.provenance-chip{max-width:100%;font:500 11px/1.4 var(--font-data);letter-spacing:.02em;color:var(--chalk-2);box-shadow:inset 0 0 0 1px var(--hairline-strong);overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:8px;padding:3px 10px 3px 8px;display:inline-flex}.provenance-chip i{background:var(--chalk-3);border-radius:50%;flex:none;width:7px;height:7px}.provenance-chip.live{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d56673}.provenance-chip.live i{background:var(--floodlight)}.provenance-chip.cached i{background:var(--chalk-2)}.provenance-chip.template{color:var(--chalk-3);background-image:repeating-linear-gradient(135deg,#efede50f 0 4px,#0000 4px 8px)}.crew-trace{border-top:1px solid var(--hairline-strong);margin-top:40px;padding-top:20px}.crew-trace h3{font:500 12px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 10px}.trace-legend{font:500 11px/1.4 var(--font-data);color:var(--chalk-2);flex-wrap:wrap;gap:6px 16px;margin:10px 0 18px;padding:0;list-style:none;display:flex}.trace-legend li{align-items:center;gap:6px;display:inline-flex}.trace-legend .trace-swatch{border-radius:3px;width:18px;height:10px;display:inline-block}.trace-swatch.llm,.trace-bar.llm{background:var(--floodlight)}.trace-swatch.template,.trace-bar.template{background:repeating-linear-gradient(135deg,#efede580 0 3px,#efede51f 3px 6px)}.trace-swatch.code,.trace-bar.code{box-shadow:inset 0 0 0 1px var(--chalk-2);background:#efede514}.trace-run{margin-bottom:28px}.trace-run-head{font:500 12px/1.4 var(--font-data);color:var(--chalk-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.trace-run-head b{font:400 19px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--chalk)}.trace-grid{gap:2px;display:grid}.trace-lane{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:26px;display:grid}.trace-lane-name{font:500 11px/1.2 var(--font-data);letter-spacing:.04em;color:var(--chalk-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace-track{background:#efede508;border-radius:4px;height:22px;position:relative}.trace-bar{cursor:pointer;min-width:6px;transition:transform var(--t-quick) var(--settle), box-shadow var(--t-quick);border:0;border-radius:3px;padding:0;position:absolute;top:3px;bottom:3px}.trace-bar:hover{transform:scaleY(1.25)}.trace-bar:focus-visible,.trace-bar[aria-pressed=true]{outline:2px solid var(--chalk);outline-offset:2px}.trace-bar.failed{box-shadow:inset 0 0 0 2px var(--flare)}.trace-bar.resumed{box-shadow:inset 0 0 0 2px var(--floodlight)}.trace-lane.trace-marks .trace-track{background:0 0}.trace-mark{background:var(--chalk-3);border-radius:2px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;transform:rotate(45deg)}.trace-mark.checkpoint{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--chalk-3);background:0 0;margin:-3.5px 0 0 -3.5px}.trace-mark.down,.trace-mark.fallback{background:var(--flare)}.trace-mark.waiting{background:var(--dusk)}.trace-mark.back,.trace-mark.resumed{background:var(--floodlight)}.trace-lane.trace-axis{min-height:16px}.trace-lane.trace-axis .trace-track{height:14px;font:500 10px/14px var(--font-data);color:var(--chalk-3);background:0 0}.trace-lane.trace-axis .trace-track span{position:absolute}.trace-events{margin:10px 0 0;padding:0;list-style:none;display:grid}.trace-event{border-top:1px solid var(--hairline);color:var(--chalk-2);grid-template-columns:64px 100px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13px;display:grid}.trace-event .t{font:500 11px/1.6 var(--font-data);color:var(--chalk-3)}.trace-event.checkpoint{color:var(--chalk-3)}.trace-kind{font:500 11px/1.6 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3)}.trace-kind.down,.trace-kind.fallback{color:var(--flare)}.trace-kind.waiting{color:var(--dusk)}.trace-kind.back,.trace-kind.resumed{color:var(--floodlight)}.trace-keys{color:var(--chalk-3);overflow-wrap:anywhere}.trace-step{border-radius:var(--r-media);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hairline);margin-top:8px;padding:20px}.trace-step header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.trace-step h4{font:400 23px/1.2 var(--font-display);letter-spacing:-.01em;margin:0 8px 0 0}.trace-when{font:500 12px/1.5 var(--font-data);color:var(--chalk-3);margin:8px 0 14px}.trace-when b{color:var(--chalk)}.trace-io{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.trace-io dt,.trace-step h5{font:500 11px/1.8 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);margin:0}.trace-io dd{min-width:0;margin:0}.trace-io .trace-keys{flex-wrap:wrap;gap:4px 6px;display:flex}.trace-io .trace-keys code,.trace-payload .type,.trace-calls code,.trace-lines code,.trace-tools .call{font:500 12px/1.6 var(--font-data);color:var(--chalk)}.trace-io .trace-keys code{border-radius:var(--r-tag);box-shadow:inset 0 0 0 1px var(--hairline-strong);padding:0 6px}.trace-payload{color:var(--chalk-2);overflow-wrap:anywhere;font-size:13px}.trace-payload+.trace-payload{margin-top:6px}.trace-step details summary{cursor:pointer;font:500 11px/1.8 var(--font-data);color:var(--chalk-3)}.trace-step pre{background:var(--night-deep);max-height:260px;font:500 11px/1.45 var(--font-data);color:var(--chalk-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:4px 0 0;padding:10px;overflow:auto}.trace-block{margin-top:16px}.trace-calls,.trace-tools,.trace-lines,.trace-notes{color:var(--chalk-2);gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.trace-calls li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.trace-tools small,.trace-lines small{color:var(--chalk-3)}.trace-lines li{gap:2px;display:grid}.trace-lines q.before{color:var(--chalk-3);text-decoration:line-through}.trace-notes{font:500 12px/1.5 var(--font-data);color:var(--chalk-3);margin-top:14px}.trace-step .none{color:var(--chalk-3);font-size:13px}.trace-step .trace-id{margin:14px 0 0}.trace-missing{color:var(--chalk-2)}.btn.trace-open[aria-expanded=true],.btn.trace-open[aria-expanded=true]:hover{color:var(--ink);background:var(--chalk);box-shadow:none}@media (width<=640px){.trace-lane{grid-template-columns:84px minmax(0,1fr);gap:6px}.trace-event{grid-template-columns:56px minmax(0,1fr)}.trace-event .trace-kind{grid-area:1/2}.trace-event>span:last-child{grid-column:1/-1}.trace-step{padding:14px}.trace-io{grid-template-columns:1fr;gap:2px}.trace-io dd{margin-bottom:8px}}.trace-why{border-top:1px solid var(--hairline);margin-top:28px;padding-top:18px}.trace-why h4{font:400 21px/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 6px}.trace-why ul{color:var(--chalk-2);gap:8px;margin:10px 0 12px;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.trace-why a{font:500 12px/1.4 var(--font-data);color:var(--chalk)}.glossary-screen{display:contents}.glossary-term-wrap{display:inline;position:relative}.glossary-term{appearance:none;box-sizing:border-box;min-width:24px;min-height:24px;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:help;text-underline-offset:.22em;background:0 0;border:0;border-radius:2px;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.glossary-term[data-glossary-first=true],.glossary-term:hover,.glossary-term:focus-visible,.glossary-term[aria-expanded=true]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.glossary-term:focus-visible,.glossary-close:focus-visible{outline:2px solid var(--floodlight);outline-offset:2px}.glossary-popover{z-index:80;box-sizing:border-box;border:1px solid var(--hairline);width:min(290px,80vw);color:var(--chalk);font:400 13px/1.5 var(--font-body);text-align:left;white-space:normal;cursor:default;background:#101512;border-radius:10px;padding:12px;display:block;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000073}.glossary-popover-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.glossary-popover-head strong{font-size:14px}.glossary-close{width:24px;height:24px;color:var(--chalk-2);font:400 20px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;padding:0}.glossary-definition,.glossary-analyst,.glossary-context{display:block}.glossary-analyst{color:var(--chalk-2);margin-top:7px}.glossary-context{border-top:1px solid var(--hairline);color:var(--floodlight);margin-top:8px;padding-top:8px}@media (width<=600px){.glossary-popover{width:min(260px,100vw - 32px)}}.data-badge{border-radius:var(--r-control);height:30px;font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2);white-space:nowrap;cursor:help;background:#080e0b8c;align-items:center;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede524}.live{align-items:center;gap:10px;display:inline-flex}.live-chip{appearance:none;border-radius:var(--r-control);height:30px;font:500 12px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2);cursor:pointer;transition:background-color var(--t-quick), color var(--t-quick);background:#080e0b8c;border:0;align-items:center;gap:9px;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede524}.live-chip:hover{color:var(--chalk);background:#efede51a}.live-chip i{background:var(--chalk-3);border-radius:50%;width:7px;height:7px}a.live-chip{text-decoration:none}.live-chip[aria-pressed=true],.live-chip.on{color:var(--chalk)}.live-chip[aria-pressed=true] i,.live-chip.on i{background:var(--floodlight);animation:1.6s ease-out infinite tt-beat}.live-chip.back{color:var(--chalk)}.live-status{font:500 11px/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);font-variant-numeric:tabular-nums}.live-status.lost{color:var(--flare)}.live-status .sprint{color:var(--chalk-2)}.moment-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.moment-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moment-list li>button:first-child{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;transition:background-color var(--t-quick);border-radius:14px;flex:14rem;grid-template-columns:62px 1fr;gap:12px;padding:10px 12px;display:grid}.moment-list li>button:first-child:hover{background:#efede50d}.moment-list li>button:first-child:focus-visible{outline:2px solid var(--floodlight)}.moment-list li.hero>button:first-child{box-shadow:inset 2px 0 0 var(--floodlight)}.moment-list .t{font:500 12px/1.75 var(--font-data);color:var(--chalk-3);font-variant-numeric:tabular-nums}.moment-list small{color:var(--chalk-3)}.choice{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.choice label{color:var(--chalk-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.choice .sound{border-radius:var(--r-control);height:38px;color:var(--chalk-2);font:500 13px/1 var(--font-body);cursor:pointer;background:#efede50f;border:0;padding:0 14px;box-shadow:inset 0 0 0 1px #efede529}.choice .sound[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.choice .sound:after,.more-panel .sound:after{content:" off";content:" off" / ""}.choice .sound[aria-pressed=true]:after,.more-panel .sound[aria-pressed=true]:after{content:" on";content:" on" / ""}.choice .sound[aria-pressed=true].loading:after,.more-panel .sound[aria-pressed=true].loading:after{content:" on …";content:" on …" / ""}.sound:disabled{opacity:.45;cursor:not-allowed}.note.waiting{margin:0 0 12px}.xt-explain{margin:.6rem 0}.xt-explain ul{margin:0 0 .4rem;padding-left:1.1rem}.xt-explain li+li{margin-top:.3rem}.xt-explain.plain{font-size:1.05em}.panel .seg.lang button{height:32px;padding:0 12px}.questions{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 40px;display:flex}.questions .try{color:var(--chalk-3);margin-right:6px;font-size:14px}.question{appearance:none;border-radius:var(--r-control);min-height:40px;color:var(--chalk);font:500 14px/1.25 var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--t-quick), box-shadow var(--t-quick), transform .45s var(--spring);background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede533}.question:hover{background:#efede512;box-shadow:inset 0 0 0 1px #efede561}.question:active{transform:scale(.96)}.question[aria-pressed=true]{color:var(--chalk);background:#95a7ba24;box-shadow:inset 0 0 0 1px #95a7bab3}.question:disabled{opacity:.4;cursor:not-allowed}.question.factual{background-image:repeating-linear-gradient(135deg,#efede50d 0 4px,#0000 4px 8px);box-shadow:inset 0 0 0 1px #efede533}.question .did{font:500 10px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--floodlight)}.free{transition:border-color var(--t-base);border-bottom:1px solid #efede54d;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.free:focus-within{border-bottom-color:var(--floodlight)}.free-question{min-width:0;color:var(--chalk);caret-color:var(--floodlight);font:italic 300 clamp(24px, 2.6vw, 40px) / 1.15 var(--font-display);letter-spacing:-.025em;background:0 0;border:0;outline:none;flex:1;padding:0}.free-question::placeholder,.free-question:disabled{color:var(--chalk-3)}.free .btn{background:var(--floodlight);height:56px;color:var(--ink);flex:none;padding:0 24px;font-weight:600;box-shadow:inset 0 1px #ffffff80,0 12px 32px -14px #f6d56699}.free .btn:hover{background:var(--floodlight-hi)}.answer{max-width:920px;box-shadow:inset 2px 0 0 var(--floodlight);animation:tt-rise var(--t-slow) var(--settle) both;padding-left:28px}.answer.cf{box-shadow:inset 2px 0 0 var(--dusk)}.answer-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.answer-head .asked{font:500 11px/1.4 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.answer-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.answer-lines>li>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:400 clamp(24px, 2.4vw, 34px) / 1.28 var(--font-display);letter-spacing:-.012em;color:var(--chalk-2);transition:color var(--t-quick);padding:6px 0}.answer-lines>li>button:hover,.answer-lines>li.open>button{color:var(--chalk)}.answer-lines>li>button:focus-visible{outline:2px solid var(--floodlight)}.answer-lines .claims{grid-template-columns:1fr;margin:8px 0 4px}.answer.refused{box-shadow:inset 2px 0 0 var(--chalk-3)}.answer.refused p{font:400 22px/1.35 var(--font-display);color:var(--chalk-2);margin:0}.tactics{flex-direction:column;gap:16px;min-width:0;display:flex}.tactics>summary{cursor:pointer;font:500 12px/1.4 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2)}.tactics>summary small{letter-spacing:0;text-transform:none;color:var(--chalk-3);margin-left:8px}.tactics[open]>summary{margin-bottom:4px}.tactics-title{font:500 12px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);margin:0}.tactics .lede{max-width:60ch;color:var(--chalk-2);margin:0}.tactics-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;min-width:0;display:grid}.tactics-card{border-radius:var(--r-card);background:var(--night-2);min-width:0;box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;gap:14px;padding:20px;display:flex}.tactics-card header{flex-direction:column;gap:6px;display:flex}.tactics-card h3{color:var(--chalk);margin:0;font-size:20px;line-height:1.2}.tactics-card h4{font:500 11px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 8px}.tactics-card h3 .source,.tactics-card h4 .source{text-transform:none;letter-spacing:0}.tactics-line{border-left:2px solid var(--floodlight);flex-direction:column;gap:8px;padding-left:12px;display:flex}.tactics-line p{color:var(--chalk);margin:0;font-size:15px;line-height:1.5}.tactics-line-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tactics-line .verified{font:500 10px/1 var(--font-data);color:var(--floodlight);border:1px solid;border-radius:4px;padding:2px 4px}.tactics-table-wrap{border-radius:var(--r-card);max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.tactics-table{border-collapse:collapse;width:100%;font:500 12px/1.35 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk)}.tactics-table th,.tactics-table td{text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:8px 10px}.tactics-table thead th{font:500 11px/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);border-bottom-color:var(--hairline-strong)}.tactics-table th[scope=row],.tactics-table thead th:first-child{text-align:left;color:var(--chalk-2);font-weight:500}.tactics-table .dot,.tactics-figures .dot{background:var(--chalk-3);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tactics-table .dot[data-team="0"]{background:var(--home)}.tactics-table .dot[data-team="1"]{background:var(--away)}.tactics-sim{flex-direction:column;gap:10px;display:flex}.tactics-options p,.tactics-options ul{font:500 12px/1.45 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk-2);margin:0}.tactics-options ul{padding-left:16px}.tactics-options .what{color:var(--chalk)}.tactics-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px 16px;margin:0;display:grid}.tactics-figures div{min-width:0}.tactics-figures dt{font:500 11px/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3)}.tactics-figures dd{font:500 14px/1.35 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk);overflow-wrap:anywhere;margin:4px 0 0}.tactics-card .note{color:var(--chalk-3);margin:0;font-size:12px;line-height:1.5}.recap .chapter-body{flex-direction:column;gap:24px;min-width:0;display:flex}.recap-choices{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.recap-audience{align-items:center;gap:10px;display:inline-flex}.recap-audience .kicker{color:var(--chalk-3);margin:0}.recap-score{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;animation:tt-rise .8s var(--settle) both;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:22px 24px;display:flex}.recap-score .team{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-2);align-items:center;gap:8px;display:inline-flex}.recap-score .team:before{content:"";border-radius:50%;width:9px;height:9px}.recap-score .team.home:before{background:var(--home)}.recap-score .team.away:before{background:var(--away)}.recap-score b{font:200 clamp(52px, 9vw, 88px) / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.recap-score .dash{font:200 clamp(32px, 5vw, 52px) / 1 var(--font-display);color:var(--chalk-3)}.recap-score-line{font:400 18px/1.45 var(--font-display);color:var(--chalk-2);flex-basis:100%;margin:0}.recap-moments,.recap-stats{margin:0;padding:0;list-style:none}.recap-moments{gap:2px;display:grid}.recap-moments li{border-radius:var(--r-media);box-shadow:inset 0 0 0 1px var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:14px 12px;display:grid}.recap-moments .t{font:500 12px/1.4 var(--font-data);color:var(--chalk-3);font-variant-numeric:tabular-nums;white-space:nowrap}.recap-moments .what{font:500 13px/1.3 var(--font-body);color:var(--chalk)}.recap-moments .what small{font:500 10px/1.3 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.recap-moments p{font:400 18px/1.45 var(--font-display);color:var(--chalk-2);grid-column:1/-1;margin:0}.recap-moments .recap-actions{grid-column:1/-1}.recap-moments .btn{height:38px;padding:0 14px;font-size:13px}.recap-stats{border-radius:var(--r-media);box-shadow:inset 0 0 0 1px var(--hairline);background:#efede50a;gap:6px;padding:18px 20px;display:grid}.recap-stats li{font:400 17px/1.45 var(--font-display);color:var(--chalk-2)}.recap-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.recap .written{color:var(--chalk-3);margin:0;font-size:13px}.recap-lower{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}.recap-title{border-left:3px solid var(--floodlight);border-radius:var(--r-media);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px var(--hairline);font:500 15px/1.35 var(--font-body);color:var(--chalk);animation:tt-rise .6s var(--settle) both;margin:0;padding:8px 16px}.recap-caption:empty{display:none}.recap-caption{border-radius:var(--r-board);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:min(880px,100%);box-shadow:inset 0 0 0 1px var(--hairline);text-align:center;font:400 clamp(22px, 2.35vw, 34px) / 1.26 var(--font-display);letter-spacing:-.012em;color:var(--chalk);text-wrap:balance;text-shadow:0 2px 22px #000000bf,0 0 2px #00000080;animation:tt-cap var(--t-slow) var(--settle) both;background:#080e0b8c;margin:0;padding:10px 18px}.recap-card{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;animation:tt-rise .6s var(--settle) both;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.recap-card .kicker{color:var(--chalk-2)}.recap-card .note{margin:0}.recap-card .recap-actions{margin-top:4px}.recap-card .recap-actions .btn{height:38px;padding:0 14px;font-size:13px}.recap-card.intro,.recap-card.full-time{margin-top:12px}.recap-card.intro .recap-score-line,.recap-card.full-time .recap-score-line{color:var(--chalk);text-wrap:balance;font-size:22px;line-height:1.3}.recap-card.stats ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.recap-card.stats li{font:400 16px/1.4 var(--font-display);color:var(--chalk-2)}.recap-sound{align-items:center;gap:8px;display:inline-flex}.recap-sound svg{width:16px;height:16px}.recap-sound:after{content:" off";content:" off" / ""}.recap-sound[aria-pressed=true]:after{content:" on";content:" on" / ""}.stage-card .recap-actions .btn{height:34px;padding:0 14px;font-size:12px}.recap-stop{align-self:flex-start;height:34px;padding:0 14px;font-size:12px}@media (width<=760px){.recap-title{font-size:13px}}@media (prefers-reduced-motion:reduce){.recap-score,.recap-caption,.recap-title,.recap-card{animation:none}}.stage-caption:has(.caption) .without-note{display:none}.without-note{max-width:560px;color:var(--chalk);text-align:left;pointer-events:auto;background:#080e0bb8;border-radius:12px;margin:0 auto;padding:10px 14px;font-size:13.5px;line-height:1.4;box-shadow:inset 0 0 0 1px #95a7ba59}.without-line{margin:0}.without-line+.without-line{color:var(--chalk-2);margin-top:4px}.without-line.removed_look{color:var(--dusk)}.without-note .without-xt{margin-top:6px;font-size:12.5px}.removed-look{fill:#95a7ba29}.removed-edge{pointer-events:none;z-index:2;align-items:center;width:18%;display:flex;position:absolute;top:0;bottom:0}.removed-edge.left{background:linear-gradient(90deg,#95a7ba47,#95a7ba00);justify-content:flex-start;left:0}.removed-edge.right{padding-bottom:calc(var(--bar-h,96px) + 150px);background:linear-gradient(270deg,#95a7ba47,#95a7ba00);justify-content:flex-end;align-items:flex-end;right:0}.removed-edge span{color:var(--dusk);font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;background:#080e0bb3;border-radius:999px;margin:0 16px;padding:4px 10px;box-shadow:inset 0 0 0 1px #95a7ba99}.without-lines{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.compare-switch{border-radius:var(--r-control);background:#080e0bb8;flex-wrap:nowrap;gap:4px;max-width:100%;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede524}.compare-switch button{appearance:none;cursor:pointer;border-radius:var(--r-control);min-height:32px;font:500 12px/1 var(--font-body);white-space:nowrap;color:var(--chalk-2);background:0 0;border:0;padding:0 10px}.compare-switch button:hover{color:var(--chalk)}.compare-switch button[aria-pressed=true]{background:var(--dusk);color:var(--ink)}.compare-switch button:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.without-basis{max-width:52ch;color:var(--chalk-3);margin:0;font-size:13px;line-height:1.5}.xt-backdrop{z-index:50;background:#050806b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.xt-explainer{flex-direction:column;gap:12px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:20px 22px;display:flex;overflow-y:auto}.xt-explainer h2{font:400 24px/1.15 var(--font-display);margin:0}.xt-line{color:var(--chalk);margin:0;line-height:1.5}.xt-grid{width:100%;height:auto}.xt-cell{fill:var(--floodlight);stroke:#080e0b99;stroke-width:1px}.xt-cell.end{stroke-width:4px}.xt-cell.end.factual{stroke:var(--floodlight-hi)}.xt-cell.end.counterfactual{stroke:var(--dusk)}.xt-pitch{fill:none;stroke:#efede573;stroke-width:2px}.xt-end circle{stroke:var(--night);stroke-width:3px}.xt-end.factual circle{fill:var(--floodlight-hi)}.xt-end.counterfactual circle{fill:var(--dusk)}.xt-end-label,.xt-attack{font:600 26px var(--font-data);fill:var(--chalk);paint-order:stroke;stroke:var(--night);stroke-width:6px}.xt-attack{fill:var(--chalk-2);font-size:20px}.xt-legend{color:var(--chalk-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.xt-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.xt-legend i+i,.xt-legend i:not(:first-child){margin-left:10px}.xt-legend i.factual{background:var(--floodlight-hi)}.xt-legend i.counterfactual{background:var(--dusk)}.xt-how p{color:var(--chalk-2);margin:0 0 8px;font-size:14px;line-height:1.5}@media (width<=760px){.without-note{margin:0 8px 6px;padding:6px 10px;font-size:12px}.without-line.look_cost,.without-note .without-xt{display:none}}.scoreboard{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;animation:tt-rise .8s var(--settle) both;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.scoreboard .score{font:200 44px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.scoreboard .team{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-2);align-items:center;gap:8px;display:inline-flex}.scoreboard .team:before{content:"";border-radius:50%;width:9px;height:9px}.scoreboard .team.home:before{background:var(--home)}.scoreboard .team.away:before{background:var(--away)}.scoreboard .dash{color:var(--chalk-3)}.scoreboard .possession{color:var(--chalk-3);flex-direction:column;gap:4px;font-size:14px;display:flex}.scoreboard .possession .count{font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--floodlight)}.scoreboard .possession .scenario{font:400 24px/1.15 var(--font-display);color:var(--chalk)}.scoreboard>.btn{align-self:flex-start}.match-picker select{background-color:#080e0b8c;max-width:100%}.notice{color:var(--chalk-2);margin:12px 0 0;padding:0 4px;font-size:14px}.notice.error{color:var(--flare)}.match-moments .key-moments>.possession-head{margin-top:0}.routine-groups{gap:2px;margin:0;padding:0;list-style:none;display:grid}.routine-toggle{all:unset;box-sizing:border-box;width:100%;color:var(--chalk-2);cursor:pointer;transition:background-color var(--t-quick);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.routine-toggle:hover{background:#efede50d}.routine-toggle:focus-visible{outline:2px solid var(--floodlight)}.routine-toggle small{color:var(--chalk-3)}.routine-toggle .lens.on{color:var(--floodlight)}.routine-toggle svg{transition:transform var(--t-quick) var(--glide);margin-left:auto}.routine.open .routine-toggle svg{transform:rotate(180deg)}.routine>.moment-list{overscroll-behavior:contain;max-height:420px;padding-left:12px;overflow-y:auto}.moment-list .where{color:var(--chalk-3);white-space:nowrap}.moments .possession-head{font:500 11px/1.4 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);flex-wrap:wrap;gap:2px 12px;margin:16px 0 6px;display:flex}.moments .possession-head b{color:var(--chalk);font-weight:500}.moment-list li.ahead>button:first-child,.moment-list li.ahead>button:first-child .lens,.moment-list .lens{color:var(--chalk-3)}.moment-list .lens.on{color:var(--floodlight)}.timeline .possession-label{font:500 9px/1 var(--font-data);fill:var(--chalk-3);pointer-events:none}.camera-extras{flex:none;gap:6px;display:flex}.camera-extras .chip{white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e0b99;height:44px;padding:0 12px}.camera-extras .chip:hover{background:#141c18b8}.camera-extras .chip[aria-pressed=true]{background:linear-gradient(#f6d56624,#f6d56624),#080e0b99}@media (width>=1101px){.transport:has(.camera-extras) .timeline{flex-basis:200px}}@media (width<=760px){.transport .camera-extras{display:none}}.stats .chapter-body{flex-direction:column;gap:28px;min-width:0;display:flex}.stats-team{font:500 14px/1.4 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.stats .dot{background:var(--chalk-3);border-radius:50%;flex:none;width:8px;height:8px}.stats .dot[data-team="0"]{background:var(--home)}.stats .dot[data-team="1"]{background:var(--away)}.stats-table-wrap{border-radius:var(--r-card);max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font:500 13px/1.35 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk)}.stats-table th{text-align:right;font:500 11px/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);border-bottom:1px solid var(--hairline-strong);white-space:nowrap;padding:12px 10px}.stats-table th.player,.stats-table td.player{text-align:left}.stats-table th .source,.stats-log h3 .source{text-transform:none;letter-spacing:0}.stats-table td{text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:10px}.stats-table td.player .who{color:var(--chalk);align-items:center;gap:8px;display:inline-flex}.stats-table .shirt{color:var(--chalk-3)}.stats-ball,.stats-now,.stats-last{font:500 14px/1.4 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk-2);margin:0}.stats-ball b,.stats-now b{color:var(--chalk);font-weight:500}.stats-log h3{font:500 12px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 12px}.stats-passes,.stats-shots{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.stats-passes li,.stats-shots li{border-bottom:1px solid var(--hairline);min-width:0;font:500 13px/1.4 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:12px;display:flex}.stats-passes .who,.stats-headlines .who,.stats-player .who{color:var(--chalk)}.stats-passes .parts{width:100%;color:var(--chalk-3);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.diff-bar{background:var(--hairline);border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.diff-bar i{height:100%;display:block}.diff-bar .lane{background:var(--floodlight)}.diff-bar .passer{background:var(--home)}.diff-bar .receiver{background:var(--away)}.diff-bar .distance{background:var(--chalk-3)}.stats-headlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.stats-headlines li{border-radius:var(--r-card);background:var(--night-2);min-width:0;box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.stats-headlines .label{font:500 11px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.stats-headlines .value{font:500 clamp(28px, 3vw, 40px) / 1.05 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk);overflow-wrap:anywhere}.stats-player{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;max-width:720px;display:flex}.stats-player-id{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.stats-player-id h3{font:400 32px/1.1 var(--font-display);color:var(--chalk);margin:0}.stats-player-id p{font:500 13px/1 var(--font-data);color:var(--chalk-3);margin:0}.stats-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;width:100%;margin:0;display:grid}.stats-figures dt{font:500 11px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.stats-figures dd{font:500 28px/1.1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk);margin:4px 0 0}.stage-ticker{pointer-events:none;flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.stat-chip{border-radius:var(--r-control);max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 12px/1.2 var(--font-data);font-variant-numeric:tabular-nums;color:var(--chalk-2);background:#080e0b9e;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.stat-chip b{color:var(--chalk);letter-spacing:.06em;font-weight:600}@media (width<=760px){.stats .seg{max-width:100%;display:flex}.stats .seg button{padding:0 10px}.stats-table .hsr,.stats-table .sprint{display:none}.stats-table th.player,.stats-table td.player{z-index:1;background:var(--night);position:sticky;left:0}.stats-headlines,.stats-figures{grid-template-columns:1fr}.stage-ticker{z-index:5;grid-area:views;align-self:end;margin:0 16px 12px;position:relative}}.tactics-lab .chapter-body{flex-direction:column;gap:24px;min-width:0;display:flex}.lab-card{flex-direction:column;gap:14px;min-width:0;display:flex}.lab-idea{max-width:62ch;color:var(--chalk-2);margin:6px 0 0}.lab-measured{max-width:62ch;font:400 13px/1.45 var(--font-body);color:var(--chalk-2);margin:6px 0 0}.lab-versions{border-bottom:1px solid var(--line);align-self:flex-start;gap:4px;display:flex}.lab-versions button{appearance:none;color:var(--chalk-3);font:500 13px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;padding:6px 10px}.lab-versions button[aria-selected=true]{color:var(--chalk);box-shadow:inset 0 -2px var(--floodlight)}.lab-versions button:focus-visible{outline:2px solid var(--floodlight);outline-offset:2px}.lab-explanation{flex-direction:column;gap:14px;display:flex}.lab-explanation .lab-idea{margin:0}.lab-zero{font-style:italic}.lab-table tbody th{min-width:20em;max-width:34em;font-weight:500}.lab-parameter-explanation{max-width:52ch;color:var(--chalk-2);font:400 13px/1.5 var(--font-body);white-space:normal;margin:5px 0 0}.lab-table td[data-team="0"]{color:var(--home)}.lab-table td[data-team="1"]{color:var(--away)}.lab-def{max-width:56ch;font:400 12px/1.45 var(--font-body);color:var(--chalk-3);white-space:normal;margin-top:4px;display:block}.lab-definition{margin-top:6px;font-weight:400}.lab-limits{margin:0}.lab-limits .note{margin:8px 0 0}.lab-source{width:1%}.lab-empty{margin:0}.lab-links{flex-wrap:wrap;gap:8px;display:flex}.lab-chosen{color:var(--floodlight)}.lab-board{flex-direction:column;gap:14px;margin:0;display:flex}.lab-board figcaption p{max-width:70ch;color:var(--chalk-2);margin:6px 0 0}.lab-board svg{border-radius:var(--r-board);background:var(--night-3);width:100%;max-width:880px;display:block}.lab-pitch{fill:none;stroke:#ffffff8c;stroke-width:.25px}.lab-player text{font:600 1.5px var(--font-data)}.lab-ring{fill:none;stroke:var(--chalk);stroke-width:.3px}.lab-line{fill:none;stroke-width:.5px;stroke-linecap:round}.lab-lane[data-state=open] .lab-line{stroke:var(--detector)}.lab-lane[data-state=blocked] .lab-line{stroke:var(--chalk-2);stroke-dasharray:1.4 1}.lab-halo{stroke:var(--chalk);stroke-opacity:.4;stroke-width:1.6px;stroke-linecap:round}.lab-cross{fill:none;stroke:var(--chalk);stroke-width:.45px;stroke-linecap:round}.lab-table.lanes tr[data-state=blocked] th:before{content:"× ";color:var(--chalk-3)}.studio .chapter-body{flex-direction:column;gap:28px;min-width:0;display:flex}.studio .chapter-body>.seg{align-self:flex-start}.studio-business a{color:var(--floodlight)}.studio-block{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.studio-block h4,.studio-block .note,.studio-wait{margin:0}.studio-explainer{width:100%}.studio-explainer ol{flex-direction:column;gap:10px;margin:8px 0 0;padding-left:20px;display:flex}.studio-kinds{color:var(--chalk-3);font-size:12px;display:block}.studio-post{width:100%}.studio-post-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-post pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-body);margin:6px 0 0}.studio-card{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.studio-card ul{color:var(--chalk-2);margin:0;padding-left:18px;font-size:14px}.studio-card strong{color:var(--chalk)}.studio-metrics{margin:0}.studio-metric dt{color:var(--chalk-2);font-size:13px}.studio-metric dd{flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0 0;display:flex}.studio-metric strong{font-size:28px}.studio-shot-list{width:100%}.studio-shot-list .stats-table-wrap{margin-top:10px}.studio-shot-cards{display:none}@media (width<=599px){.studio-shot-list .stats-table-wrap{display:none}.studio-shot-cards{gap:12px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.studio-shot-cards>li{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--night-2);padding:14px}.studio-shot-cards h4{margin:0 0 10px}.studio-shot-cards dl{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.studio-shot-cards dl>div:first-child{flex-basis:100%}.studio-shot-cards dt{color:var(--chalk-3);font:500 10px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.studio-shot-cards dd{font:500 13px/1.35 var(--font-data);margin:4px 0 0}.studio-shot-cards .prose{overflow-wrap:anywhere;margin:12px 0 0}}.studio-assumptions>.note{margin-top:8px}.studio-assumptions ul{margin:8px 0 0;padding-left:20px}.studio-status{min-height:1.4em;color:var(--chalk-2);margin:0;font-size:13px}.journey{margin-top:96px}.moment>.journey-event{padding-top:96px}.journey-bar{z-index:5;margin:0 calc(-1 * var(--wrap));padding:12px var(--wrap);background:var(--night);box-shadow:0 1px 0 var(--hairline);align-items:center;gap:12px 24px;display:flex;position:sticky;top:0}.journey-tabs{flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.journey-tab{appearance:none;cursor:pointer;border-radius:var(--r-control);height:44px;color:var(--chalk-2);font:500 14px/1 var(--font-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.journey-arrow{color:var(--chalk-3);font:200 13px/1 var(--font-body);align-self:center}.journey-tab:hover{color:var(--chalk);background:#efede50f}.journey-tab[aria-selected=true]{color:var(--chalk);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#efede51a}.journey-num{width:22px;height:22px;font:600 11px/1 var(--font-data);color:var(--chalk-2);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:50%;place-items:center;display:inline-grid}.journey-tab[aria-selected=true] .journey-num{color:var(--ink);background:var(--floodlight);box-shadow:none}.journey-stepper{display:none}.journey-stepper .btn{transition:none}.journey-where{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.journey-where strong{font:500 16px/1.2 var(--font-body)}.journey-panel{scroll-margin-top:72px}.journey-panel .chapter{padding-top:64px;scroll-margin-top:72px}.journey-panel .chapter-head{scroll-margin-top:88px}.journey-panel .chapter h2{letter-spacing:-.02em;font-size:clamp(30px,3vw,44px)}.journey-panel .chapter-lede .lede{font-size:clamp(17px,1.4vw,20px)}.journey-panel .chapter-title .kicker:before{content:none}.journey-step .chapter-body{flex-direction:column;gap:24px;min-width:0;display:flex}.journey-compare .tile{flex-direction:column;gap:10px;min-width:0;display:flex}.journey-compare .tour-lines,.journey-compare .without-lines{margin:0}.journey-compare .journey-look,.journey-compare .tour-line,.journey-compare .worth-line{font:400 18px/1.45 var(--font-display);color:var(--chalk);margin:0}.journey-panel a:not(.btn){color:var(--floodlight)}.journey-without .kicker{color:var(--dusk)}.journey-seeds summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:32px;color:var(--chalk-2);-webkit-text-decoration:underline dotted var(--chalk-3);text-decoration:underline dotted var(--chalk-3);text-underline-offset:.25em;padding:6px 0;font-size:13px}.journey-seeds summary:hover,.journey-seeds[open] summary{color:var(--chalk)}.journey-seeds summary:focus-visible{outline:2px solid var(--floodlight);outline-offset:3px}.journey-seeds figure{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.journey-seeds img{border-radius:var(--r-media);width:100%;height:auto;display:block}.journey-seeds figcaption{max-width:640px;margin:0}.journey-seeds a{color:var(--floodlight)}.journey-stadium,.journey-stadium .screen-wall{width:100%}.journey-worth,.journey-measured{color:var(--chalk-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;line-height:1.5;display:flex}.journey-label{font:600 11px/1.6 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--floodlight)}.journey-measured strong:not(.journey-label){color:var(--chalk)}.journey-panel .journey-broadcast h2{font-size:clamp(36px,4vw,56px)}.journey-asks .btn{white-space:normal;text-align:left}.journey-audiences{margin:0}.journey-audiences .tile{flex-direction:column;gap:6px;display:flex}.journey-audiences dt{font:500 16px/1.3 var(--font-body);color:var(--chalk)}.journey-audiences dd{color:var(--chalk-2);margin:0}.journey-lever-list{color:var(--chalk-2);flex-direction:column;gap:10px;margin:0;padding-left:1.2em;line-height:1.5;display:flex}.journey-lever-list strong{color:var(--chalk);font-weight:500}.journey-facts{color:var(--chalk-2);flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}@media (width<=760px){.journey{margin-top:56px}.journey-bar{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.journey-tabs{display:none}.journey-stepper{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.journey-panel .chapter{padding-top:32px}.journey-panel .chapter h2{font-size:clamp(26px,7.5vw,32px)}}.belief-map{background:radial-gradient(120% 100% at 30% 50%, #12201a, var(--night-deep));grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 10px;display:grid;position:absolute;inset:0;container-type:size}.belief-map svg{aspect-ratio:1;grid-row:1/4;height:min(100%,100cqw - 94px);max-height:100%}.belief-title{color:var(--chalk-2);font:500 10.5px/1.2 var(--font-data);letter-spacing:.08em;text-transform:uppercase;grid-area:2/2;align-self:end;margin:0}.belief-legend{color:var(--chalk-2);white-space:nowrap;grid-area:3/2;grid-template-columns:auto 1fr;align-self:end;align-items:center;gap:4px 6px;margin:0;font-size:11px;display:grid}.belief-legend i{border-radius:50%;width:8px;height:8px}.belief-map .disc{fill:#1e402a8c;stroke:#efede540}.belief-map .pitch-line{stroke:#efede547;stroke-width:.8px}.belief-map .token{stroke-width:1.2px}.belief-map .token.other.mate{fill:#8e938d;stroke:#8e938d}.belief-map .token.other.opp{fill:#080e0b99;stroke:#8e938d}.belief-map .token.press,.belief-legend i.press{fill:#ef5b4d;stroke:#ef5b4d;background:#ef5b4d}.belief-map .token.option,.belief-legend i.option{fill:#54c784;stroke:#54c784;background:#54c784}.belief-map .token.remembered{fill-opacity:.35;stroke-dasharray:2 1.5}.belief-map .ball{fill:var(--chalk)}.belief-map .me{fill:var(--floodlight);stroke:var(--night);stroke-width:1.5px}.belief-map .look{stroke:var(--floodlight);stroke-width:1.6px;stroke-linecap:round}.tour{z-index:40;pointer-events:none;position:fixed;inset:0}.tour-ring{box-shadow:0 0 0 2px var(--floodlight), 0 0 28px 2px #f6d56659;transition:top var(--t-base) var(--settle), left var(--t-base) var(--settle), width var(--t-base) var(--settle), height var(--t-base) var(--settle);border-radius:14px;position:fixed}.tour.dim .tour-ring{box-shadow:0 0 0 2px var(--floodlight), 0 0 0 200vmax #0508069e}.tour-ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--floodlight);opacity:0;animation:tour-pulse 1.8s var(--glide) infinite;position:absolute;inset:-2px}@keyframes tour-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.tour-card{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);max-height:calc(100vh - 32px);box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 32px 72px -24px #000000e6;background:#0b110eeb;border-radius:20px;padding:18px 20px 16px;position:fixed;overflow-y:auto}.tour-words{animation:tour-in var(--t-quick) var(--glide) both}@keyframes tour-in{0%{opacity:0;transform:translateY(4px)}}.tour-title{font:400 26px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--chalk);margin:8px 0 6px}.tour-caption{color:var(--chalk-2);margin:0;font-size:15px;line-height:1.5}.tour-act{margin-top:14px}.tour-lines{border-top:1px solid var(--hairline);color:var(--chalk);margin-top:12px;padding-top:12px;font-size:14px;line-height:1.5}.tour-lines .without-note{max-width:none;box-shadow:none;font-size:inherit;background:0 0;margin:0;padding:0}.tour-lines .without-line.look_cost{display:block}.tour-lines .without-note .without-xt{display:inline}.tour-lines .without-lines{margin-top:0}.tour-lines .worth-line{font:inherit;letter-spacing:normal;margin:0}.tour-lines .without-lines .btn{margin-top:4px}.tour-line{margin:0}.tour-checked{color:var(--floodlight);vertical-align:-2px;margin-left:6px}.tour-sample{color:var(--chalk-3);font-size:12px}.tour-note{color:var(--chalk-3);margin:0;font-size:13px}.tour-act .tour-note.error{color:var(--flare);margin-top:8px}.tour-nav{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.tour-card:not(.folded) .tour-nav{background:#0b110e;margin-bottom:-16px;padding-bottom:16px;position:sticky;bottom:-16px}.tour-nav .btn-quiet{margin-left:-14px}.tour-moves{gap:8px;display:flex}.tour-card.folded{align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.tour-card.folded .tour-say{flex:1;min-width:0}.tour-card.folded .tour-title{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:18px;overflow:hidden}.tour-card.folded .tour-nav{margin:0}.tour-card.folded .tour-nav .btn-quiet{margin-left:0}@media (width<=639px){.tour-card{border-radius:18px;padding:14px 16px 12px}.tour-title{font-size:22px}.tour-caption{font-size:14px}.tour-nav{margin-top:12px}}.tour.reduced .tour-ring,.tour.scrolling .tour-ring{transition:none}.tour.reduced .tour-ring:after,.tour.reduced .tour-words{animation:none}@media (prefers-reduced-motion:reduce){.tour-ring{transition:none}.tour-ring:after,.tour-words{animation:none}}.skeleton-key{z-index:1;max-width:min(300px,100% - 16px);font:500 11px/1.35 var(--font-body);color:var(--fg);background:#0b1210d6;border-radius:4px;padding:7px 9px;position:absolute;bottom:8px;left:8px}.skeleton-key .sk-top{align-items:center;gap:6px;margin-bottom:4px;display:flex}.skeleton-key .sk-title{font:600 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.skeleton-key .source{font:500 10px/1 var(--font-data);color:var(--muted)}.skeleton-key .sk-source{margin-left:auto}.skeleton-key .sk-source button{font:600 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;min-width:24px;min-height:24px;padding:0 8px}.skeleton-key .sk-source button:disabled{opacity:.45;cursor:not-allowed}.skeleton-key .sk-marks{flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.skeleton-key .sk-marks li{white-space:nowrap}.skeleton-key .sk-marks li.sk-radar{white-space:normal}.skeleton-key .sw{vertical-align:middle;background:var(--fg);width:12px;height:3px;margin-right:4px;display:inline-block}.skeleton-key .sw.ray{height:2px}.skeleton-key .sw.fan{background:0 0;border-bottom:9px solid #e6eee973;border-left:7px solid #0000;width:0;height:9px}.skeleton-key .sw.radar{vertical-align:-2px;background:conic-gradient(from 28deg, var(--floodlight) 0 3deg, transparent 3deg), conic-gradient(from -30deg, #f6d5666b 0 60deg, transparent 60deg);border-radius:50%;width:13px;height:13px}.skeleton-key .sk-readout{font:500 11px/1.2 var(--font-data);font-variant-numeric:tabular-nums;margin:4px 0 0}.skeleton-key .sk-note{color:var(--muted);margin:3px 0 0}.ss-open[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.stage-head .ss-open{background:#080e0b8c}@media (width<=880px){.stage-head .ss-open[aria-pressed=false]{display:none}}@media (width>=881px) and (width<=1240px){.stage-head:has(.ss-open[aria-pressed=false]):has(.te-open) .viewer-toggle>span:not(.avatar){display:none}.stage-head:has(.ss-open[aria-pressed=false]):has(.te-open) .viewer-toggle>svg{display:none}.stage-head:has(.ss-open[aria-pressed=false]):has(.te-open) .viewer-toggle{justify-content:center;width:44px;padding:0}}.scansteps{inset:var(--head-h) var(--gutter) var(--gutter);grid-template-columns:minmax(0, 1fr) var(--card-w);gap:var(--gutter);grid-template-rows:minmax(0,1fr);display:grid;position:absolute}.ss-view{background:var(--night-2);border-radius:var(--r-board);box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 48px -20px #000000e6;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.ss-stage{touch-action:pan-y;min-height:0;position:relative}.ss-slot{position:absolute;overflow:hidden}.ss-slot.main{inset:0}.ss-slot.pip{aspect-ratio:16/10;z-index:3;width:30%;box-shadow:0 0 0 1px var(--hairline-strong), 0 16px 32px -12px #000000e6;border-radius:12px;top:12px;right:12px}.ss-slot .view,.ss-slot .canvas-wrap{width:100%;height:100%;margin:0}.ss-marks{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.ss-arrow{stroke-width:2.5px;stroke-dasharray:7 5;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 2px #000000d9)}.ss-marks.small .ss-arrow{stroke-width:1.5px;stroke-dasharray:4 3}.ss-arrow.home,.ss-head.home{stroke:var(--home);fill:var(--home)}.ss-arrow.away,.ss-head.away{stroke:var(--away);fill:var(--away)}.ss-arrow.home,.ss-arrow.away{fill:none}.ss-head{stroke:none}.ss-seen ellipse{fill:none;stroke:var(--floodlight);stroke-width:2px;filter:drop-shadow(0 0 6px #f6d566b3)}.ss-seen text,.ss-lane text,.ss-focus-ring text,.ss-decision-maker{fill:var(--chalk);font:600 12px/1 var(--font-data);text-anchor:middle;paint-order:stroke;stroke:#080e0be6;stroke-width:3px}.ss-seen text{fill:var(--floodlight)}.ss-decision-maker{text-anchor:start}.ss-seen-dot{fill:none;stroke:var(--floodlight);stroke-width:2px}.ss-lane{pointer-events:auto;cursor:help}.ss-lane text{opacity:0;pointer-events:none}.ss-lane.chosen text,.ss-lane.seen text,.ss-lane.active text,.ss-lane:hover text,.ss-lane:focus text{opacity:1}.ss-lane line{stroke:#4fb8d08c;stroke-linecap:round}.ss-lane.seen line{stroke:#9fe6f5}.ss-lane.chosen line{stroke:var(--floodlight)}.ss-lane.carry line{stroke-dasharray:2 6}.ss-lane.chosen text{fill:var(--floodlight)}.ss-lane circle{fill:#4fb8d0e6}.ss-lane.seen circle{fill:#9fe6f5}.ss-lane.chosen circle{fill:var(--floodlight)}.ss-focus{z-index:1;pointer-events:none;-webkit-backdrop-filter:brightness(.45)saturate(.6);backdrop-filter:brightness(.45)saturate(.6);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ss-focus-ring circle{fill:none;stroke:var(--floodlight);stroke-width:1.5px;stroke-dasharray:3 4}.ss-tag{z-index:4;border-radius:var(--r-tag);background:var(--floodlight);font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);pointer-events:none;margin:0;padding:6px 10px;position:absolute;top:12px;left:14px}.ss-view.ss-decision .ss-tag{background:var(--glass);color:var(--chalk);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.ss-legend{max-width:560px;color:var(--chalk-3);font:400 12px/1.4 var(--font-body);flex:320px;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ss-legend i{vertical-align:middle;width:18px;height:0;margin-right:8px;display:inline-block}.ss-key-arrow{border-top:2px dashed var(--chalk-2)}.ss-key-seen{border:2px solid var(--floodlight);border-radius:50%;width:10px!important;height:10px!important}.ss-key-lane{border-top:3px solid var(--floodlight)}.ss-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 14px;display:flex}.ss-strip{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-dot{border-radius:var(--r-control);border:1px solid var(--hairline-strong);background:var(--night-3);min-height:36px;color:var(--chalk-2);font:500 13px/1 var(--font-data);cursor:pointer;padding:0 14px}.ss-dot.on{border-color:var(--floodlight);background:var(--floodlight);color:var(--ink)}.ss-dot.missing{border-style:dashed;text-decoration:line-through}.ss-card{border-radius:var(--r-card);background:var(--night-2);min-width:0;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;color:var(--chalk);align-self:start;display:flex;position:relative;overflow:hidden}.ss-card-body{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:22px 22px 38px 24px;display:flex;overflow-y:auto}.ss-card-fade{border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(transparent, var(--night-2) 85%);pointer-events:none;height:34px;position:absolute;bottom:1px;left:1px;right:1px}.ss-kicker{font:500 11px/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--floodlight);margin:0}.ss-card h2{font:400 28px/1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;outline:none;margin:0}.ss-lead,.ss-hint{font:400 15px/1.5 var(--font-body);color:var(--chalk-2);margin:0}.ss-hint{color:var(--chalk-3);font-size:13px}.ss-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-lines li{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ss-line{font:400 16px/1.35 var(--font-display)}.ss-label{font:500 10px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 6px}.ss-sight ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ss-sight li{border-radius:var(--r-tag);background:var(--night-3);font:600 12px/1 var(--font-data);box-shadow:inset 3px 0 0 var(--home);padding:4px 8px}.ss-sight li.away{box-shadow:inset 3px 0 0 var(--away)}.ss-pass-group{align-self:flex-start}.ss-pass-group .ss-label{margin-bottom:6px}.ss-passes{align-self:start}.ss-passes[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.ss-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ss-actions .btn{min-height:44px}.ss-actions .btn[aria-disabled=true]{opacity:.45;cursor:default}@media (width<=880px){.stage.ss-screen{height:auto;min-height:0;display:block;overflow:visible}.ss-screen .stage-head{position:relative}.scansteps{padding:0 var(--gutter) var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;position:static}.ss-stage{aspect-ratio:4/5;max-height:72vh}.ss-slot.pip{width:42%}.ss-legend{font-size:11px}.ss-card{max-height:none}.ss-card-body{padding-bottom:22px;overflow:visible}.ss-card-fade{display:none}}.ss-timeline{flex:100%;height:44px;margin:0 22px 4px;position:relative}.ss-rail{border-top:2px solid var(--hairline-strong);position:absolute;top:50%;left:0;right:0}.ss-tl-mark{pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ss-tl-mark i{border-left:2px dashed var(--chalk-3);position:absolute;top:8px;bottom:8px;left:0}.ss-tl-mark b{white-space:nowrap;color:var(--chalk-3);font:500 10px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:-2px;left:6px}.ss-tick{border:1px solid var(--hairline-strong);background:var(--night-3);width:36px;height:36px;color:var(--chalk);font:600 14px/1 var(--font-data);cursor:pointer;border-radius:50%;margin:-18px 0 0 -18px;padding:0;position:absolute;top:50%}.ss-tick.on{border-color:var(--floodlight);background:var(--floodlight);color:var(--ink)}.ss-tick.missing{color:var(--chalk-3);border-style:dashed}.ss-tick.decide{border-radius:var(--r-control)}.ss-story{gap:4px;display:grid}.ss-fact{font:400 14px/1.4 var(--font-body);color:var(--chalk-2);margin:0 0 8px}.ss-dir{background:var(--floodlight);width:22px;height:22px;color:var(--ink);font:600 12px/1 var(--font-data);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.ss-people{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ss-people li{border-radius:var(--r-tag);background:var(--night-3);font:600 12px/1 var(--font-data);box-shadow:inset 3px 0 0 var(--home);padding:4px 8px}.ss-people li.away{box-shadow:inset 3px 0 0 var(--away)}.ss-people li.none{box-shadow:none;color:var(--chalk-3)}.ss-think{border-left:3px solid var(--floodlight);font:italic 400 16px/1.4 var(--font-display);color:var(--chalk);margin:0 0 6px;padding:8px 12px}.ss-source{font:400 11px/1.4 var(--font-body);color:var(--chalk-3);margin:0}.ss-why{font:400 14px/1.4 var(--font-body);color:var(--chalk-2);gap:6px;margin:0 0 8px;padding-left:18px;display:grid}.ss-turn strong{color:var(--floodlight)}.ss-turn-arc line{stroke:var(--floodlight);stroke-width:1.5px;stroke-linecap:round}.ss-turn-arc line.under{stroke:#000000d9;stroke-width:3.5px}.ss-path{stroke:var(--home);stroke-width:3px;stroke-linecap:round}.ss-key-path{border-top:3px solid var(--home)}.ss-key-turn{border-top:2px solid var(--floodlight)}.ss-teaching{font:400 13px/1.45 var(--font-body);color:var(--chalk-2);border-left:2px solid var(--floodlight);margin:0;padding-left:8px}.ss-note{color:var(--chalk-3);font-size:13px}.ss-coach a{color:var(--chalk-2)}.ss-news{font:400 14px/1.4 var(--font-body);color:var(--chalk-2);margin:0 0 8px;padding-left:18px}.ss-nothing{color:var(--chalk-3)}.ss-options{font:400 13px/1.4 var(--font-body);color:var(--chalk-2);gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ss-options li{grid-template-columns:1fr auto 16px;align-items:baseline;gap:8px;display:grid}.ss-p{font:500 12px/1.4 var(--font-data);color:var(--chalk)}.ss-mark{font:700 14px/1 var(--font-data)}.ss-options li.up .ss-mark{color:var(--floodlight)}.ss-options li.down .ss-mark{color:var(--away)}.te-open[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.stage-head .te-open{background:#080e0b8c}@media (width<=880px){.stage-head .te-open[aria-pressed=false]{display:none}}@media (width>=901px) and (width<=1100px){.stage-head:has(.te-open) .viewer-toggle>span:not(.avatar){display:none}.stage-head:has(.te-open) .viewer-toggle>svg{display:none}.stage-head:has(.te-open) .viewer-toggle{justify-content:center;width:44px;padding:0}}.takeeyes{inset:var(--head-h) var(--gutter) var(--gutter);grid-template-columns:minmax(0, 1fr) var(--card-w);gap:var(--gutter);grid-template-rows:minmax(0,1fr);display:grid;position:absolute}.te-view{background:var(--night-2);border-radius:var(--r-board);box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 48px -20px #000000e6;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.te-stage{min-height:0;position:relative}.te-slot{position:absolute;overflow:hidden}.te-slot.main{inset:0}.te-slot.pip{aspect-ratio:16/10;z-index:2;width:30%;box-shadow:0 0 0 1px var(--hairline-strong), 0 16px 32px -12px #000000e6;border-radius:12px;top:12px;right:12px}.te-slot .view,.te-slot .canvas-wrap{width:100%;height:100%;margin:0}.te-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.te-dial{pointer-events:auto;touch-action:none;cursor:grab;position:absolute;inset:0}.te-dial:active{cursor:grabbing}.te-cone{fill:#f6d56642;stroke:var(--floodlight);stroke-width:1.5px;transition:d var(--t-quick) var(--settle)}.te-now{fill:#efede50f;stroke:var(--hairline-strong);stroke-dasharray:3 5}.te-reach{fill:none;stroke:#f6d56659;stroke-width:6px;stroke-linecap:round}.te-ray{stroke:var(--floodlight);stroke-width:2px}.te-me{fill:var(--floodlight);stroke:var(--ink);stroke-width:2px}.te-handles{pointer-events:none;position:absolute;inset:0}.te-handle{pointer-events:auto;border:2px solid var(--floodlight);background:var(--glass);width:40px;height:40px;color:var(--chalk);font:500 18px/1 var(--font-data);cursor:pointer;transition:transform var(--t-quick) var(--settle), background-color var(--t-quick) var(--settle), color var(--t-quick);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px -8px #000c}.te-arrow{line-height:1;display:inline-block}.te-handle.on,.te-handle:hover,.te-handle:focus-visible{background:var(--floodlight);color:var(--ink);transform:translate(-50%,-50%)scale(1.12)}.te-tag{z-index:3;border-radius:var(--r-tag);background:var(--floodlight);font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);pointer-events:none;margin:0;padding:6px 10px;position:absolute;top:12px;left:14px}.te-view.step-result .te-tag{background:var(--glass);color:var(--chalk);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.te-timeline{border-top:1px solid var(--hairline);padding:56px 34px 16px;position:relative}.te-track{background:var(--hairline-strong);height:2px;position:relative}.te-track>span{font:500 10px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);white-space:nowrap;position:absolute;bottom:8px;transform:translate(-50%)}.te-track>span:after{content:"";background:currentColor;width:1px;height:10px;position:absolute;top:12px;left:50%}.te-track .te-own{color:var(--floodlight)}.te-track .te-mark{transform:translate(-100%)}.te-track .te-mark:after{left:100%}.te-track .te-mark.arrive{bottom:22px}.te-track .te-mark.arrive:after{height:24px}.te-track .te-mark.decide{bottom:36px}.te-track .te-mark.decide:after{height:38px}.te-times{height:40px;margin-top:6px;position:relative}.te-time{border-radius:var(--r-control);border:1px solid var(--hairline-strong);background:var(--night-3);min-width:44px;height:32px;color:var(--chalk-2);font:500 13px/1 var(--font-data);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 8px;position:absolute;top:0;transform:translate(-50%)}.te-time.on{border-color:var(--floodlight);background:var(--floodlight);color:var(--ink)}.te-time:disabled{cursor:default;opacity:.6}.te-card{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);min-width:0;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;color:var(--chalk);animation:tt-rise .8s var(--settle) both;flex-direction:column;align-self:start;gap:14px;padding:22px 22px 22px 24px;display:flex;overflow:auto}.te-card h2{font:400 28px/1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;outline:none;margin:0}.te-sub{font:500 11px/1.3 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--floodlight);margin:-6px 0 0}.te-lead{font:400 15px/1.5 var(--font-body);color:var(--chalk-2);margin:0}.te-choice{font:italic 400 19px/1.25 var(--font-display);color:var(--floodlight);margin:0}.te-hint{color:var(--chalk-3);margin:0;font-size:13px;line-height:1.5}.te-versus{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.te-versus div{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;padding:10px 12px}.te-versus .yours{box-shadow:inset 0 0 0 1px var(--floodlight)}.te-versus dt{font:500 10px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3)}.te-versus .yours dt{color:var(--floodlight)}.te-versus dd{font:italic 400 16px/1.2 var(--font-display);margin:6px 0 0}.te-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.te-lines li{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.te-line{font:400 16px/1.35 var(--font-display)}.te-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=880px){.stage.te-screen{height:auto;min-height:0;display:block;overflow:visible}.te-screen .stage-head{position:relative}.takeeyes{padding:0 var(--gutter) var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;position:static}.te-stage{aspect-ratio:4/5;max-height:72vh}.te-slot.pip{width:42%}.te-timeline{padding:56px 26px 12px}.te-time{min-width:40px;font-size:12px}.te-card{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.te-cone,.te-handle{transition:none}.te-card{animation:none}}.yc-open[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.stage-head .yc-open{background:#080e0b8c}.yourcall{inset:var(--head-h) var(--gutter) var(--gutter);grid-template-columns:minmax(0, 1fr) var(--card-w);gap:var(--gutter);grid-template-rows:minmax(0,1fr);display:grid;position:absolute}.yc-view{background:var(--night-2);border-radius:var(--r-board);box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 48px -20px #000000e6;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.yc-canvas{width:100%;height:100%;position:relative}.yc-slot{position:absolute;overflow:hidden}.yc-slot.main{inset:0}.yc-slot.pip{aspect-ratio:16/10;z-index:2;width:30%;box-shadow:0 0 0 1px var(--hairline-strong), 0 16px 32px -12px #000000e6;border-radius:12px;top:12px;right:12px}.yc-slot .view,.yc-slot .canvas-wrap{width:100%;height:100%;margin:0}.yc-view-swap{z-index:4;box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#0b110edb;position:absolute;bottom:12px;right:12px}.yc-view.drawing .yc-markers,.yc-view.drawing .yc-you,.yc-view.drawing .yc-path,.yc-view.drawing .yc-swipe{visibility:hidden}.yc-path{pointer-events:none;position:absolute;inset:0}.yc-path polyline{fill:none;stroke:var(--floodlight);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 9;animation:.9s linear infinite yc-march}@keyframes yc-march{to{stroke-dashoffset:-22px}}.yc-swipe{touch-action:none;cursor:crosshair;position:absolute}.yc-markers{pointer-events:none;position:absolute;inset:0}.yc-marker{pointer-events:auto;border-radius:var(--r-control);border:2px solid var(--floodlight);background:var(--glass);min-width:36px;height:36px;color:var(--chalk);font:500 15px/1 var(--font-data);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--t-quick) var(--settle), background-color var(--t-quick) var(--settle), color var(--t-quick);padding:0 10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px -8px #000c}.yc-marker:after{content:"";background:var(--floodlight);width:2px;height:8px;margin-left:-1px;position:absolute;top:100%;left:50%}.yc-marker.kind-carry,.yc-marker.kind-shot{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.yc-marker.unseen{color:var(--chalk-3);border-style:dashed}.yc-marker.tried{background:#f6d56633}.yc-marker.aimed,.yc-marker:hover,.yc-marker:focus-visible{background:var(--floodlight);color:var(--ink);transform:translate(-50%,-50%)scale(1.14)}.yc-tag{border-radius:var(--r-tag);background:var(--floodlight);font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);pointer-events:none;margin:0;padding:6px 10px;position:absolute;top:12px;left:14px}.yc-view.step-outcome .yc-tag{background:var(--dusk)}.yc-view.step-truth .yc-tag{background:var(--chalk)}.yc-view.step-actual .yc-tag,.yc-view.step-compare .yc-tag{background:var(--glass);color:var(--chalk);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.yc-you{border-radius:var(--r-control);background:var(--glass);font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);white-space:nowrap;pointer-events:none;margin:0;padding:5px 10px;position:absolute;transform:translate(-50%)}.yc-card{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;border-radius:var(--r-card);background:var(--night-2);min-width:0;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;color:var(--chalk);flex-direction:column;align-self:start;gap:14px;padding:22px 22px 22px 24px;display:flex;overflow:auto}.yc-card h2{font:400 28px/1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;outline:none;margin:0}.yc-lead{font:400 15px/1.5 var(--font-body);color:var(--chalk-2);margin:0}.yc-hint{color:var(--chalk-3);margin:0;font-size:13px;line-height:1.5}.yc-beat{gap:12px;display:grid}.yc-steps{font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);gap:6px;margin:0;padding:0;list-style:none;display:flex}.yc-steps li{border-top:2px solid var(--hairline-strong);transition:color var(--t-quick), border-color var(--t-quick) var(--settle);flex:1;padding-top:8px}.yc-steps li[aria-current=step]{color:var(--chalk);border-top-color:var(--floodlight)}.yc-why{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:grid}.yc-why dt{font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3)}.yc-why dd{color:var(--chalk);margin:4px 0 0;font-size:14px;line-height:1.45}.yc-sub{font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:4px 0 0}.yc-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.yc-lines li{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.yc-line{font:400 17px/1.35 var(--font-display)}.yc-versus{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.yc-versus div{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;padding:10px 12px}.yc-versus .yours{box-shadow:inset 0 0 0 1px var(--floodlight)}.yc-versus dt{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3)}.yc-versus .yours dt{color:var(--floodlight)}.yc-versus dd{font:italic 400 18px/1.2 var(--font-display);margin:6px 0 0}.yc-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=880px){.stage.yc-screen{height:auto;min-height:0;display:block;overflow:visible}.yc-screen .stage-head{position:relative}.yourcall{padding:0 var(--gutter) var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;position:static}.yc-canvas{aspect-ratio:4/5;height:auto;max-height:72vh}.yc-card{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.yc-path polyline{animation:none}.yc-marker,.yc-steps li{transition:none}}.yc-assess dd{overflow-wrap:anywhere}.yc-assess dd+dd{margin-top:2px}.yc-assess strong{font:500 13px/1.4 var(--font-data)}.yc-outcome-label.none{color:var(--chalk-2,var(--chalk))}.moment-chips ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.moment-chip{border-radius:var(--r-control);height:30px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--chalk-2);white-space:nowrap;transition:color var(--t-quick) var(--settle), box-shadow var(--t-quick) var(--settle);align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.moment-chip:hover{color:var(--chalk);box-shadow:inset 0 0 0 1px var(--chalk-3)}.moment-chip[aria-current=page]{color:var(--night);background:var(--chalk);box-shadow:none}.moment-chip.match i{background:var(--floodlight);border-radius:50%;width:6px;height:6px}.moment-chip.match[aria-current=page] i{background:var(--night)}.your-view-panel{width:340px;top:54px;right:0}.your-view-panel,.your-view-inline{flex-direction:column;gap:8px;display:flex}.your-view-inline{max-width:420px}.your-view-panel>.kicker,.your-view-inline>.kicker{margin:6px 6px 0}.your-view-panel .follow-head,.your-view-inline .follow-head{border-top:1px solid var(--hairline);padding-top:8px}.your-view-row{justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex}.your-view-row .kicker{color:var(--chalk-3);margin:0}.your-view-row select{border:1px solid var(--hairline-strong);min-width:0;max-width:210px;color:var(--chalk);font:inherit;background:0 0;border-radius:10px;padding:6px 8px;font-size:13px}.your-view-row .seg button{width:80px}.your-view-panel .note,.your-view-inline .note{margin:4px 6px 2px}.your-view-panel .your-view-saved,.your-view-inline .your-view-saved{font-size:12px}.your-view-line{color:var(--chalk-2);margin:10px 0 0;font-size:14px}@media (width<=640px){.your-view-panel{width:min(340px,100vw - 24px)}}.dr-open[aria-pressed=true]{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d5668c}.stage-head .dr-open{background:#080e0b8c}.dr-main{inset:var(--head-h) var(--gutter) var(--gutter);grid-template-columns:minmax(0, 1fr) var(--card-w);gap:var(--gutter);grid-template-rows:minmax(0,1fr);display:grid;position:absolute}.dr-view{background:var(--night-2);border-radius:var(--r-board);box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 48px -20px #000000e6;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.dr-call{z-index:3;display:grid;position:absolute;inset:0}.dr-call .yc-view{box-shadow:none;border-radius:0}.dr-call .yc-view.drawing{background:0 0}.dr-call .yc-canvas{aspect-ratio:auto;height:100%;max-height:none}.dr-stage{position:absolute;inset:0}.dr-slot{position:absolute;overflow:hidden}.dr-slot.main{inset:0}.dr-slot.gone{visibility:hidden}.dr-slot .view,.dr-slot .canvas-wrap{width:100%;height:100%;margin:0}.dr-tag{z-index:3;border-radius:var(--r-tag);background:var(--glass);box-shadow:inset 0 0 0 1px var(--hairline-strong);font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk);pointer-events:none;margin:0;padding:6px 10px;position:absolute;top:12px;left:14px}.dr-overlay{z-index:1;position:absolute;inset:0}.dr-surface{touch-action:pan-y;outline:none;position:absolute;inset:0}.dr-surface.live{cursor:ew-resize}.dr-surface:focus-visible{box-shadow:inset 0 0 0 3px var(--floodlight);border-radius:var(--r-board)}.dr-countdown,.dr-locked{border-radius:var(--r-tag);background:var(--night);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--chalk);white-space:nowrap;pointer-events:none;z-index:2;margin:0;padding:8px 14px;position:absolute;left:50%;transform:translate(-50%)}.dr-countdown{font:500 13px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;top:14px}.dr-countdown b{min-width:3ch;font:600 22px/1 var(--font-data);font-variant-numeric:tabular-nums;text-align:right;color:var(--floodlight);margin:0 2px;display:inline-block}.dr-locked{font:italic 400 17px/1.2 var(--font-display);color:var(--floodlight);top:60px;box-shadow:inset 0 0 0 1px #f6d5668c}.dr-dial{pointer-events:none;z-index:2;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dr-dial-face{fill:#080e0bdb;stroke:var(--hairline-strong)}.dr-reach{fill:none;stroke:#f6d56666;stroke-width:6px;stroke-linecap:round}.dr-tick{stroke:var(--chalk-3);stroke-width:2px}.dr-tick.on{stroke:var(--floodlight);stroke-width:4px}.dr-ball{stroke:var(--chalk-2);stroke-width:1.5px;stroke-dasharray:2 3}.dr-needle{stroke:var(--floodlight);stroke-width:3px;stroke-linecap:round}.dr-me{fill:var(--floodlight)}.dr-card{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;border-radius:var(--r-card);background:var(--night-2);min-width:0;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6;color:var(--chalk);flex-direction:column;align-self:start;gap:14px;padding:22px 22px 22px 24px;display:flex;overflow:auto}.dr-card h2{font:400 28px/1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;outline:none;margin:0}.dr-kicker{font:500 11px/1.3 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--floodlight);margin:0 0 -6px}.dr-lead{font:400 15px/1.5 var(--font-body);color:var(--chalk-2);margin:0}.dr-hint{color:var(--chalk-3);margin:0;font-size:13px;line-height:1.5}.dr-link{color:var(--floodlight);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dr-levels ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dr-level{border-radius:var(--r-control);height:32px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--chalk-2);font:400 13px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.dr-level[aria-current=page]{background:var(--chalk);color:var(--ink);box-shadow:none}.dr-level.off{color:var(--chalk-3)}.dr-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dr-checks li{font:400 15px/1.35 var(--font-body);color:var(--chalk-2);align-items:baseline;gap:10px;display:flex}.dr-checks li.ok{color:var(--chalk)}.dr-mark{width:1.2em;color:var(--chalk-3);flex:none;font-weight:600}.dr-checks li.ok .dr-mark{color:var(--floodlight)}.dr-you{gap:10px;margin:0;display:grid}.dr-you div{gap:4px;display:grid}.dr-you dt,.dr-versus dt{font:500 10px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3)}.dr-you dd{font:400 15px/1.45 var(--font-body);margin:0}.dr-you dd .kind-tags{margin-right:6px}.dr-sub{font:500 11px/1.3 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:4px 0 -4px}.dr-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-lines li{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.dr-line{font:400 16px/1.35 var(--font-display)}.dr-versus{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dr-versus div{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;padding:10px 12px}.dr-versus .yours{box-shadow:inset 0 0 0 1px var(--floodlight)}.dr-versus .yours dt{color:var(--floodlight)}.dr-versus dd{font:italic 400 16px/1.2 var(--font-display);margin:6px 0 0}.dr-versus dd.dr-how{font:400 12px/1.3 var(--font-body);color:var(--chalk-3);font-style:normal}.dr-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=880px){.stage.dr-screen{height:auto;min-height:0;display:block;overflow:visible}.dr-screen .stage-head{position:relative}.dr-main{padding:0 var(--gutter) var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;position:static}.dr-view{aspect-ratio:4/5;max-height:72vh}.dr-view.step-result{aspect-ratio:4/3}.dr-locked{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 24px);font-size:15px}.dr-card{max-height:none;overflow:visible}}.door-tabs ul{border-radius:var(--r-control);background:#080e0b73;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.door-tab{appearance:none;cursor:pointer;border-radius:var(--r-control);height:38px;color:var(--chalk-2);font:500 14px/1 var(--font-body);white-space:nowrap;text-shadow:var(--halo);background:0 0;border:0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.door-tab:hover{color:var(--chalk);background:#efede514}.door-tab[aria-current=page]{color:var(--chalk);text-shadow:none;background:#efede524;box-shadow:inset 0 0 0 1px #efede561}.header-start:empty{display:none}.settings-toggle{box-shadow:none;background:#080e0b73;gap:8px}.settings-toggle:hover,.settings-toggle[aria-expanded=true]{background:#efede51f}.more-panel .moment-chips ul{flex-flow:column;gap:2px}.more-panel .moment-chip{width:100%;height:38px;box-shadow:none;border-radius:12px;font-size:14px;display:flex}.more-panel .moment-chip:hover{box-shadow:none;background:#efede514}.more-panel .match-picker{margin:4px 14px 2px}.door-screen{min-height:100svh}.door-screen>.stage-head{position:relative}.door-main{padding-top:72px}.door-head{flex-direction:column;gap:18px;max-width:820px;display:flex}.door-head h2{font:300 clamp(44px, 5vw, 84px) / .95 var(--font-display);letter-spacing:-.04em;margin:0}.door-head h2:focus{outline:none}.door-head .lede{font:400 clamp(19px, 1.7vw, 24px) / 1.42 var(--font-display);color:#d9d7cf;text-wrap:pretty;margin:0}#moment-title:focus{outline:none}.turn-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.turn-card{appearance:none;cursor:pointer;border-radius:var(--r-media);width:100%;height:100%;min-height:180px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--chalk);text-align:left;background:#efede50a;border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.turn-card-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-media);width:100%;height:auto;display:block}.turn-card:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#efede514}.turn-card:disabled{cursor:not-allowed;opacity:.6}.turn-card-title{font:400 clamp(24px, 2.2vw, 30px) / 1.1 var(--font-display);align-items:center;gap:12px;display:inline-flex}.turn-card-title svg{color:var(--floodlight)}.turn-card-line{font:400 16px/1.45 var(--font-body);color:var(--chalk-2)}.door-studios .journey{margin-top:56px}.journey-next{justify-content:flex-end;margin-top:56px;display:flex}.journey-end{margin:56px 0 0}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.home-hero .door-head h2{font-size:clamp(44px,4.4vw,76px)}.home-shot{min-width:0;margin:0;position:relative}.home-shot-link{border-radius:var(--r-media);box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 60px #00000073;display:block;position:relative;overflow:hidden}.home-shot-link:focus-visible{outline:2px solid var(--floodlight);outline-offset:3px}.home-shot-video{aspect-ratio:1152/688;object-fit:cover;background:#0b0d0c;width:100%;height:auto;display:block}.home-shot-tag{min-height:32px;color:var(--chalk);font:500 13px/1 var(--font-body);background:#0a0c0bc7;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:14px;left:14px}.home-shot-link:hover .home-shot-tag{background:var(--floodlight);color:#14130f}.home-shot-pause{width:32px;height:32px;color:var(--chalk);cursor:pointer;background:#0a0c0bc7;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.home-shot-pause:hover{background:var(--floodlight);color:#14130f}.home-shot-pause:focus-visible{outline:2px solid var(--floodlight);outline-offset:2px}.home-shot-pause svg{width:14px;height:14px}.home-shot-caption{font:400 13px/1.45 var(--font-body);color:var(--chalk-2);margin:12px 2px 0}.home-cta{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.home-cta .btn{height:56px;padding:0 26px;font-size:16px}.home-doors{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:40px;display:grid}.home-door h3{font:400 clamp(26px, 2.4vw, 34px) / 1.1 var(--font-display);margin:0 0 12px}.home-door-line{font:400 16px/1.5 var(--font-body);color:var(--chalk-2);text-wrap:pretty;margin:0 0 18px}.home-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.home-link{min-height:32px;color:var(--floodlight);font:500 15px/1.3 var(--font-body);text-underline-offset:.22em;align-items:center;gap:8px;-webkit-text-decoration:underline #f6d56666;text-decoration:underline #f6d56666;display:inline-flex}.home-link:hover{color:var(--floodlight-hi);text-decoration-color:currentColor}.home-link svg{flex:none}.home-evidence{border-top:1px solid var(--hairline);font:400 15px/1.5 var(--font-body);color:var(--chalk);flex-wrap:wrap;gap:8px 28px;margin:64px 0 0;padding-top:24px;display:flex}.home-evidence b{color:var(--floodlight);font:500 17px/1 var(--font-data)}.home-verifier svg{color:var(--floodlight);vertical-align:-1px}.home-demo{margin:14px 0 0}#home-title:focus{outline:none}.brand-link{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand-link:hover{color:var(--floodlight)}.tour-doors{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1080px){.home-hero{grid-template-columns:minmax(0,1fr);gap:36px}.home-shot{max-width:720px}}@media (width<=760px){.door-main{padding-top:32px}.turn-cards{margin-top:32px}.turn-card{min-height:0;padding:22px}.journey-next{justify-content:stretch}.journey-next .btn{width:100%}.home-doors{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px;padding-top:28px}.home-cta .btn{width:100%}.door-main:has(.door-home){padding-top:8px}.door-home .door-head{gap:14px}.door-home .door-head h2{font-size:clamp(38px,11vw,52px)}.door-home .door-head .lede{font-size:17px}.home-evidence{margin-top:40px}}@media (width<=480px){.door-tabs{min-width:0}.door-tab{padding:0 11px;font-size:13px}.settings-toggle{justify-content:center;width:44px;padding:0}.settings-toggle .btn-label{display:none}}@media (width<=360px){.door-tab{padding:0 8px}}:root{--night:#080e0b;--night-deep:#050806;--night-2:#0f1513;--night-3:#151c19;--chalk:#efede5;--chalk-2:#b6b8b1;--chalk-3:#898e88;--floodlight:#f6d566;--floodlight-hi:#ffe07a;--dusk:#95a7ba;--flare:#ef774b;--ink:#0a100d;--hairline:#efede51a;--hairline-strong:#efede52e;--glass:#0b110ecc;--halo:0 0 1px var(--night), 0 0 1px var(--night), 0 0 2px var(--night), 0 0 2px var(--night), 0 0 6px #080e0be6;--home:#ff7a5c;--away:#5b86ff;--sight:var(--floodlight);--detector:#b6e86f;--alert:#ff6b9a;--bg:var(--night);--fg:var(--chalk);--muted:var(--chalk-3);--line:var(--hairline-strong);--gold:var(--dusk);--surface:var(--night-2);--surface-2:var(--night-3);--font-display:"Newsreader", "Iowan Old Style", Georgia, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", serif;--font-body:"Geist", "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-data:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--settle:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--glide:cubic-bezier(.2, .8, .2, 1);--swap:cubic-bezier(.65, 0, .35, 1);--t-instant:.12s;--t-quick:.2s;--t-base:.32s;--t-slow:.56s;--t-scene:.9s;--r-control:999px;--r-card:24px;--r-board:20px;--r-media:16px;--r-tag:6px;--gutter:32px;--bar-h:96px;--head-h:96px;--card-w:320px;--pip-w:clamp(200px, 20vw, 320px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1100px){:root{--gutter:24px;--card-w:300px;--bar-h:148px}}*{box-sizing:border-box}.nowrap{white-space:nowrap}html{scroll-behavior:smooth}html,body{background:var(--night);color:var(--chalk);margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;font-size:15px;line-height:1.55}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--floodlight);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kicker{font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:0}.kicker.accent{color:var(--floodlight)}em{font-style:italic}.loading,.load-error,.no-webgl{color:var(--chalk-3);margin:0;padding:24px}.btn,.play,.icon-btn{appearance:none;cursor:pointer;border-radius:var(--r-control);height:44px;font:500 14px/1 var(--font-body);letter-spacing:-.005em;color:var(--chalk);white-space:nowrap;transition:background-color var(--t-quick) var(--glide), box-shadow var(--t-quick) var(--glide), color var(--t-quick), transform .45s var(--spring), opacity var(--t-quick);background:#efede50f;border:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #efede529}.btn:hover,.icon-btn:hover{background:#efede51f;box-shadow:inset 0 0 0 1px #efede54d}.btn:active,.play:active,.icon-btn:active,.chip:active{transition-duration:.1s;transform:scale(.96)}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed;transform:none}.btn-primary{background:var(--floodlight);color:var(--ink);font-weight:600;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000024,0 12px 32px -14px #f6d56699}.btn-primary:hover{background:var(--floodlight-hi);color:var(--ink);box-shadow:inset 0 1px #fff9,inset 0 -1px #00000024,0 16px 40px -14px #f6d566c7}.btn-quiet{box-shadow:none;color:var(--chalk-2);background:0 0;padding:0 14px}.btn-quiet:hover,.btn-quiet[aria-expanded=true]{box-shadow:none;color:var(--chalk);background:#efede514}.btn-icon,.icon-btn{width:44px;padding:0}.icon-btn{width:32px;height:32px;box-shadow:none;color:var(--chalk-2);background:0 0}.arrow{transition:transform .45s var(--spring);display:inline-flex}.btn:hover .arrow{transform:translate(3px)}.spin{animation:.9s linear infinite tt-spin;display:inline-flex}button.link{all:unset;color:var(--floodlight);text-underline-offset:.2em;cursor:pointer;text-decoration:underline}button.link:focus-visible{outline:2px solid var(--floodlight);outline-offset:3px}.chip{appearance:none;cursor:pointer;border-radius:var(--r-control);height:36px;color:var(--chalk);font:500 13px/1 var(--font-body);transition:background-color var(--t-quick), box-shadow var(--t-quick), transform .45s var(--spring);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede533}.chip:hover{background:#efede512;box-shadow:inset 0 0 0 1px #efede561}.chip[aria-pressed=true]{color:var(--floodlight);background:#f6d5661a;box-shadow:inset 0 0 0 1px #f6d5668c}.chip:disabled{cursor:not-allowed;opacity:.4}.seg{--n:2;--i:0;border-radius:var(--r-control);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e0b99;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #efede524}.seg-thumb{width:calc((100% - 6px) / var(--n));border-radius:var(--r-control);background:var(--chalk);transform:translateX(calc(var(--i) * 100%));transition:transform .55s cubic-bezier(.34,1.32,.64,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 10px #00000059}.seg.on-cf .seg-thumb{background:var(--dusk)}.seg button{appearance:none;cursor:pointer;border-radius:var(--r-control);min-width:0;height:38px;font:500 13px/1 var(--font-body);color:var(--chalk-2);white-space:nowrap;transition:color var(--t-base);background:0 0;border:0;flex:1 1 0;padding:0 16px;position:relative}.seg button:hover{color:var(--chalk)}.seg button[aria-pressed=true]{color:var(--ink)}.seg button:disabled{cursor:not-allowed;opacity:.45}.seg.camera button{width:96px}select{appearance:none;border-radius:var(--r-control);height:36px;color:var(--chalk);font:500 13px/1 var(--font-body);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b6b8b1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat,#efede50f;border:0;padding:0 30px 0 12px;box-shadow:inset 0 0 0 1px #efede529}select:disabled{opacity:.5;cursor:not-allowed}option,optgroup{background:var(--night-2);color:var(--chalk)}.num{text-underline-offset:.2em;-webkit-text-decoration:underline dotted #f6d566cc;text-decoration:underline dotted #f6d566cc;text-decoration-thickness:1.5px}.how,.how-checked{color:var(--chalk-2);margin:10px 0 0;font-size:13px;line-height:1.5}.how summary,.how-checked summary{cursor:pointer;width:fit-content;color:var(--chalk);-webkit-text-decoration:underline dotted var(--chalk-3);text-decoration:underline dotted var(--chalk-3);text-underline-offset:.25em}.how summary:hover,.how-checked summary:hover{color:var(--floodlight)}.how-body p,.how-checked p{max-width:560px;margin:8px 0 0}.card{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px var(--hairline), 0 40px 80px -40px #000000e6}.popover-wrap{position:relative}.popover{z-index:10;box-sizing:border-box;border-radius:var(--r-board);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:tt-rise .4s var(--settle) both;background:#0f1513f5;padding:10px;position:absolute;box-shadow:inset 0 0 0 1px #efede51f,0 30px 60px -20px #000c}.note{color:var(--chalk-3);margin:12px 0 0;font-size:13px;line-height:1.5}.tile{border-radius:var(--r-card);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hairline);padding:20px}.tile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;display:grid}.block-title{font:400 24px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.table-wrap{width:100%;max-width:100%;position:relative;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--font-data)}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:10px 12px 10px 0}.data-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);font-size:12px;font-weight:500}.data-table tbody th{color:var(--chalk);font-weight:500}.data-table td{white-space:nowrap}.data-table td.prose{white-space:normal;min-width:16em;font-family:var(--font-body)}.pick-row{flex-wrap:wrap;gap:8px;display:flex}.pick-row .btn[aria-pressed=true]{background:var(--chalk);color:var(--ink)}.demo-badge{border-radius:var(--r-tag);width:fit-content;font:600 12px/1.4 var(--font-data);color:var(--ink);background:var(--dusk);padding:4px 10px;display:inline-block}.demo-badge.compact{padding:2px 8px;font-size:11px;font-weight:500}.intro-scrim{z-index:29;position:fixed;inset:0}.intro-card{z-index:30;top:var(--head-h);right:var(--gutter);width:var(--card-w);max-height:calc(100% - var(--head-h) - var(--gutter));overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--r-card);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 40px 80px -40px #000000e6;color:var(--chalk);animation:tt-rise .56s var(--settle) both;flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;overflow-y:auto}.intro-card .kicker{margin:0}.intro-hook{font:400 34px/1.06 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.intro-hook em{color:var(--floodlight)}.intro-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.intro-more-toggle svg{transition:transform var(--t-quick) var(--settle)}.intro-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.intro-more{border-top:1px solid var(--hairline-strong);padding-top:16px}.intro-more[hidden]{display:none}.lineup-clubs{font:400 26px/1.1 var(--font-display);letter-spacing:-.01em;margin:0 0 10px}.lineup-clubs em{color:var(--floodlight);padding:0 .1em}.lineup-club{white-space:nowrap}.lineup-pitch{font:400 16px/1.45 var(--font-display);color:var(--chalk-2);text-wrap:pretty;margin:0 0 20px}.lineup-pitch em{color:var(--chalk)}.lineup-teams{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.lineup-team-head{border-bottom:1px solid var(--hairline-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.lineup-team-head h4{font:400 20px/1 var(--font-display);align-items:center;gap:10px;margin:0;display:flex}.lineup-team-head i{border-radius:50%;width:7px;height:7px}.lineup-team-head>span{color:var(--chalk-3);font:500 11px/1.2 var(--font-data)}.lineup-team ol{margin:0;padding:0;list-style:none}.lineup-team li{border-bottom:1px solid var(--hairline);grid-template-columns:28px minmax(80px,1fr) minmax(24px,64px) 36px;align-items:center;gap:10px;min-height:30px;display:grid}.lineup-number{color:var(--chalk-2);font:300 22px/1 var(--font-display);text-align:center;font-variant-numeric:lining-nums tabular-nums}.lineup-player{align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}.lineup-role{color:var(--chalk-3);font:500 11px/1 var(--font-data)}.lineup-bar{background:var(--hairline);height:2px}.lineup-bar i{background:var(--dusk);height:100%;display:block}.lineup-rate{color:var(--chalk-2);font:400 12px/1 var(--font-data);text-align:right;font-variant-numeric:tabular-nums}.lineup-hero .lineup-number,.lineup-hero .lineup-player,.lineup-hero .lineup-rate{color:var(--floodlight)}.lineup-hero .lineup-bar i{background:var(--floodlight)}.lineup-note{color:var(--chalk-3);margin:12px 0 20px;font-size:12px}.lineup-watch{border-top:1px solid var(--hairline-strong);padding-top:16px}.lineup-options{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lineup-options .persona{background-color:var(--night-2);width:100%}.lineup-actions{flex-wrap:wrap;gap:8px 12px;margin-top:20px;display:flex}.lineup-actions:empty{display:none}@media (width<=760px){.intro-card{width:auto;max-height:85svh;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r-card) var(--r-card) 0 0;gap:14px;position:fixed;inset:auto 0 0}.intro-hook{font-size:28px}.intro-actions .btn{flex:100%;min-width:0;height:52px;font-size:15px}.lineup-actions .btn{flex:100%}}.stage{background:var(--night-deep);isolation:isolate;height:100svh;min-height:660px;position:relative;overflow:hidden}.views{position:absolute;inset:0}.slot{position:absolute}.slot.main{z-index:0;inset:0}.slot.hidden{display:none}.focus-tactical .slot.main{top:var(--head-h);right:calc(var(--card-w) + 2 * var(--gutter));bottom:calc(var(--bar-h) + 104px);left:var(--gutter)}.slot.pip,.swap{left:var(--gutter);bottom:calc(var(--bar-h) + 16px);width:var(--pip-w);aspect-ratio:111/74;border-radius:var(--r-media)}.focus-tactical .slot.pip,.focus-tactical .swap{left:auto;right:var(--gutter);width:var(--card-w);aspect-ratio:16/9}.focus-tactical .stage-card{max-height:calc(100% - var(--head-h) - var(--bar-h) - 48px - var(--card-w) * 9 / 16)}.focus-tactical .stage-caption{left:var(--gutter);right:calc(var(--card-w) + 2 * var(--gutter));width:auto;transform:none}.slot.pip{z-index:2;box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 48px -20px #000000e6;animation:tt-rise var(--t-slow) var(--settle) both;overflow:hidden}.swap{z-index:3;appearance:none;color:var(--chalk);cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:10px;display:flex;position:absolute}.swap svg{box-sizing:content-box;border-radius:var(--r-control);opacity:.7;transition:opacity var(--t-quick);background:#080e0bb3;padding:7px}.swap:hover svg,.swap:focus-visible svg{opacity:1}.slot.pip .skeleton-key,.slot.pip .hud,.slot.pip .vignette,.slot.pip .options-legend,.slot.pip .options-overlay,.slot.pip .blind-side-overlay{display:none}.shade{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.shade.top{background:linear-gradient(#080e0bb8,#080e0b00);height:180px;top:0}.shade.bottom{background:linear-gradient(#080e0b00,#080e0be0);height:340px;bottom:0}.focus-tactical .shade{display:none}.view{background:var(--night-deep);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.view.tac{background:var(--night)}.focus-tactical .slot.main .view.tac{border-radius:var(--r-board)}.canvas-wrap{width:100%;height:100%;position:relative}.vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 46%,#05080600 52%,#0508069e 100%);position:absolute;inset:0}.stage-hud{z-index:5;top:var(--head-h);left:var(--gutter);right:calc(var(--card-w) + 2 * var(--gutter));pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute}.stage-hud>*{pointer-events:auto}.stage-top{z-index:5;top:var(--head-h);left:var(--gutter);right:calc(var(--card-w) + 2 * var(--gutter));pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute}@media (width>=761px){.stage-top .stage-hud,.stage-top .stage-director{position:static;inset:auto}}.eyes-picker{border-radius:var(--r-control);height:36px;transition:box-shadow var(--t-quick);background:#efede50f;align-self:flex-start;align-items:center;padding-left:14px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #efede529}.eyes-picker:hover{box-shadow:inset 0 0 0 1px #efede54d}.eyes-picker:focus-within{outline:2px solid var(--floodlight);outline-offset:3px}.eyes-label{font:500 10px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-2)}.eyes-picker select{height:36px;box-shadow:none;font:500 13px/1 var(--font-body);background-color:#0000;padding:0 32px 0 10px}.eyes-picker select:focus-visible{outline:none}.hud{font:500 12px/1.2 var(--font-data);pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hud>span{color:var(--chalk-2);font-variant-numeric:tabular-nums;text-shadow:0 1px 12px #000c;padding:6px 4px}.hud>span+span:not(.badge):before{content:"·";color:var(--chalk-3);margin-right:10px}.hud .badge{border-radius:var(--r-control);text-shadow:none;color:var(--ink);background:var(--chalk);letter-spacing:.06em;padding:6px 10px;font-weight:600}.hud .badge.key{background:var(--floodlight)}.hud .badge.cf{background:var(--dusk)}.hud .badge.blind{background:var(--alert)}.hud .blind-hud{align-items:center;gap:6px;display:inline-flex}.hud .blind-hud .badge,.hud .blind-hud .source{padding:2px 6px}.stage-hud .hud .source{color:var(--chalk-2);text-shadow:var(--halo)}.stage-head{z-index:6;padding:24px var(--gutter);pointer-events:none;align-items:center;gap:16px 20px;display:flex;position:absolute;top:0;left:0;right:0}.stage-head>*{pointer-events:auto}.stage-head:has(.viewer-panel){z-index:7}.brand{flex-direction:column;gap:6px;display:flex}.brand h1{font:italic 400 19px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;margin:0}.brand h1:focus{outline:none}.brand .sub{font:400 12px/1 var(--font-body);color:var(--chalk-2);text-shadow:var(--halo);margin:0}.header-start,.header-end{align-items:center;gap:10px;display:flex}.header-end{margin-left:auto}.more-panel{overscroll-behavior:contain;flex-direction:column;gap:4px;width:300px;max-height:calc(100svh - 96px);display:flex;top:54px;right:0;overflow-y:auto}.more-panel[hidden]{display:none}.menu-section{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.menu-label{color:var(--chalk-3);margin:0;padding:8px 14px 4px;font-size:12px}.more-panel .btn,.more-panel .sound,.stage-head .more-panel .ss-open[aria-pressed=false],.stage-head .more-panel .te-open[aria-pressed=false]{width:100%;height:40px;box-shadow:none;color:var(--chalk);font:500 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;padding:0 14px;display:flex}.more-panel .btn:hover,.more-panel .sound:hover{background:#efede514}.more-panel .sound[aria-pressed=true]{color:var(--floodlight)}.more-panel .viewer-toggle{gap:10px;padding-left:8px}.more-panel .viewer-toggle .avatar{width:26px;height:26px;font-size:14px}.more-panel .viewer-toggle>svg,.more-panel .view-options .btn>svg:last-child{margin-left:auto}.more-panel .popover,.more-panel .view-options .options-panel,.more-panel .viewer .viewer-panel{width:auto;max-height:none;box-shadow:inset 0 0 0 1px var(--hairline);-webkit-backdrop-filter:none;backdrop-filter:none;background:#efede508;margin:4px 0 6px;padding:10px;animation:none;position:static}.stage-head .yc-open[aria-pressed=true],.stage-head .ss-open[aria-pressed=true],.stage-head .te-open[aria-pressed=true]{color:var(--chalk);background:#efede524;box-shadow:inset 0 0 0 1px #efede561}.stage-head:has(.more-panel:not([hidden])){z-index:7}.stage-run{z-index:6;position:absolute;top:24px;left:50%;transform:translate(-50%)}.stage-run .seg button{min-width:132px}.run-outcome{border-radius:var(--r-control);width:max-content;max-width:min(640px,92vw);font:400 13px/1.35 var(--font-body);color:var(--chalk-2);text-align:center;background:#080e0bb8;margin:8px auto 0;padding:7px 12px;box-shadow:inset 0 0 0 1px #efede524}.run-outcome b{color:var(--chalk);font-weight:600}.run-outcome .with b{color:var(--floodlight)}.seg button[aria-disabled=true]:not([aria-pressed=true]){color:var(--chalk-3);cursor:not-allowed}.run-hint{white-space:nowrap;border-radius:var(--r-control);font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2);opacity:0;pointer-events:none;transition:opacity var(--t-quick);background:#080e0bd1;padding:7px 12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #efede524}:is(.stage-run:has(button[aria-disabled=true]:hover) .run-hint,.stage-run:has(button[aria-disabled=true]:focus-visible) .run-hint,.run-hint[data-nudge]){opacity:1}.sound[aria-pressed=true]{color:var(--chalk);box-shadow:inset 0 0 0 1px #efede561}.sound.failed{box-shadow:inset 0 0 0 1px var(--flare)}.sound.with-hint{width:auto;color:var(--chalk);gap:8px;padding:0 16px 0 12px}.sound-note{font:500 11px/1 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--flare);text-shadow:var(--halo)}.sound.loading svg{animation:1.2s ease-in-out infinite tt-pulse}.viewer-toggle{background:#080e0b8c;padding:0 14px 0 6px}.avatar{background:var(--chalk);width:32px;height:32px;color:var(--ink);font:italic 500 17px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.avatar:before{content:attr(data-initial)}.hide-sm{color:var(--chalk-3)}.viewer-toggle .hide-sm{color:var(--chalk-2);text-shadow:var(--halo)}.viewer-panel{flex-direction:column;gap:2px;width:330px;display:flex;top:54px;right:0}.viewer-panel>.kicker{padding:10px 14px 6px}.persona{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--chalk);transition:background-color var(--t-quick), box-shadow var(--t-quick);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.persona:hover{background:#efede50f}.persona[aria-pressed=true]{background:#f6d56617;box-shadow:inset 0 0 0 1px #f6d56666}.persona:disabled{cursor:not-allowed;opacity:.45}.persona-name{font-size:15px;font-weight:500}.persona-note{color:var(--chalk-3);font-size:13px}.persona[aria-pressed=true] .persona-note{color:var(--chalk-2)}.viewer-lang{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 6px 4px 14px;display:flex}.viewer-lang .seg button{width:80px}.viewer-panel .note{margin:8px 14px 6px}.stage.touring .stage-top,.stage.touring-quick .stage-caption{display:none}.tour-home{height:0}.stage-card{z-index:5;top:var(--head-h);right:var(--gutter);width:var(--card-w);max-height:calc(100% - var(--head-h) - var(--bar-h) - 150px);overscroll-behavior:contain;border-radius:var(--r-card);scrollbar-width:thin;position:absolute;overflow-y:auto}.stage-card:empty{display:none}.stage-card:has(>.moment-chip){width:auto;overflow:visible}.moment-chip{background:#080e0b8c}.moment-chip .dot{background:var(--floodlight);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.moment-card{animation:tt-rise .8s var(--settle) both;flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative}.moment-card.card{background:#080e0bd1;box-shadow:0 30px 60px -40px #000c}.moment-card:focus{outline:none}.moment-card .card-actions{margin-top:4px}.moment-card .moment-close{z-index:2;min-width:32px;min-height:32px;color:var(--chalk);font:400 24px/1 var(--font-body);padding:0;position:absolute;top:8px;right:8px}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head .icon-btn{margin:-6px -8px -6px 0}.kicker .dot{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.moment-card h2{font:400 28px/1.06 var(--font-display);letter-spacing:-.02em;text-wrap:balance;animation:tt-rise .8s 80ms var(--settle) both;margin:0;padding-right:32px}.card-body{color:var(--chalk-2);text-wrap:pretty;animation:tt-rise .8s .16s var(--settle) both;margin:0;font-size:14px;line-height:1.5}.crew-status{flex-direction:column;gap:10px;display:flex}.crew-status:empty{display:none}.crew-bar{gap:4px;height:3px;display:flex}.crew-bar i{background:var(--floodlight);border-radius:3px;flex:1 1 0;position:relative;overflow:hidden}.crew-bar i[data-source=template]{background:var(--chalk-3)}.crew-bar i[data-source=""],.crew-bar.working i{background:var(--hairline-strong)}.crew-bar.working i:after{content:"";background:linear-gradient(90deg,#0000,#f6d566e6,#0000);animation:1.2s linear infinite tt-work;position:absolute;inset:0}.crew-note{color:var(--chalk-2);font-size:12px}.moment-card .crew-status{gap:8px}.card-actions{animation:tt-rise .8s .3s var(--settle) both;flex-wrap:wrap;gap:8px;display:flex}.stage-caption{z-index:4;left:50%;bottom:calc(var(--bar-h) + 24px);width:min(880px, calc(100% - 2 * var(--gutter)));pointer-events:none;justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.with-pip .stage-caption{width:min(880px, calc(100% - 2 * (var(--pip-w) + var(--gutter) + 24px)))}.caption{pointer-events:auto;appearance:none;border-radius:var(--r-board);cursor:pointer;text-align:center;color:var(--chalk);transition:background-color var(--t-quick);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:0;padding:6px 10px;display:flex}.caption:hover,.caption.open{background:#080e0b59}.caption-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:inline-flex}.speaker{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-2)}.caption-text{font:400 clamp(22px, 2.35vw, 34px) / 1.26 var(--font-display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 22px #000000bf,0 0 2px #00000080;animation:tt-cap var(--t-slow) var(--settle) both}.caption.large .caption-text{font-size:clamp(30px,3.4vw,46px);line-height:1.3}.caption-more{vertical-align:.12em;min-width:24px;min-height:24px;font:500 12px/1 var(--font-body);color:var(--chalk-2);text-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:10px;padding:0;display:inline-grid}.caption-evidence:focus-visible{outline:2px solid var(--floodlight);outline-offset:2px}.caption-more.check{width:30px;height:30px;color:var(--floodlight);transition:background-color var(--t-quick), transform .45s var(--spring);background:#f6d56629;border-radius:50%}.caption:hover .caption-more.check{background:#f6d5664d;transform:scale(1.08)}.caption.open .caption-more.check{background:var(--floodlight);color:var(--ink)}@media (width>=1360px){.stage:has(.caption-story){--story-w:clamp(250px, 22vw, 320px)}:is(.stage:has(.caption-story) .views,.stage:has(.caption-story) .stage-head){right:var(--story-w)}.stage:has(.caption-story) .stage-top{right:calc(var(--story-w) + var(--card-w) + 2 * var(--gutter))}.stage:has(.caption-story) .stage-card{right:calc(var(--story-w) + var(--gutter))}.stage:has(.caption-story) .stage-caption{left:calc((100% - var(--story-w)) / 2);width:min(880px, calc(100% - var(--story-w) - 2 * var(--gutter)))}.stage.with-pip:has(.caption-story) .stage-caption{width:min(880px, calc(100% - var(--story-w) - 2 * (var(--pip-w) + var(--gutter) + 24px)))}.stage.focus-tactical:has(.caption-story) .stage-caption{left:var(--gutter);right:calc(var(--story-w) + var(--card-w) + 2 * var(--gutter));width:auto;transform:none}.stage:has(.caption-story) .transport{right:calc(var(--story-w) + var(--gutter))}.caption-story{z-index:5;width:var(--story-w);border-left:1px solid var(--hairline);background:var(--night);color:var(--chalk-2);flex-direction:column;gap:20px;padding:24px 20px;display:flex;position:absolute;top:0;bottom:0;right:0}.caption-story h2{min-height:24px;color:var(--chalk-3);font:500 11px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;flex:none;margin:0}.caption-story ol{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.caption-story-line{color:var(--chalk-2);font:400 17px/1.45 var(--font-display);border-left:2px solid #0000;padding:12px 8px 12px 12px}.caption-story-line.now{border-left-color:var(--floodlight);color:var(--chalk);background:#f6d56617;border-radius:0 12px 12px 0}.caption-story .caption-more.check{transition:none}}@media (width>=1360px) and (width<=1760px){.stage:has(.caption-story):has(.stage-run .seg) .stage-top{top:calc(var(--head-h) + 92px)}.stage:has(.caption-story) .stage-run{top:84px;left:calc(var(--gutter) + (100% - var(--story-w) - var(--card-w) - 3 * var(--gutter)) / 2)}}@media (width>=1761px){.stage:has(.caption-story) .stage-run{top:24px;left:727px;transform:none}.stage:has(.caption-story) .stage-run .run-outcome{width:auto;max-width:calc(100vw - 727px - var(--story-w) - var(--card-w) - 2 * var(--gutter) - 8px)}}.transport{z-index:6;left:var(--gutter);right:var(--gutter);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex;position:absolute;bottom:24px}.play{background:var(--chalk);width:48px;height:48px;color:var(--ink);flex:none;padding:0;box-shadow:inset 0 -1px #00000024}.play:hover{background:#fff}.transport-speed{border-radius:var(--r-control);background:var(--chalk);min-width:36px;height:36px;color:var(--ink);font:600 13px/1 var(--font-data);white-space:nowrap;flex:none;padding:0 8px}.transport-speed:hover{background:#fff}.clock{font:500 13px/1.2 var(--font-data);color:var(--chalk-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:var(--halo);opacity:0;transition:opacity var(--t-quick);flex:none}.transport:has(.timeline:hover,.timeline :focus-visible) .clock{opacity:1}.cam-dot{background:var(--floodlight);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.clock b{color:var(--chalk);font-weight:500}.timeline{flex:260px;min-width:200px;height:40px;margin-bottom:14px;position:relative}.timeline svg{position:absolute;inset:0}.timeline input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.marks{height:20px;position:absolute;top:34px;left:0;right:0}.mark{appearance:none;font:500 12px/1 var(--font-body);color:var(--chalk-2);text-shadow:var(--halo);white-space:nowrap;cursor:pointer;transition:color var(--t-quick);background:0 0;border:0;padding:3px 0;position:absolute;top:0}.mark.key{color:var(--floodlight)}.mark:not(.key){transform:translate(-50%)}.mark.key.before{padding-right:6px;transform:translate(-100%)}.mark.after{transform:none}.mark:hover{color:var(--chalk)}.timeline:has(input:focus-visible){outline:2px solid var(--floodlight);outline-offset:2px;border-radius:8px}.jumps{flex:none;align-items:center;gap:2px;display:flex}.jumps button{appearance:none;border-radius:var(--r-control);height:36px;color:var(--chalk-2);font:500 13px/1 var(--font-body);cursor:pointer;transition:background-color var(--t-quick), color var(--t-quick);background:0 0;border:0;padding:0 12px}.jumps button:hover{color:var(--chalk);background:#efede514}.jumps button:disabled{opacity:.4;cursor:not-allowed}.jumps select{background-color:#0000;margin-left:4px}.view-options .options-panel{flex-direction:column;gap:18px;width:360px;max-height:calc(100svh - 160px);padding:16px;display:flex;bottom:56px;right:0;overflow-y:auto}.options-group{flex-direction:column;gap:10px;display:flex}.options-group h3{margin:0}.options-group .picker{color:var(--chalk-2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1100px){.timeline{flex-basis:100%;order:-1}.transport .play{order:-2}.transport:has(.play) .timeline{flex-basis:calc(100% - 116px)}}.reveal{opacity:1;transform:none}.reveal-pending{opacity:0;transform:translateY(16px)}.reveal-visible{transition:opacity .4s ease-out var(--reveal-delay,0s), transform .4s ease-out var(--reveal-delay,0s)}.reveal-now{transition:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.scroll-word{opacity:1;display:inline-block;transform:translateY(0)}.floodlight-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floodlight-background span{aspect-ratio:1;will-change:transform;background:radial-gradient(circle,#f6d5660e,#f6d56606 38%,#f6d56600 70%);border-radius:50%;width:72%;animation:32s ease-in-out infinite alternate floodlight-drift-a;position:absolute}.floodlight-background span:first-child{top:2%;left:-24%}.floodlight-background span:last-child{background:radial-gradient(circle,#95a7ba0b,#95a7ba05 38%,#95a7ba00 70%);animation-name:floodlight-drift-b;animation-duration:40s;top:38%;right:-25%}.floodlight-background[data-paused=true] span{animation-play-state:paused}@keyframes floodlight-drift-a{0%{transform:translate(-3%,-2%)}to{transform:translate(5%,4%)}}@keyframes floodlight-drift-b{0%{transform:translate(4%,3%)}to{transform:translate(-4%,-3%)}}@media (prefers-reduced-motion:reduce){.scroll-word{opacity:1!important;transform:none!important}.floodlight-background span{will-change:auto;animation:none;transform:none}}.moment{--wrap:clamp(20px, 5.5vw, 80px);isolation:isolate;max-width:1440px;padding:160px var(--wrap) 64px;margin:0 auto;position:relative}.moment-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"kicker kicker""title lede";align-items:end;gap:32px 64px;display:grid}.moment-head .kicker{grid-area:kicker;align-items:center;gap:12px;font-size:12px;display:inline-flex}.moment-head .kicker:before{content:"";background:currentColor;width:28px;height:1px}.moment-head h2{font:300 clamp(52px, 6.4vw, 112px) / .9 var(--font-display);letter-spacing:-.045em;text-wrap:balance;grid-area:title;margin:0}.moment-head .lede{font:400 clamp(20px, 1.9vw, 26px) / 1.42 var(--font-display);color:#d9d7cf;text-wrap:pretty;grid-area:lede;margin:0;padding-bottom:14px}.below{counter-reset:chapter;flex-direction:column;display:flex}.chapter{min-width:0;padding-top:160px;scroll-margin-top:24px}.chapter-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:28px 64px;margin-bottom:56px;display:grid}.chapter-title{flex-direction:column;gap:20px;display:flex}.chapter-title .kicker{font-size:12px}.chapter-title .kicker:before{counter-increment:chapter;content:counter(chapter, decimal-leading-zero) " — " / ""}.chapter h2{font:300 clamp(40px, 4.6vw, 72px) / .96 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.chapter-lede{flex-direction:column;gap:18px;max-width:640px;display:flex}.lede{font:400 clamp(19px, 1.7vw, 24px) / 1.45 var(--font-display);color:#d9d7cf;text-wrap:pretty;margin:0}.chapter-lede .note{margin:0}.chapter-lede .seg,.chapter-lede .btn{align-self:flex-start}.below>.match-data{margin:0;padding-top:120px}.below>.match-data>summary{font:400 clamp(22px, 2vw, 28px) / 1.2 var(--font-display)}.match-data>.chapter:first-of-type{padding-top:48px}.moments .chapter-body>.note:first-child{font:400 clamp(20px, 1.8vw, 25px) / 1.4 var(--font-display);color:var(--chalk-2);margin:0}.chapter.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 64px;display:grid}.chapter.split .chapter-head{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:0;position:sticky;top:32px}.chapter.split h2{font-size:clamp(44px,5vw,76px);line-height:.95}.chapter.split .lede{font:400 15px/1.6 var(--font-body);color:var(--chalk-3)}.chapter.split .chapter-body{padding-top:8px}.breakdown-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.breakdown-head .meta{font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.breakdown-head .btn{margin-top:6px}.plan-badge,.kind{border-radius:var(--r-tag);height:22px;font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--chalk-2);align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede540}.plan-badge.ok{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d56673}.plan-badge.fresh{color:var(--ink);background:var(--floodlight);box-shadow:none}.plan-badge.fallback{color:var(--chalk-3);background-image:repeating-linear-gradient(135deg,#efede50f 0 4px,#0000 4px 8px);box-shadow:inset 0 0 0 1px #efede538}.kind-tags{vertical-align:.25em;flex-wrap:wrap;gap:4px;margin-right:10px;display:inline-flex}.kind-observed{color:var(--floodlight);box-shadow:inset 0 0 0 1px #f6d56673}.kind-computed{color:var(--chalk)}.kind.kind-counterfactual{color:var(--dusk);background-image:none;box-shadow:inset 0 0 0 1px #95a7ba8c}.caption .kind{background:#080e0b8c}.source{font:500 10px/1 var(--font-data);color:var(--chalk-3);border:1px dashed var(--hairline-strong);vertical-align:.15em;border-radius:4px;padding:2px 4px}.source.verified,:is(.tread,.blind-tag,.hud,.option-card) .source.verified{color:var(--floodlight);border:1px solid #f6d56699}.evidence{border-radius:var(--r-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:tt-rise .45s var(--settle) both;background:#0f1513f2;padding:20px 20px 18px;box-shadow:inset 0 0 0 1px #efede51f,0 30px 60px -20px #000000d9}.evidence-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.evidence-head h2{font:500 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:0}.close{appearance:none;border-radius:var(--r-control);width:32px;height:32px;color:var(--chalk-2);font:400 20px/1 var(--font-body);cursor:pointer;background:0 0;border:0;margin-left:auto}.close:hover{color:var(--chalk);background:#efede514}.evidence-line{font:400 22px/1.3 var(--font-display);letter-spacing:-.01em;margin:14px 0 16px}.evidence-line.cf{color:#d7dde4}.claims{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.below .claims{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.claim{border-radius:var(--r-media);box-shadow:inset 0 0 0 1px var(--hairline);background:#efede509;align-content:start;gap:8px;padding:14px 16px;display:grid}.claim.kind-counterfactual{box-shadow:inset 0 0 0 1px #95a7ba59}.claim.here{box-shadow:inset 0 0 0 1px #f6d56699}.claim.kind-counterfactual.here{box-shadow:inset 0 0 0 1px var(--dusk)}.claim-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.claim-head code{font:500 12px/1 var(--font-data);color:var(--chalk-3);white-space:nowrap}.claim-verdict{font:500 11px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--floodlight);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.claim-verdict:before{content:"";background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.claim .seek{appearance:none;border-radius:var(--r-control);height:30px;color:var(--chalk);font:500 12px/1 var(--font-body);cursor:pointer;background:#efede50f;border:0;margin-left:auto;padding:0 12px;box-shadow:inset 0 0 0 1px #efede529}.claim .seek:hover{background:#efede51f}.kind-detail{color:var(--chalk-3);margin:0;font-size:13px}.claim.kind-counterfactual .kind-detail{color:var(--dusk)}.values{font:500 13px/1.3 var(--font-data);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.values div{gap:6px;display:flex}.values dt{color:var(--chalk-3)}.values dd{color:var(--floodlight);font-variant-numeric:tabular-nums;margin:0}.events{color:var(--chalk-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.event{appearance:none;border-radius:var(--r-control);height:28px;color:var(--chalk);font:500 12px/1 var(--font-data);cursor:pointer;background:0 0;border:0;padding:0 10px;box-shadow:inset 0 0 0 1px #efede533}.event:hover{background:#efede512}.event small{color:var(--chalk-3);font-size:11px}.tamper{border-top:1px dashed var(--hairline-strong);gap:10px;padding-top:10px;display:grid}.tamper-toggle{appearance:none;border-radius:var(--r-control);height:32px;color:var(--flare);font:500 12px/1 var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 14px;box-shadow:inset 0 0 0 1px #ef774b8c}.tamper-toggle[aria-expanded=true]{background:#ef774b1f}.tamper-note{color:var(--chalk-3);margin:0;font-size:13px}.tamper-note.offline{color:var(--chalk-2)}.tamper-form{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tamper-form label{font:500 12px/1 var(--font-data);color:var(--chalk-3);align-items:center;gap:8px;display:flex}.tamper-form input{border-radius:var(--r-control);background:var(--night);width:7.5em;height:34px;font:500 15px/1 var(--font-data);font-variant-numeric:tabular-nums;border:0;padding:0 12px;box-shadow:inset 0 0 0 1px #efede533}.tamper-form input:disabled{color:var(--chalk-3);box-shadow:inset 0 0 0 1px #efede51f}.tamper-form button[type=submit]{appearance:none;border-radius:var(--r-control);background:var(--flare);height:34px;color:var(--ink);font:600 13px/1 var(--font-body);cursor:pointer;border:0;padding:0 14px}.tamper-form button:disabled{opacity:.45;cursor:not-allowed}.tamper-result{background:#f6d5660f;border-radius:14px;gap:6px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #f6d5664d}.tamper-result.held{background:#ef774b12;box-shadow:inset 0 0 0 1px #ef774b66}.tamper-result p{margin:0}.tamper-verdict{font:500 15px/1.3 var(--font-body);color:var(--floodlight)}.tamper-result.held .tamper-verdict{color:var(--flare)}.tamper-line{font:400 19px/1.35 var(--font-display)}.tamper-line s{color:var(--chalk-3);-webkit-text-decoration-color:var(--flare);text-decoration-color:var(--flare);text-decoration-thickness:1.5px}.tamper-why{color:var(--chalk-2);font-size:13px}.tamper-reason{color:var(--chalk-3);overflow-wrap:anywhere;font-size:12px}.tamper-reason code{font:500 12px/1.4 var(--font-data);color:var(--chalk)}.tamper-violations{font:500 12px/1.4 var(--font-data);color:var(--chalk-3);margin:0;padding-left:18px}.beats,.lines,.steps,.crew{margin:0;padding:0;list-style:none}.story .chapter-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.story .beats{grid-column:2}.beats li{border-top:1px solid var(--hairline)}.beats li:last-child{border-bottom:1px solid var(--hairline)}.beats button,.lines .line-row{all:unset;box-sizing:border-box;width:100%;color:var(--chalk-3);transition:color var(--t-base) var(--glide);grid-template-columns:96px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.beats button{font:400 clamp(19px, 1.6vw, 23px) / 1.38 var(--font-display);letter-spacing:-.01em;cursor:pointer}.beats button:hover,.lines .line-row:hover{color:var(--chalk)}.lines .line-row:has(.line-evidence[aria-expanded=true]){color:var(--chalk)}.beats button:focus-visible,.lines .line-row:focus-within{outline:2px solid var(--floodlight);outline-offset:4px}.beats .t,.steps .t,.lines .t{font:500 11px/1.3 var(--font-data);letter-spacing:.08em;color:var(--chalk-3);font-variant-numeric:tabular-nums;padding-top:.45em}.beats li.now button{color:var(--chalk)}.beats li.now .t{color:var(--floodlight)}.mode-cf .beats li.now .t{color:var(--dusk)}.belief{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:48px 80px;display:grid}.numeral-figure{flex-direction:column;gap:18px;margin:0;display:flex}.numeral{font:200 clamp(120px, 17vw, 260px) / .8 var(--font-display);letter-spacing:-.05em;color:var(--chalk);font-variant-numeric:lining-nums;white-space:nowrap;margin:0}.numeral .unit{letter-spacing:0;margin-left:.12em;font-size:.32em;font-style:italic}.numeral-figure figcaption{max-width:440px;font:400 clamp(20px, 1.8vw, 25px) / 1.35 var(--font-display);color:#d9d7cf}.options-figure{flex-direction:column;gap:18px;display:flex}.options{gap:12px;display:grid}.options .opt{all:unset;grid-template-columns:120px 1fr 44px;align-items:center;gap:16px;font-size:14px;display:grid}.options .opt .name{white-space:nowrap;text-overflow:ellipsis;color:var(--chalk-3);overflow:hidden}.options .opt.chosen .name{color:var(--chalk)}.bar{background:#efede50f;border-radius:5px;height:10px;overflow:hidden}.bar i{height:100%;transition:width var(--t-slow) var(--settle);background:#efede552;border-radius:5px;display:block}.options .opt.chosen .bar i{background:var(--floodlight)}.mode-cf .options .opt.chosen .bar i{background:var(--dusk)}.options .opt .p{font:500 12px/1 var(--font-data);color:var(--chalk-3);text-align:right;font-variant-numeric:tabular-nums}.facts{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:18px 48px;margin-top:14px;padding-top:22px;display:flex}.fact span{font:500 10px/1.3 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);margin-bottom:6px;display:block}.fact b{font:300 34px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.versus{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.run-card{opacity:.75;transition:opacity var(--t-base) var(--glide), border-color var(--t-base) var(--glide);border-top:2px solid #efede524;flex-direction:column;gap:14px;padding:26px 0 0;display:flex}.run-card.on{opacity:1;border-top-color:var(--floodlight)}.run-card.cf.on{border-top-color:var(--dusk)}.run-card .kicker{color:var(--floodlight)}.run-card.cf .kicker{color:var(--dusk)}.run-action{font:300 clamp(34px, 3.6vw, 52px) / 1 var(--font-display);letter-spacing:-.03em}.worth{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:flex-end;gap:24px 56px;margin-top:88px;padding-top:64px;display:flex}.worth .numeral{color:var(--chalk-2)}.worth.verified .numeral{color:var(--floodlight)}.worth-text{flex-direction:column;flex:320px;gap:14px;padding-bottom:14px;display:flex}.worth-line{font:400 clamp(26px, 2.6vw, 38px) / 1.12 var(--font-display);letter-spacing:-.02em;margin:0}.worth .note{max-width:480px;margin:0}.checked{color:var(--floodlight);font:500 11px/1.4 var(--font-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:flex}.narration .chapter-lede{gap:22px}.lines li{border-top:1px solid var(--hairline)}.lines .line-row{font:400 clamp(21px, 1.9vw, 27px) / 1.32 var(--font-display);letter-spacing:-.01em;color:var(--chalk-2);grid-template-columns:56px minmax(0,1fr) auto;padding:22px 0}.lines .line-copy{min-width:0}.lines .line-evidence{min-width:24px;min-height:24px;color:var(--chalk-3);font:500 11px/1.3 var(--font-body);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 0 4px 8px}.lines .line-evidence:hover,.lines .line-evidence[aria-expanded=true]{color:var(--floodlight)}.lines li.now .line-row{color:var(--chalk)}.lines li.now .t{color:var(--floodlight)}.lines.large .line-row{font-size:clamp(26px,2.4vw,32px);line-height:1.4}.lines.large .t{font-size:14px}.lines .withheld{color:var(--chalk-3);font:italic 400 19px/1.4 var(--font-display);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.plan-errors{color:var(--chalk-3);margin-bottom:12px;font-size:13px}.plan-errors summary{cursor:pointer;color:var(--flare)}.plan-errors ul{font:500 12px/1.5 var(--font-data);overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.progress{background:#efede51a;height:2px;margin-bottom:4px;overflow:hidden}.progress i{background:var(--floodlight);height:100%;display:block}.steps{scrollbar-width:thin;max-height:420px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.steps li{border-top:1px solid var(--hairline);color:var(--chalk-3);transition:color var(--t-base);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:12px 0;font-size:14px;display:grid}.steps li .t{padding-top:.15em}.steps li.done{color:var(--chalk-2)}.steps li.now{color:var(--chalk)}.steps li.now .t{color:var(--floodlight)}.producer{margin-top:64px}.producer h3{font:500 12px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 14px}.crew{display:grid}.crew-step{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:56px;padding:8px 0;display:flex}.crew-step.fallback .crew-name{color:var(--chalk-3)}.crew-name{min-width:140px;font:400 21px/1.2 var(--font-display);letter-spacing:-.01em}.crew-error{font:500 11px/1.2 var(--font-data);color:var(--flare)}.crew-action{appearance:none;border-radius:var(--r-control);height:32px;color:var(--chalk-2);font:500 12px/1 var(--font-body);cursor:pointer;transition:background-color var(--t-quick), color var(--t-quick);background:0 0;border:0;margin-left:auto;padding:0 14px;box-shadow:inset 0 0 0 1px #efede533}.crew-action:hover{color:var(--chalk);background:#efede512}.crew-action[aria-pressed=true]{color:var(--ink);background:var(--flare);box-shadow:none}.crew-action.back{color:var(--ink);background:var(--floodlight);box-shadow:none}.crew-action:disabled,.producer-foot .btn:disabled,.producer-foot .btn[aria-disabled=true]{opacity:.45;cursor:default}.producer-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.trace-id{font:500 11px/1.4 var(--font-data);color:var(--chalk-3);overflow-wrap:anywhere}.trace-id code{color:var(--chalk);-webkit-user-select:all;user-select:all}.producer-error{color:var(--flare);overflow-wrap:anywhere}.telemetry .chapter-body{gap:0;display:grid}.telemetry .trow+.trow{border-top:1px solid var(--hairline)}.trow{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;padding:12px 0;display:grid}.tlabel{grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}.tname{font:500 11px/1.3 var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tread{align-items:center;gap:6px;display:inline-flex}.tvalue{font:300 26px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;min-width:64px}.tread .source,.blind-tag .source,.hud .source,.option-card .source{font:500 10px/1 var(--font-data);color:var(--chalk-3);border:1px dashed var(--hairline-strong);border-radius:4px;padding:2px 4px}.tdetail{color:var(--chalk-3);grid-column:1/-1;font-size:11px;line-height:1.3}.spark{width:100%;height:48px;display:block;overflow:visible}.spark .curve{fill:none;stroke:var(--chalk);stroke-width:1.5px;stroke-linejoin:round}.spark .curve.run-factual{stroke:var(--floodlight)}.spark .curve.run-counterfactual{stroke:var(--dusk)}.spark .curve.other{stroke-width:1.25px;stroke-dasharray:4 3;opacity:.75}.spark .guide{stroke:#efede533;stroke-width:1px;stroke-dasharray:2 3}.spark .scan{fill:#898e8847}.spark .scan.key{fill:#f6d56647}.spark .dropped-key{fill:none;stroke:var(--dusk);stroke-width:1.5px;stroke-dasharray:4 3}.spark .detected{fill:#b6e86f2e}.spark .threshold{stroke:var(--detector);stroke-width:1px;stroke-dasharray:5 4}.spark .onset{stroke-width:2px}.spark .onset.accepted{stroke:var(--detector)}.spark .onset.rejected{stroke:var(--flare)}.spark .cursor{stroke:var(--chalk);stroke-width:1.5px}.trow[data-row=axis]{align-items:end}.taxis{height:34px;font:500 11px/1 var(--font-data);color:var(--chalk-3);position:relative}.tbracket{border:1px solid var(--floodlight);border-bottom:0;height:6px;position:absolute;top:13px}.tbracket.dropped{border-color:var(--dusk);border-style:dashed}.tbracket span{white-space:nowrap;color:var(--chalk);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.tpoint{white-space:nowrap;border-left:1px solid var(--chalk-3);height:14px;color:var(--chalk);padding-left:4px;position:absolute;bottom:0}.tpoint.end{border-left:0;border-right:1px solid var(--chalk-3);padding-left:0;padding-right:4px;transform:translate(-100%)}.tlegend{color:var(--chalk-3);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.tlegend .sw{vertical-align:-1px;border-radius:2px;width:12px;height:10px;margin-right:6px;display:inline-block}.tlegend .sw.key{background:#f6d5668c}.tlegend .sw.scan{background:#898e8880}.tlegend .sw.detected{background:#b6e86f66}.tlegend .sw.onset,.tlegend .sw.rejected{background:var(--detector);border-radius:0;width:2px}.tlegend .sw.rejected{background:var(--flare)}.tlegend .sw.line{border-top:2px solid var(--floodlight);vertical-align:3px;border-radius:0;width:16px;height:0}.tlegend .sw.line.run-counterfactual{border-top-color:var(--dusk)}.tlegend .sw.line.other{border-top-style:dashed}.options-overlay,.blind-side-overlay{position:absolute;inset:0}.blind-side-overlay{pointer-events:none}.thought-tag{border-radius:var(--r-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 13px/1.2 var(--font-body);white-space:nowrap;pointer-events:none;background:#080e0bd9;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:inset 0 0 0 1px #f6d56680}.thought-tag.kind-counterfactual{box-shadow:inset 0 0 0 1px #95a7ba99}.thought-tag b{font:500 13px/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--floodlight)}.option-card{z-index:2;border-radius:var(--r-media);pointer-events:none;background:#0f1513f2;width:270px;padding:12px 14px;font-size:13px;position:absolute;box-shadow:inset 0 0 0 1px #efede51f,0 20px 40px -20px #000000e6}.option-title{font:500 14px/1.3 var(--font-body);align-items:center;gap:8px;margin-bottom:6px;display:flex}.option-title .chosen{font:500 10px/1 var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);background:var(--chalk);border-radius:4px;padding:3px 5px}.option-card dl{gap:4px;margin:0;display:grid}.option-card dl div{justify-content:space-between;gap:8px;display:flex}.option-card dt{color:var(--chalk-3)}.option-card dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;display:flex}.option-card .source{text-align:center;width:28px}.option-source{color:var(--chalk-3);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 0;font-size:11px;display:flex}.option-source code{font:500 11px/1 var(--font-data)}.options-legend{border-radius:var(--r-tag);max-width:calc(100% - 24px);color:var(--chalk-2);pointer-events:none;background:#080e0bb8;margin:0;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;left:12px}.slot.main .view.tac .options-legend{top:10px;bottom:auto}.slot.main .view.tac .options-legend.under-pitch{top:calc(var(--pitch-bottom) + 6px)}@media (width>=1181px) and (aspect-ratio>=5/3){.slot.main .view.tac .options-legend:not(.under-pitch){top:auto;bottom:10px}}@media (width>=761px){.slot.main .view.tac:has(.skeleton-key) .options-legend:not(.under-pitch){top:auto;bottom:10px}}.blind-side-key{border-radius:var(--r-tag);max-width:380px;color:var(--chalk);pointer-events:none;background:#080e0bd9;align-items:flex-start;gap:8px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4;display:flex}.blind-side-key i{background:var(--alert);flex:none;width:24px;height:2px;margin-top:7px}.focus-tactical .blind-side-key{grid-column:1/-1}.blind-tag{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--alert);font:500 12px/1.2 var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;background:#080e0bd9;align-items:center;gap:6px;padding:4px 9px;display:flex;position:absolute;transform:translate(-50%,14px)}.blind-tag b{color:var(--alert)}.skeleton-key{border-radius:var(--r-media);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--hairline);font:500 12px/1.4 var(--font-body);background:#0b110ed1;padding:12px 14px}.skeleton-key .sk-title{font:500 11px/1 var(--font-data);letter-spacing:.1em}.skeleton-key .segmented{border-radius:var(--r-control);padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #efede529}.skeleton-key .segmented button{appearance:none;border-radius:var(--r-control);color:var(--chalk-2);font:500 10px/1 var(--font-data);cursor:pointer;background:0 0;border:0}.skeleton-key .segmented button[aria-pressed=true]{background:var(--chalk);color:var(--ink)}.stage-top .skeleton-key{pointer-events:auto;position:static}.view.tac .skeleton-key{top:8px;bottom:auto}.view.tac .skeleton-key.at-right{left:auto;right:8px}@media (width>=761px){.stage.focus-tactical .stage-top .skeleton-key{display:none}}.legend{border-top:1px solid var(--hairline);max-width:1440px;color:var(--chalk-3);flex-wrap:wrap;gap:8px 20px;margin:120px auto 0;padding:40px clamp(20px,5.5vw,80px) 56px;font-size:13px;display:flex}.legend i{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.legend i.dashed{border:1px dashed var(--chalk)}.app[data-door=home]>.legend,.app[data-door=turn]>.legend{display:none}@media (width<=1100px){.chapter.split{grid-template-columns:minmax(0,1fr)}.chapter.split .chapter-head{position:static}.brand .sub{display:none}}@media (width<=1400px) and (width>=1181px){.stage:has(.live-chip.back) .stage-run{top:84px}.stage:has(.live-chip.back) .stage-top{top:140px}}@media (width<=1180px) and (width>=761px){.stage-run{top:84px}.stage-top{top:140px}}@media (width>=761px) and (height<=780px){.focus-tactical .slot.pip,.focus-tactical .swap{width:min(var(--card-w), 220px)}.focus-tactical .stage-card{max-height:calc(100% - var(--head-h) - var(--bar-h) - 48px - min(var(--card-w), 220px) * 9 / 16)}.focus-tactical .moment-card .card-body{display:none}}@media (width>=761px){.focus-tactical .stage-top{grid-template-columns:auto minmax(0,max-content);grid-template-areas:"hud director""ticker ticker";justify-content:center;align-items:center;gap:8px;display:grid}.focus-tactical .stage-top .stage-hud{grid-area:hud}.focus-tactical .stage-top .stage-director{grid-area:director;min-width:0}.focus-tactical .stage-director .director{flex-wrap:nowrap}.focus-tactical .stage-director .director-slot{flex:0 auto;min-width:0}.focus-tactical .stage-director .chip.director-chip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.focus-tactical .stage-top .stage-ticker{flex-wrap:nowrap;grid-area:ticker;justify-content:center;overflow:hidden}.focus-tactical .stage-ticker .stat-chip:nth-child(n+4){display:none}.focus-tactical .slot.main{top:calc(var(--head-h) + 92px)}.focus-tactical .slot.main .view.tac{aspect-ratio:111/74;width:auto;max-width:100%;margin-inline:auto}}@media (width<=1760px) and (width>=1181px){.stage.focus-tactical:has(.stage-run) .slot.main{top:232px}}@media (width<=1400px) and (width>=1181px){.stage.focus-tactical:has(.live-chip.back) .slot.main{top:232px}}@media (width<=1180px) and (width>=761px){.focus-tactical .slot.main{top:232px}.focus-tactical .stage-ticker .stat-chip:nth-child(n+3){display:none}}@media (width>=1181px) and (aspect-ratio>=5/3){.focus-tactical .stage-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"hud""director""ticker";place-content:start stretch;justify-items:start;width:296px;right:auto}.focus-tactical .stage-director .director{flex-wrap:wrap}.focus-tactical .stage-director .director-slot{flex:100%}.focus-tactical .stage-director .chip.director-chip{white-space:normal}.focus-tactical .stage-top .stage-ticker{flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:visible}.focus-tactical .slot.main{top:var(--head-h);left:calc(var(--gutter) + 312px)}.stage.focus-tactical:has(.stage-run) .slot.main{top:var(--head-h);left:calc(var(--gutter) + 312px)}.stage.focus-tactical:has(.live-chip.back) .slot.main{top:var(--head-h);left:calc(var(--gutter) + 312px)}.focus-tactical .stage-caption{left:calc(var(--gutter) + 312px)}}@media (width>=1181px) and (width<=1760px) and (aspect-ratio>=5/3){.stage.focus-tactical:has(.stage-run) .slot.main{top:140px}}@media (width<=1760px) and (width>=1181px){.stage-run{top:84px}.stage:has(.stage-run) .stage-top{top:140px}.stage:not(.focus-tactical):has(.stage-run) .stage-top{top:84px;right:calc(50% + 156px)}}@media (width<=760px){:root{--gutter:16px;--head-h:64px}.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"views""bar""run""director""card";height:auto;min-height:0;display:grid;overflow:visible}.views{aspect-ratio:4/3;grid-area:views;position:relative;overflow:hidden}.focus-tactical .views{aspect-ratio:111/74}.focus-tactical .slot.main{inset:0}.slot.pip,.swap{display:none}.shade.top{height:120px}.shade.bottom{height:180px}.stage-head{grid-area:views;align-self:start;gap:10px;padding:12px 16px;position:relative}.brand h1{font-size:20px}.header-start,.header-end{gap:6px}.data-badge{letter-spacing:.05em;padding:0 10px;font-size:10px}.brand .sub,.hide-sm,.viewer-toggle>span:not(.avatar),.viewer-toggle>svg{display:none}.viewer-toggle{justify-content:center;width:44px;padding:0}.viewer-panel{width:auto;position:fixed;top:64px;left:16px;right:16px}.stage-top{display:contents}.stage-hud{z-index:5;grid-area:views;align-self:start;margin:0 16px;position:relative;top:64px;left:auto;right:auto}.stage-hud .hud>span:not(.badge):not(.blind-hud){display:none}.eyes-picker,.eyes-picker select{height:32px}.stage-run{grid-area:run;padding:12px 16px 0;position:relative;top:auto;bottom:auto;left:auto;transform:none}.stage-run .seg{display:flex}.stage-run .seg button{min-width:0}.run-outcome{width:auto;max-width:none;box-shadow:none;text-align:left;background:0 0;margin:8px 0 0;padding:0 4px;font-size:12.5px}.stage-caption,.with-pip .stage-caption,.focus-tactical .stage-caption{grid-area:views;align-self:end;width:auto;margin:0 8px 8px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.caption{gap:8px}.caption-text{font-size:20px}.caption.large .caption-text{font-size:25px}.transport{grid-area:bar;gap:6px 12px;padding:12px 16px 0;position:relative;bottom:auto;left:auto;right:auto}.transport .play{width:44px;height:44px}.transport-speed{min-width:44px;height:44px}:is(.transport .timeline,.transport:has(.play) .timeline){flex:1 1 0;order:0;min-width:0}.clock span{display:none}.marks{align-items:center;gap:4px;height:44px;margin-top:40px;display:flex;position:static}.mark{border-radius:var(--r-control);min-height:44px;padding:0 8px;font-size:10px;position:static}.mark:not(.key),.mark.key.before{transform:none}.mark:hover{background:#efede514}.timeline{margin-bottom:0}.timeline:has(.marks){margin-bottom:44px}.transport .seg.camera{flex:1 1 0;order:5}.transport .seg.camera button{width:auto;padding:0 8px}.jumps{order:6}.stage-card,.focus-tactical .stage-card{grid-area:card;width:auto;max-height:none;margin:24px 16px 0;position:relative;top:auto;right:auto;overflow:visible}.moment-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.moment-card h2{font-size:28px}.card-actions .btn{flex:100%;height:52px;font-size:15px}.moment{padding-top:96px}.moment-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""lede"}.moment-head .kicker{display:block}.moment-head .kicker:before{display:none}.chapter{padding-top:112px}.chapter-head,.story .chapter-body,.belief,.versus{grid-template-columns:minmax(0,1fr)}.chapter-head{margin-bottom:36px}.story .beats{grid-column:1}.beats button,.lines .line-row,.steps li,.lines .withheld{grid-template-columns:52px minmax(0,1fr);gap:14px}.lines .line-row{grid-template-columns:52px minmax(0,1fr) auto}.trow{grid-template-columns:minmax(0,1fr);gap:4px}.tdetail{display:none}.options .opt{grid-template-columns:96px 1fr 40px}.worth{margin-top:56px;padding-top:40px}.free{flex-wrap:wrap}.free .btn{width:100%}.header-start .match-picker{min-width:0}.header-start:has(.match-picker){min-width:0}.header-start .match-picker select{text-overflow:ellipsis;width:100%}}@media (width>=761px) and (width<=900px){.viewer-toggle>span:not(.avatar),.viewer-toggle>svg{display:none}.viewer-toggle{justify-content:center;width:44px;padding:0}}@media (width<=480px){.stage-head{flex-wrap:wrap;row-gap:4px;padding-top:8px}.stage-head .brand{flex-direction:row;flex:1 0 100%;align-items:baseline;gap:10px;min-width:0}.stage-head .brand h1{font-size:17px}.stage-head .brand .sub{white-space:nowrap;font-size:11px;display:block}.brand .sub-more{display:none}.stage-hud,.viewer-panel{top:84px}.stage-head .live-status{display:none}.numeral{font-size:clamp(72px,26vw,120px)}.kind{white-space:normal;height:auto;min-height:22px;padding-block:3px;line-height:1.25}}@media (width<=400px){.stage-head{gap:6px}.brand h1{font-size:18px}.stage-head .live-chip{padding:0 10px}}@media (width<=760px){.stage{grid-template-areas:"head""views""bar""run""skel""card"}.stage-top .skeleton-key{grid-area:skel;max-width:none;margin:10px 16px 0}.view.tac .skeleton-key{display:none}.stage-head{grid-area:head;align-self:auto}.stage-hud{margin:12px 16px 0;top:0}.stage:has(.stage-caption .caption-text) .stage-ticker{display:none}.stage-ticker .stat-chip:has(+.stat-chip){display:none}.stage-caption .caption:has(.caption-text){background:#080e0be0}.stage:has(.stage-caption .caption-text) .blind-tag{display:none}}@media (width<=480px){.stage:has(.stage-caption .caption-text) .hud .badge.cf{display:none}.hud .badge.blind{white-space:nowrap}}@media (width<=760px){.transport .seg.camera{flex:100%}.more-panel{width:auto;max-height:calc(100svh - 72px);position:fixed;top:56px;left:16px;right:16px}.moment-card .card-body,.moment-card .crew-status{display:none}.moment-card{gap:10px}.moment-card h2{font-size:26px}.card-actions .btn{height:48px}.stage-card,.focus-tactical .stage-card{margin-top:12px}}@media (width>=1181px){.stage-head .live{position:relative}.stage-head .live-status{text-overflow:ellipsis;white-space:nowrap;max-width:260px;height:12px;line-height:12px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden}}@media (width<=1180px){.stage-head .live-status .sprint{display:none}}@keyframes tt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tt-cap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tt-beat{0%,to{box-shadow:0 0 #f6d5668c}60%{box-shadow:0 0 0 7px #f6d56600}}@keyframes tt-work{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=1700px){.header-start [aria-label=Match] .live-status{display:none}}.grade{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(90% 70% at 50% 38%,#ffdea012,#ffdea000 70%),linear-gradient(#0e1a2c38,#0e1a2c00 38%);position:absolute;inset:0}.pov-vignette{pointer-events:none;background:linear-gradient(90deg, rgba(255, 211, 107, calc(.42 * var(--edge-left,0))), #ffd36b00 14%), linear-gradient(270deg, rgba(255, 211, 107, calc(.42 * var(--edge-right,0))), #ffd36b00 14%), radial-gradient(125% 100% at 50% 48%, #05080600 calc(58% - 10% * var(--push,0)), rgba(5, 8, 6, calc(.38 + .22 * var(--push,0))) 100%);position:absolute;inset:0}.slot.pip .pov-vignette{display:none}.count{font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.count.counting .count-value{color:#0000}.count.counting:before{content:attr(data-count) / "";position:absolute;top:0;left:0}.count .stamp{vertical-align:.4em;width:.55em;height:.55em;color:var(--floodlight);animation:stamp-pop var(--t-base) var(--spring) both;margin-left:.14em;display:inline-flex}.count.counting .stamp{opacity:0;animation:none}.count .stamp svg{width:100%;height:100%}@keyframes stamp-pop{0%{opacity:0;transform:scale(.2)rotate(-14deg)}to{opacity:1;transform:none}}.caption-story-empty{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}
