:root{--broadcast-panel:#060606;--broadcast-panel-2:#0e0e0e;--broadcast-hairline:#d6e1ee2e;--broadcast-hairline-strong:#d6e1ee52;--ovr-safe-area-top:env(safe-area-inset-top,0px);--ovr-safe-area-right:env(safe-area-inset-right,0px);--ovr-safe-area-bottom:env(safe-area-inset-bottom,0px);--ovr-safe-area-left:env(safe-area-inset-left,0px);--ovr-sticky-scroll-padding:calc(112px + var(--ovr-safe-area-top))}.source-receipt--compact .source-receipt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}@media (max-width:560px){.source-receipt--compact .source-receipt-grid{grid-template-columns:1fr}}.team-token-link,.team-result-card,.player-signature-card{color:inherit;text-decoration:none}.team-token-link{vertical-align:middle;max-width:100%;display:inline-block}.player-career-snapshot,.player-season-line,.player-team-context,.player-badge-receipt{gap:var(--space-3);display:grid}.player-source-receipt{min-height:100%}.player-signature-card{gap:var(--space-3);padding:var(--space-4);display:grid}.player-game-log{min-width:1120px}.match-detail-lede{gap:var(--space-4);display:grid}.story-card>.keystat-row,.story-card>.timeline{width:100%;margin-top:var(--space-2)}.story-card>.keystat-row+strong{margin-top:var(--space-1)}html,body{max-width:100%;overflow-x:clip}html{scroll-padding-top:var(--ovr-sticky-scroll-padding);scroll-padding-bottom:calc(96px + var(--ovr-safe-area-bottom))}a{color:inherit}.app-shell{width:min(1480px,100%);padding:14px 18px 24px}.workspace{width:min(1320px,100%)}.workspace--account,.workspace--cms-page,.workspace--graphics,.workspace--pricing{width:min(1140px,100%)}.stat-directory-controls{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(150px,.75fr)) minmax(170px,.85fr) auto auto}.standings-search-controls{grid-template-columns:minmax(220px,1fr) auto auto}.team-directory-controls{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(220px,1fr) auto auto}.game-directory-controls{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(136px,.72fr)) minmax(220px,1fr) auto auto}.leader-directory-controls{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.72fr) auto minmax(170px,.75fr)}.leaders-control-row{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.leader-mode-controls{flex-wrap:wrap}.leader-mode-controls .chip[aria-pressed=true],.leader-mode-controls .chip.is-active,.qualification-ribbon .chip{background:color-mix(in srgb, #ff3046, var(--panel-3) 78%);color:#fff;border-color:#ff3046;box-shadow:0 0 0 1px #ff3046a6}.leader-board-team{align-items:center;gap:6px;min-width:0;text-decoration:none;display:inline-flex}.leader-board-team .team-logo{border-radius:7px;width:22px;height:22px}.rankings-hero-meta{gap:var(--space-3);grid-column:2;justify-items:end;display:grid}.rankings-hero-meta .data-freshness-stamp{grid-column:auto}.rankings-hero-meta .legacy-score{width:min(220px,100%)}.record-book-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.record-card-holder-link,.playoff-series-game{color:inherit;text-decoration:none}.record-card .leader-value-stack{align-self:center}.record-card-context-link{justify-self:start;max-width:100%}.record-total-player-link{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:inline-grid}.record-total-player-copy{gap:2px;min-width:0;display:grid}.record-total-player-copy small{color:var(--muted);font-size:var(--type-data-min);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.playoff-series-type strong{color:var(--text)}.playoff-series-result-marker{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.1}.rank-drop-card-player-link{color:inherit;text-decoration:none}.rank-drop-card.is-podium-tier:not(.is-top){border-color:color-mix(in srgb, var(--data-accent), var(--line) 22%);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 58%) 0 4px, transparent 4px), radial-gradient(115% 140% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 58%), var(--panel-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 76%), var(--edge)}.player-share-card-crest{width:max-content;display:inline-flex}.player-share-card-crest .team-logo.is-share-card{--mark-size:74px;filter:drop-shadow(0 14px 28px #00000061);border-radius:50%}.standings-team-sorters,.leader-player-sorters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;display:inline-flex}.standings-team-link,.player-directory-rank-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:inline-grid}.standings-team-link{text-decoration:none}.player-directory-rank-line{width:fit-content;max-width:100%}.player-headshot-avatar{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 44%);background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--accent), transparent 78%), transparent 58%), var(--panel-2);width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff1f, var(--edge);object-fit:cover;object-position:center;border-radius:999px;flex:none}.player-headshot-avatar--mobile{width:38px;height:38px}.player-identity-with-headshot{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.player-directory-rank-line:has(.player-headshot-avatar){grid-template-columns:auto auto minmax(0,1fr)}.leader-board-row:has(>.player-headshot-avatar){grid-template-columns:auto auto minmax(0,1fr) auto}.standings-mobile-team:has(.player-headshot-avatar){grid-template-columns:auto auto minmax(0,1fr);align-items:center}.workspace--players .stat-table--players-directory th:first-child,.workspace--players .stat-table--players-directory td:first-child{text-align:left;width:300px;min-width:300px}.workspace--players .stat-table--players-directory th:nth-child(2),.workspace--players .stat-table--players-directory td:nth-child(2){width:160px}.workspace--players .stat-table--players-directory th:not(:first-child):not(:nth-child(2)),.workspace--players .stat-table--players-directory td:not(:first-child):not(:nth-child(2)){width:78px}.leader-table-value .leader-vs-average{white-space:normal}.team-directory-card{text-decoration:none}.team-directory-card .team-form-pips{margin-top:auto}.standings-mobile-card.is-search-match{border-color:color-mix(in srgb, var(--accent), var(--line) 34%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent), white 12%), var(--edge)}.qualification-ribbon .chip{min-height:32px;text-decoration:none}.stat-table tbody tr.is-search-match{background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 78%), transparent 42%), color-mix(in srgb, var(--panel-2), transparent 8%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent), white 12%)}.match-round-group .stat-table-wrap{margin-top:var(--space-3)}.mobile-site-header{display:none}body.ovr-mobile-menu-locked{overflow:hidden}body.ovr-mobile-menu-locked .ovr-sticky-cta{display:none}a.search-result,a.ovr-mdrawer__link{text-decoration:none}.search-result .team-logo.search-result-logo{border-radius:10px;width:44px;height:44px}.ovr-mdrawer__actions{grid-template-columns:1fr}.app-shell:not([data-surface=desktop-browser]) .mobile-site-header{display:block}.app-shell:not([data-surface=desktop-browser]) .ovr-topnav,.app-shell:not([data-surface=desktop-browser]) .ovr-context-bar,.app-shell[data-surface=desktop-browser] .mobile-site-header{display:none}.app-shell[data-surface=desktop-browser] .ovr-topnav{display:block}.ovr-topnav__nav a,.site-footer a,.home-landing a,.pricing-page a,.graphics-page a{text-decoration:none}.site-footer>.lead-magnet{grid-column:1/-1;width:100%;margin-bottom:0}.site-footer .lead-magnet span{text-align:left}.graphics-upload-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.graphics-upload-trigger:focus-visible{border-radius:var(--radius);outline:2px solid var(--accent);outline-offset:4px}.graphics-upload-gate.is-drag-active{border-color:color-mix(in srgb, var(--accent), var(--line) 42%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 84%), transparent 50%), color-mix(in srgb, var(--panel-2), transparent 4%);box-shadow:var(--shadow-1), var(--edge)}.graphics-upload-file-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.graphics-upload-file-list li{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 30%);border-radius:var(--pill);background:color-mix(in srgb, var(--data-accent), transparent 88%);max-width:100%;min-height:30px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);overflow-wrap:anywhere;padding:6px 10px;font-weight:800}.ovr-sticky-cta__link{min-width:0;color:inherit;flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}.ovr-sticky-cta__link:focus-visible,.ovr-sticky-cta__dismiss:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:3px}.ovr-sticky-cta__dismiss{border:1px solid color-mix(in srgb, var(--line), transparent 14%);background:color-mix(in srgb, var(--panel-2), transparent 18%);width:30px;height:30px;color:var(--muted);cursor:pointer;font:800 1rem/1 var(--font-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ovr-sticky-cta__dismiss:hover{border-color:color-mix(in srgb, var(--accent), var(--line) 24%);color:var(--text)}.ovr-assist-mark{min-width:0;max-width:100%;color:var(--assist-accent-2);text-shadow:var(--assist-text-glow);white-space:nowrap;vertical-align:-.12em;align-items:center;gap:.42em;display:inline-flex}.ovr-assist-mark__spark{border:1px solid var(--assist-line);border-radius:var(--pill);background:radial-gradient(circle at 45% 35%, color-mix(in srgb, var(--assist-accent-2), white 18%), transparent 32%), color-mix(in srgb, var(--assist-accent), transparent 84%);width:1.28em;height:1.28em;box-shadow:var(--assist-glow);color:var(--assist-accent-2);flex:none;place-items:center;display:inline-grid;position:relative}.ovr-assist-mark__spark .icon{width:.82em;height:.82em}.ovr-assist-mark__text{min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.ovr-assist-mark--primary .ovr-assist-mark__spark,.ovr-assist-mark:hover .ovr-assist-mark__spark,a:hover .ovr-assist-mark__spark,button:hover .ovr-assist-mark__spark{box-shadow:var(--assist-glow-strong)}.ovr-assist-mark--lockup{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;gap:.5em;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:900;line-height:.92}.ovr-assist-mark--eyebrow,.ovr-assist-mark--nav{vertical-align:middle}.ovr-assist-mark--symbol{vertical-align:middle;gap:0}.ovr-assist-mark--symbol .ovr-assist-mark__spark{width:2.4rem;height:2.4rem}.league-tier-badge{border:1px solid var(--line);border-radius:var(--pill);background:var(--panel-2);width:fit-content;max-width:100%;min-height:28px;color:var(--text);box-shadow:var(--edge);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-weight:800;line-height:1;display:inline-flex}.league-tier-badge--hall-of-fame{border-color:color-mix(in srgb, var(--gold), var(--line) 34%);background:linear-gradient(135deg, color-mix(in srgb, var(--gold), transparent 76%), transparent 72%), color-mix(in srgb, var(--panel-2), var(--gold) 8%);color:color-mix(in srgb, var(--gold), white 18%);box-shadow:var(--edge), 0 0 20px #ffb80033}.league-tier-badge--context{min-height:38px;padding-inline:12px}.league-tier-badge--pricing{margin-top:2px}.league-tier-badge--account{align-self:start}.pricing-grandfathered{gap:var(--space-2);border-color:color-mix(in srgb, var(--gold), var(--line) 46%);background:linear-gradient(120deg, color-mix(in srgb, var(--gold), transparent 88%), transparent 58%), var(--panel-2);display:grid}.pricing-grandfathered p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.pricing-grandfathered strong{color:var(--text)}.home-league-logo--assist{border-color:var(--assist-line);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--assist-accent), transparent 74%), transparent 72%), color-mix(in srgb, var(--panel-2), transparent 6%);box-shadow:var(--assist-glow)}.home-league-logo--assist .ovr-assist-mark{font-size:1rem}.ovr-topnav__nav{overflow:visible}.ovr-navlink{padding-inline:clamp(7px,.72vw,13px);font-size:clamp(.82rem,.76vw,1.05rem)}.ovr-navlink--more{gap:8px}.ovr-navlink__chevron{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transform:translateY(1px)}.ovr-more-menu{z-index:60;background:linear-gradient(#ffffff0f,#0000 38%),#080809fa;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px;width:min(430px,100vw - 36px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff14}.ovr-more-menu__link{min-height:38px;color:color-mix(in srgb, var(--text), var(--muted) 22%);font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;transition:background var(--dur-fast,.15s) ease, border-color var(--dur-fast,.15s) ease, color var(--dur-fast,.15s) ease;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;font-style:italic;font-weight:800;text-decoration:none;display:inline-flex}.ovr-more-menu__link:hover,.ovr-more-menu__link:focus-visible,.ovr-more-menu__link.is-active{color:#fff;background:#ff253824;border-color:#ff253880;outline:none}.ovr-theme-toggle{color:#e7e9ee;min-height:42px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-style:italic;font-weight:700;display:inline-flex}.ovr-theme-toggle .icon{width:1rem;height:1rem}.ovr-context-bar .field,.ovr-mdrawer__scope .field{gap:4px;display:grid}.ovr-context-bar .field>span,.ovr-mdrawer__scope .field>span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ovr-context-bar select,.ovr-mdrawer__scope select{min-height:38px;color:var(--text);font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:0 12px}.ovr-mdrawer__scope.controls{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:10px;display:grid}.ovr-mdrawer__scope .field,.ovr-mdrawer__scope select{width:100%}.ovr-mdrawer__scope select{min-height:44px}.ovr-mdrawer__scope .league-tier-badge--context{justify-self:start}.home-landing-hero-copy h1{max-width:14.5ch}.home-landing-hero-copy h1,.home-landing-hero-copy p{white-space:normal}.home-landing-graphic-card{aspect-ratio:1;background:linear-gradient(90deg,#ff25382e 0 4px,#0000 4px),radial-gradient(90% 110% at 50% 12%,#ff304633,#0000 54%),radial-gradient(80% 100% at 88% 100%,#45c8ec26,#0000 56%),linear-gradient(135deg,#ffffff14,#0000 42%),#050608;display:grid}.home-landing-graphic-card>img{z-index:1;aspect-ratio:1;object-fit:cover;width:100%;height:100%;position:relative}.home-landing-graphic-fallback{background:linear-gradient(#0000 36%,#000000c2),linear-gradient(120deg,#ff253833,#0000 52%);align-content:end;justify-items:start;gap:10px;padding:clamp(22px,6vw,34px);display:grid;position:absolute;inset:0}.home-landing-graphic-fallback span,.home-landing-graphic-fallback strong,.home-landing-graphic-fallback small{z-index:0;color:#fff;text-transform:uppercase;position:relative}.home-landing-graphic-fallback span{font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.16em;font-weight:900}.home-landing-graphic-fallback strong{max-width:10ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:clamp(2rem,5vw,3.15rem);font-weight:900;line-height:.86}.home-landing-graphic-fallback small{font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;background:#00000052;border:1px solid #ffffff29;padding:7px 9px;font-weight:900}.home-landing-graphic-card figcaption{z-index:2}.home-champion-spotlight,.time-capsule{padding:0 8px}.home-champion-heading{gap:8px;min-width:0;display:grid}.home-champion-heading .eyebrow{margin:0}.home-champion-card{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 42%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,42px);display:grid}.home-champion-card.has-champion{background:radial-gradient(110% 145% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 74%), transparent 58%), linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 84%) 0 4px, transparent 4px), var(--panel-2)}.home-champion-card.is-empty{border-style:dashed}.home-champion-copy{z-index:1;min-width:0;position:relative}.home-champion-copy .eyebrow{margin:0 0 var(--space-2)}.home-champion-crest{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 36%);border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 38%, #ffffff24, transparent 46%), color-mix(in srgb, var(--team-color,var(--accent)), transparent 88%);width:clamp(92px,14vw,160px);box-shadow:var(--edge), 0 18px 50px #00000047;place-items:center;display:grid;position:relative}.home-champion-crest .team-logo{--mark-size:min(72%, 116px)}.home-champion-crest>.icon{width:44px;height:44px;color:color-mix(in srgb, var(--accent), white 12%)}.time-capsule{gap:24px;min-width:0;display:grid}.time-capsule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;min-width:0;display:grid}.time-capsule-card{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:var(--broadcast-panel-2);min-width:0;box-shadow:var(--edge), 0 0 0 1px #0000009e;margin:0;display:grid;position:relative;overflow:hidden}.time-capsule-card img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.time-capsule-card figcaption{border-radius:var(--radius-sm);color:#fff;font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;background:#030509c7;border:1px solid #ffffff1f;padding:8px 10px;font-weight:900;line-height:1.2;position:absolute;bottom:10px;left:10px;right:10px}@media (max-width:720px){.home-champion-spotlight .home-section-head{justify-items:start;gap:12px;display:grid}.home-champion-card{grid-template-columns:1fr}.home-champion-crest{width:96px}.time-capsule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.time-capsule-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.time-capsule-grid{grid-template-columns:1fr}}.league-intel{min-width:0}.league-intel__frame{isolation:isolate;gap:var(--space-5);border:1px solid var(--assist-line);border-radius:var(--radius-lg);box-shadow:var(--assist-glow-strong), var(--edge);background:radial-gradient(80% 120% at 92% 0,#45c8ec3d,#0000 58%),radial-gradient(65% 120% at 0 100%,#45c8ec1f,#0000 56%),linear-gradient(90deg,#45c8ec14 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#ffffff09,#0000 42%),#05090c;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}.league-intel__frame:before{z-index:-1;background:linear-gradient(90deg, var(--assist-accent) 0 5px, transparent 5px), linear-gradient(120deg, transparent 0 42%, #45c8ec1f 50%, transparent 58%);content:"";pointer-events:none;position:absolute;inset:0}.league-intel__header{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.league-intel__header h2{max-width:14ch;color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;text-shadow:var(--assist-text-glow);margin:0;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:900;line-height:.86}.league-intel__header p:not(.eyebrow){max-width:64ch;color:color-mix(in srgb, var(--text), var(--muted) 28%);font-size:var(--text-base);margin:14px 0 0;line-height:1.55}.league-intel__header .eyebrow{color:var(--assist-accent-2);text-shadow:var(--assist-text-glow);margin:0 0 10px}.league-intel__badge{border:1px solid var(--assist-line);border-radius:var(--radius-sm);min-width:180px;box-shadow:var(--assist-glow);color:var(--assist-accent-2);text-align:right;background:#45c8ec14;justify-items:end;gap:6px;padding:14px;display:grid}.league-intel__badge .icon{width:22px;height:22px}.league-intel__badge span,.league-intel__card span{color:var(--assist-accent-2);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.league-intel__badge strong{color:var(--text);font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:.9}.league-intel__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.league-intel__card{gap:var(--space-3);border-radius:var(--radius);min-width:0;box-shadow:var(--edge);padding:var(--space-4);background:linear-gradient(#ffffff0b,#0000 44%),#45c8ec0e;border:1px solid #45c8ec3d;align-content:start;display:grid}.league-intel__card strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:1.55rem;font-weight:900;line-height:.9}.league-intel__card p{color:color-mix(in srgb, var(--muted), var(--text) 12%);font-size:var(--text-sm);margin:0;line-height:1.55}.league-intel__card.is-stock-up{border-color:color-mix(in srgb, var(--good), var(--assist-line) 42%)}.league-intel__card.is-stock-down{border-color:color-mix(in srgb, var(--accent), var(--assist-line) 48%)}.league-intel--compact .league-intel__header h2{font-size:clamp(2rem,3.6vw,3.25rem)}.league-intel--layer .league-intel__frame{border-radius:var(--radius-sm);background:linear-gradient(90deg, #45c8ec1f, transparent 46%), linear-gradient(180deg, #ffffff09, transparent 62%), color-mix(in srgb, var(--broadcast-panel), #05090c 24%);box-shadow:var(--assist-glow), var(--edge);gap:0;padding:clamp(14px,2vw,20px)}.league-intel--layer .league-intel__frame:before{background:linear-gradient(90deg, var(--assist-accent) 0 3px, transparent 3px), linear-gradient(120deg, transparent 0 68%, #45c8ec1a 78%, transparent 100%)}.league-intel--layer .league-intel__header{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center}.league-intel__copy{min-width:0}.league-intel__headline{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1;display:block}.league-intel--layer .league-intel__header p:not(.eyebrow){max-width:88ch;font-size:var(--text-sm);margin:6px 0 0;line-height:1.45}.league-intel__detail{max-width:88ch;color:color-mix(in srgb, var(--muted), var(--assist-accent-2) 16%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-weight:700;line-height:1.4;display:block}.league-intel--layer .league-intel__badge{gap:4px;min-width:132px;padding:10px}.league-intel--layer .league-intel__badge .icon{width:18px;height:18px}.league-intel--layer .league-intel__badge strong{font-size:1rem}.league-intel--rich .league-intel__frame{gap:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(90deg, #ff30461f, transparent 20%, #45c8ec2e 74%, transparent), linear-gradient(180deg, #ffffff0e, transparent 62%), color-mix(in srgb, var(--broadcast-panel), #03070a 26%);box-shadow:var(--assist-glow-strong), var(--edge);padding:clamp(18px,2.6vw,28px)}.league-intel--rich .league-intel__frame:before{background:linear-gradient(90deg, var(--accent) 0 3px, transparent 3px), linear-gradient(90deg, transparent 0 42%, #45c8ec29 54%, transparent 72%), linear-gradient(180deg, #45c8ec1f, transparent 58%)}.league-intel__hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.league-intel__brand{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.league-intel__logo-shell{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--assist-accent), transparent 34%);border-radius:var(--radius-sm);background:#45c8ec0f;width:clamp(112px,13vw,176px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 34px #45c8ec42,0 0 48px #ff304626}.league-intel__logo{object-fit:cover;width:100%;height:100%;display:block}.league-intel--rich .league-intel__headline{max-width:24ch;text-shadow:var(--assist-text-glow);font-size:clamp(1.45rem,2.7vw,2.45rem);line-height:.9}.league-intel--rich .league-intel__copy p:not(.eyebrow){max-width:76ch;color:color-mix(in srgb, var(--text), var(--muted) 22%);font-size:var(--text-sm);margin:8px 0 0;line-height:1.48}.league-intel--rich .league-intel__badge{border-color:color-mix(in srgb, var(--assist-accent), transparent 42%);background:linear-gradient(#45c8ec24,#ffffff08),#03080cb8;justify-content:center;align-self:stretch;min-width:150px}.league-intel__badge small{color:color-mix(in srgb, var(--muted), var(--assist-accent-2) 22%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.league-intel--rich .league-intel__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.league-intel--rich .league-intel__card{border-radius:var(--radius-sm);background:linear-gradient(#ffffff0e,#0000 52%),#45c8ec0f;min-height:150px}.league-intel--rich .league-intel__card strong{font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:.95}.league-intel--rich .league-intel__card p{color:color-mix(in srgb, var(--muted), var(--text) 18%)}.league-intel__card.is-power,.league-intel__card.is-receipt,.league-intel__card.is-standings{border-color:color-mix(in srgb, var(--assist-accent), white 18%)}.league-intel__card.is-flag,.league-intel__card.is-stock-down,.league-intel__card.is-box-score{border-color:color-mix(in srgb, var(--accent), var(--assist-line) 34%)}.league-intel__card.is-grade,.league-intel__card.is-award,.league-intel__card.is-card,.league-intel__card.is-archetype{border-color:color-mix(in srgb, var(--good), var(--assist-line) 42%)}.league-intel__card.is-playoff,.league-intel__card.is-graphic,.league-intel__card.is-caption,.league-intel__card.is-identity{border-color:color-mix(in srgb, var(--data-accent), var(--assist-line) 34%)}.stat-page-lede{gap:var(--space-5);border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:linear-gradient(90deg, #ff253814, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 44%), var(--broadcast-panel-2);box-shadow:var(--edge), 0 0 0 1px #000000b8;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(20px,3vw,32px);display:grid}.stat-page-lede h1{max-width:12ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:900;line-height:.84}.stat-page-lede p{max-width:66ch;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-base);line-height:1.55}.stat-page-lede__meta{text-align:right;justify-items:end;gap:8px;min-width:220px;display:grid}.stat-page-lede__meta span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.stat-page-lede__meta strong{color:var(--accent);font-family:var(--font-display);overflow-wrap:anywhere;text-align:right;max-width:min(12ch,100%);font-size:2.7rem;font-weight:900;line-height:.85}.espn-stat-table.stat-table{min-width:860px}.espn-stat-table thead th,.stat-table-wrap--boxscore .boxscore-table thead th,.stat-table-wrap--records-directory .stat-table thead th,.workspace--dataLab .data-lab-stat-table thead th{z-index:3;background:color-mix(in srgb, var(--panel-3), #000 12%);position:sticky;top:0}.stat-table-wrap--boxscore .boxscore-table th:first-child,.stat-table-wrap--boxscore .boxscore-table td:first-child,.stat-table-wrap--records-directory .stat-table th:first-child,.stat-table-wrap--records-directory .stat-table td:first-child,.workspace--dataLab .data-lab-stat-table th:first-child,.workspace--dataLab .data-lab-stat-table td:first-child{z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 92%), transparent 80%), color-mix(in srgb, var(--panel-3), #000 14%);box-shadow:1px 0 0 color-mix(in srgb, var(--line-strong), transparent 24%);position:sticky;left:0}.stat-table-wrap--boxscore .boxscore-table thead th:first-child,.stat-table-wrap--records-directory .stat-table thead th:first-child,.workspace--dataLab .data-lab-stat-table thead th:first-child{z-index:5}.espn-stat-table tbody tr:nth-child(2n){background:#ffffff05}.espn-stat-table td.is-num,.espn-stat-table th.is-num{font-family:var(--font-mono);letter-spacing:0;font-size:.78rem;font-weight:700}.espn-stat-table td,.espn-stat-table th{height:44px}.standings-team-link{width:100%}.leader-player-cell{gap:3px;display:grid}.leader-player-cell strong{color:var(--text);font-size:.95rem;line-height:1.1}.leader-player-cell small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.02em;font-weight:700}.stat-surface-panel{overflow:hidden}.stat-table--players-directory,.stat-table--teams-directory,.stat-table--games-directory,.stat-table--rankings-directory,.stat-table--box-score,.stat-table--records-directory{min-width:980px}.stat-table--games-directory{min-width:1100px}.stat-table--box-score{min-width:920px}@media (max-width:720px){.workspace--games .match-round-group>.stat-table-wrap{display:none}.workspace--games .match-round-group>.stat-table-mobile-list{gap:var(--space-3);display:grid}.workspace--leaders .surface-details>.stat-table-wrap{display:none}.workspace--leaders .surface-details>.stat-table-mobile-list{gap:var(--space-3);display:grid}.workspace--records .records-directory-table-panel>.stat-table-wrap{display:none}.workspace--records .records-directory-table-panel>.stat-table-mobile-list{gap:var(--space-3);display:grid}}.games-mobile-card .standings-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.games-mobile-card .standings-mobile-stats span:last-child{grid-column:span 1}.matchup-cell,.record-cell{gap:3px;min-width:0;display:grid}.matchup-cell strong,.record-cell strong{color:var(--text);font-size:.95rem;line-height:1.1}.matchup-cell small,.record-cell small{max-width:48ch;color:var(--muted);font-family:var(--font);text-overflow:ellipsis;font-size:.78rem;line-height:1.3;overflow:hidden}.stat-pill,.stat-action-link{border:1px solid color-mix(in srgb, var(--accent), transparent 52%);background:color-mix(in srgb, var(--accent), transparent 90%);min-height:28px;color:color-mix(in srgb, var(--accent-2), white 8%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.stat-action-link{text-decoration:none}.stat-action-link:hover,.stat-action-link:focus-visible{border-color:color-mix(in srgb, var(--accent), white 18%);background:color-mix(in srgb, var(--accent), transparent 82%);color:var(--text)}.stat-box-score-surface,.stat-records-surface{gap:var(--space-4);display:grid}.stat-story-panel,.stat-empty-state,.playoff-champion-summary{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(20px,3vw,30px);display:grid}.stat-story-panel h2,.stat-empty-state h2,.playoff-champion-summary h2{max-width:14ch;color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:900;line-height:.86}.stat-story-panel p:not(.eyebrow),.stat-empty-state p:not(.eyebrow),.playoff-champion-summary p:not(.eyebrow){max-width:62ch;margin:var(--space-3) 0 0;color:var(--muted);line-height:1.55}.stat-story-topline{text-align:right;justify-items:end;gap:6px;min-width:210px;display:grid}.stat-story-topline span,.stat-story-topline small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.stat-story-topline strong{color:var(--accent);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:900;line-height:.9}.playoff-game-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 12%);grid-template-columns:minmax(78px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.playoff-game-row span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.playoff-game-row strong{color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.stat-empty-state{grid-template-columns:1fr}.account-panel{gap:var(--space-4);padding:var(--space-6);display:grid}.account-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-meta div{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:var(--space-3);display:grid}.account-meta span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase}.account-meta strong{overflow-wrap:anywhere}.organizer-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.graphics-upload-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.organizer-tool-panel{align-content:start;gap:var(--space-4);padding:var(--space-5);display:grid}.organizer-tool-panel--wide{grid-column:1/-1}.organizer-tool-head{gap:var(--space-1);display:grid}.organizer-tool-head h3{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:900;line-height:.94}.organizer-tool-head p,.organizer-list span,.organizer-intel-preview p{color:var(--muted);line-height:1.55}.organizer-field,.organizer-action-stack{gap:var(--space-2);display:grid}.organizer-field span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);text-transform:uppercase;font-weight:800}.organizer-tool-panel :is(input,select,textarea){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);width:100%;color:var(--text);font:inherit;min-height:42px;padding:10px 12px}.organizer-tool-panel textarea{resize:vertical;min-height:104px}.organizer-field small,.organizer-button-row--context small{color:var(--muted);font-size:var(--type-caption)}.organizer-button-row--context{justify-content:space-between;align-items:center}.organizer-signout{font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.organizer-button-row,.organizer-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.organizer-row-actions button,.kind-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-data-min);text-transform:uppercase;padding:9px 10px;font-weight:800}.organizer-list{gap:var(--space-2);display:grid}.organizer-row{justify-content:space-between;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:var(--space-3);align-items:center;display:flex}.organizer-row>div:first-child{gap:2px;min-width:0;display:grid}.organizer-row strong,.organizer-row span{overflow-wrap:anywhere}.kind-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.kind-chip{text-transform:none;align-items:center;gap:8px;display:flex}.kind-chip input{width:auto;min-height:auto}.organizer-intel-preview{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), transparent 45%);border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent), transparent 90%);padding:var(--space-4);display:grid}.organizer-assist-console-link{width:max-content}.ovr-assist-console,.ovr-assist-board,.ovr-assist-review-panel{grid-column:1/-1}.ovr-assist-session-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ovr-assist-progress-head{justify-content:space-between;gap:var(--space-4);align-items:end;display:flex}.ovr-assist-progress-head h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2.8vw,2.4rem);font-weight:900;line-height:.95}.ovr-assist-progress-head strong{font-family:var(--font-broadcast,var(--font-display));font-size:clamp(2rem,5vw,4.2rem);font-weight:900;line-height:.85}.ovr-assist-progress-track{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;height:12px;overflow:hidden}.ovr-assist-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #facc15);width:0;height:100%;transition:width .22s;display:block}.ovr-assist-kind-list{gap:var(--space-3);display:grid}.ovr-assist-kind-row{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:var(--space-3);display:grid}.ovr-assist-kind-row.is-generating{border-color:color-mix(in srgb, var(--accent), transparent 45%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent), transparent 78%)}.ovr-assist-kind-row.is-done{border-color:#22c55e94}.ovr-assist-kind-row.is-skipped{background:color-mix(in srgb, #facc15, var(--panel-2) 94%);border-color:#facc1585}.ovr-assist-kind-row.is-failed{background:color-mix(in srgb, #ff3046, var(--panel-2) 92%);border-color:#ff3046b8}.ovr-assist-kind-main{gap:var(--space-2);grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.ovr-assist-kind-main .icon,.ovr-assist-status-glyph,.ovr-assist-spinner{border:1px solid var(--line);width:28px;height:28px;color:var(--text);border-radius:999px;place-items:center;display:grid}.ovr-assist-spinner{border-color:color-mix(in srgb, var(--accent), transparent 72%);border-top-color:var(--accent)}.ovr-assist-status-glyph{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);font-weight:900}.ovr-assist-kind-main strong{overflow-wrap:anywhere;display:block}.ovr-assist-kind-main span:not(.ovr-assist-status-glyph):not(.ovr-assist-spinner){color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);text-transform:uppercase;font-weight:800}.ovr-assist-kind-preview,.ovr-assist-draft-preview{gap:6px;display:grid}.ovr-assist-kind-preview p,.ovr-assist-draft-preview p,.ovr-assist-kind-error{color:var(--muted);margin:0;line-height:1.5}.ovr-assist-kind-error{color:#fecaca}.ovr-assist-draft-row{align-items:stretch}.ovr-assist-draft-row--final{border-color:color-mix(in srgb, var(--accent), transparent 38%);background:color-mix(in srgb, var(--accent), var(--panel-2) 91%)}@media (prefers-reduced-motion:no-preference){.ovr-assist-spinner{animation:.9s linear infinite ovr-assist-spin}}@media (prefers-reduced-motion:reduce){.ovr-assist-progress-track span{transition:none}}@keyframes ovr-assist-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.organizer-grid{grid-template-columns:1fr}.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovr-assist-session-meta{grid-template-columns:1fr}.ovr-assist-progress-head{flex-direction:column;align-items:start}.organizer-row{flex-direction:column;align-items:stretch}}@media (max-width:560px){.kind-grid{grid-template-columns:1fr}}.graphics-offer-grid,.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.cms-page-body{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff09, transparent 34%), var(--broadcast-panel);box-shadow:var(--edge);padding:clamp(22px,4vw,44px)}.cms-markdown{gap:var(--space-4);max-width:78ch;display:grid}.cms-markdown h2,.cms-markdown h3{margin:var(--space-4) 0 0;color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:.92}.cms-markdown h2{font-size:clamp(2rem,4vw,3.4rem)}.cms-markdown h3{font-size:clamp(1.35rem,2.5vw,2rem)}.cms-markdown p,.cms-markdown li{color:color-mix(in srgb, var(--text), var(--muted) 28%);font-size:var(--text-base);line-height:1.7}.cms-markdown p,.cms-markdown ul,.cms-markdown ol{margin:0}.cms-markdown ul,.cms-markdown ol{gap:10px;padding-left:1.4rem;display:grid}.cms-markdown a{color:var(--assist-accent-2);font-weight:800;text-decoration:none}.cms-markdown a:hover{text-decoration:underline}.seo-route-content{order:20;overflow:hidden}.seo-route-content .cms-markdown{max-width:86ch}@media (max-width:1100px){.app-shell{padding:12px}.ovr-topnav__bar{flex-wrap:wrap;padding:0 12px 12px 0}.ovr-topnav__nav{flex-wrap:wrap;order:3;width:100%;padding:0 10px 4px 18px;overflow:visible}.ovr-topnav__search{display:none}.league-intel__header,.league-intel__hero,.stat-page-lede,.league-intel__brand{grid-template-columns:1fr}.league-intel__logo-shell{width:min(132px,44vw)}.league-intel__badge,.stat-page-lede__meta,.stat-story-topline{text-align:left;justify-items:start}.stat-story-panel,.playoff-champion-summary{grid-template-columns:1fr}.league-intel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1399px),(pointer:coarse){.mobile-site-header{display:block}.ovr-topnav,.ovr-context-bar{display:none}}@media (max-width:680px){.ovr-topnav__actions{border-left:0;justify-content:flex-end;width:100%}.ovr-more-menu{grid-template-columns:1fr;width:auto;left:12px;right:12px}.ovr-context-bar__inner{justify-content:stretch}.ovr-context-bar .field,.ovr-context-bar select{width:100%}.home-landing-hero-copy h1{font-size:3rem}.league-intel--rich .league-intel__frame{gap:12px;padding:14px}.league-intel__brand{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px}.league-intel__logo-shell{width:96px}.league-intel--rich .league-intel__headline{max-width:18ch;font-size:1.35rem;line-height:.95}.league-intel--rich .league-intel__copy p:not(.eyebrow){font-size:.86rem;line-height:1.38}.league-intel--rich .league-intel__badge{align-self:auto;min-width:0;padding:10px}.league-intel__grid,.graphics-offer-grid,.pricing-grid,.account-meta{grid-template-columns:1fr}}.ovr-topnav__nav{flex:auto}:root[data-theme=light] .ovr-more-menu{background:linear-gradient(#ffffffeb,#f5f7faf5),#f8fafc;border-color:#10182724;box-shadow:0 20px 60px #1018272e}:root[data-theme=light] .ovr-more-menu__link{color:#181d27;background:#10182709;border-color:#1018271a}:root[data-theme=light] .ovr-more-menu__link:hover,:root[data-theme=light] .ovr-more-menu__link:focus-visible,:root[data-theme=light] .ovr-more-menu__link.is-active{color:#0b0f19;background:#ff25381a;border-color:#ff25386b}.data-lab-compare-panel{gap:var(--space-3);border-top:2px solid color-mix(in srgb, var(--data-accent), transparent 52%);display:grid}.data-lab-compare-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(0,1fr);align-items:stretch;display:grid}.stats-compare-controls{align-items:end}.stats-compare-card{min-height:100%}.stats-compare-delta{text-align:center;align-content:center;justify-items:center}.stats-delta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.stats-delta-grid .hero-inline-stat{min-height:0;padding:8px}.workspace--social .social-directory-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.workspace--social .social-directory-controls .chip,.workspace--dataLab .data-lab-controls .chip{justify-content:center;min-height:42px}@media (max-width:980px){.data-lab-compare-grid,.workspace--social .social-directory-controls{grid-template-columns:1fr}}.broadcast-page-nav{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.broadcast-hero{--broadcast-accent:var(--team-color,var(--accent));isolation:isolate;gap:var(--space-5);border:1px solid color-mix(in srgb, var(--broadcast-accent), var(--broadcast-hairline) 42%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--broadcast-accent), transparent 18%) 0 5px, transparent 5px), linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(0deg, #ffffff06 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(132deg, color-mix(in srgb, var(--broadcast-accent), transparent 82%), transparent 42%), var(--broadcast-panel);min-height:380px;box-shadow:inset 0 1px 0 #ffffff1a, inset 5px 0 0 color-mix(in srgb, var(--broadcast-accent), transparent 24%), 0 28px 84px #00000080;grid-template-columns:minmax(0,1.1fr) minmax(170px,240px);align-items:stretch;padding:clamp(22px,4rem,44px);display:grid;position:relative;overflow:hidden}.broadcast-hero:before,.broadcast-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.broadcast-hero:before{background:linear-gradient(116deg, transparent 0 38%, color-mix(in srgb, var(--broadcast-accent), transparent 86%) 46%, transparent 54%), linear-gradient(180deg, #ffffff12, transparent 34%);opacity:.72}.broadcast-hero:after{background:linear-gradient(90deg, var(--broadcast-accent), #ffffffb8, transparent 74%);opacity:.7;height:1px;inset:auto 20px 18px}.broadcast-hero__copy,.broadcast-hero__body,.broadcast-hero__actions,.broadcast-hero__crest{min-width:0}.broadcast-hero__copy{align-content:center;gap:var(--space-3);display:grid}.broadcast-hero__copy h1{max-width:11ch;color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:5.15rem;font-weight:900;line-height:.84}.broadcast-hero__subhead{max-width:68ch;color:color-mix(in srgb, var(--text), transparent 18%);margin:0;font-size:1rem;font-weight:700;line-height:1.45}.broadcast-hero__meta{flex-wrap:wrap;gap:8px;display:flex}.broadcast-hero__meta span,.broadcast-hero__lower .chip{border-color:color-mix(in srgb, var(--broadcast-accent), var(--broadcast-hairline) 36%);background:linear-gradient(#ffffff0e,#0000 56%),#06080cb3}.broadcast-hero__meta span{border:1px solid color-mix(in srgb, var(--broadcast-accent), var(--broadcast-hairline) 36%);border-radius:var(--radius-sm);min-height:30px;color:color-mix(in srgb, var(--text), transparent 10%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.broadcast-hero__crest{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--broadcast-accent), var(--broadcast-hairline) 26%);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff14,#0000 52%),#05070ab8;align-self:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 46px #0000006b}.broadcast-hero__crest .team-logo{width:min(74%,176px);height:min(74%,176px);filter:drop-shadow(0 18px 28px #0000006b) drop-shadow(0 0 20px color-mix(in srgb, var(--broadcast-accent), transparent 72%))}.broadcast-hero__body{grid-column:1/-1}.broadcast-hero__stat-grid,.team-broadcast-stat-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.broadcast-hero__lower{gap:var(--space-3);min-width:0;margin-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.broadcast-hero__actions{grid-column:1/-1}.broadcast-stat-tile{align-content:end;min-height:116px;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--broadcast-accent,var(--accent)), var(--broadcast-hairline) 42%)!important;border-radius:var(--radius-sm)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--broadcast-accent,var(--accent)), transparent 74%) 0 3px, transparent 3px), linear-gradient(180deg, #fff1, transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--broadcast-accent,var(--accent)), transparent 88%), transparent 58%), #080a0ef0!important;padding:14px!important;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #00000042!important}.broadcast-stat-tile:after{background:linear-gradient(90deg, var(--broadcast-accent,var(--accent)), transparent);content:"";opacity:.58;pointer-events:none;height:1px;position:absolute;inset:auto 10px 10px}.broadcast-stat-tile strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:2.35rem;font-weight:900;line-height:.84}.broadcast-stat-tile small{color:color-mix(in srgb, var(--muted), var(--text) 22%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.broadcast-stat-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--broadcast-accent,var(--accent)), #fff 12%)!important}.broadcast-section{border-color:var(--broadcast-hairline-strong)!important;background:linear-gradient(90deg, #ff253809 0 3px, transparent 3px), linear-gradient(180deg, #ffffff09, transparent 42%), var(--broadcast-panel-2)!important;padding:26px!important}.broadcast-section-header{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:end;min-width:0;display:flex}.broadcast-section-header h2{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:2.1rem;font-weight:900;line-height:1}.broadcast-section-header__meta{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-weight:700;display:block}.team-broadcast-hero .share-row--section{justify-content:flex-start}.game-share-row--mobile{display:none}.stat-page-lede{isolation:isolate;border-radius:var(--radius);background:linear-gradient(90deg, var(--brand-red) 0 58px, transparent 58px 100%) 18px 14px / 100% 4px no-repeat, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(0deg, #ffffff05 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(132deg, #ff253821, transparent 44%), var(--broadcast-panel);box-shadow:inset 4px 0 0 #ff253838, var(--edge), 0 24px 72px #0000005c;border-color:#ff253857;position:relative;overflow:hidden}.stat-page-lede:after{background:linear-gradient(90deg, var(--accent), #ffffffad, transparent 78%);content:"";opacity:.54;pointer-events:none;height:1px;position:absolute;bottom:16px;left:18px;right:18px}.stat-page-lede h1{letter-spacing:0;font-size:5rem}.stat-page-lede__meta{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-sm);min-height:132px;padding:var(--space-3);background:#06080cc7;box-shadow:inset 0 1px #ffffff14}.stat-page-lede__meta strong{color:color-mix(in srgb, var(--data-accent), #fff 18%);text-shadow:0 0 18px #ff30462e;font-size:3.2rem}.stat-table-wrap,.surface-details,.match-round-group,.player-directory-panel,.standings-directory-table-panel{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius)!important;box-shadow:var(--edge), 0 0 0 1px #00000094!important;background:linear-gradient(90deg,#ff253807,#0000 64%),#07090deb!important}.stat-table{border-collapse:separate;border-spacing:0}.espn-stat-table thead th,.stat-table thead th{border-bottom:1px solid color-mix(in srgb, var(--accent), var(--broadcast-hairline) 42%);color:color-mix(in srgb, var(--text), transparent 8%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff0b,#0000),#090b0ffa;font-weight:900}.stat-table tbody tr{background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 96%), transparent 48%)}.stat-table tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 86%), transparent 56%), #ffffff06}.standings-row.is-podium-tier,.leader-board-row.is-top,.standings-mobile-card.is-podium-tier{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color,var(--accent)), #fff 8%)}.leader-category-section-head,.match-round-group-head,.player-directory-heading,.standings-group-head,.league-home-panel-head{border-bottom:1px solid var(--broadcast-hairline);padding-bottom:var(--space-3)}.leader-category-section-head h3,.match-round-group-head h2,.player-directory-heading h2,.standings-group-head h2,.league-home-panel-head h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:1.65rem;font-weight:900;line-height:.95}.leader-board-card,.standings-mobile-card,.team-directory-card,.home-league-card,.league-home-panel,.home-result-row,.league-home-leader-row{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius-sm)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 92%), transparent 62%), linear-gradient(180deg, #ffffff09, transparent 52%), #080a0ef0!important;box-shadow:inset 0 1px #ffffff14!important}.leader-board-card:hover,.standings-mobile-card:hover,.team-directory-card:hover,.home-league-card:hover,.league-home-leader-row:hover,.home-result-row:hover{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline-strong) 24%)!important}.league-home-dashboard,.league-home-hero{background:linear-gradient(90deg, #ff25380d, transparent 62%), linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 58px 58px, var(--broadcast-panel)!important;border-color:#ff253857!important}.home-featured-matchup,.league-home-next-match{border-radius:var(--radius-sm)!important;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #0000004d!important}.player-profile.broadcast-scouting-card{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline-strong) 36%);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 70%) 0 5px, transparent 5px), linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 52px 52px, linear-gradient(0deg, #ffffff05 1px, transparent 1px) 0 0 / 52px 52px, radial-gradient(94% 130% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 86%), transparent 58%), var(--broadcast-panel);grid-template-columns:minmax(0,1.04fr) minmax(300px,.82fr) minmax(220px,.46fr);align-items:stretch}.player-profile .player-card-copy,.player-profile .player-hero-stat,.player-profile .player-support-stats{min-width:0}.player-profile .player-card-copy{align-content:space-between}.player-profile .player-card-copy h2{max-width:12ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:3.4rem;font-weight:900;line-height:.86}.player-profile .player-hero-stat{border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 74%) 0 3px, transparent 3px), linear-gradient(180deg, #ffffff0d, transparent 44%), color-mix(in srgb, var(--broadcast-panel-2), transparent 4%);min-height:100%}.player-profile .player-headline-band{gap:var(--space-2);margin:4px 0}.player-profile .player-hero-metric{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline) 38%);border-radius:var(--radius-sm);background:#05070a6b;padding:10px}.player-profile .player-hero-metric span{color:color-mix(in srgb, var(--muted), var(--text) 18%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.2}.player-profile .player-card-strip{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline) 32%)}.player-profile .player-card-strip>span:not(.strip-label),.player-profile .player-form-pill{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline) 24%);background:linear-gradient(#ffffff0a,#0000 52%),#07090ddb}.player-profile .player-form-pill.is-win{border-color:color-mix(in srgb, var(--good), var(--broadcast-hairline) 42%);background:color-mix(in srgb, var(--good), var(--bg) 82%);color:color-mix(in srgb, var(--good), #fff 20%)}.player-profile .player-form-pill.is-loss{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 42%);background:color-mix(in srgb, var(--accent), var(--bg) 84%);color:color-mix(in srgb, var(--accent), #fff 18%)}.player-profile-priority-grid,.player-profile-context-grid,.player-profile-story-grid,.team-command-grid,.team-results-grid{align-items:stretch}.player-profile-priority-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.player-profile-context-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.profile-game-log-panel{overflow:hidden}.profile-game-log-panel .player-log-table-wrap,.team-roster-panel .team-roster-table-wrap{margin-top:0}.team-command-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.team-results-grid{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.team-broadcast-hero .broadcast-stat-tile small,.team-command-grid .contributor-row small,.team-results-grid .team-result-card small{overflow-wrap:anywhere}.team-command-grid .leader-rail,.team-results-grid .result-card-grid{gap:var(--space-2)}.rankings-editorial-stack,.rankings-editorial-stack .power-board-shell{gap:var(--space-4);min-width:0;display:grid}.workspace--rankings .rank-drop-hero{border-color:color-mix(in srgb, var(--data-accent), var(--broadcast-hairline-strong) 34%);background:linear-gradient(90deg, #ff30460f 0 5px, transparent 5px), linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 56px 56px, radial-gradient(100% 140% at 92% 0%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 58%), radial-gradient(92% 120% at 0% 100%, #ff304617, transparent 62%), var(--broadcast-panel);position:relative;overflow:hidden}.workspace--rankings .rank-drop-copy h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:.84}.workspace--rankings .rank-drop-card-head{gap:var(--space-2);grid-template-columns:minmax(58px,.64fr) auto minmax(74px,auto);align-items:start;display:grid}.rank-drop-card-rank,.rank-drop-card-primary-stat{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.rank-drop-card-rank strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:1.55rem;font-weight:900;line-height:.9}.rank-drop-card-primary-stat{text-align:right;justify-items:end}.rank-drop-card-primary-stat small,.rank-drop-card-proof{color:color-mix(in srgb, var(--muted), var(--text) 16%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.35}.rank-drop-card-proof{z-index:1;overflow-wrap:anywhere;max-width:100%;display:block;position:relative}.workspace--rankings .rank-drop-metrics{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.workspace--rankings .rank-drop-metrics span{align-content:center;min-height:58px}.workspace--rankings .league-intel--rankings{margin-top:calc(-1 * var(--space-1))}.workspace--rankings .league-intel--rankings .league-intel__frame{border-color:color-mix(in srgb, var(--assist-accent), var(--data-accent) 28%);background:linear-gradient(90deg, #45c8ec29, transparent 48%), linear-gradient(180deg, #ffffff09, transparent 62%), color-mix(in srgb, var(--broadcast-panel), #05090c 22%)}@media (max-width:980px){.broadcast-hero,.stat-page-lede{grid-template-columns:1fr}.broadcast-hero__copy h1,.stat-page-lede h1{max-width:100%;font-size:3.35rem;line-height:.9}.broadcast-hero__crest{justify-self:start;width:min(220px,60vw)}.broadcast-hero__stat-grid,.team-broadcast-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-page-lede__meta{text-align:left;justify-items:start;min-width:0;min-height:0}.stat-page-lede__meta strong{text-align:left}.rankings-hero-meta{grid-column:1;justify-items:start}.player-profile.broadcast-scouting-card,.player-profile-priority-grid,.player-profile-context-grid,.team-command-grid,.team-results-grid{grid-template-columns:1fr}.player-profile .player-card-copy{align-content:start}.player-profile .player-card-copy h2{max-width:100%;font-size:2.8rem;line-height:.9}.player-support-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.player-profile .player-card-copy{display:contents}.player-profile .player-card-copy>*{z-index:1;min-width:0;position:relative}.player-profile .player-card-copy>:is(.player-kicker,h2,.profile-meta-pills){order:1;width:100%}.player-profile .player-hero-stat{order:2}.player-profile .player-support-stats{order:3}.player-profile .player-card-copy>.badge-row{order:4;width:100%}.player-profile .player-card-copy>:is(.share-row--player,.player-card-download){order:5}.player-profile .player-card-copy>.player-share-card-frame{order:6}.team-broadcast-hero .broadcast-hero__copy{order:1}.team-broadcast-hero .broadcast-hero__body{order:2}.team-broadcast-hero .broadcast-hero__crest{order:3}.team-broadcast-hero .broadcast-hero__actions{order:5}}@media (max-width:620px){.broadcast-hero{min-height:0;padding:20px}.broadcast-hero__copy h1,.stat-page-lede h1{font-size:2.7rem}.broadcast-hero__subhead{font-size:.92rem}.broadcast-hero__stat-grid,.team-broadcast-stat-grid,.stats-delta-grid{grid-template-columns:1fr}.broadcast-stat-tile{min-height:94px}.broadcast-stat-tile strong{font-size:2rem}.broadcast-section{padding:20px!important}.broadcast-section-header{display:grid}.player-profile.broadcast-scouting-card{padding:18px}.player-profile .player-card-copy h2{font-size:2.35rem}.player-support-stats,.team-broadcast-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile .player-hero-metric,.player-support-stats .stat-card.is-secondary{min-height:82px}.workspace--rankings .rank-drop-card-head{grid-template-columns:minmax(50px,.66fr) auto minmax(64px,auto)}.rank-drop-card-rank strong{font-size:1.28rem}}@media (max-width:1100px){.match-detail-lede>.scoreboard{order:1}.match-detail-lede>.match-story{order:2}.section-title--with-share .game-share-row--desktop{display:none}.game-share-row--mobile{justify-content:flex-start;display:flex}}.workspace :is(.stat-page-lede,.data-lab-shell,.data-lab-table-panel,.playoff-bracket-section,.match-detail-lede,.boxscore-section-panel,.league-intel,.stat-records-surface,.stat-box-score-surface),.stat-table-wrap,.stat-table,.stat-surface-panel,.surface-details,.boxscore-team-card,.standings-mobile-card,.leader-board-row,.leader-board-player,.leader-player-cell,.player-identity-with-headshot,.player-directory-player,.player-directory-rank-line,.player-directory-mobile-name,.record-total-player-copy,.matchup-cell,.record-cell,.team-token,.team-token>span:last-child,.team-token-link,.standings-team-link,.stat-action-link,.table-link,.playoff-series-team,.playoff-series-team-copy,.playoff-series-head,.boxscore-player-cell{min-width:0;max-width:100%}.team-token b,.leader-player-cell strong,.player-directory-player strong,.player-directory-mobile-name strong,.leader-board-player strong,.record-total-player-copy strong,.matchup-cell strong,.record-cell strong,.boxscore-player-cell strong,.boxscore-team-head span,.data-lab-mobile-identity strong,.playoff-series-team .team-token b,.playoff-series-head small,.playoff-series-result-marker{overflow-wrap:anywhere;min-width:0;max-width:100%}.stat-table :is(.team-token b,.leader-player-cell strong,.player-directory-player strong,.record-total-player-copy strong,.boxscore-player-cell strong),.standings-mobile-card :is(.team-token b,.player-directory-mobile-name strong,.data-lab-mobile-identity strong),.leader-board-row :is(.leader-board-player strong,.leader-board-team small),.playoff-series-team .team-token b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-table :is(th.is-left,td.is-left) :is(.stat-action-link,.table-link),.standings-mobile-card :is(.stat-action-link,.table-link),.leader-board-player .stat-action-link,.record-card-holder-link,.boxscore-player-link{white-space:normal;justify-content:flex-start;min-width:0;max-width:100%}.stat-table .leader-player-cell.stat-action-link,.stat-table .boxscore-player-link,.data-lab-mobile-identity{text-align:left;justify-items:start;display:grid}.table-scroll-hint{color:color-mix(in srgb, var(--muted), var(--text) 16%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.35;display:none}.stat-scroll-affordance{scrollbar-color:color-mix(in srgb, var(--accent), white 10%) color-mix(in srgb, var(--panel), transparent 18%);scrollbar-width:thin;position:relative}.stat-table-wrap[tabindex]:focus-visible,.stat-scroll-affordance:focus-visible,.playoff-bracket-board[tabindex]:focus-visible,.playoff-series-card[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring), #fff 8%);outline-offset:4px;box-shadow:0 0 0 1px color-mix(in srgb, var(--focus-ring), transparent 18%), 0 0 0 6px color-mix(in srgb, var(--focus-ring), transparent 78%), var(--edge)}.stat-scroll-affordance:after{border:1px solid color-mix(in srgb, var(--accent), transparent 44%);border-radius:var(--pill);background:color-mix(in srgb, var(--panel-3), transparent 2%);width:max-content;color:color-mix(in srgb, var(--accent-2), white 12%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;content:"Swipe for more";pointer-events:none;margin-left:auto;padding:4px 8px;font-weight:900;display:none;position:sticky;bottom:0;right:0}.boxscore-team-grid{align-items:start}.boxscore-team-card{gap:var(--space-3);display:grid}.boxscore-team-head{min-width:0}.boxscore-player-link{color:inherit;background:0 0;border:0;padding:0}.boxscore-player-cell{gap:2px;display:grid}.boxscore-player-cell small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.stat-table-wrap--boxscore .boxscore-table th:first-child,.stat-table-wrap--boxscore .boxscore-table td:first-child{min-width:190px;max-width:230px}.boxscore-top-performers{display:none}.boxscore-top-label{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.boxscore-top-card{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 54%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 82%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 8%);min-width:0;color:inherit;gap:4px;padding:10px;text-decoration:none;display:grid}.boxscore-top-card strong,.boxscore-top-card span,.boxscore-top-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boxscore-top-card strong{color:var(--text);font-size:var(--text-base);line-height:1.1}.boxscore-top-card span,.boxscore-top-card small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.data-lab-mobile-list,.playoff-mobile-series-list{display:none}.data-lab-mobile-primary,.leader-mobile-primary{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 54%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 84%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 10%);gap:3px;padding:10px;display:grid}.data-lab-mobile-primary small,.leader-mobile-primary small,.leader-mobile-primary span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.data-lab-mobile-primary strong,.leader-mobile-primary strong{color:color-mix(in srgb, var(--team-color,var(--accent)), white 24%);font-family:var(--font-display);letter-spacing:0;font-size:clamp(2rem,12vw,3rem);font-weight:900;line-height:.82}.standings-mobile-secondary{gap:var(--space-2);display:grid}.standings-mobile-secondary summary{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--line), transparent 16%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 8%);min-height:38px;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-weight:900;list-style:none;display:flex}.standings-mobile-secondary summary::-webkit-details-marker{display:none}.standings-mobile-secondary summary:after{content:"+"}.standings-mobile-secondary[open] summary:after{content:"−"}.league-intel__skeleton-stack{max-width:min(100%,520px);margin-top:var(--space-3);gap:8px;display:grid}.league-intel__skeleton-stack .skeleton-row{border-color:color-mix(in srgb, var(--assist-accent), transparent 72%);border-radius:var(--pill);background:color-mix(in srgb, var(--assist-accent), var(--panel-2) 82%);min-height:15px}.league-intel__skeleton-stack .skeleton-row:last-child{width:68%}.league-intel--empty .league-intel__headline,.league-intel--loading .league-intel__headline{color:color-mix(in srgb, var(--text), var(--assist-accent-2) 12%)}@media (min-width:1800px){.workspace--dataLab .data-lab-table-panel,.workspace--standings .standings-directory-table-panel,.workspace--leaders .surface-details,.workspace--playoffs .playoff-bracket-section,.workspace--playoffs .playoff-champion-summary{justify-self:center;width:100%;max-width:1320px}}@media (max-width:720px){.table-scroll-hint{display:block}.stat-scroll-affordance{box-shadow:inset -34px 0 24px -30px color-mix(in srgb, var(--accent), transparent 30%), var(--edge)}.stat-scroll-affordance:after{display:block}.stat-table-wrap--boxscore .boxscore-table th:first-child,.stat-table-wrap--boxscore .boxscore-table td:first-child,.player-log-table-wrap .stat-table th:first-child,.player-log-table-wrap .stat-table td:first-child,.team-ledger-table-wrap .stat-table th:first-child,.team-ledger-table-wrap .stat-table td:first-child{min-width:clamp(150px,44vw,190px);max-width:clamp(150px,44vw,190px)}.boxscore-section-panel{overflow:hidden}.boxscore-team-card{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--broadcast-hairline) 44%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 90%), transparent 64%), color-mix(in srgb, var(--panel-2), transparent 6%);padding:var(--space-3)}.boxscore-top-performers{gap:8px;display:grid}.workspace--dataLab .data-lab-matrix>.stat-table-wrap{display:none}.workspace--dataLab .data-lab-matrix>.table-scroll-hint{display:block}.data-lab-mobile-list{gap:var(--space-3);display:grid}.data-lab-mobile-card .standings-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.standings-mobile-secondary .standings-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-mobile-primary{grid-template-columns:minmax(0,1fr) auto;align-items:end}.leader-mobile-primary span{grid-column:1/-1}.workspace--playoffs .playoff-bracket-board,.workspace--playoffs .playoff-round-nav{display:none}.playoff-mobile-series-list{gap:var(--space-3);order:3;display:grid}.playoff-mobile-round{gap:var(--space-3);border:1px solid var(--broadcast-hairline);border-radius:var(--radius);background:linear-gradient(90deg, #ff253809 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 6%);min-width:0;padding:var(--space-3);display:grid}.playoff-mobile-round-head{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.playoff-mobile-round-head h2,.playoff-mobile-round-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}:root[data-theme=light] .broadcast-hero,:root[data-theme=light] .stat-page-lede,:root[data-theme=light] .league-home-dashboard,:root[data-theme=light] .league-home-hero{background:linear-gradient(90deg, #ff253811, transparent 62%), linear-gradient(180deg, #ffffffdb, #ffffffad), var(--broadcast-panel)!important;box-shadow:var(--edge), 0 18px 42px #0f172a1f!important}:root[data-theme=light] .broadcast-hero__meta span,:root[data-theme=light] .broadcast-hero__crest,:root[data-theme=light] .stat-page-lede__meta,:root[data-theme=light] .broadcast-stat-tile,:root[data-theme=light] .stat-table-wrap,:root[data-theme=light] .surface-details,:root[data-theme=light] .match-round-group{color:var(--text);background:linear-gradient(180deg, #ffffffe0, #ffffffa8), var(--panel)!important}.ovr-topnav{top:calc(10px + var(--ovr-safe-area-top))}.ovr-mnav{top:calc(8px + var(--ovr-safe-area-top))}.mobile-bottom-nav{right:max(12px, var(--ovr-safe-area-right));left:max(12px, var(--ovr-safe-area-left))}@media (max-width:720px){:root{--ovr-sticky-scroll-padding:calc(88px + var(--ovr-safe-area-top))}.app-shell:has(.ovr-sticky-cta){padding-bottom:calc(122px + var(--ovr-safe-area-bottom))}.app-shell:has(.ovr-sticky-cta) .install-prompt{bottom:calc(94px + var(--ovr-safe-area-bottom))}.app-shell:has(.ovr-sticky-cta):has(.install-prompt) .back-to-top{bottom:calc(214px + var(--ovr-safe-area-bottom))}}@media (display-mode:standalone){.app-shell{padding-top:calc(14px + var(--ovr-safe-area-top));padding-right:max(18px, var(--ovr-safe-area-right));padding-bottom:calc(24px + var(--ovr-safe-area-bottom));padding-left:max(18px, var(--ovr-safe-area-left))}.mobile-bottom-nav{bottom:max(10px, var(--ovr-safe-area-bottom));padding-bottom:max(7px, var(--ovr-safe-area-bottom))}.ovr-sticky-cta{bottom:max(12px, var(--ovr-safe-area-bottom))}}@media (display-mode:standalone) and (max-width:1100px){.app-shell{padding-top:calc(12px + var(--ovr-safe-area-top));padding-right:max(12px, var(--ovr-safe-area-right));padding-left:max(12px, var(--ovr-safe-area-left))}}
