@media (max-width:1100px){.site-header,.hero,.team-profile,.player-profile,.social-command-center,.directory-controls,.access-row,.grid-2,.player-profile.has-player-photo{grid-template-columns:1fr}.feature-grid,.quick-link-strip,.quick-link-grid,.story-grid,.rank-drop-list,.data-lab-spotlight-cluster,.upload-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.social-command-stats,.social-mode-board,.social-command-receipt{grid-column:1}.site-footer{grid-template-columns:1fr}.site-footer-links{justify-items:start}.site-footer-link-group .chip-row{justify-content:flex-start}.social-policy-panel,.social-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1399px){.app-shell:not([data-surface=desktop-browser]){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.site-header.site-header-mobile{border-radius:var(--radius);grid-template-columns:minmax(172px,218px) minmax(0,1fr);align-items:center;gap:8px 10px;padding:7px 9px;top:8px}.site-header-mobile .mobile-header-bar{min-width:0;min-height:56px}.site-header-mobile .brand{min-height:56px}.site-header-mobile .brand-comet{--brand-orbit-r:26px;width:58px;height:58px}.site-header-mobile .brand-comet .brand-mark{height:22px}.site-header-mobile .brand-comet-wire{font-size:7px}.site-header-mobile .brand-copy{align-items:center;min-width:0;display:inline-flex}.site-header-mobile .brand strong{font-size:1.02rem;line-height:1}.site-header-mobile .mobile-header-meta{display:none}.site-header-mobile .mobile-header-quick-controls{grid-template-columns:minmax(132px,.78fr) minmax(220px,1.22fr);align-items:end}.site-header-mobile .tabs-mobile{border-block:0;grid-column:1/-1;gap:4px;min-width:0;padding:0;scroll-padding-inline:8px;display:flex;overflow-x:auto}.site-header-mobile .tab{letter-spacing:0;flex:none;min-width:78px;min-height:44px;padding:0 8px;font-size:.62rem}.site-header-mobile .tab-home{flex-basis:44px;min-width:42px;padding:0}.site-header-mobile .tab-more span,.site-header-mobile .tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header-mobile .mobile-header-panel{grid-column:1/-1}.site-header-mobile .mobile-header-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-header-mobile .mobile-header-control-grid{grid-template-columns:minmax(118px,.8fr) minmax(180px,1.2fr) minmax(190px,1fr);align-items:end}.site-header-mobile .mobile-header-controls .role-field{grid-column:auto}.mobile-bottom-nav{right:12px;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:75;border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0f, transparent 58%), color-mix(in srgb, var(--panel-3), #060606 20%);box-shadow:var(--shadow-2), var(--edge);padding:7px;padding-bottom:max(7px, env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:fixed;left:12px}}@media (max-width:720px){.app-shell{padding:10px 12px calc(104px + env(safe-area-inset-bottom,0px));gap:28px}.tab,.chip,.role-option,.icon-button,.primary,.secondary,.utility-link{min-height:44px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0 0 12px 12px;grid-template-columns:1fr;gap:5px;padding:7px 10px;transition:none;animation:none;top:0;transform:none;box-shadow:0 4px 16px #0000004d}.app-shell:has(.workspace--create) .back-to-top{display:none}.site-header-mobile{gap:6px}.site-header-mobile .mobile-header-quick-controls{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:6px}.trust-strip{font-size:var(--type-micro-min);grid-template-columns:minmax(0,1fr);gap:3px;padding:7px 9px;display:grid;position:static}.trust-strip-full{display:none}.trust-strip-short{display:inline}.trust-strip span:last-child,.site-footer span:last-child{text-align:left}body{line-height:1.6}p,small,.eyebrow{line-height:1.55}.home-section{padding:var(--space-5);gap:var(--space-4)}.home-section-head h2{font-size:var(--text-lg)}.home-command{padding:var(--space-5) var(--space-4)}.site-footer{font-size:var(--type-label-min);gap:8px;max-width:100%;padding:14px;display:grid;overflow-x:clip}.site-footer-copy,.site-footer-links,.site-footer-link-group,.site-footer-meta{gap:6px}.site-footer-links,.site-footer-link-group{justify-items:start;width:100%;max-width:100%}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-link-group .chip-row{width:100%;max-width:100%}.site-footer-meta{flex-direction:column;justify-content:flex-start;align-items:stretch}.brand{gap:6px;min-height:32px}.site-header-mobile .mobile-header-bar,.site-header-mobile .brand{min-height:58px}.site-header-mobile .brand-comet{--brand-orbit-r:26px;width:58px;height:58px}.site-header-mobile .brand-comet .brand-mark{height:22px}.site-header-mobile .brand-comet-wire{font-size:7px}.brand img{width:30px;height:30px}.site-header-mobile .brand-copy{align-items:center;display:inline-flex}.site-header-mobile .brand strong{letter-spacing:0;font-size:1.05rem;font-weight:800}.header-surface-badge{min-height:18px;font-size:var(--type-micro-min);letter-spacing:.08em;padding-inline:7px}.tabs{border-block:1px solid color-mix(in srgb, var(--line), transparent 36%);gap:6px;width:100%;padding:4px 0 0;scroll-padding-inline:0 16px;-webkit-mask-image:none;mask-image:none}.tabs-mobile{align-items:stretch;gap:4px;display:none;overflow-x:auto}.tab{letter-spacing:0;flex:none;min-width:72px;min-height:44px;padding:0 8px;font-size:.62rem;font-weight:600}.tab:after{height:1px;bottom:0;left:3px;right:3px}.tab-home{flex-basis:40px;min-width:40px;padding:0}.tabs-mobile .tab-more span,.tabs-mobile .tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.utility-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 6px;padding:1px 0 0;display:grid;overflow:visible}.utility-nav::-webkit-scrollbar{display:none}.utility-link{letter-spacing:.05em;white-space:nowrap;width:100%;min-width:0;min-height:38px;padding-inline:0;font-size:.75rem}.mobile-header-panel{gap:8px;padding-top:8px}.mobile-header-panel-grid{gap:7px}.mobile-header-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-header-controls .field>span{font-size:var(--type-micro-min);letter-spacing:.08em}.mobile-header-controls .role-field{grid-column:1/-1}.mobile-header-controls .field select,.mobile-header-controls .league-chip,.mobile-header-controls .season-field .season-segment,.mobile-header-controls .role-toggle{min-height:44px}.mobile-header-controls .season-field .season-option,.mobile-header-controls .role-option{min-height:38px;font-size:.75rem}.mobile-bottom-nav{right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));z-index:75;border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0f, transparent 58%), color-mix(in srgb, var(--panel-3), #060606 20%);box-shadow:var(--shadow-2), var(--edge);padding:6px;padding-bottom:max(6px, env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;left:8px}.mobile-bottom-tab{letter-spacing:0;flex-direction:column;gap:3px;min-height:52px;padding:0 2px;font-size:.52rem}.mobile-bottom-tab .icon{width:18px;height:18px}.controls,.hero-actions,.home-command-strip,.home-prime-grid,.home-featured-report,.quick-link-strip,.quick-link-grid,.feature-grid,.rank-drop-list,.data-lab-spotlight-cluster,.data-lab-spotlight-rail,.grid-3,.story-grid,.access-row,.social-policy-panel,.social-editorial,.social-grid{grid-template-columns:1fr}.upload-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-flow .stat-card{min-height:96px}.upload-flow .stat-card:last-child{grid-column:1/-1}.controls{grid-template-columns:minmax(92px,.8fr) minmax(132px,1fr) 36px;align-items:end;gap:6px;width:100%;min-width:0;display:grid}.controls.is-public-preview{grid-template-columns:minmax(118px,.9fr) minmax(150px,1.1fr) 36px}.controls>*,.controls select{width:100%;min-width:0}.controls .field>span{font-size:var(--type-micro-min);letter-spacing:.08em}.controls .league-field,.controls .season-field{min-width:0}.controls .season-field select{pointer-events:auto;touch-action:manipulation;min-height:38px;font-size:.86rem}.controls .season-field .season-select{display:none}.controls .season-field .season-segment{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));min-height:38px;padding:2px;display:grid}.controls .season-field .season-option{touch-action:manipulation;min-width:0;min-height:38px;padding:0 6px;font-size:.75rem}.controls .league-field select,.controls .league-chip{letter-spacing:.05em;min-height:44px;padding-inline:6px;font-size:.75rem}.role-toggle{min-height:44px;padding:2px}.controls .role-field{grid-column:1/-1}.app-shell[data-channel=admin] .controls .role-field{grid-column:1/3}.role-field>span,#roleToggleLabel{display:none}.role-option{border-radius:var(--radius-sm);letter-spacing:.04em;min-height:38px;padding:0 6px;font-size:.75rem}.qualification-ribbon{grid-template-columns:1fr;gap:5px;padding:9px 10px;display:grid}.leader-board-grid{grid-template-columns:1fr}.ticker{grid-template-columns:1fr;gap:8px;padding:8px}.install-prompt{right:10px;bottom:calc(82px + env(safe-area-inset-bottom,0px));border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:8px;width:auto;padding:8px;left:10px}.install-phone-art{display:none}.install-phone-shell{border-radius:var(--radius);width:44px;box-shadow:inset 0 0 0 3px #060606,0 10px 20px #00000057}.install-phone-notch{width:18px;height:3px;top:5px}.install-phone-dock{gap:3px;bottom:6px;left:6px;right:6px}.install-phone-dock span{border-radius:var(--radius-hud);height:7px}.install-copy{gap:4px}.install-copy .eyebrow,.install-steps{display:none}.install-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.1;display:-webkit-box;overflow:hidden}.install-copy p{display:none}.install-steps{gap:4px}.install-steps span{min-height:24px;font-size:var(--type-micro-min);padding:0 7px}.install-guide{font-size:var(--type-label-min);grid-column:1/-1;line-height:1.4}.install-guide li{grid-template-columns:20px minmax(0,1fr)}.install-guide li:before{width:20px;height:20px}.install-actions{grid-column:auto;grid-template-columns:44px 44px;gap:6px;min-width:0}.install-actions .primary,.install-actions .secondary{min-width:44px;min-height:44px;padding:0;font-size:0}.install-actions .primary span,.install-actions .secondary{color:#0000}.install-actions .secondary:before{color:var(--text);content:"x";font-family:var(--font-display);font-size:1.2rem;line-height:1}.ticker-item{flex-basis:min(280px,100vw - 72px)}.scoreboard{grid-template-columns:1fr}.score-team:last-child{text-align:left;grid-template-columns:auto minmax(0,1fr) auto}.profile-header{grid-template-columns:1fr;gap:14px;padding:18px}.player-profile-photo{width:min(100%,230px);min-height:250px}.player-profile-photo img{min-height:250px}.app-root,.app-shell{max-width:100%;overflow-x:visible}.workspace,.page-stack{max-width:100%;overflow-x:clip}.page-stack>.section-title{--title-ghost-size:clamp(4.25rem, 22vw, 7rem);--title-ghost-right:-.07em;--title-ghost-bottom:-.2em;border-radius:var(--radius-lg);gap:6px;min-height:80px;padding:12px}.page-stack>.section-title h1{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(18ch,100%);font-size:clamp(1.75rem,9vw,2.5rem);line-height:1.02;display:-webkit-box;overflow:hidden}.workspace--uploads .page-stack>.section-title{min-height:72px}.workspace--uploads .page-stack>.section-title h1{max-width:10ch;font-size:clamp(1.55rem,7vw,2rem)}.workspace--standings .page-stack>.section-title,.workspace--leaders .page-stack>.section-title,.workspace--matches .page-stack>.section-title,.workspace--teams .page-stack>.section-title,.workspace--players .page-stack>.section-title,.workspace--dataLab .page-stack>.section-title{min-height:56px;padding:10px 12px}.workspace--standings .page-stack>.section-title h1,.workspace--leaders .page-stack>.section-title h1,.workspace--matches .page-stack>.section-title h1,.workspace--teams .page-stack>.section-title h1,.workspace--players .page-stack>.section-title h1,.workspace--dataLab .page-stack>.section-title h1{max-width:18ch;font-size:clamp(1.35rem,5.8vw,1.78rem)}.workspace--standings .page-stack>.section-title:after,.workspace--leaders .page-stack>.section-title:after,.workspace--matches .page-stack>.section-title:after,.workspace--teams .page-stack>.section-title:after,.workspace--players .page-stack>.section-title:after,.workspace--dataLab .page-stack>.section-title:after,.page-stack>.section-title:after{font-size:var(--title-ghost-size)}.page-stack>.section-title .breadcrumb-row{width:fit-content;max-width:100%;min-height:28px;font-size:var(--type-micro-min);white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex;overflow:hidden}.page-stack>.section-title .breadcrumb-row span{display:none}.page-stack>.section-title .breadcrumb-row strong{text-overflow:ellipsis;overflow:hidden}.page-stack>.section-title .breadcrumb-link{padding:0 8px;font-size:0;min-height:28px!important}.page-stack>.section-title .breadcrumb-link:before{color:var(--text);content:"<";font-family:var(--font-display);font-size:1.25rem;line-height:1}.workspace--standings .page-stack,.workspace--leaders .page-stack,.workspace--players .page-stack,.pricing-page{gap:var(--space-3)}.mobile-filter-disclosure{z-index:8;border:1px solid color-mix(in srgb, var(--line-strong), transparent 22%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--brand-red,var(--accent)), transparent 88%), transparent 70%), color-mix(in srgb, var(--broadcast-panel,var(--panel-3)), transparent 2%);box-shadow:var(--shadow-1), var(--edge);order:4;position:sticky;top:64px;overflow:clip}.mobile-filter-disclosure>summary{gap:var(--space-2);min-height:44px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;padding:8px 12px;list-style:none;display:grid}.mobile-filter-disclosure>summary::-webkit-details-marker{display:none}.mobile-filter-disclosure>summary span{font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.mobile-filter-disclosure>summary span:before{content:"Filter";border:1px solid color-mix(in srgb, var(--brand-red,var(--accent)), transparent 35%);border-radius:var(--pill);background:color-mix(in srgb, var(--brand-red,var(--accent)), transparent 86%);min-height:24px;color:var(--text);font-size:var(--type-micro-min);place-items:center;margin-right:8px;padding:0 8px;line-height:1;display:inline-grid}.mobile-filter-disclosure>summary small{min-width:0;color:var(--muted);font-size:var(--type-data-min);text-align:right;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.mobile-filter-disclosure[open]{padding-bottom:10px}.mobile-filter-disclosure:not([open])>:not(summary){display:none!important}.mobile-filter-disclosure[open]>.directory-controls,.mobile-filter-disclosure[open]>.leader-directory-controls{grid-template-columns:1fr;gap:8px;padding:0 10px 10px;display:grid}.mobile-filter-disclosure[open]>.leader-mode-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px;display:grid}.mobile-filter-disclosure .directory-count{min-height:44px}.workspace--standings .page-stack>.season-overview-band.panel{order:5}.workspace--standings .standings-filter-disclosure{order:1}.workspace--standings .page-stack>.panel{order:2}.workspace--leaders .page-stack>.panel{gap:var(--space-3);display:grid}.workspace--leaders .leader-board-grid{order:1;margin-top:0}.workspace--leaders .leader-filter-disclosure{order:2}.workspace--leaders .qualification-ribbon{order:3;margin-bottom:0}.workspace--leaders .surface-details{order:4}.workspace--players .player-profile{order:2}.pricing-page>.section-title{min-height:60px;padding:10px 12px}.pricing-page>.section-title h1{max-width:16ch;font-size:clamp(1.4rem,6vw,1.9rem)}.pricing-mobile-snapshot{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--brand-red,var(--accent)), transparent 26%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--brand-red,var(--accent)), transparent 86%) 0 4px, transparent 4px), color-mix(in srgb, var(--broadcast-panel,var(--panel-2)), transparent 2%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand-red,var(--accent)), transparent 26%), var(--edge);order:2;padding:12px;display:grid}.pricing-mobile-snapshot h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,7vw,2.1rem);font-weight:900;line-height:.95}.pricing-mobile-snapshot p{color:var(--muted);margin:4px 0 0;font-size:.9rem;line-height:1.4}.pricing-mobile-tier-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-mobile-tier{border:1px solid color-mix(in srgb, var(--line), transparent 12%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 8%);gap:2px;padding:10px;display:grid}.pricing-mobile-tier.is-featured{border-color:color-mix(in srgb, var(--brand-red,var(--accent)), transparent 16%);background:color-mix(in srgb, var(--brand-red,var(--accent)), transparent 88%)}.pricing-mobile-tier strong{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:.9}.pricing-mobile-tier span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pricing-mobile-cta{justify-content:center;width:100%}.pricing-page>*{order:6}.pricing-page>.section-title{order:0}.pricing-page>.pricing-mobile-snapshot{order:1}.pricing-page>.marketing-intro{order:4}.pricing-page>.pricing-grid{gap:var(--space-3);order:3}.pricing-page .pricing-card{padding:16px}.pricing-page .pricing-card:nth-child(n+3),.pricing-page .pricing-feature-list{display:none}.leagues-directory-intro{grid-template-columns:1fr;padding:18px}.league-directory-summary,.league-directory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.league-directory-summary span,.league-directory-metrics div{padding:10px}.league-directory-card{padding:18px}.home-closing-band{grid-template-columns:1fr;gap:14px;padding:18px}.home-closing-band .chip-row{justify-content:center}.workspace--home .page-stack,.workspace--dataLab .page-stack,.workspace--create .page-stack{gap:14px}@media (prefers-reduced-motion:no-preference){.home-command-media:before{animation:7s ease-in-out infinite alive-wire-scan}.home-command:after{animation:3.2s ease-in-out infinite alive-live-rail}.home-wire-signal-light{animation:1.9s ease-in-out infinite wire-signal-beat}.home-live-score .scoreboard{animation:receipt-lock var(--dur-base) var(--ease) var(--dur-fast) both, receipt-breathe 3.8s ease-in-out .9s infinite}.ticker-item,.home-section,.home-featured-report,.quick-link-card,.home-closing-band{transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}:where(.tab,.chip,.primary,.secondary,.ticker-item,.quick-link-card):active{transform:translateY(1px)scale(.992)translateZ(0)}}.hero{min-height:0;padding:16px}.home-command{border-radius:var(--radius-lg);min-height:0;padding:2rem 1.25rem 1.55rem}.home-command-media video{display:none}.home-command-media video+picture{opacity:1;visibility:visible}.home-command-media img{opacity:.58}.home-command-media:before,.home-command-media img,.home-command:after,.home-live-score .scoreboard:after,.quick-link-card.is-priority:after{will-change:auto;animation:none}.home-command-media img{transform:none}.home-wire-signal{width:100%;min-height:36px;margin-top:12px}.home-wire-signal-track{font-size:var(--type-data-min)}.home-live-score{order:2}.home-live-score.has-match:before,.home-standings-count{display:none}.home-command-strip{order:1}.home-brand-plate{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:52px;margin-bottom:10px;padding:6px 10px 6px 7px}.home-brand-plate img{border-radius:var(--radius);width:42px;height:42px}.home-brand-plate strong{font-size:.92rem}.home-brand-plate small{font-size:var(--type-micro-min)}.home-prime-grid{order:3}.home-featured-report{order:4;gap:14px;padding:15px}.home-report-ledger{grid-template-columns:1fr}.home-report-copy h2{font-size:clamp(1.2rem,6.8vw,1.6rem)}.home-command-strip h1{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;max-width:16ch;font-size:clamp(1.72rem,7.4vw,2.2rem);line-height:1}.home-subtitle{font-size:.95rem;line-height:1.42}.home-season-kicker{margin-bottom:6px}.home-command-strip p{margin-top:.8rem;font-size:.9rem;line-height:1.52}.home-wire-strip{opacity:.78;gap:6px}.home-season-pulse{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.season-pulse-item{padding:9px 10px}.season-pulse-item strong{font-size:.92rem}.home-section-head .eyebrow,.leader-chip--category .eyebrow{display:none}.wire-pill{min-height:32px;font-size:var(--type-label-min);letter-spacing:.06em;padding:0 10px}.home-command .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-command .hero-proof-card{grid-column:1/-1;padding:12px}.home-command.is-public-preview .hero-actions{grid-template-columns:minmax(0,1fr)}.home-command .primary,.home-command .secondary{border-color:color-mix(in srgb, var(--line), transparent 8%);background:color-mix(in srgb, var(--panel), transparent 18%);min-height:44px;padding:0 10px;font-size:.92rem}.leader-directory-controls .field{gap:8px}.leader-directory-controls .field>span{margin-bottom:2px;line-height:1.2;display:block}.quick-link-grid{gap:var(--space-3)}.quick-link-card{min-height:88px}.quick-link-card.is-secondary{min-height:72px}.quick-link-card.is-secondary strong{font-size:.8rem}.stat-table td,.stat-table th{padding:10px 8px;font-size:.82rem;line-height:1.4}.workspace--standings .stat-table-wrap,.workspace--players .player-directory-panel>.stat-table-wrap{display:none}.workspace--standings .standings-mobile-list{gap:var(--space-3);display:grid}.workspace--players .stat-table-mobile-list{gap:var(--space-3);order:2;display:grid}.workspace--standings .panel{overflow:visible}.workspace--players .player-directory-heading{order:0;grid-template-columns:1fr}.workspace--players .player-filter-disclosure{order:1}.workspace--players .player-directory-heading small{text-align:left}.workspace--players .player-directory-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1rem,6vw,1.14rem);line-height:1.08}.home-standings tbody tr:nth-child(n+6),.home-standings thead th:nth-child(4),.home-standings tbody td:nth-child(4){display:none}.leader-chip--category{padding:12px}.leader-chip-value-row{align-items:center}.leader-rail--solo .leader-chip{gap:10px;padding:14px}.leader-rail--solo .leader-chip strong{font-size:1.08rem;line-height:1.15}.leader-rail--solo .leader-chip-value{font-size:clamp(1.5rem,7vw,1.9rem)}.result-card--expanded{padding:13px}.result-card-head{justify-content:flex-start;align-items:center}.result-card-head small,.result-card-note{display:none}.result-team-line{gap:8px}.result-team-score{font-size:1.08rem}.social-editorial{order:1;width:100%;min-width:0;max-width:calc(100vw - 16px)}.social-command-center{gap:10px;max-width:calc(100vw - 16px);padding:10px}.social-command-copy{padding:14px}.social-command-copy h2{letter-spacing:0;max-width:100%;font-size:clamp(1.3rem,5.5vw,1.8rem);line-height:1.15}.social-command-copy h2.social-headline-mobile{letter-spacing:0;text-transform:none;max-width:100%;font-size:clamp(1.3rem,5.5vw,1.8rem);line-height:1.15}.social-command-copy p:last-child{font-size:.94rem;line-height:1.55}.social-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.social-mode-board,.social-policy-panel,.social-lane-grid{grid-template-columns:1fr}.social-mode-board>div,.social-command-receipt,.social-lane-card{padding:11px}.social-directory-controls{border-color:color-mix(in srgb, var(--line), transparent 30%);background:color-mix(in srgb, var(--panel), transparent 16%);order:2;gap:7px;padding:10px}.social-directory-controls .field span,.social-directory-controls .directory-count .eyebrow{font-size:var(--type-micro-min);letter-spacing:.08em}.social-card.is-featured{max-width:calc(100vw - 16px);padding:12px}.social-feature-card{max-width:calc(100vw - 16px);padding:12px;position:relative;top:auto}.social-feature-copy>strong,.social-card.is-featured>strong{font-size:clamp(1.55rem,10vw,2.2rem)}.social-lane-board .section-title h2{font-size:1.2rem;line-height:1.12}.player-support-stats .stat-card.is-secondary{min-height:76px;padding:12px}.player-support-stats .stat-card.is-secondary strong{font-size:.98rem}.player-headline-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-hero-metric strong{font-size:clamp(1.45rem,7vw,2rem)}.player-hero-metric.is-placeholder strong{font-size:var(--type-label-min)}.story-card.is-result-card{min-height:0;padding:14px}.rank-drop-hero,.data-lab-hero,.data-proof-summary{grid-template-columns:1fr}.workspace--dataLab .data-lab-shell{gap:14px}.workspace--dataLab .data-lab-hero{gap:14px;padding:14px}.rank-drop-card.is-top,.data-lab-kpi{min-height:124px}.rank-drop-card.is-top{min-height:190px;padding:18px}.rank-drop-card:not(.is-top){min-height:118px;padding:13px}.data-lab-kpi b{font-size:2.2rem}.rank-drop-card.is-top b{font-size:clamp(4rem,22vw,5.35rem)}.rank-drop-card.is-top:after{opacity:.82;font-size:clamp(4rem,26vw,5.4rem)}.power-board-hero-metrics,.data-lab-hero-stats,.power-board-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.power-board-hero-metrics .hero-inline-stat,.data-lab-hero-stats .hero-inline-stat,.power-board-mini-grid .hero-inline-stat{padding:10px 8px}.workspace--dataLab .data-lab-matrix summary{padding:12px 14px}.workspace--dataLab .data-lab-spotlight-card{padding:13px}.data-proof-metric-grid,.data-proof-notes{grid-template-columns:1fr}.power-board-hero-metrics{border-top:1px solid color-mix(in srgb, var(--line-strong), transparent 28%);border-left:0;padding-top:14px;padding-left:0}.home-live-score .score-team .team-logo,.home-mobile-scoreboard .team-logo{--mark-size:50px}.home-score-date{font-size:.8rem;line-height:1.35}.home-standings .team-logo,.team-token.is-table .team-logo,.result-team .team-logo{--mark-size:38px}.home-standings .team-token b,.result-team .team-token b{font-size:.96rem;line-height:1.2}.metric-grid,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.hero>*,.home-command>*,.home-command-strip>*,.home-prime-grid>*,.power-board-shell>*,.rank-drop-hero>*,.rank-drop-list>*,.rank-drop-metrics,.power-board-mini-grid,.power-board-hero-metrics,.data-lab-shell>*,.data-lab-spotlight-cluster>*,.data-lab-hero-stats,.data-proof-summary>*,.data-proof-metric-grid,.data-proof-notes,.team-profile>*,.team-card-copy,.team-hero-record,.team-support-stats,.player-profile>*,.player-profile-photo,.player-card-copy,.player-hero-stat,.player-support-stats,.scoreboard,.score-team,.ticker,.ticker>*{min-width:0}.hero h1{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.86rem,7.8vw,2.7rem);line-height:1.02}.boot-loader{min-height:min(620px, calc(100svh - var(--space-5) * 2));border-radius:var(--radius);padding:28px 18px}.boot-loader-mark{width:min(236px,62vw)}.boot-loader-logo-stage,.boot-loader-logo{border-radius:var(--radius-xl)}.boot-loader-copy{gap:8px}.boot-loader-copy strong{font-size:clamp(2rem,15vw,2.9rem)}.boot-loader-copy h1{letter-spacing:0;max-width:11.5ch;font-size:clamp(1.2rem,6vw,1.58rem);line-height:1.02}.boot-loader-copy p:not(.eyebrow){max-width:30ch;font-size:.88rem;line-height:1.5}.boot-loader .eyebrow{font-size:var(--type-data-min);letter-spacing:.22em}.workspace--create .create-page{gap:14px}.workspace--create .create-hero{gap:12px;padding:16px}.workspace--create .create-subhead{font-size:1.02rem;line-height:1.28}.workspace--create .create-hero-note{font-size:.84rem;line-height:1.48}.workspace--create .create-hero-actions{gap:10px}.workspace--create .graphics-sample-preview{grid-template-columns:1fr;gap:14px;padding:16px}.workspace--create .graphics-sample-copy h2{max-width:11ch;font-size:clamp(2rem,11vw,3.1rem)}.workspace--create .graphics-sample-actions .primary,.workspace--create .graphics-sample-actions .secondary{width:100%}.workspace--create .graphics-sample-result{min-height:280px}.workspace--create .create-trust-row span{min-height:38px;padding:5px 8px}.workspace--create .create-price{gap:8px;min-height:0;padding:14px}.workspace--create .create-request-shell{gap:12px;padding:14px}.workspace--create .create-example-card figcaption{padding:12px 14px}.workspace--create .create-submit{width:100%}.score-team b{font-size:clamp(2.1rem,11vw,3rem)}.score-team span .table-link strong{font-size:1.04rem;line-height:1.12}.score-team span small{font-size:.78rem;line-height:1.35}.breadcrumb-row{row-gap:4px}}@media (prefers-reduced-motion:reduce){.home-command-media video{display:none}.home-command-media video+picture{opacity:1;visibility:visible}.team-profile:after{display:none!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.card,.stat-card,.story-card,.ticker-item,.leader-chip,.quick-link-card,.rank-drop-card):hover{transform:none!important}}:root:not([data-theme=light]),:root[data-theme=dark]{--brand-red:#ff2538;--broadcast-panel:#060606;--broadcast-panel-2:#0e0e0e;--broadcast-hairline:#d6e1ee2e;--broadcast-hairline-strong:#d6e1ee52;--glass-blur:none;--shadow-1:0 0 0 1px #ffffff05;--shadow-2:0 14px 32px #0000005c;--edge:inset 0 1px 0 #ffffff0f;--accent-glow:0 0 0 1px #ff30461f;--data-glow:0 0 0 1px #8fd8ff1a}.site-header{border-color:var(--broadcast-hairline);background:linear-gradient(90deg, var(--brand-red) 0 42px, transparent 42px 100%) 12px 0 / 100% 3px no-repeat, linear-gradient(180deg, #ffffff06, transparent 42%), var(--broadcast-panel);box-shadow:var(--edge), 0 1px 0 #ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.brand{gap:8px;min-height:42px}.brand img{object-fit:contain;object-position:left center;filter:none;width:146px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.brand-copy{align-items:center;min-width:0;display:inline-flex}.brand strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-surface=desktop-browser] .site-header{border-radius:0;grid-template-columns:minmax(192px,240px) minmax(0,1fr) auto}.app-shell[data-surface=desktop-browser] .brand img{border-radius:0;width:154px;height:44px}.site-header-mobile .brand{min-height:34px}.site-header-mobile .brand img{width:98px;height:30px}.header-surface-badge{border-radius:var(--radius-hud);border-color:color-mix(in srgb, var(--accent), transparent 46%);color:var(--accent);font-family:var(--font-mono);background:#ff304617}.panel,.ticker,.scoreboard,.card,.story-card,.stat-card,.home-section,.quick-link-card,.hero-rail-card,.hero-proof-card,.rank-drop-card,.data-lab-kpi,.data-lab-spotlight-card,.data-lab-sidecar,.data-lab-hero,.home-featured-report,.home-mobile-scoreboard,.home-report-cover,.page-stack>.section-title,.create-hero,.create-price,.create-request-shell,.create-example-card,.how-step{border-color:var(--broadcast-hairline);border-radius:var(--radius);background:linear-gradient(90deg, #ff304609 1px, transparent 1px) 0 0 / 54px 54px, linear-gradient(180deg, #ffffff07, transparent 36%), var(--broadcast-panel-2);box-shadow:var(--edge), 0 0 0 1px #000000b8;-webkit-backdrop-filter:none;backdrop-filter:none}.home-command{border-color:var(--broadcast-hairline-strong);border-radius:var(--radius);background:linear-gradient(90deg, var(--brand-red) 0 44px, transparent 44px 100%) 16px 14px / 100% 4px no-repeat, linear-gradient(90deg, #ff304609 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(0deg, #ff304609 1px, transparent 1px) 0 0 / 64px 64px, radial-gradient(72% 120% at 86% 8%, #ff304617, transparent 58%), var(--broadcast-panel);box-shadow:var(--edge), 0 0 0 1px #000000d1;-webkit-backdrop-filter:none;backdrop-filter:none}.home-command-media{border-radius:inherit;background:var(--broadcast-panel)}.home-command-media:after{background:linear-gradient(90deg,#05070aeb,#05070ab3 50%,#05070ae0),radial-gradient(78% 120% at 84% 10%,#ff304614,#0000 58%)}.home-command:before{opacity:.5;background:repeating-linear-gradient(112deg,#0000 0 28px,#ff30460b 29px 30px,#0000 31px 60px),radial-gradient(120% 150% at 68% 44%,#0000 0 55%,#ff30460e 56%,#0000 57% 100%)}.home-command:after{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent), white 18%), transparent 72%);opacity:.78;border-radius:0;height:1px;inset:auto 18px 18px}.home-command-strip h1,.page-stack>.section-title h1,.home-report-copy h2,.how-it-works h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-weight:900}.home-command-strip h1:after,.page-stack>.section-title h1:after{background:linear-gradient(90deg, var(--accent), var(--accent-2), transparent 82%);height:3px;box-shadow:none;border-radius:0}.home-brand-plate{border-color:var(--broadcast-hairline);border-radius:var(--radius);background:linear-gradient(90deg, var(--brand-red) 0 28px, transparent 28px 100%) 10px 0 / 100% 3px no-repeat, var(--broadcast-panel);box-shadow:var(--edge);grid-template-columns:minmax(118px,154px) minmax(0,1fr)}.home-brand-plate img{object-fit:contain;object-position:left center;width:100%;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0}.home-brand-plate strong,.home-brand-plate small,.eyebrow,.home-score-date,.receipt-fact small,.rank-drop-metrics small,.season-pulse-item small{font-family:var(--font-mono);letter-spacing:.08em}.chip,.role-option,.icon-button,.primary,.secondary,.season-segment,.season-option,.tab,.section-link,.wire-pill,.badge,.form-pill,.install-steps span,.install-guide li:before,.back-to-top,.primary-cta{border-radius:var(--radius-sm)}.season-option.is-active,.role-option.is-active,.tab.is-active{border-color:color-mix(in srgb, var(--accent), var(--line) 18%);background:color-mix(in srgb, var(--accent), #060606 82%);color:#fff;box-shadow:inset 0 -2px 0 var(--accent), var(--edge)}.primary,.primary-cta{box-shadow:none;background:linear-gradient(135deg, color-mix(in srgb, var(--accent), #fff 8%), var(--accent-2))!important;color:#061019!important}.secondary,.section-link,.chip{background:var(--broadcast-panel);box-shadow:var(--edge)}.home-live-score.has-match:before{color:var(--accent);content:"Top receipt";font-family:var(--font-mono)}.home-live-score .scoreboard,.home-mobile-scoreboard{border-color:color-mix(in srgb, var(--accent), var(--line) 34%);background:linear-gradient(90deg, #ff30460d, transparent 46%), var(--broadcast-panel-2);box-shadow:var(--edge)}.home-report-copy .table-link strong,.home-report-cover figcaption span,.season-pulse-item.is-status strong,.rank-drop-card-value,.score-team.is-leading>b,.home-mobile-score-row.is-leading .home-mobile-score-value,.hero-proof-card .stat-countup,.data-lab-kpi b,.data-lab-spotlight-value,.rank-drop-card.is-top b{color:color-mix(in srgb, var(--data-accent), #fff 16%);text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.season-pulse-item.is-status,.home-featured-report,.home-report-ledger,.home-report-cover,.stat-table tbody tr.is-sample-watch{border-color:var(--broadcast-hairline);background:linear-gradient(90deg, #ff304609, transparent 58%), var(--broadcast-panel-2)}.rank-drop-card.is-top{border-color:color-mix(in srgb, var(--accent), var(--line) 18%);background:linear-gradient(90deg, var(--brand-red) 0 36px, transparent 36px 100%) 12px 0 / 100% 3px no-repeat, linear-gradient(90deg, #ff30460e, transparent 64%), var(--broadcast-panel-2);box-shadow:var(--edge), 0 0 0 1px #ff304614}.rank-drop-card.is-top:after{color:#ff304614}.rank-drop-card-teamline,.rank-drop-metrics span,.season-pulse-item,.receipt-fact,.team-form-pip,.playoff-series-team{border-radius:var(--radius-sm)}@media (max-width:720px){.home-command{border-radius:var(--radius)}.home-brand-plate{grid-template-columns:minmax(104px,132px) minmax(0,1fr)}.home-brand-plate img{height:46px}.brand img{width:116px;height:36px}}:root{--accent-soft:#ff304613;--data-soft:#8fd8ff16;--page-brand-halo:#ff304605}.page-shell,.workspace,.dashboard-grid,.home-page,.route-shell,.app-main{background-color:#060606}.card,.panel,.stat-card,.story-card,.leader-chip,.leader-board-card,.leader-board-row,.quick-link-card,.rank-drop-card,.match-card,.result-card,.social-card,.data-proof-card,.data-lab-kpi,.data-lab-spotlight-card,.data-lab-matrix-preview,.playoff-series-card,.playoff-champion-summary,.home-featured-report,.home-report-ledger,.home-report-cover,.home-live-score .scoreboard,.home-mobile-scoreboard,.home-brand-plate,.season-pulse-item,.receipt-fact{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius)!important;background:linear-gradient(90deg, #ff304607, transparent 62%), var(--broadcast-panel-2)!important;box-shadow:var(--edge)!important}.team-token,.team-token.is-table,.team-token.is-compact,.rank-drop-card-teamline,.data-lab-matrix-preview-row,.data-lab-matrix-preview-player,.playoff-series-team,.playoff-series-type,.qualification-ribbon,.rank-drop-metrics span,.leader-chip-stats span,.hero-inline-stat,.result-team,.score-team,.home-mobile-score-row,.match-round-item,.playoff-series-game{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:linear-gradient(90deg,#ff304606,#0000 58%),#070a0eeb!important}.team-token:hover,button.team-token:hover,button.team-token:focus-visible,.rank-drop-card-teamline:hover,.playoff-series-game:hover,.playoff-series-game:focus-visible,.match-round-item:hover,.match-round-item:focus-visible,.match-round-item.is-active{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 42%)!important;background:linear-gradient(90deg,#ff30460f,#0000 62%),#080c11f5!important;transform:none!important}.team-logo,.team-token .team-logo,.home-standings .team-logo,.playoff-series-team .team-logo,.data-lab-matrix-preview-player .team-logo{filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.team-color-dot,.rank-drop-card:before,.quick-link-card:before,.page-stack>.section-title:before{background:var(--accent)!important;box-shadow:none!important}.rank-drop-card.is-top,.leader-chip.is-top,.leader-board-row.is-top,.leader-board-row.is-sample-watch,.home-standings tbody tr.is-top-row,.standings-row.is-podium-tier,.home-standings tbody tr.is-podium-tier,.playoff-series-card.is-champion-series,.playoff-series-card.is-champion-path,.playoff-series-team.is-champion,.playoff-series-team.is-runner-up,.playoff-series-team.is-advanced,.data-lab-matrix-preview-row,.stat-table tbody tr.is-sample-watch,.season-pulse-item.is-status{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 28%)!important;background:linear-gradient(90deg, var(--brand-red) 0 30px, transparent 30px 100%) 10px 0 / 100% 3px no-repeat, linear-gradient(90deg, #ff30460d, transparent 64%), var(--broadcast-panel-2)!important;box-shadow:var(--edge)!important}.standings-row,.home-standings tbody tr,.standings-row.is-podium-tier,.home-standings tbody tr.is-podium-tier,.standings-row.is-playoff-tier,.home-standings tbody tr.is-playoff-tier,.standings-row.is-below-cutline,.home-standings tbody tr.is-below-cutline,.playoff-series-team,.playoff-series-team.is-champion,.playoff-series-team.is-runner-up,.playoff-series-team.is-advanced{border-left-color:var(--broadcast-hairline)!important;box-shadow:none!important}.rank-drop-card.is-top:after,.rank-drop-card[data-rank]:after{color:#ff304613!important;text-shadow:none!important}.leader-chip.is-top .eyebrow,.playoff-series-card.is-champion-series .playoff-series-head .eyebrow,.playoff-series-card.is-champion-series .playoff-series-head .eyebrow:after,.playoff-series-card.is-champion-series .playoff-series-type,.playoff-series-team.is-champion .playoff-series-seed,.home-standings tbody tr.is-top-row th .table-link,.home-standings tbody tr.is-top-row th .team-token b,.home-standings tbody tr.is-top-row td:first-of-type,.standings-row.is-podium-tier th,.standings-row.is-podium-tier td:first-of-type{color:color-mix(in srgb, var(--accent), #fff 12%)!important}.leader-chip-value,.leader-board-value,.rank-drop-card-value,.rank-drop-card.is-top b,.score-team b,.home-mobile-score-value,.hero-proof-card .stat-countup,.data-lab-kpi b,.data-lab-spotlight-value,.playoff-game-score,.playoff-series-team>strong,.result-score,.result-team-score{color:color-mix(in srgb, var(--data-accent), #fff 12%)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.rank-movement,.rank-movement.is-up,.rank-movement.is-down,.rank-movement.is-flat,.team-form-pip,.team-form-pip.is-empty{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius-sm)!important;color:color-mix(in srgb, var(--accent), #fff 10%)!important;box-shadow:none!important;background:#080b10!important}.team-form-pip.is-win{border-color:color-mix(in srgb, var(--good), var(--broadcast-hairline) 40%)!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb, var(--good), var(--bg) 80%)!important;color:color-mix(in srgb, var(--good), #fff 22%)!important;box-shadow:none!important}.team-form-pip.is-loss{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 40%)!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb, var(--accent), var(--bg) 82%)!important;color:color-mix(in srgb, var(--accent), #fff 16%)!important;box-shadow:none!important}.rank-movement.is-down{color:color-mix(in srgb, var(--brand-red), #fff 16%)!important}.upload-flow .stat-card,.organizer-access,.upload-review-panel,.audit-trail{color:var(--text)!important}.upload-flow .stat-card strong,.organizer-access h2,.organizer-access strong,.upload-review-panel strong,.audit-trail strong{color:#fff!important}.upload-flow .stat-card small,.upload-flow .stat-card .eyebrow,.organizer-access .eyebrow,.organizer-access .field>span,.organizer-access .assist-answer,.upload-review-panel p,.audit-trail p{color:var(--muted)!important}.primary,.primary-cta{border-color:color-mix(in srgb, var(--accent), #fff 8%)!important;background:var(--accent)!important;color:#061019!important}.secondary,.section-link,.chip,.badge,.form-pill,.season-segment,.season-option,.tab,.role-option,.icon-button,.wire-pill{border-color:var(--broadcast-hairline)!important;box-shadow:none!important;background:#080b10!important}.season-option.is-active,.role-option.is-active,.tab.is-active{border-color:color-mix(in srgb, var(--accent), #fff 8%)!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--accent)!important;background:linear-gradient(90deg,#ff30461f,#0000 72%),#081018!important}.app-shell[data-surface=desktop-browser] .site-header{grid-template-columns:minmax(204px,260px) minmax(0,1fr) auto;gap:8px 12px}.app-shell[data-surface=desktop-browser] .brand img{width:174px;height:50px}.app-shell[data-surface=desktop-browser] .tabs{border-block:0;gap:4px;overflow:visible}.app-shell[data-surface=desktop-browser] .tab{min-height:46px;font-family:var(--font);letter-spacing:.07em;padding:0 11px;font-size:.75rem;font-weight:700;border-radius:var(--radius-hud)!important;color:#e0e8f5bd!important;background:linear-gradient(#ffffff06,#0000 58%),#070a0f!important;border:1px solid #0000!important}.app-shell[data-surface=desktop-browser] .tab:before{background:var(--brand-red);content:"";opacity:0;width:18px;height:2px;position:absolute;top:-1px;left:8px}.app-shell[data-surface=desktop-browser] .tab:after{background:linear-gradient(90deg, var(--brand-red), color-mix(in srgb, var(--brand-red), #fff 16%));border-radius:0;height:3px;bottom:-1px;left:8px;right:8px;box-shadow:0 0 14px #ff25383d}.app-shell[data-surface=desktop-browser] .tab:hover,.app-shell[data-surface=desktop-browser] .tab:focus-visible{color:#fff!important;border-color:#ff253857!important}.app-shell[data-surface=desktop-browser] .tab.is-active{color:#fff!important;box-shadow:inset 0 -3px 0 var(--brand-red), var(--edge)!important;background:linear-gradient(90deg,#ff253826,#ff304611 62%,#0000),#090d13!important;border-color:#ff25387a!important}.app-shell[data-surface=desktop-browser] .tab.is-active:before,.app-shell[data-surface=desktop-browser] .tab:hover:before,.app-shell[data-surface=desktop-browser] .tab:focus-visible:before{opacity:1}.app-shell[data-surface=desktop-browser] .utility-nav{grid-column:2/-1;justify-content:flex-start;gap:6px;padding:0 0 2px}.app-shell[data-surface=desktop-browser] .utility-link{border-radius:var(--radius-hud);color:#b2becfd1;min-height:38px;font-family:var(--font);letter-spacing:.07em;background:#06080d;border-color:#ff304624;padding:0 10px;font-size:.75rem;font-weight:700}.app-shell[data-surface=desktop-browser] .utility-link:hover,.app-shell[data-surface=desktop-browser] .utility-link:focus-visible,.app-shell[data-surface=desktop-browser] .utility-link.is-active{color:#fff;background:linear-gradient(90deg,#ff253821,#0000 72%),#070b10;border-color:#ff25386b}@media (max-width:720px){.rank-drop-card,.leader-chip,.leader-board-card,.leader-board-row,.quick-link-card,.data-lab-matrix-preview,.playoff-series-card,.home-featured-report,.home-report-ledger,.home-report-cover,.home-mobile-scoreboard,.home-live-score .scoreboard{border-radius:var(--radius)!important}.rank-drop-card-teamline,.team-token,.team-token.is-table,.data-lab-matrix-preview-row,.playoff-series-team,.rank-movement,.team-form-pip{border-radius:var(--radius-sm)!important}}.home-section,.home-section--primary,.home-section--support,.home-section--secondary{border-color:var(--broadcast-hairline)!important;border-radius:var(--radius)!important;background:linear-gradient(90deg, #ff304608, transparent 62%), var(--broadcast-panel-2)!important;box-shadow:var(--edge)!important}.home-section-head,.hero-rail-card-header,.result-card-head,.leader-board-head,.match-round-group-head,.playoff-series-head{border-bottom-color:var(--broadcast-hairline)!important}.installed-app-command-line{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--brand-red) 0 24px, transparent 24px 100%) 8px 0 / 100% 2px no-repeat, #070a0f;min-height:28px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.installed-app-command-line strong{color:#fff}.installed-app-command-line small{color:color-mix(in srgb, var(--accent), #fff 10%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.installed-app-deck{gap:12px;margin-top:-12px;display:grid;padding:14px!important}.installed-app-deck-head{gap:3px;min-width:0;display:grid}.installed-app-deck-head strong{color:#fff;font-family:var(--font-broadcast,var(--font-display));text-transform:uppercase;font-size:1.38rem;font-weight:900;line-height:.98}.installed-app-deck-head small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.installed-app-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.installed-app-action{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-sm);color:#fff;text-align:left;min-height:70px;box-shadow:none;background:linear-gradient(90deg,#ff30460b,#0000 58%),#070a0f;align-content:center;gap:4px;padding:10px;display:grid}.installed-app-action span{font-family:var(--font-broadcast,var(--font-display));text-transform:uppercase;font-size:1.05rem;font-weight:900;line-height:.95}.installed-app-action small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase}.installed-app-action:focus-visible,.installed-app-action:hover{border-color:color-mix(in srgb, var(--accent), #fff 10%);background:linear-gradient(90deg,#ff30461c,#0000 64%),#081018}.installed-app-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.installed-app-ledger span{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-sm);background:#070a0f;gap:2px;min-width:0;padding:8px;display:grid}.installed-app-ledger small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase}.installed-app-ledger strong{color:color-mix(in srgb, var(--data-accent), #fff 12%);font-family:var(--font-broadcast,var(--font-display));font-size:1.36rem;font-weight:900;line-height:.92}.site-footer--compact-mobile{gap:10px;display:grid;border-radius:var(--radius)!important;padding:12px!important}.site-footer--compact-mobile .site-footer-copy{gap:4px}.site-footer--compact-mobile .site-footer-copy p{display:none}.site-footer-app-links{gap:7px}@media (min-width:721px){.workspace--home{gap:16px}.workspace--home .home-command{min-height:0;padding:clamp(18px,2.1vw,26px)}.workspace--home .home-command-strip{grid-template-columns:minmax(0,1.08fr) minmax(270px,.72fr);align-items:stretch;gap:16px}.workspace--home .home-command-strip h1{max-width:10.2ch;font-size:clamp(3.35rem,5.8vw,6.2rem)}.workspace--home .home-command-strip p{max-width:58ch}.workspace--home .home-live-score{margin-top:14px}.workspace--home .home-prime-grid{gap:12px;margin-top:12px}.workspace--home .home-section{padding:14px!important}.workspace--home .hero-actions,.workspace--home .hero-rail-card,.workspace--home .hero-proof-card{gap:10px}.workspace--home .hero-rail-card,.workspace--home .hero-proof-card{padding:12px;border-radius:var(--radius)!important}.workspace--home .home-continuation-grid,.workspace--home .quick-link-strip{gap:12px}}@media (min-width:1500px){.app-shell[data-surface=desktop-browser]{width:min(1960px,100%);padding:18px 40px 34px}.app-shell[data-surface=desktop-browser] .workspace{width:min(1600px,100%)}.app-shell[data-surface=desktop-browser] .workspace--desktop-ops{width:min(1800px,100%)}.app-shell[data-surface=desktop-browser] .site-header{grid-template-columns:minmax(210px,280px) minmax(0,1fr) auto;padding:8px 10px}.app-shell[data-surface=desktop-browser] .ticker-item{flex-basis:320px}.workspace--home .home-command{min-height:680px;padding:56px 64px}.workspace--home .home-command-strip{grid-template-columns:minmax(680px,1fr) minmax(460px,540px);align-items:center;gap:52px}.workspace--home .home-command-strip h1{max-width:10.5ch;font-size:6.65rem;line-height:.92}.workspace--home .home-command-strip p{max-width:66ch;font-size:1.05rem}.workspace--home .home-subtitle{max-width:48ch;font-size:1.22rem}.workspace--home .home-brand-plate{max-width:480px;min-height:66px}.workspace--home .home-brand-plate img{width:54px;height:54px}.workspace--home .hero-actions{gap:14px;width:min(540px,100%)}.workspace--home .hero-rail-card,.workspace--home .hero-proof-card{padding:16px}.workspace--home .home-live-score .scoreboard{min-height:118px}.workspace--home .home-prime-grid,.workspace--home .home-continuation-grid,.workspace--home .quick-link-strip{gap:var(--space-5)}}@media (min-width:2100px){.workspace--home .home-command{min-height:min(760px,100svh - 190px);padding-inline:76px}.workspace--home .home-command-strip{grid-template-columns:minmax(820px,1fr) minmax(500px,600px);gap:68px}.workspace--home .home-command-strip h1{font-size:7.25rem}.workspace--home .home-subtitle{font-size:1.32rem}}@media (max-width:720px){.site-header-mobile.is-installed-app .tabs-mobile{grid-template-columns:40px repeat(6,minmax(0,1fr))}.site-header-mobile.is-installed-app .tab{min-width:0;padding-inline:3px}.site-header-mobile.is-installed-app .tab-label{text-overflow:clip;max-width:100%;overflow:hidden}.app-shell[data-surface=installed-app]{gap:18px;padding-bottom:28px}.app-shell[data-surface=installed-app] .home-closing-band{margin-top:0}}.uploads-page--preview{gap:16px}.upload-review-primary{order:0}.upload-flow--compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.upload-flow--compact .stat-card{min-height:74px;padding:10px!important}.upload-flow--compact .stat-card strong{font-size:.88rem}.upload-flow--compact .stat-card small{font-size:var(--type-data-min);line-height:1.25}@media (max-width:720px){.workspace--home>.quick-link-strip{border:1px solid var(--broadcast-hairline);border-radius:var(--radius);background:linear-gradient(90deg, var(--brand-red) 0 28px, transparent 28px 100%) 12px 0 / 100% 3px no-repeat, linear-gradient(90deg, #ff304609, transparent 62%), var(--broadcast-panel-2);box-shadow:var(--edge);gap:12px;padding:16px;display:grid}.quick-link-strip .section-title{gap:5px;min-width:0;display:grid}.quick-link-strip .section-title h2{font-family:var(--font-broadcast,var(--font-display));text-transform:uppercase;font-size:1.28rem;font-weight:900;line-height:.98}.quick-link-strip .section-title p:not(.eyebrow){margin:0;font-size:.78rem;line-height:1.45}.quick-link-grid{gap:8px;grid-template-columns:1fr!important}.quick-link-card{min-height:78px;border-radius:var(--radius-sm)!important;padding:12px!important}.quick-link-card strong{font-size:.95rem;line-height:1.08}.quick-link-card small{font-size:var(--type-micro-min)}.home-closing-band .chip-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.home-closing-band .chip{justify-content:center;width:auto;min-height:40px;padding-inline:10px}.upload-flow--compact{scrollbar-width:none;grid-template-columns:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.upload-flow--compact::-webkit-scrollbar{display:none}.upload-flow--compact .stat-card,.upload-flow--compact .stat-card:last-child{flex:0 0 112px;grid-column:auto;min-height:72px}.upload-flow--compact .stat-card strong{font-size:.82rem}.upload-flow--compact .stat-card small{font-size:var(--type-micro-min)}.uploads-page--preview .upload-review-primary{padding:12px}.uploads-page--preview .validation-flags{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.uploads-page--preview .validation-flags .stat-card{min-height:68px;padding:9px!important}.uploads-page--preview .validation-flags .stat-card strong{font-size:clamp(1rem,5vw,1.35rem);line-height:1}.uploads-page--preview .upload-review-copy{padding-top:10px}.uploads-page--preview .upload-review-copy p{font-size:.9rem;line-height:1.42}.manual-score-grid{grid-template-columns:1fr}.upload-review-table,.manual-entry-table{min-width:1080px}.uploads-page--preview .audit-trail .card{padding:12px}.uploads-page--preview .audit-trail .card strong{font-size:1.05rem}}.site-header{background:linear-gradient(90deg, var(--brand-red) 0 58px, transparent 58px 100%) 12px 0 / 100% 4px no-repeat, linear-gradient(180deg, #ff25380e, transparent 42%), var(--broadcast-panel)!important;box-shadow:var(--edge), 0 1px 0 #ffffff0f, inset 0 0 0 1px #ff25380e!important;border-top-color:#ff2538c2!important}.panel,.home-section,.card,.story-card,.stat-card,.quick-link-card,.rank-drop-card,.leader-chip,.leader-board-card,.match-card,.result-card,.social-card,.data-proof-card,.data-lab-kpi,.data-lab-spotlight-card,.playoff-series-card,.home-featured-report,.home-report-ledger,.home-report-cover,.home-brand-plate,.home-live-score .scoreboard,.home-mobile-scoreboard,.create-hero,.create-price,.create-request-shell,.create-example-card,.how-step{box-shadow:inset 3px 0 0 #ff253829, var(--edge)!important;border-top-color:#ff253857!important}.home-command,.workspace--home .home-command{background:linear-gradient(90deg, var(--brand-red) 0 70px, transparent 70px 100%) 16px 14px / 100% 4px no-repeat, linear-gradient(90deg, #ff25380f 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(0deg, #ff304609 1px, transparent 1px) 0 0 / 64px 64px, radial-gradient(72% 120% at 86% 8%, #ff25381f, transparent 58%), radial-gradient(74% 118% at 12% 100%, #ff30460f, transparent 62%), var(--broadcast-panel)!important;box-shadow:inset 3px 0 0 #ff253838, var(--edge), 0 0 0 1px #000000d1!important;border-color:#ff253857!important}.home-command:after,.workspace--home .home-command:after{background:linear-gradient(90deg, var(--brand-red), color-mix(in srgb, var(--accent), white 14%) 42%, transparent 76%)!important;box-shadow:0 0 16px #ff253842!important}.home-command-strip h1:after,.workspace--home .home-command-strip h1:after,.page-stack>.section-title h1:after{background:linear-gradient(90deg, var(--brand-red) 0 46%, var(--accent) 46% 66%, transparent 66%)!important;box-shadow:0 0 18px #ff253842!important}.rank-drop-card:before,.quick-link-card:before,.page-stack>.section-title:before{background:var(--brand-red)!important}.standings-row.is-playoff-cutline,.home-standings tbody tr.is-playoff-cutline{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-red), transparent 88%) 0 4px, transparent 4px), linear-gradient(90deg, color-mix(in srgb, var(--brand-red), transparent 92%), #ff304609 62%, transparent), color-mix(in srgb, var(--broadcast-panel-2), transparent 2%)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand-red), transparent 18%), var(--edge)!important}.primary,.primary-cta,.install-actions .primary,.how-it-works-cta .primary-cta{background:linear-gradient(135deg, var(--brand-red) 0%, color-mix(in srgb, var(--brand-red), #fff 14%) 52%, color-mix(in srgb, var(--accent), #fff 20%) 128%)!important;color:#060606!important;border-color:#ff2538b8!important;box-shadow:inset 0 -2px #05070a38,0 0 20px #ff25382e!important}.secondary:hover,.secondary:focus-visible,.section-link:hover,.section-link:focus-visible,.chip:hover,.chip:focus-visible{color:#fff!important;border-color:#ff253875!important}.season-option.is-active,.role-option.is-active,.tab.is-active,.site-header-mobile .tab.is-active{box-shadow:inset 0 -3px 0 var(--brand-red), var(--edge)!important;background:linear-gradient(90deg,#ff25382e,#ff30460e 68%,#0000),#090d13!important;border-color:#ff253894!important}.app-shell[data-surface=desktop-browser] .tab,.app-shell[data-surface=desktop-browser] .utility-link{border-color:#ff253817!important}.app-shell[data-surface=desktop-browser] .utility-link:hover,.app-shell[data-surface=desktop-browser] .utility-link:focus-visible,.app-shell[data-surface=desktop-browser] .utility-link.is-active{background:linear-gradient(90deg,#ff25382e,#0000 72%),#070b10!important;border-color:#ff253894!important}.home-live-score.has-match:before,.home-score-date,.rank-movement.is-down,.team-form-pip.is-loss{color:color-mix(in srgb, var(--brand-red), #fff 16%)!important}.workspace--playoffs .playoff-round-column:not(:last-child) .playoff-series-card:after,.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-card:before,.workspace--playoffs .playoff-series-card.is-champion-path:after,.workspace--playoffs .playoff-series-card.is-champion-path:before{background:var(--brand-red)!important;box-shadow:0 0 12px #ff253838!important}.home-standings{table-layout:fixed;width:100%}.home-standings th:first-child,.home-standings td:first-child{width:58%;max-width:58%}.home-standings thead th:nth-child(2),.home-standings tbody td:nth-child(2){width:18%}.home-standings thead th:nth-child(3),.home-standings tbody td:nth-child(3){width:24%}.home-standings thead th:nth-child(4),.home-standings tbody td:nth-child(4),.home-standings thead th:nth-child(5),.home-standings tbody td:nth-child(5){display:none}.home-standings tbody th:first-child{min-width:0;padding-right:.8rem}.home-standings tbody th:first-child .team-token{width:min(100%,15.25rem);max-width:100%}.home-standings .team-token>span:last-child,.home-standings .team-token b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-standings td{white-space:nowrap}.boot-loader{min-height:calc(100svh - var(--space-5) * 2)!important;box-shadow:none!important;background:radial-gradient(circle at 50% 42%,#ff30461a,#0000 28%),linear-gradient(#060606 0%,#030303 100%)!important;border:0!important;border-radius:0!important;gap:clamp(1.05rem,2.4vw,1.65rem)!important;padding:clamp(2rem,7vw,4rem) clamp(1.25rem,4vw,2.5rem)!important}.boot-loader:before{opacity:.22!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:54px 54px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.boot-loader-mark{width:clamp(136px,24vw,212px)!important}.boot-loader-halo{filter:blur(16px)!important;background:radial-gradient(circle,#ff304633,#ff30460e 44%,#0000 70%),radial-gradient(circle at 50% 42%,#ffffff1a,#0000 30%)!important;inset:-22%!important}.boot-loader-logo-stage{border-radius:var(--radius-xl)!important;background:0 0!important;border:0!important;overflow:visible!important;box-shadow:0 34px 82px #000000b8,0 0 42px #ff30461a!important}.boot-loader-logo-stage:before{display:none!important}.boot-loader-logo-stage:after{background:linear-gradient(90deg,#0000 0%,#ff2b41f5 20%,#ff2b41 52%,#ff3046eb 78%,#0000 100%)!important;height:3px!important;inset:calc(100% + 1rem) 8% auto!important;box-shadow:0 0 18px #ff2b415c,0 0 18px #ff30462e!important}.boot-loader-logo{object-fit:cover;border-radius:var(--radius-xl)!important}.boot-loader-copy{gap:.38rem!important;width:min(100%,28rem)!important}.boot-loader-copy strong{font-size:clamp(2.15rem,5.2vw,3.85rem)!important}.boot-loader-copy h1{max-width:none!important;color:color-mix(in srgb, var(--text), transparent 8%)!important;font-size:clamp(1rem,1.8vw,1.32rem)!important}.boot-loader-copy p:not(.eyebrow){max-width:34ch!important;color:color-mix(in srgb, var(--text), transparent 34%)!important;font-size:clamp(.82rem,1vw,.94rem)!important}@media (max-width:720px){.home-standings th:first-child,.home-standings td:first-child{width:100%;max-width:100%}.home-standings thead th:nth-child(n+2),.home-standings tbody td:nth-child(n+2){display:none!important}.home-standings tbody th:first-child .team-token{width:100%}}.workspace--playoffs .playoff-bracket-section{gap:clamp(.5rem,.8vw,.75rem);order:1!important}.workspace--playoffs .season-overview-band{order:2!important}.workspace--playoffs .playoff-page-intro{order:3!important}.workspace--playoffs .playoff-bracket-board{--bracket-fit-gap:clamp(.52rem, .8vw, .82rem);grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(var(--round-count,4), minmax(0, 1fr))!important;gap:var(--bracket-fit-gap)!important;align-items:stretch!important;padding:clamp(.58rem,.95vw,.86rem)!important;overflow:visible!important}.workspace--playoffs .playoff-round-column{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-width:0;gap:clamp(.42rem,.7vw,.62rem)!important;display:grid!important}.workspace--playoffs .playoff-round-head{grid-template-columns:1fr;gap:.12rem;padding-bottom:.36rem;display:grid;min-height:0!important}.workspace--playoffs .playoff-round-badge,.workspace--playoffs .playoff-round-head>.eyebrow,.workspace--playoffs .playoff-round-meta{display:none!important}.workspace--playoffs .playoff-round-head h2{font-family:var(--font-mono);letter-spacing:.12em;text-align:center;line-height:1;font-size:clamp(.68rem,.9vw,.82rem)!important}.workspace--playoffs .playoff-series-list{display:grid;align-content:space-around!important;gap:clamp(.38rem,.7vw,.58rem)!important;min-height:0!important;padding-top:0!important}.workspace--playoffs .playoff-series-card{border-left-width:2px;display:grid;align-content:center!important;gap:.2rem!important;min-height:0!important;padding:clamp(.34rem,.58vw,.52rem)!important}.workspace--playoffs .playoff-series-card.is-final-round,.workspace--playoffs .playoff-series-card.is-champion-series{min-height:0!important;transform:none!important}.workspace--playoffs .playoff-series-head,.workspace--playoffs .playoff-series-type,.workspace--playoffs .playoff-series-games--desktop,.workspace--playoffs .playoff-series-games-disclosure{display:none!important}.workspace--playoffs .playoff-series-team{border-left-width:2px;gap:.34rem;min-height:1.86rem;padding:.22rem .34rem!important}.workspace--playoffs .playoff-series-team-copy{gap:.3rem;min-width:0}.workspace--playoffs .playoff-series-team .team-token.is-table{gap:.3rem;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo{--mark-size:1.28rem;--mark-pad:0;flex:none;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo img,.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo svg{filter:saturate(1.06)contrast(1.04);border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.workspace--playoffs .playoff-series-team .team-token.is-table b{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:clamp(.62rem,.9vw,.78rem)!important}.workspace--playoffs .playoff-series-team .team-token.is-table small{display:none}.workspace--playoffs .playoff-series-seed{letter-spacing:.04em;min-width:1.15rem;font-size:var(--type-label-min)!important}.workspace--playoffs .playoff-series-team>strong{text-align:right;flex:none;min-width:1.05rem;line-height:1;font-size:clamp(.86rem,1vw,1rem)!important}.workspace--playoffs .playoff-round-column:not(:last-child) .playoff-series-card:after{right:calc(var(--bracket-fit-gap) * -1)!important;width:var(--bracket-fit-gap)!important}.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-card:before,.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-list:before{left:calc(var(--bracket-fit-gap) * -.5)!important}@media (min-width:981px){.workspace--playoffs.workspace--desktop-ops{width:min(100%,1540px)}.workspace--playoffs .page-stack{gap:clamp(.6rem,.9vw,.9rem)}.workspace--playoffs .page-stack>.section-title{min-height:0;padding-block:.65rem}.workspace--playoffs .playoff-bracket-board{max-height:calc(100vh - 11rem)}}@media (max-width:980px){.workspace--playoffs .playoff-bracket-board{grid-template-columns:repeat(var(--round-count,4), minmax(0, 1fr))!important;padding-bottom:.8rem!important;overflow:visible!important}.workspace--playoffs .playoff-round-column:before,.workspace--playoffs .playoff-round-head:before{display:none!important}}@media (max-width:520px){.workspace--playoffs .playoff-bracket-board{gap:.42rem!important;padding:.45rem!important}.workspace--playoffs .playoff-series-card{padding:.28rem!important}.workspace--playoffs .playoff-series-team{min-height:1.7rem;padding:.18rem .26rem!important}.workspace--playoffs .playoff-series-seed{display:none}.workspace--playoffs .playoff-series-team .team-token.is-table b{max-width:3.2rem;font-size:var(--type-label-min)!important}.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo{--mark-size:1rem}.workspace--playoffs .playoff-series-team>strong{min-width:.72rem;font-size:var(--type-label-min)!important}.workspace--playoffs .playoff-round-head h2{letter-spacing:.08em;font-size:var(--type-label-min)!important}.workspace--playoffs .playoff-round-column:not(:last-child) .playoff-series-card:after,.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-card:before,.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-list:before{display:none!important}}@media (max-width:720px){.site-header-mobile .tabs-mobile .tab,.site-header-mobile .mobile-header-route-grid .tab,.site-header-mobile .mobile-header-route-grid .chip,.page-stack .breadcrumb-link,.page-stack .chip,.page-stack .section-link,.workspace--leaders [data-action=leader-mode]{min-height:44px!important}.workspace--playoffs .playoff-bracket-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb, var(--accent), transparent 45%) transparent;scroll-padding-inline:1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 38px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 38px),#0000 100%);grid-template-columns:none!important;grid-auto-columns:minmax(304px,84vw)!important;grid-auto-flow:column!important;padding:.85rem 1.25rem 1rem!important;overflow:auto hidden!important}.workspace--playoffs .playoff-round-column{scroll-snap-align:start;min-width:0;scroll-margin-left:1.25rem}}@media (max-width:860px){.source-receipt{gap:var(--space-3);grid-template-columns:1fr}.source-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.source-receipt{padding:14px}.source-receipt-grid{grid-template-columns:1fr}}.home-brand-plate.home-brand-plate--animated{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(.65rem,1.6vw,1rem);position:relative;overflow:hidden;transform:translateZ(0);border-radius:var(--radius-lg)!important;width:min(100%,720px)!important;max-width:min(100%,720px)!important;min-height:0!important;box-shadow:0 22px 60px #0000007a, 0 0 0 1px #ff1f3d21, 0 0 44px #ff1f3d2e, var(--edge)!important;background:radial-gradient(78% 150% at 20% 34%,#ff1f3d29,#0000 58%),radial-gradient(76% 120% at 78% 62%,#ff304617,#0000 64%),linear-gradient(135deg,#0c111bf5,#030508f0)!important;border:1px solid #ffffff2e!important;margin-bottom:clamp(.65rem,1.4vw,.95rem)!important;padding:clamp(.42rem,.95vw,.62rem)!important;display:grid!important}.home-brand-plate.home-brand-plate--animated:before,.home-brand-plate.home-brand-plate--animated:after{z-index:1;content:"";pointer-events:none;position:absolute}.home-brand-plate.home-brand-plate--animated:before{opacity:.86;background:linear-gradient(90deg,#ff2538 0 78px,#0000 78px 100%) 10px 0/100% 4px no-repeat,linear-gradient(90deg,#0000,#ffffff1a,#0000) 0 0/220% 100% no-repeat;inset:0}.home-brand-plate.home-brand-plate--animated:after{background:linear-gradient(90deg, transparent 0%, #ff2538 12%, #ff2538 38%, var(--accent-2) 58%, transparent 100%);opacity:.78;border-radius:999px;height:2px;inset:auto 12px 10px;box-shadow:0 0 18px #ff1f3d70,0 0 24px #ff304624}@media (min-width:921px){.home-brand-plate.home-brand-plate--animated{margin-bottom:clamp(1.15rem,2vw,1.6rem)!important}.home-brand-plate.home-brand-plate--animated+.home-season-kicker{padding-top:clamp(.55rem,1vw,.8rem);position:relative}.home-brand-plate.home-brand-plate--animated+.home-season-kicker:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--data-accent), transparent 46%), color-mix(in srgb, var(--accent), transparent 56%), transparent);opacity:.75;height:1px;position:absolute;top:0;left:clamp(.25rem,3vw,2.25rem);right:clamp(.25rem,3vw,2.25rem)}}.brand-hero-video-frame{z-index:2;aspect-ratio:16/9;border-radius:var(--radius);background:#030407;border:1px solid #ffffff24;width:100%;max-width:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff1c,0 18px 46px #00000070,0 0 36px #ff1f3d21}.brand-hero-video-frame:before,.brand-hero-video-frame:after{z-index:3;content:"";pointer-events:none;position:absolute;inset:0}.brand-hero-video-frame:before{mix-blend-mode:screen;opacity:.52;background:linear-gradient(90deg,#ff253838,#0000 18% 82%,#ff30461a),linear-gradient(#ffffff1a,#0000 18% 82%,#00000052)}.brand-hero-video-frame:after{border-radius:inherit;border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ff25381a,inset 0 -18px 42px #0000005c}.brand-hero-video,.brand-hero-poster,.brand-hero-poster img{width:100%;height:100%;display:block}.brand-hero-video,.brand-hero-poster img{object-fit:cover;object-position:center}.brand-hero-video{z-index:1;background:#030407;position:absolute;inset:0}.brand-hero-poster{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.brand-hero-copy{z-index:2;text-align:right;align-self:end;gap:.24rem;min-width:10.5rem;padding:0 .45rem .28rem 0;position:relative;display:grid!important}.brand-hero-copy strong{font-family:var(--font-broadcast,var(--font-display));text-transform:uppercase;line-height:.94;color:#f6f6f6!important;letter-spacing:0!important;font-size:clamp(.82rem,1.25vw,1.02rem)!important;font-weight:900!important}.brand-hero-copy small{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.25;overflow:hidden;color:#dae1efc7!important;letter-spacing:.1em!important;font-size:clamp(.52rem,.8vw,.64rem)!important}@media (max-width:920px){.home-brand-plate.home-brand-plate--animated{grid-template-columns:1fr;width:min(100%,560px)!important}.brand-hero-copy{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:baseline;min-width:0;padding:0 .34rem .2rem}.brand-hero-copy small{text-align:right}}@media (max-width:720px){.workspace--home .home-brand-plate.home-brand-plate--animated,.home-brand-plate.home-brand-plate--animated{border-radius:var(--radius)!important;width:100%!important;max-width:100%!important;margin-bottom:.58rem!important;padding:.32rem .36rem .46rem!important}.brand-hero-copy{display:none!important}}@media (max-width:430px){.home-brand-plate.home-brand-plate--animated:before{background:linear-gradient(90deg,#ff2538 0 54px,#0000 54px 100%) 8px 0/100% 3px no-repeat,linear-gradient(90deg,#0000,#ffffff1a,#0000) 0 0/220% 100% no-repeat}}@media (prefers-reduced-motion:reduce){.home-brand-plate.home-brand-plate--animated:before{animation:none!important;transform:none!important}.brand-hero-video{display:none!important}.brand-hero-poster{position:relative;inset:auto;opacity:1!important}}@media (max-width:720px){.workspace--playoffs .playoff-bracket-board{grid-auto-columns:minmax(310px,88vw)!important;padding-inline:1rem!important}.workspace--playoffs .playoff-series-card{gap:8px!important;padding:10px!important}.workspace--playoffs .playoff-series-team{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-height:64px;padding:8px!important;display:grid!important}.workspace--playoffs .playoff-series-team-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.workspace--playoffs .playoff-series-seed{grid-row:1/span 2;align-self:center;place-items:center;min-width:28px;min-height:28px;padding:0;font-size:var(--type-micro-min)!important;display:inline-grid!important}.workspace--playoffs .playoff-series-team .team-token.is-table{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%!important;max-width:100%!important;display:grid!important}.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo{--mark-size:30px}.workspace--playoffs .playoff-series-team .team-token.is-table b{overflow-wrap:anywhere;line-height:1.08;text-overflow:clip!important;white-space:normal!important;max-width:none!important;font-size:.9rem!important;overflow:visible!important}.workspace--playoffs .playoff-series-result-marker{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-weight:800;line-height:1.1}.workspace--playoffs .playoff-series-team>strong{border:1px solid color-mix(in srgb, var(--line), transparent 14%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 8%);align-self:center;place-items:center;min-width:38px;min-height:44px;display:grid;font-size:1.2rem!important}}@media (max-width:1399px){.site-header.site-header-mobile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px}.site-header-mobile .mobile-header-bar{grid-area:1/1;justify-content:flex-start;min-height:46px}.site-header-mobile .brand{min-height:46px}.site-header-mobile .brand-comet{--brand-orbit-r:18px;width:40px;height:40px}.site-header-mobile .brand-comet .brand-mark{height:16px}.site-header-mobile .brand-comet-wire{font-size:5px}.site-header-mobile .mobile-header-quick-controls{flex-direction:row;grid-area:1/2;justify-self:end;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.site-header-mobile .mobile-header-quick-controls .field>span:not(.season-segment){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header-mobile .mobile-header-quick-controls .field{align-items:center;gap:0;min-width:0;display:flex}.site-header-mobile .mobile-header-quick-controls .league-field{min-width:0}.site-header-mobile .mobile-header-quick-controls .league-chip{min-height:44px;padding:0 11px;font-size:.8rem}.site-header-mobile .mobile-header-quick-controls .season-segment{min-height:44px}.site-header-mobile .mobile-header-quick-controls .season-option{min-height:40px;padding:0 11px;font-size:.76rem}}:root[data-theme=light]{--broadcast-panel:#fff;--broadcast-panel-2:#fbfbfc;--broadcast-hairline:#0f172a21;--broadcast-hairline-strong:#0f172a3d;--glass-blur:saturate(115%) blur(10px);--shadow-1:0 10px 28px #0f172a14;--shadow-2:0 20px 58px #0f172a24;--edge:inset 0 1px 0 #ffffffeb;--accent-glow:0 12px 26px #ff304626;--data-glow:0 10px 24px #ff30461f}.ovr-theme-toggle{border:1px solid var(--broadcast-hairline);background:color-mix(in srgb, var(--panel), transparent 6%);min-height:42px;color:var(--text);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-style:italic;font-weight:800;display:inline-flex}.ovr-theme-toggle .icon{width:1.05rem;height:1.05rem}.ovr-theme-toggle:hover,.ovr-theme-toggle:focus-visible{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 38%);color:var(--accent)}.ovr-mnav__actions .ovr-theme-toggle{width:42px;padding:0}:root[data-theme=light] .page-shell,:root[data-theme=light] .app-root,:root[data-theme=light] .app-shell,:root[data-theme=light] .workspace,:root[data-theme=light] .dashboard-grid,:root[data-theme=light] .home-page,:root[data-theme=light] .route-shell,:root[data-theme=light] .app-main{background-color:var(--bg)!important;color:var(--text)!important}:root[data-theme=light] body:before{background:radial-gradient(90% 54% at 50% -10%, #ff30460e, transparent 58%), linear-gradient(180deg, #f7f7f8f5, #f7f7f8fb 58%, #f7f7f8), var(--bg)!important}:root[data-theme=light] .ovr-topnav__bar,:root[data-theme=light] .ovr-mnav__bar,:root[data-theme=light] .ovr-mdrawer,:root[data-theme=light] .ovr-mnav__search,:root[data-theme=light] .ovr-context-bar__inner{border-color:var(--broadcast-hairline)!important;background:linear-gradient(180deg, #ffffffeb, #ffffffb8 42%), var(--panel)!important;box-shadow:var(--edge), 0 16px 36px #0f172a1a!important}:root[data-theme=light] .ovr-topnav__brand:before{border-right-color:color-mix(in srgb, var(--brand-red), var(--broadcast-hairline) 28%);background:linear-gradient(110deg,#ff304612,#fff0 72%),#f2f3f5;box-shadow:3px 0 18px #ff25381a}:root[data-theme=light] .ovr-navlink,:root[data-theme=light] .ovr-login,:root[data-theme=light] .ovr-mnav__icon,:root[data-theme=light] .ovr-theme-toggle,:root[data-theme=light] .ovr-mnav__search-input,:root[data-theme=light] .ovr-topnav__search-input,:root[data-theme=light] .search-page-input{border-color:var(--broadcast-hairline)!important;background:color-mix(in srgb, var(--panel-2), transparent 4%)!important;color:var(--text)!important}:root[data-theme=light] .ovr-navlink{background:0 0!important}:root[data-theme=light] .ovr-navlink:hover,:root[data-theme=light] .ovr-navlink.is-active,:root[data-theme=light] .ovr-mnav__icon:hover,:root[data-theme=light] .ovr-mnav__icon.is-active{color:var(--brand-red)!important}:root[data-theme=light] .ovr-login:hover,:root[data-theme=light] .ovr-topnav__search-input:focus,:root[data-theme=light] .ovr-mnav__search-input:focus,:root[data-theme=light] .search-page-input:focus{border-color:color-mix(in srgb, var(--brand-red), var(--broadcast-hairline) 25%)!important;background:#fff!important}:root[data-theme=light] .ovr-mnav__burger{color:#fff!important}:root[data-theme=light] .panel,:root[data-theme=light] .ticker,:root[data-theme=light] .scoreboard,:root[data-theme=light] .card,:root[data-theme=light] .story-card,:root[data-theme=light] .stat-card,:root[data-theme=light] .home-section,:root[data-theme=light] .home-section--primary,:root[data-theme=light] .home-section--support,:root[data-theme=light] .home-section--secondary,:root[data-theme=light] .quick-link-card,:root[data-theme=light] .hero-rail-card,:root[data-theme=light] .hero-proof-card,:root[data-theme=light] .rank-drop-card,:root[data-theme=light] .leader-chip,:root[data-theme=light] .leader-board-card,:root[data-theme=light] .leader-board-row,:root[data-theme=light] .match-card,:root[data-theme=light] .result-card,:root[data-theme=light] .social-card,:root[data-theme=light] .data-proof-card,:root[data-theme=light] .data-lab-kpi,:root[data-theme=light] .data-lab-spotlight-card,:root[data-theme=light] .data-lab-sidecar,:root[data-theme=light] .data-lab-hero,:root[data-theme=light] .data-lab-matrix-preview,:root[data-theme=light] .playoff-series-card,:root[data-theme=light] .playoff-champion-summary,:root[data-theme=light] .home-featured-report,:root[data-theme=light] .home-report-ledger,:root[data-theme=light] .home-report-cover,:root[data-theme=light] .home-live-score .scoreboard,:root[data-theme=light] .home-mobile-scoreboard,:root[data-theme=light] .home-brand-plate,:root[data-theme=light] .season-pulse-item,:root[data-theme=light] .receipt-fact,:root[data-theme=light] .page-stack>.section-title,:root[data-theme=light] .create-hero,:root[data-theme=light] .create-price,:root[data-theme=light] .create-request-shell,:root[data-theme=light] .create-example-card,:root[data-theme=light] .how-step,:root[data-theme=light] .search-result{border-color:var(--broadcast-hairline)!important;background:linear-gradient(90deg, #ff304609, transparent 62%), linear-gradient(180deg, #ffffffe6, #ffffffb3 42%), var(--broadcast-panel)!important;box-shadow:var(--edge), 0 12px 30px #0f172a14!important}:root[data-theme=light] .site-footer{border-color:var(--broadcast-hairline)!important;background:linear-gradient(180deg, #fffffff0, #ffffffbd), var(--panel)!important;color:var(--text)!important;box-shadow:var(--edge), 0 14px 38px #0f172a14!important}:root[data-theme=light] :where(h1,h2,h3,h4,.section-title h1,.section-title h2,.page-stack>.section-title h1,.page-stack>.section-title h2,.home-command-strip h1,.home-closing-band h2,.home-section-head h2,.quick-link-card strong,.card strong,.stat-card strong,.story-card strong,.team-directory-card strong,.leader-chip strong,.home-brand-plate strong){color:var(--text)!important}:root[data-theme=light] :where(p,small,.section-title p,.home-section-head p,.home-command-strip p,.home-subtitle,.home-closing-band p,.site-footer p,.site-footer small){color:var(--muted)!important}:root[data-theme=light] .home-command,:root[data-theme=light] .workspace--home .home-command{border-color:color-mix(in srgb, var(--brand-red), var(--broadcast-hairline) 38%)!important;background:linear-gradient(90deg, var(--brand-red) 0 70px, transparent 70px 100%) 16px 14px / 100% 4px no-repeat, linear-gradient(90deg, #ff25380b 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(0deg, #0f172a0a 1px, transparent 1px) 0 0 / 64px 64px, radial-gradient(72% 120% at 86% 8%, #ff25381a, transparent 58%), var(--broadcast-panel)!important;box-shadow:inset 3px 0 0 #ff253833, var(--edge), 0 18px 44px #0f172a1a!important}:root[data-theme=light] .home-command-media,:root[data-theme=light] .home-command-media:after{background:linear-gradient(90deg,#ffffffdb,#ffffffa3 50%,#ffffffdb),radial-gradient(78% 120% at 84% 10%,#ff304614,#0000 58%)!important}:root[data-theme=light] :where(.install-preview,.graphics-sample-result,.brand-hero-video-frame){padding:8px;background:linear-gradient(#ffffff1a,#0000 34%),linear-gradient(135deg,#ff30461f,#0000 48%),#050506!important;border-color:#050608a3!important;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 34px #0f172a29!important}:root[data-theme=light] .home-brand-plate.home-brand-plate--animated{background:radial-gradient(78% 150% at 20% 34%,#ff304629,#0000 58%),linear-gradient(135deg,#0d0d0efa,#030406f5)!important;border-color:#0506089e!important;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 34px #0f172a2e!important}:root[data-theme=light] :where(.install-preview img,.graphics-sample-figure,.graphics-sample-figure img,.brand-hero-video-frame>*){border-radius:calc(var(--radius) - 6px)}:root[data-theme=light] .graphics-sample-figure{background:#000;overflow:hidden}:root[data-theme=light] .team-token,:root[data-theme=light] .team-token.is-table,:root[data-theme=light] .team-token.is-compact,:root[data-theme=light] .rank-drop-card-teamline,:root[data-theme=light] .data-lab-matrix-preview-row,:root[data-theme=light] .data-lab-matrix-preview-player,:root[data-theme=light] .playoff-series-team,:root[data-theme=light] .playoff-series-type,:root[data-theme=light] .qualification-ribbon,:root[data-theme=light] .rank-drop-metrics span,:root[data-theme=light] .leader-chip-stats span,:root[data-theme=light] .hero-inline-stat,:root[data-theme=light] .result-team,:root[data-theme=light] .score-team,:root[data-theme=light] .home-mobile-score-row,:root[data-theme=light] .match-round-item,:root[data-theme=light] .playoff-series-game,:root[data-theme=light] .secondary,:root[data-theme=light] .section-link,:root[data-theme=light] .chip,:root[data-theme=light] .badge,:root[data-theme=light] .form-pill,:root[data-theme=light] .season-segment,:root[data-theme=light] .season-option,:root[data-theme=light] .tab,:root[data-theme=light] .role-option,:root[data-theme=light] .icon-button,:root[data-theme=light] .wire-pill,:root[data-theme=light] .installed-app-command-line,:root[data-theme=light] .installed-app-action,:root[data-theme=light] .installed-app-ledger span{border-color:var(--broadcast-hairline)!important;background:linear-gradient(90deg, #ff304606, transparent 58%), var(--panel-2)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=light] .season-option.is-active,:root[data-theme=light] .role-option.is-active,:root[data-theme=light] .tab.is-active,:root[data-theme=light] .site-header-mobile .tab.is-active,:root[data-theme=light] .app-shell[data-surface=desktop-browser] .tab.is-active{border-color:color-mix(in srgb, var(--brand-red), var(--broadcast-hairline) 25%)!important;color:var(--brand-red)!important;box-shadow:inset 0 -3px 0 var(--brand-red), var(--edge)!important;background:linear-gradient(90deg,#ff253824,#ff30460d 68%,#0000),#fff!important}:root[data-theme=light] .team-token:hover,:root[data-theme=light] button.team-token:hover,:root[data-theme=light] button.team-token:focus-visible,:root[data-theme=light] .rank-drop-card-teamline:hover,:root[data-theme=light] .playoff-series-game:hover,:root[data-theme=light] .playoff-series-game:focus-visible,:root[data-theme=light] .match-round-item:hover,:root[data-theme=light] .match-round-item:focus-visible,:root[data-theme=light] .match-round-item.is-active,:root[data-theme=light] .secondary:hover,:root[data-theme=light] .secondary:focus-visible,:root[data-theme=light] .section-link:hover,:root[data-theme=light] .section-link:focus-visible,:root[data-theme=light] .chip:hover,:root[data-theme=light] .chip:focus-visible{border-color:color-mix(in srgb, var(--brand-red), var(--broadcast-hairline) 30%)!important;color:var(--text)!important;background:linear-gradient(90deg,#ff304612,#0000 62%),#fff!important}:root[data-theme=light] .upload-flow .stat-card,:root[data-theme=light] .organizer-access,:root[data-theme=light] .upload-review-panel,:root[data-theme=light] .audit-trail,:root[data-theme=light] .upload-flow .stat-card strong,:root[data-theme=light] .organizer-access h2,:root[data-theme=light] .organizer-access strong,:root[data-theme=light] .upload-review-panel strong,:root[data-theme=light] .audit-trail strong,:root[data-theme=light] .installed-app-command-line strong,:root[data-theme=light] .installed-app-deck-head strong,:root[data-theme=light] .installed-app-action,:root[data-theme=light] .playoff-series-team>strong{color:var(--text)!important}:root[data-theme=light] .upload-flow .stat-card small,:root[data-theme=light] .upload-flow .stat-card .eyebrow,:root[data-theme=light] .organizer-access .eyebrow,:root[data-theme=light] .organizer-access .field>span,:root[data-theme=light] .organizer-access .assist-answer,:root[data-theme=light] .upload-review-panel p,:root[data-theme=light] .audit-trail p,:root[data-theme=light] .installed-app-deck-head small,:root[data-theme=light] .installed-app-action small,:root[data-theme=light] .installed-app-ledger small,:root[data-theme=light] .search-result-sub,:root[data-theme=light] .search-result-type,:root[data-theme=light] .ovr-topnav__search-input::placeholder,:root[data-theme=light] .ovr-mnav__search-input::placeholder,:root[data-theme=light] .search-page-input::placeholder{color:var(--muted)!important}:root[data-theme=light] .leader-chip-value,:root[data-theme=light] .leader-board-value,:root[data-theme=light] .rank-drop-card-value,:root[data-theme=light] .rank-drop-card.is-top b,:root[data-theme=light] .score-team b,:root[data-theme=light] .home-mobile-score-value,:root[data-theme=light] .hero-proof-card .stat-countup,:root[data-theme=light] .data-lab-kpi b,:root[data-theme=light] .data-lab-spotlight-value,:root[data-theme=light] .playoff-game-score,:root[data-theme=light] .result-score,:root[data-theme=light] .result-team-score,:root[data-theme=light] .installed-app-ledger strong{color:color-mix(in srgb, var(--data-accent), #111827 10%)!important}:root[data-theme=light] .rank-movement,:root[data-theme=light] .rank-movement.is-flat,:root[data-theme=light] .team-form-pip,:root[data-theme=light] .team-form-pip.is-empty{border-color:var(--broadcast-hairline)!important;color:color-mix(in srgb, var(--accent), #111827 28%)!important;background:#fff!important}:root[data-theme=light] .team-form-pip.is-win{border-color:color-mix(in srgb, var(--good), var(--broadcast-hairline) 42%)!important;background:color-mix(in srgb, var(--good), #fff 86%)!important;color:color-mix(in srgb, var(--good), #111827 30%)!important}:root[data-theme=light] .team-form-pip.is-loss,:root[data-theme=light] .rank-movement.is-down{border-color:color-mix(in srgb, var(--accent), var(--broadcast-hairline) 42%)!important;background:color-mix(in srgb, var(--accent), #fff 88%)!important;color:color-mix(in srgb, var(--accent), #111827 24%)!important}:root[data-theme=light] .primary,:root[data-theme=light] .primary-cta,:root[data-theme=light] .install-actions .primary,:root[data-theme=light] .how-it-works-cta .primary-cta{color:#060606!important}@media (max-width:720px){:root{--text-hero:clamp(1.85rem, 7vw, 2.4rem);--text-2xl:1.7rem;--text-xl:1.35rem;--text-lg:1.1rem;--space-6:22px;--space-7:30px;--space-8:40px;--space-9:56px}.page-stack>.section-title h1{font-size:clamp(1.45rem,6.5vw,1.95rem)}.page-stack>.section-title .eyebrow{font-size:.7rem}.page-stack{gap:18px}}@media (max-width:420px){:root{--text-hero:clamp(1.7rem, 7.5vw, 2.1rem);--text-2xl:1.55rem}.page-stack{gap:15px}}
:root{--broadcast-panel:#060606;--broadcast-panel-2:#0e0e0e;--broadcast-hairline:#d6e1ee2e;--broadcast-hairline-strong:#d6e1ee52}.source-receipt--compact .source-receipt-grid{grid-template-columns:repeat(4,minmax(0,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:112px}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}.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%}.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}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}.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}.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}.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);font-size:2.7rem;font-weight:900;line-height:.85}.espn-stat-table.stat-table{min-width:860px}.espn-stat-table thead th{z-index:3;background:color-mix(in srgb, var(--panel-3), #000 12%);position:sticky;top:0}.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--leaders .surface-details>.stat-table-wrap{display:none}.workspace--leaders .surface-details>.stat-table-mobile-list{gap:var(--space-3);display:grid}}.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}.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(4,minmax(0,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}@media (max-width:900px){.organizer-grid,.kind-grid{grid-template-columns:1fr}.organizer-row{flex-direction:column;align-items:stretch}}.graphics-offer-grid,.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,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{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,.stat-page-lede{grid-template-columns:1fr}.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,.graphics-offer-grid,.pricing-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__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}.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}@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}}@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}}: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}
