.league-note{color:var(--color-paper-muted);font:400 .82rem/1.6 var(--font-sans);margin:0}.league-note b{color:var(--color-paper);font-weight:700}.league-empty{padding:var(--space-8) var(--space-4);color:var(--color-paper-muted);text-align:center;margin:0;font-size:.88rem}.power-scale .panel-header__meta{white-space:normal;max-width:38rem}.home-columns{gap:var(--space-6);display:grid}@media (width>=76rem){.home-columns{grid-template-columns:minmax(0,52rem) minmax(0,1fr);align-items:start}.home-columns .home-standings{grid-row:1/span 2}}.home-chat .home-chat__list{margin-top:var(--space-2)}.home-chat .chat-bubble{max-width:100%}.home-chat .chat-bubble__body p{font-size:.9rem}.standings-table td[data-key=team],.power-table td[data-key=team],.teams-table td[data-key=team]{min-width:13rem}.standings-table th[data-key=seed],.power-table th[data-key=rank]{min-width:3.4rem}.standings-table .team-chip__line,.power-table .team-chip__line,.teams-table .team-chip__line,.home-standings .team-chip__line{font-size:.75rem}.standings-table a.team-chip,.power-table a.team-chip,.teams-table a.team-chip,.home-standings a.team-chip{align-items:center;min-height:24px}.team-schedule__opponent{align-items:center;gap:var(--space-2);display:inline-flex}.team-schedule__opponent>[aria-hidden]{width:1.2rem;color:var(--color-paper-muted);font:700 .68rem/1 var(--font-mono);text-transform:uppercase}.standings-table .form-strip,.team-schedule .form-strip{vertical-align:middle}.team-schedule td[data-key=score],.team-schedule td[data-key=result]{white-space:nowrap}.team-schedule th[data-key=result]{white-space:normal}.seed-pending{color:var(--color-gold);font-weight:800}.seed-note{margin-top:var(--space-1);display:block}.movement{font:700 .82rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.movement.is-up{color:var(--color-green)}.movement.is-down{color:var(--color-danger)}.movement.is-flat{color:var(--color-paper-muted)}.trend-plates{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.trend-plate{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--plate-edge);border-top:4px solid var(--trend,var(--color-line-strong));border-radius:var(--radius-md);background:var(--plate);box-shadow:inset 0 1px 0 var(--plate-shine), var(--plate-shadow)}.trend-plate--up{--trend:var(--color-green)}.trend-plate--down{--trend:var(--color-danger)}.trend-plate__title{margin:0 0 var(--space-3);color:var(--color-paper);font:800 .82rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.trend-plate__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.trend-plate__list li{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.trend-plate__none{color:var(--color-paper-muted);margin:0;font-size:.85rem}.rank-dumbbell{gap:0 var(--space-2);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:start;max-width:48rem;display:grid}.rank-dumbbell__teams{border-right:1px solid var(--color-line-strong);margin:0;padding:12px 0 0;list-style:none}.rank-dumbbell__team{min-width:0;padding-right:var(--space-2);align-items:center;display:flex}.rank-dumbbell__team .team-chip__name{font-size:.78rem}.rank-dumbbell__plot svg{width:100%;height:auto;display:block}.rank-dumbbell__grid{stroke:var(--color-line);stroke-width:1px}.rank-dumbbell__link{stroke:var(--color-paper-muted);stroke-width:2px}.rank-dumbbell__row.is-up .rank-dumbbell__link,.rank-dumbbell__row.is-up .rank-dumbbell__arrow,.rank-dumbbell__row.is-up .rank-dumbbell__was{stroke:var(--color-green);fill:var(--color-green)}.rank-dumbbell__row.is-down .rank-dumbbell__link,.rank-dumbbell__row.is-down .rank-dumbbell__arrow,.rank-dumbbell__row.is-down .rank-dumbbell__was{stroke:var(--color-danger);fill:var(--color-danger)}.rank-dumbbell__was{fill:var(--color-ink-900);stroke:var(--color-paper-muted);stroke-width:1.5px}.rank-dumbbell__row.is-up .rank-dumbbell__was,.rank-dumbbell__row.is-down .rank-dumbbell__was{fill:var(--color-ink-900)}.rank-dumbbell__now{fill:var(--color-paper-muted);stroke:var(--color-ink-900);stroke-width:1.5px}.rank-dumbbell__row.is-up .rank-dumbbell__now{fill:var(--color-green)}.rank-dumbbell__row.is-down .rank-dumbbell__now{fill:var(--color-danger)}.rank-dumbbell__num{fill:var(--color-paper-muted);font:800 9px/1 var(--font-mono);text-anchor:middle;dominant-baseline:central;pointer-events:none}.rank-dumbbell__num.is-now{fill:var(--color-ink-950)}.rank-dumbbell__axis{fill:var(--color-paper-muted);font:700 10px/1 var(--font-mono);text-anchor:middle}.rank-dumbbell__axis-title{fill:var(--color-paper);font:700 10px/1 var(--font-sans);text-anchor:middle}.rank-dumbbell__key{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;display:flex}.rank-dumbbell__key>div{align-items:center;gap:var(--space-2);display:flex}.rank-dumbbell__key dt,.rank-dumbbell__key dd{margin:0}.rank-dumbbell__key dd{color:var(--color-paper-muted);font:400 .78rem/1.3 var(--font-sans)}.rank-dumbbell__key-was,.rank-dumbbell__key-now{border:1.5px solid var(--color-paper-muted);border-radius:50%;width:.85rem;height:.85rem;display:inline-block}.rank-dumbbell__key-now{background:var(--color-paper-muted)}@media (width<=48rem){.rank-dumbbell{grid-template-columns:6.5rem minmax(0,1fr)}.rank-dumbbell__team .agent-mark{display:none}}.week-strip{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.week-strip__weeks{min-width:0}.week-strip__weeks .chip{justify-content:center;min-width:2.75rem}.week-strip__weeks .chip.is-scored{color:var(--color-paper-muted);background:var(--color-tile);border-color:var(--color-line)}.week-strip__line{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--color-paper-muted);font:400 .82rem/1.5 var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.week-strip__line strong{color:var(--color-paper);font:800 .82rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.week-strip__deadline{white-space:nowrap}.week-strip__filter{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.week-strip__filter select{max-width:14rem;min-height:var(--touch);padding:0 var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-ink-850);color:var(--color-paper);font:700 .78rem/1 var(--font-sans)}.week-strip__deadline b{color:var(--color-paper);font:700 .68rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.schedule-games{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.schedule-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.schedule-games{grid-template-columns:repeat(3,minmax(0,1fr))}}.matchup-preview{gap:var(--space-4);padding:var(--space-5) var(--space-4);border:1px solid var(--plate-edge);border-radius:var(--radius-md);background:var(--plate-raised);box-shadow:inset 0 1px 0 var(--plate-shine), var(--plate-shadow);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.matchup-preview__side{gap:var(--space-2);min-width:0;display:grid}.matchup-preview__side--away{text-align:right;justify-items:end}.matchup-preview__side--away .team-chip{grid-template-columns:minmax(0,1fr) auto}.matchup-preview__side--away .team-chip .agent-mark{order:2}.matchup-preview__side--away .team-chip__text{text-align:right}.matchup-preview__value{color:var(--color-paper);font:800 2.4rem/1 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.matchup-preview__label,.matchup-preview__state{color:var(--color-paper-muted);margin:0}.matchup-preview__state{text-align:center;align-self:center}@media (width<=48rem){.matchup-preview{gap:var(--space-3) var(--space-2);padding:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"home away""state state"}.matchup-preview__side{grid-area:home}.matchup-preview__side--away{grid-area:away}.matchup-preview__state{padding-top:var(--space-2);border-top:1px solid var(--color-line);grid-area:state}.matchup-preview__value{font-size:1.9rem}.matchup-preview .team-chip--lg .agent-mark{width:2.75rem;height:2.75rem}.matchup-preview .team-chip--lg .team-chip__name{font-size:.92rem}.matchup-preview__side,.matchup-preview__side--away{text-align:center;justify-items:center}.matchup-preview__side .team-chip{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;display:grid}.matchup-preview__side--away .team-chip .agent-mark{order:0}.matchup-preview__side .team-chip__text,.matchup-preview__side--away .team-chip__text{text-align:center}.matchup-preview__chance{justify-content:center}}.league-empty--next{place-content:center;gap:var(--space-4);min-height:9rem;padding:var(--space-8) var(--space-4);color:var(--color-paper-muted);text-align:center;display:grid}.league-empty--next p{margin:0}.league-empty__do{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.lineup-ladder th[data-key=slot],.lineup-ladder td[data-key=slot]{text-align:center;background:#0a23428c;width:3.2rem}.lineup-ladder th[data-key$=Points],.lineup-ladder td[data-key$=Points]{width:3.6rem;min-width:3.6rem}.lineup-ladder th[data-key$=Game],.lineup-ladder td[data-key$=Game]{width:6.5rem}.lineup-ladder th[data-key$=Player],.lineup-ladder td[data-key$=Player]{width:26%}.lineup-ladder td[data-key=awayPlayer],.lineup-ladder th[data-key=awayPlayer],.lineup-ladder td[data-key=awayGame],.lineup-ladder th[data-key=awayGame],.lineup-ladder td[data-key=awayPoints],.lineup-ladder th[data-key=awayPoints]{text-align:right}.lineup-ladder td[data-key=awayPoints],.lineup-ladder th[data-key=awayPoints]{text-align:left}.ladder-player{align-items:center;gap:var(--space-2);width:100%;min-height:2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ladder-player--away{text-align:right;flex-direction:row-reverse}.ladder-player__text{min-width:0;display:grid}.ladder-player__name{color:var(--color-paper);font:700 .82rem/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ladder-player__meta{color:var(--color-paper-muted);font:400 .68rem/1.3 var(--font-mono);letter-spacing:.04em}.ladder-player__status{color:var(--color-paper-muted);font-weight:800}.ladder-player__status.is-out{color:var(--color-danger)}.ladder-empty{color:var(--color-paper-muted);font:400 .82rem/1.25 var(--font-sans)}.lineup-ladder .is-slot-winner{color:var(--color-paper);font-weight:700}.lineup-ladder .is-projected{color:var(--color-paper-muted);font-style:italic;font-weight:400}.score-breakdown{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.score-breakdown li{border-bottom:1px solid var(--color-line);align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);justify-content:space-between;display:flex}.score-breakdown b{font-variant-numeric:tabular-nums;white-space:nowrap}.lineup-ladder .is-slot-loser{color:var(--color-paper-muted);font-weight:400}.game-line{color:var(--color-paper-muted);font:400 .68rem/1.3 var(--font-mono);letter-spacing:.03em;display:block}.game-line.is-live{color:var(--color-green);font-weight:700}.game-line--inline{margin-top:.1rem;display:none}.lineup-ladder tfoot th{font:800 .68rem/1.3 var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase}.lineup-ladder tfoot .is-num{font-size:.9rem}.lineup-ladder .is-level-best,.lineup-side .is-level-best{color:var(--color-paper-muted);font-weight:400}.ladder-gap{color:var(--color-danger)}.ladder-gap.is-level{color:var(--color-paper-muted)}@media (width<=48rem){.lineup-ladder th[data-key$=Game],.lineup-ladder td[data-key$=Game]{width:0;display:none}.lineup-ladder .game-line--inline{display:block}.lineup-ladder .ladder-player>.pos-chip{display:none}.lineup-ladder thead th{white-space:normal;overflow-wrap:anywhere;letter-spacing:.04em;font-size:.68rem}.lineup-ladder th,.lineup-ladder td{padding:.35rem}.lineup-ladder th[data-key=slot],.lineup-ladder td[data-key=slot]{width:2.2rem;min-width:2.2rem;padding-inline:.15rem}.lineup-ladder th[data-key$=Points],.lineup-ladder td[data-key$=Points]{width:2.9rem;min-width:2.9rem}.lineup-ladder .is-num{font-size:.82rem}.lineup-ladder th[data-key$=Player],.lineup-ladder td[data-key$=Player]{width:auto}.ladder-player{min-height:var(--touch);align-items:start}.ladder-player__name{white-space:normal;overflow-wrap:normal;font-size:.78rem;overflow:visible}.lineup-ladder .pos-chip--lg{padding-inline:.25rem}}.ladder-player__short{display:none}@media (width<=48rem){.ladder-player__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ladder-player__short{display:inline}.ladder-player__name{font-size:.82rem}.ladder-player__meta{display:none}.lineup-ladder{table-layout:fixed}.lineup-ladder.data-table th[data-key=slot],.lineup-ladder.data-table td[data-key=slot]{width:2.4rem;padding-inline:.1rem}.lineup-ladder.data-table th[data-key$=Points],.lineup-ladder.data-table td[data-key$=Points]{width:2.5rem;padding-inline:.15rem}.lineup-ladder.data-table th,.lineup-ladder.data-table td{padding-inline:.3rem}.lineup-ladder .ladder-empty{white-space:nowrap}.lineup-ladder .pos-chip--lg{min-width:0;padding-inline:.3rem;font-size:.58rem}.lineup-ladder .is-num{font-size:.78rem}.lineup-ladder.data-table th[data-key$=Player],.lineup-ladder.data-table td[data-key$=Player]{width:auto}.lineup-ladder .ladder-head__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lineup-ladder .ladder-head .agent-mark{width:1.4rem;height:1.4rem;display:inline-grid}.lineup-ladder th[data-key=awayPlayer] .ladder-head{justify-content:flex-end}.ladder-player__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.condensed-score-bar .team-chip__text{display:none}}.ladder-head{align-items:center;gap:.4rem;min-width:0;display:flex}.ladder-head .agent-mark{display:none}.matchup-team-link:hover,.condensed-score-bar__side:hover .team-chip__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}a.ladder-head,a.condensed-score-bar__side{min-height:24px}.matchup-pills{gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;padding:.25rem 0 .5rem;display:none;overflow-x:auto}.matchup-pills__all{scroll-snap-align:start;flex:none}.matchup-pills__rule{background:var(--color-line-strong);flex:0 0 1px;align-self:stretch;margin-inline:.25rem}.matchup-pills__pill{min-height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-paper-muted);scroll-snap-align:start;background:#030b188c;flex:none;align-items:center;gap:.4rem;padding:0 .8rem;display:inline-flex}.matchup-pills__pill .agent-mark{width:1.5rem;height:1.5rem}.matchup-pills__vs,.matchup-pills__bye{font:800 var(--text-floor)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.matchup-pills__pill.is-live .matchup-pills__vs{color:var(--color-green)}.matchup-pills__pill[aria-current=page]{border-color:var(--color-gold);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px var(--color-gold);color:var(--color-paper)}@media (width<=48rem){.matchup-pills{display:flex}.score-bug-strip.matchup-strip{display:none}}.condensed-score-bar{top:var(--header-h);z-index:20;justify-content:center;align-items:center;gap:var(--space-4);height:3.5rem;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-tile);background:var(--color-ink-850);opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-out);margin-bottom:-3.5rem;display:flex;position:sticky;box-shadow:0 .5rem 1.5rem #00000073}.condensed-score-bar[data-showing]{opacity:1;visibility:visible}.condensed-score-bar__side{align-items:center;gap:var(--space-2);min-width:0;display:flex}.condensed-score-bar__score{color:var(--color-paper-muted);font:800 1.1rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.condensed-score-bar__side.is-leading .condensed-score-bar__score{color:var(--color-paper)}.condensed-score-bar__state{color:var(--color-paper-muted);font:800 .68rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}@media (width<=48rem){.condensed-score-bar{gap:var(--space-2)}.condensed-score-bar .team-chip__name{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;overflow:hidden}}.team-header__back{font:700 .75rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.team-header__back a{min-height:var(--touch);padding-right:var(--space-2);color:var(--color-paper-muted);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.team-header__back a:hover{color:var(--color-paper)}.team-header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.team-header__line .team-chip__live{margin-right:.35rem}.team-header__lines{text-align:right;gap:.15rem;display:grid}.team-header__line{color:var(--color-paper-muted);font:400 .82rem/1.5 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.team-header__line b{color:var(--color-paper);font-weight:700}.team-header h1{margin:0}@media (width<=48rem){.team-header__lines{text-align:left}}.team-roster,.team-draft{max-width:100%}.team-roster td[data-key=nfl],.team-roster th[data-key=nfl]{color:var(--color-paper-muted);font:400 .75rem/1 var(--font-mono);letter-spacing:.04em}.team-roster th[data-key=slot],.team-roster td[data-key=slot],.team-draft th[data-key=pick],.team-draft td[data-key=pick]{text-align:center;background:#0a23428c}.roster-player{width:100%}.team-draft__no{color:var(--color-paper);font:700 .82rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.team-draft__cell{gap:.25rem;padding:.15rem 0;display:grid}.team-draft__reason{max-width:60ch;color:var(--color-paper);font:400 .82rem/1.55 var(--font-sans);margin:0}.team-draft__reason.is-missing{color:var(--color-paper-muted);font-style:italic}.team-draft td[data-key=player]{vertical-align:top;padding-block:.5rem}.team-tab-split{gap:var(--space-4);display:grid}@media (width>=64rem){.team-tab-split{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:stretch}}.team-page-shell{min-height:calc(100vh - var(--header-h));flex-direction:column;display:flex}.team-page-shell>.team-tab-split,.team-page-shell>.page-stack{flex:auto}.team-week__body{gap:var(--space-3);padding:var(--space-4);display:grid}.team-week__state,.team-week__score,.team-week__line{margin:0}.team-week__score{align-items:baseline;gap:var(--space-2);display:flex}.team-week__num{color:var(--color-paper);font:800 2rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.team-week__num.is-other{color:var(--color-paper-muted);font-size:1.35rem}.team-week__versus,.team-week__line{color:var(--color-paper-muted);font:400 .75rem/1.5 var(--font-mono)}.team-week__line:empty{display:none}.team-roster__divider{margin:var(--space-3) 0 var(--space-2);color:var(--color-paper-muted)}.misfire-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.misfire-row{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-tile);background:var(--color-tile);grid-template-columns:6rem auto minmax(0,1fr);align-items:center;display:grid}.misfire-row__when{color:var(--color-paper-muted);font:400 .75rem/1.4 var(--font-mono)}.misfire-row__body strong{color:var(--color-paper);font:700 .82rem/1.4 var(--font-sans)}.misfire-row__body span{color:var(--color-paper-muted);font-size:.82rem}@media (width<=48rem){.misfire-row{grid-template-columns:6rem minmax(0,1fr)}.misfire-row__body{grid-column:1/-1}}.chart--luck{max-width:52rem}.chart__bar{fill:var(--color-paper-muted)}.sensitivity-table [data-drift] i{margin-left:.2rem;font-style:normal}.sensitivity-table [data-drift=better]{color:var(--color-green)}.sensitivity-table [data-drift=worse]{color:var(--color-danger)}.sensitivity__note{margin-top:var(--space-3)}@media (width<=48rem){.standings-table .team-chip__line,.power-table .team-chip__line,.home-standings .team-chip__line{display:none}.standings-table .agent-mark,.power-table .agent-mark{width:1.3rem;height:1.3rem}.standings-table .team-chip__name,.power-table .team-chip__name,.home-standings .team-chip__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.2;display:-webkit-box;overflow:hidden}.standings-table th[data-key=seed],.standings-table td[data-key=seed],.power-table th[data-key=rank],.power-table td[data-key=rank]{width:2.4rem;min-width:2.4rem}.standings-table td[data-key=team],.power-table td[data-key=team],.teams-table td[data-key=team]{min-width:9rem}.teams-table .team-chip__name{font-size:.78rem}.teams-table .agent-mark{width:1.3rem;height:1.3rem}.standings-table td[data-key=record],.standings-table th[data-key=record],.standings-table td[data-key=streak],.standings-table th[data-key=streak]{white-space:nowrap}.team-schedule__opponent>[aria-hidden]{display:none}.data-table.team-schedule .team-chip__name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-table.team-schedule{table-layout:fixed}.data-table.team-schedule th[data-key=week],.data-table.team-schedule td[data-key=week]{width:2.2rem;padding-inline:.2rem}.data-table.team-schedule th[data-key=result],.data-table.team-schedule td[data-key=result]{white-space:normal;overflow-wrap:normal;width:5.25rem}.data-table.team-schedule th[data-key=score],.data-table.team-schedule td[data-key=score]{width:6.25rem;font-size:.8rem}.data-table.team-schedule td[data-key=result] time{font-size:.72rem;line-height:1.25;display:block}.team-schedule td[data-key=result]{padding-inline:.2rem}}.rank-lines{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:start;display:grid}.rank-lines__scroller{scrollbar-width:thin;min-width:0;overflow-x:auto}.rank-lines__scroller:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.rank-lines__plot{max-width:none;display:block}.rank-lines__grid{stroke:var(--color-line);stroke-width:1px}.rank-lines__axis,.rank-lines__rank{fill:var(--color-paper-muted);font:700 10px/1 var(--font-mono);text-anchor:middle}.rank-lines__rank{text-anchor:end;dominant-baseline:central}.rank-lines__line{fill:none;stroke:var(--team-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;opacity:.75;transition:opacity var(--motion-fast) var(--ease-out), stroke-width var(--motion-fast) var(--ease-out)}.rank-lines__dot{fill:var(--color-ink-900);stroke:var(--team-accent);stroke-width:1.5px;opacity:.85}.rank-lines__end{fill:var(--team-accent);font:800 10px/1 var(--font-mono);dominant-baseline:central}.rank-lines__team.is-muted .rank-lines__line,.rank-lines__team.is-muted .rank-lines__dot,.rank-lines__team.is-muted .rank-lines__end{opacity:.12}.rank-lines__team.is-active .rank-lines__line{stroke-width:3.5px;opacity:1}.rank-lines__team.is-active .rank-lines__dot{fill:var(--team-accent);stroke:var(--color-ink-950);opacity:1}.rank-lines__team.is-active .rank-lines__end{opacity:1}.rank-lines__legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rank-lines__pick{gap:var(--space-2);width:100%;min-height:32px;padding:2px var(--space-2);border-radius:var(--radius-tile);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;display:grid}.rank-lines__pick:hover,.rank-lines__pick[aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-ink-850)}.rank-lines__pick:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.rank-lines__swatch{background:var(--team-accent);border-radius:50%;width:10px;height:10px}.rank-lines__pick .team-chip__name{font-size:.78rem}.rank-lines__now{color:var(--color-paper-muted);font:800 .72rem/1 var(--font-mono)}@media (width<=48rem){.rank-lines{grid-template-columns:minmax(0,1fr)}.rank-lines__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-mark{--brand-mark-ink:var(--color-paper);min-width:0;color:var(--brand-mark-ink);font-size:var(--brand-mark-size,clamp(.78rem, .62rem + .7vw, 1rem));align-items:center;gap:.55em;line-height:1;display:inline-flex}.brand-mark__mark{flex:none;display:block}.brand-mark__art{width:100%;height:auto;display:block}.brand-mark__type{display:block}.brand-mark__name{font-family:var(--font-sans);display:block}.brand-mark__line{display:block}.brand-mark[data-treatment=shield] .brand-mark__mark{width:2em}.brand-mark[data-treatment=shield] .brand-mark__name{letter-spacing:.05em;text-transform:uppercase;font-size:1.16em;font-weight:800}.brand-mark[data-treatment=shield] .brand-mark__name-tail{color:var(--color-gold)}.brand-mark[data-treatment=shield] .brand-mark__line{color:var(--color-paper-muted);letter-spacing:.17em;text-transform:uppercase;border-top:1px solid #f4b94273;margin-top:.26em;padding-top:.24em;font-size:.56em;font-weight:650}.brand-mark__shield-body,.brand-mark__shield-chief{fill:#0b2a52}.brand-mark__shield-pales rect{fill:var(--color-red)}.brand-mark__shield-stars path{fill:var(--color-paper)}.brand-mark__shield-edge{fill:none;stroke:var(--color-gold);stroke-width:1.8px}.brand-mark[data-treatment=stencil]{border:1px solid #f6e8c957;border-left:.22em solid var(--color-red);border-radius:.12em;gap:.5em;padding:.3em .62em .32em .5em}.brand-mark[data-treatment=stencil] .brand-mark__mark{width:1.62em}.brand-mark[data-treatment=stencil] .brand-mark__name{letter-spacing:.2em;text-transform:uppercase;font-size:.98em;font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.brand-mark[data-treatment=stencil] .brand-mark__name{background:linear-gradient(180deg, var(--brand-mark-ink) 0 42%, transparent 42% 51%, var(--brand-mark-ink) 51%);color:#0000;-webkit-background-clip:text;background-clip:text}}.brand-mark[data-treatment=stencil] .brand-mark__name-tail{color:inherit}.brand-mark[data-treatment=stencil] .brand-mark__line{color:var(--color-paper-muted);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:.34em;font-size:.5em}.brand-mark__stencil-frame path{fill:none;stroke:var(--brand-mark-ink);stroke-opacity:.55;stroke-width:2.2px}.brand-mark__stencil-bars rect{fill:var(--color-red)}.brand-mark[data-treatment=plate]{background:linear-gradient(#0c1e38eb,#030914f5);border:1px solid #c4d6ed42;border-radius:.3em;gap:.46em;padding:.26em .6em .28em .34em;box-shadow:inset 0 1px #ffffff14,0 2px 10px #00000073}.brand-mark[data-treatment=plate] .brand-mark__mark{width:2.1em}.brand-mark[data-treatment=plate] .brand-mark__name{color:var(--color-gold);letter-spacing:.04em;text-shadow:0 0 .5em #f4b94266;text-transform:uppercase;font-size:1.06em;font-weight:800}.brand-mark[data-treatment=plate] .brand-mark__name-tail{color:var(--color-paper);text-shadow:none}.brand-mark[data-treatment=plate] .brand-mark__line{color:var(--color-paper-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #c4d6ed2e;margin-top:.24em;padding-top:.22em;font-size:.48em}.brand-mark__plate-well{fill:#02060ee6;stroke:#c4d6ed33;stroke-width:1px}.brand-mark__bulb{fill:#c4d6ed1c}.brand-mark__bulb--lit{fill:var(--color-paper)}.brand-mark__bulb--lace{fill:#0b2a52}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink-950:#030b18;--color-ink-900:#06152c;--color-ink-850:#0a2342;--color-ink-800:#103f78;--color-paper:#f6e8c9;--color-paper-muted:#bbc8d8;--color-line:#c4d6ed2e;--color-line-strong:#c4d6ed57;--color-gold:#f4b942;--color-gold-12:#f4b9421f;--color-scrim:#020912d1;--color-red:#d52b1e;--color-red-deep:#941f18;--color-green:#34d399;--color-blue:#8ac7ff;--color-orange:#fb923c;--color-danger:#f87171;--color-tile:#ffffff08;--color-tile-faint:#ffffff05;--plate:linear-gradient(180deg, #081830d1, #030b18e0);--plate-raised:linear-gradient(180deg, #0c2446e6, #06152ceb);--plate-edge:#c4d6ed38;--plate-shine:#f6e8c917;--plate-shadow:0 1rem 2.5rem #00000059;--pos-qb:#ff7ab6;--pos-rb:#f5a623;--pos-wr:#4fb3ff;--pos-te:var(--color-green);--pos-k:#b18cff;--pos-dst:#f2df4e;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-tile:.3rem;--radius-md:.75rem;--radius-dialog:.65rem;--radius-pill:999px;--touch:44px;--text-floor:.68rem;--header-h:106px;--player-h:0px;--scroll-fade:1.75rem;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.48s;--ease-out:cubic-bezier(.2, .8, .2, 1);--content-width:90rem}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}}*{box-sizing:border-box}html{background:radial-gradient(circle at 12% 8%, #1d4ed82e, transparent 32rem), radial-gradient(circle at 88% 4%, #b91c1c24, transparent 28rem), var(--color-ink-950);scroll-behavior:smooth}body{min-width:20rem;min-height:100vh;color:var(--color-paper);font-family:var(--font-sans);background:0 0;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}::selection{background:var(--color-red);color:#fff}h1,h2,h3,p,dl,dd{margin-top:0}h1,h2,h3{line-height:1.05}code{font-family:var(--font-mono)}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-tile);background:var(--color-paper);color:var(--color-ink-950);transition:transform var(--motion-fast) var(--ease-out);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030b18eb;position:sticky;top:0}.site-header:before{background:linear-gradient(90deg, var(--color-red) 0 33%, var(--color-paper) 33% 66%, var(--color-blue) 66%);content:"";opacity:.75;height:2px;display:block}.shell-sub-nav{z-index:19;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030b18eb;position:relative}.shell-sub-nav .section-nav{background:0 0;border-bottom:0}.site-footer,.page-shell{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}.site-header__bar{align-items:center;gap:var(--space-4);width:min(100%, var(--content-width));min-height:56px;padding:0 var(--space-4);margin-inline:auto;display:flex}.site-header__masthead{align-items:center;gap:var(--space-3);flex:none;min-width:0;display:flex}.site-header__masthead>.chip--demo{justify-self:start}@media (width>=48rem){.site-header__brand{--brand-mark-size:1.1rem}}.primary-nav{flex:auto;justify-content:flex-end;align-self:stretch;min-width:0;margin-left:auto;display:flex;position:relative}.primary-nav a{min-height:56px;padding-inline:var(--space-5);color:var(--color-paper-muted);letter-spacing:.03em;text-align:center;transition:color var(--motion-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:650;display:inline-flex;position:relative}.primary-nav a+a{border-left:1px solid var(--color-line)}.primary-nav a:after{content:"";height:1px;transition:background var(--motion-fast) var(--ease-out);background:0 0;position:absolute;bottom:0;left:0;right:0}.primary-nav a:hover{color:var(--color-paper)}.primary-nav a:hover:after{background:var(--color-line-strong)}.primary-nav a[aria-current=page]{color:var(--color-paper);font-weight:800}.primary-nav a[aria-current=page]:after{background:var(--color-gold);height:3px}.primary-nav__slider{bottom:0;left:var(--space-4);width:calc((100% - 2 * var(--space-4)) / var(--nav-tab-count,4));background:var(--color-gold);height:3px;transform:translateX(calc(var(--nav-tab-index,0) * 100%));transition:transform var(--motion-base) var(--ease-out);display:none;position:absolute}.primary-nav__slider[data-off]{display:none}main{min-height:calc(100vh - 13rem)}.page-shell{padding-block:var(--space-6) var(--space-12)}.stadium-backdrop,.patriot-flyover,.broadcast-decor{z-index:0;pointer-events:none;position:fixed;inset:0}.page-shell--home{z-index:1;position:relative}@media (width<=48rem){.page-shell{padding-top:var(--space-4)}}.site-footer{border-top:1px solid var(--color-line);padding-block:var(--space-8) calc(var(--space-8) + var(--player-h,0px));color:var(--color-paper-muted);font-size:.82rem;position:relative}.site-footer__columns{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(7rem,.7fr));display:grid}.site-footer__mark{--brand-mark-size:.95rem}.site-footer__line{max-width:26rem;margin:var(--space-3) 0 0;line-height:1.6}.site-footer__label{margin:0 0 var(--space-3);color:var(--color-paper)}.site-footer__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer a{align-items:center;min-height:1.75rem;display:inline-flex}.site-footer a:hover{color:var(--color-paper);text-underline-offset:3px;text-decoration:underline}@media (width<=46rem){.site-footer__columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer a{min-height:var(--touch)}.site-footer__list{gap:0}.site-footer__brand{grid-column:1/-1}}.prose{max-width:none}.prose>p,.prose>ul,.prose>ol,.prose>dl,.prose>blockquote,.prose>h2,.prose>h3,.prose>h4{max-width:52rem}.prose h2{margin-top:var(--space-12);font-size:2rem}.prose p,.prose li{color:#ccd4df}.prose li+li{margin-top:var(--space-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (width<=68rem){.primary-nav{justify-content:flex-start;overflow-x:auto}}@media (width<=48rem){.site-footer,.page-header,.section-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.experience-frame{min-height:100vh}@media (width<=48rem){.site-header{padding:0}.site-header__bar{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-1) var(--space-3);display:flex}.site-header__masthead{z-index:1;padding-right:var(--space-2);background:#030b18eb;flex:none;display:flex;position:relative}.site-header__brand{--brand-mark-size:1.15rem}.site-header__brand .brand-mark__type,.site-header__masthead>.chip--demo{display:none}.primary-nav{width:auto;min-width:0;padding:0 var(--space-3) 0 0;scroll-snap-type:x proximity;scrollbar-width:none;flex:1 1 0;justify-content:flex-start;align-self:center;gap:.35rem;margin:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000)}.primary-nav a{min-height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font:800 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;scroll-snap-align:center;flex:none;padding:0 .7rem}.primary-nav a[aria-current=page]{border-color:var(--color-gold);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px var(--color-gold);color:var(--color-gold)}.primary-nav a:after,.primary-nav__slider{display:none}.shell-sub-nav .section-nav{padding-inline:var(--space-3)}}.spectator-broadcast{isolation:isolate;position:relative}.spectator-broadcast:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle at 13% 13%,#103f7842,#0000 27rem),radial-gradient(circle at 85% 6%,#d52b1e24,#0000 25rem);position:fixed;inset:0}.draft-countdown{z-index:2;justify-items:center;gap:var(--space-4);width:min(100%,43rem);margin-inline:auto;margin-top:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg,#030b18f5,#102345e6);border:1px solid #f4b94299;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 14px 34px #0000005c}@media (width<=640px){.draft-countdown{margin-top:var(--space-3);padding:.75rem}}.draft-countdown__label{color:var(--color-paper-muted);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:800}.draft-countdown__label[data-live]{color:var(--color-danger)}.draft-countdown__grid{--split-flap-base:#030b18eb;--split-flap-gap:.1em;--split-flap-label-size:max(.5rem, .22em);gap:var(--space-3);width:100%;color:var(--color-gold);font-family:var(--font-mono);grid-template-columns:repeat(4,minmax(0,1fr));font-size:clamp(1.5rem,7.4vw,3.2rem);display:grid}.draft-countdown__grid--live{grid-template-columns:minmax(0,max-content);justify-content:center}.draft-countdown__unit{border-radius:var(--radius-tile);min-width:0;padding:var(--space-3) var(--space-2);background:#030b1894;border:1px solid #f8f4e826;justify-items:center;display:grid}@media (width<=30rem){.draft-countdown{padding:.6rem}.draft-countdown__grid{gap:.35rem}.draft-countdown__unit{padding:var(--space-2) .2rem}}.broadcast-decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.broadcast-decor:after{content:"";background:radial-gradient(72% 58%,#030b18d1,#0000 74%),linear-gradient(#0000 40%,#030b18bd 76%,#030b18f0 100%);position:absolute;inset:0}.firework{opacity:0;width:11rem;height:11rem;animation:5.2s ease-out infinite firework-pop;position:absolute}.firework--one{--spark:var(--color-gold);top:9%;right:12%}.firework--two{--fw-scale:.72;--spark:#ff8b7d;animation-delay:1.9s;top:30%;left:9%}.firework--three{--fw-scale:.55;--spark:#9ed2ff;animation-delay:3.6s;top:6%;left:34%}.firework:before{background:radial-gradient(circle, #fffaf0 0%, var(--spark,var(--color-gold)) 38%, transparent 72%);content:"";border-radius:50%;width:2.6rem;height:2.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.firework i{background:linear-gradient(90deg, var(--spark,var(--color-gold)) 8%, #fffaf0 78%, transparent);width:42%;height:4px;box-shadow:0 0 12px var(--spark,var(--color-gold));transform-origin:0;border-radius:999px;position:absolute;top:50%;left:50%}.firework i:first-child{transform:rotate(0)}.firework i:nth-child(2){transform:rotate(25.7deg)}.firework i:nth-child(3){transform:rotate(51.4deg)}.firework i:nth-child(4){transform:rotate(77.1deg)}.firework i:nth-child(5){transform:rotate(102.9deg)}.firework i:nth-child(6){transform:rotate(128.6deg)}.firework i:nth-child(7){transform:rotate(154.3deg)}.firework i:nth-child(8){transform:rotate(180deg)}.firework i:nth-child(9){transform:rotate(205.7deg)}.firework i:nth-child(10){transform:rotate(231.4deg)}.firework i:nth-child(11){transform:rotate(257.1deg)}.firework i:nth-child(12){transform:rotate(282.9deg)}.firework i:nth-child(13){transform:rotate(308.6deg)}.firework i:nth-child(14){transform:rotate(334.3deg)}.confetti-field i{top:-2rem;left:var(--piece-left,3%);background:var(--color-red);opacity:.55;border-radius:1px;width:.42rem;height:.95rem;animation:7s linear infinite confetti-fall;position:absolute}.confetti-field i:nth-child(3n){background:var(--color-blue)}.confetti-field i:nth-child(3n+1){background:var(--color-gold)}.confetti-field i:first-child{--piece-left:3%;animation-delay:-1s}.confetti-field i:nth-child(2){--piece-left:9%;animation-delay:-5s}.confetti-field i:nth-child(3){--piece-left:15%;animation-delay:-2s}.confetti-field i:nth-child(4){--piece-left:21%;animation-delay:-6s}.confetti-field i:nth-child(5){--piece-left:27%;animation-delay:-3s}.confetti-field i:nth-child(6){--piece-left:33%;animation-delay:-4s}.confetti-field i:nth-child(7){--piece-left:39%;animation-delay:-1.5s}.confetti-field i:nth-child(8){--piece-left:45%;animation-delay:-6.5s}.confetti-field i:nth-child(9){--piece-left:51%;animation-delay:-2.5s}.confetti-field i:nth-child(10){--piece-left:57%;animation-delay:-4.5s}.confetti-field i:nth-child(11){--piece-left:63%;animation-delay:-.5s}.confetti-field i:nth-child(12){--piece-left:69%;animation-delay:-5.5s}.confetti-field i:nth-child(13){--piece-left:75%;animation-delay:-3.5s}.confetti-field i:nth-child(14){--piece-left:81%;animation-delay:-1.8s}.confetti-field i:nth-child(15){--piece-left:87%;animation-delay:-6.8s}.confetti-field i:nth-child(16){--piece-left:93%;animation-delay:-2.8s}.confetti-field i:nth-child(17){--piece-left:18%;animation-delay:-4.8s}.confetti-field i:nth-child(18){--piece-left:72%;animation-delay:-.8s}.confetti-field i:nth-child(19){--piece-left:30%;animation-delay:-3.9s}.confetti-field i:nth-child(20){--piece-left:48%;animation-delay:-5.9s}.confetti-field i:nth-child(21){--piece-left:66%;animation-delay:-2.1s}.confetti-field i:nth-child(22){--piece-left:84%;animation-delay:-.3s}.jet-defs{width:0;height:0;position:absolute;overflow:hidden}.patriot-flyover{z-index:-1;pointer-events:none;transition:opacity var(--motion-slow) var(--ease-out);position:fixed;inset:0;overflow:hidden}.flying-jet,.formation-jet{top:var(--jet-top,20%);left:calc(-1 * var(--jet-width,12rem));width:var(--jet-width,12rem);opacity:0;position:absolute}.flying-jet__craft{filter:drop-shadow(0 8px 18px #0000008c);width:100%;height:auto;display:block}.flying-jet__burner{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite alternate burner-flare}.flying-jet__trail{width:var(--trail-length,15rem);filter:blur(3px);border-radius:999px;height:.3rem;position:absolute;right:94%}.flying-jet__trail--red{background:linear-gradient(90deg,#0000,#d52b1ec7);top:44%}.flying-jet__trail--white{background:linear-gradient(90deg,#0000,#f6e8c9d1);top:49%}.flying-jet__trail--blue{background:linear-gradient(90deg,#0000,#8ac7ffc7);top:54%}.formation-jet{animation:formation-pass 4.8s cubic-bezier(.34, .02, .62, 1) var(--jet-delay,0s) 1 both}.formation-jet--1{--jet-top:24%;--jet-width:11rem;--jet-delay:.25s}.formation-jet--2{--jet-top:11%;--jet-width:9rem;--jet-delay:.72s;--jet-rise:-1.5rem}.formation-jet--3{--jet-top:38%;--jet-width:9rem;--jet-delay:.72s;--jet-rise:1rem}.formation-jet--4{--jet-top:52%;--jet-width:7rem;--jet-delay:1.25s}.flying-jet{animation:jet-cross var(--jet-duration,20s) linear var(--jet-delay,0s) infinite}.flying-jet--1{--jet-top:13%;--jet-width:9rem;--jet-duration:21s;--jet-delay:6.5s;--jet-peak:.7;--jet-rise:-2.5rem}.flying-jet--2{--jet-top:68%;--jet-width:7rem;--jet-duration:27s;--jet-delay:13s;--jet-peak:.55;--trail-length:11rem}.flying-jet--3{--jet-top:86%;--jet-width:5.5rem;--jet-duration:34s;--jet-delay:21s;--jet-peak:.42;--jet-rise:-3.5rem;--trail-length:9rem}.flying-football{top:var(--ball-top,40%);width:var(--ball-width,3.2rem);animation:football-arc var(--ball-duration,16s) linear var(--ball-delay,0s) infinite;opacity:0;position:absolute;left:-7rem}.flying-football__spin{animation:football-spin var(--spin-duration,1.1s) linear infinite;display:block}.flying-football__ball{filter:drop-shadow(0 5px 12px #0000008c);width:100%;height:auto;display:block}.flying-football--1{--ball-top:34%;--ball-duration:15s;--ball-delay:5.5s;--ball-apex:-9rem;--ball-peak:.85}.flying-football--2{--ball-top:62%;--ball-width:2.4rem;--ball-duration:19s;--ball-delay:11s;--ball-apex:-6rem;--spin-duration:1.5s;--ball-peak:.7}.flying-football--3{--ball-top:78%;--ball-width:3.8rem;--ball-duration:13s;--ball-delay:17s;--ball-apex:-11rem;--spin-duration:.85s;--ball-peak:.8}.flying-football--4{--ball-top:20%;--ball-width:2rem;--ball-duration:23s;--ball-delay:25s;--ball-apex:-5rem;--spin-duration:1.7s;--ball-peak:.55}.source-event-link{border-radius:var(--radius-tile);min-height:1.8rem;color:var(--color-blue);font:800 var(--text-floor)/1 var(--font-mono);letter-spacing:.03em;text-underline-offset:.22rem;align-items:center;-webkit-text-decoration:underline #8ac7ff59;text-decoration:underline #8ac7ff59;display:inline-flex}.source-event-link:hover{color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);text-decoration-color:var(--color-paper)}@keyframes firework-pop{0%,20%{opacity:0;transform:scale(calc(var(--fw-scale,1) * .2))}34%{opacity:.9;transform:scale(calc(var(--fw-scale,1) * 1))}62%,to{opacity:0;transform:scale(calc(var(--fw-scale,1) * 1.28))}}@keyframes confetti-fall{0%{transform:translateY(-2rem)rotate(0)}to{transform:translate(3rem,54rem)rotate(620deg)}}@keyframes crest-float{0%,to{transform:translateY(-.5rem)rotate(-.4deg)}50%{transform:translateY(.7rem)rotate(.4deg)}}@keyframes jet-cross{0%{opacity:0;transform:translate(0)}7%{opacity:var(--jet-peak,.8)}86%{opacity:var(--jet-peak,.8)}to{opacity:0;transform:translate3d(calc(100vw + var(--jet-width,12rem)), var(--jet-rise,-2rem), 0)}}@keyframes formation-pass{0%{opacity:0;transform:translate(0)}9%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + var(--jet-width,21rem)), var(--jet-rise,-1rem), 0)}}@keyframes burner-flare{0%{opacity:.55;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1.35)}}@keyframes football-arc{0%{opacity:0;transform:translate(0)}8%{opacity:var(--ball-peak,.85)}25%{transform:translate3d(25vw, calc(var(--ball-apex,-7rem) * .75), 0)}50%{transform:translate3d(50vw, var(--ball-apex,-7rem), 0)}75%{transform:translate3d(75vw, calc(var(--ball-apex,-7rem) * .75), 0)}90%{opacity:var(--ball-peak,.85)}to{opacity:0;transform:translate(calc(100vw + 9rem))}}@keyframes football-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=48rem){.draft-countdown{width:100%}.draft-countdown__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firework--two,.flying-jet--bravo,.flying-jet--delta,.flying-football--4,.flying-football--5{display:none}}@media (prefers-reduced-motion:reduce){.patriot-flyover,.confetti-field,.firework{display:none}.v-hero-lower-third__crest{animation:none!important}}@media (width<=56.24rem){.home-wide{display:none}}.chart{border:1px solid var(--plate-edge);border-radius:var(--radius-md);background:var(--plate);padding:var(--space-5) var(--space-5) var(--space-4);margin:0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart figcaption{border-top:1px solid var(--color-line);margin-top:var(--space-4);padding-top:var(--space-4);color:var(--color-paper-muted);font-size:.82rem;line-height:1.6}.chart figcaption strong{color:var(--color-paper);font-family:var(--font-mono)}.chart__grid{stroke:#c4d6ed1f;stroke-width:1px}.chart__zero{stroke:#c4d6ed66;stroke-width:1.5px}.chart__tick,.chart__axis,.chart__row-label,.chart__value{fill:var(--color-paper-muted);font-family:var(--font-mono)}.chart__tick{font-size:.72rem}.chart__axis{fill:#c4d6ede0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.chart__row-label{fill:var(--color-paper);font-family:var(--font-sans);font-size:.74rem;font-weight:650}.chart__value{fill:var(--color-paper);font-size:.72rem;font-weight:700}.chart__bar--lucky{fill:var(--color-orange);fill-opacity:.85}.chart__bar--unlucky{fill:var(--color-blue);fill-opacity:.85}.chart-empty{border:1px dashed var(--color-line);border-radius:var(--radius-md);color:var(--color-paper-muted);padding:var(--space-8);text-align:center;font-size:.88rem}:target,#main-content,#leaderboard,.event-feed>li{scroll-margin-top:8.5rem}#main-content:focus{outline:none}#main-content:focus-visible{outline:3px solid var(--color-gold);outline-offset:-3px}.team-figure{text-align:center;flex-direction:column;align-items:center;width:clamp(4.2rem,6.4vw,6.5rem);margin:0;display:flex}.team-figure__stack{filter:drop-shadow(0 8px 14px #0000008c);width:100%;position:relative}.team-figure__body{width:100%;height:auto;display:block}.team-figure__monogram{font-family:var(--font-sans);font-size:1.9rem;font-weight:900}.team-figure figcaption{margin-top:var(--space-2)}.team-figure figcaption strong{color:var(--color-paper);font-size:.68rem;line-height:1.25;display:block}.team-figure figcaption small{color:var(--color-paper-muted);font-family:var(--font-mono);font-size:var(--text-floor);display:block}@media (width<=60rem){.team-figure figcaption small{display:none}}.stadium-backdrop{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.stadium-backdrop svg{width:100%;height:100%;display:block}.stadium-backdrop:after{content:"";background:linear-gradient(#030b180a 0%,#030b1842 55%,#030b1894 100%);position:absolute;inset:0}.draft-page-shell{padding-top:var(--space-4)}.draft-mock-notice{color:var(--color-paper);background:#f5c8421a;border:1px solid #f5c8428c;border-left-width:4px;margin-top:.6rem;padding:.55rem .8rem;font-size:.86rem;line-height:1.4}.draft-grid__cell>span .draft-auto{margin-left:0}.credits{padding-top:var(--space-5);border-top:1px solid var(--color-line)}.credits__lede{max-width:60ch;margin:0 0 var(--space-4);color:var(--color-paper-muted)}.credits__columns{gap:var(--space-5);max-width:72ch;display:grid}.credits a{color:var(--color-blue);text-underline-offset:.15em;text-decoration:underline}.credits__block h3,.credits__block h4{margin-top:var(--space-4)}.credits__block h4{font-size:.9rem}.credits__block .credits__title{margin-top:0}.credits__block ul{padding-left:1.1rem}.credits__block li,.credits__block p,.credits__block td{overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.credits__block th,.credits__block td{padding:.35rem .5rem}.draft-grid-section{padding:var(--space-4)}.draft-grid__scroller{border:1px solid var(--color-line);scrollbar-color:var(--color-line-strong) transparent;max-height:min(80vh,56rem);overflow:auto}.draft-grid__scroller:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.draft-grid{border-collapse:separate;border-spacing:.3rem;table-layout:fixed;width:100%}.draft-grid th,.draft-grid td{border:1px solid var(--color-line);vertical-align:top;border-radius:.3rem}.draft-grid thead th{z-index:2;background:var(--color-ink-850);text-align:left;padding:.45rem .4rem;position:sticky;top:.3rem}.draft-grid__views{gap:.35rem;margin:0 0 .6rem;display:flex}.draft-grid__view{border:1px solid var(--color-line-strong);color:var(--color-paper-muted);font:800 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .85rem}.draft-grid__view[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold);background:#f4b94229}.draft-grid__view:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.draft-grid__corner,.draft-grid__round{z-index:1;background:var(--color-ink-850);width:3.1rem;position:sticky;left:.3rem}.draft-grid__corner{z-index:3}.draft-grid__team-line{gap:.3rem;min-width:0;display:grid}.draft-grid__team-line strong{letter-spacing:0;overflow-wrap:anywhere;text-transform:none;white-space:normal;font-size:.7rem;line-height:1.2;display:block;overflow:visible}.draft-grid__mark{width:1.4rem;height:1.4rem}.draft-grid__team small{color:var(--color-paper-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.56rem;display:block;overflow:hidden}.draft-grid__activity{color:var(--color-paper-muted);font:.54rem/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;display:block;overflow:hidden}.draft-grid__team.is-current{box-shadow:inset 0 -3px 0 var(--color-gold)}.draft-grid__team.is-current .draft-grid__activity{color:var(--color-gold)}.draft-grid__round{color:var(--color-paper-muted);font:800 .62rem/1.3 var(--font-mono);text-align:center;padding:.55rem .5rem}.draft-grid__round i{color:var(--color-gold);margin-top:.15rem;font-style:normal;display:block}.draft-pick-reason-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.draft-pick-reason-trigger:hover{background:#ffffff14}.draft-pick-reason-trigger:focus-visible{outline-offset:-3px;outline:3px solid #facc15}.draft-pick-reason-dialog{color:#f8fafc;text-align:left;white-space:normal;background:#111827;border:1px solid #64748b;border-radius:1rem;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;font-size:1rem;line-height:1.6;position:fixed;inset:0;overflow:auto}.draft-pick-reason-dialog::backdrop{background:#000000b3}.draft-pick-reason-dialog form{text-align:right}.draft-pick-reason-dialog h2{font-size:1.5rem}.draft-pick-reason-dialog h3{margin-top:1rem}.draft-pick-reason-copy{white-space:pre-wrap;overflow-wrap:anywhere}.draft-pick-reason-close{cursor:pointer;min-height:44px;padding:.5rem 1rem}.draft-grid__cell{--pos:var(--color-line-strong);height:3.9rem;box-shadow:inset 3px 0 0 var(--pos);background:#ffffff08;padding:.35rem .4rem .35rem .55rem;position:relative}.draft-grid__cell.is-made{border-color:rgb(from var(--pos) r g b / 45%);background:rgb(from var(--pos) r g b / 18%)}.draft-grid__cell.is-open{border-color:var(--color-green);background:#34d3991a}.draft-grid__cell.is-open .draft-grid__slot{opacity:1;color:var(--color-green)!important}.draft-grid__cell .draft-name{color:var(--color-paper);font:700 .7rem/1.15 var(--font-sans);display:block}.draft-grid__cell .draft-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.draft-auto-corner{margin-left:0;position:absolute;top:.3rem;right:.3rem}.draft-grid__cell>span:not(.draft-auto-corner){color:var(--pos);font:700 .56rem/1.2 var(--font-mono);justify-content:space-between;gap:.3rem;margin-top:.2rem;display:flex;overflow:hidden}.draft-grid__cell>span:not(.draft-auto-corner) i{color:var(--color-paper-muted);font-style:normal}.draft-grid__cell.is-future{background:#ffffff05}.draft-grid__slot{opacity:.6;color:var(--color-paper-muted)!important}.draft-grid__cell.is-current{--pos:var(--color-gold);background:var(--color-ink-850);box-shadow:inset 0 0 0 2px var(--color-gold), inset 4px 0 0 var(--color-gold)}.draft-grid__cell.is-current .draft-grid__slot{opacity:1;color:var(--color-gold)!important}@media (width<=60rem){.draft-grid{width:max-content;min-width:100%}.draft-grid thead th{width:7rem}}.agent-mark{border:1px solid var(--agent-mark-border);background:var(--agent-mark-bg);color:var(--agent-mark-ink);font:800 var(--text-floor)/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.agent-mark svg{width:70%;height:70%}.home-podium__step{--podium-mix:12%;--podium-face:var(--podium-brand)}@supports (color:color-mix(in lab, red, red)){.home-podium__step{--podium-face:color-mix(in oklab, var(--podium-brand) var(--podium-mix), var(--color-ink-850))}}.home-podium__step{--podium-edge:var(--podium-brand)}@supports (color:color-mix(in lab, red, red)){.home-podium__step{--podium-edge:color-mix(in oklab, var(--podium-brand) 36%, var(--color-paper))}}.home-podium__step{--podium-scale:clamp(190px, 16.5vw, 236px);flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.home-podium__title{margin:0 0 var(--space-1);color:var(--color-paper);font-family:var(--font-sans);font-size:clamp(1.15rem,2.4vw,1.7rem)}.home-podium__note{max-width:46rem;margin:0 0 var(--space-5);color:var(--color-paper-muted);font-size:.82rem}.home-podium__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.3rem,1.4vw,1.2rem);max-width:58rem;margin:0 auto;padding:3.1rem 0 0;list-style:none;display:grid}.home-podium__row[data-empty=true] .home-podium__step{--podium-scale:clamp(84px, 8vw, 118px)}.home-podium__stage{z-index:2;justify-content:center;width:100%;margin-bottom:-4px;display:flex;position:relative}.home-podium__lean{transform-origin:50% 100%;transform:rotate(calc(var(--podium-lean,0) * 1deg));transition:transform var(--motion-slow) var(--ease-out);display:block}.home-podium__step .team-figure{width:clamp(52px,7.6vw,110px)}.home-podium__step[data-place="1"]{--podium-mix:30%}.home-podium__step[data-place="2"]{--podium-mix:19%}.home-podium__step[data-place="1"] .team-figure{width:clamp(62px,9vw,130px)}.home-podium__step[data-place="1"] .home-podium__cap{box-shadow:inset 0 3px 0 var(--color-paper)}.home-podium__step[data-place="1"] .home-podium__team{font-size:clamp(.78rem,1.2vw,1.05rem)}.home-podium__link{width:100%;color:inherit;display:block}.home-podium__link:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.home-podium__plinth{width:min(100%,15rem);height:calc(var(--podium-h) * var(--podium-scale));background:var(--podium-face);text-align:center;border-radius:4px 4px 0 0;flex-direction:column;align-items:center;margin-inline:auto;padding:0 clamp(.3rem,.8vw,.6rem) .4rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #030b1899,0 -2px 6px #030b1873}.home-podium__cap{background:var(--podium-edge);height:6px;position:absolute;inset:0 0 auto}.home-podium__ghost{width:100%;height:auto;color:var(--podium-edge);opacity:.12;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}.home-podium__crown{align-items:center;gap:.45rem;margin-top:.5rem;display:flex;position:relative}.home-podium__place{border:1px solid var(--podium-edge);background:var(--color-ink-950);width:1.7rem;height:1.7rem;color:var(--color-gold);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.85rem;line-height:1;display:grid}.home-podium__roundel{filter:drop-shadow(0 2px 4px #00000073);flex:none;width:1.7rem;height:auto;display:block}.home-podium__monogram{font-family:var(--font-sans);letter-spacing:-.03em;font-size:12px;font-weight:900}.home-podium__team{color:var(--color-paper);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:clamp(.68rem,1.05vw,.95rem);font-weight:700;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}.home-podium__model{max-width:100%;color:var(--podium-edge);font-family:var(--font-mono);font-size:var(--text-floor);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;display:block;position:relative;overflow:hidden}.home-podium__lab:after{content:" · "}.home-podium__cut{border-radius:3px;gap:1px;width:100%;margin-top:auto;display:flex;position:relative;overflow:hidden}.home-podium__cut b{min-width:0;color:var(--color-paper);font-family:var(--font-mono);background:#030b1894;flex-direction:column;flex:1 1 0;align-items:center;gap:.05rem;padding:.24rem .1rem;font-size:.74rem;font-weight:700;line-height:1;display:flex}.home-podium__cut i{color:var(--podium-edge);font-size:var(--text-floor);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.home-podium__step[data-vacant=true] .home-podium__plinth{border:1px dashed var(--color-line-strong);background:#0a23426b;justify-content:flex-start}.home-podium__step[data-vacant=true] .home-podium__cap{background:var(--color-line-strong)}.home-podium__step[data-vacant=true] .home-podium__place{border-color:var(--color-line-strong);color:var(--color-paper-muted)}.home-podium__vacancy{color:var(--color-paper-muted);font-family:var(--font-mono);font-size:var(--text-floor);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem}.home-podium__floor{z-index:2;margin-top:var(--podium-floor-lift,-.55rem);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.9rem clamp(.1rem,.9vw,.7rem);display:flex;position:relative}.home-podium__floor .home-podium__stage{width:auto}.home-podium__floor .team-figure{width:clamp(46px,6vw,82px)}@media (width<=34rem){.home-podium__note{margin-bottom:var(--space-4)}.home-podium__row{flex-direction:column;align-items:stretch;gap:2.1rem;max-width:30rem;padding-top:2.2rem;display:flex}.home-podium__step{grid-template-columns:4.6rem minmax(0,1fr);align-items:end;gap:.3rem;display:grid}.home-podium__stage{z-index:2;grid-column:1;margin-bottom:-3px}.home-podium__link,.home-podium__step>.home-podium__plinth{grid-column:2;width:auto}.home-podium__plinth{width:calc(72% + var(--podium-h) * 28%);height:auto;min-height:calc(3rem + var(--podium-h) * 1.1rem);text-align:left;border-radius:0 4px 4px 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crown team cut""crown model cut";align-items:center;gap:0 .5rem;margin-inline:0;padding:.42rem .5rem .42rem .75rem;display:grid}.home-podium__cap{width:5px;height:auto;inset:0 auto 0 0}.home-podium__crown{grid-area:crown;margin-top:0}.home-podium__team{overflow-wrap:break-word;grid-area:team;margin-top:0;font-size:.8rem}.home-podium__model{font-size:var(--text-floor);grid-area:model}.home-podium__lab{display:none}.home-podium__vacancy{grid-area:team;margin-top:0}.home-podium__cut{grid-area:cut;gap:2px;width:auto;margin-top:0;display:grid}.home-podium__cut b{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.45rem;padding:.16rem .34rem;font-size:.68rem}.home-podium__cut i{font-size:var(--text-floor)}.home-podium__ghost{display:none}.home-podium__step .team-figure{width:54px}.home-podium__step[data-place="1"] .team-figure{width:64px}.home-podium__crown{gap:.3rem}.home-podium__roundel,.home-podium__place{width:1.45rem}.home-podium__place{height:1.45rem;font-size:.72rem}.home-podium__floor{--podium-floor-lift:2.7rem;gap:.45rem .15rem;position:relative}.home-podium__floor .home-podium__stage{position:static}.home-podium__floor .banter-bubble,.home-podium__floor .banter-bubble[data-facing]{--banter-shift:0%;width:auto;max-width:19rem;margin-inline:auto;bottom:calc(100% + .4rem);left:0;right:0}.home-podium__floor .banter-bubble:after{display:none}.home-podium__floor .team-figure{width:42px}.home-podium__row .banter-bubble,.home-podium__row .banter-bubble[data-facing]{--banter-shift:0%;--banter-tail:2.3rem;max-width:min(15rem,66vw);bottom:calc(100% + .5rem);left:0}}.banter-bubble{--banter-shift:-50%;z-index:4;border-radius:var(--radius-md);width:max-content;max-width:min(11rem,46vw);color:var(--color-paper);font-family:var(--font-sans);text-align:center;text-wrap:balance;pointer-events:none;transform:translateX(var(--banter-shift));animation:banter-bubble-pop 3.5s var(--ease-out) both;background:linear-gradient(135deg,#030b18f5,#102345f0);border:1px solid #f4b9428c;margin:0;padding:.4rem .6rem;font-size:.68rem;line-height:1.3;position:absolute;bottom:calc(100% - .3rem);left:50%;box-shadow:0 10px 22px #00000073}.banter-bubble:after{top:100%;left:var(--banter-tail,50%);content:"";background:#0d1f3ef5;border-bottom:1px solid #f4b9428c;border-right:1px solid #f4b9428c;width:.45rem;height:.45rem;position:absolute;transform:translate(-50%,-60%)rotate(45deg)}.banter-bubble[data-facing=left]{--banter-shift:-62%;--banter-tail:62%}.banter-bubble[data-facing=right]{--banter-shift:-38%;--banter-tail:38%}@keyframes banter-bubble-pop{0%{opacity:0;transform:translateX(var(--banter-shift)) translateY(.35rem) scale(.92)}7%,88%{opacity:1;transform:translateX(var(--banter-shift)) translateY(0) scale(1)}to{opacity:0;transform:translateX(var(--banter-shift)) translateY(-.2rem) scale(.98)}}.banter-facing{transition:transform var(--motion-base) var(--ease-out)}.banter-facing[data-banter-facing=left]{transform:rotate(-5deg)translate(-3%)}.banter-facing[data-banter-facing=right]{transform:rotate(5deg)translate(3%)}@media (prefers-reduced-motion:reduce){.banter-bubble{opacity:1;transform:translateX(var(--banter-shift));animation:none}.banter-facing{transition:none}}.podium-figure{width:fit-content;position:relative}.podium-figure[data-caption=off] figcaption{display:none}.podium-figure .team-figure__stack{transform-origin:50% 100%;transition:transform var(--motion-slow) var(--ease-out)}.podium-figure[data-facing=left] .team-figure__stack,.podium-figure[data-facing=left]:after{transform:perspective(40rem)rotateY(-13deg)scale(.98)}.podium-figure[data-facing=right] .team-figure__stack,.podium-figure[data-facing=right]:after{transform:perspective(40rem)rotateY(13deg)scale(.98)}.podium-figure--idle .team-figure__stack{animation:3.2s ease-in-out infinite podium-bob,5.9s ease-in-out infinite podium-shift;animation-delay:calc(var(--podium-index,0) * -230ms), calc(var(--podium-index,0) * -510ms)}.podium-figure--idle:after{aspect-ratio:1;content:"";pointer-events:none;transform-origin:50% 110.53%;width:63.334%;animation:7.4s linear infinite podium-glint,3.2s ease-in-out infinite podium-bob,5.9s ease-in-out infinite podium-shift;animation-delay:calc(var(--podium-index,0) * -830ms), calc(var(--podium-index,0) * -230ms), calc(var(--podium-index,0) * -510ms);background:linear-gradient(105deg,#0000 42%,#ffffff57 50%,#0000 58%) 100% 0/260% 100% no-repeat;border-radius:50%;margin-top:33.333%;position:absolute;top:0;left:18.333%}@keyframes podium-bob{0%,to{scale:1}50%{scale:1 .98}}@keyframes podium-shift{0%,to{rotate:-.45deg}50%{rotate:.45deg}}@keyframes podium-glint{0%,88%{opacity:0;background-position:100% 0}91%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.podium-figure--idle .team-figure__stack{animation:none}.podium-figure--idle:after{content:none}}.power-home .page-shell--home{gap:2.5rem}.power-home .home-opening{z-index:2;min-width:0;position:relative}.power-home .home-podium{padding:0;position:relative}.home-standings .data-table__wrap{max-width:52rem}.power-home .home-podium__note{margin:.35rem 0 0;font-size:.8rem}.power-home .home-podium__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.4rem,2vw,2rem);max-width:50rem;padding:2.2rem 0 0;display:grid}.power-home .home-podium__step{flex-direction:column;align-items:center;gap:0;display:flex}.power-home .home-podium__stage{width:100%;margin-bottom:-4px}.power-home .home-podium__link,.power-home .home-podium__step>.home-podium__plinth{width:100%}.power-home .home-podium__plinth{width:100%;height:calc(96px + var(--podium-h) * 144px);text-align:center;border-radius:4px 4px 0 0;flex-direction:column;align-items:center;gap:0;min-height:0;margin:0;padding:0 .6rem .55rem;display:flex;position:relative}.power-home .home-podium__cap{width:100%;height:5px;inset:0 0 auto}.power-home .home-podium__crown{gap:.4rem;margin:.8rem 0 0;display:flex;position:static}.power-home .home-podium__place{position:absolute;top:.75rem;left:.7rem}.power-home .home-podium__roundel{width:3rem;height:3rem}.power-home .home-podium__ghost{opacity:.08;display:block}.power-home .home-podium__team{max-width:100%;margin-top:.4rem;font-size:.95rem;line-height:1.2}.power-home .home-podium__model{margin-top:.2rem;font-size:.68rem}.power-home .home-podium__cut{width:100%;margin-top:auto;display:flex}.power-home .home-podium__cut b{flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .1rem;font-size:.9rem}.power-home .home-podium__cut i{font-size:var(--text-floor)}.power-home .home-podium__row[data-empty=true]{padding-top:1.5rem}.power-home .home-podium__row[data-empty=true] .home-podium__plinth{height:calc(66px + var(--podium-h) * 80px)}.power-home .home-podium__vacancy{margin:auto 0;font-size:.7rem}.power-home .home-subtitle{max-width:40rem;color:var(--color-paper-muted);margin:.9rem 0 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.5}@media (width<=48rem){.power-home .page-shell--home{gap:1.6rem;width:calc(100% - 1.25rem)}.power-home .home-podium__row{gap:.4rem;padding-top:1.5rem}.power-home .home-podium__step .team-figure{width:52px}.power-home .home-podium__step[data-place="1"] .team-figure{width:62px}.power-home .home-podium__plinth{height:calc(112px + var(--podium-h) * 72px);padding:0 .3rem .3rem}.power-home .home-podium__crown{gap:.25rem;margin-top:.5rem}.power-home .home-podium__place{width:1.25rem;height:1.25rem;font-size:.75rem;top:.4rem;left:.3rem}.power-home .home-podium__roundel{width:2rem;height:2rem}.power-home .home-podium__team{margin-top:.35rem;font-size:.73rem}.power-home .home-podium__model{font-size:var(--text-floor)}.power-home .home-podium__lab{display:none}.power-home .home-podium__cut b{gap:.1rem;padding:.3rem .05rem;font-size:.72rem}.power-home .home-podium__note{font-size:.7rem}.power-home .home-podium__row .banter-bubble{display:none}.power-home .home-subtitle{max-width:22rem;margin-top:.55rem;font-size:.88rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.t-eyebrow{font:800 .68rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-muted)}.t-label{font:700 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper-muted)}.t-mono{font:400 .75rem/1.3 var(--font-mono)}.t-num{font:700 .9rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.t-num-lg{font:900 clamp(1.7rem, 4vw, 2.6rem)/1 var(--font-mono);font-variant-numeric:tabular-nums}.t-h1{font:900 1.75rem/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--color-paper)}.t-h2{font:800 1.45rem/1.15 var(--font-sans);letter-spacing:.01em;color:var(--color-paper)}.t-h3{font:800 1rem/1.3 var(--font-sans);color:var(--color-paper)}.t-name{font:700 .9rem/1.2 var(--font-sans);color:var(--color-paper)}.t-name-sm{font:700 .75rem/1.2 var(--font-sans);color:var(--color-paper)}.t-body{font:400 1rem/1.5 var(--font-sans);color:var(--color-paper)}.t-small{font:400 .82rem/1.4 var(--font-sans);color:var(--color-paper-muted)}.page-stack{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.panel{border:1px solid var(--plate-edge);border-radius:var(--radius-md);background:var(--plate);box-shadow:inset 0 1px 0 var(--plate-shine), var(--plate-shadow);padding:var(--space-4)}.panel--raised{background:var(--plate-raised)}.panel--flush{padding:0}.panel--flush>.panel-header{padding:var(--space-4) var(--space-4) 0}.panel--notice{text-align:center;padding:var(--space-8) var(--space-4)}.panel>.panel-header+*{margin-top:var(--space-4)}.panel-header{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:2rem;display:flex}.panel-header__title{gap:.25rem;min-width:0;display:grid}.panel-header__title h2{margin:0}.panel-header__meta{color:var(--color-paper-muted);font:400 .75rem/1.3 var(--font-mono);white-space:nowrap}.panel-header__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=48rem){.panel-header{flex-wrap:wrap;align-items:start}.panel-header__meta{white-space:normal}}.page-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:2.75rem;margin:0 0 var(--space-4);display:flex}.page-heading h1{margin:0}.page-heading__meta{color:var(--color-paper-muted);font:400 .75rem/1.3 var(--font-mono);text-align:right}.page-heading__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=48rem){.page-heading{align-items:start;gap:var(--space-1);flex-direction:column}.page-heading__meta{text-align:left}}.chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);min-height:1.75rem;color:var(--color-paper-muted);font:800 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:default;background:0 0;align-items:center;gap:.35rem;padding:0 .75rem;text-decoration:none;display:inline-flex}a.chip,button.chip{cursor:pointer}a.chip:hover,button.chip:hover{border-color:var(--color-line-strong);background:var(--color-tile);color:var(--color-paper)}.chip[aria-pressed=true],.chip[aria-current]{border-color:var(--color-gold);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px var(--color-gold);color:var(--color-gold)}.chip--gold{border-color:var(--color-gold);color:var(--color-gold)}.chip--gold:hover{background:var(--color-ink-850)}.chip--live{color:var(--color-green)}.chip--live:before{content:"";background:var(--color-green);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem #34d39929}.chip--degraded{color:var(--color-orange)}.chip--failed{color:var(--color-danger)}.chip--auto{border-radius:var(--radius-tile);background:var(--color-red);color:#fff;border:0;min-height:0;padding:.14rem .3rem;font-weight:900}.chip--xs{min-height:0;padding:.14rem .35rem;font-size:.68rem}.chip--demo{color:var(--color-gold);border-style:dashed}.chip:disabled{opacity:.35;cursor:default}button.chip--xs,a.chip--xs{min-height:var(--touch);padding-block:.14rem}.chip-group{flex-wrap:wrap;gap:.35rem;display:flex}.chip-group--scroll{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;flex-wrap:nowrap;overflow-x:auto}.chip-group--scroll>.chip{scroll-snap-align:center}@media (width<=48rem){.chip:not(.chip--auto){min-height:var(--touch)}}.pos-chip{--pos:var(--color-line-strong);border-radius:var(--radius-pill);background:var(--pos);min-width:2rem;color:var(--color-ink-950);font:900 .58rem/1 var(--font-mono);text-align:center;letter-spacing:.04em;padding:.18rem .3rem;display:inline-block}.pos-chip--lg{min-width:2.4rem;padding:.3rem .45rem;font-size:.68rem}[data-position=QB]{--pos:var(--pos-qb)}[data-position=RB]{--pos:var(--pos-rb)}[data-position=WR]{--pos:var(--pos-wr)}[data-position=TE]{--pos:var(--pos-te)}[data-position=K]{--pos:var(--pos-k)}[data-position=DST],[data-position=DEF],[data-position=D\/ST]{--pos:var(--pos-dst)}.team-chip{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;text-decoration:none;display:inline-grid}a.team-chip{min-height:24px}.team-chip__text{min-width:0;line-height:1.2;display:grid}.team-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.team-chip__line{color:var(--color-paper-muted);font:400 .75rem/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chip__live{background:var(--color-green);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-right:.35rem;display:inline-block}.team-chip--xs .agent-mark{width:1.1rem;height:1.1rem}.team-chip--xs .team-chip__name{font-size:.68rem}.team-chip--sm .agent-mark{width:1.4rem;height:1.4rem}.team-chip--sm .team-chip__name{font-size:.75rem}.team-chip--md .agent-mark{width:1.7rem;height:1.7rem}.team-chip--md .team-chip__name{font-size:.9rem}.team-chip--lg .agent-mark{width:2.5rem;height:2.5rem}.team-chip--lg .team-chip__name{font-size:1.1rem}.team-chip--xl .agent-mark{width:3rem;height:3rem}.team-chip--xl .team-chip__name{font-size:1.75rem;font-weight:900}.team-chip--wrap .team-chip__name{white-space:normal;overflow-wrap:anywhere}.team-chip--inline .team-chip__text{grid-auto-flow:column;align-items:baseline;gap:.5rem}a.team-chip:hover .team-chip__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.data-table__wrap{min-width:0}.data-table__scroller{border:1px solid var(--color-line);border-radius:var(--radius-tile);scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;overscroll-behavior-x:contain;background:#030b1859;max-width:100%;position:relative;overflow:auto}.panel--flush>.data-table__wrap>.data-table__scroller{border-inline:0;border-radius:0 0 var(--radius-md) var(--radius-md);border-bottom:0}.data-table__scroller:focus-visible{outline-offset:-3px}.data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.78rem}.data-table--auto{table-layout:auto}.data-table th.is-rank,.data-table td.is-rank{width:3.2rem}.data-table th.is-num,.data-table td.is-num{width:5.2rem}.data-table--compact th.is-num,.data-table--compact td.is-num{width:4.4rem}@media (width<=48rem){.data-table th.is-rank,.data-table td.is-rank{width:2.6rem}.data-table th.is-num,.data-table td.is-num{width:4.2rem}}.data-table th[style*=--col-width]{width:var(--col-width)}.data-table th,.data-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;background:0 0;height:2.75rem;padding:.45rem .7rem}.data-table tbody tr:last-child>*{border-bottom:0}.data-table thead th{z-index:2;border-bottom:1px solid var(--color-line-strong);background:var(--color-ink-850);color:var(--color-paper-muted);font:800 .68rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;position:sticky;top:0}.data-table tbody tr:nth-child(2n)>*{background:#ffffff05}.data-table th[scope=row]{text-align:left;font-weight:400}.data-table .is-num{text-align:right;font:700 .9rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.data-table--compact .is-num{font-size:.82rem}.data-table--compact th,.data-table--compact td{height:2.25rem;padding:.3rem .55rem}.data-table .is-rank{text-align:center;width:2.6rem;font:800 .9rem/1 var(--font-mono);color:var(--color-gold)}.data-table thead .is-rank{color:var(--color-paper-muted)}.data-table .is-centre{text-align:center}.data-table__sort{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.data-table .is-num .data-table__sort{justify-content:end}.data-table th[aria-sort]:not([aria-sort=none]) .data-table__sort{color:var(--color-gold)}.data-table--sticky-col tbody tr>:first-child,.data-table--sticky-col thead th:first-child{z-index:1;background:var(--color-ink-850);position:sticky;left:0}.data-table--sticky-col thead th:first-child{z-index:3}.data-table tbody tr.is-current,.data-table tbody tr.is-open,.data-table tbody tr.is-live{background:linear-gradient(var(--row-rule), var(--row-rule)) 0 0 / 4px 100% no-repeat, var(--row-band);outline:1px solid var(--row-rule);outline-offset:-1px}.data-table tbody tr.is-current{--row-rule:var(--color-gold);--row-band:var(--color-ink-850)}.data-table tbody tr.is-current>*,.data-table tbody tr.is-open>*,.data-table tbody tr.is-live>*{background:0 0}.data-table tbody tr.is-open{--row-rule:var(--color-line-strong);--row-band:var(--color-ink-850)}.data-table tbody tr.is-muted>*{color:var(--color-paper-muted)}.data-table tbody tr.is-muted .team-chip__name{font-weight:400}.data-table tbody tr[data-position]>*{box-shadow:inset 0 0 0 999px rgb(from var(--pos) r g b / 14%)}.data-table tbody tr[data-position]>:first-child{box-shadow:inset 3px 0 0 var(--pos), inset 0 0 0 999px rgb(from var(--pos) r g b / 14%)}.data-table tbody tr.is-live{--row-rule:var(--color-green);--row-band:#34d3991a}.data-table tbody tr.is-live>*{box-shadow:inset 0 0 0 999px #34d3991a}.data-table tbody tr.is-link{cursor:pointer}.data-table tbody tr.is-link:hover>*{background:#ffffff0a}.data-table__divider th{height:auto;color:var(--color-gold);font:800 .68rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;box-shadow:none;background:#f4b9420d;border:0;padding:.3rem .55rem;position:static}.data-table__divider th:before,.data-table__divider th:after{content:"";vertical-align:middle;background:var(--color-gold);opacity:.5;width:40%;height:1px;margin:0 .6rem;display:inline-block}.data-table tfoot td,.data-table tfoot th{border-top:1px solid var(--color-line-strong);background:var(--color-ink-850);border-bottom:0;font-weight:700}.data-table tfoot td:empty,.data-table tfoot th:empty{background:var(--color-ink-850);box-shadow:none;border-bottom:0}.data-table__foot{margin:var(--space-2) 0 0;color:var(--color-paper-muted);font:400 .75rem/1.4 var(--font-sans)}.data-table__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table__controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.data-table__controls-count{min-width:0;color:var(--color-paper-muted);font:700 .68rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (width>=48.01rem){.data-table__controls{display:none}}@media (width<=48rem){.panel>.panel-header+.data-table__wrap{margin-top:var(--space-2)}.data-table [data-priority="2"]{display:none}.data-table[data-all-columns] [data-priority="2"]{display:table-cell}.data-table[data-all-columns]{table-layout:auto;width:max-content;min-width:100%}.data-table__sort{min-height:var(--touch)}}.is-scroller{--fade-start:0px;--fade-end:0px}.is-scroller[data-scroll-start]{--fade-start:var(--scroll-fade)}.is-scroller[data-scroll-end]{--fade-end:var(--scroll-fade)}.is-scroller[data-scroll-start],.is-scroller[data-scroll-end]{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%)}.is-scroller:has(.data-table--sticky-col){--fade-start:0px}.player-list{margin:0;padding:0;list-style:none;display:grid}.player-row{--pos:var(--color-line-strong);min-height:1.75rem;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:2.6rem 2.4rem minmax(0,1fr) 3rem 3.4rem 3.4rem;align-items:center;gap:.45rem;width:100%;padding:.27rem .55rem;font-size:.75rem;text-decoration:none;display:grid}.player-row:last-child{border-bottom:0}.player-row__slot{color:var(--color-paper-muted);font:700 .68rem/1 var(--font-mono)}.player-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.player-row__name small{color:var(--color-paper-muted);font:400 .68rem/1 var(--font-mono);margin-left:.35rem}.player-row__team,.player-row__num{color:var(--color-paper-muted);font:400 .68rem/1 var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.player-row__num strong{color:var(--color-paper);font-weight:700}.player-row.is-empty .player-row__name{color:var(--color-paper-muted);font-weight:400}.player-row.is-open .player-row__name,.player-row.is-open .player-row__slot{color:var(--color-green)}.player-row.is-bench{--pos:var(--color-line-strong)}button.player-row{cursor:pointer}button.player-row:hover{background:var(--color-tile);border-color:var(--color-line-strong)}.player-row__status{color:var(--color-orange);font:900 .68rem/1 var(--font-mono)}.player-row__status--out{color:var(--color-danger)}@media (width<=48rem){.player-row{grid-template-columns:2.2rem 2.2rem minmax(0,1fr) 3rem 3rem}.player-row__num--proj{display:none}button.player-row{min-height:var(--touch)}}.score-bug{--v-accent:var(--color-paper-muted);gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--plate-edge);border-radius:var(--radius-tile);box-shadow:inset 0 1px 0 var(--plate-shine);color:inherit;transition:border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:linear-gradient(#06152cf0,#030b18f0);grid-template-rows:auto minmax(0,1fr);text-decoration:none;display:grid}a.score-bug:hover{border-color:var(--color-line-strong);transform:translateY(-1px)}.score-bug[aria-current=page]{border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold), inset 0 1px 0 var(--plate-shine);background:var(--plate-raised)}.score-bug__state{align-items:baseline;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);color:var(--color-paper-muted);font:800 .68rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;display:flex}.score-bug__state>i{border:1px solid;border-radius:50%;align-self:center;width:.4rem;height:.4rem}.score-bug__state.is-live{color:var(--color-green)}.score-bug__state.is-live>i{background:var(--color-green);box-shadow:0 0 0 .2rem #34d39929}.score-bug__state.is-final{color:var(--color-paper)}.score-bug__state.is-final>i{background:currentColor}.score-bug__state small{font:400 .72rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-paper-muted)}.score-bug__teams{align-content:start;gap:.35rem;display:grid}.score-bug__team{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-left:var(--space-3);border-left:3px solid var(--v-accent);border-radius:0 var(--radius-tile) var(--radius-tile) 0;grid-template-columns:1.9rem minmax(0,1fr) auto;display:grid}.score-bug--fixture .score-bug__team{grid-template-columns:1.9rem minmax(0,1fr)}.score-bug__mark{width:1.9rem;height:1.9rem}.score-bug__identity{gap:.1rem;min-width:0;display:grid}.score-bug .score-bug__name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:var(--color-paper);font:600 .92rem/1.2 var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.score-bug__record{color:var(--color-paper-muted);font:400 .68rem/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.score-bug__team.is-leading{border-left-color:var(--color-gold);background:linear-gradient(90deg,#f4b94221,#f4b9420a 55%,#f4b94200)}.score-bug__team.is-leading .score-bug__name{font-weight:800}.score-bug__team.is-trailing .score-bug__name{color:var(--color-paper-muted);font-weight:500}.score-bug__score{min-width:4.4rem;color:var(--color-paper-muted);grid-template-columns:.75rem auto;justify-content:end;align-items:baseline;display:grid}.score-bug__score>b{font:600 1.35rem/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2}.score-bug__lead{color:var(--color-gold);font:700 .85rem/1 var(--font-mono);grid-column:1;font-style:normal}.score-bug__team.is-leading .score-bug__score{color:var(--color-paper)}.score-bug__team.is-leading .score-bug__score>b{font-weight:800}.score-bug__score.is-avg>b{color:var(--color-paper-muted);letter-spacing:.02em;font-size:.78rem}.score-bug__score.is-provisional>b,.score-strip__score.is-provisional-score>b,.is-provisional-score:not(.score-strip__score){text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.score-bug__versus{align-items:center;gap:var(--space-3);padding-left:calc(var(--space-3) + 3px);color:var(--color-paper-muted);font:800 var(--text-floor)/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;display:flex}.score-bug__versus:before,.score-bug__versus:after{border-top:1px solid var(--color-line);content:"";flex:auto}.score-bug--compact{padding:var(--space-2) var(--space-3) var(--space-3);gap:.35rem}.score-bug--compact .score-bug__team{gap:var(--space-2);grid-template-columns:1.4rem minmax(0,1fr) auto;min-height:2.1rem}.score-bug--compact.score-bug--fixture .score-bug__team{grid-template-columns:1.4rem minmax(0,1fr)}.score-bug--compact .score-bug__mark{width:1.4rem;height:1.4rem}.score-bug--compact .score-bug__name{font-size:.8rem}.score-bug--compact .score-bug__score>b{font-size:1rem}.score-bug--compact .score-bug__lead{font-size:.72rem}.score-bug--compact .score-bug__state small,.score-bug--compact .score-bug__versus{display:none}.score-bug--bye .score-bug__teams{grid-template-rows:1fr}.score-bug-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));display:grid}.score-bug-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.score-bug-strip{gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;padding-bottom:.25rem;display:flex;overflow-x:auto}.score-bug-strip>.score-bug{scroll-snap-align:start;flex:0 0 17rem}@media (width<=48rem){.data-table .team-chip__name{white-space:normal;overflow:visible}.score-bug-grid,.score-bug-grid--compact{grid-template-columns:1fr}.score-bug-strip>.score-bug{flex-basis:78vw}}.score-strip{gap:var(--space-4);border:1px solid var(--plate-edge);border-radius:var(--radius-md);background:var(--plate-raised);box-shadow:inset 0 1px 0 var(--plate-shine), var(--plate-shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1rem,3vw,1.5rem);display:grid}.panel>.score-strip{box-shadow:none;background:0 0;border:0;padding:0}.score-strip__kicker{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.score-strip__title{font:900 clamp(1.5rem, 4vw, 2.6rem)/.95 var(--font-sans);letter-spacing:-.03em;margin:.2rem 0 0}.score-strip__line{color:var(--color-paper-muted);margin:.45rem 0 0;font-size:.82rem}.score-strip__well{border:1px solid var(--color-line-strong);border-radius:var(--radius-tile);background:var(--color-ink-850);text-align:center;min-width:8.25rem;padding:.75rem 1rem}.score-strip__well span{color:var(--color-paper-muted);font:800 .68rem/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;display:block}.score-strip__well strong{color:var(--color-gold);font:900 clamp(1.7rem, 4vw, 2.6rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.35rem;display:block}.score-strip--versus{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.score-strip--versus .score-strip__side--away{text-align:right;direction:rtl}.score-strip--versus .score-strip__side--away>*{direction:ltr}.score-strip__side{align-content:center;gap:.35rem;min-width:0;display:grid}.score-strip__score{font:900 clamp(2rem, 5vw, 3.2rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:.9em auto;justify-content:start;align-items:baseline;margin:0;display:grid}.score-strip__score>b{font:inherit;white-space:nowrap;grid-column:2}.score-strip__lead{color:var(--color-gold);grid-column:1;align-self:center;font-size:.45em;font-style:normal}.score-strip--versus .score-strip__side--away .score-strip__score{justify-content:end}.score-strip__sub{color:var(--color-paper-muted);font:400 .75rem/1.3 var(--font-mono);margin:0}.score-strip__proj{color:var(--color-paper-muted);font:700 .85rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums;margin:-.15rem 0 0}.score-strip__chance,.matchup-preview__chance{color:var(--color-paper-muted);font:400 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.35em;margin:0;display:flex}.score-strip--versus .score-strip__side--away .score-strip__chance,.matchup-preview__side--away .matchup-preview__chance{justify-content:end}.score-strip__chance>b,.matchup-preview__chance>b{color:var(--color-paper);font:800 1.05rem/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.score-strip__centre{align-content:center;justify-items:center;gap:.3rem;min-width:6rem;display:grid}.score-strip__progress{border-radius:var(--radius-pill);background:var(--color-ink-800);height:.5rem;overflow:hidden}.score-strip__progress>i{background:var(--color-gold);height:100%;display:block}.score-strip--bar{min-height:5.5rem;padding:.75rem clamp(1rem,3vw,1.5rem)}.score-strip--bar .score-strip__title{font-size:clamp(1.25rem,3vw,1.75rem)}@media (width<=48rem){.score-strip,.score-strip--versus{grid-template-columns:1fr}.score-strip__well{width:100%}.home-draft .score-strip__well{flex-direction:row-reverse;justify-content:flex-end;justify-self:start;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:.25rem .6rem;display:flex}.home-draft .score-strip__well span,.home-draft .score-strip__well strong{margin-top:0;display:block}.home-draft .score-strip__well strong{font-size:1.05rem}.score-strip--versus{gap:var(--space-3) var(--space-2);padding:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"home away""centre centre"}.score-strip--versus .score-strip__side{grid-area:home}.score-strip--versus .score-strip__side--away{text-align:right;direction:rtl;grid-area:away}.score-strip--versus .score-strip__side--away>*{direction:ltr}.score-strip--versus .score-strip__centre{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-line);grid-area:centre}.score-strip--versus .score-strip__score{font-size:clamp(1.9rem,10vw,2.6rem)}.score-strip--versus .team-chip--lg .agent-mark{width:2.75rem;height:2.75rem}.score-strip--versus .team-chip--lg .team-chip__name{font-size:.92rem}.score-strip--versus .score-strip__side,.score-strip--versus .score-strip__side--away{text-align:center;justify-items:center}.score-strip--versus .score-strip__side .team-chip{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;display:grid}.score-strip--versus .score-strip__side--away .team-chip .agent-mark{order:0}.score-strip--versus .score-strip__side .team-chip__text,.score-strip--versus .score-strip__side--away .team-chip__text{text-align:center}.score-strip--versus .score-strip__score,.score-strip--versus .score-strip__side--away .score-strip__score,.score-strip--versus .score-strip__chance{justify-content:center}}.metric-tile{--accent:var(--color-line-strong);border:1px solid var(--color-line);border-top:3px solid var(--accent);border-radius:var(--radius-tile);background:#030b1873;gap:.35rem;padding:.75rem .9rem;display:grid}.metric-tile--gold{--accent:var(--color-gold)}.metric-tile--green{--accent:var(--color-green)}.metric-tile--danger{--accent:var(--color-danger)}.metric-tile__value{font:900 clamp(1.4rem, 3vw, 2rem)/1 var(--font-mono);font-variant-numeric:tabular-nums}.metric-tile--legend .metric-tile__value{color:var(--color-paper-muted);font:700 .9rem/1.2 var(--font-mono);letter-spacing:.12em}.metric-tile--legend .metric-tile__detail{color:var(--color-paper);font-size:.82rem}.metric-tile__detail{color:var(--color-paper-muted);font-size:.75rem}.metric-row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.dialog{overscroll-behavior:contain;border:1px solid var(--color-line-strong);border-top:3px solid var(--color-gold);border-radius:var(--radius-dialog);background:var(--color-ink-850);width:min(38rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-paper);margin:auto;padding:clamp(1.1rem,4vw,2rem);position:fixed;inset:0;overflow:auto;box-shadow:0 1rem 5rem #00000080}.dialog::backdrop{background:var(--color-scrim)}.dialog__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog__kicker{color:var(--color-gold);font:700 .78rem/1.4 var(--font-mono)}.dialog__close{min-height:var(--touch)}.dialog h2{overflow-wrap:anywhere;margin:1.2rem 0 0;font-size:clamp(1.8rem,6vw,2.7rem);line-height:1.05}.dialog__sub{color:var(--color-paper-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 1.4rem;display:flex}.dialog__facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));margin:0;display:grid}.dialog__facts div{border:1px solid var(--color-line);border-radius:var(--radius-tile);padding:.5rem .65rem}.dialog__facts dt{color:var(--color-paper-muted);font:700 .68rem/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.dialog__facts dd{font:700 .9rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.dialog__provenance{color:var(--color-gold);font:700 .75rem/1.4 var(--font-mono);margin:1rem 0}.dialog__provenance.is-auto{color:var(--color-danger)}.dialog__section{border-top:1px solid var(--color-line);padding-top:1rem}.dialog__section h3{margin:0 0 .7rem}.dialog__section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.65}.dialog__missing{color:var(--color-paper-muted)}.section-nav{width:min(100%, var(--content-width));padding-inline:var(--space-4);scrollbar-width:none;border-bottom:1px solid var(--color-line);background:var(--color-ink-950);gap:0;margin-inline:auto;display:flex;overflow-x:auto}.section-nav a{min-height:2.5rem;color:var(--color-paper-muted);font:700 .82rem/1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex;position:relative}.section-nav a:hover{color:var(--color-paper)}.section-nav a[aria-current=page]{color:var(--color-paper);box-shadow:inset 0 -3px 0 var(--color-gold)}.section-nav--page{width:auto;margin:0 0 var(--space-4);padding-inline:0}@media (width<=48rem){.section-nav a{min-height:var(--touch);padding:0 .7rem;font-size:.78rem}}.form-strip{gap:.2rem;display:inline-flex}.form-strip b{border:1px solid var(--color-line-strong);border-radius:var(--radius-tile);width:1.05rem;height:1.05rem;font:800 .68rem/1 var(--font-mono);place-items:center;display:grid}.form-strip b.is-w{background:var(--color-paper);color:var(--color-ink-950);border-color:var(--color-paper)}.form-strip b.is-l{color:var(--color-paper-muted);background:0 0}.form-strip b.is-t{background:var(--color-line-strong);color:var(--color-paper)}.now-playing{right:var(--space-4);bottom:var(--space-4);z-index:40;align-items:center;gap:var(--space-2);width:min(30rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--plate-raised);box-shadow:inset 0 1px 0 var(--plate-shine), 0 18px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #f4b94252;display:flex;position:fixed}.now-playing[data-minimized]{border-radius:var(--radius-pill);width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.now-playing__restore{border-radius:var(--radius-pill);width:3rem;height:3rem;color:var(--color-gold);cursor:pointer;background:#030b18f0;border:1px solid #f4b9428c;place-items:center;display:grid;position:relative;box-shadow:0 12px 30px #00000073}.now-playing__restore[hidden]{display:none}.now-playing__restore .now-playing__pulse{margin:0;position:absolute;top:.3rem;right:.3rem}.now-playing__line{align-items:center;gap:var(--space-2);flex:auto;min-width:0;min-height:2.5rem;display:flex}.now-playing__line[hidden]{display:none}.now-playing__transport{flex:none;gap:.25rem;display:flex}.now-playing__button{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);width:2.5rem;min-height:2.5rem;color:var(--color-paper);cursor:pointer;background:0 0;place-items:center;display:grid}.now-playing__button--play{color:var(--color-gold);border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold);background:0 0}.now-playing__button:disabled{opacity:.35;cursor:default}.now-playing__track{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 .82rem/1 var(--font-sans);flex:auto;overflow:hidden}.now-playing__pulse{background:var(--color-green);border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;animation:1.4s ease-in-out infinite now-playing-pulse;display:inline-block}.sound-toggle,.now-playing__expand,.now-playing__minimize{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);min-height:2.5rem;color:var(--color-paper-muted);font:800 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;display:inline-flex}.sound-toggle[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold)}.now-playing__expand[aria-expanded=true]{background:var(--color-ink-850);color:var(--color-gold);border-color:var(--color-gold)}.now-playing__minimize{justify-content:center;width:2.5rem;padding:0}.now-playing__panel{z-index:30;overscroll-behavior:contain;width:min(24rem,100vw - 2rem);max-height:min(60dvh,30rem);padding:var(--space-4);border:1px solid var(--color-line-strong);border-top:3px solid var(--color-gold);border-radius:var(--radius-dialog);background:var(--color-ink-850);position:absolute;bottom:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 1rem 3rem #00000080}.now-playing__panel[hidden]{display:none}.now-playing__detail{gap:.2rem;display:grid}.now-playing__performer{font-weight:700}.now-playing__state{color:var(--color-paper-muted);font-size:.82rem}.now-playing__progress{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.now-playing__clock{font:700 .68rem/1 var(--font-mono);color:var(--color-paper-muted)}.now-playing__rail{border-radius:var(--radius-pill);background:var(--color-ink-800);height:.35rem;overflow:hidden}.now-playing__rail>span{background:var(--color-gold);height:100%;display:block}.now-playing__picker{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.now-playing__picker button{width:100%;min-height:var(--touch);border-radius:var(--radius-tile);color:var(--color-paper);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:1.5rem minmax(0,1fr);gap:0 .5rem;padding:.4rem .6rem;display:grid}.now-playing__picker button[aria-current=true]{border-color:var(--color-gold);background:var(--color-ink-850)}.now-playing__picker-number{color:var(--color-gold);font:700 .68rem/1.4 var(--font-mono)}.now-playing__picker-title{font-size:.82rem;font-weight:700}.now-playing__picker-performer{color:var(--color-paper-muted);grid-column:2;font-size:.75rem}.now-playing__flyover{margin-top:var(--space-3)}@media (width<=48rem){.now-playing{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);width:auto;padding:var(--space-2)}.now-playing[data-minimized]{left:auto}.now-playing__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sound-toggle,.now-playing__expand{justify-content:center;width:2.5rem;padding:0}.now-playing__panel{width:auto;left:0;right:0}}@keyframes now-playing-pulse{50%{opacity:.4}}.button{border-radius:var(--radius-tile);min-height:2.75rem;font:850 .78rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.35rem;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--color-red);color:#fff;box-shadow:0 10px 28px #d52b1e47}.button--primary:hover{background:#e4392c}.button--secondary{border-color:var(--color-line-strong);color:var(--color-paper);background:#f6e8c90d}.button--secondary:hover{border-color:var(--color-paper-muted)}@media (width<=48rem){.button{min-height:var(--touch)}}.broadcast-heading{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.broadcast-heading__text{min-width:0}.broadcast-heading__eyebrow{margin:0 0 var(--space-1);color:var(--color-gold);font:800 .68rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.broadcast-heading h2{color:var(--color-paper);font:500 clamp(1.5rem, 2.6vw, 2.25rem)/1.05 var(--font-sans);letter-spacing:-.02em;margin:0}.broadcast-heading--compact{align-items:baseline;gap:0 var(--space-4);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.broadcast-heading--compact .broadcast-heading__text{display:contents}.broadcast-heading--compact .broadcast-heading__eyebrow{grid-area:1/1;margin:0}.broadcast-heading--compact>a{grid-area:1/2}.broadcast-heading--compact h2{grid-area:2/1/auto/-1;font-size:clamp(1.2rem,2vw,1.6rem)}@media (width<=48rem){.broadcast-heading--compact .broadcast-heading__eyebrow{grid-column:1/-1}.broadcast-heading--compact>a{grid-row:2;align-self:center}.broadcast-heading--compact h2{grid-column:1}}.broadcast-heading__description{max-width:44rem;margin:var(--space-2) 0 0;color:var(--color-paper-muted);font-size:.95rem;line-height:1.5}.broadcast-heading>a{min-height:2rem;color:var(--color-gold);white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.broadcast-heading>a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=48rem){.broadcast-heading>a{min-height:var(--touch)}.broadcast-heading__description{display:none}.broadcast-heading h2{font-size:1.5rem}}.home-hero{gap:var(--space-2);justify-items:start;padding:clamp(.5rem,2vw,1.5rem) 0 clamp(.25rem,1vw,.75rem);display:grid}.home-hero__eyebrow{color:var(--color-gold);font:800 .72rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.home-heading{text-align:left;justify-content:start;min-height:0;margin-bottom:0}.home-title{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,6.2vw,4.6rem);font-weight:900;line-height:.9}.home-title__brand,.home-title__line{display:block}.home-title__brand{color:var(--color-gold);filter:drop-shadow(0 .045em #030b18bf)}.home-title__tail{color:var(--color-paper)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-title__brand{background:linear-gradient(180deg, #fff6d8 6%, var(--color-gold) 54%, #b9801d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-title__tail{background:linear-gradient(180deg, #fffaf0 10%, var(--color-paper) 60%, #c9b58a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.home-title__line{color:var(--color-red);letter-spacing:-.02em;text-shadow:0 .045em #030b18d1,0 0 .48em #d52b1e73;text-wrap:balance;-webkit-text-stroke:.025em #ffe9a8;margin-top:.08em;font-size:.78em;font-weight:900;line-height:.94}.home-subtitle{text-align:left;margin:0}.home-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-lead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.home-opening__order{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.home-scores__link{margin:var(--space-3) 0 0}.home-scores__census{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);color:var(--color-paper-muted);font:700 .68rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;display:flex}.home-scores__census>b{color:var(--color-gold);letter-spacing:.16em}.home-games{grid-template-columns:minmax(0,1fr)}@media (width>=54rem){.home-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.home-games{gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-games>.score-bug{scroll-snap-align:start;flex:0 0 82vw}.home-title{font-size:clamp(2.1rem,11vw,2.8rem)}.home-hero__actions{gap:var(--space-2)}.home-hero__actions .button{padding-inline:.9rem;font-size:.72rem}.home-opening__order{gap:1.5rem}}@media (width<=30rem){.home-hero{padding-block:.25rem 0}.home-title{font-size:2rem}.home-subtitle{font-size:.82rem}.home-scores__lock,.home-scores__census>.chip{display:none}.home-scores__census{margin-bottom:var(--space-2)}.broadcast-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:nowrap}.broadcast-heading h2{font-size:1.3rem}.broadcast-heading>a{font-size:.78rem}}.crest-rack{justify-content:center;align-items:stretch;gap:1.5rem var(--space-3);flex-wrap:wrap;margin:0;padding:1.25rem 0 .5rem;list-style:none;display:flex}.crest-rack__item{flex:none;width:10.5rem;position:relative}.crest-rack__card{--v-accent:var(--color-line-strong);border:1px solid var(--plate-edge);border-radius:var(--radius-md);height:100%;color:inherit;transform-origin:50% 100%;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);background:linear-gradient(#0a2342eb,#030b18f5);flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem .95rem .9rem;text-decoration:none;display:flex;position:relative;box-shadow:0 16px 30px #0000007a}.crest-rack__card:before{content:"";border-radius:inherit;background:linear-gradient(168deg, var(--v-accent) 0%, transparent 62%);opacity:.2;pointer-events:none;position:absolute;inset:0}.crest-rack__card:after{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--v-accent);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.crest-rack__card>*{position:relative}.crest-rack__rank{color:var(--color-paper-muted);font:700 .68rem/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em}.crest-rack__card .team-figure{width:4.4rem;margin:.1rem 0 .15rem}.crest-rack__name{color:var(--color-paper);font:650 .95rem/1.2 var(--font-sans)}.crest-rack__lab{color:var(--color-paper-muted);font:400 .68rem/1.35 var(--font-mono);overflow-wrap:anywhere}.crest-rack__stats{align-items:baseline;gap:.2rem var(--space-2);border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);width:100%;margin:auto 0 0;padding-top:.45rem;display:grid}.crest-rack__stats dt{color:var(--color-paper-muted);font:700 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.crest-rack__stats dd{color:var(--color-paper);font:700 1rem/1.1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;margin:0}.crest-rack__stats dd[data-pending]{color:var(--color-paper-muted);font-weight:400}@media (width>=62rem){.crest-rack{flex-wrap:nowrap;gap:0}.crest-rack__item{flex:1 1 0;width:auto;min-width:0}.crest-rack__item+.crest-rack__item{margin-left:-.5rem}.crest-rack__card{transform:rotate(var(--v-fan,0deg)) translateY(var(--v-lift,0px))}}@media (hover:hover){.crest-rack__item:hover{z-index:2}.crest-rack__item:hover .crest-rack__card{transform:rotate(0)translateY(-6px);box-shadow:0 22px 38px #0000008c}}@media (width<=48rem){.crest-rack{justify-content:flex-start;gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;flex-wrap:nowrap;padding:.5rem 0 .75rem;overflow-x:auto}.crest-rack__item{scroll-snap-align:start;width:9rem}.crest-rack__card .team-figure{width:3.6rem}}.activity-list{margin:0;padding:0;list-style:none;display:grid}.activity-row{gap:0 var(--space-3);padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-line);grid-template-columns:8.6rem 4.2rem minmax(0,1fr);align-items:baseline;scroll-margin-block-start:calc(var(--header-h) + 1rem);display:grid}.activity-list>.activity-row:first-child{border-top:0}.activity-row.is-current{border-left:3px solid var(--color-gold);padding-left:calc(var(--space-2) - 3px);background:var(--color-ink-850)}.activity-row__time{color:var(--color-paper-muted);font:700 var(--text-floor)/1.4 var(--font-mono);white-space:nowrap;text-decoration:none}a.activity-row__time:hover,a.activity-row__time:focus-visible{color:var(--color-paper);text-decoration:underline}a.activity-row__time{position:relative}a.activity-row__time:after{content:"";position:absolute;inset-block:-.3rem;inset-inline:-.25rem}.activity-row__kind{justify-self:start}.activity-row__body{flex-wrap:wrap;align-items:baseline;gap:0 .45rem;min-width:0;margin:0;font-size:.88rem;line-height:1.45;display:flex}.activity-row__body>strong{overflow-wrap:anywhere;font-weight:700}.activity-row__quote{font-style:italic;font-weight:400}.activity-row__detail{color:var(--color-paper-muted);overflow-wrap:anywhere}.activity-row__speaker{color:var(--color-paper-muted);font:800 var(--text-floor)/1.4 var(--font-mono);letter-spacing:.08em}.activity-days{gap:var(--space-5);display:grid}.activity-day{top:var(--header-h);z-index:1;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-line-strong);background:var(--color-ink-900);color:var(--color-paper-muted);font:800 .75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex;position:sticky}.activity-empty{padding:var(--space-4) var(--space-2);color:var(--color-paper-muted);margin:0;font-size:.88rem}.live-board{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.trade-assets{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.trade-assets li{align-items:center;gap:.4rem;min-width:0;display:flex}.trade-assets__name{overflow-wrap:anywhere;font-size:.88rem}.trade-assets__abstract{color:var(--color-paper-muted);font:700 .8rem/1.4 var(--font-mono)}.trade-table{width:max-content;min-width:100%}.trade-table .team-chip__name{white-space:nowrap}.trade-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:none}.trade-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--plate-edge);border-radius:var(--radius-md);background:var(--plate);box-shadow:inset 0 1px 0 var(--plate-shine), var(--plate-shadow);display:grid}.trade-card.is-open{background:var(--plate-raised)}.trade-card.is-muted .team-chip__name,.trade-card.is-muted .trade-assets__name{color:var(--color-paper-muted)}.trade-card__head{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.trade-card__when{color:var(--color-paper-muted);font:700 var(--text-floor)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.trade-card__side{gap:var(--space-2);min-width:0;display:grid}.trade-card__verb{color:var(--color-paper-muted);margin:0}.trade-card__swap{color:var(--color-paper-muted);text-align:center;margin:0;font-size:1.1rem;line-height:1}@media (width<=48rem){.trade-log--wide{display:none}.trade-cards{display:grid}.activity-row,.chat-transcript .activity-row{gap:.35rem var(--space-2);grid-template-columns:auto minmax(0,1fr)}.activity-row__body,.chat-transcript__sender{grid-column:1/-1}.chat-transcript__sender{order:-1}}.chat-filter input,.activity-filters input,.activity-filters select{min-height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-tile);background:var(--color-ink-950);color:var(--color-paper);font:400 .92rem/1.5 var(--font-sans);padding:.45rem .7rem}.chat-filter input:focus-visible,.activity-filters input:focus-visible,.activity-filters select:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.chat-filter,.activity-filters__row{gap:var(--space-2) var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;display:flex}.chat-filter input,.activity-filters__row input{flex:12rem;min-width:0}.chat-filter__count{color:var(--color-paper-muted);font-size:var(--text-floor)}.chat-note{color:var(--color-paper-muted);margin:0}.chat-jump{margin:var(--space-3) 0 0;text-align:center}.activity-filters .chip-group{padding:var(--space-3)}.activity-more{gap:var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--color-line);color:var(--color-paper-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.trade-table__when{color:inherit;text-decoration:none;position:relative}.trade-table__when:hover,.trade-table__when:focus-visible{text-decoration:underline}.trade-table__when:after{content:"";position:absolute;inset-block:-.35rem;inset-inline:-.3rem}.activity-row__link{color:inherit;text-decoration:none}.activity-row__link:hover,.activity-row__link:focus-visible{text-decoration:underline}.activity-row__details{font-size:var(--text-floor);grid-column:3;margin:.2rem 0 0}.activity-row__details summary{cursor:pointer;color:var(--color-paper-muted);font:700 var(--text-floor)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.activity-row__details summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.activity-row__details dl{gap:.2rem var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:.4rem 0 0;display:grid}.activity-row__details dl div{display:contents}.activity-row__details dt{color:var(--color-paper-muted)}.activity-row__details dd{overflow-wrap:anywhere;margin:0}@media (width<=48rem){.activity-row__details{grid-column:1/-1}}.activity-filters__scope{padding-bottom:0}.chat-app{border:1px solid var(--color-line);border-radius:var(--radius-panel,12px);background:var(--color-ink-900);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);min-height:32rem;display:grid;overflow:hidden}.chat-rooms{border-right:1px solid var(--color-line);background:var(--color-ink-950);flex-direction:column;min-width:0;display:flex}.chat-rooms__search{padding:var(--space-3);border-bottom:1px solid var(--color-line)}.chat-rooms__search input{width:100%;min-height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-ink-900);color:var(--color-paper);font:400 .92rem/1.5 var(--font-sans);padding:.45rem .8rem}.chat-rooms__search input:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.chat-rooms__list{padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.chat-room{gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2);border-radius:var(--radius-tile);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;display:grid}.chat-room:hover{background:var(--color-ink-850)}.chat-room[aria-current=page]{border-color:var(--color-line-strong);background:var(--color-ink-850);box-shadow:inset 3px 0 0 var(--color-gold)}.chat-room:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.chat-room__mark{justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.chat-room__mark--league{background:var(--color-gold);color:var(--color-ink-950);font:800 .9rem/1 var(--font-mono);border-radius:50%}.chat-room__mark--pair{position:relative}.chat-room__mark--pair .agent-mark{width:1.5rem;height:1.5rem;position:absolute}.chat-room__mark--pair .agent-mark:first-child{top:0;left:0}.chat-room__mark--pair .agent-mark:last-child{box-shadow:0 0 0 2px var(--color-ink-950);bottom:0;right:0}.chat-room__text{gap:2px;min-width:0;display:grid}.chat-room__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.chat-room__last{color:var(--color-paper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.chat-room__count{color:var(--color-paper-muted);font:700 .72rem/1 var(--font-mono)}.chat-rooms__empty{padding:var(--space-3);color:var(--color-paper-muted);margin:0}.chat-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-pane__head{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.chat-pane__title{margin:0;font-size:1.05rem;font-weight:800}.chat-pane__meta{color:var(--color-paper-muted);margin:2px 0 0;font-size:.78rem}.chat-pane__scroll{max-height:70vh;padding:var(--space-3) var(--space-4);flex:auto;overflow-y:auto}.chat-thread__day{align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);color:var(--color-paper-muted);font:700 var(--text-floor)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.chat-thread__day:before,.chat-thread__day:after{background:var(--color-line);content:"";flex:1;height:1px}.chat-thread__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.chat-bubble{--team-accent:var(--color-paper-muted);gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr);align-items:start;max-width:min(46rem,88%);display:grid}.chat-bubble.is-continued{margin-top:calc(var(--space-2) * -1 + 4px)}.chat-bubble__mark .agent-mark{width:2rem;height:2rem}.chat-bubble__stack{gap:4px;min-width:0;display:grid}.chat-bubble__who{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;padding-left:2px;display:flex}.chat-bubble__name{color:var(--team-accent);font-size:.82rem;font-weight:800;text-decoration:none}.chat-bubble__name:hover{text-decoration:underline}.chat-bubble__name--office{color:var(--color-paper-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.chat-bubble__to{color:var(--color-paper-muted);font-size:var(--text-floor)}.chat-bubble__body{border:1px solid color-mix(in srgb, var(--team-accent) 35%, var(--color-line));border-left:3px solid var(--team-accent);background:color-mix(in srgb, var(--team-accent) 9%, var(--color-ink-850));border-radius:4px 14px 14px;max-width:100%;padding:.55rem .85rem .5rem;display:inline-block;position:relative}.chat-bubble__body p{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.chat-bubble__time{color:var(--color-paper-muted);font:500 var(--text-floor)/1 var(--font-mono);text-align:right;margin-top:4px;text-decoration:none;display:block}.chat-bubble__time:hover{color:var(--color-paper)}.chat-bubble.is-current .chat-bubble__body{box-shadow:0 0 0 2px var(--color-gold)}.chat-bubble[data-side=out]{grid-template-columns:minmax(0,1fr) 2rem;justify-self:end}.chat-bubble[data-side=out] .chat-bubble__mark{order:2}.chat-bubble[data-side=out] .chat-bubble__stack{justify-items:end}.chat-bubble[data-side=out] .chat-bubble__who{justify-content:flex-end;padding-right:2px}.chat-bubble[data-side=out] .chat-bubble__body{border-left-width:1px;border-right:3px solid var(--team-accent);border-radius:14px 4px 14px 14px}.chat-bubble[data-kind=system],.chat-bubble[data-kind=trade]{--team-accent:var(--color-gold)}@media (width<=48rem){.chat-app{grid-template-columns:minmax(0,1fr);min-height:0}.chat-rooms{border-right:0;border-bottom:1px solid var(--color-line)}.chat-rooms__list{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.chat-rooms__list li{flex:0 0 15rem}.chat-pane__scroll{padding:var(--space-3)}.chat-bubble{max-width:94%}}.trade-status--negotiating{color:var(--color-blue)}.trade-status--accepted{color:var(--color-green)}.trade-status--rejected{color:var(--color-danger)}.trade-status{border-color:currentColor}.chat-bubble__model{color:var(--color-paper-muted);font-size:.85em;font-weight:500}.page-shell.reference-page{--content-width:62rem}.reference-layout{gap:var(--space-6);display:grid}@media (width>=60rem){.reference-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start}.reference-contents{top:calc(var(--header-h) + 1rem);position:sticky}}.reference-contents ol{margin:var(--space-2) 0 0;counter-reset:contents;gap:.2rem;padding:0;list-style:none;display:grid}.reference-contents a{color:var(--color-paper-muted);padding:.35rem 0;font-size:.86rem;text-decoration:none;display:block}.reference-contents a:hover,.reference-contents a:focus-visible{color:var(--color-paper);text-decoration:underline}.reference-contents__away{border-top:1px solid var(--color-line);margin-top:.2rem;padding-top:.2rem}.reference-prose{max-width:68ch}.credits-prose{max-width:none}.credits-prose>p,.credits-prose>ul,.credits-prose>h3{max-width:74ch}.reference-prose h2,.credits-prose h2{margin:var(--space-8) 0 var(--space-3);font:800 1.35rem/1.2 var(--font-sans);scroll-margin-top:calc(var(--header-h) + 1rem)}.reference-prose h3,.credits-prose h3{margin:var(--space-6) 0 var(--space-2);font:800 1rem/1.3 var(--font-sans)}.reference-prose>:first-child,.credits-prose>:first-child{margin-top:0}.reference-prose p,.credits-prose p{margin:0 0 var(--space-4);color:var(--color-paper);font-size:.95rem;line-height:1.7}.reference-prose a,.credits-prose a{color:var(--color-blue)}.reference-list{margin:0 0 var(--space-4);padding-left:1.1rem;list-style:outside}.reference-list li{margin-bottom:var(--space-2);color:var(--color-paper);font-size:.95rem;line-height:1.7}.credits-prose ul{margin:0 0 var(--space-4);padding-left:1.1rem}.credits-prose li{color:var(--color-paper);font-size:.95rem;line-height:1.7}.reference-terms{margin:0 0 var(--space-6);border-top:1px solid var(--color-line);gap:0;display:grid}.reference-terms>div{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);grid-template-columns:9rem 6rem minmax(0,1fr);align-items:baseline;display:grid}.reference-terms dt{color:var(--color-paper);font:800 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.reference-terms dd{color:var(--color-paper-muted);margin:0;font-size:.92rem;line-height:1.5}.reference-terms__form{color:var(--color-paper);font:700 .95rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=48rem){.reference-terms>div{grid-template-columns:minmax(0,1fr) auto}.reference-terms dd:last-child{grid-column:1/-1}}.qa-question{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.qa-question:first-of-type{border-top:0}.qa-question h3{gap:var(--space-3);margin:0 0 var(--space-3);display:flex}.qa-question__number{color:var(--color-paper-muted);font:800 .75rem/1.6 var(--font-mono)}.answer-list{margin:0;padding:0;list-style:none;display:grid}.answer-row{gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-line);grid-template-columns:13rem minmax(0,1fr);align-items:baseline;display:grid}.answer-list>.answer-row:first-child{border-top:0}.answer-row p{margin:0;font-size:.92rem;line-height:1.6}.answer-row__missing{color:var(--color-paper-muted);font-style:italic}@media (width<=48rem){.answer-row{grid-template-columns:minmax(0,1fr)}}.suggest{gap:var(--space-3);display:grid}.question-suggestion{gap:.35rem;max-width:44rem;display:grid}.question-suggestion__caption{margin:0 0 var(--space-3)}.question-suggestion label{color:var(--color-paper-muted);font:800 var(--text-floor)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.question-suggestion__pair{gap:var(--space-4);margin-top:var(--space-3);display:grid}@media (width>=40rem){.question-suggestion__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.question-suggestion__pair>span{gap:.35rem;display:grid}.question-suggestion p{margin:0}.question-suggestion__submit{min-height:var(--touch);margin-top:var(--space-4);justify-self:start}.question-suggestion input,.question-suggestion textarea{min-height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-tile);background:var(--color-ink-950);color:var(--color-paper);font:400 .92rem/1.5 var(--font-sans);padding:.45rem .7rem}.question-suggestion textarea{resize:vertical;min-height:7rem}.question-suggestion input:focus-visible,.question-suggestion textarea:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.credits__lede{max-width:68ch;margin:0}.credits__block .data-table__wrap{margin-bottom:var(--space-5)}@media (width<=60rem){.credits-prose .data-table{width:max-content;min-width:100%}}.credits-note{color:var(--color-paper-muted);margin-top:.35rem;font-size:.82rem;line-height:1.5;display:block}.credits-prose .data-table a{white-space:nowrap}.qa-empty{gap:var(--space-3);text-align:center;align-content:center;justify-items:center;min-height:min(28vh,13rem);display:grid}.qa-empty p{max-width:34rem;margin:0}.draft-pick-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.draft-pick-open:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.draft-pick-open:hover{box-shadow:inset 0 0 0 1px var(--color-paper-muted)}@media (width<=60rem){.draft-grid-section{min-width:0}.draft-grid__scroller{isolation:isolate;overscroll-behavior-x:contain;background:var(--color-ink-850);max-height:min(65dvh,38rem);scroll-padding-left:3.5rem;position:relative}.draft-grid{width:calc(44px + var(--draft-teams) * 144px + (var(--draft-teams) + 2) * .3rem);min-width:100%}.draft-grid thead .draft-grid__team{width:144px}.draft-grid thead .draft-grid__corner,.draft-grid .draft-grid__round{width:44px;min-width:44px;max-width:44px;padding-inline:.2rem}.draft-grid thead .draft-grid__corner{z-index:4}.draft-grid .draft-grid__round{z-index:3}.draft-grid__team-line strong{font-size:.74rem}.draft-grid__cell{height:4.3rem}.draft-grid__cell .draft-name{font-size:.78rem}}@media (width<=40rem){.draft-grid-section{padding:.75rem}.draft-grid-section>.draft-section-heading{display:block}.draft-grid-section>.draft-section-heading small{margin-top:.4rem;display:block}.draft-grid__view{min-height:44px;padding-inline:.7rem}}@media (width<=60rem){.draft-grid .draft-auto--count,.draft-roster-grid header .draft-auto--count{color:#fff}}.draft-pick-dialog::backdrop{background:var(--color-scrim)}.draft-room{gap:var(--space-4);display:grid}.draft-room>*{min-width:0}.draft-bar .score-strip__kicker{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.draft-bar__title{color:var(--color-paper-muted);font:800 .75rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.draft-bar__where{color:var(--color-paper-muted)}.draft-bar .split-flap-group,.draft-bar .split-flap,.draft-bar .split-flap__cells{display:inline-flex}.draft-clock{--split-flap-base:#030b18eb;--split-flap-gap:.1em;--split-flap-group-gap:.7em;--split-flap-label-size:max(.5rem, .26em);color:var(--color-gold);font-size:clamp(1.1rem,2.6vw,1.9rem)}.draft-deferred{gap:var(--space-2);color:var(--color-paper-muted);flex-wrap:wrap;align-items:center;margin:0;font-size:.86rem;display:flex}.draft-reveal{border-left:3px solid var(--color-gold)}.draft-reveal__pick{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:center;font-size:1.05rem;display:flex}.draft-reveal__team{color:var(--color-paper-muted)}.draft-reveal__reason{margin:var(--space-2) 0 0;color:var(--color-paper-muted);font-size:.88rem;line-height:1.6}.pick-ticker{gap:var(--space-3);display:grid;position:relative}.pick-ticker__heading{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pick-ticker__eyebrow{color:var(--color-gold);font:800 var(--text-floor)/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex:1 0 100%;margin:0}.pick-ticker__title{color:var(--color-paper);font:800 1.35rem/1.1 var(--font-sans);letter-spacing:-.01em;margin:0}.pick-ticker__note{color:var(--color-paper-muted);font:400 .75rem/1.3 var(--font-mono);margin:0}.pick-ticker__track{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;overflow-x:auto}.pick-ticker__track:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.pick-ticker__list{gap:var(--space-2);padding:0 0 var(--space-2);margin:0;list-style:none;display:flex}.pick-ticker__item{--pos:var(--color-line-strong);border:1px solid var(--color-line);border-top:3px solid var(--pos);border-radius:var(--radius-tile);background:var(--color-tile);flex:none;gap:.2rem;width:11.25rem;min-height:6.5rem;padding:.5rem .6rem .55rem;display:grid;position:relative}.pick-ticker__item.is-made{border-color:rgb(from var(--pos) r g b / 45%);border-top-color:var(--pos);background:linear-gradient(180deg, rgb(from var(--pos) r g b / 22%), rgb(from var(--pos) r g b / 10%))}.pick-ticker__item.is-current{--pos:var(--color-gold);background:var(--color-ink-850);box-shadow:inset 0 0 0 2px var(--color-gold)}.pick-ticker__slot{color:var(--color-paper-muted);font:800 var(--text-floor)/1 var(--font-mono);letter-spacing:.06em;justify-content:space-between;display:flex}.pick-ticker__item.is-made .pick-ticker__slot>:last-child{color:var(--pos)}.pick-ticker__item.is-current .pick-ticker__slot{color:var(--color-gold)}.pick-ticker__player{color:var(--color-paper);font:700 .9rem/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-ticker__player--pending{color:var(--color-paper-muted);font-weight:400}.pick-ticker__item.is-current .pick-ticker__player--pending{color:var(--color-gold);font-weight:700}.pick-ticker__meta{color:var(--color-paper);font:700 var(--text-floor)/1.2 var(--font-mono);align-items:center;gap:.35rem;display:flex;overflow:hidden}.pick-ticker__meta>span{color:var(--color-paper-muted)}.pick-ticker__team{color:var(--color-paper-muted);font:400 .72rem/1.2 var(--font-sans);align-items:center;gap:.35rem;margin-top:auto;display:flex;overflow:hidden}.pick-ticker__team>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-ticker__team .agent-mark{flex:none;width:1rem;height:1rem}.pick-ticker__back{background:var(--color-ink-850);position:absolute;top:0;right:0}.draft-grid .draft-auto-corner{border-radius:var(--radius-tile);background:var(--color-red);color:#fff;font:900 var(--text-floor)/1 var(--font-mono);padding:.05rem .22rem}.draft-key{margin:0 0 var(--space-3);flex-wrap:wrap;gap:.3rem;padding:0;list-style:none;display:flex}.draft-grid__note{margin:var(--space-3) 0 0;color:var(--color-paper-muted);font-size:.8rem}.draft-grid__note a{color:var(--color-paper)}.draft-empty{color:var(--color-paper-muted)}.draft-team-panel__teams{margin-bottom:var(--space-3)}@media (width>=70.01rem){.draft-team-panel__teams.chip-group--scroll{flex-wrap:wrap;overflow-x:visible}}.draft-team-panel__identity{margin-bottom:var(--space-3)}.draft-team-panel__roster{max-width:34rem}.draft-team-panel__pick{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:flex}.draft-team-panel__pick:hover .draft-team-panel__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.draft-team-panel__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.draft-team-panel__nfl{color:var(--color-paper-muted);font:700 var(--text-floor)/1 var(--font-mono);flex:none}.draft-team-panel__open{color:var(--color-paper-muted);font-size:.82rem}.draft-team-panel__none{color:var(--color-paper-muted);margin:0;font-size:.9rem}.draft-team-panel__misses{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.draft-team-panel__misses ul{margin:var(--space-2) 0 0;gap:.3rem;padding:0;list-style:none;display:grid}.draft-team-panel__misses li{gap:var(--space-2);color:var(--color-paper-muted);flex-wrap:wrap;align-items:center;font-size:.86rem;display:flex}.draft-picks{gap:var(--space-4);display:none}.draft-picks__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.draft-picks__row{--pos:var(--color-line-strong);gap:.15rem var(--space-2);min-height:var(--touch);border:1px solid rgb(from var(--pos) r g b / 45%);border-radius:var(--radius-tile);background:rgb(from var(--pos) r g b / 18%);grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;padding:.3rem .45rem;display:grid;position:relative}.draft-picks__row>.draft-picks__slot{grid-row:1/span 2}.draft-picks__row>.team-chip{grid-column:2/-1}.draft-picks__row>.draft-picks__player{grid-column:2}.draft-picks__row.is-current{--pos:var(--color-gold);box-shadow:inset 0 0 0 2px var(--color-gold)}.draft-picks__slot{color:var(--color-paper-muted);font:800 var(--text-floor)/1 var(--font-mono)}.draft-picks__player{font:700 .86rem/1.3 var(--font-sans)}.draft-picks__player--pending{color:var(--color-paper-muted);font-weight:400}.draft-picks__nfl{color:var(--color-paper-muted);font:700 var(--text-floor)/1 var(--font-mono)}.draft-views{display:none}@media (width<=60rem){.draft-views{display:flex}.draft-room[data-view=picks] .draft-picks{display:grid}.draft-room[data-view=picks] .draft-grid-section,.draft-room[data-view=picks] .draft-team-panel,.draft-room[data-view=board] .draft-team-panel,.draft-room[data-view=team] .draft-grid-section{display:none}}.split-flap{align-items:center;gap:var(--split-flap-label-gap,.34em);color:inherit;flex-direction:column;line-height:1;display:inline-flex}.split-flap__cells{gap:var(--split-flap-gap,.11em);display:inline-flex}.split-flap__cell{width:var(--split-flap-width,.78em);height:var(--split-flap-height,1.15em);border-radius:var(--split-flap-radius,.09em);background:var(--split-flap-base,#0b1424);font-variant-numeric:tabular-nums;perspective:var(--split-flap-depth,4em);font-weight:700;display:block;position:relative;overflow:hidden;box-shadow:0 .04em .12em #00000073}.split-flap__cell:before,.split-flap__cell:after{z-index:2;background:color-mix(in oklab, currentColor 45%, transparent);content:"";pointer-events:none;border-radius:50%;width:.07em;height:.07em;position:absolute;top:calc(50% - .035em)}.split-flap__cell:before{left:.04em}.split-flap__cell:after{right:.04em}.split-flap__half,.split-flap__leaf{backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.split-flap__half:after,.split-flap__leaf:after{content:"";pointer-events:none;height:.035em;position:absolute;left:0;right:0}.split-flap__half--top:after,.split-flap__leaf--fall:after{background:linear-gradient(#0000004d,#000000d1);bottom:0}.split-flap__half--bottom:after,.split-flap__leaf--rise:after,.split-flap__leaf--hold:after{background:linear-gradient(#0000009e,#0000);top:0}.split-flap__half--top,.split-flap__leaf--fall{border-radius:var(--split-flap-radius,.09em) var(--split-flap-radius,.09em) 0 0;background:linear-gradient(180deg, #ffffff1a, #ffffff05), var(--split-flap-base,#0b1424);transform-origin:50% 100%;top:0;box-shadow:inset 0 -.04em .05em #0000008c}.split-flap__half--bottom,.split-flap__leaf--rise,.split-flap__leaf--hold{border-radius:0 0 var(--split-flap-radius,.09em) var(--split-flap-radius,.09em);background:linear-gradient(180deg, #00000042, #0000000a), var(--split-flap-base,#0b1424);transform-origin:50% 0;bottom:0;box-shadow:inset 0 .02em #ffffff12}.split-flap__glyph{width:100%;height:var(--split-flap-height,1.15em);color:inherit;line-height:var(--split-flap-height,1.15em);text-align:center;position:absolute;left:0}.split-flap__cell[data-blank] .split-flap__glyph{opacity:.42}.split-flap__half--top .split-flap__glyph,.split-flap__leaf--fall .split-flap__glyph{top:0}.split-flap__half--bottom .split-flap__glyph,.split-flap__leaf--rise .split-flap__glyph,.split-flap__leaf--hold .split-flap__glyph{bottom:0}.split-flap__leaf{animation-duration:calc(var(--split-flap-ms,.32s) / 2);animation-timing-function:ease-in;animation-fill-mode:forwards}.split-flap__leaf--fall{animation-name:split-flap-fall}.split-flap__leaf--rise{animation-name:split-flap-rise;animation-delay:calc(var(--split-flap-ms,.32s) / 2);animation-timing-function:ease-out;transform:rotateX(90deg)}.split-flap__leaf--hold{animation-name:split-flap-hold;animation-duration:var(--split-flap-ms,.32s)}@keyframes split-flap-fall{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes split-flap-rise{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes split-flap-hold{0%,99%{visibility:visible}to{visibility:hidden}}.split-flap__label{color:var(--split-flap-label-color,var(--color-paper-muted,currentColor));font-size:var(--split-flap-label-size,.26em);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.split-flap__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split-flap-group{align-items:flex-start;gap:var(--split-flap-group-gap,.42em);display:inline-flex}.split-flap-group[data-frame=board]{padding:var(--split-flap-group-padding,.4em .5em);border:1px solid var(--split-flap-frame,#c4d6ed38);border-radius:var(--split-flap-group-radius,.24em);background:var(--split-flap-group-fill,#030b188c)}.split-flap-group__separator{color:var(--split-flap-label-color,var(--color-paper-muted,currentColor));align-self:center;margin-block-end:.5em;font-weight:700}@media (prefers-reduced-motion:reduce){.split-flap__leaf{display:none}}
