.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))}}
