.hero{gap:var(--space-4);min-height:440px;padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(78% 130% at 92% -8%, var(--accent-soft), transparent 58%), var(--panel-2);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid;position:relative;overflow:hidden}.hero h1{max-width:780px;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-feature-settings:"kern" 1, "liga" 1;margin:0;font-size:clamp(2.5rem,7vw,4rem);font-weight:900;line-height:.95}.hero p{max-width:680px;color:var(--muted);font-size:var(--text-base);line-height:1.5}.home-command{isolation:isolate;gap:var(--space-6);min-height:clamp(430px,50vh,500px);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid color-mix(in srgb, var(--accent), var(--line) 54%);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 76%) 0 5px, transparent 5px), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 95%), transparent 42%), radial-gradient(70% 150% at 94% -14%, color-mix(in srgb, var(--accent), transparent 78%), transparent 58%), radial-gradient(76% 120% at 8% 104%, color-mix(in srgb, var(--data-accent), transparent 89%), transparent 56%), var(--panel-2);box-shadow:0 34px 110px #00000094, var(--edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:grid;position:relative;overflow:hidden}.home-command-media{z-index:0;border-radius:inherit;background:radial-gradient(72% 150% at 72% 8%, color-mix(in srgb, var(--accent), transparent 72%), transparent 62%), color-mix(in srgb, var(--bg), transparent 8%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-command-media:after{content:"";background:linear-gradient(90deg,#000000d1 0%,#00000075 42%,#000000a8 100%),linear-gradient(#00000080,#00000029 44%,#000000b8),radial-gradient(70% 120% at 62% 18%,#ffffff14,#0000 58%),radial-gradient(58% 94% at 18% 22%,#ff304624,#0000 62%);position:absolute;inset:0}.home-command-media:before{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(118deg,#0000 0 38%,#ff304629 45%,#ffffff1a 49%,#0000 56%),repeating-linear-gradient(100deg,#0000 0 36px,#ffffff09 37px 38px,#0000 39px 74px);position:absolute;inset:-12%;transform:translate(-10%,4%)rotate(-2deg)}.home-command-media video,.home-command-media picture,.home-command-media img{width:100%;height:100%;position:absolute;inset:0}.home-command-media video,.home-command-media img{object-fit:cover;transform:translateZ(0)}.home-command-cover{z-index:0;object-position:center 22%;opacity:.22;filter:saturate(1.1)contrast(1.08)brightness(.78);mix-blend-mode:screen}.home-command-media video{z-index:1;mix-blend-mode:screen;opacity:.12}.home-command-media img{z-index:0;opacity:.72}.home-command-media picture{display:block}.home-command-media video+picture{opacity:0;visibility:hidden}.home-command:before{z-index:1;content:"";opacity:.42;pointer-events:none;background:linear-gradient(118deg,#ffffff1c 0%,#0000 26%),radial-gradient(72% 110% at 80% 8%,#ffffff12,#0000 58%),linear-gradient(#ffffff0b,#0000 34%);position:absolute;inset:0}.home-command:after{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent), white 16%), color-mix(in srgb, var(--gold), var(--accent) 54%), transparent);content:"";opacity:.42;pointer-events:none;height:1px;position:absolute;inset:auto 18px 18px;transform:translateZ(0)}.home-command>:not(.home-command-media){z-index:2;position:relative}.home-command-strip{gap:var(--space-5);grid-template-columns:minmax(0,1.12fr) minmax(300px,360px);align-items:center;display:grid}.home-command-strip h1{max-width:18ch;margin:var(--space-2) 0;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;overflow-wrap:normal;text-wrap:balance;font-size:clamp(2.5rem,7vw,4rem);font-weight:900;line-height:.95}.home-command-strip h1 span{text-wrap:balance;display:block}.home-command-strip h1:after{width:min(300px,52vw);height:4px;margin-top:var(--space-3);border-radius:var(--pill);background:var(--accent-gradient,linear-gradient(90deg, var(--accent), var(--accent-2)));box-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 60%);content:"";display:block}.home-command-strip p{max-width:62ch;margin:var(--space-5) 0 0;color:color-mix(in srgb, var(--muted), var(--text) 22%);font-size:var(--text-base);line-height:1.58}.home-brand-plate{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 42%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 82%) 0 4px, transparent 4px), linear-gradient(135deg, color-mix(in srgb, var(--panel-2), transparent 5%), color-mix(in srgb, var(--bg), transparent 10%));max-width:min(100%,420px);min-height:58px;box-shadow:var(--edge), 0 0 26px color-mix(in srgb, var(--data-accent), transparent 88%);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:7px 12px 7px 8px;display:inline-grid}.home-brand-plate img{border:1px solid color-mix(in srgb, var(--text), transparent 86%);border-radius:var(--radius);object-fit:cover;background:#000;width:48px;height:48px;box-shadow:0 10px 30px #0000006b}.home-brand-plate span{gap:3px;min-width:0;display:grid}.home-brand-plate strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:1.05rem;font-weight:900;line-height:.95}.home-brand-plate small{color:color-mix(in srgb, var(--muted), transparent 4%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;overflow:hidden}.home-subtitle{max-width:46ch;color:color-mix(in srgb, var(--text), var(--muted) 10%);font-family:var(--font);letter-spacing:0;text-transform:none;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:600;line-height:1.35}.home-wire-strip{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.home-season-pulse{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.season-pulse-item{border:1px solid color-mix(in srgb, var(--line), transparent 12%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 42%), color-mix(in srgb, var(--panel), transparent 10%);min-width:0;box-shadow:var(--edge);gap:3px;padding:10px 12px;display:grid}.season-pulse-item.is-status{border-color:color-mix(in srgb, var(--gold), var(--line) 46%);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 90%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 6%)}.season-pulse-item small{color:var(--muted);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.season-pulse-item strong{font-size:.94rem;line-height:1.2}.home-section-title{gap:var(--space-1);display:grid}.home-section-title h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800;line-height:1.1}.page-stack>.section-title{isolation:isolate;--title-ghost-size:clamp(4.5rem, 14vw, 8.5rem);--title-ghost-right:-.07em;--title-ghost-bottom:-.2em;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), var(--line) 58%);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 82%) 0 5px, transparent 5px), radial-gradient(90% 160% at 100% 0%, color-mix(in srgb, var(--accent), transparent 86%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 44%), color-mix(in srgb, var(--panel-2), transparent 2%);min-height:112px;padding:var(--space-4) var(--space-5);box-shadow:0 24px 78px #00000047, var(--edge);align-content:end;display:grid;position:relative;overflow:hidden}.page-stack>.section-title:after{right:var(--title-ghost-right);bottom:var(--title-ghost-bottom);z-index:-1;color:color-mix(in srgb, var(--text), transparent 96%);content:"OVR";font-family:var(--font-broadcast,var(--font-display));font-size:var(--title-ghost-size);letter-spacing:0;pointer-events:none;font-weight:800;line-height:.8;position:absolute}.page-stack>.section-title h1{max-width:920px;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;line-height:.98}.page-stack>.section-title .breadcrumb-row{z-index:1;position:relative}.page-stack>.section-title h1:after{width:min(300px,48vw);height:5px;margin-top:var(--space-3);border-radius:var(--pill);background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--accent), transparent 36%), transparent);box-shadow:0 0 24px color-mix(in srgb, var(--gold), transparent 68%);content:"";display:block}.page-stack>.section-title.franchise-section-title{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 44%);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 76%) 0 5px, transparent 5px), radial-gradient(92% 170% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 82%), transparent 58%), radial-gradient(82% 150% at 0% 100%, color-mix(in srgb, var(--team-color,var(--gold)), transparent 90%), transparent 56%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 44%), color-mix(in srgb, var(--panel-2), transparent 2%)}.page-stack>.section-title.franchise-section-title h1:after{background:linear-gradient(90deg, var(--team-color,var(--accent)), color-mix(in srgb, var(--gold), transparent 35%), transparent);box-shadow:0 0 26px color-mix(in srgb, var(--team-color,var(--accent)), transparent 70%)}.section-title--with-share{align-content:end}.section-title--with-freshness{grid-template-columns:minmax(0,1fr) auto;align-items:end}.section-title--with-freshness .breadcrumb-row,.section-title--with-freshness h1{grid-column:1}.data-freshness-stamp{z-index:1;border:1px solid color-mix(in srgb, var(--accent), var(--line) 36%);border-radius:var(--pill);background:color-mix(in srgb, var(--panel-3), var(--accent) 7%);min-height:30px;box-shadow:var(--edge);color:color-mix(in srgb, var(--accent), white 14%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:0;text-transform:uppercase;white-space:nowrap;grid-column:2;justify-self:end;align-items:center;padding:0 11px;font-weight:800;display:inline-flex;position:relative}.section-title--with-share .share-row{grid-column:1/-1}@media (max-width:720px){.section-title--with-freshness{grid-template-columns:1fr}.data-freshness-stamp{grid-column:1;justify-self:start}}.share-row{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.share-row--section{margin-top:var(--space-1)}.player-card-copy .share-row{margin-top:2px}.share-action{border-color:color-mix(in srgb, var(--accent), var(--line) 58%);background:color-mix(in srgb, var(--panel-3), transparent 16%);min-height:44px;color:var(--text);font-size:var(--type-chip-min);letter-spacing:0;padding-inline:13px;font-weight:800}.share-action .icon{width:16px;height:16px;color:var(--accent)}.player-card-download{border-color:color-mix(in srgb, var(--accent), #fff 12%);min-height:46px;font-family:var(--font-display);font-size:var(--type-chip-min);letter-spacing:0;text-transform:uppercase;justify-self:start;font-weight:800}.player-card-download .icon{width:17px;height:17px}.player-card-download[aria-busy=true]{cursor:wait;opacity:.68}@media (max-width:640px){.share-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.share-action{text-align:center;min-width:0;padding-inline:8px}.share-action span{overflow-wrap:anywhere}.player-card-download{width:100%}}.wire-pill{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 48%);border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--data-soft), transparent 12%), color-mix(in srgb, var(--panel), transparent 6%));min-height:32px;color:var(--text);box-shadow:var(--edge), var(--data-glow);font-family:var(--font);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.home-wire-signal{align-items:center;gap:var(--space-2);width:min(580px,100%);min-height:36px;margin-top:var(--space-3);border:1px solid color-mix(in srgb, var(--accent), var(--line) 54%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 54%), color-mix(in srgb, var(--panel-2), transparent 8%);color:color-mix(in srgb, var(--text), var(--muted) 10%);box-shadow:var(--edge);display:flex;position:relative;overflow:hidden}.home-wire-signal:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--panel-2), transparent 10%));content:"";pointer-events:none;width:56px;position:absolute;inset:0 0 0 auto}.home-wire-signal-light{z-index:1;width:8px;height:8px;margin-left:var(--space-3);background:var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 24%);border-radius:999px;flex:0 0 8px;position:relative}@media (prefers-reduced-motion:no-preference){.home-wire-signal-light{animation:1.9s ease-in-out infinite wire-signal-beat}}.home-wire-signal-track{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 0;font-family:var(--font);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;flex:auto;font-weight:800;line-height:1;display:flex}.home-wire-signal-track span{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;display:inline-flex}.home-wire-signal-track span:after{background:color-mix(in srgb, var(--gold), transparent 28%);content:"";border-radius:999px;width:4px;height:4px}.eyebrow.is-soft-label{color:color-mix(in srgb, var(--muted), var(--text) 18%);font-family:var(--font);letter-spacing:.045em;font-weight:500}.home-live-score{gap:var(--space-2);display:grid}.home-mobile-scoreboard{border:1px solid color-mix(in srgb, var(--gold), var(--line) 56%);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 91%), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 93%), transparent 56%), color-mix(in srgb, var(--panel-3), transparent 2%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 82%), var(--edge);gap:12px;padding:16px;display:grid}.home-mobile-score-row{border-left:3px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 38%);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:10px;display:grid}.home-mobile-score-row.is-trailing{opacity:.68}.home-mobile-score-team{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:inline-grid}.home-mobile-score-team strong{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1rem,4.4vw,1.12rem);line-height:1.12}.home-mobile-score-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.5rem,12vw,3.6rem);font-weight:700;line-height:1}.home-mobile-score-row.is-leading .home-mobile-score-value{background:var(--accent-gradient);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 28px color-mix(in srgb, var(--accent), transparent 58%);-webkit-background-clip:text;background-clip:text}.home-mobile-score-row.is-trailing .home-mobile-score-value{color:var(--muted)}.home-score-date{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;line-height:1.4}.home-live-score.has-match:before{color:color-mix(in srgb, var(--gold), var(--text) 18%);content:"Lead receipt";font-size:var(--type-label-min);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.home-live-score .scoreboard{border-color:color-mix(in srgb, var(--gold), var(--line) 56%);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 91%), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 93%), transparent 56%), color-mix(in srgb, var(--panel-3), transparent 2%);padding:var(--space-5);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 82%), var(--edge);position:relative;overflow:hidden}.home-live-score .scoreboard:after{border-radius:inherit;background:linear-gradient(100deg, transparent 0 38%, color-mix(in srgb, var(--gold), transparent 82%) 48%, transparent 58%), radial-gradient(70% 120% at 50% 0%, color-mix(in srgb, var(--accent), transparent 90%), transparent 64%);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.home-prime-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.home-prime-grid.is-public-preview{grid-template-columns:1fr}.home-featured-report{gap:var(--space-5);border:1px solid color-mix(in srgb, var(--gold), var(--line) 48%);border-top:3px solid var(--gold);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--gold), transparent 92%), transparent 36%), radial-gradient(100% 150% at 100% 0%, color-mix(in srgb, var(--gold), transparent 88%), transparent 58%), var(--panel-2);padding:var(--space-6) var(--space-5);box-shadow:0 18px 52px #0000004d, var(--edge);grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);align-items:stretch;display:grid}.home-continuation-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;display:grid}.home-report-copy{align-content:center;gap:var(--space-3);min-width:0;display:grid}.home-report-copy h2{max-width:760px;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,3.4vw,2.55rem);font-weight:900;line-height:.94}.home-report-copy p{max-width:700px;color:color-mix(in srgb, var(--muted), var(--text) 18%);margin:0;line-height:1.5}.home-report-copy .table-link{vertical-align:middle;align-items:center;min-height:38px;padding:0 2px;display:inline-flex}.home-report-copy .table-link strong{color:var(--gold)}.receipt-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.receipt-actions .chip,.home-report-source{text-decoration:none}.home-report-side{gap:var(--space-3);min-width:0;display:grid}.home-report-cover{border:1px solid color-mix(in srgb, var(--gold), var(--line) 48%);border-radius:var(--radius);background:var(--panel-3);min-width:0;box-shadow:var(--edge);margin:0;position:relative;overflow:hidden}.home-report-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block;transform:scale(1.01)}.home-report-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#04060ad1);position:absolute;inset:0}.home-report-cover figcaption{z-index:2;color:#fff;text-shadow:0 2px 12px #00000094;gap:2px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.home-report-cover figcaption span{color:color-mix(in srgb, var(--gold), #fff 16%);font-size:var(--type-micro-min);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.home-report-cover figcaption strong{font-size:.94rem;line-height:1.05}.home-report-ledger{border-block:1px solid color-mix(in srgb, var(--gold), var(--line) 66%);gap:0;min-width:0;padding:2px 0;display:grid}.receipt-fact{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--line), transparent 44%);grid-template-columns:minmax(72px,.46fr) minmax(0,1fr);align-items:baseline;padding:9px 0;display:grid}.receipt-fact:first-child{border-top:0}.receipt-fact small{color:var(--muted);font-size:var(--type-micro-min);letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1}.receipt-fact strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.quick-link-strip{align-items:start;gap:16px;margin-top:4px;display:grid}.quick-link-strip .section-title{gap:3px;display:grid}.quick-link-strip .section-title h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,2.7vw,1.65rem);line-height:.98}.quick-link-strip .section-title .eyebrow{color:var(--muted)}.quick-link-strip .section-title p{max-width:58ch;color:var(--muted);margin:0;line-height:1.45}.quick-link-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-link-card{border:1px solid color-mix(in srgb, var(--line), transparent 6%);border-left:3px solid color-mix(in srgb, var(--accent), transparent 22%);border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 46%), color-mix(in srgb, var(--panel-2), transparent 4%);min-width:0;min-height:120px;padding:var(--space-5);gap:var(--space-3);text-align:left;box-shadow:var(--edge);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-content:start;justify-items:start;display:grid;position:relative;overflow:hidden}.quick-link-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 0 44%,#ffffff14 50%,#0000 58%);position:absolute;inset:0;transform:translate(-55%)}.quick-link-card .eyebrow{color:var(--accent);line-height:1.1}.quick-link-card strong{letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.18;display:block}.quick-link-card small{color:var(--muted);font-size:var(--type-label-min);margin-top:auto;line-height:1.2}.quick-link-card:hover{border-color:color-mix(in srgb, var(--accent), var(--line) 45%);box-shadow:var(--shadow-2), var(--edge);transform:translate(4px)}.quick-link-card.is-priority{border-color:color-mix(in srgb, var(--accent), var(--line) 56%);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 42%), radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 90%), transparent 62%), var(--panel-2)}.quick-link-card.is-secondary{background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 98%), transparent 48%), color-mix(in srgb, var(--panel), transparent 8%);min-height:108px;box-shadow:var(--edge)}.quick-link-card.is-secondary strong{font-size:.94rem}.home-closing-band{gap:var(--space-5);border:1px solid color-mix(in srgb, var(--line), transparent 8%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--panel), transparent 2%), color-mix(in srgb, var(--panel-2), transparent 8%));box-shadow:var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:20px;display:grid;position:relative;overflow:hidden}.home-closing-band:after{content:"OW";color:color-mix(in srgb, var(--text), transparent 95%);pointer-events:none;font-size:clamp(5.5rem,13vw,10rem);font-weight:900;line-height:.75;position:absolute;bottom:-28px;right:-10px}.home-closing-band>*{z-index:1;position:relative}.home-closing-band .chip-row{flex-wrap:wrap;justify-content:flex-end;max-width:430px}.home-closing-band h2{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(1.55rem,4vw,2.45rem);line-height:.94}.home-closing-band p{max-width:720px;color:var(--muted);margin:8px 0 0}.home-closing-band .chip-row{max-width:560px}.home-closing-band .chip{border-color:color-mix(in srgb, var(--accent), var(--line) 50%);border-radius:var(--pill);min-height:44px;padding:0 16px}.hero-actions,.feature-grid,.metric-grid,.story-grid,.upload-flow{gap:var(--space-3);display:grid}.hero-actions{grid-template-columns:minmax(0,1fr);align-content:start;justify-self:end;width:min(360px,100%)}.hero-rail-card{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--line), transparent 16%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 54%), color-mix(in srgb, var(--panel), transparent 6%);min-width:0;padding:var(--space-4);box-shadow:var(--edge);display:grid}.hero-rail-card-header{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.hero-rail-card-header small{color:var(--muted)}.hero-rail-actions{gap:var(--space-2);display:grid}.hero-rail-link-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-rail-link-grid .section-link{justify-content:space-between;min-width:0;padding-inline:14px}.home-season-pulse.is-rail{margin-top:0}.home-season-pulse.is-rail .season-pulse-item{background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 48%), color-mix(in srgb, var(--panel-2), transparent 8%);min-height:100%}.home-command .hero-actions .primary,.home-command .hero-actions .secondary{width:100%;min-height:48px;font-size:var(--text-sm);padding:0 24px}.hero-proof-card{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--line-strong), transparent 30%);border-radius:var(--radius-lg);background:radial-gradient(110% 140% at 100% 0%, color-mix(in srgb, var(--accent), transparent 86%), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 54%), color-mix(in srgb, var(--panel-3), transparent 4%);min-width:0;padding:var(--space-4);box-shadow:var(--shadow-1), var(--edge);display:grid}.hero-proof-card>strong{letter-spacing:0;font-size:1.05rem}.hero-proof-card .stat-countup{min-width:2ch;display:inline-block}.hero-proof-card .hero-inline-stats{margin-top:0}.feature-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.card,.stat-card,.story-card{min-height:100px;color:var(--text);text-align:left;align-content:center;gap:6px;padding:15px;display:grid}.card strong,.stat-card strong,.story-card strong{letter-spacing:0;font-size:1.25rem;font-weight:600}.stat-card strong{font-family:var(--font-mono)}.card small,.stat-card small,.story-card small{color:var(--muted);line-height:1.35}.scoreboard{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--accent), var(--line) 48%);border-top:3px solid var(--accent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 92%), transparent 40%), var(--panel-2);box-shadow:var(--accent-glow), var(--edge);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.score-team{gap:var(--space-3);border-left:3px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 36%);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-left:10px;display:grid}.score-team span{gap:2px;min-width:0;display:grid}.score-team span .table-link{justify-content:flex-start;align-items:center;min-width:0;min-height:44px;padding:0;line-height:1.2;display:inline-flex}.score-team span .table-link strong{overflow-wrap:anywhere;display:block}.score-team span small{display:block}.score-team:last-child{text-align:right;grid-template-columns:auto minmax(0,1fr) auto}.score-team b{font-family:var(--font-broadcast,var(--font-display));font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-size:clamp(2.5rem,9vw,5rem);font-weight:900;line-height:1;transform:translateZ(0)}.score-team.is-leading>b{background:var(--accent-gradient,linear-gradient(135deg, var(--accent), var(--accent-2)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.score-team.is-trailing{opacity:.6}.score-team.is-trailing>b{color:var(--muted)}.story-grid{grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.profile-header{gap:var(--space-5);isolation:isolate;border:1px solid color-mix(in srgb, var(--line-strong), var(--line) 45%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 38%), var(--panel);box-shadow:0 26px 90px #00000075, var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.profile-header:before{z-index:0;border-radius:inherit;content:"";opacity:.38;pointer-events:none;background:linear-gradient(110deg,#ffffff1c,#0000 24%),linear-gradient(#ffffff0a,#0000 32%);position:absolute;inset:0}.profile-header>*{z-index:1;position:relative}.profile-header h2{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,4rem)}.team-profile{isolation:isolate;border-left:4px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 20%);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 42%), radial-gradient(120% 165% at 0% 100%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 90%), transparent 56%), radial-gradient(110% 150% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 84%), transparent 54%), var(--panel);grid-template-columns:auto minmax(0,1fr) minmax(170px,.34fr) minmax(220px,.46fr);align-items:stretch}@media (prefers-reduced-motion:no-preference){.team-profile:before{animation:team-bloom .6s var(--ease) both}}.team-profile:after{content:"";background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--team-color,#ffffff14) 18%, transparent) 50%, transparent 60%);animation:team-reflect .8s var(--ease) .16s forwards;pointer-events:none;z-index:0;position:absolute;inset:-18%;transform:translate(-100%)}.team-profile>*{z-index:1;position:relative}.team-card-copy{align-content:center;gap:var(--space-3);display:grid}.team-card-copy p{color:var(--muted);margin:0;line-height:1.45}.team-card-copy p.player-note,.player-card-copy p.player-note,.player-note{max-width:70ch;color:color-mix(in srgb, var(--muted), var(--text) 35%);margin:0;font-size:.85rem;line-height:1.35}.team-hero-record{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 45%);border-radius:var(--radius-lg);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 78%), transparent 58%), var(--panel-2);min-height:176px;box-shadow:var(--shadow-1), var(--edge);align-content:center;justify-items:start;padding:16px;display:grid}.profile-meta-pills{flex-wrap:wrap}.profile-meta-pills .chip{border-color:color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 45%);background:color-mix(in srgb, var(--panel-2), transparent 12%);justify-content:center;align-items:center;display:inline-flex}.hero-inline-stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:10px;display:grid}.hero-inline-stat{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 6%);gap:3px;min-width:0;padding:10px;display:grid}.hero-inline-stat strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1rem;font-weight:500;line-height:.98}.hero-inline-stat small{color:var(--muted);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;line-height:1.32}.team-hero-record b{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.65rem);font-weight:600;line-height:.92}.team-hero-record small{color:var(--muted);line-height:1.35}@keyframes team-reflect{to{transform:translate(100%)}}@keyframes team-bloom{0%{opacity:.82;transform:scale(1.015)}to{opacity:.38;transform:scale(1)}}.team-support-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.team-support-stats .stat-card{background:var(--panel-2);min-height:102px}.power-board-shell,.data-lab-shell{gap:var(--space-5);display:grid}@media (min-width:1024px){.data-lab-shell{gap:var(--space-4)}.data-lab-shell+.data-lab-table-panel{margin-top:calc(-1 * var(--space-2))}}.data-lab-sidecar{gap:var(--space-3);align-content:start;display:grid}.power-board-hero,.data-lab-hero{gap:var(--space-5);border-color:color-mix(in srgb, var(--accent), var(--line) 54%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 74%) 0 5px, transparent 5px), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 40%), radial-gradient(120% 150% at 82% 0%, var(--accent-soft), transparent 58%), radial-gradient(92% 140% at 0% 100%, color-mix(in srgb, var(--data-accent), transparent 92%), transparent 62%), var(--panel);grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:center}.power-board-hero-metrics,.data-lab-hero-stats,.power-board-mini-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.power-board-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.power-board-hero-metrics{border-left:1px solid color-mix(in srgb, var(--line-strong), transparent 28%);align-content:center;align-self:stretch;padding-left:18px}.power-board-hero-metrics span,.power-board-mini-grid span{gap:2px;min-width:0;display:grid}.power-board-hero-metrics small,.power-board-mini-grid small{color:color-mix(in srgb, var(--muted), transparent 4%);font-size:var(--type-data-min);letter-spacing:.055em;text-transform:uppercase;font-weight:600;line-height:1}.power-board-hero-metrics strong,.power-board-mini-grid strong{color:var(--text);font-family:var(--font-mono);font-size:1.05rem;font-weight:800;line-height:1.1}.power-board-mini-grid .stat-card,.power-board-hero-metrics .stat-card,.data-lab-hero-stats .stat-card{min-height:0;padding:11px}.data-proof-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:0;display:block}.data-proof-toggle{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.data-proof-toggle::-webkit-details-marker{display:none}.data-proof-toggle:before{content:"▸";color:var(--muted);font-size:.8125rem}.data-proof-summary[open] .data-proof-toggle:before{content:"▾"}.data-proof-summary[open] .data-proof-metric-grid{padding:0 14px 14px}.data-proof-scope{color:color-mix(in srgb, var(--data-accent), white 14%);font-family:var(--font);letter-spacing:.025em;text-transform:uppercase;margin:0 14px 10px;font-size:.75rem;font-weight:700;line-height:1.4}.home-season-kicker{font-family:var(--font);letter-spacing:.035em;font-weight:700}.data-proof-copy{align-content:center;gap:7px;min-width:0;display:grid}.data-proof-copy h3{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.3rem,3vw,2.05rem);font-weight:600;line-height:1.02}.data-proof-copy p{max-width:68ch;color:color-mix(in srgb, var(--muted), transparent 4%);margin:0;line-height:1.5}.data-proof-metric-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-proof-metric{border:1px solid color-mix(in srgb, var(--line), transparent 10%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 36%);align-content:center;gap:3px;min-height:72px;padding:10px 11px;display:grid}.data-proof-metric strong{color:var(--muted);font-family:var(--font-mono);font-size:.94rem;font-weight:600;line-height:1}.data-proof-metric span,.data-proof-notes{color:color-mix(in srgb, var(--muted), transparent 4%);font-size:var(--type-data-min);letter-spacing:.055em;text-transform:uppercase;font-weight:800;line-height:1.35}.data-proof-notes{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.data-proof-notes li{border:1px solid color-mix(in srgb, var(--line), transparent 8%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 36%);min-width:0;padding:10px 11px}.result-card-empty{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--accent), transparent 88%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 48%), color-mix(in srgb, var(--panel-2), transparent 3%);border-color:color-mix(in srgb, var(--accent), var(--line) 48%)}.rank-drop-hero{gap:var(--space-5);border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 44%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 72%) 0 5px, transparent 5px), radial-gradient(110% 155% at 84% 10%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 58%), radial-gradient(115% 130% at 0% 100%, color-mix(in srgb, var(--accent), transparent 88%), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 42%), var(--panel);padding:var(--space-5);box-shadow:0 28px 84px #0000006b, var(--edge);grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);align-items:stretch;display:grid}.rank-drop-copy{gap:var(--space-3);align-content:center;min-width:0;display:grid}.rank-drop-copy h2{max-width:12ch;color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(2.45rem,8vw,4.8rem);font-weight:600;line-height:.92}.rank-drop-copy p{max-width:64ch;color:color-mix(in srgb, var(--muted), transparent 3%);margin:0;font-size:1rem;line-height:1.45}.rank-drop-list{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rank-drop-card{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--line-strong), transparent 16%);border-radius:var(--radius-sm);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 93%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 48%), var(--panel-2);min-width:0;min-height:178px;box-shadow:var(--edge);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-content:center;padding:17px;display:grid;position:relative;transform:translateZ(0)}.rank-drop-card:before{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--accent-gradient);content:"";opacity:.78;width:4px;position:absolute;inset:0 auto 0 0}.rank-drop-card[data-rank]:after{color:color-mix(in srgb, var(--text), transparent 94%);content:"#" attr(data-rank);font-family:var(--font-display);pointer-events:none;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:600;line-height:.8;position:absolute;bottom:9px;right:14px}.rank-drop-card-head{gap:var(--space-3);justify-content:space-between;align-items:start;min-width:0;display:flex}.rank-drop-card-topline{z-index:1;gap:var(--space-2);justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}.rank-drop-card-topline .rank-movement{flex:none}.rank-drop-card-teamline{z-index:1;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 48%);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 62%) 0 3px, transparent 3px), color-mix(in srgb, var(--team-color,var(--panel-2)), transparent 88%);align-items:center;min-width:0;padding:8px 10px 8px 8px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.rank-drop-card-teamline>span:last-child{gap:3px;min-width:0;display:grid}.rank-drop-card-teamline strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1;overflow:hidden}.rank-drop-card-teamline small{color:color-mix(in srgb, var(--muted), transparent 4%);font-family:var(--font-mono);font-size:var(--type-data-min);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.rank-drop-card-teamline.is-mini{border-radius:var(--radius);align-self:start;gap:8px;width:min(100%,235px);padding:5px 8px 5px 5px}.rank-drop-card-teamline.is-mini strong{font-size:var(--type-label-min)}.rank-drop-card-teamline.is-mini small{font-size:var(--type-micro-min)}.rank-drop-card-value{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:clamp(1.6rem,3.4vw,2.35rem);font-weight:900;line-height:.9}.rank-drop-metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.rank-drop-metrics span{border:1px solid color-mix(in srgb, var(--line), transparent 10%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 36%);gap:2px;min-width:0;padding:8px;display:grid}.rank-drop-metrics strong{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:.94rem;font-weight:800;line-height:1}.rank-drop-metrics small{color:color-mix(in srgb, var(--muted), transparent 8%);font-size:var(--type-micro-min);letter-spacing:.055em;text-transform:uppercase;font-weight:600;line-height:1}.rank-drop-card.is-top{border-color:color-mix(in srgb, var(--data-accent), var(--line) 18%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 48%) 0 5px, transparent 5px), radial-gradient(110% 150% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 82%), transparent 58%), radial-gradient(120% 130% at 0% 100%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 86%), transparent 60%), var(--panel-2);min-height:100%;box-shadow:var(--accent-glow), 0 28px 82px #0000006b, 0 0 0 1px color-mix(in srgb, var(--accent-2), transparent 74%), var(--edge);border-width:2px}.rank-drop-card.is-top:after{color:color-mix(in srgb, var(--data-accent), transparent 92%);content:"01";font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;pointer-events:none;font-size:clamp(4.4rem,10vw,7.4rem);font-weight:900;line-height:.72;position:absolute;bottom:10px;right:14px}.rank-drop-card.is-top .eyebrow{color:color-mix(in srgb, var(--accent-2), white 18%)}.rank-drop-card.is-top .rank-drop-card-teamline{width:min(100%,255px)}.rank-drop-card.is-top b{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--data-accent), white 24%), var(--text));color:#0000;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,11vw,7.4rem);font-weight:900;line-height:.8;position:relative}.rank-drop-card.is-top>strong{z-index:1;color:var(--text);font-size:1.16rem;font-weight:600;position:relative}.rank-drop-card.is-top>small{z-index:1;color:color-mix(in srgb, var(--muted), transparent 4%);font-family:var(--font-mono);font-size:var(--type-label-min);line-height:1.35;position:relative}.rank-drop-card .leader-trend{z-index:1;max-width:100%;color:color-mix(in srgb, var(--data-accent), white 12%);font-family:var(--font-mono);letter-spacing:0;justify-self:start;position:relative}.rank-drop-card .leader-trend-values b,.rank-drop-card.is-top .leader-trend-values b{-webkit-text-fill-color:currentColor;color:color-mix(in srgb, var(--text), var(--muted) 26%);font-family:var(--font-mono);font-size:var(--text-base);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600;line-height:1;position:static}.rank-drop-card .leader-trend-values b.is-peak,.rank-drop-card.is-top .leader-trend-values b.is-peak{color:var(--data-accent);-webkit-text-fill-color:var(--data-accent);font-weight:800}.rank-drop-card-brand{z-index:1;color:color-mix(in srgb, var(--text), transparent 6%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:0;align-items:center;gap:8px;font-weight:800;line-height:1;display:flex;position:relative}.rank-drop-card-brand:after{background:var(--accent);width:20px;height:3px;box-shadow:0 0 16px color-mix(in srgb, var(--accent), transparent 42%);content:"";display:inline-block;transform:skew(-10deg)}.rank-drop-card>.table-link{z-index:1;justify-self:start;align-items:center;min-width:0;min-height:40px;padding:4px 0;text-decoration:none;display:inline-grid;position:relative}.rank-drop-card>.table-link strong{box-shadow:none;background-image:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 24%), color-mix(in srgb, var(--data-accent), var(--accent) 32%));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;display:inline}.rank-drop-card>.table-link:hover strong{background-size:100% 3px}@media (hover:hover) and (pointer:fine){.rank-drop-card:hover{border-color:color-mix(in srgb, var(--data-accent), var(--line) 18%);box-shadow:0 8px 24px #0000004d, var(--shadow-2), var(--edge);transform:translateY(-2px)translateZ(0)}}@media (prefers-reduced-motion:no-preference){.rank-drop-card.is-top{animation:rank-top-enter var(--dur-fast) var(--ease) 80ms both}.rank-drop-list .rank-drop-card{animation:rank-card-enter var(--dur-base) var(--ease) both}.rank-drop-list .rank-drop-card:first-child{animation-delay:var(--dur-fast)}.rank-drop-list .rank-drop-card:nth-child(2){animation-delay:.17s}.rank-drop-list .rank-drop-card:nth-child(3){animation-delay:.22s}.rank-drop-list .rank-drop-card:nth-child(4){animation-delay:.27s}}@keyframes rank-top-enter{0%{opacity:0;transform:scale(.97)translateZ(0);box-shadow:0 0 #ff304600}to{opacity:1;box-shadow:0 28px 82px #0000006b, 0 0 34px #ff304633, var(--edge);transform:scale(1)translateZ(0)}}@keyframes rank-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)translateZ(0)}to{opacity:1;transform:translateY(0)scale(1)translateZ(0)}}.power-board-proof,.leader-proof-line{color:color-mix(in srgb, var(--muted), transparent 5%);font-family:var(--font);font-size:var(--type-data-min);letter-spacing:0;font-weight:600;line-height:1.45;display:block}.power-board-proof{max-width:64ch;margin:-2px 0 2px}.data-lab-kpi{border:1px solid color-mix(in srgb, var(--accent), var(--line) 42%);border-radius:var(--radius);background:radial-gradient(120% 150% at 100% 0%, var(--accent-soft), transparent 58%), var(--panel-2);min-width:0;min-height:176px;color:var(--text);text-align:left;box-shadow:0 18px 48px #00000070, var(--edge);align-content:center;justify-items:start;padding:16px;display:grid;position:relative}.data-lab-kpi b{color:color-mix(in srgb, var(--data-accent), white 14%);letter-spacing:0;text-shadow:0 0 24px color-mix(in srgb, var(--data-accent), transparent 58%);font-size:3.35rem;font-weight:600;line-height:.95}.data-lab-kpi small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;line-height:1.35}.data-lab-controls{grid-template-columns:1fr}.data-lab-controls-desktop{margin-top:var(--space-4);grid-template-columns:minmax(220px,1.15fr) repeat(2,minmax(0,.52fr))}.data-lab-controls .directory-count{min-height:56px}.player-profile{border-left:4px solid var(--team-color,var(--accent));background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 88%), transparent 56%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 42%), var(--panel);grid-template-columns:minmax(144px,.24fr) minmax(0,.92fr) minmax(412px,.84fr) minmax(168px,.22fr);align-items:stretch}.player-profile.has-player-photo{grid-template-columns:minmax(150px,.28fr) minmax(260px,.86fr) minmax(320px,.98fr) minmax(142px,.2fr)}@media (min-width:1101px){.player-profile.is-no-photo{grid-template-columns:minmax(300px,.95fr) minmax(360px,.9fr) minmax(176px,.28fr)}}.player-profile-photo{border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 34%);border-radius:var(--radius-lg);background:radial-gradient(100% 120% at 50% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 58%), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--panel-2), transparent 4%), color-mix(in srgb, var(--panel), transparent 2%));min-width:0;min-height:180px;box-shadow:var(--shadow-1), 0 0 0 1px #ffffff09 inset;align-self:stretch;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.player-profile-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#00000094),linear-gradient(110deg,#ffffff26,#0000 26%);position:absolute;inset:0}.player-profile-photo img{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.player-profile-photo figcaption{z-index:1;border:1px solid color-mix(in srgb, var(--line-strong), transparent 30%);color:#ffffffd1;font-family:var(--font-display);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;background:#080d18b8;border-radius:999px;padding:7px 8px;font-weight:600;line-height:1;position:absolute;bottom:10px;right:10px}.player-card-copy{align-content:center;gap:var(--space-3);display:grid}.player-profile .player-card-copy h2{letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-size:3rem;line-height:.94}.player-share-card-frame{pointer-events:none;width:720px;height:960px;position:absolute;top:0;left:-10000px}.player-share-card{box-sizing:border-box;background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 32%) 0 8px, transparent 8px), radial-gradient(92% 70% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 52%), transparent 58%), radial-gradient(80% 70% at 0% 100%, #ff304638, transparent 62%), linear-gradient(135deg, #ffffff14, transparent 42%), #000;color:#fff;width:720px;height:960px;font-family:var(--font);border:1px solid #ffffff29;grid-template-rows:auto minmax(0,1fr) auto auto auto auto;gap:24px;padding:46px;display:grid;position:relative;overflow:hidden}.player-share-card:before{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:28px}.player-share-card:after{content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 92px);position:absolute;inset:0}.player-share-card>*{z-index:1;position:relative}.player-share-card-topline,.player-share-card-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.player-share-card-topline img{width:220px;height:auto;display:block}.player-share-card-topline span,.player-share-card-footer span,.player-share-card-footer b{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:700}.player-share-card-identity{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 142px;align-items:end;gap:28px;min-height:244px;padding-bottom:28px;display:grid}.player-share-card-player{gap:14px;display:grid}.player-share-card-player h3{color:#fff;max-width:100%;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:88px;font-weight:800;line-height:.86}.player-share-card-tags,.player-share-card-badges,.player-share-card-results{flex-wrap:wrap;gap:10px;display:flex}.player-share-card-tags span,.player-share-card-badges span,.player-share-card-results span{color:#fff;min-height:34px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff29;border-radius:6px;align-items:center;padding:8px 11px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.player-share-card-tags span:first-child,.player-share-card-badges span:first-child{border-color:color-mix(in srgb, var(--team-color,var(--accent)), #fff 22%);background:color-mix(in srgb, var(--team-color,var(--accent)), transparent 76%)}.player-share-card-rank{text-align:right;justify-items:end;gap:6px;display:grid}.player-share-card-rank small,.player-share-card .eyebrow,.player-share-card-stat small,.player-share-card-form .eyebrow{color:#ffffffa8;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:17px;font-weight:700;line-height:1}.player-share-card-rank strong{color:#fff;font-family:var(--font-mono);letter-spacing:0;text-shadow:0 0 28px #ff304657;font-size:64px;font-weight:800;line-height:.92}.player-share-card-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.player-share-card-stat{background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;align-content:center;gap:10px;min-height:126px;padding:14px;display:grid}.player-share-card-stat strong{color:#fff;font-family:var(--font-mono);letter-spacing:0;font-size:43px;font-weight:800;line-height:.96}.player-share-card-form{background:#0000007a;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:20px;padding:18px;display:grid}.player-share-card-form>div:first-child{gap:10px;display:grid}.player-share-card .sparkline{width:210px;height:54px}.player-share-card .sparkline path{stroke:#ff3046;stroke-width:3px}.player-share-card-flatline{background:#ff3046;width:210px;height:3px;display:block}.player-share-card-results{justify-content:end}.player-share-card-results span{border-color:#ffffff29;justify-content:center;min-width:42px}.player-share-card-results .is-win{color:#000;background:#fff;border-color:#ffffff4d}.player-share-card-results .is-loss{background:#ff304638;border-color:#ff304694}.player-share-card-results .is-upcoming{color:#ffffff94}.player-share-card-badges{align-content:start}.player-share-card-footer{border-top:1px solid #ffffff24;min-height:42px;padding-top:18px}.player-share-card-footer b{color:#fff;text-align:right}.player-share-card.is-sample-card .sample-card-watermark{z-index:3;color:#ffffff29;width:760px;font-family:var(--font-display);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;border:2px solid #ffffff1f;padding:18px 24px;font-size:76px;font-weight:800;line-height:1;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.player-kicker{align-items:center;gap:var(--space-2);display:inline-flex}.team-color-dot{border-radius:var(--pill);background:var(--team-color,var(--accent));width:8px;height:8px;box-shadow:0 0 14px color-mix(in srgb, var(--team-color,var(--accent)), transparent 58%)}.player-card-copy p{color:var(--muted);margin:0;line-height:1.45}.player-hero-stat{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--team-color,var(--accent)), var(--line) 50%);border-radius:var(--radius-lg);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--team-color,var(--accent)), transparent 88%), transparent 58%), var(--panel-2);min-height:220px;box-shadow:var(--shadow-1), var(--edge);align-content:center;justify-items:start;padding:16px;display:grid}.player-hero-stat b{letter-spacing:-.02em;font-size:clamp(3rem,5.8vw,4.2rem);font-weight:600;line-height:.92}.player-hero-stat small{color:var(--muted);line-height:1.35}.player-headline-band{gap:12px var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:8px 0 10px;display:grid}.player-hero-metric{align-content:start;gap:4px;min-width:0;padding-right:2px;display:grid}.player-hero-metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:.95}.player-card-strip{gap:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;width:100%;margin-top:0;padding-top:10px;display:flex}.player-card-strip .strip-label{width:100%;color:var(--muted);font-family:var(--font-display);font-size:var(--type-label-min);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.player-card-strip>span:not(.strip-label),.player-card-strip>button{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3), transparent 18%);min-width:74px;min-height:44px;color:var(--text);font:inherit;place-items:center;padding:8px 10px;display:grid}.player-card-strip>button{cursor:pointer}.player-card-strip small{color:var(--muted);font-family:var(--font-display);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1}.player-card-strip strong{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;line-height:1.1}.profile-meta-pills .chip.is-qualified{border-color:color-mix(in srgb, var(--success), var(--line) 42%)}.profile-meta-pills .chip.is-sample-watch{border-color:color-mix(in srgb, var(--gold), var(--line) 50%)}.player-hero-metric small{font-family:var(--font-display);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.player-hero-metric em{color:var(--muted);font-style:normal;font-size:var(--type-data-min);line-height:1.2}.player-stat-context-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.small-sample-flag{border:1px solid color-mix(in srgb, var(--accent), var(--line) 42%);border-radius:var(--pill);background:color-mix(in srgb, var(--accent), transparent 90%);width:fit-content;min-height:24px;color:color-mix(in srgb, var(--text), transparent 10%);font-family:var(--font);font-size:var(--type-data-min);letter-spacing:0;border-left-width:3px;align-items:center;padding:0 9px;font-weight:700;line-height:1;display:inline-flex}.small-sample-flag.is-compact{min-height:21px;font-size:var(--type-micro-min);padding-inline:7px}.player-hero-metric.is-placeholder{opacity:.25}.player-hero-metric.is-placeholder strong{font-size:var(--type-label-min);letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.player-hero-stat .sparkline{width:102px;height:34px;margin-top:8px}.player-recent-form{gap:8px;width:100%;padding-top:2px;display:grid}.player-recent-form-pills{flex-wrap:wrap;gap:8px;display:flex}.player-form-pill,.player-log-result{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3), transparent 18%);min-width:36px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;line-height:1.2;display:inline-flex}.player-form-pill{min-height:44px}.player-log-result{min-height:30px}.player-form-pill{cursor:pointer}.player-form-pill.is-win,.player-log-result.is-win{border-color:color-mix(in srgb, var(--success), var(--line) 42%);color:color-mix(in srgb, var(--success), white 18%)}.player-form-pill.is-loss,.player-log-result.is-loss{border-color:color-mix(in srgb, var(--accent), var(--line) 42%);color:color-mix(in srgb, var(--accent), white 18%)}.player-form-pill.is-upcoming,.player-log-result.is-upcoming{color:var(--muted)}.player-support-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.player-support-stats .stat-card{background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 56%), color-mix(in srgb, var(--panel-2), transparent 5%);min-height:88px;padding:14px}.player-support-stats .stat-card.is-secondary{background:linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 98%), transparent 42%), color-mix(in srgb, var(--panel-2), transparent 6%);min-height:88px;box-shadow:var(--edge)}.player-support-stats .stat-card.is-secondary strong{font-size:1.05rem}.player-support-stats .stat-card.is-secondary .eyebrow{color:color-mix(in srgb, var(--muted), var(--text) 18%)}.player-season-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-season-grid .stat-card{min-height:0}.player-season-grid .stat-card strong{font-size:clamp(1.2rem,2vw,1.55rem)}.career-high-card{border-color:color-mix(in srgb, var(--accent), var(--line) 68%)}.player-season-note{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--muted), transparent 4%);font-size:.8125rem;line-height:1.45}.archive-player-line .stat-card,.archive-metric-grid .stat-card{background:var(--panel-2);min-height:0}.archive-note{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--accent), var(--line) 42%);border-radius:var(--radius-lg);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 84%), transparent 58%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge);align-content:start;padding:16px;display:grid}.archive-note strong{letter-spacing:0;font-size:1.12rem;font-weight:600}.archive-note p{color:var(--muted);margin:0;line-height:1.45}.archive-note .hero-inline-stats{margin-top:0}.archive-hero-stats .hero-inline-stat{background:color-mix(in srgb, var(--panel-2), transparent 2%)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upload-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.upload-flow .stat-card{border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 97%), transparent 58%), color-mix(in srgb, var(--panel-2), transparent 2%);min-height:112px;overflow:hidden}.upload-flow .stat-card strong{letter-spacing:0;font-size:1rem}.upload-flow .stat-card small{line-height:1.35}.upload-flow .stat-card.is-active{border-color:color-mix(in srgb, var(--accent), var(--line) 32%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 86%), transparent 44%), color-mix(in srgb, var(--panel-2), transparent 2%);box-shadow:var(--shadow-1), var(--edge)}.upload-zone{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--panel-2);cursor:pointer;text-align:center;place-items:center;min-height:220px;display:grid;position:relative}.upload-draft{color:var(--text)}.upload-zone input{cursor:pointer;opacity:0;position:absolute;inset:0}.verification-copy{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 58%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--data-soft), transparent 24%), transparent 54%), color-mix(in srgb, var(--panel-2), transparent 4%);padding:var(--space-5);display:grid}.verification-copy strong,.upload-trail-empty strong{letter-spacing:0;font-size:1.05rem}.verification-copy p{color:color-mix(in srgb, var(--muted), var(--text) 18%);margin:0;line-height:1.55}.upload-preview-points{flex-wrap:wrap;gap:10px}.upload-preview-points .chip{border-color:color-mix(in srgb, var(--accent), var(--line) 58%);background:color-mix(in srgb, var(--accent), transparent 92%);color:color-mix(in srgb, var(--text), var(--muted) 16%)}.upload-review-copy,.upload-empty-state{gap:var(--space-2);padding:14px 0 2px;display:grid}.upload-review-copy p,.upload-empty-state p{color:color-mix(in srgb, var(--muted), var(--text) 18%);margin:0;line-height:1.55}.upload-correction-table,.manual-entry-panel{gap:var(--space-3);margin-top:var(--space-4);display:grid}.upload-review-table,.manual-entry-table{min-width:1180px}.upload-review-table select,.upload-review-table input,.manual-entry-table input{border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);background:color-mix(in srgb, var(--panel-3), transparent 8%);min-width:72px;min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums lining-nums;border-radius:8px;padding:8px}.upload-review-table select{min-width:160px}.upload-review-table tr.is-unresolved{background:color-mix(in srgb, var(--warn), transparent 93%)}.stat-mini-input{width:72px}.manual-score-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,180px));display:grid}.upload-empty-state strong{letter-spacing:0;font-size:1.08rem}.upload-empty-state.is-preview,.upload-trail-empty{border:1px solid color-mix(in srgb, var(--line-strong), transparent 18%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 93%), transparent 48%), color-mix(in srgb, var(--panel-2), transparent 3%);padding:var(--space-4)}.upload-trail-empty{align-items:start}.upload-trail-empty p{color:color-mix(in srgb, var(--muted), var(--text) 18%);margin:0;line-height:1.55}.upload-trail-empty-mark{border:1px solid color-mix(in srgb, var(--accent), var(--line) 50%);background:color-mix(in srgb, var(--accent), transparent 90%);width:40px;height:40px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.organizer-access{gap:var(--space-3);display:grid}.access-row{gap:var(--space-3);grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;display:grid}.social-command-center{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--accent), var(--line) 54%);border-radius:var(--radius-lg);background:radial-gradient(96% 120% at 12% 4%, color-mix(in srgb, var(--accent), transparent 84%), transparent 62%), radial-gradient(82% 105% at 94% 12%, color-mix(in srgb, var(--accent-2), transparent 88%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--panel), transparent 2%), color-mix(in srgb, var(--panel-2), transparent 8%));box-shadow:0 26px 78px #0000005c, var(--edge);order:0;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.05fr);align-items:stretch;padding:14px;display:grid;overflow:hidden}.social-command-center.is-disabled{border-color:color-mix(in srgb, var(--gold), var(--line) 48%);background:linear-gradient(135deg, color-mix(in srgb, var(--gold), transparent 92%), transparent 56%), color-mix(in srgb, var(--panel), transparent 4%)}.social-command-center.is-compact .social-command-copy{grid-row:1/span 2}.social-command-side{gap:var(--space-2);min-width:0;display:grid}.social-command-copy{align-content:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--line-strong), transparent 30%);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 58%), color-mix(in srgb, var(--bg), transparent 16%);min-width:0;padding:var(--space-5);display:grid}.social-command-copy h2{max-width:14ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:.88}.social-command-copy p:last-child{max-width:58ch;color:color-mix(in srgb, var(--muted), transparent 4%);margin:0;line-height:1.5}.social-command-stats,.social-mode-board{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.social-command-stats .stat-card{border-color:color-mix(in srgb, var(--line), transparent 22%);background:color-mix(in srgb, var(--panel), transparent 8%);min-height:78px}.social-command-stats .stat-card strong{white-space:nowrap;font-size:1rem}.social-mode-board{grid-column:2}.social-mode-board>div,.social-command-receipt,.social-empty-state,.social-lane-card{border:1px solid color-mix(in srgb, var(--line), transparent 24%);border-radius:var(--radius);background:color-mix(in srgb, var(--panel), transparent 12%);box-shadow:var(--edge)}.social-mode-board>div{gap:4px;min-width:0;padding:12px;display:grid}.social-mode-board strong{color:var(--text);font-size:.94rem;font-weight:600}.social-mode-board small{color:color-mix(in srgb, var(--muted), transparent 6%);line-height:1.35}.social-command-receipt{grid-column:2;align-content:center;gap:4px;min-width:0;padding:13px;display:grid}.social-command-receipt strong{color:var(--text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:900;overflow:hidden}.social-command-receipt small{color:var(--muted)}.social-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-editorial{gap:var(--space-2);order:2;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;display:grid}.social-editorial.is-text-only{grid-template-columns:minmax(0,1fr)}.social-directory-controls{order:1}.social-policy-panel{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--gold), var(--line) 56%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 96%), transparent 74%), color-mix(in srgb, var(--panel-2), transparent 28%);box-shadow:var(--edge);order:4;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.social-policy-panel>div{border:1px solid color-mix(in srgb, var(--line), transparent 40%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 34%);gap:4px;min-width:0;padding:9px 10px;display:grid}.social-policy-panel strong{color:var(--text);font-size:var(--text-sm);letter-spacing:0;font-weight:600}.social-policy-panel small{color:color-mix(in srgb, var(--muted), transparent 5%);line-height:1.45}.social-editorial>.social-grid{grid-template-columns:1fr}.social-feature-card{isolation:isolate;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), var(--line) 44%);border-radius:var(--radius);background:linear-gradient(90deg, var(--accent) 0 4px, transparent 4px), linear-gradient(color-mix(in srgb, var(--data-accent), transparent 95%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 96%) 1px, transparent 1px), radial-gradient(100% 120% at 82% 6%, color-mix(in srgb, var(--accent), transparent 88%), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 46%), var(--panel);min-width:0;box-shadow:0 30px 90px #00000070, var(--edge);padding:var(--space-4);background-size:auto,28px 28px,28px 28px,auto,auto,auto;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:92px;overflow:hidden}.social-feature-card:before{z-index:0;top:0;right:var(--space-4);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--data-accent), white 10%));width:92px;height:3px;box-shadow:0 0 22px color-mix(in srgb, var(--accent), transparent 48%);content:"";position:absolute}.social-feature-card:after{z-index:0;background:radial-gradient(70% 95% at 62% 45%, color-mix(in srgb, var(--data-accent), transparent 91%), transparent 64%), linear-gradient(124deg, transparent 0 46%, color-mix(in srgb, var(--text), transparent 94%) 46% 48%, transparent 48% 100%);opacity:.58;pointer-events:none;content:"";height:46%;position:absolute;inset:auto -8% -18% 40%}.social-feature-card>*{z-index:1;position:relative}.social-feature-media{border:1px solid color-mix(in srgb, var(--line-strong), transparent 20%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 91%), transparent 46%), color-mix(in srgb, var(--bg), transparent 5%);min-width:0;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.social-feature-copy{border-top:1px solid color-mix(in srgb, var(--line), transparent 42%);gap:9px;min-width:0;padding-top:4px;display:grid}.social-feature-copy>.eyebrow{color:color-mix(in srgb, var(--data-accent), white 8%);font-family:var(--font-mono);letter-spacing:.09em}.social-feature-copy>strong{color:var(--text);letter-spacing:0;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:900;line-height:.92}.social-feature-copy>small{color:var(--muted);line-height:1.45}.social-card{border-left:2px solid color-mix(in srgb, var(--accent), transparent 50%);align-content:start;width:100%;min-width:0;position:relative;overflow:hidden}.social-card .eyebrow{font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em}.social-card small{font-family:var(--font-mono);font-size:var(--type-label-min);font-variant-numeric:tabular-nums}.social-card>*{min-width:0;max-width:100%}.social-card.is-featured{border-color:color-mix(in srgb, var(--accent), var(--line) 45%);background:radial-gradient(100% 120% at 82% 6%, color-mix(in srgb, var(--accent), transparent 88%), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 46%), var(--panel);min-height:0;padding:var(--space-5);box-shadow:0 30px 90px #00000070, var(--edge)}.social-card.is-featured img{aspect-ratio:16/9;border-radius:var(--radius);box-shadow:0 22px 58px #00000061, var(--edge)}.social-card.is-featured>strong{letter-spacing:0;font-size:clamp(1.65rem,4vw,2.7rem);line-height:.94}.social-card.is-archive-media{border-color:color-mix(in srgb, var(--data-accent), var(--line) 72%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 86%) 0 2px, transparent 2px), linear-gradient(color-mix(in srgb, var(--data-accent), transparent 96%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 97%) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 98.4%), transparent 42%), var(--panel);box-shadow:0 16px 36px #00000042, var(--edge);background-size:auto,24px 24px,24px 24px,auto,auto}.social-card.is-proof-note{gap:var(--space-2);padding-top:var(--space-2)}.social-poster-thumb{border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 82%) 0 3px, transparent 3px), linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 52%), radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--data-accent), transparent 93%), transparent 62%), var(--poster-image,none) center / cover no-repeat, color-mix(in srgb, var(--panel), #05070d 18%);box-shadow:0 18px 42px #0000004d, var(--edge);place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.social-poster-thumb.is-featured{border-color:color-mix(in srgb, var(--accent), var(--data-accent) 24%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 78%) 0 4px, transparent 4px), radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 58%), var(--poster-image,none) center / cover no-repeat, color-mix(in srgb, var(--panel-3), transparent 4%);padding:14px}.social-poster-thumb img{z-index:1;aspect-ratio:16/10;border-radius:var(--radius-sm);object-fit:cover;object-position:center;background:0 0;width:100%;max-width:100%;display:block;position:relative;box-shadow:0 12px 28px #0000003d}.graphics-credit-chip{z-index:2;border:1px solid color-mix(in srgb, var(--data-accent), var(--line-strong) 52%);border-radius:var(--pill);background:linear-gradient(135deg, color-mix(in srgb, var(--data-accent), transparent 82%), transparent 56%), #04080ed1;max-width:calc(100% - 24px);min-height:28px;color:color-mix(in srgb, var(--text), var(--data-accent) 16%);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:0;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:6px 10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff1f}.social-card-kicker{color:color-mix(in srgb, var(--data-accent), white 6%);font-size:var(--type-micro-min);letter-spacing:.08em;font-weight:600}.social-provenance{border-top:1px solid color-mix(in srgb, var(--data-accent), transparent 66%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3), transparent 36%);color:color-mix(in srgb, var(--muted), var(--data-accent) 18%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;padding:7px 8px;font-weight:500;line-height:1.25;display:flex}.social-provenance strong{color:color-mix(in srgb, var(--text), var(--muted) 68%);font-size:inherit;letter-spacing:inherit;font-weight:600}.social-provenance :where(span,small,.eyebrow,.table-link){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.social-provenance>*+:before{color:color-mix(in srgb, var(--muted), transparent 44%);content:"·";margin-right:6px}.social-lane-board{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--line), transparent 32%);order:5;padding-top:4px;display:grid}.social-awards-archive{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--line), transparent 32%);order:3;padding-top:6px;display:grid}.social-awards-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.social-awards-card{gap:var(--space-3);display:grid}.social-awards-list,.social-award-row{gap:6px;display:grid}.social-award-row{border-top:1px solid color-mix(in srgb, var(--line), transparent 44%);padding-top:10px}.social-award-row:first-child{border-top:0;padding-top:0}.social-award-row small{color:var(--muted)}.social-appendix{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--line), transparent 32%);order:4;padding-top:6px;display:grid}.social-appendix-copy{max-width:66ch;color:color-mix(in srgb, var(--muted), transparent 6%);margin:0;font-size:.94rem;line-height:1.48}.social-appendix-table td{vertical-align:top}.social-appendix-receipt{gap:4px;display:grid}.social-appendix-receipt strong{color:var(--text);font-size:var(--text-base);letter-spacing:0;font-weight:600}.social-appendix-receipt small{color:color-mix(in srgb, var(--muted), transparent 10%);font-size:.8125rem;line-height:1.38}.social-appendix-details{border-top:0;padding-top:0}.social-lane-board .section-title h2{margin:0;font-size:clamp(1.4rem,3vw,2.2rem);line-height:.98}.social-lane-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-lane-card{gap:var(--space-2);min-width:0;padding:13px;display:grid}.social-lane-card strong{color:var(--text);letter-spacing:0;font-size:1.05rem;font-weight:600}.social-lane-card small{color:var(--muted);line-height:1.4}.social-lane-mini{border-top:1px solid color-mix(in srgb, var(--line), transparent 30%);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-top:9px;display:grid}.social-lane-mini img{border:1px solid color-mix(in srgb, var(--line-strong), transparent 20%);border-radius:var(--radius-sm);object-fit:cover;width:42px;height:42px}.social-lane-mini span{color:color-mix(in srgb, var(--text), transparent 8%);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.social-empty-state{gap:var(--space-2);justify-items:start;padding:16px;display:grid}.social-empty-state .empty{width:100%}.social-empty-state>small{color:var(--muted);line-height:1.45}.data-lab-spotlight-cluster{gap:var(--space-3);display:grid}@media (min-width:1024px){.data-lab-spotlight-cluster{grid-template-columns:minmax(280px,.4fr) minmax(0,1fr);align-items:start}}.data-lab-spotlight-rail{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-lab-spotlight-card{gap:var(--space-3);border-color:color-mix(in srgb, var(--accent), var(--line) 42%);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--accent), transparent 84%), transparent 58%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge);align-content:start}.data-lab-spotlight-card.is-lead{padding:16px}.data-lab-spotlight-head{gap:var(--space-3);justify-content:space-between;align-items:end;display:flex}.data-lab-spotlight-value{letter-spacing:0;font-size:clamp(2.1rem,4vw,3rem);font-weight:600;line-height:.92}.data-lab-spotlight-card.is-lead .data-lab-spotlight-value{font-size:clamp(2.6rem,5vw,3.5rem)}.data-lab-spotlight-metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-lab-spotlight-metrics .hero-inline-stat{min-height:0;padding:9px}.data-lab-spotlight-metrics .hero-inline-stat strong{font-size:var(--text-base)}.surface-details,.data-lab-matrix{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--line), transparent 18%);padding-top:10px;display:grid}.data-lab-table-panel{gap:var(--space-3);padding:var(--space-4);border-top:2px solid color-mix(in srgb, var(--data-accent), transparent 50%);display:grid}.data-lab-table-panel .stat-table thead th{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);font-weight:600;line-height:1.2}.data-lab-table-panel .stat-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--line), transparent 60%);line-height:1.35}.data-lab-matrix-preview{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 56%);border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 78%) 0 3px, transparent 3px), radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 91%), transparent 58%), color-mix(in srgb, var(--panel-2), transparent 4%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text), transparent 91%), 0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 88%);padding:12px;display:grid}.data-lab-matrix-preview-head,.data-lab-matrix-preview-row,.data-lab-matrix-preview-player,.data-lab-matrix-preview-stats{min-width:0;display:flex}.data-lab-matrix-preview-head,.data-lab-matrix-preview-row{justify-content:space-between;align-items:center;gap:var(--space-3)}.data-lab-matrix-preview-head strong{color:var(--text);font-size:var(--text-base);margin-top:2px;line-height:1.15;display:block}.data-lab-matrix-preview-head small{color:color-mix(in srgb, var(--data-accent), white 16%);font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;flex:none;font-weight:700}.data-lab-matrix-preview-list{gap:8px;display:grid}.data-lab-matrix-preview-row{border:1px solid color-mix(in srgb, var(--team-color,var(--data-accent)), var(--line) 68%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--data-accent)), transparent 75%) 0 2px, transparent 2px), color-mix(in srgb, var(--panel-3), transparent 18%);min-height:62px;padding:10px}.data-lab-matrix-preview-player{align-items:center;gap:9px}.data-lab-matrix-preview-player>span:last-child{gap:2px;min-width:0;display:grid}.data-lab-preview-rank{color:color-mix(in srgb, var(--data-accent), white 12%);font-family:var(--font-mono);font-size:var(--type-label-min);font-variant-numeric:tabular-nums lining-nums;flex:none;font-weight:800}.data-lab-matrix-preview-player .table-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,170px);overflow:hidden}.data-lab-matrix-preview-player small{max-width:min(36vw,180px);color:var(--muted);font-size:var(--type-label-min);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.data-lab-matrix-preview-stats{flex:none;align-items:stretch;gap:6px}.data-lab-matrix-preview-stats span{justify-items:end;gap:1px;min-width:42px;display:grid}.data-lab-matrix-preview-stats strong{color:color-mix(in srgb, var(--data-accent), white 18%);font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:.94rem;font-weight:800;line-height:1}.data-lab-matrix-preview-stats small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);text-transform:uppercase;font-weight:700;line-height:1.1}.surface-details summary,.data-lab-matrix summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:38px;color:var(--text);font-weight:600;list-style:none;display:flex}.surface-details summary span,.data-lab-matrix summary span{font-size:var(--text-base)}.surface-details summary::-webkit-details-marker{display:none}.data-lab-matrix summary::-webkit-details-marker{display:none}.surface-details summary small,.data-lab-matrix summary small{color:var(--muted);font-weight:600}.surface-details summary:after,.data-lab-matrix summary:after{color:var(--muted);content:"+";font-size:1rem;font-weight:600}.surface-details[open] summary:after,.data-lab-matrix[open] summary:after{content:"−"}.surface-details>.stat-table-wrap,.data-lab-matrix>.stat-table-wrap{margin-top:2px}@media (min-width:1101px){.workspace--dataLab .section-title h1,.workspace--dataLab .section-title h2{letter-spacing:0}.workspace--dataLab .data-lab-table-panel{margin-bottom:calc(-1 * var(--space-2));border-color:color-mix(in srgb, var(--data-accent), var(--line) 48%);background:linear-gradient(90deg, var(--accent) 0 5px, transparent 5px), radial-gradient(90% 120% at 88% 0%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 56%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 46%), var(--panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 82%), 0 18px 46px #0003, var(--edge);position:relative;overflow:hidden}.workspace--dataLab .data-lab-table-panel:before{background:linear-gradient(color-mix(in srgb, var(--data-accent), transparent 92%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 94%) 1px, transparent 1px);content:"";opacity:.22;pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.workspace--dataLab .data-lab-table-panel>*{z-index:1;position:relative}.workspace--dataLab .data-lab-matrix{border-top-color:color-mix(in srgb, var(--data-accent), transparent 46%);padding-top:8px}.workspace--dataLab .data-lab-matrix summary{min-height:38px;color:color-mix(in srgb, var(--data-accent), white 16%);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase}.workspace--dataLab .data-lab-matrix[open] summary{margin-bottom:2px}.workspace--dataLab .data-lab-table-panel .stat-table-wrap{overscroll-behavior:contain;border-color:color-mix(in srgb, var(--data-accent), var(--line) 56%);max-height:clamp(270px,32vh,360px);box-shadow:inset 0 -22px 20px -24px color-mix(in srgb, var(--data-accent), transparent 24%), inset 0 1px 0 color-mix(in srgb, var(--data-accent), transparent 78%);scrollbar-color:color-mix(in srgb, var(--data-accent), transparent 18%) color-mix(in srgb, var(--panel), transparent 18%);scrollbar-width:thin;overflow:auto}.workspace--dataLab .data-lab-table-panel .stat-table-wrap::-webkit-scrollbar{width:8px;height:8px}.workspace--dataLab .data-lab-table-panel .stat-table-wrap::-webkit-scrollbar-track{background:color-mix(in srgb, var(--panel), transparent 18%)}.workspace--dataLab .data-lab-table-panel .stat-table-wrap::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--panel), transparent 18%);background:color-mix(in srgb, var(--data-accent), transparent 18%);border-radius:999px}.workspace--dataLab .data-lab-table-panel .stat-table td:not(:first-child),.workspace--dataLab .data-lab-table-panel .stat-table th:not(:first-child){font-family:var(--font-mono)}.workspace--dataLab .data-lab-table-panel .stat-table tbody td:nth-child(n+3){color:color-mix(in srgb, var(--data-accent), white 18%);font-weight:800}.workspace--dataLab .data-lab-table-panel+.panel{padding:var(--space-4);border-color:color-mix(in srgb, var(--data-accent), var(--line) 58%);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 78%) 0 3px, transparent 3px), radial-gradient(90% 130% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--panel-3), transparent 18%), var(--panel-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 88%), inset 0 1px 0 color-mix(in srgb, var(--text), transparent 90%), var(--edge);position:relative;overflow:hidden}.workspace--dataLab .data-lab-table-panel+.panel:before{background:linear-gradient(color-mix(in srgb, var(--data-accent), transparent 94%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 96%) 1px, transparent 1px);content:"";opacity:.24;pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.workspace--dataLab .data-lab-table-panel+.panel>*{z-index:1;position:relative}.workspace--dataLab .data-lab-table-panel+.panel .section-title{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--data-accent), transparent 70%);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.workspace--dataLab .data-lab-table-panel+.panel .section-title .eyebrow{color:color-mix(in srgb, var(--data-accent), white 8%);font-family:var(--font-mono);letter-spacing:.08em}.workspace--dataLab .data-lab-table-panel+.panel .section-title h2{letter-spacing:0;font-size:clamp(1.25rem,2vw,1.75rem)}.workspace--dataLab .data-lab-spotlight-cluster{gap:var(--space-3);margin-top:var(--space-2)}.workspace--dataLab .data-lab-spotlight-card{border-color:color-mix(in srgb, var(--data-accent), var(--line) 58%);background:radial-gradient(110% 150% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 92%), transparent 58%), color-mix(in srgb, var(--panel-2), transparent 3%)}.workspace--dataLab .data-lab-spotlight-card.is-lead{border-left:3px solid color-mix(in srgb, var(--data-accent), white 8%);background:radial-gradient(88% 130% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 44%), var(--panel)}.workspace--dataLab .data-lab-spotlight-card.is-lead .data-lab-spotlight-value{color:var(--text);text-shadow:0 0 24px color-mix(in srgb, var(--data-accent), transparent 58%)}.workspace--dataLab .data-lab-spotlight-metrics .hero-inline-stat{border-color:color-mix(in srgb, var(--data-accent), transparent 74%);background:color-mix(in srgb, var(--panel-3), transparent 20%)}}.score-team.is-leading>b{animation:score-pulse .6s var(--ease) .2s 1;background:var(--accent-gradient);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 30px color-mix(in srgb, var(--accent), transparent 58%);-webkit-background-clip:text;background-clip:text}@keyframes score-pulse{0%{text-shadow:0 0 #0000;transform:scale(.95)translateZ(0)}65%{text-shadow:0 0 34px color-mix(in srgb, var(--accent-2), transparent 50%);transform:scale(1.012)translateZ(0)}to{text-shadow:0 0 30px color-mix(in srgb, var(--accent), transparent 58%);transform:scale(1)translateZ(0)}}@media (prefers-reduced-motion:no-preference){.home-command-media:before{animation:7.5s ease-in-out infinite alive-wire-scan}.home-command-media video{will-change:opacity, transform;animation:8.5s ease-in-out infinite alternate alive-video-breathe}.home-command-cover{will-change:opacity, transform;animation:12s ease-in-out infinite alternate alive-cover-breathe}.home-command-media img{will-change:transform, opacity;animation:10s ease-in-out infinite alternate alive-hero-drift}.home-command:after{animation:3.8s ease-in-out infinite alive-live-rail}.home-live-score .scoreboard:after{animation:4.8s ease-in-out infinite alive-score-sheen}.ticker-item:after,.quick-link-card.is-priority:after{animation:5.5s ease-in-out infinite alive-receipt-scan}.quick-link-card.is-priority:nth-child(2):after{animation-delay:.7s}.quick-link-card.is-priority:nth-child(3):after{animation-delay:1.1s}.rank-drop-card.is-top{animation:5.8s ease-in-out infinite alternate alive-card-breathe}}@keyframes alive-video-breathe{0%{opacity:.09;transform:scale(1.012)translate(-.4%,-.4%)}to{opacity:.16;transform:scale(1.03)translate(.5%,.4%)}}@keyframes alive-cover-breathe{0%{opacity:.12;transform:scale(1.025)translate(-1.1%,-.7%)}to{opacity:.19;transform:scale(1.055)translate(1.4%,1.1%)}}@keyframes alive-hero-drift{0%{opacity:.54;transform:scale(1.018)translate(-1.2%,-.8%)}to{opacity:.66;transform:scale(1.05)translate(1.4%,1%)}}@keyframes alive-wire-scan{0%,22%{opacity:0;transform:translate(-18%,6%)rotate(-2deg)}45%,58%{opacity:.42}86%,to{opacity:0;transform:translate(16%,-4%)rotate(-2deg)}}@keyframes alive-live-rail{0%,to{opacity:.28;transform:scaleX(.72)translateZ(0)}48%{opacity:.74;transform:scaleX(1)translateZ(0)}}@keyframes alive-score-sheen{0%,30%{opacity:0;transform:translate(-42%)translateZ(0)}52%{opacity:.34}78%,to{opacity:0;transform:translate(42%)translateZ(0)}}@keyframes alive-receipt-scan{0%,38%{opacity:0;transform:translate(-62%)}54%{opacity:.52}78%,to{opacity:0;transform:translate(62%)}}@keyframes alive-card-breathe{0%{box-shadow:0 28px 82px #0000006b, 0 0 0 1px color-mix(in srgb, var(--gold), transparent 80%), var(--edge)}to{box-shadow:0 30px 88px #00000075, 0 0 0 1px color-mix(in srgb, var(--gold), transparent 68%), 0 0 34px color-mix(in srgb, var(--accent), transparent 86%), var(--edge)}}@keyframes wire-signal-beat{0%,to{opacity:.72;transform:scale(.88)translateZ(0)}45%{opacity:1;transform:scale(1.15)translateZ(0)}}@keyframes receipt-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 82%), var(--edge)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 62%), 0 0 32px color-mix(in srgb, var(--gold), transparent 82%), var(--edge)}}.team-logo{--mark-size:44px;--mark-pad:0;box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);aspect-ratio:1;padding:var(--mark-pad);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:inline-grid;overflow:visible}.team-logo.has-image{background:0 0}.team-logo.is-initials{background:color-mix(in srgb, var(--team-color,var(--accent)), transparent 72%);border-radius:50%}.team-logo img{object-fit:contain;object-position:center;width:100%;height:100%;box-shadow:none;filter:saturate(1.06)contrast(1.04)drop-shadow(0 3px 8px #0000005c);background:0 0;border:0;border-radius:0;display:block;transform:translateZ(0)}.team-logo svg{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.team-logo span{color:var(--text);font-size:var(--type-label-min);letter-spacing:0;font-weight:600}.team-logo.is-token{--mark-size:34px;--mark-pad:0;border-radius:50%}.team-logo.is-token img{border-radius:0}.team-logo.is-token span{font-size:var(--type-micro-min);letter-spacing:.01em}.team-logo.is-rank-card{--mark-size:58px;--mark-pad:0;box-shadow:none;border-radius:50%}.team-logo.is-rank-card img,.team-logo.is-rank-card svg{border-radius:0}.team-logo.is-rank-mini{--mark-size:42px;--mark-pad:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.team-logo.is-rank-mini img,.team-logo.is-rank-mini svg{border-radius:0}.team-logo.is-profile{--mark-size:clamp(108px, 14vw, 148px);--mark-pad:0;border-radius:0}.team-logo.is-profile img{border-radius:0;width:100%;height:100%}.team-mark{place-items:center;display:grid}.status-live{box-shadow:0 0 0 1px color-mix(in srgb, var(--good), transparent 55%), 0 0 18px #34d39938}.home-section{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}@media (min-width:721px){.home-section+.home-section{border-top:1px solid var(--line);padding-top:var(--space-6);margin-top:var(--space-5)}}.home-section--primary{border:1px solid color-mix(in srgb, var(--accent), var(--line) 40%);border-radius:var(--radius-lg);background:radial-gradient(125% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 84%), transparent 58%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge)}.home-section--support{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-2);box-shadow:var(--shadow-1), var(--edge)}.home-section--secondary{border:1px solid color-mix(in srgb, var(--line), transparent 8%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 42%), var(--panel);box-shadow:var(--shadow-1), var(--edge);padding:16px}.home-section-head{gap:var(--space-3);justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.create-page{gap:var(--space-4)}.graphics-sales-hero .section-title h1{letter-spacing:0;text-transform:uppercase;max-width:11ch;font-size:clamp(3.1rem,8vw,7.1rem);line-height:.82}.graphics-sales-hero .create-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(320px,.82fr);align-items:center}.graphics-hero-carousel{align-self:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), var(--line) 50%);border-radius:var(--radius-lg);background:var(--panel-2);width:100%;min-width:0;box-shadow:var(--shadow-1), var(--edge);padding:10px}.graphics-hero-carousel .graphics-carousel-track{gap:0;padding:0;scroll-padding-inline:0}.graphics-hero-carousel .graphics-gallery-item{border-radius:var(--radius);box-shadow:none;background:0 0;border:0;flex:0 0 100%}.graphics-hero-carousel .graphics-carousel-shell:before,.graphics-hero-carousel .graphics-carousel-shell:after{display:none}.graphics-hero-carousel .graphics-carousel-control{top:50%}.graphics-sales-hero .create-hero-copy{align-content:center;gap:var(--space-4)}.create-primary-cta{background:linear-gradient(135deg, #ff1f3d, #ff2538 48%, color-mix(in srgb, var(--data-accent), #ff2538 45%));color:#fff;border-color:#0000;min-height:46px;text-decoration:none}.graphics-contact-line{color:var(--muted);font-family:var(--font);font-size:var(--type-label-min);letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:700}.graphics-contact-line strong{color:var(--data-accent)}.graphics-trust-strip{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.graphics-trust-strip span{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 10%);min-height:48px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-label-min);text-align:center;text-transform:uppercase;place-items:center;padding:8px 12px;font-weight:800;line-height:1.25;display:grid}.graphics-offer-panel,.graphics-faq{gap:var(--space-4);display:grid}.graphics-category-grid{gap:var(--space-3);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 4px 14px;scroll-padding-inline:10%;display:flex;overflow:auto hidden}.graphics-category-grid::-webkit-scrollbar{display:none}.graphics-carousel{gap:var(--space-3);min-width:0;display:grid}.graphics-carousel-shell{min-width:0;display:grid;position:relative}.graphics-carousel-shell:before,.graphics-carousel-shell:after{z-index:2;pointer-events:none;content:"";width:clamp(32px,7vw,92px);position:absolute;top:0;bottom:14px}.graphics-carousel-shell:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.graphics-carousel-shell:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.graphics-carousel-track{gap:var(--space-3);min-width:0;padding:2px 4px 14px;display:flex}.graphics-gallery-item{border:1px solid color-mix(in srgb, var(--accent), var(--line) 58%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 48%), var(--panel-2);min-width:0;box-shadow:var(--shadow-1), var(--edge);scroll-snap-align:center;flex:0 0 min(82vw,360px);margin:0;display:grid;position:relative;overflow:hidden}.graphics-gallery-media{aspect-ratio:1;background:#060606;display:block;position:relative;overflow:hidden}.graphics-category-image img,.graphics-gallery-media img,.graphics-gallery-item img{z-index:1;object-fit:contain;object-position:center;filter:saturate(1.08)contrast(1.06);width:100%;height:100%;transition:transform var(--dur-fast) var(--ease);display:block;position:relative}.graphics-gallery-item:hover .graphics-gallery-media img,.graphics-gallery-item:focus-within .graphics-gallery-media img{transform:scale(1.025)}.graphics-gallery-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px;display:grid}.graphics-carousel-track.graphics-gallery-grid{padding:2px 4px 14px;display:flex}.graphics-gallery-item figcaption{gap:4px;min-width:0;padding:12px 14px 14px;display:grid}.graphics-gallery-item figcaption strong{color:var(--data-accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase}.graphics-gallery-item figcaption span,.graphics-gallery-item figcaption small{color:var(--muted);font-size:var(--type-data-min);line-height:1.35}.graphics-carousel-control{z-index:4;border:1px solid color-mix(in srgb, var(--accent), var(--line) 45%);background:color-mix(in srgb, var(--panel-3), transparent 6%);width:42px;height:42px;box-shadow:var(--shadow-1), var(--edge);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:42%;transform:translateY(-50%)}.graphics-carousel-control span{font-family:var(--font-display);margin-top:-2px;font-size:2rem;font-weight:900;line-height:1;display:block}.graphics-carousel-control.is-prev{left:8px}.graphics-carousel-control.is-next{right:8px}.graphics-carousel-control:hover,.graphics-carousel-control:focus-visible{background:color-mix(in srgb, #ff3046, var(--panel-3) 76%);border-color:#ff3046;transform:translateY(-50%)scale(1.03)}.graphics-carousel-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.graphics-carousel-dot{border:1px solid color-mix(in srgb, var(--text), transparent 58%);background:color-mix(in srgb, var(--text), transparent 82%);cursor:pointer;width:10px;height:10px;transition:width var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;padding:0}.graphics-carousel-dot span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graphics-carousel-dot.is-active,.graphics-carousel-dot[aria-current=true]{background:#ff3046;border-color:#ff3046;width:28px}@media (min-width:760px){.graphics-gallery-item{flex-basis:min(48%,560px)}}@media (prefers-reduced-motion:reduce){.graphics-category-grid{scroll-behavior:auto}.graphics-gallery-media img,.graphics-carousel-control,.graphics-carousel-dot{transition:none}.graphics-gallery-item:hover .graphics-gallery-media img,.graphics-gallery-item:focus-within .graphics-gallery-media img,.graphics-carousel-control:hover,.graphics-carousel-control:focus-visible{transform:none}}.graphics-portfolio{gap:var(--space-4);border-color:color-mix(in srgb, var(--accent), var(--line) 52%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 78%) 0 3px, transparent 3px), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 46%), var(--panel);display:grid}.graphics-portfolio-head{gap:var(--space-3);justify-content:space-between;align-items:end;display:flex}.graphics-portfolio-head .section-title{min-width:0}.graphics-portfolio-filters{flex-wrap:wrap}.graphics-portfolio-filters .chip{cursor:pointer}.graphics-portfolio-filters .chip.is-active,.graphics-portfolio-filters .chip[aria-pressed=true]{background:color-mix(in srgb, #ff3046, var(--panel-3) 78%);color:#fff;border-color:#ff3046;box-shadow:0 0 0 1px #ff3046a6}.graphics-portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.4vw,20px);display:grid}.graphics-portfolio-card{border:1px solid color-mix(in srgb, var(--accent), var(--line) 58%);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 46%), var(--panel-2);min-width:0;box-shadow:var(--shadow-1), var(--edge);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.graphics-portfolio-media-button{width:100%;color:var(--text);cursor:pointer;aspect-ratio:4/5;background:#050505;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.graphics-portfolio-media-button img{z-index:1;object-fit:cover;object-position:center top;filter:saturate(1.08)contrast(1.06);width:100%;height:100%;transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);display:block;position:relative}.graphics-gallery-media .graphics-image-skeleton,.graphics-portfolio-media-button .graphics-image-skeleton,.social-poster-thumb .graphics-image-skeleton{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 90%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), #000 16%)}.graphics-portfolio-caption{color:#fff;opacity:0;text-align:left;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:linear-gradient(#0000,#000000eb);gap:5px;padding:42px 12px 12px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(10px)}.graphics-portfolio-caption strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem;line-height:.96}.graphics-portfolio-caption span{color:#fffc;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.graphics-portfolio-media-button:hover img,.graphics-portfolio-media-button:focus-visible img{filter:saturate(1.14)contrast(1.1);transform:scale(1.035)}.graphics-portfolio-media-button:hover .graphics-portfolio-caption,.graphics-portfolio-media-button:focus-visible .graphics-portfolio-caption{opacity:1;transform:translateY(0)}.graphics-portfolio-card-body{gap:var(--space-3);min-width:0;padding:12px;display:grid}.graphics-portfolio-card-body>div{gap:7px;min-width:0;display:grid}.graphics-portfolio-card h3{color:var(--text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.8vw,1.72rem);line-height:.95}.graphics-portfolio-card p{margin:0}.graphics-portfolio-card-body p,.graphics-portfolio-meta{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.graphics-portfolio-cta{width:100%;min-height:42px}.graphics-portfolio-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 12px 12px;font-weight:700}.graphics-league-crosslink{padding-block:clamp(14px,1.7vw,18px)}.graphics-league-crosslink .marketing-cta-copy{gap:6px}.graphics-league-crosslink .marketing-cta-copy h2{font-size:clamp(1.12rem,2vw,1.48rem)}@media (min-width:1800px){.graphics-portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}}@media (max-width:560px){.graphics-portfolio-head{align-items:start;display:grid}.graphics-portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.graphics-portfolio-card h3{font-size:1.08rem}.graphics-portfolio-card-body{padding:10px}}@media (hover:none){.graphics-portfolio-caption{opacity:1;transform:none}}.graphics-offer-panel{border-color:color-mix(in srgb, var(--data-accent), var(--line) 52%);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 74%) 0 4px, transparent 4px), radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--accent), transparent 88%), transparent 58%), var(--panel)}.graphics-offer-grid .create-price strong{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08}.graphics-repeat-cta{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.graphics-repeat-cta p{color:var(--muted);margin:0;line-height:1.5}.graphics-repeat-cta strong{color:var(--data-accent)}.graphics-faq-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.graphics-faq-grid>div{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 8%);box-shadow:var(--edge);gap:8px;display:grid}.graphics-faq-grid strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem;line-height:.98}.graphics-faq-grid p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.create-hero-grid,.create-hero-copy,.create-hero-aside,.create-hero-actions{gap:var(--space-3);display:grid}.create-hero-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}@media (max-width:900px){.create-hero-grid{grid-template-columns:1fr}}.create-hero{gap:var(--space-4);border-color:color-mix(in srgb, var(--accent), var(--line) 36%);background:radial-gradient(80% 120% at 92% 8%, color-mix(in srgb, var(--accent), transparent 82%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 95%), transparent 48%), var(--panel-2);padding:clamp(18px,2.1vw,28px);display:grid;position:relative;overflow:hidden}.create-hero:before{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 91%) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--data-accent), transparent 93%) 1px, transparent 1px), linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--accent), transparent 82%) 49%, transparent 51%);content:"";opacity:.34;background-size:34px 34px,34px 34px,auto;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000a8 52%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000a8 52%,#0000 100%)}.create-hero:after{border-radius:var(--pill);background:linear-gradient(90deg, transparent, var(--accent), transparent);content:"";opacity:.68;width:min(260px,42vw);height:2px;position:absolute;inset:auto 24px 0 auto}.create-hero>*{z-index:1;position:relative}.create-subhead{max-width:25ch;color:var(--text);font-size:clamp(1.18rem,2vw,1.62rem);font-weight:500;line-height:1.35}.create-hero-note{max-width:54ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.create-hero-actions{grid-template-columns:repeat(2,max-content);align-items:center}.create-hero-actions .section-link{min-height:44px}.create-trust-row,.create-price-strip,.create-layout,.create-example-grid,.create-form-grid,.create-file-row{gap:var(--space-3);min-width:0;display:grid}.create-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.create-trust-row span,.create-price,.create-example-card,.create-form-panel .assist-answer{border:1px solid var(--line);border-left:2px solid color-mix(in srgb, var(--accent), transparent 40%);border-radius:var(--radius);background:color-mix(in srgb, var(--panel), transparent 10%);box-shadow:var(--edge);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.create-example-card:hover{border-color:var(--accent);transform:translateY(-1px)}.create-trust-row span{min-height:42px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;place-items:center;padding:6px 10px;font-weight:700;line-height:1.2;display:grid}.create-price-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.create-price{min-height:170px;padding:var(--space-5);border:1px solid color-mix(in srgb, var(--accent), var(--line) 60%);border-left:3px solid var(--accent);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 94%), transparent 48%), var(--panel-2);box-shadow:var(--edge);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-content:start;gap:10px;display:grid}.create-price:hover{border-color:var(--accent);box-shadow:0 8px 24px #ff30461f, var(--edge);transform:translateY(-2px)}.create-price:nth-child(2){border-color:color-mix(in srgb, var(--data-accent), var(--accent) 28%);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 93%), transparent 56%), var(--panel-3);box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 78%), 0 14px 36px #20ceff14, var(--edge)}.create-price:nth-child(2) .create-price-note{border-color:color-mix(in srgb, var(--data-accent), transparent 38%);color:color-mix(in srgb, var(--data-accent), white 18%)}.create-price-head{justify-content:start;align-items:start;gap:8px;display:grid}.create-price span,.create-price small,.create-example-card span{color:var(--muted)}.create-price span{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.94rem;font-weight:700;line-height:1.25}.create-price strong{color:var(--data-accent);font-family:var(--font-broadcast,var(--font-display));letter-spacing:.005em;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:700;line-height:1.04}.create-price small{font-size:.85rem;line-height:1.5}.create-price-note{border:1px solid color-mix(in srgb, var(--accent), transparent 56%);border-radius:var(--pill);min-height:22px;color:color-mix(in srgb, var(--text), var(--accent) 18%);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.create-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start}.create-examples,.create-form-panel{gap:var(--space-4);display:grid}.create-example-grid{grid-template-columns:1fr}.create-request-shell{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 60%);border-top:2px solid color-mix(in srgb, var(--data-accent), transparent 40%);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--data-accent), transparent 96%), transparent 30%), var(--panel-2);padding:var(--space-5);box-shadow:var(--edge);display:grid}.graphics-brief-panel,.league-signup-panel{scroll-margin-top:150px}.graphics-sample-preview{gap:var(--space-5);border-color:color-mix(in srgb, var(--accent), var(--line) 42%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 62%) 0 4px, transparent 4px), radial-gradient(70% 100% at 100% 0%, color-mix(in srgb, var(--accent), transparent 88%), transparent 62%), var(--panel);grid-template-columns:minmax(320px,.82fr) minmax(360px,.62fr);align-items:center;padding:clamp(18px,2vw,26px);display:grid;overflow:hidden}.graphics-sample-copy{gap:var(--space-3);min-width:0;display:grid}.graphics-sample-copy h2{max-width:13ch;color:var(--text);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800;line-height:.9}.graphics-sample-copy p:not(.eyebrow){max-width:58ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.graphics-sample-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.graphics-sample-actions .primary,.graphics-sample-actions .secondary{min-width:min(220px,100%)}.graphics-sample-result{border:1px solid color-mix(in srgb, var(--accent), var(--line) 58%);border-radius:var(--radius-lg);width:100%;max-width:520px;min-height:334px;box-shadow:var(--edge);background:linear-gradient(135deg,#ffffff0d,#0000 48%),#050506;justify-self:end;place-items:center;display:grid;overflow:hidden}.graphics-sample-result.is-ready{background:#000}.graphics-sample-placeholder,.graphics-sample-figure figcaption{padding:var(--space-4);text-align:center;gap:6px;display:grid}.graphics-sample-placeholder strong,.graphics-sample-figure figcaption strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:.98}.graphics-sample-placeholder span,.graphics-sample-figure figcaption span{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.graphics-sample-figure{gap:0;width:100%;margin:0;display:grid}.graphics-sample-figure img{object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.graphics-sample-figure figcaption{background:#000000c7;border-top:1px solid #ffffff1f}.create-page--brief-landing{max-width:780px;margin-inline:auto}.graphics-brief-panel--standalone{border-color:color-mix(in srgb, var(--accent), var(--data-accent) 28%);background:linear-gradient(90deg, var(--accent) 0 4px, transparent 4px), radial-gradient(90% 130% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 86%), transparent 58%), var(--panel)}.graphics-brief-focus{gap:var(--space-4);display:grid}.graphics-focus-topbar{display:flex}.graphics-focus-back{border:1px solid var(--line);border-radius:var(--pill);background:color-mix(in srgb, var(--panel-2), transparent 10%);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:7px 14px;font-weight:800;transition:color .12s,border-color .12s;display:inline-flex}.graphics-focus-back:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent), var(--line) 40%)}.graphics-focus-head{gap:10px;display:grid}.graphics-focus-sub{max-width:60ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.graphics-focus-status{color:color-mix(in srgb, var(--muted), var(--text) 12%);font-size:var(--text-sm);margin:0;line-height:1.5}.graphics-progress{width:100%}.graphics-progress-track{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.graphics-progress-track:before{content:"";background:var(--line);height:2px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}.graphics-progress-seg{z-index:1;justify-items:center;display:grid;position:relative}.graphics-progress-dot{border:2px solid var(--line);border-radius:var(--pill);background:var(--panel-2);width:34px;height:34px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label-min);cursor:pointer;place-items:center;padding:0;font-weight:900;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:grid}.graphics-progress-dot .icon{width:16px;height:16px}.graphics-progress-seg.is-complete .graphics-progress-dot{border-color:var(--accent);background:color-mix(in srgb, var(--accent), transparent 82%);color:var(--accent)}.graphics-progress-seg.is-active .graphics-progress-dot{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent), transparent 84%)}.graphics-progress-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.graphics-brief-success{padding:var(--space-4);border:1.5px solid color-mix(in srgb, var(--accent), var(--line) 30%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 90%), transparent 55%), color-mix(in srgb, var(--panel-2), transparent 6%);gap:10px;display:grid}.graphics-brief-success-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:900;display:inline-flex}.graphics-brief-success-eyebrow .icon{width:18px;height:18px}.graphics-brief-success h3{color:var(--text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.graphics-brief-success p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.graphics-brief-success-actions{gap:var(--space-3);flex-wrap:wrap;margin-top:4px;display:flex}.graphics-brief-success-actions .primary,.graphics-brief-success-actions .secondary{min-width:min(220px,100%)}.graphics-brief-layout{gap:var(--space-4);grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);align-items:start;display:grid}.graphics-brief-sidebar{gap:var(--space-3);min-width:0;display:grid}.graphics-brief-steps{gap:8px;display:grid}.graphics-brief-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 8%);width:100%;min-height:44px;color:var(--muted);text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.graphics-brief-step span{border:1px solid var(--line);border-radius:var(--pill);width:30px;height:30px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-label-min);place-items:center;font-weight:900;display:grid}.graphics-brief-step strong{color:inherit;font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.graphics-brief-step.is-active{border-color:color-mix(in srgb, var(--data-accent), var(--line) 38%);background:color-mix(in srgb, var(--data-accent), transparent 90%);color:var(--text)}.graphics-brief-step.is-active span,.graphics-brief-step.is-complete span{border-color:color-mix(in srgb, var(--data-accent), transparent 36%);background:color-mix(in srgb, var(--data-accent), transparent 86%);color:var(--data-accent)}.graphics-brief-shell{min-width:0}.graphics-brief-form{gap:var(--space-4);min-width:0;display:grid}.graphics-brief-current{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);gap:6px;display:grid}.graphics-brief-current span{color:var(--data-accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.graphics-brief-current h3{color:var(--text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.4vw,3rem);line-height:.96}.graphics-brief-fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.graphics-brief-fieldset[hidden]{display:none}.graphics-brief-fieldset legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graphics-brief-subsection{gap:var(--space-3);display:grid}.graphics-brief-subsection+.graphics-brief-subsection{margin-top:var(--space-4)}.graphics-brief-subtitle{color:var(--data-accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:900}.graphics-order-choice-grid,.graphics-preset-grid,.graphics-package-grid,.graphics-upload-inputs,.graphics-upload-preview,.graphics-review-panel{gap:var(--space-3);min-width:0;display:grid}.graphics-order-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graphics-preset-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.graphics-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graphics-order-choice,.graphics-package-option{min-width:0;min-height:138px;padding:var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 8%);box-shadow:var(--edge);cursor:pointer;align-content:start;gap:8px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:grid;position:relative}.graphics-order-choice:hover,.graphics-package-option:hover{border-color:color-mix(in srgb, var(--accent), var(--line) 40%)}:is(.graphics-order-choice:has(input:focus-visible),.graphics-package-option:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.graphics-order-choice:after,.graphics-package-option:after{content:"";border:2px solid color-mix(in srgb, var(--muted), transparent 35%);border-radius:var(--pill);pointer-events:none;background:0 0;width:24px;height:24px;transition:border-color .12s,background-color .12s;position:absolute;top:14px;right:14px}.graphics-order-choice:before,.graphics-package-option:before{content:"";z-index:1;pointer-events:none;border:2.5px solid #0000;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transition:border-color .12s;position:absolute;top:19px;right:22px;transform:rotate(45deg)}.graphics-order-choice input,.graphics-package-option input{z-index:2;opacity:0;cursor:pointer;width:26px;height:26px;margin:0;position:absolute;inset:13px 13px auto auto}.graphics-order-choice span,.graphics-package-option span{color:var(--text);font-family:var(--font-display);text-transform:uppercase;padding-right:28px;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;line-height:.98}.graphics-package-option strong{color:var(--data-accent);font-family:var(--font-broadcast,var(--font-display));font-size:clamp(2rem,4vw,3.1rem);line-height:.9}.graphics-order-choice small,.graphics-package-option small{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.graphics-preset-choice{min-height:126px;padding:14px}.graphics-preset-choice span{font-size:clamp(1.05rem,1.4vw,1.42rem)}.graphics-preset-choice small{font-size:var(--text-xs)}.graphics-order-choice.is-selected,.graphics-package-option.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--edge);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 55%), var(--panel-3)}.graphics-order-choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--edge);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 55%), var(--panel-3)}.graphics-package-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--edge);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 55%), var(--panel-3)}.graphics-order-choice.is-selected:after,.graphics-package-option.is-selected:after{border-color:var(--accent);background:var(--accent)}.graphics-order-choice:has(input:checked):after{border-color:var(--accent);background:var(--accent)}.graphics-package-option:has(input:checked):after{border-color:var(--accent);background:var(--accent)}.graphics-order-choice.is-selected:before,.graphics-package-option.is-selected:before{border-color:#fff}.graphics-order-choice:has(input:checked):before{border-color:#fff}.graphics-package-option:has(input:checked):before{border-color:#fff}.graphics-format-chip-row{flex-wrap:wrap;gap:8px;display:flex}.graphics-format-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 8%);cursor:pointer;min-width:132px;min-height:50px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);gap:2px;padding:7px 12px 7px 38px;display:inline-grid;position:relative}.graphics-format-chip input{accent-color:#ff3046;width:18px;height:18px;position:absolute;top:13px;left:12px}.graphics-format-chip span{color:var(--text);font-size:var(--text-sm);font-weight:800;line-height:1.1}.graphics-format-chip small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.04em;font-weight:700}.graphics-format-chip:hover,.graphics-format-chip:focus-within{border-color:color-mix(in srgb, var(--accent), var(--line) 35%);background:var(--panel-3)}.graphics-format-chip.is-selected{background:color-mix(in srgb, #ff3046, var(--panel-3) 84%);box-shadow:inset 0 0 0 1px #ff3046, var(--edge);border-color:#ff3046}.graphics-format-chip:has(input:checked){background:color-mix(in srgb, #ff3046, var(--panel-3) 84%);box-shadow:inset 0 0 0 1px #ff3046, var(--edge);border-color:#ff3046}.graphics-what-you-get{border:1px solid color-mix(in srgb, var(--accent), var(--line) 58%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 86%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 8%);gap:10px;padding:14px;display:grid}.graphics-what-you-get ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.graphics-what-you-get li{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.graphics-what-you-get strong{color:var(--text)}.graphics-upload-gate{gap:var(--space-4);padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--accent), var(--line) 36%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 92%), transparent 48%), color-mix(in srgb, var(--panel-2), transparent 6%);display:grid}.graphics-upload-gate.has-file{border-style:solid;border-color:color-mix(in srgb, var(--data-accent), var(--line) 35%)}.graphics-upload-copy{gap:var(--space-3);grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.graphics-upload-copy .icon{border:1px solid color-mix(in srgb, var(--accent), transparent 46%);border-radius:var(--radius);background:color-mix(in srgb, var(--accent), transparent 88%);width:42px;height:42px;color:var(--accent);padding:9px}.graphics-upload-copy strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.35rem,2.8vw,2.35rem);line-height:.98}.graphics-upload-copy span{color:var(--muted);font-size:var(--text-sm);grid-column:2;line-height:1.5}.graphics-upload-inputs,.graphics-upload-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.graphics-upload-preview>p{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label-min);text-align:center;text-transform:uppercase;grid-column:1/-1;margin:0;font-weight:800}.graphics-upload-thumb{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 54%);border-radius:var(--radius);min-width:0;box-shadow:var(--edge);background:#05070a;gap:0;margin:0;display:grid;overflow:hidden}.graphics-upload-thumb img{aspect-ratio:4/5;object-fit:cover;object-position:top center;width:100%}.graphics-upload-thumb figcaption{gap:4px;min-width:0;padding:10px 12px;display:grid}.graphics-upload-thumb figcaption strong{color:var(--data-accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase}.graphics-upload-thumb figcaption span{color:var(--muted);font-size:var(--type-data-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graphics-review-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.graphics-review-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 8%);gap:6px;min-width:0;padding:12px 14px;display:grid}.graphics-review-row span{color:var(--data-accent);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.graphics-review-row strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--text-sm);line-height:1.35}.graphics-pay-note{border:1px solid color-mix(in srgb, var(--accent), var(--line) 50%);border-radius:var(--radius);background:color-mix(in srgb, var(--accent), transparent 92%);color:color-mix(in srgb, var(--text), var(--muted) 15%);font-size:var(--text-sm);margin:0;padding:12px 14px;line-height:1.5}.graphics-pay-button:disabled,.graphics-brief-actions .primary:disabled{cursor:not-allowed;opacity:.54}.graphics-brief-actions{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.graphics-brief-actions .primary,.graphics-brief-actions .secondary{min-width:min(180px,100%)}.league-signup-panel{border-color:color-mix(in srgb, var(--accent), var(--line) 44%)}.league-signup-shell{border-color:color-mix(in srgb, var(--accent), var(--line) 58%);border-top-color:color-mix(in srgb, var(--accent), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 95%), transparent 28%), var(--panel-2)}.create-contact-note{color:color-mix(in srgb, var(--muted), var(--text) 10%);font-size:var(--text-sm);margin:0;line-height:1.55}.create-request-shell .field>span{font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;color:var(--data-accent);font-weight:700}.create-request-shell .field select,.create-request-shell .field input,.create-request-shell .field textarea{border-color:color-mix(in srgb, var(--data-accent), var(--line) 60%);background:color-mix(in srgb, var(--panel-2), transparent 20%);font-size:.94rem;line-height:1.35}.create-request-shell .field select:focus,.create-request-shell .field input:focus,.create-request-shell .field textarea:focus{border-color:var(--data-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--data-accent), transparent 80%)}.create-request-shell .primary{background:var(--accent-gradient,var(--accent));color:#fff;border-color:#0000;font-weight:700}.create-example-card{grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:stretch;min-height:196px;margin:0;display:grid;position:relative;overflow:hidden}.create-example-thumb{border-right:1px solid var(--line);background:radial-gradient(72% 110% at 50% 8%, color-mix(in srgb, var(--accent), transparent 84%), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--text), transparent 96%), transparent 42%), var(--example-image,none) center / cover no-repeat, color-mix(in srgb, var(--panel-3), transparent 8%);place-items:center;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.create-example-card img{object-fit:cover;object-position:center;border-radius:var(--radius);filter:saturate(1.08)contrast(1.06);width:100%;max-width:none;height:100%;min-height:196px;max-height:none;box-shadow:none;background:0 0;border:0;display:block}.create-example-card:after{display:none}.create-example-card figcaption{z-index:1;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 54%), color-mix(in srgb, var(--panel-2), transparent 2%);align-content:center;display:grid;position:relative;inset:auto}.create-example-card strong{color:var(--text);font-size:var(--text-base);font-weight:700}.create-example-card span{font-family:var(--font-mono);font-size:var(--type-label-min);color:var(--muted);line-height:1.45}.create-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-description{grid-column:1/-1}.create-request-form textarea{min-height:132px;padding:var(--space-3);resize:vertical}.create-request-form input[type=file]{box-sizing:border-box;width:100%;min-height:44px;padding:11px 10px;font-size:.85rem}.create-file-row{grid-template-columns:1fr}.create-submit{width:min(260px,100%)}.player-photo-disclosure>summary{cursor:pointer;padding:var(--space-1) 0;flex-direction:column;gap:2px;list-style:none;display:flex}.player-photo-disclosure>summary::-webkit-details-marker{display:none}.player-photo-disclosure>summary:after{content:"+ optional";right:var(--space-5);font-size:var(--type-label-min);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);position:absolute}.player-photo-disclosure[open]>summary:after{content:"− close"}.player-photo-disclosure-eyebrow{font-size:var(--type-label-min);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-weight:700}.player-photo-disclosure-title{font-family:var(--font-broadcast,var(--font-display));font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700}.player-photo-disclosure-title small{color:var(--muted);font-weight:600}.player-photo-disclosure[open] .player-photo-grid{margin-top:var(--space-4)}.player-photo-intake{gap:var(--space-4);border-color:color-mix(in srgb, var(--data-accent), var(--line) 48%);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 72%) 0 4px, transparent 4px), radial-gradient(120% 155% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 88%), transparent 58%), var(--panel);box-shadow:0 30px 90px #0000004d, var(--edge);scroll-margin-top:160px;display:grid;position:relative}.player-photo-grid{gap:var(--space-5);grid-template-columns:minmax(0,.62fr) minmax(340px,1fr);align-items:start;display:grid}.player-photo-copy{gap:var(--space-3);align-content:start;min-width:0;display:grid}.player-photo-form{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 58%);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 4%);min-width:0;padding:var(--space-4);box-shadow:var(--edge);display:grid}.player-photo-form .create-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-photo-form .create-description{grid-column:span 2}.player-log-table-wrap .stat-table{min-width:620px}.player-log-opponent{min-width:190px}.player-log-opponent .team-token{max-width:100%}.player-log-opponent .team-token>span:last-child{white-space:normal}@media (min-width:1101px){.workspace--home>.home-continuation-grid,.workspace--home>.quick-link-strip,.workspace--home>.how-it-works,.workspace--home>.home-closing-band{border-top:1px solid color-mix(in srgb, var(--line), transparent 42%);padding-top:var(--space-6)}.workspace--home .home-command{min-height:clamp(500px,58vh,620px);padding:var(--space-8);border-color:color-mix(in srgb, var(--accent), var(--data-accent) 18%);background:linear-gradient(90deg, var(--accent) 0 5px, transparent 5px), linear-gradient(color-mix(in srgb, var(--data-accent), transparent 95%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 96%) 1px, transparent 1px), radial-gradient(90% 150% at 92% -12%, color-mix(in srgb, var(--accent), transparent 80%), transparent 58%), radial-gradient(80% 120% at 10% 100%, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 42%), color-mix(in srgb, var(--panel-3), transparent 6%);box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 88%), 0 34px 110px #00000094, var(--edge);background-size:auto,34px 34px,34px 34px,auto,auto,auto,auto}.workspace--home .home-command:before{background:linear-gradient(118deg, #ffffff1a 0%, transparent 24%), linear-gradient(90deg, transparent 0 calc(100% - 92px), color-mix(in srgb, var(--data-accent), transparent 91%) calc(100% - 92px), transparent 100%), radial-gradient(72% 110% at 80% 8%, #ffffff12, transparent 58%);opacity:.54}.workspace--home .home-season-kicker{color:color-mix(in srgb, var(--data-accent), white 18%);font-family:var(--font-mono);letter-spacing:.08em}.workspace--home .home-command-strip h1{max-width:20ch}.workspace--home .home-command-strip h1:after{background:linear-gradient(90deg, var(--accent) 0 56%, color-mix(in srgb, var(--data-accent), white 8%) 56% 72%, transparent 72%);width:min(340px,52vw);height:3px;box-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 58%), 0 0 28px color-mix(in srgb, var(--data-accent), transparent 78%)}.workspace--home .home-wire-signal{border-color:color-mix(in srgb, var(--data-accent), var(--line) 54%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--data-accent), transparent 94%), transparent 60%), color-mix(in srgb, var(--panel-2), transparent 8%)}.workspace--home .hero-actions{gap:10px}.workspace--home .home-command-strip{gap:var(--space-6);grid-template-columns:minmax(0,1.08fr) minmax(430px,480px)}.workspace--home .hero-proof-card,.workspace--home .hero-rail-card{border-color:color-mix(in srgb, var(--data-accent), var(--line) 52%);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 88%) 0 3px, transparent 3px), radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 58%), color-mix(in srgb, var(--panel-3), transparent 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--data-accent), transparent 90%), var(--edge)}.workspace--home .hero-proof-card{border-top:2px solid color-mix(in srgb, var(--data-accent), white 8%)}.workspace--home .hero-proof-card .hero-inline-stat strong,.workspace--home .home-season-pulse.is-rail .season-pulse-item strong{color:color-mix(in srgb, var(--data-accent), white 12%);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb, var(--data-accent), transparent 76%)}.workspace--home .home-season-pulse.is-rail .season-pulse-item.is-status strong{color:color-mix(in srgb, var(--gold), white 10%);text-shadow:none}.workspace--home .hero-actions{width:min(480px,100%)}.workspace--home .home-live-score .scoreboard{border-color:color-mix(in srgb, var(--accent), var(--gold) 22%);border-top-color:var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 88%) 0 4px, transparent 4px), linear-gradient(180deg, color-mix(in srgb, var(--gold), transparent 92%), transparent 42%), radial-gradient(80% 150% at 54% 0%, color-mix(in srgb, var(--data-accent), transparent 92%), transparent 58%), color-mix(in srgb, var(--panel-3), transparent 3%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 84%), 0 18px 48px #0000004d, var(--edge)}.workspace--home .home-prime-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.workspace--home .home-featured-report{border-left:3px solid var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 91%) 0 4px, transparent 4px), linear-gradient(color-mix(in srgb, var(--gold), transparent 94%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 96%) 1px, transparent 1px), radial-gradient(100% 150% at 100% 0%, color-mix(in srgb, var(--gold), transparent 88%), transparent 58%), color-mix(in srgb, var(--panel-2), transparent 4%);background-size:auto,32px 32px,32px 32px,auto,auto;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.workspace--home .home-report-copy h2{letter-spacing:0}.workspace--home .home-report-ledger{border-block-color:color-mix(in srgb, var(--data-accent), var(--line) 58%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--data-accent), transparent 90%), transparent 58%), color-mix(in srgb, var(--panel-3), transparent 18%);padding:2px 10px}.workspace--home .receipt-fact strong{color:color-mix(in srgb, var(--data-accent), white 12%);text-shadow:0 0 18px color-mix(in srgb, var(--data-accent), transparent 82%)}.workspace--home .home-continuation-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace--home .quick-link-strip{gap:var(--space-5);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.workspace--home .quick-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace--home .home-closing-band{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.workspace--home .how-it-works{text-align:left;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);align-items:start}.workspace--home .how-it-works>.eyebrow,.workspace--home .how-it-works>h2,.workspace--home .how-it-works>.how-it-works-sub,.workspace--home .how-it-works>.how-it-works-cta{grid-column:1;margin-left:0;margin-right:0}.workspace--home .how-it-works-steps{grid-area:1/2/span 4}.workspace--home .how-it-works-cta{justify-items:start;padding-top:0}.workspace--home .how-step-number{margin:0}.workspace--dataLab .data-lab-shell{grid-template-columns:minmax(0,1.12fr) minmax(320px,.54fr);align-items:start}.workspace--dataLab .data-lab-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-content:start;min-height:100%}.workspace--dataLab .data-lab-spotlight-cluster{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.workspace--dataLab .data-lab-spotlight-rail{grid-template-columns:1fr}.workspace--social .social-command-center{gap:var(--space-4);grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);padding:16px}.workspace--social .social-command-copy{padding:var(--space-5);align-content:end}.workspace--social .social-command-copy h2{max-width:12ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:clamp(2.6rem,4.35vw,3.75rem);font-weight:900;line-height:.92}.workspace--social .social-command-side{align-content:start;gap:var(--space-3);grid-template-columns:minmax(280px,.94fr) minmax(0,1.06fr)}.workspace--social .social-command-side>.social-directory-controls{border:1px solid color-mix(in srgb, var(--line), transparent 24%);border-radius:var(--radius);background:color-mix(in srgb, var(--panel), transparent 10%);box-shadow:var(--edge);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:12px}.workspace--social .social-command-receipt{border-color:color-mix(in srgb, var(--data-accent), var(--line) 42%);background:linear-gradient(135deg, color-mix(in srgb, var(--data-accent), transparent 91%), transparent 54%), color-mix(in srgb, var(--panel), transparent 8%);min-height:100%;box-shadow:0 20px 42px #0000004d, var(--edge);padding:var(--space-4);grid-column:1}.workspace--social .social-command-stats,.workspace--social .social-mode-board{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace--social .social-command-stats .stat-card{background:linear-gradient(180deg, color-mix(in srgb, var(--data-accent), transparent 94%), transparent 70%), color-mix(in srgb, var(--panel), transparent 12%);min-height:72px}.workspace--social .social-command-stats .stat-card strong{color:var(--data-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(1.08rem,1.35vw,1.35rem)}.workspace--social .social-mode-board>div{background:color-mix(in srgb, var(--panel), transparent 18%);box-shadow:none;min-height:96px}.workspace--social .social-editorial{gap:var(--space-5);grid-template-columns:minmax(440px,1fr) minmax(0,.9fr);align-items:start}.workspace--social .social-editorial>.social-grid{gap:var(--space-3);grid-template-columns:1fr}.workspace--social .social-editorial>.social-grid .social-card{border-color:color-mix(in srgb, var(--line), transparent 30%);transition:border-color var(--dur-fast) var(--ease)}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""kicker""title""caption""tags""action""proof";align-content:start;gap:9px;min-height:0;padding:12px}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-poster-thumb{grid-area:media;align-self:stretch;min-height:184px;padding:8px}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-poster-thumb img{aspect-ratio:16/9;object-fit:cover;height:auto;min-height:0}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-card-kicker{grid-area:kicker}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media>strong{letter-spacing:0;grid-area:title;font-size:clamp(1.12rem,1.4vw,1.38rem);font-weight:900;line-height:.96}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media>small{grid-area:caption;line-height:1.42}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-tag-row{grid-area:tags}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-hover-link{grid-area:action}.workspace--social .social-editorial>.social-grid .social-card.is-archive-media .social-provenance{grid-area:proof;align-self:end}.workspace--social .social-editorial>.social-grid .social-card:hover{border-color:var(--line-strong)}.workspace--social .social-feature-card{min-height:430px;position:sticky;top:108px}.workspace--social .social-feature-card img{object-fit:cover;min-height:306px}.workspace--create .create-page{gap:var(--space-5)}.workspace--create .create-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch}.workspace--create .create-hero-copy{align-content:center;gap:var(--space-4)}.workspace--create .create-hero-aside{align-content:start;gap:var(--space-4)}.workspace--create .create-price-strip{gap:var(--space-4);grid-template-columns:1fr}.workspace--create .create-price:last-child{grid-column:auto;grid-template-columns:1fr;align-items:start;min-height:0}.workspace--create .create-price:last-child .create-price-head{grid-template-columns:1fr;align-items:start}.workspace--create .create-price{min-height:0}.workspace--create .create-layout{grid-template-columns:1fr}.workspace--create .create-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace--create .create-example-card{grid-template-columns:1fr;min-height:100%}.workspace--create .create-example-thumb{border-right:0;border-bottom:1px solid var(--line);min-height:210px;padding:0}.workspace--create .create-example-card img{max-width:none;min-height:210px;max-height:none}.workspace--create .create-example-card figcaption{min-height:92px}}.hidden-field{display:none}@media (max-width:900px){.graphics-sales-hero .create-hero-grid,.graphics-trust-strip,.graphics-category-grid,.graphics-gallery-grid,.graphics-faq-grid{grid-template-columns:1fr}.graphics-sales-hero .create-hero-copy{min-height:0}.graphics-sales-hero .section-title h1{max-width:12ch;font-size:clamp(2.6rem,14vw,4.4rem)}.graphics-repeat-cta{align-items:start;display:grid}.graphics-repeat-cta .primary{width:100%}.create-hero-grid,.create-layout,.create-price-strip,.create-trust-row,.create-form-grid,.create-file-row,.graphics-order-choice-grid,.graphics-preset-grid,.graphics-package-grid,.graphics-upload-inputs,.graphics-upload-preview,.graphics-review-panel,.graphics-brief-layout,.player-photo-grid,.player-photo-form .create-form-grid{grid-template-columns:1fr}.graphics-brief-steps{scroll-snap-type:x proximity;grid-auto-columns:minmax(134px,1fr);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.graphics-brief-step{scroll-snap-align:start}.graphics-brief-step strong{white-space:normal}.graphics-brief-actions{grid-template-columns:1fr;display:grid}.graphics-brief-actions .primary,.graphics-brief-actions .secondary{width:100%}.graphics-order-choice,.graphics-package-option{min-height:112px}.graphics-upload-copy{grid-template-columns:1fr}.graphics-upload-copy span{grid-column:auto}.create-subhead,.create-hero-note{max-width:none}.create-hero-actions{grid-template-columns:1fr}.create-example-card,.create-example-thumb{min-height:186px}.create-example-card{grid-template-columns:1fr}.create-example-thumb{border-right:0;border-bottom:1px solid var(--line);padding:0}.create-example-card img{max-width:none;min-height:186px;max-height:none}.player-photo-form .create-description{grid-column:auto}}.section-link{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), var(--line) 62%);border-radius:var(--pill);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 96%), transparent 52%), color-mix(in srgb, var(--panel-3), transparent 10%);min-height:38px;color:color-mix(in srgb, var(--text), transparent 8%);font-size:var(--text-xs);letter-spacing:0;box-shadow:var(--edge), 0 8px 22px #0000002e;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 12px 0 14px;font-weight:600;text-decoration:none;display:inline-flex}.section-link:after{content:"->";color:color-mix(in srgb, var(--accent), var(--text) 18%);letter-spacing:0;transition:transform var(--dur-fast) var(--ease);font-weight:600;transform:translate(0)}.section-link:hover{border-color:color-mix(in srgb, var(--accent), var(--line) 20%);background:var(--panel-3);color:var(--text);box-shadow:var(--edge);transform:translateY(-1px)}.section-link:hover:after{transform:translate(2px)}.leader-rail{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;display:grid}.leader-rail--solo{grid-template-columns:minmax(0,1fr)}.leader-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);gap:6px;padding:12px;display:grid}.contributor-row{min-height:108px}.leader-chip.is-top{border-color:color-mix(in srgb, var(--gold), var(--line) 32%);background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--gold), transparent 86%), transparent 60%), var(--panel-2);box-shadow:0 10px 28px #ffb8001f, var(--shadow-1), var(--edge)}.leader-chip.is-top .eyebrow{color:var(--gold)}.leader-chip:hover{border-color:var(--line-strong);transform:translateY(-2px)}.leader-chip strong{letter-spacing:0;font-size:1.08rem;font-weight:600;line-height:1.12}.leader-chip-stats{gap:var(--space-3);flex-wrap:wrap;margin-top:4px;display:flex}.leader-chip-stats span{align-items:baseline;gap:4px;display:inline-flex}.leader-chip--category{gap:8px}.leader-chip-value-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.leader-chip-value{color:var(--text);font-family:var(--font-mono);letter-spacing:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}.leader-chip-value small{color:var(--muted);font-family:var(--font);font-size:var(--type-label-min);letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-weight:600}.leader-chip-foot{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.leader-stat-primary{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);font-weight:700}.leader-stat{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted)}.leader-stat small,.leader-stat-primary small{font-family:var(--font);font-size:var(--type-label-min);opacity:.7;letter-spacing:.05em;text-transform:uppercase}.home-standings-count{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:block}.leader-category-groups{align-items:start;gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leader-category-section{gap:var(--space-3);min-width:0;display:grid}.leader-category-section-head{justify-content:space-between;align-items:end;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.leader-category-section-head h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1}.leader-category-section-head a{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:700;text-decoration:none}.leader-category-section-head a:hover,.leader-category-section-head a:focus-visible{color:var(--text)}.leader-board-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.leader-board--category-grid{grid-template-columns:1fr;margin-top:0}.leader-board-card{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--line-strong), transparent 24%);border-radius:var(--radius-lg);background:radial-gradient(110% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 90%), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 97%), transparent 46%), color-mix(in srgb, var(--panel-2), transparent 3%);min-width:0;box-shadow:var(--shadow-1), var(--edge);padding:16px;display:grid}.leader-category-section .leader-board-card{border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 98%), transparent 44%), color-mix(in srgb, var(--panel-2), transparent 4%);padding:14px}.leader-board-head{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.leader-board-head .eyebrow{color:color-mix(in srgb, var(--text), var(--muted) 44%);font-size:var(--text-xs);letter-spacing:.14em;font-weight:700}.leader-board-head h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:800;line-height:1}.leader-board-head small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase}.leader-board-list{gap:10px;display:grid}.leader-board-row{border:1px solid color-mix(in srgb, var(--line), transparent 10%);border-radius:var(--radius);background:color-mix(in srgb, var(--panel), transparent 10%);min-width:0;color:var(--text);text-align:left;box-shadow:var(--edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.leader-board-row.is-top{border-color:color-mix(in srgb, var(--gold), var(--line) 42%);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 90%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel), transparent 6%)}.leader-board-row.is-sample-watch{background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 94%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel), transparent 12%)}.leader-board-rank{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;font-weight:700}.leader-board-player{gap:4px;min-width:0;display:grid}.leader-board-player>strong{font-size:var(--text-base);line-height:1.05}.leader-board-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.leader-board-meta small{color:var(--muted);font-size:var(--type-data-min);letter-spacing:.01em;font-weight:600}.leader-board-value{color:var(--text);font-family:var(--font-mono);letter-spacing:0;text-align:right;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700}.leader-value-stack{justify-items:end;gap:2px;min-width:0;display:grid}.leader-table-value{color:var(--text);font-family:var(--font-mono);font-weight:700}.leader-vs-average{max-width:14ch;color:color-mix(in srgb, var(--muted), transparent 2%);font-family:var(--font);font-size:var(--type-data-min);letter-spacing:0;text-align:right;text-transform:none;font-weight:600;line-height:1.2}.leader-board-value.is-unsourced,.leader-table-value.is-unsourced{color:var(--muted);font-size:var(--type-label-min);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.qualification-ribbon{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--gold), var(--line) 48%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 91%), transparent 70%), color-mix(in srgb, var(--panel-2), transparent 10%);color:color-mix(in srgb, var(--muted), transparent 4%);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;line-height:1.35;display:flex}.qualification-ribbon strong{color:var(--text);font-weight:600}.qualification-ribbon span:not(:first-child){font-family:var(--font-mono);font-size:var(--type-data-min)}.home-standings tbody tr.is-top-row{background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 90%), transparent 68%), color-mix(in srgb, var(--panel-2), transparent 10%)}.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{color:color-mix(in srgb, var(--gold), var(--text) 18%)}.home-standings tbody tr:nth-child(2),.home-standings tbody tr:nth-child(3){background:color-mix(in srgb, var(--panel-2), transparent 40%)}.home-standings th,.home-standings td{vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--line), transparent 50%)}.home-standings tbody th:first-child{min-width:13rem;padding-right:1.4rem}.home-standings tbody th:first-child .team-token{margin-left:.35rem}.home-standings td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);letter-spacing:0}.home-standings thead th{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);font-weight:600}.standings-team-link{align-items:center;gap:8px;display:inline-flex}.standings-team-link .row-rank{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.workspace--standings .stat-table th:not(:first-child),.workspace--standings .stat-table td.is-num{font-variant-numeric:tabular-nums lining-nums;text-align:right}.workspace--standings .stat-table td:not(.is-num):not(:first-child){text-align:left}.workspace--standings .standings-directory-table-panel{gap:var(--space-4);display:grid}.workspace--standings .stat-table--standings-directory{min-width:1180px}.workspace--standings .stat-table--standings-directory th,.workspace--standings .stat-table--standings-directory td{padding-inline:.55rem .7rem}.workspace--standings .stat-table--standings-directory td{font-size:1rem;font-weight:700}.workspace--standings .stat-table--standings-directory th{font-size:.82rem}.workspace--standings .stat-table--standings-directory .standings-team-link{font-size:1.02rem;font-weight:700}.workspace--standings .stat-table--standings-directory .sortable-stat-head{justify-content:flex-end}.workspace--standings .stat-table--standings-directory th:first-child .sortable-stat-head{justify-content:flex-start}.standings-scope-tabs{align-self:end}.standings-group{gap:var(--space-2);display:grid}.standings-group+.standings-group{padding-top:var(--space-4);border-top:1px solid var(--line)}.standings-group-head{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.standings-group-head h2{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;margin:0;line-height:1}.standings-group-head span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.stat-table--standings-directory .standings-team-link,.stat-table--records-directory .record-total-player-link{width:100%}.stat-table--records-directory .record-total-player-link span:last-child{gap:2px;min-width:0;display:grid}.stat-table--records-directory .record-total-player-link small{color:var(--muted);font-family:var(--font);font-size:var(--type-data-min);font-weight:600}@media (min-width:1500px){.workspace--standings .standings-directory-table-panel{width:min(100%,1180px);max-width:1180px;margin-inline:auto}.workspace--records .records-directory-table-panel{width:min(100%,1120px);max-width:1120px;margin-inline:auto}.workspace--standings .panel>.stat-table-wrap--directory,.workspace--records .panel>.stat-table-wrap--directory{width:100%;max-width:100%}.workspace--standings .stat-table--standings-directory,.workspace--records .stat-table--records-directory{table-layout:fixed;min-width:0}.workspace--standings .stat-table--standings-directory th,.workspace--standings .stat-table--standings-directory td,.workspace--records .stat-table--records-directory th,.workspace--records .stat-table--records-directory td{padding-inline:.82rem}.stat-table--standings-directory col.stat-table-col--standings-team{width:24%}.stat-table--standings-directory col.stat-table-col--standings-narrow{width:5%}.stat-table--standings-directory col.stat-table-col--standings-rate{width:7%}.stat-table--standings-directory col.stat-table-col--standings-streak{width:8%}.stat-table--standings-directory col.stat-table-col--standings-form{width:10%}.stat-table--standings-directory col.stat-table-col--standings-split{width:6%}.stat-table--records-directory col.stat-table-col--records-player{width:36%}.stat-table--records-directory col.stat-table-col--records-team{width:20%}.stat-table--records-directory col.stat-table-col--records-games{width:8%}.stat-table--records-directory col.stat-table-col--records-stat{width:12%}}.workspace--standings .panel>.stat-table-wrap,.workspace--leaders .surface-details>.stat-table-wrap,.workspace--powerBoard .surface-details>.stat-table-wrap,.workspace--players .player-directory-panel>.stat-table-wrap{max-height:min(68vh,640px);overflow:auto}.workspace--standings .stat-table thead th,.workspace--leaders .stat-table thead th,.workspace--powerBoard .stat-table thead th,.workspace--players .stat-table thead th{z-index:4;background:color-mix(in srgb, var(--panel-3), var(--bg) 12%);box-shadow:0 1px 0 var(--line-strong), var(--edge);position:sticky;top:0}.workspace--standings .stat-table thead th:first-child,.workspace--leaders .stat-table thead th:first-child,.workspace--powerBoard .stat-table thead th:first-child,.workspace--players .stat-table thead th:first-child{z-index:5}.standings-mobile-list,.stat-table-mobile-list{display:none}.player-directory-panel{gap:var(--space-3);display:grid;overflow:visible}.workspace--players .stat-table th:first-child,.workspace--players .stat-table td:first-child{text-align:center;width:72px;min-width:72px}.workspace--players .stat-table{table-layout:fixed;min-width:1088px}.workspace--players .stat-table th,.workspace--players .stat-table td{padding-inline:.55rem}.workspace--players .stat-table th:nth-child(2),.workspace--players .stat-table td:nth-child(2){text-align:left;width:272px}.workspace--players .stat-table th:not(:first-child):not(:nth-child(2)),.workspace--players .stat-table td:not(:first-child):not(:nth-child(2)){width:72px}.player-directory-heading{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.player-directory-heading h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.1rem,1.7vw,1.8rem)}.player-directory-heading small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);text-align:right;text-transform:uppercase;font-weight:800}.player-directory-controls{grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(132px,.72fr)) minmax(128px,.7fr) minmax(82px,auto) auto;align-items:end}.player-qualified-field{gap:7px}.player-qualified-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);min-height:44px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);text-transform:uppercase;align-items:center;gap:8px;padding:0 10px;font-weight:800;display:flex}.player-qualified-toggle input{width:18px;height:18px;accent-color:var(--brand-red,var(--accent))}.player-clear-filters{min-height:44px}.players-empty-actions{gap:var(--space-3);padding:var(--space-3) 0;justify-items:center;display:grid}.player-rank-chip{border:1px solid color-mix(in srgb, var(--brand-red,var(--accent)), transparent 48%);border-radius:var(--pill);background:color-mix(in srgb, var(--brand-red,var(--accent)), transparent 88%);min-width:38px;min-height:30px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);place-items:center;font-weight:900;display:inline-grid}.player-directory-player{gap:4px;min-width:260px;display:grid}.player-directory-link{width:fit-content;max-width:100%;font-family:var(--font)}.player-directory-player>small{color:var(--muted);font-family:var(--font);font-size:var(--type-data-min);font-weight:800}.player-directory-meta{align-items:center;gap:5px}.player-directory-meta .team-token{min-height:32px}.player-directory-meta .team-form-pips{margin-left:2px}.player-directory-mobile-name{gap:2px;display:grid}.player-directory-mobile-name strong{color:var(--text);font-family:var(--font);font-size:1rem;font-weight:900;line-height:1.05}.player-directory-mobile-name small{color:var(--muted);font-family:var(--font);font-size:var(--type-data-min);font-weight:800}.player-directory-mobile-meta{align-items:center;gap:6px}.player-directory-mobile-meta .badge-row{display:inline-flex}.profile-return-row{justify-content:flex-start;display:flex}.standings-mobile-card{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 88%) 0 3px, transparent 3px), color-mix(in srgb, var(--panel-2), transparent 7%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color,var(--accent)), transparent 32%), var(--edge);padding:var(--space-3);display:grid;position:relative;overflow:hidden}.standings-mobile-team{gap:var(--space-2);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.standings-mobile-team .team-token{max-width:100%}.standings-mobile-seed{border:1px solid color-mix(in srgb, var(--line), transparent 16%);border-radius:var(--pill);background:color-mix(in srgb, var(--panel-3), transparent 10%);width:max-content;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;padding:.18rem .52rem;font-weight:800}.standings-mobile-stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.standings-mobile-stats>span,.standings-mobile-status>span{border:1px solid color-mix(in srgb, var(--line), transparent 18%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel), transparent 12%);min-width:0;padding:.52rem .6rem}.standings-mobile-stats small,.standings-mobile-status small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.standings-mobile-stats strong,.standings-mobile-status strong{min-width:0;color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35;display:block}.standings-mobile-stats strong{text-align:right}.standings-mobile-status{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.standings-mobile-status .team-form-pips{padding-top:.18rem}.social-tag-row{gap:4px}.social-tag-row .chip{border-color:color-mix(in srgb, var(--line), transparent 74%);background:color-mix(in srgb, var(--panel), transparent 58%);min-height:18px;color:color-mix(in srgb, var(--muted), var(--bg) 18%);font-size:var(--type-micro-min);letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-weight:500}.social-tag-row .chip.is-archive-tag{border-color:color-mix(in srgb, var(--gold), transparent 78%);background:color-mix(in srgb, var(--gold), transparent 94%);color:color-mix(in srgb, var(--gold), white 28%)}.social-tag-row .chip:hover,.social-tag-row .chip:focus-visible{border-color:color-mix(in srgb, var(--line), transparent 58%);background:color-mix(in srgb, var(--panel-2), transparent 42%);color:var(--text)}.social-hover-link{width:fit-content;color:color-mix(in srgb, var(--muted), transparent 4%);font-size:var(--type-label-min);letter-spacing:.02em;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:none;display:none}@media (hover:hover) and (pointer:fine){.social-card,.social-feature-card{position:relative}.social-card:hover .social-hover-link,.social-card:focus-within .social-hover-link,.social-feature-card:hover .social-hover-link,.social-feature-card:focus-within .social-hover-link{display:inline-flex}.social-hover-link:hover,.social-hover-link:focus-visible{color:var(--text);text-underline-offset:.18em;text-decoration:underline}}.result-rail{gap:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.result-card--expanded{gap:var(--space-2);padding:var(--space-4);text-align:left;display:grid}.result-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.result-card-head small{color:var(--muted);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase}.result-card-matchup{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.result-card-matchup.is-stacked{gap:10px;display:grid}.result-team-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.result-team-line.is-winner{border-left:2px solid color-mix(in srgb, var(--accent), transparent 10%);padding-left:10px}.result-card-matchup:has(.result-team-line.is-winner) .result-team-line:not(.is-winner){opacity:.5}.result-team-line.is-winner .result-team-score{font-size:1.25rem}.result-score{font-family:var(--font-mono);font-size:var(--text-lg);white-space:nowrap;font-weight:700}.result-score b{color:var(--accent)}.result-team{align-items:center;gap:var(--space-2);min-width:0;display:flex}.result-team-score{color:var(--text);font-family:var(--font-mono);white-space:nowrap;font-size:1.15rem;font-weight:700}.result-team-score b{color:var(--accent)}.result-team--winner{font-weight:600}.result-card-note{color:var(--muted)}.match-story{gap:var(--space-3);display:grid}.story-headline{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--accent), var(--line) 55%);border-radius:var(--radius-lg);background:radial-gradient(110% 150% at 0% 0%, var(--accent-soft), transparent 54%), var(--panel-2);padding:var(--space-5);box-shadow:var(--shadow-1), var(--edge);display:grid}.story-headline h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3.7vw,2.45rem);font-weight:900;line-height:.98}.story-headline p{max-width:760px;color:var(--muted);margin:0;font-size:1rem;line-height:1.5}@media (max-width:720px){.leader-rail,.result-rail{grid-template-columns:1fr}.leader-category-groups{gap:var(--space-4);grid-template-columns:1fr}.leader-category-section-head{align-items:flex-start}}.boxscore{gap:14px;display:grid}.boxscore-team-head{align-items:center;gap:var(--space-3);letter-spacing:0;font-size:1.05rem;font-weight:600;display:flex}.boxscore-team-head .status{margin-left:auto}.match-integrity-note{margin-bottom:var(--space-4);border:1px solid color-mix(in srgb, var(--accent), var(--line) 44%);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft), transparent 32%), transparent 64%), var(--panel-2);padding:12px 14px}.source-receipt{gap:var(--space-4);border:1px solid var(--broadcast-hairline,var(--line));border-radius:var(--radius);background:linear-gradient(90deg, #ff30460a, transparent 66%), var(--broadcast-panel-2,var(--panel-2));box-shadow:inset 3px 0 0 #ff253824, var(--edge);padding:var(--space-4);border-top-color:#ff253857;grid-template-columns:minmax(220px,.82fr) minmax(0,1.35fr);align-items:stretch;display:grid}.source-receipt-head{gap:var(--space-1);align-content:center;display:grid}.source-receipt-kicker,.source-receipt-grid dt{color:color-mix(in srgb, var(--muted), transparent 4%);font-size:var(--type-micro-min);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1}.source-receipt-head strong{gap:var(--space-2);color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;align-items:center;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;line-height:1;display:inline-flex}.source-receipt-head .icon{color:currentColor;width:1em;height:1em}.source-receipt-head small{max-width:34ch;color:var(--muted);line-height:1.45}.source-receipt-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.source-receipt-grid div{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--line), transparent 24%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3), transparent 18%);min-width:0;padding:10px 12px;display:grid}.source-receipt-grid dd{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.source-receipt--locked .source-receipt-head strong,.source-receipt--verified .source-receipt-head strong{color:var(--good)}.source-receipt--needs_review .source-receipt-head strong,.source-receipt--pending .source-receipt-head strong{color:var(--warn)}.source-receipt--corrected .source-receipt-head strong{color:color-mix(in srgb, var(--accent), #fff 12%)}.pog-card{border:1px solid color-mix(in srgb, var(--accent), var(--line) 40%);border-radius:var(--radius);background:radial-gradient(120% 160% at 0% 0%, var(--accent-soft), transparent 55%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge);gap:6px;padding:16px;display:grid}.pog-card .eyebrow{color:color-mix(in srgb, var(--accent), white 12%)}.pog-card strong{letter-spacing:0;font-size:1.44rem;font-weight:600}.story-card.is-result-card{background:linear-gradient(135deg, color-mix(in srgb, var(--text), transparent 98%), transparent 48%), color-mix(in srgb, var(--panel-2), transparent 4%);min-height:88px}.story-card.is-result-card strong{font-size:1.16rem}.story-card.is-result-card small{max-width:34ch}.result-card-grid{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.team-result-card{align-content:start;min-height:0}.team-result-card-head,.team-result-card-score{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.team-result-card-score{align-items:center}.team-result-card-score b{color:var(--text);font-family:var(--font-mono);letter-spacing:0;font-size:1.28rem;font-weight:700;line-height:1}.keystat-row{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:9px 0;display:grid}.keystat-row .label{text-align:center;color:var(--muted);font-size:var(--type-label-min);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.keystat-row b{font-size:1.15rem;font-weight:600}.keystat-row .keystat-a{text-align:left}.keystat-row .keystat-b{text-align:right}.keystat-row .is-better{color:var(--good)}.timeline{display:grid}.timeline-step{border-left:1px solid var(--line);gap:2px;padding:0 0 14px 20px;display:grid;position:relative}.timeline-step:last-child{border-left-color:#0000;padding-bottom:0}.timeline-step:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg), 0 0 14px var(--accent-soft);border-radius:50%;position:absolute;top:3px;left:-5px}.timeline-step .label{color:var(--muted);font-size:var(--text-xs)}.legacy-score{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 150% at 100% 0%, var(--accent-soft), transparent 60%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge);justify-items:start;gap:4px;padding:16px;display:grid}.legacy-score b{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;font-size:2.6rem;font-weight:900;line-height:1}.match-log,.game-log{gap:var(--space-3);display:grid}.rotation-table-wrap .table-link{place-items:start;gap:4px;width:100%;min-height:38px;padding:2px 0;display:grid}.rotation-player-meta{color:var(--muted)}.team-splits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-footnote{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--muted), transparent 4%);font-size:.8125rem;line-height:1.45}.assist-panel{gap:var(--space-3);display:grid}.assist-answer{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:12px 14px;line-height:1.55}.assist-suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-section-head .eyebrow{color:color-mix(in srgb, var(--muted), transparent 10%);font-size:var(--type-data-min);align-items:center;gap:9px;display:inline-flex}.home-section-head .eyebrow:before{content:"";border-radius:var(--radius-hud);background:var(--accent);width:3px;height:13px;box-shadow:0 0 10px var(--accent-soft)}.season-story{gap:var(--space-5);padding:var(--space-5) 0;display:grid}.season-story-title{font-family:var(--font-broadcast,var(--font-display));font-size:var(--text-xl);text-transform:uppercase;letter-spacing:0;color:var(--text);font-weight:900}.story-champion{border:1px solid color-mix(in srgb, var(--accent), var(--line) 40%);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-5);background:radial-gradient(125% 150% at 100% 0%, color-mix(in srgb, var(--accent), transparent 80%), transparent 58%), var(--panel-2);box-shadow:var(--shadow-2), var(--edge);position:relative;overflow:hidden}.story-champion-bg{object-fit:cover;object-position:center 30%;opacity:.14;filter:saturate(1.1)contrast(1.1);mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-champion h3{font-family:var(--font-broadcast,var(--font-display));font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:0;margin:0 0 var(--space-2);font-weight:900}.story-champion p{color:var(--muted);max-width:48ch;margin:0 0 var(--space-3)}.story-champion .stat-highlight{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);font-weight:700}.story-lines{gap:var(--space-4);display:grid}@media (min-width:721px){.story-lines{grid-template-columns:repeat(3,1fr)}}.story-line-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);background:var(--panel);box-shadow:var(--shadow-1), var(--edge);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);cursor:pointer}.story-line-card:hover{border-color:var(--line-strong);box-shadow:0 8px 24px #0000004d, var(--shadow-2), var(--edge);transform:translateY(-2px)}.story-line-card h4{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;margin:0 0 var(--space-2);font-weight:700}.story-line-card p{color:var(--muted);font-size:var(--text-sm);margin:0}.story-callback{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);background:var(--panel);font-size:var(--text-sm);color:var(--muted)}.story-callback strong{color:var(--text)}.season-overview-band,.playoff-page-intro{gap:var(--space-4);display:grid}.season-overview-copy,.playoff-page-intro>div:first-child{gap:var(--space-2);display:grid}.season-overview-copy h2,.playoff-page-intro h2,.match-round-group-head h2{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;margin:0;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:900}.season-overview-copy p,.playoff-page-intro p{color:var(--muted);margin:0}.season-overview-grid{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.season-overview-metric{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--accent), transparent 92%), transparent 55%), color-mix(in srgb, var(--panel-2), transparent 10%);gap:.35rem;display:grid}.season-overview-metric strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.05rem,1.4vw,1.5rem);font-weight:800}.season-overview-metric small,.playoff-round-head small,.playoff-series-head small,.match-round-group-head small,.match-round-item small{color:var(--muted)}.season-overview-actions{align-items:center}.playoff-champion-summary{isolation:isolate;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--gold), var(--line) 34%);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 76%) 0 4px, transparent 4px), radial-gradient(80% 150% at 100% 0%, color-mix(in srgb, var(--team-color,var(--gold)), transparent 78%), transparent 58%), radial-gradient(70% 120% at 0% 100%, color-mix(in srgb, var(--accent), transparent 88%), transparent 58%), color-mix(in srgb, var(--panel), transparent 4%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 78%), 0 28px 74px #00000052, var(--edge);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.playoff-champion-summary:after{z-index:-1;color:color-mix(in srgb, var(--text), transparent 95%);content:"CHAMP";font-family:var(--font-broadcast,var(--font-display));pointer-events:none;font-size:5.75rem;font-weight:900;line-height:.78;position:absolute;bottom:-.22em;right:-.04em}.playoff-champion-copy{gap:.28rem;min-width:0;display:grid}.playoff-champion-copy h2{font-family:var(--font-broadcast,var(--font-display));font-size:var(--text-2xl);margin:0;font-weight:900;line-height:1}.playoff-champion-copy p{color:var(--muted);margin:0;line-height:1.45}.playoff-champion-team{align-content:center;justify-items:end;gap:.42rem;min-width:180px;display:grid}.playoff-champion-team strong{color:var(--gold);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.playoff-champion-steps{grid-column:1/-1;gap:.55rem;min-width:0;padding-top:.15rem;display:flex;overflow-x:auto}.playoff-champion-step{border:1px solid color-mix(in srgb, var(--line), transparent 10%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 70%), color-mix(in srgb, var(--panel-2), transparent 8%);flex:1 0 min(180px,42vw);gap:.16rem;min-width:0;padding:.58rem .68rem;display:grid}.playoff-champion-step.is-final{border-color:color-mix(in srgb, var(--gold), transparent 28%);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 78%), transparent 70%), color-mix(in srgb, var(--panel-2), transparent 4%)}.playoff-champion-step b{font-family:var(--font-mono);font-size:var(--type-data-min);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.playoff-champion-step small{color:var(--muted);font-size:var(--type-label-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playoff-round-nav{display:none}.playoff-bracket-section{gap:var(--space-4);min-width:0;display:grid}.workspace--playoffs .season-overview-band{order:1}.workspace--playoffs .playoff-page-intro{order:2}.workspace--playoffs .playoff-bracket-section{order:3}.workspace--playoffs .playoff-champion-summary{order:1}.workspace--playoffs .playoff-round-nav{order:2}.workspace--playoffs .playoff-bracket-board{order:3}.playoff-bracket-board{gap:calc(var(--space-4) + .25rem);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--line-strong), transparent 22%);border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--accent), transparent 92%), transparent 56%), linear-gradient(90deg, #ff304617 0 1px, transparent 1px), linear-gradient(180deg, #ff30460b 0 1px, transparent 1px), color-mix(in srgb, var(--panel), transparent 3%);box-shadow:var(--shadow-1), var(--edge);background-size:auto,42px 42px,42px 42px,auto;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;align-items:start;display:grid;position:relative;overflow-x:auto}.playoff-bracket-board:focus-visible{outline:2px solid color-mix(in srgb, var(--accent), white 18%);outline-offset:3px}.playoff-round-column{gap:var(--space-3);min-height:100%;scroll-margin-top:120px;display:grid;position:relative}.playoff-round-head{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.35rem;display:grid;position:relative}.playoff-round-badge{border:1px solid color-mix(in srgb, var(--accent), transparent 54%);background:radial-gradient(circle at 50% 18%, #ffffff29, transparent 44%), color-mix(in srgb, var(--panel-2), transparent 8%);width:2.65rem;height:2.65rem;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);box-shadow:0 0 22px color-mix(in srgb, var(--accent), transparent 84%);border-radius:50%;grid-row:span 3;place-items:center;font-weight:700;display:inline-grid}.playoff-round-head h2{font-family:var(--font-broadcast,var(--font-display));font-size:var(--text-xl);letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb, var(--accent-2), white 12%);text-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 72%);margin:0;font-weight:900}.playoff-round-meta{flex-wrap:wrap;align-items:center;gap:.4rem .62rem;display:flex}.playoff-round-meta strong{color:var(--text);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.playoff-round-meta span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.playoff-series-list{gap:var(--space-3);display:grid;position:relative}.playoff-series-card{z-index:1;border:1px solid color-mix(in srgb, var(--line), var(--team-color,var(--accent)) 16%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 88%), transparent 38%), radial-gradient(110% 120% at 100% 0%, color-mix(in srgb, var(--accent), transparent 88%), transparent 52%), color-mix(in srgb, var(--panel), transparent 6%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color,var(--accent)), transparent 34%), var(--shadow-1), var(--edge);gap:.7rem;padding:.9rem;display:grid;position:relative}.playoff-series-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.playoff-series-head .eyebrow{color:var(--accent-2)}.playoff-series-type{border:1px solid color-mix(in srgb, var(--accent), transparent 42%);background:color-mix(in srgb, var(--accent), transparent 90%);width:max-content;color:color-mix(in srgb, var(--accent-2), white 8%);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:-.12rem 0 0;padding:.2rem .42rem;font-weight:800}.playoff-series-team{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 12%);justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .72rem;display:flex}.playoff-series-team.is-advanced{border-color:color-mix(in srgb, var(--accent), white 16%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 84%), transparent 54%), color-mix(in srgb, var(--panel-2), transparent 6%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent), transparent 72%), 0 0 26px color-mix(in srgb, var(--accent), transparent 88%)}.playoff-series-team.is-eliminated{border-color:color-mix(in srgb, var(--line), transparent 24%);background:color-mix(in srgb, var(--panel-2), transparent 24%)}.playoff-series-team.is-eliminated .team-token b,.playoff-series-team.is-eliminated>strong{color:color-mix(in srgb, var(--muted), var(--text) 18%)}.playoff-series-team.is-eliminated .team-logo{opacity:1}.playoff-series-team-copy{align-items:center;gap:.55rem;min-width:0;display:flex}.playoff-series-seed{min-width:2.35rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--muted)}.playoff-series-team strong{font-family:var(--font-mono);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:700}.playoff-series-games,.match-round-list{gap:.42rem;display:grid}.playoff-series-games-disclosure{display:none}.playoff-series-games-disclosure summary{list-style:none}.playoff-series-games-disclosure summary::-webkit-details-marker{display:none}.playoff-series-game,.match-round-item{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2), transparent 8%);text-align:left;width:100%;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);gap:.35rem;padding:.72rem .8rem;display:grid}.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:var(--line-strong);background:color-mix(in srgb, var(--panel-2), transparent 2%);transform:translateY(-1px)}.playoff-series-game strong{min-width:0;font-size:var(--text-xs);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.34rem;line-height:1.15;display:flex}.playoff-series-game strong span:not(.playoff-game-score){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playoff-series-game strong .is-winner{color:var(--text)}.playoff-game-score{font-family:var(--font-mono);color:var(--text);flex:none;font-weight:700}.match-round-groups{gap:var(--space-4);display:grid}.match-round-group{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--panel-2), transparent 10%), transparent 65%), var(--panel);display:grid}.match-round-group:not([open]){gap:0}.match-round-group-head{cursor:pointer;list-style:none}.match-round-group-head::-webkit-details-marker{display:none}.match-round-group-head,.match-round-item-head{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.match-round-group-head:after{color:var(--muted);content:"Open";font-family:var(--font);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:800}.match-round-group[open] .match-round-group-head:after{content:"Shown"}.match-round-group:not([open]) .match-round-list{display:none}.match-round-item strong{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (max-width:980px){.season-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playoff-bracket-board{grid-auto-columns:auto;grid-auto-flow:row;padding-left:.85rem;overflow-x:visible}.playoff-round-column:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 18%), color-mix(in srgb, var(--accent-2), transparent 72%));width:2px;box-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 62%);position:absolute;top:1rem;bottom:-1rem;left:-.92rem}.playoff-round-column:last-child:before{bottom:50%}.playoff-round-head:before{content:"";border:2px solid color-mix(in srgb, var(--accent), transparent 16%);background:var(--bg);width:.76rem;height:.76rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--bg), transparent 12%), 0 0 18px color-mix(in srgb, var(--accent), transparent 54%);border-radius:50%;position:absolute;top:1.1rem;left:-1.25rem}}@media (min-width:981px){.playoff-round-column:not(:last-child) .playoff-series-card:after{content:"";right:calc((var(--space-4) + .25rem) * -1);width:calc(var(--space-4) + .25rem);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 18%), color-mix(in srgb, var(--accent-2), transparent 60%));opacity:.86;pointer-events:none;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.playoff-round-column:not(:first-child) .playoff-series-card:before{content:"";left:calc((var(--space-4) + .25rem) * -.5);width:calc((var(--space-4) + .25rem) * .5);background:color-mix(in srgb, var(--accent), transparent 42%);opacity:.82;pointer-events:none;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.playoff-round-column:not(:first-child) .playoff-series-list:before{content:"";left:calc((var(--space-4) + .25rem) * -.5);background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 60%), color-mix(in srgb, var(--accent-2), transparent 72%));width:2px;box-shadow:0 0 16px color-mix(in srgb, var(--accent), transparent 72%);opacity:.72;pointer-events:none;position:absolute;top:1.35rem;bottom:1.35rem}.playoff-bracket-board{gap:var(--space-5);grid-template-rows:1fr;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:stretch;overflow-x:auto}.playoff-round-column{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.playoff-round-column:first-child{justify-content:flex-start}.playoff-round-column:last-child{justify-content:center}.playoff-round-column:before,.playoff-round-head:before{display:none}.playoff-series-list{padding-top:0!important}}@media (min-width:1280px){.playoff-bracket-board{grid-auto-columns:minmax(260px,1fr)}}@media (min-width:981px){.workspace--playoffs.workspace--desktop-ops{width:min(1380px,100%)}.workspace--playoffs .page-stack{gap:var(--space-4)}.workspace--playoffs .page-stack>.section-title{min-height:92px;padding:var(--space-3) var(--space-5)}.workspace--playoffs .page-stack>.section-title h1{font-size:clamp(1.65rem,3.2vw,2.4rem)}.workspace--playoffs .season-overview-band{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:stretch;gap:.85rem}.workspace--playoffs .season-overview-copy h2,.workspace--playoffs .playoff-page-intro h2{font-size:clamp(1.35rem,1.65vw,1.75rem)}.workspace--playoffs .season-overview-grid{gap:.7rem}.workspace--playoffs .season-overview-actions{grid-column:1/-1;margin-top:-.15rem}.workspace--playoffs .season-overview-metric{min-height:74px;padding:.8rem}.workspace--playoffs .playoff-page-intro{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.workspace--playoffs .playoff-bracket-board{--bracket-gap:clamp(.85rem, 1.25vw, 1.25rem);grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(var(--round-count,4), minmax(240px, 1fr));gap:var(--bracket-gap);align-items:stretch;padding:1rem 1.15rem 1.15rem;scroll-margin-top:164px;overflow-x:auto}.workspace--playoffs .playoff-round-column{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.85rem;display:grid}.workspace--playoffs .playoff-round-head{border-bottom-color:color-mix(in srgb, var(--accent), transparent 62%);min-height:5.15rem}.workspace--playoffs .playoff-round-head h2{font-size:clamp(1.05rem,1.55vw,1.34rem)}.workspace--playoffs .playoff-series-list{min-height:calc(var(--max-series-count,4) * 7.15rem);align-content:center;gap:.78rem;padding-top:calc(var(--round-offset,0) * 1rem)!important}.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-list:before{left:calc(var(--bracket-gap) * -.5);top:1.55rem;bottom:1.55rem}.workspace--playoffs .playoff-series-card{min-height:6.85rem}.workspace--playoffs .playoff-round-column:not(:last-child) .playoff-series-card:after{right:calc(var(--bracket-gap) * -1);width:var(--bracket-gap);height:2px}.workspace--playoffs .playoff-round-column:not(:first-child) .playoff-series-card:before{left:calc(var(--bracket-gap) * -.5);width:calc(var(--bracket-gap) * .5);height:2px}.workspace--playoffs .playoff-series-card.is-champion-path:after,.workspace--playoffs .playoff-series-card.is-champion-path:before{background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 12%), color-mix(in srgb, var(--accent), transparent 42%));box-shadow:0 0 16px color-mix(in srgb, var(--gold), transparent 58%);opacity:1}.workspace--playoffs .playoff-series-card.is-final-round{align-content:center;min-height:11.25rem}.workspace--playoffs .playoff-series-head small{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;overflow:hidden}.workspace--playoffs .playoff-series-team .team-token.is-table{max-width:11.25rem}.workspace--playoffs .playoff-series-card.is-champion-series{border-top:3px solid color-mix(in srgb, var(--gold), white 8%);background:radial-gradient(125% 145% at 100% 0%, color-mix(in srgb, var(--gold), transparent 78%), transparent 54%), linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--gold)), transparent 82%), transparent 48%), color-mix(in srgb, var(--panel), transparent 2%);padding-top:1.05rem;transform:translateY(-.12rem)}}@media (max-width:720px){.season-overview-grid{grid-template-columns:1fr}.workspace--playoffs .page-stack{gap:var(--space-4)}.workspace--playoffs .playoff-bracket-section{gap:var(--space-3);order:1}.workspace--playoffs .season-overview-band{order:2}.workspace--playoffs .playoff-page-intro{order:3}.workspace--playoffs .playoff-bracket-board{order:1}.workspace--playoffs .playoff-round-nav{order:2}.workspace--playoffs .playoff-champion-summary{order:3;position:relative;top:auto}.workspace--playoffs .season-overview-band{gap:.72rem}.workspace--playoffs .season-overview-copy{gap:.45rem}.workspace--playoffs .season-overview-copy h2,.workspace--playoffs .playoff-page-intro h2{font-size:clamp(1.2rem,7vw,1.6rem);line-height:1.04}.workspace--playoffs .season-overview-copy p,.workspace--playoffs .playoff-page-intro p{font-size:.8125rem;line-height:1.45}.workspace--playoffs .season-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.workspace--playoffs .season-overview-metric{min-height:74px;padding:.65rem}.workspace--playoffs .season-overview-metric strong{font-size:clamp(.9rem,4.3vw,1.05rem);line-height:1.1}.workspace--playoffs .season-overview-actions,.workspace--playoffs .playoff-page-intro .chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.workspace--playoffs .season-overview-actions .chip,.workspace--playoffs .playoff-page-intro .chip{justify-content:center;min-width:0;padding-inline:.62rem}.workspace--playoffs .playoff-champion-summary{z-index:1;border-radius:var(--radius-lg);grid-template-columns:1fr;gap:.62rem;padding:.76rem;position:relative;top:auto}.workspace--playoffs .playoff-champion-summary:after{opacity:.78;font-size:3.5rem}.workspace--playoffs .playoff-champion-copy{gap:.18rem}.workspace--playoffs .playoff-champion-copy h2{font-size:1.05rem}.workspace--playoffs .playoff-champion-copy p{font-size:var(--text-xs);line-height:1.35}.workspace--playoffs .playoff-champion-team{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;min-width:0}.workspace--playoffs .playoff-champion-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-inline:0;padding-bottom:0;display:grid;overflow-x:visible}.workspace--playoffs .playoff-champion-step{min-width:0;padding:.48rem .54rem}.workspace--playoffs .playoff-champion-step b{font-size:var(--type-micro-min)}.workspace--playoffs .playoff-champion-step small{font-size:var(--type-data-min)}.workspace--playoffs .playoff-round-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;padding:.1rem 0 .25rem;display:grid;overflow:visible}.workspace--playoffs .playoff-round-nav a{border:1px solid color-mix(in srgb, var(--line-strong), transparent 26%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 88%), transparent 72%), color-mix(in srgb, var(--panel-2), transparent 6%);width:100%;min-width:0;min-height:56px;color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .48rem;padding:.56rem .65rem;text-decoration:none;display:grid}.workspace--playoffs .playoff-round-nav a:focus-visible{outline:2px solid color-mix(in srgb, var(--accent), white 18%);outline-offset:2px}.workspace--playoffs .playoff-round-nav a span{border:1px solid color-mix(in srgb, var(--accent), transparent 42%);width:1.9rem;height:1.9rem;color:var(--accent-2);font-family:var(--font-mono);font-size:var(--type-data-min);border-radius:50%;grid-row:span 2;place-items:center;font-weight:900;display:inline-grid}.workspace--playoffs .playoff-round-nav a strong{min-width:0;font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.workspace--playoffs .playoff-round-nav a small{min-width:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);text-transform:uppercase;white-space:normal;font-weight:700;overflow:visible}.workspace--playoffs .playoff-bracket-board{overscroll-behavior-x:contain;border-radius:var(--radius-lg);scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb, var(--accent), transparent 35%) transparent;background-size:auto,34px 34px,34px 34px,auto;grid-template-columns:none;grid-auto-columns:minmax(304px,84vw);grid-auto-flow:column;align-items:start;gap:.85rem;padding:.85rem 1.25rem 1rem;scroll-margin-top:104px;scroll-padding-inline:1.25rem;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 42px),#0000 100%)}.workspace--playoffs .playoff-round-column{scroll-snap-align:start;gap:.7rem;min-width:0;scroll-margin-top:104px;scroll-margin-left:1.25rem}.workspace--playoffs .playoff-round-column:before,.workspace--playoffs .playoff-round-head:before{display:none}.workspace--playoffs .playoff-round-head{min-height:auto;padding-bottom:.55rem}.workspace--playoffs .playoff-round-badge{width:2.22rem;height:2.22rem;color:color-mix(in srgb, var(--accent-2), white 12%)}.workspace--playoffs .playoff-round-head h2{letter-spacing:.08em;font-size:1.08rem;line-height:1.1}.workspace--playoffs .playoff-round-meta{gap:.28rem .44rem}.workspace--playoffs .playoff-round-meta strong,.workspace--playoffs .playoff-round-meta span{font-size:var(--type-micro-min)}.workspace--playoffs .playoff-series-list{gap:.65rem}.workspace--playoffs .playoff-series-card{border-radius:var(--radius);border-left:3px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 18%);gap:.5rem;padding:.72rem}.workspace--playoffs .playoff-series-head{gap:.12rem;display:grid}.workspace--playoffs .playoff-series-head .eyebrow{font-size:var(--type-micro-min)}.workspace--playoffs .playoff-series-head small{font-size:var(--type-data-min);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.workspace--playoffs .playoff-series-type{font-size:var(--type-micro-min);border-color:color-mix(in srgb, var(--team-color,var(--accent)), transparent 38%);color:color-mix(in srgb, var(--accent-2), white 16%);margin-top:-.04rem}.workspace--playoffs .playoff-series-team{min-height:44px;padding:.48rem .62rem}.workspace--playoffs .playoff-series-team-copy{gap:.38rem}.workspace--playoffs .playoff-series-seed{min-width:1.55rem;font-size:var(--type-micro-min);letter-spacing:.06em}.workspace--playoffs .playoff-series-team .team-token.is-table{border-radius:var(--radius-sm);gap:4px;max-width:min(218px,100%);padding:2px 7px 2px 2px}.workspace--playoffs .playoff-series-team .team-token.is-table .team-logo{--mark-size:32px}.workspace--playoffs .playoff-series-team .team-token.is-table b{font-size:.8125rem}.workspace--playoffs .playoff-series-team>strong{font-size:1.12rem}.workspace--playoffs .playoff-series-games--desktop{display:none}.workspace--playoffs .playoff-series-games-disclosure{gap:.42rem;display:grid}.workspace--playoffs .playoff-series-games-disclosure summary{border:1px solid color-mix(in srgb, var(--team-color,var(--line-strong)), transparent 24%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent-2)), transparent 88%), transparent 70%), color-mix(in srgb, var(--panel-2), transparent 7%);min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .58rem;display:flex}.workspace--playoffs .playoff-series-games-disclosure summary span{font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.workspace--playoffs .playoff-series-games-disclosure summary small{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:52%;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);font-weight:700;overflow:hidden}.workspace--playoffs .playoff-series-games-disclosure[open] summary{border-color:color-mix(in srgb, var(--team-color,var(--accent)), transparent 24%);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 82%), transparent 70%), color-mix(in srgb, var(--panel-2), transparent 4%)}.workspace--playoffs .playoff-series-games{grid-template-columns:1fr;gap:.4rem}.workspace--playoffs .playoff-series-game{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;min-height:50px;padding:.52rem .58rem}.workspace--playoffs .playoff-series-game>span{color:var(--muted);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;line-height:1}.workspace--playoffs .playoff-series-game strong{font-size:var(--text-xs);justify-content:space-between;gap:.45rem;line-height:1.1;display:flex}.workspace--playoffs .playoff-series-game strong span:not(.playoff-game-score){max-width:4.35rem;display:block}.workspace--playoffs .playoff-game-score{text-align:center;min-width:3.85rem;display:inline-block}.match-round-item strong,.playoff-series-team-copy{align-items:flex-start}}.score-team b,.home-mobile-score-value,.stat-countup,.score-value,.matchup-score,.row-rank,.rank-drop-card.is-top b,.rank-drop-card-value,.rank-drop-card[data-rank]:after,.rank-movement,.rank-drop-metrics strong,.season-overview-metric strong,.playoff-round-badge,.playoff-series-seed,.playoff-series-team>strong,.playoff-game-score,.data-lab-kpi b,.data-lab-spotlight-value,.data-lab-matrix-preview-stats strong,.data-proof-metric strong,.power-board-hero-metrics strong,.power-board-mini-grid strong,.team-hero-record b,.player-hero-stat b,.leader-chip-value,.leader-chip-stats strong,.leader-board-rank,.leader-board-value,.leader-stat,.result-score,.result-team-score,.team-result-card-score b,.keystat-row b,.story-champion .stat-highlight,.standings-mobile-stats strong,.standings-mobile-status strong,.social-command-stats .stat-card strong,.leader-stat-primary,.hero-inline-stat strong{font-family:var(--font-display);font-feature-settings:"kern" 1, "tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.score-team b,.home-mobile-score-value,.rank-drop-card.is-top b,.rank-drop-card-value,.rank-drop-card[data-rank]:after,.leader-board-value,.leader-chip-value,.leader-stat-primary,.result-score,.result-team-score,.team-result-card-score b,.playoff-game-score,.hero-inline-stat strong{font-feature-settings:"kern" 1, "tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-weight:900}.workspace--home .hero-proof-card .hero-inline-stat strong,.workspace--home .home-standings td:not(:first-child){font-family:var(--font-display);font-feature-settings:"kern" 1, "tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.standings-row,.home-standings tbody tr{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color,var(--accent)), transparent 34%)}.standings-row.is-podium-tier,.home-standings tbody tr.is-podium-tier{background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 84%), transparent 42%), color-mix(in srgb, var(--panel), transparent 4%);box-shadow:inset 3px 0 0 var(--gold)}.standings-row.is-playoff-tier,.home-standings tbody tr.is-playoff-tier{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color,var(--accent)), transparent 28%)}.standings-row.is-playoff-cutline,.home-standings tbody tr.is-playoff-cutline{background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 83%), transparent 48%), color-mix(in srgb, var(--panel), transparent 4%);box-shadow:inset 3px 0 0 var(--accent)}.standings-row.is-below-cutline,.home-standings tbody tr.is-below-cutline{color:color-mix(in srgb, var(--muted), var(--text) 16%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--muted), transparent 48%)}.standings-cutline-row td{border-top:1px solid color-mix(in srgb, var(--accent), transparent 34%);border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 54%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 78%), transparent 56%), color-mix(in srgb, var(--panel-2), transparent 8%);padding:.55rem 1rem}.standings-cutline-row span,.standings-cutline-row small{align-items:center;margin-right:.6rem;display:inline-flex}.standings-cutline-row span{color:var(--accent-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.standings-cutline-row small{color:var(--muted);font-size:var(--text-xs)}.team-form-pips{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.team-form-pip{border:1px solid var(--line);width:1.22rem;height:1.22rem;color:var(--bg);font-family:var(--font-mono);font-size:var(--type-micro-min);border-radius:999px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.team-form-pip.is-win{border-color:color-mix(in srgb, var(--good), white 18%);background:var(--good);color:color-mix(in srgb, var(--bg), #000 38%);box-shadow:0 0 14px color-mix(in srgb, var(--good), transparent 72%)}.team-form-pip.is-loss{border-color:color-mix(in srgb, var(--accent), white 10%);background:var(--accent);color:var(--accent-contrast);box-shadow:0 0 14px color-mix(in srgb, var(--accent), transparent 78%)}.home-standings .team-form-pip.is-win,.stat-table .team-form-pip.is-win{color:color-mix(in srgb, var(--bg), #000 38%)}.home-standings .team-form-pip.is-loss,.stat-table .team-form-pip.is-loss{color:var(--accent-contrast)}.player-row-form-pips{margin-top:6px;display:flex}.player-row-form-pips .team-form-pip{width:1.08rem;height:1.08rem;font-size:.58rem}.workspace--home .home-deai{gap:24px;min-width:0;display:grid}.workspace--home .home-deai-brand{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace--home .home-deai .home-brand-plate{border-color:color-mix(in srgb, var(--line), transparent 18%);background:color-mix(in srgb, var(--panel-2), transparent 8%);width:min(100%,420px);max-width:100%;min-height:0;box-shadow:var(--edge);margin:0}.workspace--home .home-deai .home-brand-plate:before,.workspace--home .home-deai .home-brand-plate:after,.workspace--home .home-deai .brand-hero-video-frame:before,.workspace--home .home-deai .brand-hero-video-frame:after{display:none}.workspace--home .home-deai .brand-hero-video-frame{border-color:color-mix(in srgb, var(--line), transparent 20%);box-shadow:none;background:#030407 url(/assets/motion/ovrwire-brand-reveal-poster.jpg) 50%/cover no-repeat}.workspace--home .home-deai .brand-hero-poster{z-index:0;opacity:1}.workspace--home .home-deai .brand-hero-video{mix-blend-mode:screen;opacity:.86}.workspace--home .home-deai .home-brand-plate strong,.workspace--home .home-deai .home-brand-plate small{letter-spacing:0;text-transform:none}.workspace--home .home-deai-context{color:color-mix(in srgb, var(--muted), transparent 6%);font-family:var(--font-mono);font-size:var(--type-data-min);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.scsl-season3-coming-soon{justify-content:space-between;align-items:center;gap:var(--space-4);border-color:color-mix(in srgb, var(--accent), var(--line) 34%);border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 82%) 0 4px, transparent 4px), linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 90%), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--panel-2), transparent 2%), color-mix(in srgb, var(--bg), transparent 6%));box-shadow:var(--shadow-1), var(--edge), 0 0 0 1px color-mix(in srgb, var(--accent), transparent 86%);isolation:isolate;padding:clamp(18px,3vw,28px);display:flex;position:relative;overflow:hidden}.scsl-season3-coming-soon:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--text), transparent 96%) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--text), transparent 97%) 1px, transparent 1px);opacity:.42;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 78%,#0000)}.scsl-season3-coming-soon-copy{gap:var(--space-2);min-width:0;display:grid}.scsl-season3-coming-soon-copy p{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;margin:0;font-weight:700}.scsl-season3-coming-soon-copy h2{color:var(--text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:900;line-height:.9}.scsl-season3-coming-soon-copy span{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.scsl-season3-coming-soon-cta{z-index:1;flex:none;position:relative}@media (max-width:720px){.scsl-season3-coming-soon{flex-direction:column;align-items:stretch}.scsl-season3-coming-soon-cta{width:100%}}.home-featured-matchup{border:1px solid var(--broadcast-hairline,#d6e1ee2e);border-top:2px solid color-mix(in srgb, var(--brand-red,#ff2538), white 4%);width:100%;min-width:0;min-height:clamp(360px,42vw,520px);color:var(--text);cursor:pointer;text-align:left;isolation:isolate;background:radial-gradient(132% 92% at 50% -22%,#ffffff0e,#0000 56%),radial-gradient(120% 120% at 50% 132%,#00000094,#0000 60%),linear-gradient(#0a0e16 0%,#070a11 64%,#05070b 100%);border-radius:2px;gap:24px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 84px #00000075,inset 0 1px #ffffff0d}.home-featured-matchup:before{z-index:-1;pointer-events:none;content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#d6e1ee0d 1px,#0000 1px),linear-gradient(#d6e1ee0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 52%,#0000 92%);mask-image:linear-gradient(#000 0%,#00000059 52%,#0000 92%)}.home-featured-matchup:after{pointer-events:none;background:linear-gradient(90deg, transparent, var(--broadcast-hairline-strong,#d6e1ee52), transparent);content:"";opacity:.7;height:1px;position:absolute;inset:auto 24px 24px}.home-featured-matchup:hover,.home-featured-matchup:focus-visible{border-color:color-mix(in srgb, var(--winner-color), white 18%);transform:translateY(-1px)}.home-featured-matchup-wash{z-index:-1;pointer-events:none;opacity:.85;border-radius:3px;width:3px;position:absolute;top:18%;bottom:18%}.home-featured-matchup-wash--left{background:var(--home-left-color);left:0}.home-featured-matchup-wash--right{background:var(--home-right-color);right:0}.home-featured-matchup-meta,.home-featured-matchup-foot{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.home-featured-matchup-status,.home-featured-margin{gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--winner-color), transparent 54%);border-radius:var(--pill);color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0000003d;align-items:center;font-weight:800;display:inline-flex}.home-featured-matchup-status .icon{width:15px;height:15px}.home-featured-matchup-stage{grid-template-columns:minmax(120px,.78fr) minmax(280px,1.28fr) minmax(120px,.78fr);align-items:center;gap:clamp(16px,3vw,40px);min-width:0;display:grid;position:relative}.home-featured-team{min-width:0;color:var(--text);justify-items:center;gap:16px;display:grid}.home-featured-team .team-logo{border-color:color-mix(in srgb, var(--team-color), white 16%);background:color-mix(in srgb, var(--team-color), transparent 88%);width:clamp(104px,13vw,178px);height:clamp(104px,13vw,178px);box-shadow:0 0 0 1px color-mix(in srgb, var(--team-color), transparent 56%), 0 24px 58px #00000057}.home-featured-team span{max-width:18ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;padding-bottom:11px;font-size:clamp(1.08rem,2vw,1.7rem);font-weight:900;line-height:.95;position:relative;overflow:visible}.home-featured-team span:after{background:color-mix(in srgb, var(--team-color), white 8%);width:46px;height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--team-color), transparent 60%);content:"";border-radius:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-featured-team.is-loser{opacity:.62}.home-featured-team.is-loser span:after{opacity:.4;box-shadow:none}.home-featured-score{isolation:isolate;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:center;align-items:center;gap:clamp(8px,1.5vw,16px);width:min(100%,660px);min-width:0;display:grid;position:relative}.home-featured-score:before{z-index:-1;border:1px solid var(--broadcast-hairline-strong,#d6e1ee52);border-top:3px solid color-mix(in srgb, var(--winner-color), white 14%);content:"";background:linear-gradient(#ffffff0f,#0000 16%),linear-gradient(#0c1119 0%,#06080d 58%,#04060a 100%);border-radius:3px;position:absolute;inset:-20px -30px;box-shadow:0 32px 74px #00000094,inset 0 1px #ffffff12,inset 0 -28px 64px #00000080}.home-featured-score b{color:color-mix(in srgb, var(--muted), var(--text) 12%);font-family:var(--font-broadcast,var(--font-display));font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;text-align:center;text-shadow:0 20px 44px #00000075;font-size:clamp(4.8rem,14vw,12.5rem);font-weight:900;line-height:.72;animation-duration:.9s}.home-featured-score b.is-winner{color:color-mix(in srgb, var(--winner-color), white 30%);text-shadow:0 22px 48px #0009, 0 0 36px color-mix(in srgb, var(--winner-color), transparent 64%)}.home-featured-score b.is-loser{color:#5a6675;opacity:.5;text-shadow:0 16px 36px #00000080}.home-featured-score small{gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.12em;text-transform:uppercase;align-content:center;justify-items:center;font-weight:700;display:inline-grid}.home-featured-score small:before,.home-featured-score small:after{background:linear-gradient(180deg, transparent, var(--line-strong), transparent);content:"";width:1px;height:clamp(28px,4vw,48px)}@keyframes home-featured-score-pop{0%{transform:translateY(8px)scale(.94)}70%{transform:translateY(-2px)scale(1.025)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-featured-score b,.home-featured-score b.is-winner{animation:none;transform:none}}.home-featured-matchup-copy{gap:var(--space-3);text-align:center;justify-items:center;min-width:0;display:grid}.home-featured-matchup-copy strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:900;line-height:.92}.home-featured-matchup-copy span{color:color-mix(in srgb, var(--text), var(--muted) 40%);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;font-weight:400;line-height:1.45}.home-featured-matchup-foot>span:last-child{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:400}.home-featured-impact-bar{border:1px solid var(--broadcast-hairline,#d6e1ee2e);border-radius:var(--pill);background:#ffffff0a;flex:auto;min-width:120px;max-width:560px;height:5px;position:relative;overflow:hidden}.home-featured-impact-bar i{width:var(--margin-pct);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--winner-color), white 6%), color-mix(in srgb, var(--winner-color), transparent 12%));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--winner-color), transparent 60%);display:block}.workspace--home .home-deai-results,.workspace--home .home-deai-standings,.workspace--home .home-deai-leaders{border:1px solid color-mix(in srgb, var(--line), transparent 18%);background:color-mix(in srgb, var(--panel), transparent 4%);min-width:0;box-shadow:var(--edge)}.workspace--home .home-deai-results{border-top:2px solid color-mix(in srgb, var(--accent), var(--line) 18%);grid-row:span 2}.workspace--home .home-deai-standings,.workspace--home .home-deai-leaders{background:color-mix(in srgb, var(--panel-2), transparent 10%)}.workspace--home .home-deai-module-head{border-bottom:1px solid color-mix(in srgb, var(--line), transparent 22%);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.workspace--home .home-deai-module-head h2{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;margin:0;font-size:clamp(1.12rem,2.2vw,1.55rem);font-weight:900;line-height:.95}.workspace--home .home-deai-module-head .section-link{min-height:32px;color:var(--muted);font-size:var(--text-xs);letter-spacing:0;text-transform:none}.home-score-list{display:grid}.home-result-row{border-top:1px solid color-mix(in srgb, var(--line), transparent 34%);background:linear-gradient(90deg, color-mix(in srgb, var(--home-left-color), transparent 94%), transparent 36%, transparent 64%, color-mix(in srgb, var(--home-right-color), transparent 94%)), transparent;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;min-width:0;padding:10px 12px;display:grid;position:relative;overflow:hidden}.home-result-row:first-child{border-top:0}.home-result-team{min-width:0;min-height:40px;color:var(--text);text-align:left;background:0 0;border:0;grid-column:1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.home-result-team .team-logo{width:30px;height:30px}.home-result-team span{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.08;overflow:hidden}.home-result-team b{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-size:clamp(1.55rem,4vw,2.3rem);font-weight:900;line-height:.9}.home-result-team.is-winner b{color:color-mix(in srgb, var(--accent), white 12%)}.home-result-team.is-loser{color:color-mix(in srgb, var(--muted), var(--text) 10%)}.home-result-meta{min-width:86px;color:var(--muted);text-align:right;background:0 0;border:0;grid-area:1/2/span 2;align-content:center;align-self:stretch;justify-items:end;padding:0;display:grid}.home-result-meta span,.home-result-meta strong{font-size:var(--text-xs);letter-spacing:0;text-transform:none;line-height:1.15}.home-result-meta strong{color:var(--text);font-weight:700}.workspace--home .home-deai-table{table-layout:fixed;width:100%;min-width:0!important}.workspace--home .home-deai-table th,.workspace--home .home-deai-table td{padding:9px 8px}.workspace--home .home-deai-table th:first-child,.workspace--home .home-deai-table td:first-child{box-shadow:none;background:0 0;position:static}.workspace--home .home-deai-table thead th{letter-spacing:.03em}.workspace--home .home-deai-table thead th:nth-child(2),.workspace--home .home-deai-table tbody th{text-align:left}.workspace--home .home-deai-table th:first-child,.workspace--home .home-deai-table td:first-child{width:48px}.workspace--home .home-deai-table th:nth-child(3),.workspace--home .home-deai-table td:nth-child(3),.workspace--home .home-deai-table th:nth-child(4),.workspace--home .home-deai-table td:nth-child(4),.workspace--home .home-deai-table th:nth-child(5),.workspace--home .home-deai-table td:nth-child(5){width:64px}.workspace--home .home-deai-table th:nth-child(6),.workspace--home .home-deai-table td:nth-child(6){width:118px}.workspace--home .home-deai-table tbody td:first-child{color:var(--muted)}.workspace--home .home-deai-table tbody th:first-child{min-width:0}.workspace--home .home-deai-table .team-token{background:0 0;border-radius:0;max-width:100%;padding:0}.workspace--home .home-deai-table .team-token b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-leader-strip{display:grid}.home-leader-strip-item{border-top:1px solid color-mix(in srgb, var(--line), transparent 34%);min-width:0;min-height:68px;color:var(--text);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(0,.72fr) minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.home-leader-strip-item:first-child{border-top:0}.home-leader-strip-item>span{color:var(--muted);font-size:var(--text-xs);letter-spacing:0;font-weight:700}.home-leader-strip-item>strong{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.05;overflow:hidden}.home-leader-strip-item>small{min-width:0}.home-leader-strip-item .team-token{max-width:100%}.home-leader-strip-item>b{color:color-mix(in srgb, var(--accent), white 10%);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;text-align:right;grid-area:1/3/span 2;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:900;line-height:.9}.home-leader-strip-item>b small{color:var(--muted);font-family:var(--font);font-size:var(--text-xs);font-weight:700}.workspace--home .home-landing{gap:52px;min-width:0;display:grid}:root[data-theme=light] .home-landing-hero-copy h1,:root[data-theme=light] .home-landing-cta h2{color:#f6f7fb!important;-webkit-text-fill-color:#f6f7fb!important}:root[data-theme=light] .home-landing-hero-copy p,:root[data-theme=light] .home-landing-cta p{color:#f6f7fbd6!important;-webkit-text-fill-color:#f6f7fbd6!important}.home-landing-hero{isolation:isolate;border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);min-width:0;min-height:620px;box-shadow:0 34px 120px #00000075, var(--edge);background:linear-gradient(90deg,#ff2538 0 56px,#0000 56px 100%) 24px 20px/100% 4px no-repeat,radial-gradient(70% 120% at 88% 6%,#ff304629,#0000 58%),radial-gradient(70% 120% at 8% 100%,#ff25382e,#0000 60%),linear-gradient(#ffffff0b,#0000 42%),#040509;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:40px;display:grid;position:relative;overflow:hidden}.home-landing-hero:before{z-index:-1;content:"";opacity:.38;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ff30460a 1px,#0000 1px),linear-gradient(#ff304609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-landing-hero:after{content:"";opacity:.74;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2538b8,#ff30469e,#0000);height:1px;position:absolute;inset:auto 24px 24px}.home-landing-hero-copy{gap:24px;min-width:0;padding:56px 0 56px 56px;display:grid}.home-landing-hero-copy h1{max-width:13.5ch;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.6rem;font-weight:900;line-height:.84}.home-landing-hero-copy p{max-width:58ch;color:color-mix(in srgb, var(--text), var(--muted) 22%);margin:0;font-size:1.12rem;font-weight:600;line-height:1.54}.home-nowrap{white-space:nowrap}.home-landing-actions,.home-landing-cta-actions{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.home-landing-actions .primary,.home-landing-actions .secondary,.home-landing-cta-actions .primary,.home-landing-cta-actions .secondary{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.home-landing-actions .icon,.home-landing-cta-actions .icon{width:18px;height:18px}.home-landing-actions .primary,.home-landing-cta-actions .primary{color:#fff;box-shadow:0 18px 54px #ff253838, var(--edge);background:linear-gradient(90deg,#ffffff24,#0000 28%),#ff2538;border-color:#ff4454}.home-landing-hero-art{place-items:center;min-width:0;min-height:620px;padding:56px 56px 56px 0;display:grid;position:relative;overflow:hidden}.home-landing-atmosphere{z-index:-1;object-fit:cover;opacity:.28;mix-blend-mode:screen;filter:saturate(1.15)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.home-landing-graphic-card{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 40%);border-radius:var(--radius-lg);width:min(100%,430px);box-shadow:0 30px 90px #0000008f, var(--edge);background:#060606;margin:0;position:relative;overflow:hidden;transform:rotate(1.4deg)}.home-landing-graphic-card:before{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.home-landing-graphic-card img{width:100%;height:auto;display:block}.home-landing-graphic-card figcaption{border:1px solid color-mix(in srgb, var(--data-accent), transparent 52%);max-width:calc(100% - 24px);color:var(--text);font-family:var(--font-mono);font-size:var(--type-micro-min);letter-spacing:.08em;text-transform:uppercase;background:#030509c7;padding:6px 8px;font-weight:800;position:absolute;bottom:12px;right:12px}.home-section-kicker{gap:8px;max-width:760px;display:grid}.home-section-kicker h2{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:2.35rem;font-weight:900;line-height:.9}.home-section-kicker p{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.home-glance,.home-leagues-showcase,.home-advantage,.home-live-proof,.home-landing-cta{gap:24px;min-width:0;display:grid}.home-glance{padding:0 8px}.home-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.home-glance-stat,.home-advantage-card,.home-landing-cta{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:linear-gradient(90deg, #ff304609 1px, transparent 1px) 0 0 / 54px 54px, linear-gradient(180deg, #ffffff07, transparent 38%), var(--broadcast-panel-2);box-shadow:var(--edge), 0 0 0 1px #000000b8}.home-glance-stat{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:6px;min-width:0;min-height:142px;padding:18px 20px 16px;display:grid}.home-glance-stat strong{color:var(--data-accent);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(4.05rem,6vw,5.35rem);font-weight:900;line-height:.72}.home-glance-stat>span{color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.home-glance-stat small{max-width:20ch;color:var(--muted);font-size:var(--text-sm);align-self:start;margin-top:2px;line-height:1.3}.home-leagues-showcase{padding:8px}.home-leagues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.home-league-card{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:linear-gradient(90deg, #ff253814, transparent 38%), linear-gradient(180deg, #ffffff09, transparent 42%), var(--broadcast-panel-2);min-width:0;box-shadow:var(--edge), 0 0 0 1px #000000b8;gap:16px;padding:24px;display:grid;position:relative;overflow:hidden}.home-league-card:before{content:"";opacity:.92;background:#ff2538;width:3px;position:absolute;inset:0 auto 0 0}.home-league-card-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.home-league-logo{width:72px}.home-league-heading{gap:6px;min-width:0;display:grid}.home-league-heading h3{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:900;line-height:.88}.home-league-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.home-league-metrics div{border:1px solid color-mix(in srgb, var(--line), transparent 20%);border-radius:var(--radius-sm);background:#ffffff09;gap:4px;min-width:0;padding:12px;display:grid}.home-league-metrics dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase}.home-league-metrics dd{color:var(--data-accent);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:2rem;font-weight:900;line-height:.9}.home-league-enter{border-radius:var(--radius-sm);justify-content:center;min-height:44px;text-decoration:none}.home-leagues-note{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:4px;font-weight:700;display:flex}.home-leagues-note a{min-height:44px;color:var(--text);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #ff2538bf;text-decoration:underline #ff2538bf;display:inline-flex}.home-advantage{border-block:1px solid color-mix(in srgb, var(--line), transparent 42%);background:radial-gradient(80% 130% at 0 0,#ff253814,#0000 56%),radial-gradient(80% 130% at 100% 100%,#ff304612,#0000 58%);padding:40px 0}.home-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-advantage-card{align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.home-advantage-icon{border:1px solid color-mix(in srgb, var(--data-accent), var(--line) 46%);border-radius:var(--radius-hud);width:40px;height:40px;color:var(--data-accent);background:#ff304614;place-items:center;display:inline-grid}.home-advantage-icon .icon{width:20px;height:20px}.home-advantage-card strong{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:1.45rem;font-weight:900;line-height:.96}.home-advantage-card p{color:color-mix(in srgb, var(--muted), var(--text) 12%);font-size:var(--text-sm);margin:0;line-height:1.55}.home-live-proof{padding-top:8px}.league-home-dashboard-shell,.league-home-dashboard{gap:24px;min-width:0;display:grid}.league-home-dashboard{isolation:isolate}.league-home-hero,.league-home-grid{gap:16px;min-width:0;display:grid}.league-home-hero{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch}.league-home-identity,.league-home-feature,.league-home-panel{border:1px solid var(--broadcast-hairline);border-radius:var(--radius-lg);background:linear-gradient(90deg, #ff25380e 0 3px, transparent 3px), linear-gradient(180deg, #ffffff09, transparent 42%), var(--broadcast-panel-2);min-width:0;box-shadow:var(--edge), 0 0 0 1px #000000b8}.league-home-identity{align-content:space-between;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.league-home-identity:before{z-index:-1;content:"";opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#ff30460b 1px,#0000 1px),linear-gradient(#d6e1ee0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.league-home-identity-lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.league-home-crest{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line-strong), transparent 26%);border-radius:var(--radius-sm);width:clamp(76px,8vw,104px);box-shadow:0 18px 46px #00000061, var(--edge);background:radial-gradient(circle at 50% 35%,#fff,#e7edf7 84%);place-items:center;display:grid;overflow:hidden}.league-home-crest img{object-fit:contain;width:82%;height:82%;display:block}.league-home-crest-fallback{color:#0a0f18;font-family:var(--font-broadcast,var(--font-display));text-transform:uppercase;font-size:2.55rem;font-weight:900;line-height:1}.league-home-title-stack{gap:8px;min-width:0;display:grid}.league-home-title-stack h1{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.65rem,5.4vw,4.95rem);font-weight:900;line-height:.84}.league-home-title-stack>span{color:color-mix(in srgb, var(--text), var(--muted) 24%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.league-home-proof-chips,.league-home-route-strip{gap:8px;min-width:0;display:grid}.league-home-proof-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.league-home-proof-chip{border:1px solid color-mix(in srgb, var(--line), transparent 26%);border-radius:var(--radius-sm);background:#ffffff09;gap:5px;min-width:0;padding:12px;display:grid}.league-home-proof-chip strong{color:var(--data-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:900;line-height:.85}.league-home-proof-chip small{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.15}.league-home-route-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.league-home-route-strip .section-link,.league-home-panel-head .section-link{justify-content:center;min-height:36px}.league-home-feature{gap:12px;padding:16px;display:grid}.league-home-feature .home-featured-matchup{min-height:380px;padding:clamp(18px,3vw,30px)}.league-home-feature .home-featured-team .team-logo{width:clamp(72px,9vw,132px);height:clamp(72px,9vw,132px)}.league-home-feature .home-featured-score b{font-size:clamp(3.8rem,10vw,8.4rem)}.league-home-next-match{border:1px solid color-mix(in srgb, var(--line), transparent 18%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--home-left-color), transparent 86%) 0 3px, transparent 3px), linear-gradient(90deg, color-mix(in srgb, var(--home-left-color), transparent 94%), transparent 52%, color-mix(in srgb, var(--home-right-color), transparent 94%)), #0003;min-width:0;color:var(--text);text-align:left;gap:14px;padding:16px;display:grid}.league-home-next-match>strong{font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;font-size:clamp(1.55rem,3.2vw,2.5rem);font-weight:900;line-height:.92}.league-home-next-match>span:not(.league-home-next-status){color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.league-home-next-status{border:1px solid color-mix(in srgb, var(--accent), var(--line) 48%);border-radius:var(--pill);background:color-mix(in srgb, var(--accent), transparent 88%);width:fit-content;min-height:30px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-weight:800}.league-home-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(280px,.95fr);align-items:start}.league-home-panel{gap:0;display:grid;overflow:hidden}.league-home-panel--results{border-top:2px solid color-mix(in srgb, var(--accent), var(--line) 18%)}.league-home-panel-head{border-bottom:1px solid color-mix(in srgb, var(--line), transparent 22%);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:54px;padding:12px 14px;display:flex}.league-home-panel-head>div{gap:4px;min-width:0;display:grid}.league-home-panel-head h2{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.28rem,2.6vw,1.78rem);font-weight:900;line-height:.92}.league-home-standings{table-layout:fixed;width:100%;min-width:0!important}.league-home-standings th,.league-home-standings td{padding:10px 8px}.league-home-standings th:first-child,.league-home-standings td:first-child{width:54px;box-shadow:none;background:0 0;position:static}.league-home-standings th:nth-child(3),.league-home-standings td:nth-child(3){width:66px}.league-home-standings th:nth-child(4),.league-home-standings td:nth-child(4){width:122px}.league-home-standings tbody th{text-align:left}.league-home-standings .team-token{background:0 0;border-radius:0;max-width:100%;padding:0}.league-home-standings .team-token b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-home-leader-list{display:grid}.league-home-leader-row{border:0;border-top:1px solid color-mix(in srgb, var(--line), transparent 34%);border-left:3px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 18%);border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--team-color,var(--accent)), transparent 95%), transparent 52%);min-width:0;min-height:70px;color:var(--text);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.league-home-leader-row:first-child{border-top:0}.league-home-leader-rank{color:color-mix(in srgb, var(--data-accent), white 14%);font-family:var(--font-mono);font-size:var(--type-label-min);font-variant-numeric:tabular-nums lining-nums;font-weight:900}.league-home-leader-player{gap:3px;min-width:0;display:grid}.league-home-leader-player strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.1;overflow:hidden}.league-home-leader-player small{min-width:0;color:var(--muted);line-height:1.2}.league-home-leader-stat{justify-items:end;gap:2px;display:grid}.league-home-leader-stat b{color:var(--data-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-size:1.85rem;font-weight:900;line-height:.86}.league-home-leader-stat small,.league-home-leader-proof{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.league-home-leader-proof{grid-column:2/4}.home-live-proof-featured-label{border:1px solid color-mix(in srgb, #ff2538, var(--line) 45%);border-radius:var(--radius-sm);width:fit-content;color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;background:#ff253824;padding:6px 10px;font-weight:800}.workspace--home .home-live-proof .home-featured-matchup{margin-top:0}.workspace--home .home-deai-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:16px;display:grid}.workspace--home .home-deai-module-head h3{color:var(--text);font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:1.42rem;font-weight:900;line-height:.95}.home-landing-cta{justify-items:center;gap:var(--space-6);width:min(960px,100%);padding:var(--space-7);text-align:center;background:radial-gradient(82% 150% at 100% 0,#ff253824,#0000 58%),radial-gradient(82% 140% at 0 100%,#ff30461f,#0000 60%),#06070a;margin-inline:auto}.home-landing-cta>div:not(.home-landing-cta-actions){gap:var(--space-3);justify-items:center;display:grid}.home-landing-cta h2{max-width:16ch;font-family:var(--font-broadcast,var(--font-display));letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.4vw,3.2rem);font-weight:900;line-height:.9}.home-landing-cta p{max-width:46ch;color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.55}.home-landing-cta-actions{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.home-landing-atmosphere{display:none}.home-landing-graphic-card{transform:none}}@media (max-width:900px){.league-home-hero,.league-home-grid,.home-landing-hero,.home-landing-cta{grid-template-columns:1fr}.home-landing-hero{min-height:0}.home-landing-hero-copy,.home-landing-hero-art{padding:40px}.home-landing-hero-art{min-height:440px;padding-top:0}.home-glance-grid,.home-leagues-grid,.home-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace--home .home-deai-brand,.workspace--home .home-deai-grid{grid-template-columns:1fr}.workspace--home .home-deai-context{text-align:left;justify-self:start}.home-featured-matchup{min-height:0;padding:24px}.home-featured-matchup-stage{grid-template-columns:1fr;gap:16px}.home-featured-team{grid-template-columns:auto minmax(0,1fr);justify-items:start;width:100%}.home-featured-team--right{grid-template-columns:minmax(0,1fr) auto}.home-featured-team--right .team-logo{order:2}.home-featured-team--right span{text-align:right;order:1}.home-featured-team .team-logo{width:76px;height:76px}.home-featured-team span{align-self:center;max-width:none}.home-featured-score{order:-1}}@media (max-width:560px){.league-home-dashboard-shell,.league-home-dashboard{gap:16px}.league-home-identity,.league-home-feature{padding:14px}.league-home-identity-lockup{grid-template-columns:64px minmax(0,1fr);gap:12px}.league-home-crest{width:64px}.league-home-title-stack h1{font-size:clamp(2.05rem,13vw,3.15rem)}.league-home-proof-chips{grid-template-columns:1fr 1fr}.league-home-proof-chip:last-child{grid-column:1/-1}.league-home-route-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.league-home-feature .home-featured-matchup{min-height:0;padding:14px}.league-home-feature .home-featured-score b{font-size:clamp(4.2rem,25vw,6.6rem)}.league-home-panel-head{flex-direction:column;align-items:start;padding:11px 12px}.league-home-panel-head .section-link{width:100%}.league-home-standings th:nth-child(4),.league-home-standings td:nth-child(4){width:86px}.league-home-standings .team-form-pips{gap:2px}.league-home-standings .team-form-pip{width:1.05rem;height:1.05rem;font-size:.55rem}.league-home-leader-row{grid-template-columns:32px minmax(0,1fr) auto;padding:11px 12px}.league-home-leader-player strong{white-space:normal}.workspace--home .home-landing{gap:24px}.home-landing-hero{gap:0}.home-landing-hero-copy,.home-landing-hero-art{padding:24px}.home-landing-hero-copy h1{font-size:3.08rem}.home-landing-hero-copy p{font-size:1rem}.home-landing-actions,.home-landing-cta-actions{grid-template-columns:1fr;display:grid}.home-landing-hero-art{min-height:340px}.home-landing-graphic-card{width:min(100%,280px);transform:none}.home-section-kicker h2{font-size:1.82rem}.home-glance-grid,.home-leagues-grid,.home-advantage-grid{grid-template-columns:1fr}.home-glance-stat,.home-league-card,.home-advantage-card{padding:16px}.home-glance-stat{min-height:118px}.home-glance-stat strong{font-size:3.4rem}.home-advantage{padding:24px 0}.home-landing-cta{padding:24px}.home-landing-cta h2{font-size:2.1rem}.workspace--home .home-deai{gap:16px}.home-featured-matchup{gap:16px;padding:16px}.home-featured-matchup-meta,.home-featured-matchup-foot{flex-direction:column;align-items:start;gap:8px}.home-featured-matchup-status{min-height:28px}.home-featured-score{width:100%}.home-featured-score b{font-size:clamp(4.6rem,28vw,7.2rem)}.home-featured-team .team-logo{width:62px;height:62px}.home-featured-team span{font-size:1.05rem}.home-featured-matchup-copy{text-align:left;justify-items:start}.home-featured-matchup-copy strong{font-size:clamp(1.55rem,9vw,2.25rem);line-height:.92}.home-featured-impact-bar{width:100%;max-width:none}.workspace--home .home-deai .home-brand-plate{width:100%}.workspace--home .home-deai-module-head{padding:9px 10px}.home-result-row{grid-template-columns:minmax(0,1fr);padding:9px 10px}.home-result-meta{text-align:left;grid-area:auto/1;grid-template-columns:minmax(0,1fr) auto;justify-items:start;min-width:0;padding-top:4px}.home-result-meta strong{justify-self:end}.workspace--home .home-deai-table th:first-child,.workspace--home .home-deai-table td:first-child{width:42px}.workspace--home .home-deai-table th:nth-child(3),.workspace--home .home-deai-table td:nth-child(3){width:58px}.home-leader-strip-item{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px}.home-leader-strip-item>span,.home-leader-strip-item>small{display:none}.home-leader-strip-item>strong{grid-column:1}.home-leader-strip-item>b{grid-area:1/2}}.team-form-pip.is-empty{color:var(--muted);background:color-mix(in srgb, var(--panel-3), transparent 12%)}.rank-movement{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3), transparent 12%);width:max-content;min-width:2.45rem;min-height:1.55rem;color:var(--muted);font-size:var(--type-label-min);border-radius:999px;justify-content:center;align-items:center;gap:.18rem;padding:.18rem .45rem;font-weight:800;line-height:1;display:inline-flex}.rank-movement.is-up{color:#86efac;background:#22c55e1f;border-color:#22c55ead}.rank-movement.is-down{color:#fda4af;background:#fb71851f;border-color:#fb7185b3}.rank-movement.is-flat{border-color:color-mix(in srgb, var(--muted), transparent 66%);color:color-mix(in srgb, var(--muted), white 6%);font-size:var(--type-micro-min);letter-spacing:0}.rank-drop-card.is-top>.rank-movement{z-index:1;margin-top:-.3rem;position:relative}.rank-drop-card-head .rank-movement{flex:none}.playoff-series-team{border-left:3px solid color-mix(in srgb, var(--team-color,var(--accent)), transparent 34%)}.playoff-series-card.is-champion-path{border-color:color-mix(in srgb, var(--accent), white 10%);background:radial-gradient(110% 130% at 100% 0%, color-mix(in srgb, var(--accent), transparent 82%), transparent 58%), color-mix(in srgb, var(--panel), transparent 4%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent), transparent 76%), 0 0 34px color-mix(in srgb, var(--accent), transparent 86%), var(--edge)}.playoff-series-card.is-champion-series{border-color:color-mix(in srgb, var(--gold), white 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 72%), 0 0 40px color-mix(in srgb, var(--gold), transparent 84%), var(--edge)}.playoff-series-card.is-champion-series .playoff-series-head .eyebrow{color:color-mix(in srgb, var(--gold), white 10%)}.playoff-series-card.is-champion-series .playoff-series-head .eyebrow:after{content:" / TITLE";color:color-mix(in srgb, var(--gold), white 4%)}.playoff-series-card.is-champion-series .playoff-series-type{border-color:color-mix(in srgb, var(--gold), transparent 28%);background:color-mix(in srgb, var(--gold), transparent 86%);color:color-mix(in srgb, var(--gold), white 14%)}.playoff-series-team.is-champion{opacity:1;border-color:color-mix(in srgb, var(--gold), white 18%);border-left-color:var(--gold);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 78%), transparent 58%), color-mix(in srgb, var(--panel-2), transparent 4%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold), transparent 72%), 0 0 28px color-mix(in srgb, var(--gold), transparent 84%)}.playoff-series-team.is-runner-up{opacity:1;background:linear-gradient(90deg, #cbd5e11f, transparent 58%), color-mix(in srgb, var(--panel-2), transparent 8%);border-color:#cbd5e1a3 #cbd5e1a3 #cbd5e1a3 #cbd5e1}.how-it-works{gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center;display:grid}.how-it-works h2{font-family:var(--font-broadcast,var(--font-display));font-size:var(--text-xl);margin:0;font-weight:900}.how-it-works-steps{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.how-it-works-steps{grid-template-columns:1fr}}.how-step{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:6px;display:grid}.how-step-number{background:var(--accent-gradient,var(--accent));color:#fff;width:32px;height:32px;font-family:var(--font-mono);font-size:var(--text-sm);border-radius:50%;place-items:center;margin:0 auto;font-weight:700;display:inline-grid}.how-step strong{font-size:var(--text-base)}.how-step small{color:var(--muted);font-size:var(--text-sm);line-height:1.4}a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.footer-admin-link{min-height:44px;color:var(--muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.footer-admin-link:hover{color:var(--text)}.how-it-works-sub{color:var(--muted);max-width:48ch;margin:0 auto;line-height:1.5}.how-it-works-cta{padding-top:var(--space-3);justify-items:center;gap:8px;display:grid}.how-it-works-cta p{color:var(--muted);font-size:var(--text-sm);margin:0}.primary-cta{font-weight:700;background:var(--accent-gradient,var(--accent))!important;color:#fff!important;font-size:var(--text-base)!important;border-color:#0000!important;padding:10px 24px!important}@media (max-width:720px){.workspace--social .social-command-side{order:-1}.workspace--social .social-command-side>.social-directory-controls{z-index:10;border-radius:var(--radius-sm);background:var(--panel);order:-1;position:sticky;top:72px;box-shadow:0 4px 12px #0000004d}.workspace--social .page-stack>.social-directory-controls{z-index:10;border-radius:var(--radius-sm);background:var(--panel);order:1;position:sticky;top:72px;box-shadow:0 4px 12px #0000004d}.workspace--social .page-stack>.social-editorial{order:2}}.marketing-page,.leagues-page{gap:var(--space-4)}.leagues-directory-intro{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(20px,2.4vw,36px);display:grid}.league-directory-summary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(92px,1fr));min-width:min(100%,360px);display:grid}.league-directory-summary span{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 12%);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.04em;text-transform:uppercase;gap:2px;display:grid}.league-directory-summary strong{color:var(--accent);font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:.95}.league-directory-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.league-directory-card{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--accent), var(--line) 72%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--panel), transparent 2%), color-mix(in srgb, var(--panel-2), transparent 8%)), var(--panel);min-height:100%;box-shadow:var(--shadow-1), var(--edge);align-content:start;padding:clamp(20px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.league-directory-card:before{content:"";background:var(--accent-gradient);opacity:.95;width:3px;position:absolute;inset:0 auto 0 0}.league-directory-card-top{align-items:center;gap:var(--space-4);display:flex}.league-directory-logo{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line-strong), transparent 30%);border-radius:var(--radius-md);width:clamp(64px,9vw,86px);box-shadow:var(--edge), 0 10px 26px #0000006b;background:radial-gradient(circle at 50% 36%,#fff,#e9eef6 80%);flex:none;place-items:center;display:grid;overflow:visible}.league-directory-logo img{object-fit:contain;object-position:center;border-radius:0;width:82%;height:82%;display:block}.league-directory-logo-fallback{color:#0b1220;font-family:var(--font-display);font-size:2.2rem;font-weight:900}.league-directory-card-heading{gap:6px;min-width:0;display:grid}.league-directory-tags{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.league-directory-pill{border:1px solid color-mix(in srgb, var(--accent), var(--line) 50%);border-radius:var(--pill);background:color-mix(in srgb, var(--accent), transparent 84%);color:color-mix(in srgb, var(--accent), white 30%);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:6px 10px;font-weight:700}.league-directory-card h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:.95}.league-directory-card p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.league-directory-status{border:1px solid color-mix(in srgb, var(--good), var(--line) 34%);border-radius:var(--pill);background:color-mix(in srgb, var(--good), transparent 86%);color:var(--text);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:6px 10px;font-weight:700}.league-directory-metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.league-directory-metrics div{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 18%);gap:4px;display:grid}.league-directory-metrics dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.07em;text-transform:uppercase}.league-directory-metrics dd{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.05rem,2.1vw,1.42rem);font-weight:800;line-height:1.08}.league-directory-activity{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.league-directory-activity span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase}.league-directory-activity strong{color:var(--text);font-size:var(--text-sm);line-height:1.45}.league-directory-enter{justify-content:center;width:100%;text-decoration:none}.league-directory-empty{justify-items:start;min-height:220px}.marketing-page .panel,.create-page .panel{padding:clamp(20px,2.4vw,36px)}.marketing-intro{gap:var(--space-4);display:grid}.marketing-lede{max-width:70ch;color:var(--text);margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500;line-height:1.55}.marketing-page .create-hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.marketing-cta-band{justify-content:space-between;align-items:center;gap:var(--space-5);border-color:color-mix(in srgb, var(--accent), var(--line) 40%);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--accent), transparent 84%), transparent 60%), var(--panel-2);flex-wrap:wrap;display:flex}.marketing-cta-copy{gap:var(--space-2);max-width:60ch;display:grid}.marketing-cta-copy h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.05}.marketing-cta-copy p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.marketing-cta-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.about-pillars,.about-split{gap:var(--space-4);display:grid}.about-pillar-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.about-pillar-card,.contact-channel-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);align-content:start;display:grid}.about-pillar-icon{border-radius:var(--radius-sm);background:var(--data-soft);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.about-pillar-icon .icon{width:22px;height:22px}.about-pillar-card strong,.contact-channel-card strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.2rem;font-weight:700}.about-pillar-card p,.contact-channel-card p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.about-split-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.about-split-col{gap:var(--space-2);align-content:start;display:grid}.about-split-col h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800;line-height:1.05}.about-split-col p{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.6}.pricing-mobile-snapshot{display:none}.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.pricing-card{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--edge);flex-direction:column;padding:clamp(20px,2.4vw,32px);display:flex;position:relative}.pricing-card.is-featured{border-color:color-mix(in srgb, var(--accent), var(--line) 24%);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent), transparent 86%), transparent 60%), var(--panel-2);box-shadow:var(--shadow-1), var(--edge)}.pricing-badge{border-radius:var(--pill);background:var(--accent-gradient);color:var(--accent-contrast);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;font-weight:700;position:absolute;top:-12px;left:clamp(20px,2.4vw,32px)}.pricing-card-head{gap:var(--space-2);display:grid}.pricing-tier-name{font-family:var(--font-mono);font-size:var(--type-label-min);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.pricing-amount{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-amount strong{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:900;line-height:.9}.pricing-amount small{color:var(--muted);font-size:var(--text-sm)}.pricing-tagline{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.pricing-feature-list{gap:var(--space-2);flex:1;margin:0;padding:0;list-style:none;display:grid}.pricing-feature-list li{align-items:flex-start;gap:var(--space-2);color:var(--text);font-size:var(--text-sm);line-height:1.45;display:flex}.pricing-feature-list .icon{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.pricing-cta{justify-content:center;width:100%}.pricing-addons,.pricing-faq{gap:var(--space-4);display:grid}.pricing-addon-grid,.pricing-faq-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pricing-addon-card,.pricing-faq-item{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);align-content:start;display:grid}.pricing-addon-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-addon-head strong,.pricing-faq-item strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.15rem;font-weight:700}.pricing-addon-head span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700}.pricing-addon-card p,.pricing-faq-item p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.contact-channel-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.contact-email{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;font-weight:700}.contact-note-panel{gap:var(--space-4);display:grid}.legal-updated{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-data-min);letter-spacing:.06em;text-transform:uppercase;margin:0}.legal-body{gap:var(--space-6);display:grid}.legal-section{gap:var(--space-2);max-width:80ch;display:grid}.legal-section h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800}.legal-section p{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.65}.legal-contact{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);margin:0}.legal-contact a,.contact-email:hover,.marketing-lede a{color:var(--accent)}@media (max-width:720px){.marketing-cta-band{flex-direction:column;align-items:flex-start}}.admin-login-shell{background:#05070a;place-items:center;min-height:100svh;padding:clamp(16px,4vw,40px);display:grid}.admin-login{place-items:center;width:100%;display:grid}.admin-login-card{justify-items:center;gap:var(--space-3);width:min(440px,100%);padding:clamp(var(--space-5), 6vw, var(--space-7)) var(--space-5);text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--accent), transparent 86%), transparent 60%), var(--panel);box-shadow:var(--shadow-2), var(--edge), 0 0 48px color-mix(in srgb, var(--accent), transparent 86%);display:grid}.admin-login-mark{margin-bottom:var(--space-2);place-items:center;display:grid}.admin-login-card .eyebrow{color:var(--accent);letter-spacing:.2em}.admin-login-title{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;margin:0;line-height:1}.admin-login-lede{max-width:34ch;color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.admin-login-form{gap:var(--space-2);width:100%;margin-top:var(--space-2);display:grid}.admin-login-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2), transparent 6%);width:100%;min-height:48px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.04em;padding:0 16px}.admin-login-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 78%);outline:none}.admin-login-submit{justify-content:center;width:100%;min-height:48px}.admin-login-help{color:var(--muted);font-size:var(--text-sm);margin:0}.admin-login-help a{color:var(--accent)}
