.tlcl{--d-bg:var(--color-bg);--d-card:var(--color-bg-card);--d-fill:var(--color-bg-card);--d-ink:var(--color-text-primary);--d-soft:var(--color-text-secondary);--d-muted:var(--color-text-muted);--d-line:var(--color-border-default);--d-accent:var(--ods-accent);--d-on-accent:var(--color-text-on-accent);--d-green:var(--ods-attention-green-success);--d-warn:var(--color-warning);--d-err:var(--color-error);--d-gen1:var(--d-accent);--d-gen2:color-mix(in srgb, var(--d-accent) 55%, var(--d-bg));--d-gen3:color-mix(in srgb, var(--d-accent) 30%, var(--d-bg));--px:clamp(20px, 4vw, 56px);--tlcl-header:64px;--tlcl-fold:max(100svh, 560px);--tlcl-suspense:1;--tlcl-edge-suspense:1.5;color:var(--d-ink);background:var(--d-bg)}html.tlcl-present [data-platform-header-shell]>div{transform:translateY(-110%)!important}html.tlcl-fs [data-platform-header-shell],html.tlcl-fs [data-announcement-bar]{display:none}.tlcl .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tlcl .pink{color:var(--d-accent)}.tlcl b,.tlcl strong{color:var(--d-ink);font-weight:700}.tlcl-stage{background:var(--d-bg)}.tlcl-panel{--tlcl-s:var(--tlcl-suspense);--tlcl-panel-h:calc((var(--tlcl-stops,1) + var(--tlcl-s)) * var(--tlcl-fold));height:var(--tlcl-panel-h);position:relative}.tlcl-panel.coverpanel,.tlcl-panel.closepanel{--tlcl-s:var(--tlcl-edge-suspense)}.tlcl-pin{height:var(--tlcl-fold);position:sticky;top:0}.tlcl-stopmark{left:0;top:calc(var(--tlcl-k,0) * var(--tlcl-fold));visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute}.tlcl-panel.coverpanel{--tlcl-cover-cut:var(--tlcl-header);height:calc(var(--tlcl-panel-h) - var(--tlcl-cover-cut))}.tlcl-panel.coverpanel .tlcl-pin{top:var(--tlcl-cover-cut);height:calc(var(--tlcl-fold) - var(--tlcl-cover-cut))}.tlcl-panel.closepanel .tlcl-slide{overflow-y:auto}@media (min-width:901px) and (max-height:860px){.tlcl-slide.closeslide{padding-top:clamp(10px,1.6vh,20px)}.tlcl .closegrid{row-gap:clamp(8px,1.2vh,12px)}}@media (min-width:901px) and (max-height:720px){.tlcl-slide.closeslide{padding-bottom:clamp(56px,8vh,72px)}.tlcl-slide.closeslide .title{max-width:none;min-height:0;font-size:clamp(20px,2vw,28px)}.tlcl-slide.closeslide .body{gap:clamp(10px,1.6vh,16px)}.tlcl-slide.closeslide .cg-form .py-5{padding-top:10px;padding-bottom:10px}.tlcl-slide.closeslide .cg-form textarea{min-height:60px}}.tlcl-slide{height:100%;padding:clamp(18px, 3vh, 36px) var(--px) clamp(64px, 9vh, 88px);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.tlcl-slide.cover{justify-content:center}.tlcl .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--d-accent);flex:none;font-size:clamp(11px,.95vw,13px);font-weight:700}.tlcl .title{letter-spacing:-.02em;text-wrap:balance;max-width:50ch;min-height:1.9em;color:var(--d-ink);flex:none;margin-top:10px;font-size:clamp(22px,2.7vw,40px);font-weight:700;line-height:1.08}.tlcl .body{flex-direction:column;flex:auto;justify-content:safe center;gap:clamp(12px,1.7vh,20px);margin-top:clamp(12px,2vh,24px);display:flex}.tlcl .lead{color:var(--d-soft);max-width:74ch;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.tlcl .lead b{color:var(--d-ink)}.tlcl .note{color:var(--d-muted);max-width:82ch;font-size:clamp(12px,1.05vw,15px);font-weight:400;line-height:1.45}.tlcl .prog{height:3px;width:calc(var(--tlcl-prog,0) * 100%);background:var(--d-accent);z-index:5;transition:width .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.tlcl .navbar{z-index:6;pointer-events:none;justify-content:center;align-items:center;gap:14px;margin-bottom:clamp(32px,5vh,56px);padding-top:clamp(8px,1.2vh,12px);display:flex;position:sticky;bottom:clamp(14px,2vh,22px)}.tlcl:after{content:"";background:var(--d-bg);z-index:80;opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:0}html.tlcl-fs-switching .tlcl:after,.tlcl.tlcl-deeplink:after{opacity:1;transition:none}.tlcl .navbar>*{pointer-events:auto}.tlcl .navbar button{background:var(--d-card);border:1.5px solid var(--d-line);color:var(--d-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:16px;transition:all .15s;display:flex}.tlcl .navbar button:hover{border-color:var(--d-accent);color:var(--d-accent)}.tlcl .navbar .ct{letter-spacing:.08em;text-align:center;min-width:120px;color:var(--d-muted);font-size:12px;font-weight:700}.tlcl .navbar .hint{left:var(--px);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted);font-size:11px;font-weight:600;position:absolute}@media (max-width:1100px){.tlcl .navbar .hint{display:none}}.tlcl .ch1{letter-spacing:-.03em;color:var(--d-ink);font-size:clamp(38px,6.5vw,84px);font-weight:800;line-height:.96}.tlcl .csub{max-width:48ch;color:var(--d-soft);margin-top:20px;font-size:clamp(16px,1.65vw,22px);font-weight:600;line-height:1.36}.tlcl .csub2{color:var(--d-muted);max-width:64ch;margin-top:14px;font-size:clamp(13px,1.3vw,17px);line-height:1.45}.tlcl .cbig{letter-spacing:-.02em;max-width:24ch;color:var(--d-ink);font-size:clamp(26px,3.7vw,54px);font-weight:800;line-height:1.05}.tlcl .cs2{color:var(--d-soft);max-width:48ch;margin-top:16px;font-size:clamp(14px,1.5vw,21px);font-weight:400;line-height:1.4}.tlcl .covermain{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.tlcl .coverbrand{flex-wrap:wrap;align-items:center;gap:8px 11px;display:flex}.tlcl .coverbrand .cblogo{flex:none;width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px)}.tlcl .coverbrand .cbname{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(18px,2vw,26px);font-weight:800}.tlcl .coverbrand .cbsep{background:var(--d-line);width:1px;height:18px}.tlcl .coverbrand .cbprod{color:var(--d-muted);white-space:nowrap;font-size:clamp(12px,1.2vw,15px);font-weight:600}.tlcl .coverbrand .cbprod .cbof{vertical-align:-.15em;width:1.05em;height:1.05em;margin:0 3px 0 2px;display:inline-block}.tlcl .covermeta{color:var(--d-soft);flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,20px);font-size:clamp(12px,1.2vw,15px);display:flex}.tlcl-slide.closeslide .body{gap:clamp(16px,2.4vh,26px)}.tlcl .closegrid{grid-template:".form"1fr"ask form""fndr form""back form"".form"1fr/1fr 1fr;gap:clamp(12px,1.8vh,18px) clamp(16px,2vw,30px);display:grid}.tlcl .cg-ask{grid-area:ask}.tlcl .cg-fndr{grid-area:fndr}.tlcl .cg-back{grid-area:back}.tlcl .cg-form{flex-direction:column;grid-area:form;justify-content:center;min-width:0;display:flex}.tlcl .cg-form>*{min-height:0}.tlcl .askbox{border:1px solid var(--d-line);background:var(--d-card);border-radius:12px;padding:clamp(14px,2vh,20px) clamp(16px,1.8vw,24px)}.tlcl .askamt{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1}.tlcl .askamt span{color:var(--d-muted);text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;margin-left:6px;font-size:.4em;font-weight:700}.tlcl .asksub{color:var(--d-soft);margin-top:10px;font-size:clamp(12px,1.2vw,15px);font-weight:600}.tlcl .askuse{color:var(--d-muted);max-width:54ch;margin-top:8px;font-size:clamp(12px,1.2vw,15px);line-height:1.4}.tlcl .fdr{border:1px solid var(--d-line);background:var(--d-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 11px;padding:9px clamp(11px,1.2vw,14px);display:flex}.tlcl .founders{flex-direction:column;gap:8px;display:flex}.tlcl .fdr-av{background:var(--d-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(38px,3.4vw,46px);height:clamp(38px,3.4vw,46px);display:inline-flex;overflow:hidden}.tlcl .fdr-av img{object-fit:cover;width:100%;height:100%}.tlcl .fdr-ini{color:var(--d-soft);font-size:14px;font-weight:800}.tlcl .fdr-info{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tlcl .fdr-info b{color:var(--d-ink);font-size:clamp(14px,1.4vw,17px);font-weight:700}.tlcl .fdr-info span{color:var(--d-muted);font-size:clamp(12px,1.2vw,14px)}.tlcl .fdr .fdr-soc{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.tlcl .fdr .fdr-soc>div{flex-wrap:wrap}.tlcl .fdr .fdr-pipe{background:var(--d-line);flex:none;align-self:stretch;width:1px;min-height:22px}.tlcl .closeinv{border-top:1px solid var(--d-line);flex-wrap:wrap;align-items:center;gap:clamp(12px,1.5vw,20px);padding-top:clamp(11px,1.6vh,16px);display:flex}.tlcl .closeinv .cilabel{text-transform:uppercase;letter-spacing:.1em;color:var(--d-muted);flex:none;font-size:11px;font-weight:700}.tlcl .cilogos{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.tlcl .cilogo{justify-content:center;align-items:center;height:clamp(24px,3vh,32px);text-decoration:none;display:inline-flex}.tlcl .cilogo img{object-fit:contain;opacity:.85;max-width:clamp(64px,7vw,96px);max-height:100%;transition:opacity .15s}.tlcl a.cilogo:hover img{opacity:1}.tlcl .cilogo .invinit{background:var(--d-fill);width:30px;height:30px;color:var(--d-soft);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.tlcl .askform{width:100%;max-width:620px;margin-top:clamp(16px,2.6vh,26px)}.tlcl .askformback{color:var(--d-soft);cursor:pointer;font:inherit;background:0 0;border:none;padding:0 0 12px;font-weight:700}.tlcl .askformback:hover{color:var(--d-accent)}.tlcl .livebadge{text-transform:uppercase;letter-spacing:.06em;color:var(--d-accent);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.tlcl .livebadge:before{content:"";background:var(--d-accent);border-radius:50%;width:8px;height:8px;animation:1.6s infinite tlclpulse}@keyframes tlclpulse{0%,to{opacity:1}50%{opacity:.25}}.tlcl .heroes{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2.4vw,40px);display:grid}.tlcl .hero .hn{letter-spacing:-.03em;color:var(--d-ink);font-size:clamp(38px,5.4vw,80px);font-weight:800;line-height:.9}.tlcl .hero.alt .hn{color:var(--d-accent)}.tlcl .hero .hl{color:var(--d-soft);max-width:24ch;margin-top:12px;font-size:clamp(13px,1.25vw,17px);font-weight:600;line-height:1.3}.tlcl .live3{border-top:1px solid var(--d-line);grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.2vw,32px);margin-top:clamp(14px,2vh,20px);padding-top:clamp(16px,2.2vh,24px);display:grid}.tlcl .lt .lv{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(24px,3.2vw,46px);font-weight:800;line-height:.95}.tlcl .lt .ll{text-transform:uppercase;letter-spacing:.08em;color:var(--d-muted);margin-top:10px;font-size:clamp(11px,1.05vw,13px);font-weight:600}.tlcl .pq{color:var(--d-soft);letter-spacing:-.015em;opacity:0;visibility:hidden;flex:none;max-width:46ch;min-height:2.55em;font-size:clamp(20px,2.5vw,36px);font-weight:700;line-height:1.22;transition:opacity .25s}.tlcl .pq.on{opacity:1;visibility:visible}.tlcl .node,.tlcl .arrow,.tlcl .step,.tlcl .dpanel,.tlcl .ofbox{transition:opacity .2s}.tlcl .off{opacity:.4}.tlcl .pstage{flex-direction:column;flex:auto;justify-content:safe center;min-width:0;min-height:0;display:flex}.tlcl .pq b{color:var(--d-accent)}.tlcl .pqinfo{vertical-align:-2px;width:clamp(16px,1.3vw,20px);height:clamp(16px,1.3vw,20px);color:var(--d-muted);cursor:help;margin-left:10px;transition:color .15s;display:inline-block}.tlcl a:hover>.pqinfo{color:var(--d-accent)}.tlcl .csmoney .csvtail{white-space:nowrap;font-size:clamp(17px,2vw,28px);line-height:1.08}.tlcl .cs-softshell .pqinfo{color:var(--d-on-accent);opacity:.75;vertical-align:-1px;margin-left:8px}.tlcl .cs-softshell a:hover>.pqinfo{color:var(--d-on-accent);opacity:1}.tlcl .ptable{flex-direction:column;gap:clamp(6px,1vh,12px);width:100%;display:flex}.tlcl .prow{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.45fr);align-items:center;gap:clamp(9px,1.4vw,20px);padding:clamp(8px,1.4vh,16px) clamp(10px,1.3vw,16px);font-size:clamp(13px,1.4vw,19px);font-weight:600;display:grid}.tlcl .ptech{align-items:center;gap:clamp(8px,1vw,12px);min-width:0;display:inline-flex}.tlcl .ptech .pname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tlcl .ptech.was{color:var(--d-muted)}.tlcl .ptech.was .pname{text-decoration:line-through;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line)}.tlcl .ptech.open{color:var(--d-ink);font-weight:700}.tlcl .pname.pshort{display:none}.tlcl .pyr{color:var(--d-muted);letter-spacing:.04em;flex:none;margin-left:2px;font-size:.68em;font-weight:700}.tlcl .pyr.now{color:var(--d-accent);text-transform:uppercase}.tlcl a.ptech{cursor:pointer;text-decoration:none}.tlcl a.ptech.open:hover .pname{color:var(--d-accent)}.tlcl a.ptech.was:hover .pname{color:var(--d-soft)}.tlcl a.pwin{cursor:pointer;text-decoration:none;transition:border-color .15s}.tlcl a.pwin:hover:not(.now){border-color:var(--d-accent)}.tlcl .pmark{letter-spacing:-.02em;background:var(--d-fill);width:clamp(28px,3vw,40px);height:clamp(28px,3vw,40px);color:var(--d-muted);border:1px solid var(--d-line);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:clamp(12px,1.15vw,16px);font-weight:800;display:flex}.tlcl .pmark.on{background:var(--d-accent);color:var(--d-on-accent);border-color:var(--d-accent)}.tlcl .picon{background-color:var(--d-soft);width:62%;height:62%;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tlcl .pmark.on .picon{background-color:var(--d-on-accent)}.tlcl .parr{color:var(--d-accent);justify-self:center;font-size:clamp(18px,2vw,28px);font-weight:800}.tlcl .pwin{border:1px solid var(--d-line);background:var(--d-bg);border-radius:10px;align-items:center;gap:clamp(9px,1vw,14px);min-width:0;padding:clamp(6px,1vh,11px) clamp(10px,1.2vw,15px);display:flex}.tlcl .pwlogo{background:var(--d-card);border:1px solid var(--d-line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:clamp(30px,3.2vw,44px);height:clamp(30px,3.2vw,44px);display:flex}.tlcl .pwlogo .picon{background-color:var(--d-ink)}.tlcl .pwmeta{flex-direction:column;min-width:0;display:flex}.tlcl .pwn{color:var(--d-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.5vw,20px);font-weight:800;overflow:hidden}.tlcl .pwnote{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,1.1vw,14px);overflow:hidden}.tlcl .prow.now{border-color:var(--d-accent)}.tlcl .prow.hero.ghost{background:0 0;border-style:dashed}.tlcl .prow.hero>*{transition:opacity .25s}.tlcl .prow.hero.ghost>*{opacity:0;visibility:hidden}.tlcl .prow.hero{min-height:clamp(96px,14vh,148px);padding:clamp(16px,2.6vh,30px) clamp(12px,1.5vw,18px);font-size:clamp(17px,1.8vw,24px)}.tlcl .prow.hero .pmark{width:clamp(36px,3.7vw,50px);height:clamp(36px,3.7vw,50px)}.tlcl .prow.hero .pwlogo{width:clamp(40px,4vw,54px);height:clamp(40px,4vw,54px)}.tlcl .prow.hero .pwn{font-size:clamp(18px,1.9vw,26px)}.tlcl .prow.hero .pwnote{font-size:clamp(12px,1.3vw,16px)}.tlcl .prow.hero .pwin{padding:clamp(8px,1.4vh,14px) clamp(12px,1.5vw,18px)}.tlcl .pflow .nkick{margin-bottom:10px;font-size:clamp(13px,1.25vw,17px)}.tlcl .pflow .node small{font-size:.72em}.tlcl .pmark .pofmark{width:62%;height:62%}.tlcl .pwlogo .pflmark{width:66%;height:66%}.tlcl .pwin.now{border-color:var(--d-accent);background:var(--d-accent)}.tlcl .pwin.now .pwlogo{background:var(--d-on-accent);border-color:#0000}.tlcl .pwin.now .pwlogo .picon{background-color:var(--d-accent)}.tlcl .pwin.now .pwn{color:var(--d-on-accent)}.tlcl .pwin.now .pwnote{color:var(--d-on-accent);opacity:.85}@media (min-width:901px) and (max-height:1100px){.tlcl .prow{padding:6px 12px}.tlcl .ptable{gap:4px}.tlcl .pmark{width:30px;height:30px}.tlcl .pwlogo{width:34px;height:34px}.tlcl .pwin{padding:5px 12px}.tlcl .pwn{font-size:16px}.tlcl .pwnote{font-size:12px}.tlcl .prow.hero{min-height:88px;padding:12px;font-size:19px}.tlcl .prow.hero .pmark{width:38px;height:38px}.tlcl .prow.hero .pwlogo{width:42px;height:42px}.tlcl .prow.hero .pwn{font-size:20px}.tlcl .prow.hero .pwin{padding:7px 14px}.tlcl .pq{font-size:24px}}.tlcl .parg{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,1.8vw,28px);min-height:0;margin-block:auto;display:grid}.tlcl .pnotes{min-height:0}.tlcl .pnotes .nkick{margin-bottom:6px;font-size:clamp(11px,1.05vw,14px)}.tlcl .pnotes .node small{font-size:.92em}.tlcl .pnode{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%}.tlcl .pnode:hover{border-color:var(--d-accent)}.tlcl .pnotes .arrow{color:var(--d-accent);align-self:center;margin:calc(-1*clamp(2px,.5vh,6px)) 0;font-size:clamp(15px,1.6vw,22px);font-weight:800;line-height:1}.tlcl .pdetail{min-height:0;position:relative}.tlcl .pdview{opacity:0;visibility:hidden;transition:opacity .25s;display:flex;position:absolute;inset:0}.tlcl .pdview.on{opacity:1;visibility:visible}.tlcl .pdview>.dpanel{--tlcl-wallcap:none;--tlcl-wallfade:72px;flex:auto;min-width:0;min-height:0}.tlcl .pdview>.dpanel>.wallwrap{flex:auto;min-height:0}.tlcl .dplede{color:var(--d-soft);font-size:clamp(14px,1.4vw,18px);font-weight:500;line-height:1.45}.tlcl .feedlist{flex-direction:column;display:flex}.tlcl .feedrow{border-bottom:1px solid color-mix(in srgb, var(--d-line) 55%, transparent);align-items:center;gap:clamp(8px,1vw,14px);min-width:0;padding:clamp(6px,1vh,10px) 0;text-decoration:none;display:flex}.tlcl a.feedrow:hover .frtitle{color:var(--d-accent)}.tlcl .fricon{color:var(--d-muted);flex:none;align-items:center;display:flex}.tlcl .frmain{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.tlcl .frtitle{color:var(--d-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12px,1.25vw,16px);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.tlcl .frmeta{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,1vw,12.5px);font-weight:500;overflow:hidden}.tlcl .frday.up{color:var(--d-green)}.tlcl .frday.down{color:var(--d-err)}.tlcl .frval{color:var(--d-soft);white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:clamp(14px,1.5vw,20px);font-weight:800;display:flex}.tlcl .frunit{color:var(--d-muted);font-size:clamp(9.5px,.95vw,12px);font-weight:500}.tlcl .newsgrid{gap:var(--newsgrid-gap);grid-template-columns:1fr 1fr;align-content:start;display:grid}.tlcl .vendorfeed{gap:var(--vendorfeed-gap)}.tlcl .stockfeed .frval{color:var(--d-err);font-size:clamp(15px,1.6vw,22px)}.tlcl .spark{flex:0 clamp(56px,7vw,110px);height:clamp(16px,2.4vh,28px);display:block}.tlcl .pnames{flex-direction:column;min-width:0;display:flex}.tlcl .pwasub{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,1vw,13px);font-weight:600;overflow:hidden}.tlcl .dskel{background:var(--d-line);border-radius:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite dskel-pulse;display:block}.tlcl .dskel-text{vertical-align:-.08em;border-radius:.3em;height:1em;display:inline-block}@keyframes dskel-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.tlcl .dskel{animation:none}}.tlcl .duo{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,32px);width:100%;display:grid}.tlcl .dpanel{border:1px solid var(--d-line);background:var(--d-card);border-radius:12px;flex-direction:column;gap:clamp(11px,1.7vh,17px);padding:clamp(15px,2.2vh,24px) clamp(16px,2vw,26px);display:flex}.tlcl .dph{letter-spacing:.1em;text-transform:uppercase;color:var(--d-accent);border-bottom:1px solid var(--d-line);padding-bottom:clamp(9px,1.3vh,13px);font-size:clamp(12px,1.2vw,15px);font-weight:700}.tlcl .dph.it{color:var(--d-warn)}.tlcl .dph.security{color:var(--d-err)}.tlcl{--tlcl-wallcap:314px;--tlcl-wallfade:108px}.tlcl .dpanel .wallwrap{max-height:var(--tlcl-wallcap);flex:0 auto}.tlcl .dpanel .wallwrap:after{height:var(--tlcl-wallfade);background:linear-gradient(to top, var(--d-card), transparent)}.tlcl{--tlcl-chipgap:var(--chip-wall-gap);--tlcl-cchipgap:6px;--newsgrid-gap:clamp(6px, .9vh, 10px);--vendorfeed-gap:clamp(3px, .6vh, 6px);--comwall-gap:clamp(5px, .7vw, 8px);--csgrid-gap:clamp(8px, 1.2vw, 14px);--roster-gap:5px;--feed-gap:clamp(5px, .9vh, 8px)}.tlcl .dchips{gap:var(--tlcl-chipgap);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex}.tlcl .dcons{letter-spacing:.05em;text-transform:uppercase;color:var(--d-muted);margin-top:auto;padding-top:clamp(8px,1.2vh,12px);font-size:clamp(11px,1.05vw,13px);font-weight:700}.tlcl .morphstage{width:100%;min-height:var(--tlcl-morph-min,calc(var(--tlcl-wallcap) + clamp(118px, 17vh, 148px)));position:relative}.tlcl .dchips .flipchip{min-width:0;max-width:100%;display:inline-flex}.tlcl .flipghost{z-index:0;pointer-events:none;margin:0;position:absolute}.tlcl .morphstage~.lead{min-height:3em}.tlcl .blendrow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,2.4vw,32px);width:100%;display:grid}.tlcl .notecol{flex-direction:column;justify-content:center;gap:clamp(10px,1.6vh,16px);display:flex}.tlcl .notecol .node{flex:none;min-height:clamp(84px,11vh,118px)}.tlcl .nkick{letter-spacing:.1em;text-transform:uppercase;color:var(--d-accent);margin-bottom:7px;font-size:clamp(10px,.95vw,12px);font-weight:700;display:block}.tlcl .node.pink .nkick{color:var(--d-on-accent);opacity:.85}.tlcl .notecol .node.key{box-shadow:0 0 0 4px color-mix(in srgb, var(--d-accent) 22%, transparent);font-size:clamp(16px,1.7vw,24px);animation:2.6s ease-in-out infinite tl-pulse}.tlcl .notecol .node.key .nkick{color:var(--d-on-accent);opacity:.8}@media (prefers-reduced-motion:reduce){.tlcl .notecol .node.key{animation:none}}.tlcl .pipegrid{grid-template-columns:minmax(0,.8fr) clamp(48px,6vw,88px) minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.4vw,20px);width:100%;display:grid}.tlcl .pipegrid>.catrail{grid-column:1}.tlcl .pipegrid>.genconn{grid-column:2}.tlcl .pipegrid>.streamcard{grid-column:3}.tlcl .pipegrid>.notecol{grid-column:4}.tlcl .dpanel.catrail .wallwrap:after{height:48px}.tlcl .genconn{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:clamp(48px,6vw,88px);display:flex}.tlcl .genconnlabel{text-transform:uppercase;letter-spacing:.08em;color:var(--d-muted);text-align:center;font-size:clamp(8px,.78vw,10px);font-weight:700;line-height:1.3}@media (min-width:901px) and (max-height:700px){.tlcl{--tlcl-wallcap:266px;--tlcl-wallfade:78px}}@media (min-width:901px) and (max-height:655px){.tlcl{--tlcl-wallcap:218px;--tlcl-wallfade:66px}}@media (min-width:901px) and (max-height:615px){.tlcl{--tlcl-wallcap:170px;--tlcl-wallfade:52px}}@media (min-width:901px) and (max-height:580px){.tlcl{--tlcl-wallcap:122px;--tlcl-wallfade:40px}.tlcl .dcons{padding-top:4px}}.tlcl .costsplit{gap:0;width:100%;min-height:clamp(150px,24vh,240px);margin-top:clamp(44px,6vh,62px);transition:gap .6s cubic-bezier(.2,.6,.2,1);display:flex;container-type:inline-size}.tlcl .twobudgets .costsplit{gap:8px}.tlcl .cs-softshell,.tlcl .cs-shell{padding:clamp(14px,2.2vh,22px) clamp(14px,1.6vw,24px)}.tlcl .cs-soft{flex:clamp(100px,14%,170px);min-width:0;transition:flex-grow .6s cubic-bezier(.2,.6,.2,1);display:flex;position:relative}.tlcl .twobudgets .cs-soft{flex-grow:0}.tlcl .cs-softshell{background:var(--d-accent);min-width:0;color:var(--d-on-accent);border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-start;display:flex;overflow:hidden}.tlcl .cs-softshell>*{flex:none}.tlcl .csl{font-size:clamp(11px,1.05vw,13px);font-weight:700;line-height:1.25}.tlcl .csmoney{height:calc(clamp(38px,6vw,88px)/1.08696);margin-top:8px;font-weight:800}.tlcl .csmoney .csval{letter-spacing:-.03em;font-size:clamp(38px,6vw,88px);line-height:.92;transition:font-size .6s cubic-bezier(.2,.6,.2,1),line-height .6s cubic-bezier(.2,.6,.2,1),letter-spacing .6s cubic-bezier(.2,.6,.2,1);display:block}.tlcl .twobudgets .cs-softshell .csmoney .csval{letter-spacing:-.01em;font-size:clamp(17px,2vw,28px);line-height:1.08}.tlcl .cs-shell .csmoney{color:var(--d-accent);transform:translateY(1.6px)}.tlcl .cs-soft .csl,.tlcl .cs-soft .softcount{max-width:calc(clamp(100px,14cqw,170px) - 2*clamp(14px,1.6vw,24px) - 4px)}.tlcl .costsplit .csl{min-height:2.5em}.tlcl .cs-shell .csl{color:var(--d-soft)}.tlcl .cs-softshell .softcount{color:var(--d-on-accent);opacity:0;pointer-events:none;transition:opacity .25s .25s}.tlcl .twobudgets .softcount{opacity:.85}.tlcl .softextras{opacity:1;width:calc(100cqw - 2*clamp(14px,1.6vw,24px) - 4px);margin-top:clamp(14px,2.4vh,22px);transition:opacity .25s .3s}.tlcl .twobudgets .softextras{opacity:0;transition:opacity .15s}.tlcl .cs-cap{opacity:.85;margin-top:12px;font-size:clamp(12px,1.2vw,15px);font-weight:600}.tlcl .cs-work{opacity:0;flex:0;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.6,.2,1),opacity .25s,transform .6s cubic-bezier(.2,.6,.2,1);display:flex;position:relative;transform:translate(18px)}.tlcl .twobudgets .cs-work{opacity:1;flex-grow:1;transition:flex-grow .6s cubic-bezier(.2,.6,.2,1),opacity .2s 50ms,transform .6s cubic-bezier(.2,.6,.2,1);transform:none}.tlcl .cs-shell{background:var(--d-card);border:2px solid var(--d-accent);min-width:0;color:var(--d-ink);border-radius:10px;flex-direction:column;flex:1;justify-content:flex-start;display:flex;overflow:hidden}.tlcl .cs-shell>*{width:calc(100cqw - clamp(100px,14cqw,170px) - 12px - 2*clamp(14px,1.6vw,24px))}.tlcl .cs-d{color:var(--d-soft);max-width:60ch;margin-top:12px;font-size:clamp(13px,1.4vw,19px);font-weight:500}.tlcl .subline{color:var(--d-ink);font-size:clamp(15px,1.6vw,22px);font-weight:800}.tlcl .catchips .catchiplink{min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.tlcl .catchips a.catchiplink{cursor:pointer}.tlcl .catchips .catchk{color:var(--d-green);margin-left:5px;font-weight:800;line-height:1}.tlcl .swapstack{display:grid}.tlcl .swapstack>.swaplayer{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .2s}.tlcl .swapstack>.swaplayer.on{opacity:1;pointer-events:auto;transition:opacity .3s .12s}.tlcl .toptag{background:var(--d-green);color:var(--d-on-accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;margin-bottom:7px;padding:5px 11px;font-size:clamp(10px,1vw,12px);font-weight:700;position:absolute;bottom:100%;left:-2px}.tlcl .toptag.world{background:var(--d-fill);color:var(--d-soft);border:1px solid var(--d-line);padding:4px 10px}.tlcl .costory .toptag{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5px)}.tlcl .taking .toptag{opacity:1;transform:none}.tlcl .costory .leads{margin-top:clamp(22px,3.6vh,36px)}.tlcl .moattree{flex-direction:column;flex:auto;justify-content:center;width:100%;margin-top:clamp(8px,1.4vh,18px);display:flex}.tlcl .tvendor{text-align:center;border:1px solid var(--d-line);background:var(--d-card);width:min(100%,64ch);color:var(--d-ink);border-radius:10px;align-self:center;padding:clamp(12px,2vh,20px) clamp(18px,2.4vw,30px);font-size:clamp(15px,1.55vw,23px);font-weight:700;line-height:1.2}.tlcl .tvendor .nkick{margin-bottom:5px}.tlcl .tvendor .nlabel{justify-content:center}.tlcl .csl .entmark svg,.tlcl .cgh .entmark svg{width:clamp(14px,1.3vw,17px);height:clamp(14px,1.3vw,17px)}.tlcl .tfork{height:clamp(30px,5vh,54px);position:relative}.tlcl .tfork:before{content:"";border-left:1.5px solid var(--d-line);height:50%;position:absolute;top:0;left:50%}.tlcl .tfork:after{content:"";border-top:1.5px solid var(--d-line);position:absolute;top:50%;left:24%;right:24%}.tlcl .tfl{border-left:1.5px solid var(--d-line);height:50%;position:absolute;top:50%}.tlcl .tfl:first-of-type{left:25%}.tlcl .tfl:last-of-type{left:75%}.tlcl .tbranches{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(18px,2.8vw,40px);display:grid}.tlcl .tbranch{flex-direction:column;gap:clamp(8px,1.3vh,14px);display:flex}.tlcl .tbranch .node{flex:none;min-width:0;height:clamp(84px,13vh,152px);font-size:clamp(14.5px,1.45vw,21px)}.tlcl .tbranch .node .ntext{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.32em;display:-webkit-box;overflow:hidden}.tlcl .tdead .node .nlabel{min-height:2.28em}.tlcl .tdead .node small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.tlcl .tbranch .arrow{flex:none;align-self:center;font-size:clamp(17px,1.7vw,26px);line-height:1}.tlcl .tdead{flex-direction:column;margin-top:auto;transition:opacity .2s;display:flex}.tlcl .tdead .node.dark{border-bottom:0;border-radius:10px 10px 0 0;height:clamp(100px,15.5vh,184px);font-size:clamp(16px,1.65vw,25px)}.tlcl .tdeadbar{background:var(--d-accent);color:var(--d-on-accent);letter-spacing:.01em;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:clamp(7px,.8vw,11px);padding:clamp(9px,1.5vh,15px) 14px;font-size:clamp(13px,1.25vw,18px);font-weight:800;transition:background-color .2s,color .2s;display:flex}.tlcl .tdead.off .tdeadbar{background:var(--d-fill);color:var(--d-muted)}.tlcl .flow{flex-wrap:wrap;align-items:stretch;gap:clamp(10px,1.4vw,18px);display:flex}.tlcl .node{border:1px solid var(--d-line);background:var(--d-card);min-width:130px;color:var(--d-ink);border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;padding:clamp(15px,2.2vh,24px) clamp(14px,1.6vw,22px);font-size:clamp(14px,1.45vw,20px);font-weight:700;line-height:1.16;display:flex}.tlcl .node small{color:var(--d-muted);margin-top:9px;font-size:.64em;font-weight:400;line-height:1.3;display:block}.tlcl .node.dark{border:2px solid var(--d-accent)}.tlcl .node.dark small{color:var(--d-soft)}.tlcl .node.pink{background:var(--d-accent);color:var(--d-on-accent);border-color:var(--d-accent)}.tlcl .node.pink small{color:var(--d-on-accent);opacity:.85}.tlcl .node.soft{background:var(--d-fill);color:var(--d-soft);border-color:var(--d-line)}.tlcl .nlabel{align-items:center;gap:6px;display:inline-flex}.tlcl .entmark{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.tlcl .entmark svg{object-fit:contain;flex:none;width:clamp(20px,2vw,26px);height:clamp(20px,2vw,26px)}.tlcl .entmark .emof{border-radius:5px}.tlcl .entmark .emfaebox{box-sizing:border-box;background:var(--d-ink);border-radius:5px;flex:none;justify-content:center;align-items:center;width:clamp(21px,2vw,26px);height:clamp(21px,2vw,26px);padding:1.5px;display:inline-flex;overflow:hidden}.tlcl .entmark .emfaebox img{object-fit:contain;border-radius:3px;width:100%;height:100%}.tlcl .arrow{color:var(--d-accent);flex:none;align-self:center;font-size:clamp(20px,2.2vw,32px);font-weight:700}.tlcl .arrow.sm{font-size:clamp(9px,.9vw,12px)}.tlcl .flow.tall .node{min-height:clamp(150px,26vh,260px);font-size:clamp(15px,1.7vw,24px)}.tlcl .flow:not(.tall) .node{min-height:clamp(110px,17vh,190px)}.tlcl .stairs{align-items:flex-end;gap:var(--spacing-system-xl);flex:auto;width:100%;min-height:clamp(200px,38vh,420px);margin-top:clamp(76px,13vh,150px);display:flex}.tlcl .body:has(.stairs){min-height:0}.tlcl .step{--step-bg:var(--d-card);padding:var(--spacing-system-l);border-radius:10px;flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:relative}.tlcl .step .pt{letter-spacing:-.01em;font-size:clamp(15px,1.6vw,23px);font-weight:700;line-height:1.12}.tlcl .step .ownwrap{min-height:0;margin-top:var(--spacing-system-m);flex:auto;position:relative;overflow:hidden}.tlcl .step .ownwrap:after{content:"";background:linear-gradient(to top, var(--step-bg), transparent);pointer-events:none;height:18px;position:absolute;inset:auto 0 0}.tlcl .ownchips .ownai,.tlcl .ownchips .ownhu{min-width:0;max-width:100%;display:inline-flex}.tlcl .ownchips .ownhu{opacity:.68}.tlcl .step .pun{margin-top:var(--spacing-system-s);font-size:clamp(9.5px,.8vw,11.5px);font-weight:500;line-height:1.3}.tlcl .step .pn{letter-spacing:.12em;text-transform:uppercase;margin-top:var(--spacing-system-l);padding-top:var(--spacing-system-s);border-top:1px solid var(--d-line);font-size:clamp(10px,.95vw,13px);font-weight:700}.tlcl .step.s1{background:var(--d-card);border:1px solid var(--d-line);height:52%;color:var(--d-ink)}.tlcl .step.s1 .pn,.tlcl .step.s1 .pun{color:var(--d-muted)}.tlcl .step.s2{--step-bg:var(--d-accent);background:var(--d-accent);height:76%;color:var(--d-on-accent)}.tlcl .step.s2 .pn{color:var(--d-on-accent);opacity:.85;border-top-color:color-mix(in srgb, var(--d-on-accent) 35%, transparent)}.tlcl .step.s2 .pun{color:var(--d-on-accent);opacity:.85}.tlcl .step.s3{background:var(--d-card);border:2px solid var(--d-accent);height:100%;color:var(--d-ink)}.tlcl .step.s3 .pn{color:var(--d-accent)}.tlcl .step.s3 .pun{color:var(--d-muted)}.tlcl .stairs .toptag{transition:opacity .3s}.tlcl .step.off .toptag{opacity:0}.tlcl .phase{align-items:stretch;gap:clamp(12px,1.6vw,20px);width:100%;display:flex}.tlcl .ph{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;flex:1;padding:clamp(16px,2.4vh,28px) clamp(16px,2vw,26px)}.tlcl .ph.next{border:2px solid var(--d-accent)}.tlcl .ph .pn{color:var(--d-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:clamp(10px,1vw,13px);font-weight:700;display:block}.tlcl .ph .pt{letter-spacing:-.01em;color:var(--d-ink);font-size:clamp(17px,2.1vw,28px);font-weight:700}.tlcl .ph .pd{color:var(--d-muted);margin-top:11px;font-size:clamp(12px,1.3vw,16px);font-weight:400;line-height:1.4;display:block}.tlcl .tabsrow{border-bottom:1px solid var(--d-line);gap:clamp(12px,2vw,26px);margin-bottom:clamp(10px,1.6vh,14px);display:flex}.tlcl .gtab{cursor:pointer;color:var(--d-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:0 1px 9px;font-family:inherit;transition:color .15s,border-color .15s;display:inline-flex}.tlcl .gtab .gtn{letter-spacing:-.01em;color:inherit;font-size:clamp(12px,1.2vw,15px);font-weight:700}.tlcl .gtab .gst{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(8px,.78vw,10px);font-weight:700}.tlcl .gtab .gst.st1{color:var(--d-gen1)}.tlcl .gtab .gst.st2{color:var(--d-gen2)}.tlcl .gtab .gst.st3{color:var(--d-gen3)}.tlcl .gtab:hover{color:var(--d-soft)}.tlcl .gtab.on{color:var(--d-ink);border-bottom-color:var(--d-accent)}.tlcl .platbox{border:1px solid var(--d-line);background:var(--d-card);border-radius:12px;padding:clamp(11px,1.6vh,16px) clamp(12px,1.3vw,17px);position:relative;overflow:hidden}.tlcl .platbox:after{content:"";background:linear-gradient(to top, var(--d-card) 42%, transparent);pointer-events:none;z-index:1;border-radius:0 0 12px 12px;height:clamp(44px,7vh,80px);position:absolute;bottom:1px;left:1px;right:1px}.tlcl .platboxh{text-transform:uppercase;letter-spacing:.08em;color:var(--d-soft);align-items:center;gap:8px;margin-bottom:clamp(8px,1.2vh,12px);font-size:clamp(10px,1vw,12px);font-weight:700;display:flex}.tlcl .platgenlabel{color:var(--d-accent);text-transform:none;letter-spacing:0;margin-left:auto;font-size:clamp(11px,1.1vw,14px);font-weight:700}.tlcl .stackgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:5px;max-height:clamp(220px,34vh,344px);padding-bottom:clamp(14px,2vh,22px);padding-right:4px;display:grid;overflow-y:auto}.tlcl .stackstrip{flex:none;margin-top:clamp(8px,1.4vh,16px);transition:opacity .35s}.tlcl .stackstrip.stripwait{visibility:hidden;opacity:0}.tlcl .body:has(>.stackstrip){min-height:0}.tlcl .platline:has(+.stackstrip){flex:0 auto;min-height:0}.tlcl .platline:has(+.stackstrip)>.platbox{flex-direction:column;min-height:0;display:flex}.tlcl .platline:has(+.stackstrip) .stackgrid{flex:auto;min-height:0}.tlcl .platline:has(+.stackstrip) .ofcatmarq{min-height:0}.tlcl .stackstrip+.note{flex:none;margin-top:clamp(6px,1vh,12px)}.tlcl .scell{border:1px solid var(--d-line);background:var(--d-card);border-radius:8px;grid-column-start:3;min-width:0;padding:clamp(7px,1.1vh,12px) clamp(9px,1vw,12px);transition:opacity .2s,border-color .2s;position:relative}.tlcl .scell .scell-live{z-index:1;pointer-events:none;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tlcl .scell.islive>.swapstack{padding-right:16px}.tlcl .scell.g1{grid-column-start:1}.tlcl .scell.g2{grid-column-start:2}.tlcl .scell.g3{grid-column-start:3}.tlcl .scell.on{border-color:var(--d-accent)}.tlcl .scell.on.g1{border-color:var(--d-gen1)}.tlcl .scell.on.g2{border-color:var(--d-gen2)}.tlcl .scell.on.g3{border-color:var(--d-gen3)}.tlcl .scell .scat{color:var(--d-soft);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:clamp(10px,.92vw,12px);font-weight:700;line-height:1.2;overflow:hidden}.tlcl .scell .sicon{object-fit:contain;background:var(--d-fill);border-radius:4px;flex:none;width:20px;height:20px}.tlcl .scell .sopen{color:var(--d-ink);align-items:center;gap:6px;font-size:clamp(11px,1.05vw,14px);font-weight:700;text-decoration:none;display:flex}.tlcl .scell .sopen .sct{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tlcl .scell .sopen:hover .sct{color:var(--d-accent)}.tlcl .scell .sopen.todo{color:var(--d-muted);font-style:italic;font-weight:600}.tlcl .scell .scom{color:var(--d-muted);align-items:center;gap:5px;min-width:0;margin-top:5px;font-size:clamp(10px,.92vw,12px);display:flex}.tlcl .scell .scom s{-webkit-text-decoration-color:var(--d-accent);text-decoration-color:var(--d-accent);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tlcl .scell .smico{object-fit:contain;opacity:.65;border-radius:3px;flex:none;width:14px;height:14px}.tlcl .scell a.scat{cursor:pointer;text-decoration:none}.tlcl .scell a.scat:hover{color:var(--d-accent)}.tlcl .scell a.scom{cursor:pointer;text-decoration:none}.tlcl .scell a.scom:hover s{color:var(--d-soft)}.tlcl .scell .scom.strut{height:1.5em}.tlcl .scell .scellcat{align-items:center;gap:9px;display:flex}.tlcl .scell .scellcat .scat{min-width:0;color:var(--d-ink);flex:1;margin-bottom:0;font-size:clamp(12px,1.15vw,15px)}.tlcl .scell .scaticon{width:28px;height:28px;color:var(--d-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.tlcl .scell .scaticon svg{width:100%;height:100%}.tlcl .scell .scaticon.ph{background:var(--d-fill);border-radius:4px}.tlcl .scell .scellcat .scatlz{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:4px;flex:none;margin-left:auto;padding:2px 6px;font-size:clamp(9px,.82vw,11px);font-weight:800;line-height:1}.tlcl .scell .scellalt .sopen{gap:8px;font-size:clamp(12px,1.2vw,16px)}.tlcl .scell .scellalt .sopen .sicon{width:32px;height:32px}.tlcl .scell .sct-sm{display:none}.tlcl .platline{align-items:stretch;gap:clamp(8px,1.1vw,14px);display:flex}.tlcl .platline>.platbox{flex:2 1 0;min-width:0}.tlcl .platline>.arrow{align-self:center}.tlcl .ofbox{flex-direction:column;display:flex}.tlcl .ofbox .ofbadge{margin-left:auto}.tlcl .ofname{color:var(--d-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(17px,1.8vw,26px);font-weight:700;line-height:1.16;display:flex}.tlcl .ofcaps{flex-wrap:wrap;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.tlcl .ofdesc{color:var(--d-soft);margin:clamp(16px,2.6vh,26px) 0 clamp(11px,1.7vh,17px);font-size:clamp(14px,1.45vw,19px);font-weight:400;line-height:1.4;display:block}.tlcl .ofbox .ofcatmarq{flex:0 auto;max-height:170px;margin-top:auto}.tlcl .ofbox .catchips{align-content:flex-start}.tlcl .ofbox:after{display:none}.tlcl .autoflow>.dpanel{flex:1 1 0;min-width:150px}.tlcl .apaths{flex-direction:column;flex:1.15 1 0;gap:clamp(10px,1.6vh,16px);min-width:190px;display:flex}.tlcl .autoflow{flex-wrap:nowrap;gap:clamp(6px,.7vw,10px);height:clamp(380px,54vh,600px)}.tlcl .autoflow .dpanel{--tlcl-wallcap:none;--tlcl-wallfade:44px}.tlcl .autoflow .dpanel>.wallwrap{flex:auto;min-height:0}.tlcl .apaths>.dpanel{--tlcl-wallfade:32px;flex:50%;min-height:0}.tlcl .autoflow>.corepanel{flex:1.2 1 0}.tlcl .autoflow .dph{flex:none;height:calc(2.7em + clamp(9px,1.3vh,13px));line-height:1.35}.tlcl .autoflow .dph .dphtx{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:901px) and (max-width:1280px){.tlcl .autoflow .dph{height:calc(4.05em + clamp(9px,1.3vh,13px))}.tlcl .autoflow .dph .dphtx{-webkit-line-clamp:3;line-clamp:3}}.tlcl .dpwho{color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;flex:none;gap:7px;height:clamp(20px,1.65vw,24px);margin-top:calc(-1*clamp(4px,.7vh,8px));font-size:clamp(12px,1.15vw,15px);font-weight:700;overflow:hidden}.tlcl .dpwho .entmark svg,.tlcl .dpwho .entmark .emfaebox{width:clamp(16px,1.5vw,20px);height:clamp(16px,1.5vw,20px)}.tlcl .dpwho .dpwhotx{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.tlcl .dpwho .dpbadge{flex:none;margin-left:auto;display:inline-flex}.tlcl .cchips{gap:var(--tlcl-cchipgap);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex}.tlcl .cchip{border:1px solid var(--d-line);background:var(--d-card);max-width:100%;height:24px;color:var(--d-soft);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:clamp(10px,.95vw,12px);font-weight:600;display:inline-flex}.tlcl .cchip .cchipico{flex:none;align-items:center;display:inline-flex}.tlcl .cchip .cclz{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.tlcl .corepanel .coremarq{flex:none;max-height:102px;margin-bottom:clamp(8px,1.4vh,14px)}.tlcl .cchip .cchiptx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tlcl .cchk{color:var(--d-green);flex:none;font-size:.95em;font-weight:800;line-height:1}.tlcl .dpextra{flex:none}.tlcl .feedhd{font-family:var(--font-azeret-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--d-feedtint,var(--d-accent));align-items:center;gap:7px;margin-bottom:clamp(6px,1vh,10px);font-size:clamp(10px,.9vw,12px);font-weight:700;display:flex}.tlcl .feedhd:before{content:"";background:var(--d-feedtint,var(--d-accent));border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite tlclpulse}.tlcl .corepanel{--d-feedtint:var(--ods-flamingo-cyan-base)}.tlcl .feedpanel{--d-feedtint:var(--d-accent)}.tlcl .donepanel{--d-feedtint:var(--d-green)}.tlcl .feed{gap:var(--feed-gap);font-family:var(--font-azeret-mono), ui-monospace, monospace;color:var(--d-soft);flex-direction:column;margin:0;padding:0;font-size:clamp(10.5px,.95vw,12.5px);list-style:none;display:flex}.tlcl .feedrow{align-items:center;gap:8px;min-width:0;min-height:1.2em;line-height:1.2;display:flex}.tlcl .feedrow .feedtx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tlcl .feedrow .feeddot{background:var(--d-green);border-radius:50%;flex:none;width:6px;height:6px}.tlcl .feedrow.warn .feeddot{background:var(--d-warn)}.tlcl .feedrow.err .feeddot{background:var(--d-err)}.tlcl .gtm{flex-direction:column;flex:auto;justify-content:center;gap:clamp(12px,2vh,20px);min-height:0;display:flex}.tlcl .gtmtabs{grid-template-columns:1fr 1fr;gap:clamp(12px,1.8vw,20px);display:grid}.tlcl .gtmtab{text-align:left;border:1px solid var(--d-line);background:var(--d-card);cursor:pointer;color:var(--d-ink);letter-spacing:-.01em;border-radius:10px;padding:clamp(18px,3vh,34px) clamp(18px,2.2vw,30px);font-family:inherit;font-size:clamp(20px,2.5vw,36px);font-weight:700;line-height:1.06;transition:all .18s}.tlcl .gtmtab small{color:var(--d-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:12px;font-size:.5em;font-weight:600;display:block}.tlcl .gtmtab small span{color:var(--d-muted);letter-spacing:.07em;margin-top:4px;font-size:clamp(11px,1.15vw,14px);font-weight:500;display:block}.tlcl .gtmtab.on small span{color:var(--d-on-accent);opacity:.7}.tlcl .gtmtab.on{border-color:var(--d-accent);background:var(--d-accent);color:var(--d-on-accent)}.tlcl .gtmtab.on small{color:var(--d-on-accent);opacity:.85}.tlcl .gtmpanel{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;margin-top:12px;padding:clamp(14px,1.9vh,22px) clamp(18px,2.2vw,30px)}.tlcl .gp-take{margin-bottom:clamp(10px,1.6vh,15px)}.tlcl .gp-rows{border-top:1px solid var(--d-line);grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,26px);padding-top:clamp(10px,1.5vh,14px);display:grid}.tlcl .gp-k{text-transform:uppercase;letter-spacing:.08em;color:var(--d-accent);font-size:clamp(10px,.95vw,12px);font-weight:700}.tlcl .gp-v{letter-spacing:-.02em;color:var(--d-ink);margin-top:6px;font-size:clamp(17px,2vw,27px);font-weight:800}.tlcl .gp-s{color:var(--d-muted);margin-top:5px;font-size:clamp(11px,1.15vw,14px);font-weight:400;line-height:1.3}.tlcl .sctab .hn{color:var(--d-soft);letter-spacing:-.03em;font-size:clamp(24px,3vw,44px);font-weight:800;line-height:.9;transition:color .15s}.tlcl .sctab.on .hn{color:var(--d-accent)}.tlcl .sctab .hl{color:var(--d-muted);font-size:clamp(11px,1.15vw,14px);font-weight:600;line-height:1.3;transition:color .15s}.tlcl .sctab.on .hl{color:var(--d-ink)}.tlcl .traction .sctab{gap:6px;padding:clamp(11px,1.7vh,15px) clamp(13px,1.5vw,20px)}.tlcl .traction .rp{height:clamp(224px,38vh,400px);min-height:0;padding:clamp(14px,2vh,22px) clamp(16px,2vw,26px)}.tlcl .tdetail{min-height:0;margin-top:clamp(8px,1.4vh,13px)}.tlcl .tdetail.wl{flex-direction:column;flex:auto;gap:clamp(8px,1.4vh,12px);display:flex}.tlcl .srcrow{grid-template-columns:1fr 1fr;gap:clamp(8px,1.2vw,14px);display:grid}.tlcl a.srccard{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;align-items:center;gap:11px;padding:clamp(8px,1.2vh,12px) clamp(11px,1.3vw,16px);text-decoration:none;transition:border-color .15s;display:flex}.tlcl a.srccard:hover{border-color:var(--d-accent)}.tlcl .srcimg{object-fit:contain;background:var(--d-fill);border:1px solid var(--d-line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:clamp(30px,3.2vw,40px);height:clamp(30px,3.2vw,40px);display:flex;overflow:hidden}.tlcl .srcimg.sl .picon{background-color:var(--d-soft);width:60%;height:60%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tlcl .srcmeta{flex-direction:column;min-width:0;display:flex}.tlcl .srcmeta b{color:var(--d-ink);font-size:clamp(13px,1.3vw,16px)}.tlcl .srcmeta small{color:var(--d-muted);font-size:clamp(10px,1vw,12px);line-height:1.25}.tlcl .wallwrap{flex:auto;min-height:0;position:relative;overflow:hidden}.tlcl .wallwrap:after{content:"";background:linear-gradient(to top, var(--d-card) 36%, transparent);pointer-events:none;z-index:1;height:clamp(50px,9vh,90px);position:absolute;bottom:0;left:0;right:0}.tlcl .wallwrap.nofade:after{content:none}.tlcl .comwall{gap:var(--comwall-gap);grid-template-columns:repeat(auto-fill,minmax(clamp(66px,6.8vw,94px),1fr));align-content:start;display:grid}.tlcl .comlogo{border:1px solid var(--d-line);background:var(--d-card);border-radius:8px;justify-content:center;align-items:center;height:clamp(36px,4.6vh,50px);padding:clamp(6px,.9vw,11px);display:flex;position:relative;overflow:hidden}.tlcl .comlogo:before{content:"";background:var(--d-fill);animation:2s cubic-bezier(.4,0,.6,1) infinite dskel-pulse;position:absolute;inset:0}.tlcl .comlogo.loaded:before{display:none}.tlcl .comlogo img{object-fit:contain;opacity:0;max-width:100%;max-height:100%;transition:opacity .25s;position:relative}.tlcl .comlogo.loaded img{opacity:1}.tlcl a.comlogo{cursor:pointer;text-decoration:none;transition:background .2s,border-color .15s,box-shadow .15s}.tlcl a.comlogo:hover{border-color:var(--d-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--d-accent) 28%, transparent)}.tlcl .comlogo .logoinit{color:var(--d-soft);text-transform:uppercase;font-weight:800}.tlcl .csgrid{gap:var(--csgrid-gap);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,22vw,300px),1fr));display:grid}.tlcl a.cscard{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:clamp(10px,1.4vh,14px) clamp(12px,1.3vw,16px);text-decoration:none;transition:border-color .15s;display:flex}.tlcl a.cscard:hover{border-color:var(--d-accent)}.tlcl .cshead{align-items:center;gap:9px;min-width:0;display:flex}.tlcl .csav{background:var(--d-fill);border:1px solid var(--d-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(30px,3vw,38px);height:clamp(30px,3vw,38px);display:flex;overflow:hidden}.tlcl .csav img{object-fit:cover;width:100%;height:100%}.tlcl .csav .cxin{color:var(--d-soft);text-transform:uppercase;font-size:11px;font-weight:800}.tlcl .csid{flex-direction:column;min-width:0;display:flex}.tlcl .cscompany{color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,1.2vw,15px);font-weight:800;overflow:hidden}.tlcl .csby{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,.95vw,12px);overflow:hidden}.tlcl .cstitle{color:var(--d-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12px,1.15vw,14px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tlcl a.cscard:hover .cstitle{color:var(--d-accent)}.tlcl .cssum{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(10px,1vw,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.tlcl .csfoot{margin-top:auto}.tlcl .csweb{color:var(--d-accent);font-size:clamp(10px,1vw,12px);font-weight:700}.tlcl .exicon{border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.tlcl .exicon:has(img){background:var(--d-ink);box-sizing:border-box;border-radius:6px;padding:3px}.tlcl .exicon img{object-fit:contain;width:100%;height:100%}.tlcl .exicon .exlogo{width:100%;height:100%}.tlcl .exicon.sm{width:clamp(24px,2.5vw,32px);height:clamp(24px,2.5vw,32px)}.tlcl .evidence{margin-top:clamp(12px,2vh,18px)}.tlcl .evhead{text-transform:uppercase;letter-spacing:.1em;color:var(--d-muted);margin-bottom:10px;font-size:clamp(10px,1vw,12px);font-weight:700}.tlcl a.casecell{text-decoration:none;transition:border-color .15s}.tlcl a.casecell:hover{border-color:var(--d-accent)}.tlcl .rp{flex-direction:column;gap:clamp(10px,1.6vh,16px);display:flex}.tlcl .rp .rpt{color:var(--d-soft);font-size:clamp(13px,1.4vw,18px);font-weight:500;line-height:1.4}.tlcl .rp .rpt b{color:var(--d-ink);font-weight:700}.tlcl .chips{flex-wrap:wrap;gap:7px;display:flex}.tlcl .chip{border:1px solid var(--d-line);color:var(--d-ink);background:var(--d-card);white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:clamp(11px,1.1vw,14px);font-weight:600}.tlcl .chip.pk{border-color:var(--d-accent);color:var(--d-accent)}.tlcl .chip.dk{background:var(--d-accent);color:var(--d-on-accent);border-color:var(--d-accent)}.tlcl .minis{flex-wrap:wrap;gap:clamp(14px,2.4vw,32px);display:flex}.tlcl .mini .mv{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(20px,2.4vw,32px);font-weight:800;line-height:.95}.tlcl .mini .mv.pk{color:var(--d-accent)}.tlcl .mini .ml{text-transform:uppercase;letter-spacing:.06em;color:var(--d-muted);margin-top:5px;font-size:clamp(10px,1vw,12px);font-weight:700}.tlcl .cards3,.tlcl .cards4{gap:8px;display:grid}.tlcl .cards3{grid-template-columns:repeat(3,1fr)}.tlcl .cards4{grid-template-columns:repeat(4,1fr)}.tlcl .cardx{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;padding:clamp(10px,1.5vh,15px) clamp(11px,1.2vw,16px)}.tlcl .cardx .cv{color:var(--d-accent);letter-spacing:-.02em;font-size:clamp(18px,2vw,28px);font-weight:800;line-height:.95}.tlcl .cardx .cl{color:var(--d-soft);margin-top:5px;font-size:clamp(11px,1.05vw,13px);font-weight:600;line-height:1.25}.tlcl .logos{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.2vw,36px);display:flex}.tlcl .logos img{object-fit:contain;height:clamp(20px,2.2vw,32px)}.tlcl .casegrid{grid-template-columns:repeat(auto-fill,minmax(clamp(180px,19vw,250px),1fr));gap:10px;display:grid}.tlcl .casecell{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;overflow:hidden}.tlcl .casecell img{object-fit:cover;width:100%;height:clamp(82px,10vh,116px);display:block}.tlcl .casecell .cct{color:var(--d-ink);padding:11px 13px 4px;font-size:clamp(13px,1.3vw,16px);font-weight:700}.tlcl .casecell .ccs{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 13px 12px;font-size:clamp(11px,1.1vw,13px);font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.tlcl .hubgrid{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.tlcl .hubcell{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;align-items:center;gap:10px;padding:clamp(11px,1.5vh,15px) clamp(12px,1.3vw,17px);display:flex}.tlcl a.hubcell{cursor:pointer;text-decoration:none;transition:border-color .15s}.tlcl a.hubcell:hover{border-color:color-mix(in srgb, var(--hub) 70%, transparent)}.tlcl a.hubcell:hover .hname{color:var(--hub)}.tlcl .hubcell img{object-fit:contain;border-radius:5px;width:26px;height:26px}.tlcl .hubcell .hname{color:var(--d-ink);font-size:clamp(12px,1.2vw,15px);font-weight:700}.tlcl .hubcell .hubicon{flex:none;width:24px;height:24px}.tlcl .hubrow{grid-template-columns:1fr minmax(clamp(168px,19vw,240px),.62fr);align-items:center;gap:clamp(10px,1.4vw,16px);display:grid}.tlcl a.podcard{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(7px,1.1vh,11px);padding:clamp(11px,1.6vh,16px) clamp(13px,1.5vw,18px);text-decoration:none;transition:border-color .15s;display:flex}.tlcl a.podcard:hover{border-color:var(--ods-flamingo-pink-base)}.tlcl .podplay{background:var(--ods-flamingo-pink-base);border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(26px,2.8vw,34px);height:clamp(26px,2.8vw,34px);display:flex}.tlcl .podplay .podicon{width:56%;height:56%}.tlcl .podmeta{flex-direction:column;min-width:0;display:flex}.tlcl .podt{color:var(--d-ink);font-size:clamp(13px,1.35vw,17px);font-weight:800;line-height:1.15}.tlcl .pods{color:var(--d-muted);margin-top:3px;font-size:clamp(11px,1.05vw,13px);line-height:1.3}.tlcl .podgo{color:var(--ods-flamingo-pink-base);font-size:clamp(12px,1.2vw,15px);font-weight:800}.tlcl .teamgrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:clamp(16px,2.4vw,32px);width:100%;display:grid}.tlcl .fcard{border:2px solid var(--d-accent);background:var(--d-card);border-radius:14px;flex-direction:column;justify-content:center;gap:clamp(6px,1.1vh,11px);padding:clamp(13px,2.2vh,22px) clamp(16px,2vw,26px);display:flex}.tlcl .fava{background:var(--d-accent);width:clamp(46px,4.6vw,62px);height:clamp(46px,4.6vw,62px);color:var(--d-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(16px,1.8vw,23px);font-weight:800;display:flex;overflow:hidden}.tlcl .fava img{object-fit:cover;width:100%;height:100%}.tlcl .fname{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(22px,2.5vw,36px);font-weight:800;line-height:1}.tlcl .frole{text-transform:uppercase;letter-spacing:.08em;color:var(--d-accent);font-size:clamp(11px,1.1vw,14px);font-weight:700}.tlcl .fmeta{color:var(--d-soft);font-size:clamp(13px,1.4vw,17px);font-weight:500;line-height:1.45}.tlcl .fmeta b{color:var(--d-ink)}.tlcl .vbuilt{white-space:nowrap}.tlcl .vlink{white-space:nowrap;text-decoration:none;display:inline}.tlcl .vlink .vico{vertical-align:-.13em;background-color:var(--d-ink);width:1em;height:1em;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);margin-right:4px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tlcl .vlink b{color:var(--d-ink);text-decoration:underline;-webkit-text-decoration-color:var(--d-line);text-decoration-color:var(--d-line)}.tlcl .vlink:hover b{color:var(--d-accent);-webkit-text-decoration-color:var(--d-accent);text-decoration-color:var(--d-accent)}.tlcl .teamfacts{border:1px solid var(--d-line);background:var(--d-card);border-radius:14px;flex-direction:column;justify-content:center;padding:clamp(8px,1.2vh,16px) clamp(15px,1.9vw,24px);display:flex}.tlcl .tf{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;gap:3px;padding:clamp(6px,1vh,11px) 0 clamp(6px,1vh,11px) 13px;font-family:inherit;transition:all .15s;display:flex}.tlcl .tf+.tf{border-top:1px solid var(--d-line)}.tlcl .tf b{letter-spacing:-.01em;color:var(--d-ink);font-size:clamp(15px,1.65vw,22px);font-weight:700}.tlcl .tf span{color:var(--d-muted);font-size:clamp(12px,1.2vw,15px);font-weight:400;line-height:1.35}.tlcl .tf:hover b{color:var(--d-accent)}.tlcl .tf.on{border-left-color:var(--d-accent)}.tlcl .tf.on b{color:var(--d-accent)}.tlcl .teamdetail{border-top:1px solid var(--d-line);flex-direction:column;height:clamp(172px,24vh,280px);margin-top:clamp(10px,1.6vh,16px);padding-top:clamp(11px,1.6vh,16px);display:flex;overflow:hidden}.tlcl .teamdetail>.rp,.tlcl .teamdetail>div{flex:auto;min-height:0}.tlcl .rosterwrap{flex:auto;min-height:0;position:relative;overflow:hidden}.tlcl .rosterwrap:after{content:"";background:linear-gradient(to top, var(--d-bg), transparent);pointer-events:none;height:clamp(26px,4vh,40px);position:absolute;bottom:0;left:0;right:0}.tlcl .av{background:var(--d-fill);border:1px solid var(--d-line);border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.tlcl .av img{object-fit:cover;width:100%;height:100%}.tlcl .av .avi{background:var(--d-accent);width:100%;height:100%;color:var(--d-on-accent);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.tlcl .flagrow{flex-wrap:wrap;gap:6px;display:flex}.tlcl .flagchip{border:1px solid var(--d-line);color:var(--d-soft);background:var(--d-card);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:clamp(11px,1.1vw,13px);font-weight:600;display:inline-flex}.tlcl .flagchip .flag{font-size:1.2em;line-height:1}.tlcl .flagchip .flag .dskel{margin:.1em 0}.tlcl .roster{gap:var(--roster-gap);grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,136px),1fr));display:grid}.tlcl .rmem{border:1px solid var(--d-line);background:var(--d-card);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:5px 8px;display:grid}.tlcl .rmem .av{grid-row:1/span 2;width:26px;height:26px;overflow:visible}.tlcl .rmem .av img{border-radius:50%}.tlcl .rmem .rflag{font-size:13px;line-height:1;position:absolute;bottom:-4px;right:-4px}.tlcl .rmn{color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,1.05vw,13px);font-weight:700;overflow:hidden}.tlcl .rmr{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9px,.9vw,11px);overflow:hidden}.tlcl .hubcell .hubdot{background:color-mix(in srgb, var(--hub) 16%, transparent);border:1px solid color-mix(in srgb, var(--hub) 42%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tlcl .hubcell .hubdot .hubicon{width:17px;height:17px}.tlcl .timeline{width:100%;display:flex}.tlcl .tlnode{border-top:3px solid var(--d-line);flex:1;padding:18px 14px 0;position:relative}.tlcl .tlnode:before{content:"";width:13px;height:13px;position:absolute;top:-8px;left:0}.tlcl .tlnode:before,.tlcl .frdot{background:var(--d-bg);border:2.5px solid var(--d-line);box-sizing:border-box;border-radius:50%}.tlcl .tlnode.done:before,.tlcl .frdot.done{background:var(--d-accent);border-color:var(--d-accent)}.tlcl .tlnode.now:before,.tlcl .frdot.now{background:var(--d-accent);border-color:var(--d-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--d-accent) 22%, transparent);animation:2.6s ease-in-out infinite tl-pulse}@keyframes tl-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--d-accent) 9%, transparent)}}@media (prefers-reduced-motion:reduce){.tlcl .tlnode.now:before,.tlcl .frdot.now{animation:none}}.tlcl .tlnode.done{border-top-color:var(--d-accent)}.tlcl .tlnode .when{letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);font-size:11px;font-weight:700}.tlcl .tlnode.done .when{color:var(--d-accent)}.tlcl .tlnode .what{color:var(--d-soft);margin-top:8px;font-size:clamp(14px,1.45vw,20px);font-weight:700;line-height:1.15}.tlcl .tlnode.done .what{color:var(--d-ink)}.tlcl .tlnode .det{color:var(--d-muted);margin-top:6px;font-size:clamp(11px,1.15vw,14px);font-weight:400;line-height:1.35}.tlcl .roadwrap{flex:auto;align-items:center;width:100%;min-height:0;padding-top:clamp(14px,5vh,60px);display:flex}.tlcl .roadwrap .timeline{width:100%}.tlcl .stepcard{border:1px solid var(--d-line);background:var(--d-card);border-radius:12px;width:100%;overflow:hidden}.tlcl .sctabs{background:var(--d-bg);border-bottom:1px solid var(--d-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tlcl .sctab{text-align:left;border:0;border-right:1px solid var(--d-line);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:clamp(9px,1.4vh,13px) clamp(12px,1.4vw,18px) clamp(8px,1.2vh,11px);font-family:inherit;transition:background .15s;display:flex;position:relative}.tlcl .sctab:last-child{border-right:0}.tlcl .sctab:after{content:"";background:0 0;height:3px;transition:background .15s;position:absolute;inset:0 -1px auto}.tlcl .sctab:first-child:after{left:0}.tlcl .sctab:last-child:after{right:0}.tlcl .sctab:hover{background:color-mix(in srgb, var(--d-card) 55%, var(--d-bg))}.tlcl .sctab.on{background:var(--d-card);box-shadow:0 1px 0 0 var(--d-card)}.tlcl .sctab.on:after{background:var(--d-accent)}.tlcl .frdot{border-width:2px;flex:none;width:9px;height:9px}.tlcl .sctab .fr-l{text-transform:uppercase;letter-spacing:.07em;color:var(--d-muted);align-items:center;gap:7px;font-size:clamp(10px,1vw,12px);font-weight:700;transition:color .15s;display:inline-flex}.tlcl .sctab.on .fr-l{color:var(--d-ink)}.tlcl .sctab .fr-amt{letter-spacing:-.02em;color:var(--d-soft);font-size:clamp(17px,2vw,27px);font-weight:800;line-height:.95;transition:color .15s}.tlcl .sctab.on .fr-amt{color:var(--d-accent)}.tlcl .sctab .fr-s{text-transform:uppercase;letter-spacing:.05em;color:var(--d-muted);font-size:clamp(9px,.95vw,11px);font-weight:600}.tlcl .fdetail{grid-template-columns:minmax(clamp(150px,17vw,220px),.8fr) 1.5fr;align-items:center;gap:clamp(14px,2vw,28px);height:clamp(116px,16vh,150px);padding:clamp(12px,1.8vh,18px) clamp(15px,1.8vw,24px);display:grid;overflow:hidden}.tlcl .fd-left{border-right:1px solid var(--d-line);flex-direction:column;gap:5px;padding-right:clamp(12px,1.6vw,22px);display:flex}.tlcl .fd-lbl{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(18px,2.1vw,28px);font-weight:800;line-height:1}.tlcl .fd-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--d-accent);font-size:clamp(9px,.95vw,11px);font-weight:700}.tlcl .fd-who{color:var(--d-soft);font-size:clamp(12px,1.2vw,15px);font-weight:600;line-height:1.35}.tlcl .fd-right{flex-direction:column;gap:clamp(7px,1.1vh,11px);min-width:0;display:flex}.tlcl .fr-pts{flex-wrap:wrap;gap:4px clamp(14px,2vw,24px);margin:0 0 9px;padding:0;list-style:none;display:flex}.tlcl .fr-pts li{color:var(--d-soft);font-size:clamp(11px,1.1vw,14px);font-weight:600}.tlcl .fr-pts li b{color:var(--d-ink)}.tlcl .fr-pts li:before{content:"–";color:var(--d-accent);margin-right:7px;font-weight:700}.tlcl .fr-logos{flex-wrap:wrap;gap:7px;display:flex}.tlcl .invcard{border:1px solid var(--d-line);background:var(--d-bg);border-radius:10px;align-items:center;gap:10px;padding:5px 13px 5px 5px;text-decoration:none;transition:border-color .15s;display:inline-flex}.tlcl a.invcard{cursor:pointer}.tlcl a.invcard:hover{border-color:var(--d-accent)}.tlcl .invcard .invlogo{background:var(--d-card);border:1px solid var(--d-line);border-radius:7px;flex:none;justify-content:center;align-items:center;width:clamp(30px,3.2vw,40px);height:clamp(30px,3.2vw,40px);display:flex;overflow:hidden}.tlcl .invcard .invlogo img{object-fit:contain;width:100%;height:100%;padding:4px}.tlcl .invcard .invinit{background:var(--d-fill);width:100%;height:100%;color:var(--d-soft);text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.tlcl .invcard .invname{color:var(--d-ink);font-size:clamp(12px,1.2vw,15px);font-weight:700}.tlcl a.invcard:hover .invname{color:var(--d-accent)}.tlcl .planwrap{flex:auto;grid-template-columns:1.5fr .82fr;align-items:center;gap:clamp(20px,3vw,44px);width:100%;min-height:0;display:grid}.tlcl .chart{height:clamp(240px,36vh,340px)}.tlcl .chart svg{width:100%;height:auto;display:block}.tlcl .chartlegend{flex-wrap:wrap;gap:clamp(10px,1.4vw,18px);margin-bottom:8px;font-size:clamp(11px,1.1vw,13px);font-weight:600;display:flex}.tlcl .lgi{color:var(--d-soft);align-items:center;gap:6px;display:flex}.tlcl .lgs{border-radius:2px;width:18px;height:4px;display:inline-block}.tlcl .tone-ink{background:var(--d-ink)}.tlcl .tone-soft{background:var(--d-soft)}.tlcl .tone-accent{background:var(--d-accent)}.tlcl .chart .recharts-tooltip-wrapper{z-index:9999}.tlcl .plan-ctrl{flex-direction:column;justify-content:center;gap:clamp(12px,2vh,20px);display:flex}.tlcl .cgroup{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;flex-direction:column;gap:clamp(9px,1.4vh,13px);padding:clamp(12px,1.8vh,16px) clamp(13px,1.4vw,18px);display:flex}.tlcl .cgh{text-transform:uppercase;letter-spacing:.06em;color:var(--d-ink);align-items:center;gap:8px;font-size:clamp(10px,1vw,12px);font-weight:700;display:flex}.tlcl .cgh .cdot{border-radius:2px;flex:none;width:12px;height:4px}.tlcl .cgh b{color:var(--d-ink);margin-left:auto;font-size:1.25em}.tlcl .ctrl label{color:var(--d-soft);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:clamp(12px,1.25vw,16px);font-weight:600;display:flex}.tlcl .ctrl label b{color:var(--d-accent);font-size:clamp(16px,1.9vw,24px);font-weight:800}.tlcl .ctrl input[type=range]{cursor:pointer;appearance:none;background:var(--d-line);border-radius:999px;outline:none;width:100%;height:6px}.tlcl .ctrl input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--d-accent);border:2px solid var(--d-bg);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000073}.tlcl .ctrl input[type=range]::-moz-range-thumb{background:var(--d-accent);border:2px solid var(--d-bg);cursor:pointer;border-radius:50%;width:18px;height:18px}.tlcl .pfoot{color:var(--d-soft);margin-top:clamp(12px,2vh,18px);font-size:clamp(12px,1.25vw,16px);font-weight:500}.tlcl .pfoot .big{color:var(--d-accent);letter-spacing:-.01em;margin-right:7px;font-size:1.4em;font-weight:800}@media (max-width:900px){.tlcl{--tlcl-suspense:.5;--tlcl-edge-suspense:.75;--tlcl-fold:max(100svh, 480px)}.tlcl-panel:not(.steppanel),.tlcl-panel.coverpanel{height:auto}.tlcl-panel:not(.steppanel):after{content:"";height:calc((var(--tlcl-stops,1) - 1 + var(--tlcl-s)) * var(--tlcl-fold));display:block}.tlcl-panel:not(.steppanel) .tlcl-pin,.tlcl-panel.coverpanel .tlcl-pin{height:auto}.tlcl-slide,.tlcl-panel.closepanel .tlcl-slide{height:auto;min-height:var(--tlcl-fold);padding:clamp(30px, 4.5svh, 44px) var(--px) clamp(84px, 13vh, 104px);overflow:clip visible}.steppanel .tlcl-slide{height:var(--tlcl-fold);min-height:0;padding:clamp(30px, 4.5svh, 44px) var(--px) clamp(60px, 9.5svh, 80px);overflow:clip}.tlcl-slide.cover{min-height:calc(var(--tlcl-fold) - var(--tlcl-cover-cut,0px))}.tlcl .covermain,.tlcl .gtm,.tlcl .roadwrap{min-height:auto}.tlcl-slide.cover,.tlcl .gtm{justify-content:safe center}.tlcl .roadwrap{align-items:safe center;padding-top:0}.tlcl .fdr .fdr-soc{margin-left:0}.tlcl .body{justify-content:flex-start;margin-top:clamp(14px,3svh,32px)}.tlcl .navbar .ct{background:var(--d-card);border:1px solid var(--d-line);border-radius:999px;min-width:0;padding:6px 12px}.tlcl .traction .rp{height:auto;min-height:0}.tlcl .teamdetail{height:auto;overflow:visible}.tlcl .wallwrap,.tlcl .rosterwrap{height:auto;overflow:hidden}.tlcl .wallwrap:after,.tlcl .rosterwrap:after{height:clamp(20px,4vh,32px)}.tlcl .title{max-width:none;min-height:0;margin-top:6px;font-size:clamp(17px,4.9vw,22px)}.tlcl .eyebrow{letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.tlcl .lead{font-size:clamp(14px,3.6vw,18px)}.tlcl .note{font-size:clamp(12px,3vw,14px)}.tlcl .ch1{font-size:clamp(40px,13vw,72px)}.tlcl .csub{font-size:clamp(15px,4.4vw,21px)}.tlcl .heroes,.tlcl .live3,.tlcl .duo,.tlcl .gtmtabs,.tlcl .teamgrid,.tlcl .planwrap,.tlcl .gp-rows,.tlcl .hubrow,.tlcl .srcrow,.tlcl .csgrid,.tlcl .blendrow,.tlcl .pipegrid{grid-template-columns:1fr}.tlcl .pipegrid>.catrail,.tlcl .pipegrid>.genconn,.tlcl .pipegrid>.streamcard,.tlcl .pipegrid>.notecol{grid-column:auto}.tlcl .genconn{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:auto}.tlcl .genconn .arrow{transform:rotate(90deg)}.tlcl .sctab,.tlcl .traction .sctab{gap:2px;padding:9px 10px 8px}.tlcl .sctab .fr-s{display:none}.tlcl .sctab .hn{font-size:clamp(18px,5.4vw,24px)}.tlcl .flow,.tlcl .phase,.tlcl .platline{flex-direction:column}.tlcl .flow .arrow,.tlcl .platline .arrow{align-self:center;margin:2px 0;transform:rotate(90deg)}.tlcl .autoflow{height:auto}.tlcl .autoflow>.dpanel,.tlcl .autoflow>.apaths,.tlcl .platline>.platbox{flex:none;width:100%}.tlcl .flow .node,.tlcl .flow.tall .node,.tlcl .flow:not(.tall) .node{min-height:clamp(58px,9vh,84px);padding:clamp(13px,2.2vh,18px) clamp(16px,4.5vw,22px);font-size:clamp(14px,4vw,19px)}.tlcl .costory{flex-direction:column;flex:auto;min-height:0;display:flex}.tlcl .costsplit,.tlcl .twobudgets .costsplit{flex-direction:column;flex:auto;gap:8px;height:auto;min-height:0;margin-top:0}.tlcl .cs-soft{flex-direction:column;flex:clamp(138px,19svh,152px);min-height:0}.tlcl .twobudgets .cs-soft{flex-grow:0}.tlcl .cs-work{flex-direction:column;flex:0;min-height:0;transform:translateY(12px)}.tlcl .twobudgets .cs-work{flex-grow:1;transform:none}.tlcl .cs-softshell{min-height:0}.tlcl .cs-shell>*,.tlcl .softextras{width:auto}.tlcl .cs-soft .csl,.tlcl .cs-soft .csmoney,.tlcl .cs-soft .softcount{max-width:none}.tlcl .costory .leads{margin-top:14px}.tlcl .cs-cap{display:none}.tlcl .costsplit .csl{min-height:0}.tlcl .csmoney{height:auto;min-height:0}.tlcl .csmoney .csval,.tlcl .twobudgets .cs-softshell .csmoney .csval{font-size:inherit;line-height:inherit;letter-spacing:inherit;transition:none}.tlcl .csmoney .csvtail{font-size:inherit;line-height:inherit}.tlcl .cs-softshell .csmoney{letter-spacing:-.01em;line-height:1.08}.tlcl .cs-shell .csmoney{letter-spacing:-.03em;line-height:.92}.tlcl .cs-softshell>.softextras{flex-direction:column;flex:auto;min-height:0;display:flex}.tlcl .cs-soft .catchips{flex:auto;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.tlcl .costory .toptag{transform:none}.tlcl .stairs{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin-top:clamp(10px,2svh,18px)}.tlcl .step{flex:none;justify-content:flex-start;padding:clamp(9px,1.6svh,14px) clamp(12px,3.4vw,16px)}.tlcl .step.s1{width:78%;height:auto}.tlcl .step.s2{width:89%;height:auto}.tlcl .step.s3{width:100%;height:auto}.tlcl .toptag{align-self:flex-start;margin-bottom:5px;padding:4px 9px;font-size:9px;position:static}.tlcl .timeline{flex-direction:column}.tlcl .tlnode{border-top:0;border-left:3px solid var(--d-line);padding:0 0 14px 16px}.tlcl .tlnode.done{border-left-color:var(--d-accent)}.tlcl .tlnode:before{top:0;left:-8px}.tlcl .fdetail{grid-template-columns:1fr;height:auto}.tlcl .fd-left{border-right:0;border-bottom:1px solid var(--d-line);padding:0 0 10px}.tlcl .pq{max-width:none;min-height:2.6em;font-size:clamp(13px,2.1svh,19px);line-height:1.3}.tlcl .pqinfo{width:14px;height:14px;margin-left:6px}.tlcl .pflow .nkick{margin-bottom:4px;font-size:clamp(10px,1.3svh,12px)}.tlcl .pstage{flex:auto;justify-content:flex-start;min-height:0}.tlcl .pflow{flex:auto;min-height:0}.tlcl .pflow .node{flex:auto;width:100%;max-height:clamp(96px,18svh,170px)}.tlcl .parg{flex-direction:column;flex:auto;gap:6px;min-height:0;margin-block:0;display:flex}.tlcl .pnotes{flex:none;justify-content:flex-start;gap:6px}.tlcl .pnotes .node{flex:none;min-height:0;max-height:clamp(46px,8.5svh,76px);overflow:hidden}.tlcl .pnotes .node small,.tlcl .pnotes .arrow{display:none}.tlcl .pdetail{flex:auto;min-height:0;max-height:clamp(200px,46svh,340px)}.tlcl .feedrow{gap:8px;padding:4px 0}.tlcl .vendorfeed [class*=justify-around]{flex:none;justify-content:flex-end}.tlcl .vendorfeed [class*=justify-around]>div:not(:last-child){display:none}.tlcl .frtitle{-webkit-line-clamp:1;font-size:12px}.tlcl .frmeta{font-size:10px}.tlcl .frval{font-size:14px}.tlcl .stockfeed .frval{font-size:15px}.tlcl .dplede{font-size:13px}.tlcl .newsgrid{grid-template-columns:1fr}.tlcl .ptable{flex:auto;gap:clamp(3px,.8svh,12px);min-height:0}.tlcl .prow{flex:auto;grid-template-columns:fit-content(56%) auto minmax(0,1fr);grid-template-areas:"open arr win";align-items:center;gap:8px;min-height:0;max-height:104px;padding:clamp(4px,.8svh,8px) 10px;font-size:clamp(12.5px,min(2.1svh,3.8vw),17px)}.tlcl .prow .ptech.was{display:none}.tlcl .prow .ptech.open{grid-area:open}.tlcl .prow .pwin{grid-area:win}.tlcl .prow>.parr:nth-child(2){display:none}.tlcl .prow>.parr:nth-child(4){grid-area:arr;font-size:clamp(14px,2svh,18px)}.tlcl .pmark{width:clamp(22px,min(3.4svh,8vw),34px);height:clamp(22px,min(3.4svh,8vw),34px)}.tlcl .pwlogo{width:clamp(24px,min(3.8svh,8.4vw),38px);height:clamp(24px,min(3.8svh,8.4vw),38px)}.tlcl .pwin{gap:7px;padding:3px 8px}.tlcl .pwn{font-size:clamp(12.5px,min(2.1svh,3.8vw),17px)}.tlcl .pwnote{font-size:clamp(10px,1.5svh,13px)}.tlcl .pyr{font-size:clamp(9.5px,1.3svh,12px)}.tlcl .ptech.open:has(.pshort) .pfull{display:none}.tlcl .ptech.open .pshort{display:inline}.tlcl .prow.hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"open arr""win win";row-gap:6px;min-height:0;max-height:148px;padding:clamp(6px,1.2svh,10px) 10px;font-size:clamp(13.5px,min(2.4svh,4vw),19px)}.tlcl .prow.hero>.parr:nth-child(4){justify-self:end;transform:rotate(90deg)}.tlcl .prow.hero .pmark{width:clamp(26px,min(4.2svh,8.6vw),40px);height:clamp(26px,min(4.2svh,8.6vw),40px)}.tlcl .prow.hero .pwlogo{width:clamp(28px,min(4.6svh,9vw),44px);height:clamp(28px,min(4.6svh,9vw),44px)}.tlcl .prow.hero .pwn{font-size:clamp(13.5px,min(2.5svh,4.1vw),20px)}.tlcl .prow.hero .pwnote{font-size:clamp(10.5px,1.6svh,14px)}.tlcl .prow.hero .pwin{padding:4px 9px}.tlcl .stackgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:4px;max-height:clamp(140px,22vh,190px);padding-bottom:clamp(12px,2vh,18px);overflow-y:auto}.tlcl .chart{height:clamp(170px,24vh,240px)}.tlcl .scell{padding:4px 5px}.tlcl .scell .scat{margin-bottom:2px;font-size:9px}.tlcl .scell .sopen{gap:4px;font-size:9.5px}.tlcl .scell .sicon{width:14px;height:14px}.tlcl .scell .scom{display:none}.tlcl .comwall{grid-template-columns:repeat(5,1fr)}.tlcl .comwall .comlogo:nth-child(n+21){display:none}.tlcl .roster{grid-template-columns:repeat(3,1fr)}.tlcl .csgrid .cscard:nth-child(n+4){display:none}.tlcl .closegrid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"ask""fndr""form""back";gap:clamp(12px,2.4vh,18px)}.tlcl .askbox{padding:clamp(11px,1.8vh,15px) clamp(14px,4vw,18px)}.tlcl .askamt{font-size:clamp(22px,7vw,30px)}.tlcl .asksub,.tlcl .askuse{margin-top:6px;font-size:11.5px;line-height:1.35}.tlcl .closeinv{gap:10px 16px}.steppanel .body{gap:clamp(8px,1.6svh,20px);min-height:0}.steppanel .note{flex:none}.steppanel .lead,.steppanel .note,.steppanel .rp .rpt,.steppanel .gp-take{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.steppanel .lead{-webkit-line-clamp:3;line-clamp:3;font-size:clamp(12.5px,3.4vw,14.5px);line-height:1.42}.steppanel .note{-webkit-line-clamp:2;line-clamp:2;font-size:clamp(11px,3vw,12.5px);line-height:1.38}.steppanel .rp .rpt{-webkit-line-clamp:2;line-clamp:2;font-size:12.5px;line-height:1.35}.steppanel .morphstage~.lead{flex:none;min-height:0}.steppanel .dpanel{border-radius:10px;gap:8px;padding:10px 12px}.steppanel{--tlcl-cchipgap:4px}.steppanel .dph{padding-bottom:6px;font-size:10.5px}.steppanel .dcons{padding-top:5px;font-size:10px}.steppanel .moattree{flex:auto;min-height:0;margin-top:0}.steppanel .tbranch .entmark svg,.steppanel .tvendor .entmark svg{width:14px;height:14px}.steppanel .gtmtab .entmark svg{width:16px;height:16px}.steppanel .tvendor{width:100%;padding:clamp(8px,1.6svh,16px) 10px;font-size:clamp(12.5px,2svh,15px)}.steppanel .tvendor .nkick{margin-bottom:2px;font-size:9px}.steppanel .tfork{display:none}.steppanel .tbranches{grid-template-columns:1fr;gap:clamp(8px,1.8svh,18px);margin-top:clamp(8px,1.8svh,18px)}.steppanel .tbranch{gap:clamp(4px,1svh,10px)}.steppanel .tbranch .node,.steppanel .tdead .node.dark{height:auto;min-height:0;padding:clamp(7px,1.5svh,13px) 10px;font-size:clamp(12px,1.9svh,14px)}.steppanel .tbranch .node .nkick{margin-bottom:3px;font-size:9px}.steppanel .tbranch .node .ntext,.steppanel .tdead .node .nlabel{min-height:0}.steppanel .tbranch .node small{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-height:0;font-size:10px;display:-webkit-box;overflow:hidden}.steppanel .tbranch .arrow{font-size:12px}.steppanel .tdeadbar{letter-spacing:.02em;border-radius:0 0 8px 8px;gap:6px;padding:clamp(5px,1svh,9px) 8px;font-size:10.5px;font-weight:700}.steppanel .tdead .node.dark{border-radius:8px 8px 0 0}.steppanel .stairs{flex:auto;justify-content:center;gap:clamp(8px,1.8svh,20px);min-height:0}.steppanel .step .pt{font-size:14px}.steppanel .step .ownwrap{flex:none;margin-top:6px}.steppanel .step .ownwrap:after,.steppanel .step .ownchips{display:none}.steppanel .step.cur .ownchips{display:flex}.steppanel .ownchips .ownai:not([data-rank="0"]):not([data-rank="1"]),.steppanel .ownchips .ownhu:not([data-rank="0"]){display:none}.steppanel .step .pn{margin-top:6px;padding-top:5px;font-size:9px}.steppanel .step .pun{margin-top:5px;font-size:10px;display:none}.steppanel{--tlcl-wallcap:clamp(68px, 13svh, 180px);--tlcl-wallfade:34px;--tlcl-morph-min:0px}.steppanel .blendrow .notecol .node:not(.key){display:none}.steppanel .notecol{gap:8px}.steppanel .notecol .node,.steppanel .notecol .node.key{min-height:0;font-size:clamp(13px,3.6vw,15px)}.steppanel .notecol .nkick{margin-bottom:4px;font-size:9.5px}.steppanel .pipegrid .notecol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.steppanel .pipegrid .notecol .node{padding:8px 10px;font-size:11.5px;line-height:1.3}.steppanel .pipegrid .notecol .node small{display:none}.steppanel .pipegrid .catrail .wallwrap{max-height:clamp(52px,9svh,76px)}.steppanel .duo,.steppanel .blendrow,.steppanel .pipegrid{gap:8px}.steppanel .morphstage,.steppanel .duo,.steppanel .blendrow,.steppanel .pipegrid{flex-direction:column;flex:auto;min-height:0;display:flex}.steppanel .duo>.dpanel{flex:1 1 0;min-height:0}.steppanel .blendrow .streamcard,.steppanel .pipegrid .streamcard{flex:auto;min-height:0}.steppanel .blendrow .notecol,.steppanel .pipegrid .notecol{flex:none}.steppanel .duo .dpanel>.wallwrap,.steppanel .streamcard>.wallwrap{flex:auto;min-height:0;max-height:none}.steppanel .genconn{gap:6px;padding:0}.steppanel .subline{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.steppanel .cs-softshell,.steppanel .cs-shell{padding:10px 12px}.steppanel .costsplit .csl{font-size:10.5px}.steppanel .cs-softshell .csmoney{font-size:16px}.steppanel .csmoney{margin-top:4px}.steppanel .cs-softshell .softcount{margin-top:5px}.steppanel .costsplit .cs-d{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.steppanel .softextras{margin-top:8px}.steppanel .cs-shell .csmoney{font-size:clamp(26px,8vw,34px)}.steppanel .costory .leads{margin-top:10px}.steppanel .platline{flex:auto;gap:6px;min-height:0}.steppanel .platline>.platbox{flex-direction:column;flex:auto;min-height:0;display:flex}.steppanel .stackgrid{flex:auto;min-height:92px;max-height:none;padding-bottom:10px}.steppanel .platboxh{margin-bottom:6px}.steppanel .tabsrow{gap:10px;margin-bottom:6px}.steppanel .platbox{padding:9px 12px}.tlcl .steppanel .scell .scellalt .sopen .sicon{width:20px;height:20px}.tlcl .steppanel .scell .scellalt .sopen{gap:6px;font-size:clamp(9px,2.5vw,11.5px)}.tlcl .steppanel .scell .scaticon{width:20px;height:20px}.tlcl .steppanel .scell .scellcat{gap:6px}.tlcl .steppanel .scell .scellcat .scat{font-size:clamp(9.5px,2.6vw,12px)}.tlcl .steppanel .scell .sct-lg{display:none}.tlcl .steppanel .scell .sct-sm{display:inline}.tlcl .steppanel .scell .scell-live{font-size:10px;right:7px}.tlcl .steppanel .scell.islive>.swapstack{padding-right:13px}.steppanel .platline>.ofbox{flex:none}.steppanel .ofbox .catchips,.steppanel .ofbox:after{display:none}.steppanel .ofname{gap:6px;font-size:clamp(13.5px,3.6vw,16px)}.steppanel .ofcaps{gap:4px;margin-left:0}.steppanel .ofdesc{margin:4px 0 0;font-size:12.5px;line-height:1.3}.steppanel .gtab{padding:0 1px 6px}.steppanel .platline .arrow{margin:0;font-size:14px}.steppanel .flow .node,.steppanel .flow.tall .node,.steppanel .flow:not(.tall) .node{min-height:clamp(40px,6svh,58px);padding:9px 12px;font-size:clamp(12.5px,3.4vw,15px)}.steppanel .flow .node small{font-size:10.5px}.steppanel .apaths{gap:6px}.steppanel .autoflow{flex:auto;justify-content:safe center;min-height:0}.steppanel .autoflow>.dpanel.cur{flex:0 auto;min-height:0}.steppanel .autoflow>.apaths:has(>.dpanel.cur){flex:0 auto;min-height:0}.steppanel .apaths:has(>.dpanel.cur)>.dpanel{flex:0 auto;min-height:0}.steppanel .autoflow .dpanel{--tlcl-wallfade:24px;gap:5px;padding:5px 10px}.steppanel .autoflow .dpextra .mmapp-kicker{margin-bottom:2px;font-size:9px}.steppanel .apaths{border-left:2px solid var(--d-line);padding-left:8px;position:relative}.steppanel .apaths:before{content:"either";writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--d-soft);background:var(--d-bg);padding:3px 0;font-size:9px;position:absolute;top:50%;left:1px;transform:translate(-50%,-50%)rotate(180deg)}.steppanel .autoflow .dpanel:not(.cur) :is(.wallwrap,.dpextra),.steppanel .autoflow .dcons{display:none}.steppanel .autoflow .dph{height:auto;min-height:0;font-size:11.5px;line-height:1.25}.steppanel .autoflow .dph .dphtx{-webkit-line-clamp:2;line-clamp:2}.steppanel .dpwho{height:auto;margin-top:-2px;font-size:10.5px}.steppanel .dpwho .dpbadge,.steppanel .corepanel .coremarq{display:none}.steppanel .dpwho .entmark svg,.steppanel .dpwho .entmark .emfaebox{width:13px;height:13px}.steppanel .feed{--feed-gap:3px;max-height:calc(var(--feed-vis,8) * 1.5em);font-size:9.5px;overflow:hidden}.steppanel .feedhd{gap:5px;margin-bottom:4px;font-size:9px}.steppanel .feedhd:before{width:6px;height:6px}.steppanel .cchip{gap:4px;height:20px;padding:0 6px;font-size:9.5px}.steppanel .autoflow .agentnotif{max-height:58px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.steppanel .flow .arrow{margin:0;font-size:14px}.steppanel .flow{gap:6px}.steppanel .gtm{flex:none;justify-content:flex-start}.steppanel .gtmtabs{grid-template-columns:1fr;gap:8px}.steppanel .gtmtab{padding:clamp(10px,1.6svh,18px) clamp(12px,1.8svh,20px);font-size:clamp(15px,2.6svh,24px)}.steppanel .gtmtab small{margin-top:4px;font-size:.62em}.steppanel .gtmtab small span{margin-top:2px;font-size:.9em}.steppanel .gtmpanel{margin-top:8px;padding:clamp(10px,1.8svh,20px) clamp(12px,1.8svh,20px)}.steppanel .gp-take{-webkit-line-clamp:5;line-clamp:5;margin-bottom:clamp(7px,1.2svh,12px)}.steppanel .gp-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,1.2svh,12px) 10px;padding-top:clamp(7px,1.2svh,12px)}.steppanel .gp-k{font-size:clamp(9px,1.3svh,12px)}.steppanel .gp-v{margin-top:3px;font-size:clamp(14px,2.2svh,21px)}.steppanel .gp-s{display:none}.steppanel .gtm+.note{-webkit-line-clamp:3;line-clamp:3}.steppanel .sctab,.steppanel .traction .sctab{gap:1px;padding:7px 9px 6px}.steppanel .sctab .hn{font-size:clamp(15px,4.4vw,19px)}.steppanel .sctab .hl{font-size:10px;line-height:1.2}.steppanel .stepcard.traction{flex-direction:column;flex:auto;min-height:0;display:flex}.steppanel .traction .rp{flex:auto;gap:8px;min-height:0;padding:10px 12px}.steppanel .tdetail.wl{gap:8px;min-height:0}.steppanel .rp .rpt,.steppanel .srcrow,.steppanel .sctabs{flex:none}.steppanel .srccard{gap:8px;padding:6px 9px}.steppanel .srcmeta small{display:none}.steppanel .comwall .comlogo:nth-child(n+21){display:flex}.steppanel .tdetail{--csgrid-gap:6px}.steppanel .csgrid .cscard:nth-child(n+4){display:flex}.steppanel a.cscard{gap:4px;padding:8px 10px}.steppanel .tdetail .wallwrap{min-height:56px;max-height:none}.steppanel .teamgrid{gap:8px}.steppanel .fcard{gap:4px;padding:10px 12px}.steppanel .fava{width:36px;height:36px;font-size:14px}.steppanel .fmeta{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.steppanel .teamfacts{padding:4px 10px}.steppanel .tf{gap:1px;padding:6px 0 6px 10px}.steppanel .tf span{display:none}.steppanel .teamdetail{flex:auto;height:auto;min-height:0;margin-top:8px;padding-top:8px;overflow:hidden}.steppanel .hubgrid{gap:6px}.steppanel .hubcell{gap:8px;padding:7px 10px}.steppanel .hubcell .hubdot{border-radius:6px;width:24px;height:24px}.steppanel .hubcell .hubdot .hubicon{width:14px;height:14px}.steppanel .hubcell .hname{font-size:12px;line-height:1.2}.steppanel .hubrow{gap:8px}.steppanel a.podcard{flex-direction:row;align-items:center;gap:8px;padding:8px 10px}.steppanel .podplay{width:22px;height:22px}.steppanel .podt{font-size:12px}.steppanel .podgo{white-space:nowrap;margin-left:auto;font-size:11px}.steppanel .podcard .pods{display:none}.steppanel .live3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;padding-top:8px}.steppanel .live3 .lv{font-size:clamp(14px,4vw,18px)}.steppanel .live3 .ll{font-size:9.5px;line-height:1.25}.steppanel .body:has(>.roadwrap){justify-content:safe center;gap:clamp(16px,4.5svh,56px)}.steppanel .roadwrap{flex:none;padding:clamp(6px,1.2svh,14px) 0 clamp(8px,1.6svh,18px)}.steppanel .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2.2svh,24px) 10px;display:grid}.steppanel .tlnode{border-left:0;border-top:3px solid var(--d-line);padding:6px 2px 0;display:block}.steppanel .tlnode.done{border-left-color:#0000;border-top-color:var(--d-accent)}.steppanel .tlnode:before{width:11px;height:11px;top:-7px;left:0}.steppanel .tlnode .when{letter-spacing:.04em;font-size:10px;line-height:1.25}.steppanel .tlnode .what{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.steppanel .tlnode .det{display:none}.steppanel .sctab,.steppanel .funding .sctab{padding:clamp(7px,1.2svh,13px) clamp(9px,1.4svh,15px) clamp(6px,1svh,11px)}.steppanel .funding .sctab .fr-l{font-size:clamp(11px,1.4svh,13px)}.steppanel .fdetail{align-content:safe center;gap:clamp(8px,1.4svh,14px);height:clamp(168px,26svh,230px);padding:clamp(9px,1.6svh,16px) clamp(12px,1.8svh,18px);overflow:hidden}.steppanel .fd-left{padding:0 0 clamp(7px,1.2svh,12px)}.steppanel .fr-pts{gap:clamp(2px,.6svh,6px) 12px;margin:0}.steppanel .fr-pts li{font-size:clamp(11px,1.5svh,14px)}.steppanel .fr-logos{display:none}.steppanel .sctab .fr-amt{font-size:clamp(14px,2.2svh,21px)}}@media (max-width:900px) and (min-height:760px){.tlcl .title{font-size:clamp(20px,5vw,26px)}.steppanel .lead{-webkit-line-clamp:4;line-clamp:4;font-size:clamp(13px,3.6vw,16px)}.steppanel .note{-webkit-line-clamp:3;line-clamp:3}.steppanel .gp-s{font-size:10.5px;display:block}.steppanel .gp-take{-webkit-line-clamp:5;line-clamp:5}.steppanel .srcmeta small{display:block}.steppanel .pipegrid .notecol .node small{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.steppanel .fr-logos{display:flex}.steppanel .fdetail{height:clamp(204px,27svh,264px)}.steppanel .step .pun{display:block}.steppanel .tbranch .node small{-webkit-line-clamp:2;line-clamp:2}}@media (max-width:900px) and (max-height:759px){.steppanel a.podcard{display:none}.steppanel .hubcell{padding:6px 8px}.steppanel .hubcell .hname{font-size:11px}}@media (max-width:900px) and (max-height:620px){.tlcl .title{font-size:16px}.steppanel .lead{-webkit-line-clamp:2;line-clamp:2}.steppanel{--tlcl-wallcap:54px;--tlcl-wallfade:26px}.steppanel .dcons{display:none}.steppanel .tbranch .node,.steppanel .tdead .node.dark{padding:6px 9px;font-size:11px}.steppanel .tbranch .node small{display:none}.steppanel .step .pt{font-size:13px}.steppanel .ownchips .ownai:not([data-rank="0"]),.tlcl .steppanel .scell .scellalt .scom,.steppanel .fmeta{display:none}.steppanel .tf{padding:4px 0 4px 10px}.steppanel .teamdetail{margin-top:6px;padding-top:6px}.steppanel .hubgrid{gap:4px}.steppanel .hubcell{padding:5px 8px}.steppanel .rp .rpt{-webkit-line-clamp:1;line-clamp:1}.steppanel .flagrow{display:none}.steppanel .ofdesc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.steppanel .autoflow .dpextra{display:none}.steppanel .body:has(>.roadwrap){gap:clamp(10px,3svh,24px)}.steppanel .fdetail{height:clamp(150px,26svh,230px)}.steppanel .pipegrid .notecol .node small,.steppanel .pipegrid .catrail .wallwrap,.steppanel .softextras{display:none}.steppanel .cs-shell .csmoney{font-size:24px}.steppanel .costsplit .cs-d{-webkit-line-clamp:1;line-clamp:1}.steppanel .pwnote,.steppanel .pflow .node small{display:none}.steppanel .pdetail{max-height:clamp(160px,40svh,240px)}.steppanel .pdetail .dplede,.steppanel .feedrow .frmeta{display:none}}@media (max-width:900px) and (max-height:800px){.tlcl-slide.cover{padding-top:clamp(16px,2.6vh,28px);padding-bottom:clamp(68px,11vh,88px)}.tlcl .ch1{font-size:clamp(34px,10.5vw,56px)}.tlcl .csub{margin-top:14px;font-size:clamp(14px,3.8vw,18px)}.tlcl .csub2{margin-top:10px;font-size:12px}.tlcl .covermeta{gap:10px}}@media (max-width:560px){.tlcl .hubgrid,.tlcl .cards3,.tlcl .cards4{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.tlcl .costsplit,.tlcl .cs-soft,.tlcl .cs-work,.tlcl .softextras,.tlcl .cs-softshell .softcount,.tlcl .csmoney .csval,.tlcl .swapstack>.swaplayer,.tlcl .costory .toptag{transition:none}.tlcl .cs-work{transform:none}}
