:where(:root[data-theme=editorial]){--c-paper:#f4f1ea;--c-paper-edge:#ebe7dd;--c-paper-deep:#e3ded1;--c-ink:#161513;--c-ink-soft:#3b3834;--c-ink-mute:#807a71;--c-rule:#1b1916;--c-rule-soft:#c9c3b4;--c-accent:#6b1f1a;--c-accent-soft:#8c2a25;--c-live:#b34a3f;--ff-serif:"Fraunces", "Iowan Old Style", "Times New Roman", serif;--ff-sans:"Geist", "Geist Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-mono:"Geist Mono", "SFMono-Regular", Menlo, monospace;--ts-display:clamp(3.25rem, 6vw + 1rem, 6.5rem);--ts-headline:clamp(2rem, 3.2vw + .8rem, 3.25rem);--ts-marquee:clamp(1.75rem, 2.5vw + .75rem, 2.5rem);--ts-title:1.375rem;--ts-body:1rem;--ts-small:.875rem;--ts-micro:.75rem;--lh-display:.92;--lh-headline:1.02;--lh-title:1.18;--lh-body:1.5;--tk-display:-.025em;--tk-headline:-.015em;--tk-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fw-black:800;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--measure:68ch;--rule-hair:1px;--rule-bold:2px;--radius-0:0;--radius-1:2px;--shadow-paper:0 1px 0 #1615130a;--ease:cubic-bezier(.22, .61, .36, 1);--dur-1:.12s;--dur-2:.24s;--dur-3:.48s;--col-max:1180px;--col-text:780px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=editorial]) *,:where(:root[data-theme=editorial]) :before,:where(:root[data-theme=editorial]) :after{box-sizing:border-box}:where(:root[data-theme=editorial]){-webkit-text-size-adjust:100%}:where(:root[data-theme=editorial]) body{background:var(--c-paper);color:var(--c-ink);font-family:var(--ff-sans);font-size:var(--ts-body);line-height:var(--lh-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(:root[data-theme=editorial]) ::selection{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) [data-tnum],:where(:root[data-theme=editorial]) table,:where(:root[data-theme=editorial]) .lu-game,:where(:root[data-theme=editorial]) .lu-standings{font-variant-numeric:tabular-nums lining-nums}:where(:root[data-theme=editorial]) img{max-width:100%;display:block}:where(:root[data-theme=editorial]) a{color:var(--c-ink);text-decoration:none}:where(:root[data-theme=editorial]) a:hover{color:var(--c-accent)}:where(:root[data-theme=editorial]) .lu-btn{font-family:var(--ff-sans);font-size:var(--ts-small);font-weight:var(--fw-medium);letter-spacing:var(--tk-caps);text-transform:uppercase;padding:var(--sp-2) var(--sp-4);color:var(--c-ink);border:var(--rule-hair) solid var(--c-rule);border-radius:var(--radius-0);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;line-height:1.3}:where(:root[data-theme=editorial]) .lu-btn:hover{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-btn:focus-visible{outline:var(--rule-hair) solid var(--c-ink);outline-offset:3px}:where(:root[data-theme=editorial]) .lu-btn[aria-pressed=true],:where(:root[data-theme=editorial]) .lu-btn--primary{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-btn--primary:hover{background:var(--c-accent)}:where(:root[data-theme=editorial]) .lu-btn--ghost{padding-inline:var(--sp-2);border-color:#0000}:where(:root[data-theme=editorial]) .lu-btn--ghost:hover{color:var(--c-accent);background:0 0}:where(:root[data-theme=editorial]) .lu-btn--danger{color:var(--c-accent);border-color:var(--c-accent)}:where(:root[data-theme=editorial]) .lu-btn--danger:hover{background:var(--c-accent);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-card{background:var(--c-paper);border-top:var(--rule-hair) solid var(--c-rule);padding-block:var(--sp-5) 0}:where(:root[data-theme=editorial]) .lu-card--block{background:var(--c-paper-deep);padding:var(--sp-6);border-top:0}:where(:root[data-theme=editorial]) .lu-rule{border:0;border-top:var(--rule-hair) solid var(--c-rule);margin:0}:where(:root[data-theme=editorial]) .lu-rule--bold{border-top-width:var(--rule-bold)}:where(:root[data-theme=editorial]) .lu-rule--soft{border-top-color:var(--c-rule-soft)}:where(:root[data-theme=editorial]) .lu-tag{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);background:0 0;padding:2px 0;display:inline-block}:where(:root[data-theme=editorial]) .lu-tag--pill{border:var(--rule-hair) solid var(--c-rule);color:var(--c-ink);border-radius:2px;padding:2px 8px}:where(:root[data-theme=editorial]) .lu-tag--live{color:var(--c-paper);background:var(--c-accent);letter-spacing:var(--tk-caps);border-radius:2px;padding:2px 8px}:where(:root[data-theme=editorial]) .lu-time{font-family:var(--ff-serif);font-variant-numeric:lining-nums tabular-nums;flex-direction:column;align-items:flex-start;display:inline-flex}:where(:root[data-theme=editorial]) .lu-time__hour{font-size:var(--ts-title);font-weight:var(--fw-bold);letter-spacing:var(--tk-headline);line-height:1}:where(:root[data-theme=editorial]) .lu-time__meridiem{font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);font-family:var(--ff-sans);font-weight:var(--fw-medium);margin-top:2px}:where(:root[data-theme=editorial]) .lu-time__status{font-family:var(--ff-sans);font-size:var(--ts-micro);color:var(--c-accent);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tk-caps)}:where(:root[data-theme=editorial]) .lu-channel{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-bold);letter-spacing:.04em;background:var(--c-ink);color:var(--c-paper);white-space:nowrap;border-radius:2px;padding:3px 8px;display:inline-block}:where(:root[data-theme=editorial]) .ch-nbc,:where(:root[data-theme=editorial]) .ch-abc,:where(:root[data-theme=editorial]) .ch-cbs,:where(:root[data-theme=editorial]) .ch-fox,:where(:root[data-theme=editorial]) .ch-fs1,:where(:root[data-theme=editorial]) .ch-fs2,:where(:root[data-theme=editorial]) .ch-secn,:where(:root[data-theme=editorial]) .ch-tnt,:where(:root[data-theme=editorial]) .ch-tbs,:where(:root[data-theme=editorial]) .ch-max,:where(:root[data-theme=editorial]) .ch-trutv,:where(:root[data-theme=editorial]) .ch-usa,:where(:root[data-theme=editorial]) .ch-golf,:where(:root[data-theme=editorial]) .ch-tennis,:where(:root[data-theme=editorial]) .ch-mlb,:where(:root[data-theme=editorial]) .ch-accn,:where(:root[data-theme=editorial]) .ch-btn,:where(:root[data-theme=editorial]) .ch-nhl,:where(:root[data-theme=editorial]) .ch-f1,:where(:root[data-theme=editorial]) .ch-nfl,:where(:root[data-theme=editorial]) .ch-nba,:where(:root[data-theme=editorial]) .ch-hulu,:where(:root[data-theme=editorial]) .ch-netflix,:where(:root[data-theme=editorial]) .ch-apple,:where(:root[data-theme=editorial]) .ch-prime,:where(:root[data-theme=editorial]) .ch-peacock,:where(:root[data-theme=editorial]) .ch-yes,:where(:root[data-theme=editorial]) .ch-msg,:where(:root[data-theme=editorial]) .ch-nesn,:where(:root[data-theme=editorial]) .ch-nbsb,:where(:root[data-theme=editorial]) .ch-gotham,:where(:root[data-theme=editorial]) .ch-default{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-channel.lu-channel--ghost{border:var(--rule-hair) solid var(--c-rule-soft);color:var(--c-ink-mute);font-weight:var(--fw-medium);background:0 0}:where(:root[data-theme=editorial]) .lu-game{column-gap:var(--sp-4);padding:var(--sp-3) 0;border-top:var(--rule-hair) solid var(--c-rule-soft);grid-template-columns:92px 1fr;align-items:start;display:grid}:where(:root[data-theme=editorial]) .lu-game:first-child{border-top:0}:where(:root[data-theme=editorial]) .lu-game__time{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;padding-top:2px;display:flex}:where(:root[data-theme=editorial]) .lu-game__time .lu-channel{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left;max-width:100%}:where(:root[data-theme=editorial]) .lu-game__body{min-width:0}:where(:root[data-theme=editorial]) .lu-game__matchup--pre{font-family:var(--ff-serif);font-size:var(--ts-title);font-weight:var(--fw-bold);line-height:var(--lh-title);letter-spacing:var(--tk-headline);color:var(--c-ink);margin:0}:where(:root[data-theme=editorial]) .lu-game__matchup--pre em{color:var(--c-ink-soft);font-style:italic;font-weight:var(--fw-regular);font-variant:small-caps;letter-spacing:.04em;margin-inline:4px}:where(:root[data-theme=editorial]) .lu-game__matchup--score{flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=editorial]) .lu-game__side{align-items:baseline;column-gap:var(--sp-3);font-family:var(--ff-serif);grid-template-columns:40px 1fr auto;display:grid}:where(:root[data-theme=editorial]) .lu-game__side--loser{color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-game__team-abbr{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-bold);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-game__side--loser .lu-game__team-abbr{color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-game__team-name{font-size:var(--ts-title);font-weight:var(--fw-bold);letter-spacing:var(--tk-headline);line-height:1.1}:where(:root[data-theme=editorial]) .lu-game__score{font-family:var(--ff-serif);font-size:var(--ts-title);font-weight:var(--fw-black);font-variant-numeric:lining-nums tabular-nums;text-align:right;min-width:2ch;line-height:1}:where(:root[data-theme=editorial]) .lu-game__side--loser .lu-game__score{font-weight:var(--fw-bold);color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-game__score[data-flash="1"]{animation:.9s ease-out editorial-lu-score-flash}@keyframes editorial-lu-score-flash{0%{background:var(--c-accent);color:var(--c-paper);padding:0 4px}60%{color:inherit;background:#6a1b2326;padding:0 4px}to{color:inherit;background:0 0;padding:0}}:where(:root[data-theme=editorial]) .lu-game__meta{margin-top:var(--sp-2);font-size:var(--ts-micro);color:var(--c-ink-mute);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:var(--tk-caps);font-family:var(--ff-sans);font-weight:var(--fw-medium);gap:var(--sp-4);flex-wrap:wrap;display:flex}:where(:root[data-theme=editorial]) .lu-game__meta em{color:var(--c-rule-soft);margin-inline:2px;font-style:normal}:where(:root[data-theme=editorial]) .lu-game__series{margin-top:var(--sp-2);font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-accent);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}:where(:root[data-theme=editorial]) .lu-game__series em{color:var(--c-rule-soft);margin-inline:2px;font-style:normal}:where(:root[data-theme=editorial]) .lu-game__series-round{color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-game__series-record{color:var(--c-accent);font-weight:var(--fw-bold)}:where(:root[data-theme=editorial]) .lu-game__right{align-items:flex-end;gap:var(--sp-2);text-align:right;flex-direction:column;padding-top:2px;display:flex}:where(:root[data-theme=editorial]) .lu-game--featured{padding:var(--sp-5) 0;border-top:var(--rule-bold) solid var(--c-rule)}:where(:root[data-theme=editorial]) .lu-game--featured .lu-game__matchup--pre{font-size:var(--ts-marquee);line-height:var(--lh-headline);letter-spacing:var(--tk-display)}:where(:root[data-theme=editorial]) .lu-game--featured .lu-game__matchup--pre:first-letter{float:left;color:var(--c-accent);padding-top:4px;padding-right:8px;font-size:1.6em;line-height:.9}@media (width<=640px){:where(:root[data-theme=editorial]) .lu-game{column-gap:var(--sp-3);grid-template-columns:72px 1fr}:where(:root[data-theme=editorial]) .lu-game__side{grid-template-columns:36px 1fr auto}:where(:root[data-theme=editorial]) .lu-game__team-name,:where(:root[data-theme=editorial]) .lu-game__matchup--pre{font-size:var(--ts-body)}:where(:root[data-theme=editorial]) .lu-game__score{font-size:var(--ts-title)}}:where(:root[data-theme=editorial]) .lu-masthead{border-top:var(--rule-bold) solid var(--c-ink);border-bottom:var(--rule-hair) solid var(--c-rule);background:var(--c-paper);padding-block:var(--sp-3)}:where(:root[data-theme=editorial]) .lu-container{max-width:var(--col-max);padding-inline:var(--sp-5);margin-inline:auto}@media (width<=640px){:where(:root[data-theme=editorial]) .lu-container{padding-inline:var(--sp-4)}}:where(:root[data-theme=editorial]) .lu-pullquote{font-family:var(--ff-serif);font-style:italic;font-size:var(--ts-marquee);letter-spacing:var(--tk-display);color:var(--c-ink);border-left:var(--rule-bold) solid var(--c-accent);padding:var(--sp-3) 0 var(--sp-3) var(--sp-5);margin:var(--sp-6) 0;max-width:38ch;line-height:1.1}:where(:root[data-theme=editorial]) .lu-kicker{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-accent);margin-bottom:var(--sp-2);display:inline-block}@keyframes editorial-lu-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:where(:root[data-theme=editorial]) .lu-rise>*{animation:editorial-lu-rise var(--dur-3) var(--ease) both}:where(:root[data-theme=editorial]) .lu-rise>:first-child{animation-delay:0s}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(2){animation-delay:40ms}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(3){animation-delay:80ms}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(4){animation-delay:.12s}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(5){animation-delay:.16s}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(6){animation-delay:.2s}:where(:root[data-theme=editorial]) .lu-rise>:nth-child(n+7){animation-delay:.24s}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=editorial]) .lu-rise>*,:where(:root[data-theme=editorial]) .lu-rise>:before,:where(:root[data-theme=editorial]) .lu-rise>:after{animation:none!important}}:where(:root[data-theme=editorial]) :focus-visible{outline:var(--rule-hair) solid var(--c-ink);outline-offset:3px;border-radius:0}:where(:root[data-theme=editorial]) .lu-standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}:where(:root[data-theme=editorial]) .lu-standings thead th{text-align:left;font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);padding:var(--sp-2) var(--sp-3);border-bottom:var(--rule-hair) solid var(--c-rule)}:where(:root[data-theme=editorial]) .lu-standings tbody td{padding:var(--sp-1) var(--sp-3);border-bottom:var(--rule-hair) solid var(--c-rule-soft);font-size:var(--ts-small);line-height:1.2}:where(:root[data-theme=editorial]) .lu-standings tbody tr:hover{background:var(--c-paper-edge)}:where(:root[data-theme=editorial]) .lu-standings__team{font-family:var(--ff-serif);font-size:var(--ts-small);font-weight:var(--fw-bold);letter-spacing:var(--tk-headline)}:where(:root[data-theme=editorial]) .lu-standings__team small{font-family:var(--ff-sans);font-weight:var(--fw-regular);color:var(--c-ink-mute);font-size:var(--ts-micro);letter-spacing:var(--tk-caps);text-transform:uppercase;margin-left:6px}:where(:root[data-theme=editorial]) .lu-standings__num{text-align:right;font-variant-numeric:lining-nums tabular-nums}:where(:root[data-theme=editorial]) .lu-standings__live{color:var(--c-accent);font-weight:var(--fw-bold)}:where(:root[data-theme=editorial]) .lu-logo{object-fit:contain;width:20px;height:20px}:where(:root[data-theme=editorial]) .lu-logo--chip{background:0 0;padding:0}:where(:root[data-theme=editorial]) .lu-tabs{gap:var(--sp-5);border-bottom:var(--rule-hair) solid var(--c-rule);display:flex}:where(:root[data-theme=editorial]) .lu-tabs__tab{padding:var(--sp-3) 0;font-family:var(--ff-sans);font-size:var(--ts-small);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:0;position:relative}:where(:root[data-theme=editorial]) .lu-tabs__tab:hover,:where(:root[data-theme=editorial]) .lu-tabs__tab[aria-current=page],:where(:root[data-theme=editorial]) .lu-tabs__tab[aria-selected=true],:where(:root[data-theme=editorial]) .lu-tabs__tab--active{color:var(--c-ink)}:where(:root[data-theme=editorial]) .lu-tabs__tab[aria-current=page]:after,:where(:root[data-theme=editorial]) .lu-tabs__tab[aria-selected=true]:after,:where(:root[data-theme=editorial]) .lu-tabs__tab--active:after{content:"";height:var(--rule-bold);background:var(--c-ink);position:absolute;bottom:-1px;left:0;right:0}:where(:root[data-theme=editorial]) .lu-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(:root[data-theme=editorial]) .lu-filters__chip{border:var(--rule-hair) solid var(--c-rule-soft);padding:4px var(--sp-3);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);font-weight:var(--fw-medium);color:var(--c-ink-soft);cursor:pointer;transition:all var(--dur-1) var(--ease);background:0 0}:where(:root[data-theme=editorial]) .lu-filters__chip:hover{border-color:var(--c-ink);color:var(--c-ink)}:where(:root[data-theme=editorial]) .lu-filters__chip[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}:where(:root[data-theme=editorial]) .lu-section{padding-block:var(--sp-7)}:where(:root[data-theme=editorial]) .lu-section__label{align-items:baseline;gap:var(--sp-4);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);border-bottom:var(--rule-hair) solid var(--c-rule);display:flex}:where(:root[data-theme=editorial]) .lu-section__title{font-family:var(--ff-serif);font-size:var(--ts-headline);font-weight:var(--fw-black);line-height:var(--lh-headline);letter-spacing:var(--tk-display);margin:0}:where(:root[data-theme=editorial]) .lu-section__title em{color:var(--c-accent);font-style:italic}:where(:root[data-theme=editorial]) .lu-display{font-family:var(--ff-serif);font-size:var(--ts-display);font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:var(--tk-display);margin:0}:where(:root[data-theme=editorial]) .lu-display em{color:var(--c-accent);font-style:italic;font-weight:var(--fw-bold)}:where(:root[data-theme=editorial]) .lu-byline{font-family:var(--ff-serif);font-style:italic;font-size:var(--ts-body);color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-input,:where(:root[data-theme=editorial]) .lu-select{font-family:var(--ff-sans);font-size:var(--ts-body);padding:var(--sp-2) var(--sp-3);background:var(--c-paper);border:var(--rule-hair) solid var(--c-rule);border-radius:var(--radius-0);color:var(--c-ink);width:100%;transition:border-color var(--dur-1) var(--ease)}:where(:root[data-theme=editorial]) .lu-input:focus,:where(:root[data-theme=editorial]) .lu-select:focus{border-color:var(--c-ink);border-width:var(--rule-bold);padding-block:calc(var(--sp-2) - 1px);outline:0}:where(:root[data-theme=editorial]) .lu-field{margin-bottom:var(--sp-4);flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=editorial]) .lu-field__label{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);font-weight:var(--fw-medium)}:where(:root[data-theme=editorial]) .lu-error{font-family:var(--ff-serif);color:var(--c-accent);font-style:italic;font-size:var(--ts-small)}:where(:root[data-theme=editorial]) .lu-overlay-scrim{z-index:40;padding:var(--sp-4);background:#16151352;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=editorial]) .lu-overlay-card{background:var(--c-paper);border:var(--rule-hair) solid var(--c-rule);width:100%;max-width:420px;padding:var(--sp-7);position:relative}:where(:root[data-theme=editorial]) .lu-overlay-card__eyebrow{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-accent)}:where(:root[data-theme=editorial]) .lu-overlay-card__title{font-family:var(--ff-serif);font-size:var(--ts-headline);line-height:var(--lh-headline);margin:var(--sp-2) 0 var(--sp-5);letter-spacing:var(--tk-display)}:where(:root[data-theme=editorial]) .lu-overlay-card__close{top:var(--sp-3);right:var(--sp-3);cursor:pointer;color:var(--c-ink-soft);background:0 0;border:0;font-size:1.25rem;position:absolute}:where(:root[data-theme=editorial]) .lu-typeahead{background:var(--c-paper);border:var(--rule-hair) solid var(--c-ink);z-index:10;max-height:280px;box-shadow:var(--shadow-paper);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}:where(:root[data-theme=editorial]) .lu-typeahead li{border-bottom:var(--rule-hair) solid var(--c-rule-soft)}:where(:root[data-theme=editorial]) .lu-typeahead li:last-child{border-bottom:0}:where(:root[data-theme=editorial]) .lu-typeahead__option{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);text-align:left;cursor:pointer;font-family:var(--ff-serif);background:0 0;border:0;grid-template-columns:48px 1fr auto;display:grid}:where(:root[data-theme=editorial]) .lu-typeahead__option:hover:not(:disabled){background:var(--c-paper-edge)}:where(:root[data-theme=editorial]) .lu-typeahead__option:disabled{opacity:.5;cursor:not-allowed}:where(:root[data-theme=editorial]) .lu-typeahead__abbr{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-typeahead__name{font-size:var(--ts-body);font-weight:var(--fw-bold);letter-spacing:var(--tk-headline)}:where(:root[data-theme=editorial]) .lu-typeahead__league{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-typeahead__flag{font-family:var(--ff-sans);color:var(--c-accent);font-style:italic;font-size:var(--ts-micro)}:where(:root[data-theme=editorial]) .lu-chip-list{gap:var(--sp-2);flex-wrap:wrap;min-height:28px;display:flex}:where(:root[data-theme=editorial]) .lu-chip{align-items:baseline;gap:var(--sp-2);padding:4px var(--sp-2) 4px var(--sp-3);background:var(--c-paper-deep);border:var(--rule-hair) solid var(--c-rule-soft);font-family:var(--ff-serif);font-size:var(--ts-small);color:var(--c-ink);display:inline-flex}:where(:root[data-theme=editorial]) .lu-chip__x{color:var(--c-accent);cursor:pointer;font-family:var(--ff-sans);background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}:where(:root[data-theme=editorial]) .lu-chip__x:hover{color:var(--c-ink)}:where(:root[data-theme=editorial]) .lu-override-row{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--rule-hair) solid var(--c-rule-soft);font-family:var(--ff-serif);font-size:var(--ts-small);grid-template-columns:1fr auto;align-items:center;display:grid}:where(:root[data-theme=editorial]) .lu-override-row strong{font-weight:var(--fw-bold);letter-spacing:var(--tk-headline)}:where(:root[data-theme=editorial]) .lu-override-row em{color:var(--c-ink-mute);font-style:italic}:where(:root[data-theme=editorial]) .lu-override-form{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}:where(:root[data-theme=editorial]) .lu-override-form>.lu-field--full{grid-column:1/-1}@media (width<=640px){:where(:root[data-theme=editorial]) .lu-override-form{grid-template-columns:1fr}}:where(:root[data-theme=editorial]) .lu-reorder{gap:var(--sp-1);margin-block:var(--sp-3);flex-direction:column;display:flex}:where(:root[data-theme=editorial]) .lu-reorder__row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-paper-edge);border-left:var(--rule-bold) solid var(--c-rule);font-family:var(--ff-sans);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-caps);font-weight:var(--fw-medium);grid-template-columns:1fr auto;align-items:center;display:grid}:where(:root[data-theme=editorial]) .lu-reorder__row-buttons{gap:2px;display:flex}:where(:root[data-theme=editorial]) .lu-reorder__btn{border:var(--rule-hair) solid var(--c-rule-soft);cursor:pointer;font-family:var(--ff-sans);font-size:var(--ts-micro);color:var(--c-ink-soft);background:0 0;padding:2px 6px}:where(:root[data-theme=editorial]) .lu-reorder__btn:hover{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-reorder__btn:disabled{opacity:.3;cursor:not-allowed}:where(:root[data-theme=editorial]) .lu-theme-switch{border:var(--rule-hair) solid var(--c-rule);background:var(--c-paper-edge);grid-template-columns:repeat(3,1fr);gap:0;display:grid}:where(:root[data-theme=editorial]) .lu-theme-switch__option{text-align:left;border:0;border-right:var(--rule-hair) solid var(--c-rule-soft);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);color:var(--c-ink-soft);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}:where(:root[data-theme=editorial]) .lu-theme-switch__option:last-child{border-right:0}:where(:root[data-theme=editorial]) .lu-theme-switch__option:hover{background:var(--c-paper-deep);color:var(--c-ink)}:where(:root[data-theme=editorial]) .lu-theme-switch__option--active,:where(:root[data-theme=editorial]) .lu-theme-switch__option--active:hover{background:var(--c-ink);color:var(--c-paper)}:where(:root[data-theme=editorial]) .lu-theme-switch__name{font-family:var(--ff-serif);font-weight:var(--fw-black);font-size:var(--ts-title);letter-spacing:var(--tk-headline);line-height:1}:where(:root[data-theme=editorial]) .lu-theme-switch__tagline{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute)}:where(:root[data-theme=editorial]) .lu-theme-switch__option--active .lu-theme-switch__tagline{color:#f4f1eab3}@media (width<=640px){:where(:root[data-theme=editorial]) .lu-theme-switch{grid-template-columns:1fr}:where(:root[data-theme=editorial]) .lu-theme-switch__option{border-right:0;border-bottom:var(--rule-hair) solid var(--c-rule-soft)}:where(:root[data-theme=editorial]) .lu-theme-switch__option:last-child{border-bottom:0}}:where(:root[data-theme=scoreboard]){--c-night:#0a0e1a;--c-night-deep:#060913;--c-panel:#121829;--c-panel-edge:#1c2540;--c-panel-raised:#1a2239;--c-amber:#ffb800;--c-amber-soft:#c48a00;--c-green:#0f6;--c-green-soft:#00b748;--c-red:#ff3b30;--c-red-dim:#b32721;--c-cyan:#6fcbff;--c-cyan-dim:#3e86ae;--c-white:#f4f7fc;--c-mute:#5d6990;--c-rule:#233156;--c-rule-strong:#354672;--glow-amber:0 0 1px #ffb800e6, 0 0 8px #ffb80073, 0 0 18px #ffb80033;--glow-green:0 0 1px #00ff66e6, 0 0 8px #0f66;--glow-red:0 0 1px #ff3b30, 0 0 10px #ff3b308c;--ff-led:"VT323", "Courier New", monospace;--ff-condensed:"Oswald", "Bebas Neue", "Impact", sans-serif;--ff-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, monospace;--ts-jumbo:clamp(3.5rem, 7vw + 1rem, 6.5rem);--ts-score:clamp(2.5rem, 4vw + .5rem, 4rem);--ts-headline:clamp(2rem, 2.5vw + 1rem, 3rem);--ts-team:1.5rem;--ts-body:1rem;--ts-small:.8125rem;--ts-micro:.75rem;--lh-jumbo:1;--lh-team:1.05;--tk-caps:.12em;--tk-wide:.2em;--fw-regular:400;--fw-bold:600;--fw-black:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:28px;--sp-7:40px;--sp-8:56px;--rule-hair:1px;--rule-bold:2px;--rule-thick:3px;--frame-double:2px;--radius-0:0;--ease:cubic-bezier(.2, .8, .2, 1);--ease-mech:cubic-bezier(.65, 0, .35, 1);--dur-flap:.38s;--dur-blink:1.1s;--dur-pulse:1.4s;--col-max:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root[data-theme=scoreboard]) *,:where(:root[data-theme=scoreboard]) :before,:where(:root[data-theme=scoreboard]) :after{box-sizing:border-box}:where(:root[data-theme=scoreboard]){-webkit-text-size-adjust:100%}:where(:root[data-theme=scoreboard]) body{background:var(--c-night);color:var(--c-white);font-family:var(--ff-mono);font-size:var(--ts-body);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#ffffff03 50%,#0000000a 50%),radial-gradient(#0a0e1a00 60%,#0000008c 100%);background-size:100% 3px,100% 100%;background-attachment:fixed;min-height:100vh;margin:0}:where(:root[data-theme=scoreboard]) ::selection{background:var(--c-amber);color:var(--c-night)}:where(:root[data-theme=scoreboard]) img{max-width:100%;display:block}:where(:root[data-theme=scoreboard]) [data-tnum],:where(:root[data-theme=scoreboard]) table,:where(:root[data-theme=scoreboard]) .lu-game{font-variant-numeric:tabular-nums lining-nums}:where(:root[data-theme=scoreboard]) a{color:var(--c-cyan);text-decoration:none}:where(:root[data-theme=scoreboard]) a:hover{color:var(--c-amber);text-shadow:var(--glow-amber)}:where(:root[data-theme=scoreboard]) .lu-frame{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);box-shadow:0 0 0 var(--frame-double) var(--c-night), 0 0 0 calc(var(--frame-double) + 1px) var(--c-rule-strong);position:relative}:where(:root[data-theme=scoreboard]) .lu-btn{font-family:var(--ff-condensed);text-transform:uppercase;letter-spacing:var(--tk-caps);font-size:var(--ts-small);font-weight:var(--fw-bold);padding:var(--sp-2) var(--sp-4);background:var(--c-panel);color:var(--c-amber);border:var(--rule-hair) solid var(--c-rule-strong);border-radius:var(--radius-0);cursor:pointer;transition:background var(--dur-blink) var(--ease), color .12s var(--ease), box-shadow .12s var(--ease)}:where(:root[data-theme=scoreboard]) .lu-btn:hover{color:var(--c-amber);background:var(--c-panel-raised);box-shadow:inset 0 0 0 1px var(--c-amber), 0 0 12px #ffb80040}:where(:root[data-theme=scoreboard]) .lu-btn:focus-visible{outline:var(--rule-bold) solid var(--c-amber);outline-offset:2px;box-shadow:0 0 0 4px #ffb8002e}:where(:root[data-theme=scoreboard]) .lu-btn[aria-pressed=true],:where(:root[data-theme=scoreboard]) .lu-btn--primary{background:var(--c-amber);color:var(--c-night);border-color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-btn--primary:hover{color:var(--c-night);box-shadow:0 0 16px #ffb80099}:where(:root[data-theme=scoreboard]) .lu-btn--ghost{color:var(--c-cyan);background:0 0;border-color:#0000}:where(:root[data-theme=scoreboard]) .lu-btn--ghost:hover{color:var(--c-amber);box-shadow:none}:where(:root[data-theme=scoreboard]) .lu-btn--danger{color:var(--c-red);border-color:var(--c-red-dim)}:where(:root[data-theme=scoreboard]) .lu-btn--danger:hover{background:var(--c-red);color:var(--c-night);box-shadow:0 0 12px #ff3b308c}:where(:root[data-theme=scoreboard]) .lu-card{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);padding:var(--sp-5)}:where(:root[data-theme=scoreboard]) .lu-card--raised{background:var(--c-panel-raised)}:where(:root[data-theme=scoreboard]) .lu-rule{border:0;border-top:var(--rule-hair) solid var(--c-rule);margin:0}:where(:root[data-theme=scoreboard]) .lu-rule--bold{border-top-width:var(--rule-bold);border-top-color:var(--c-rule-strong)}:where(:root[data-theme=scoreboard]) .lu-tag{font-family:var(--ff-mono);font-size:var(--ts-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-cyan);border:var(--rule-hair) solid var(--c-rule);background:#141c3499;padding:2px 6px;display:inline-block}:where(:root[data-theme=scoreboard]) .lu-tag--live{color:var(--c-red);border-color:var(--c-red-dim);text-shadow:var(--glow-red);background:#ff3b3014}:where(:root[data-theme=scoreboard]) .lu-tag--pill{background:var(--c-night)}:where(:root[data-theme=scoreboard]) .lu-time{white-space:nowrap;font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);flex-direction:row;align-items:baseline;gap:4px;display:inline-flex}:where(:root[data-theme=scoreboard]) .lu-time__hour{font-size:var(--ts-team);letter-spacing:.02em;white-space:nowrap;line-height:1}:where(:root[data-theme=scoreboard]) .lu-time__hour .lu-time__colon{animation:scoreboard-lu-blink var(--dur-blink) steps(2, end) infinite;display:inline-block}:where(:root[data-theme=scoreboard]) .lu-time__meridiem{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-amber-soft);font-weight:var(--fw-bold);text-shadow:none}:where(:root[data-theme=scoreboard]) .lu-time__status{font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-red);text-shadow:var(--glow-red);font-weight:var(--fw-bold);letter-spacing:var(--tk-caps);text-transform:uppercase}:where(:root[data-theme=scoreboard]) .lu-channel{font-family:var(--ff-mono);font-size:var(--ts-micro);font-weight:var(--fw-bold);letter-spacing:.06em;background:var(--c-panel-raised);color:var(--c-cyan);border:var(--rule-hair) solid var(--c-cyan-dim);text-transform:uppercase;white-space:nowrap;padding:3px 8px;display:inline-block}:where(:root[data-theme=scoreboard]) .lu-channel--ghost{color:var(--c-mute);border-color:var(--c-rule);background:0 0}:where(:root[data-theme=scoreboard]) .ch-nbc{color:#3fe5d4;background:#001e1c;border-color:#008f80}:where(:root[data-theme=scoreboard]) .ch-abc{color:#e6e6e6;background:#0c0c0c;border-color:#444}:where(:root[data-theme=scoreboard]) .ch-cbs{color:#5ab8ff;background:#0c2341;border-color:#1565c0}:where(:root[data-theme=scoreboard]) .ch-fox{color:#ff7676;background:#2a0606;border-color:#c62828}:where(:root[data-theme=scoreboard]) .ch-fs1{color:#ff6b6b;background:#280a0a;border-color:#b71c1c}:where(:root[data-theme=scoreboard]) .ch-fs2{color:#e26a6a;background:#200808;border-color:#a31515}:where(:root[data-theme=scoreboard]) .ch-secn{color:#ffb84a;background:#2a1700;border-color:#ff8f00}:where(:root[data-theme=scoreboard]) .ch-tnt{color:#c58cff;background:#1a062b;border-color:#6a0dad}:where(:root[data-theme=scoreboard]) .ch-tbs{color:#c68cff;background:#1e0829;border-color:#7b1fa2}:where(:root[data-theme=scoreboard]) .ch-max{color:#b181ff;background:#15062e;border-color:#4a148c}:where(:root[data-theme=scoreboard]) .ch-trutv{color:#e180b3;background:#25052a;border-color:#880e4f}:where(:root[data-theme=scoreboard]) .ch-usa{color:#47d8e5;background:#001e22;border-color:#00838f}:where(:root[data-theme=scoreboard]) .ch-golf{color:#7fd17f;background:#0b1a0b;border-color:#2d6a2d}:where(:root[data-theme=scoreboard]) .ch-tennis{color:#9dd769;background:#14210a;border-color:#558b2f}:where(:root[data-theme=scoreboard]) .ch-mlb{color:#6fa9ff;background:#001030;border-color:#002d72}:where(:root[data-theme=scoreboard]) .ch-accn{color:#e6e6e6;background:#0c0c0c;border-color:#444}:where(:root[data-theme=scoreboard]) .ch-btn{color:#6fa0ff;background:#001026;border-color:#002147}:where(:root[data-theme=scoreboard]) .ch-nhl{color:#5ab8ff;background:#0c2341;border-color:#1565c0}:where(:root[data-theme=scoreboard]) .ch-f1{color:#f44;background:#2a0101;border-color:#e10600}:where(:root[data-theme=scoreboard]) .ch-nfl{color:#76a9ff;background:#001230;border-color:#013369}:where(:root[data-theme=scoreboard]) .ch-nba{color:#ff7a8e;background:#2a0613;border-color:#c8102e}:where(:root[data-theme=scoreboard]) .ch-hulu{color:#55e9a2;background:#042918;border-color:#1ce783}:where(:root[data-theme=scoreboard]) .ch-netflix{color:#ff6b73;background:#2a0307;border-color:#e50914}:where(:root[data-theme=scoreboard]) .ch-apple{color:silver;background:#121212;border-color:#555}:where(:root[data-theme=scoreboard]) .ch-prime{color:#59d3ff;background:#023;border-color:#00a8e0}:where(:root[data-theme=scoreboard]) .ch-peacock{color:#3fe5d4;background:#001e1c;border-color:#008f80}:where(:root[data-theme=scoreboard]) .ch-yes,:where(:root[data-theme=scoreboard]) .ch-gotham{color:#87a6ff;background:#020b26;border-color:#0a1f5c}:where(:root[data-theme=scoreboard]) .ch-msg{color:#ffa466;background:#261000;border-color:#c45000}:where(:root[data-theme=scoreboard]) .ch-nesn{color:#e4be3a;background:#201800;border-color:#b8960c}:where(:root[data-theme=scoreboard]) .ch-nbsb{color:#4fde92;background:#001a0e;border-color:#063}:where(:root[data-theme=scoreboard]) .ch-default{background:var(--c-panel-raised);color:var(--c-cyan);border-color:var(--c-cyan-dim)}:where(:root[data-theme=scoreboard]) .lu-game{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-panel);border-left:var(--rule-hair) solid var(--c-rule-strong);border-right:var(--rule-hair) solid var(--c-rule-strong);border-bottom:var(--rule-hair) solid var(--c-rule);grid-template-columns:108px 1fr;align-items:start;display:grid;position:relative}:where(:root[data-theme=scoreboard]) .lu-game:last-child{border-bottom:var(--rule-hair) solid var(--c-rule-strong)}:where(:root[data-theme=scoreboard]) .lu-game--live{background:linear-gradient(90deg, #ff3b3014 0%, transparent 40%), var(--c-panel);box-shadow:inset 3px 0 0 var(--c-red)}:where(:root[data-theme=scoreboard]) .lu-game--final{opacity:.78}:where(:root[data-theme=scoreboard]) .lu-game__time{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;padding-top:4px;display:flex}:where(:root[data-theme=scoreboard]) .lu-game__time .lu-channel{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left;max-width:100%}:where(:root[data-theme=scoreboard]) .lu-game__body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=scoreboard]) .lu-game__matchup--pre{font-family:var(--ff-condensed);font-size:var(--ts-team);text-transform:uppercase;letter-spacing:.04em;color:var(--c-white);font-weight:var(--fw-bold);line-height:var(--lh-team);margin:0}:where(:root[data-theme=scoreboard]) .lu-game__matchup--pre em{color:var(--c-amber);text-shadow:var(--glow-amber);font-style:normal;font-weight:var(--fw-bold);margin-inline:6px}:where(:root[data-theme=scoreboard]) .lu-game__matchup--score{gap:var(--sp-1);flex-direction:column;display:flex}:where(:root[data-theme=scoreboard]) .lu-game__side{align-items:center;gap:var(--sp-3);grid-template-columns:48px 1fr auto;display:grid}:where(:root[data-theme=scoreboard]) .lu-game__side--loser .lu-game__team-abbr,:where(:root[data-theme=scoreboard]) .lu-game__side--loser .lu-game__team-name{color:var(--c-mute)}:where(:root[data-theme=scoreboard]) .lu-game__side--loser .lu-game__score{color:var(--c-amber-soft);text-shadow:none;opacity:.65}:where(:root[data-theme=scoreboard]) .lu-game__team-abbr{font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-cyan-dim);letter-spacing:var(--tk-wide);font-weight:var(--fw-bold)}:where(:root[data-theme=scoreboard]) .lu-game__team-name{font-family:var(--ff-condensed);font-size:var(--ts-team);text-transform:uppercase;letter-spacing:.04em;color:var(--c-white);font-weight:var(--fw-bold);line-height:1.05}:where(:root[data-theme=scoreboard]) .lu-game__score{font-family:var(--ff-led);font-size:calc(var(--ts-team) * 1.35);color:var(--c-amber);text-shadow:var(--glow-amber);font-variant-numeric:lining-nums tabular-nums;text-align:right;min-width:2.4ch;line-height:.9}:where(:root[data-theme=scoreboard]) .lu-game__score[data-flash="1"]{animation:scoreboard-lu-score-flash .9s var(--ease) 1}@keyframes scoreboard-lu-score-flash{0%{color:var(--c-white);text-shadow:0 0 12px var(--c-white), var(--glow-amber);transform:scale(1.08)}35%{color:var(--c-white);text-shadow:0 0 10px var(--c-white), var(--glow-amber);transform:scale(1.04)}to{color:var(--c-amber);text-shadow:var(--glow-amber);transform:scale(1)}}:where(:root[data-theme=scoreboard]) .lu-game__meta{gap:var(--sp-4);font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-mute);text-transform:uppercase;letter-spacing:var(--tk-caps);flex-wrap:wrap;align-items:center;display:flex}:where(:root[data-theme=scoreboard]) .lu-game__meta em{color:var(--c-rule-strong);margin-inline:2px;font-style:normal}:where(:root[data-theme=scoreboard]) .lu-game__series{gap:var(--sp-2);font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-amber);text-transform:uppercase;letter-spacing:var(--tk-caps);flex-wrap:wrap;align-items:center;display:flex}:where(:root[data-theme=scoreboard]) .lu-game__series em{color:var(--c-rule-strong);margin-inline:2px;font-style:normal}:where(:root[data-theme=scoreboard]) .lu-game__series-round{color:var(--c-mute)}:where(:root[data-theme=scoreboard]) .lu-game__series-record{color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-game__right{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-top:4px;display:flex}:where(:root[data-theme=scoreboard]) .lu-game--featured{border-left:3px solid var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-game--featured .lu-game__matchup--pre{font-size:calc(var(--ts-team) * 1.25);color:var(--c-amber);text-shadow:var(--glow-amber)}@media (width<=640px){:where(:root[data-theme=scoreboard]) .lu-game{row-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);grid-template-columns:100px 1fr}:where(:root[data-theme=scoreboard]) .lu-game__side{gap:var(--sp-2);grid-template-columns:42px 1fr auto}:where(:root[data-theme=scoreboard]) .lu-game__team-name{font-size:1.05rem}:where(:root[data-theme=scoreboard]) .lu-game__score{font-size:1.35rem}:where(:root[data-theme=scoreboard]) .lu-game__matchup--pre{font-size:1.05rem}:where(:root[data-theme=scoreboard]) .lu-time__hour{font-size:1.3rem}}:where(:root[data-theme=scoreboard]) .lu-flap{min-width:1ch;animation:scoreboard-lu-flap var(--dur-flap) var(--ease-mech);display:inline-block;overflow:hidden}@keyframes scoreboard-lu-flap{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}:where(:root[data-theme=scoreboard]) .lu-container{max-width:var(--col-max);padding-inline:var(--sp-5);margin-inline:auto}@media (width<=640px){:where(:root[data-theme=scoreboard]) .lu-container{padding-inline:var(--sp-3)}}:where(:root[data-theme=scoreboard]) .lu-jumbotron{border-bottom:var(--rule-hair) solid var(--c-rule-strong);background:linear-gradient(180deg, #ffb80005 0%, #0000 30%), linear-gradient(0deg, #ffb80005 0%, #0000 30%), var(--c-night);position:relative}:where(:root[data-theme=scoreboard]) .lu-jumbotron:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}:where(:root[data-theme=scoreboard]) .lu-clock{font-family:var(--ff-led);font-size:var(--ts-jumbo);line-height:var(--lh-jumbo);color:var(--c-amber);text-shadow:var(--glow-amber);letter-spacing:.03em;animation:4s infinite scoreboard-lu-flicker}:where(:root[data-theme=scoreboard]) .lu-clock .lu-time__colon{animation:scoreboard-lu-blink var(--dur-blink) steps(2, end) infinite}:where(:root[data-theme=scoreboard]) .lu-clock__sub{font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-cyan);letter-spacing:var(--tk-wide);text-transform:uppercase;text-shadow:none}:where(:root[data-theme=scoreboard]) .lu-kicker{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-cyan);padding-bottom:var(--sp-2);border-bottom:var(--rule-hair) solid var(--c-cyan-dim);margin-bottom:var(--sp-3);display:inline-block}:where(:root[data-theme=scoreboard]) .lu-section__title{font-family:var(--ff-condensed);font-size:var(--ts-headline);font-weight:var(--fw-black);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-white);margin:0}:where(:root[data-theme=scoreboard]) .lu-section__title em{color:var(--c-amber);text-shadow:var(--glow-amber);font-style:normal}:where(:root[data-theme=scoreboard]) .lu-section__label{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute);padding:var(--sp-2) var(--sp-3);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);border-bottom:0;justify-content:space-between;align-items:baseline;display:flex}:where(:root[data-theme=scoreboard]) .lu-section__label strong{color:var(--c-amber);font-weight:var(--fw-bold);text-shadow:var(--glow-amber)}:where(:root[data-theme=scoreboard]) .lu-display{font-family:var(--ff-condensed);font-size:var(--ts-jumbo);letter-spacing:.04em;text-transform:uppercase;line-height:1;font-weight:var(--fw-black);color:var(--c-amber);text-shadow:var(--glow-amber);margin:0}:where(:root[data-theme=scoreboard]) .lu-ticker{border:var(--rule-hair) solid var(--c-rule-strong);padding:var(--sp-3) 0;background:linear-gradient(#0e1326 0%,#090d1a 100%);border-left:0;border-right:0;position:relative;overflow:hidden}:where(:root[data-theme=scoreboard]) .lu-ticker__track{gap:var(--sp-6);white-space:nowrap;will-change:transform;padding-inline-start:var(--sp-5);animation:218s linear infinite scoreboard-lu-ticker;display:inline-flex}:where(:root[data-theme=scoreboard]) .lu-ticker__item{font-family:var(--ff-mono);font-size:var(--ts-small);color:var(--c-cyan);letter-spacing:var(--tk-caps);text-transform:uppercase;flex:none}:where(:root[data-theme=scoreboard]) .lu-ticker__item strong{color:var(--c-amber);text-shadow:var(--glow-amber);font-weight:var(--fw-bold);margin-right:var(--sp-2)}@keyframes scoreboard-lu-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(:root[data-theme=scoreboard]) .lu-tabs{border:var(--rule-hair) solid var(--c-rule-strong);display:flex}:where(:root[data-theme=scoreboard]) .lu-tabs__tab{background:var(--c-panel);border:0;border-right:var(--rule-hair) solid var(--c-rule);padding:var(--sp-3) var(--sp-4);font-family:var(--ff-condensed);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute);cursor:pointer;transition:color var(--dur-blink) var(--ease), background var(--dur-blink) var(--ease), text-shadow var(--dur-blink) var(--ease);flex:1}:where(:root[data-theme=scoreboard]) .lu-tabs__tab:last-child{border-right:0}:where(:root[data-theme=scoreboard]) .lu-tabs__tab:hover{color:var(--c-cyan)}:where(:root[data-theme=scoreboard]) .lu-tabs__tab[aria-current=page],:where(:root[data-theme=scoreboard]) .lu-tabs__tab[aria-selected=true],:where(:root[data-theme=scoreboard]) .lu-tabs__tab--active{color:var(--c-amber);background:var(--c-panel-raised);text-shadow:var(--glow-amber);box-shadow:inset 0 -3px 0 var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(:root[data-theme=scoreboard]) .lu-filters__chip{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule);padding:var(--sp-2) var(--sp-3);font-family:var(--ff-condensed);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute);cursor:pointer;transition:color .12s var(--ease), border-color .12s var(--ease)}:where(:root[data-theme=scoreboard]) .lu-filters__chip:hover{color:var(--c-cyan);border-color:var(--c-cyan-dim)}:where(:root[data-theme=scoreboard]) .lu-filters__chip[aria-pressed=true]{color:var(--c-amber);border-color:var(--c-amber);text-shadow:var(--glow-amber);box-shadow:inset 0 0 0 1px var(--c-amber), 0 0 12px #ffb8002e}:where(:root[data-theme=scoreboard]) .lu-standings{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--c-panel);width:100%}:where(:root[data-theme=scoreboard]) .lu-standings thead th{background:var(--c-panel-raised);text-align:left;font-family:var(--ff-mono);font-size:var(--ts-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-cyan);padding:var(--sp-2) var(--sp-3);border-bottom:var(--rule-hair) solid var(--c-rule-strong)}:where(:root[data-theme=scoreboard]) .lu-standings tbody td{padding:var(--sp-1) var(--sp-3);border-bottom:var(--rule-hair) solid var(--c-rule);color:var(--c-white);font-family:var(--ff-mono);font-size:var(--ts-small);line-height:1.2}:where(:root[data-theme=scoreboard]) .lu-standings tbody tr:hover{background:var(--c-panel-raised)}:where(:root[data-theme=scoreboard]) .lu-standings__team{font-family:var(--ff-condensed);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-black);color:var(--c-white)}:where(:root[data-theme=scoreboard]) .lu-standings__num{text-align:right;font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber)}:where(:root[data-theme=scoreboard]) .lu-standings__live{color:var(--c-green);text-shadow:var(--glow-green)}:where(:root[data-theme=scoreboard]) .lu-logo{object-fit:contain;width:20px;height:20px}:where(:root[data-theme=scoreboard]) .lu-logo--chip{background:#f4f7fce6;border-radius:50%;padding:2px}:where(:root[data-theme=scoreboard]) .lu-input,:where(:root[data-theme=scoreboard]) .lu-select{background:var(--c-night);border:var(--rule-hair) solid var(--c-rule-strong);width:100%;color:var(--c-amber);font-family:var(--ff-mono);font-size:var(--ts-body);padding:var(--sp-2) var(--sp-3);letter-spacing:.04em;caret-color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-input:focus,:where(:root[data-theme=scoreboard]) .lu-select:focus{border-color:var(--c-amber);outline:0;box-shadow:0 0 0 2px #ffb80040}:where(:root[data-theme=scoreboard]) .lu-input::placeholder{color:var(--c-mute)}:where(:root[data-theme=scoreboard]) .lu-field{margin-bottom:var(--sp-4);flex-direction:column;gap:6px;display:flex}:where(:root[data-theme=scoreboard]) .lu-field__label{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-cyan)}:where(:root[data-theme=scoreboard]) .lu-error{font-family:var(--ff-mono);color:var(--c-red);font-size:var(--ts-small);text-shadow:var(--glow-red)}:where(:root[data-theme=scoreboard]) .lu-overlay-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;padding:var(--sp-4);background:#060913d1;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=scoreboard]) .lu-overlay-card{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);box-shadow:0 0 0 2px var(--c-night), 0 0 0 3px var(--c-rule-strong), 0 0 28px #ffb8001f;padding:var(--sp-7);width:100%;max-width:420px;position:relative}:where(:root[data-theme=scoreboard]) .lu-overlay-card__eyebrow{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-cyan)}:where(:root[data-theme=scoreboard]) .lu-overlay-card__title{font-family:var(--ff-condensed);font-size:var(--ts-headline);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);margin:var(--sp-2) 0 var(--sp-5)}:where(:root[data-theme=scoreboard]) .lu-overlay-card__close{top:var(--sp-3);right:var(--sp-3);color:var(--c-mute);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute}:where(:root[data-theme=scoreboard]) .lu-typeahead{background:var(--c-panel);border:var(--rule-hair) solid var(--c-amber);box-shadow:0 0 0 2px var(--c-night), 0 0 20px #ffb8002e;z-index:10;max-height:280px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}:where(:root[data-theme=scoreboard]) .lu-typeahead li{border-bottom:var(--rule-hair) solid var(--c-rule)}:where(:root[data-theme=scoreboard]) .lu-typeahead li:last-child{border-bottom:0}:where(:root[data-theme=scoreboard]) .lu-typeahead__option{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);text-align:left;cursor:pointer;color:var(--c-white);font-family:var(--ff-condensed);background:0 0;border:0;grid-template-columns:48px 1fr auto;display:grid}:where(:root[data-theme=scoreboard]) .lu-typeahead__option:hover:not(:disabled){background:var(--c-panel-raised);color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-typeahead__option:disabled{opacity:.4;cursor:not-allowed}:where(:root[data-theme=scoreboard]) .lu-typeahead__abbr{font-family:var(--ff-mono);font-size:var(--ts-micro);font-weight:var(--fw-bold);letter-spacing:var(--tk-wide);color:var(--c-cyan)}:where(:root[data-theme=scoreboard]) .lu-typeahead__name{font-size:var(--ts-body);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-bold)}:where(:root[data-theme=scoreboard]) .lu-typeahead__league{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute)}:where(:root[data-theme=scoreboard]) .lu-typeahead__flag{font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-green);text-shadow:var(--glow-green)}:where(:root[data-theme=scoreboard]) .lu-chip-list{gap:var(--sp-2);flex-wrap:wrap;min-height:28px;display:flex}:where(:root[data-theme=scoreboard]) .lu-chip{align-items:center;gap:var(--sp-2);padding:4px var(--sp-2) 4px var(--sp-3);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);font-family:var(--ff-mono);font-size:var(--ts-small);color:var(--c-white);text-transform:uppercase;letter-spacing:.02em;display:inline-flex}:where(:root[data-theme=scoreboard]) .lu-chip__x{color:var(--c-red);cursor:pointer;font-family:var(--ff-mono);background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}:where(:root[data-theme=scoreboard]) .lu-chip__x:hover{color:var(--c-amber);text-shadow:var(--glow-amber)}:where(:root[data-theme=scoreboard]) .lu-override-row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule);font-family:var(--ff-mono);font-size:var(--ts-small);color:var(--c-white);grid-template-columns:1fr auto;align-items:center;display:grid}:where(:root[data-theme=scoreboard]) .lu-override-row+.lu-override-row{margin-top:4px}:where(:root[data-theme=scoreboard]) .lu-override-row strong{color:var(--c-amber);text-shadow:var(--glow-amber);font-weight:var(--fw-bold)}:where(:root[data-theme=scoreboard]) .lu-override-row em{color:var(--c-cyan);font-style:normal}:where(:root[data-theme=scoreboard]) .lu-override-form{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}:where(:root[data-theme=scoreboard]) .lu-override-form>.lu-field--full{grid-column:1/-1}@media (width<=640px){:where(:root[data-theme=scoreboard]) .lu-override-form{grid-template-columns:1fr}}:where(:root[data-theme=scoreboard]) .lu-reorder{gap:var(--sp-1);margin-block:var(--sp-3);flex-direction:column;display:flex}:where(:root[data-theme=scoreboard]) .lu-reorder__row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-panel-raised);border-left:3px solid var(--c-amber);font-family:var(--ff-condensed);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-white);font-size:var(--ts-small);font-weight:var(--fw-bold);grid-template-columns:1fr auto;align-items:center;display:grid}:where(:root[data-theme=scoreboard]) .lu-reorder__row-buttons{gap:2px;display:flex}:where(:root[data-theme=scoreboard]) .lu-reorder__btn{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);cursor:pointer;font-family:var(--ff-mono);font-size:var(--ts-small);color:var(--c-cyan);padding:2px 6px}:where(:root[data-theme=scoreboard]) .lu-reorder__btn:hover{color:var(--c-amber);text-shadow:var(--glow-amber);border-color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-reorder__btn:disabled{opacity:.3;cursor:not-allowed}:where(:root[data-theme=scoreboard]) .lu-theme-switch{border:var(--rule-hair) solid var(--c-rule-strong);background:var(--c-panel);grid-template-columns:repeat(3,1fr);gap:0;display:grid}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option{text-align:left;border:0;border-right:var(--rule-hair) solid var(--c-rule);padding:var(--sp-3) var(--sp-4);cursor:pointer;color:var(--c-mute);transition:background .12s var(--ease), color .12s var(--ease), box-shadow .12s var(--ease);background:0 0;flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option:last-child{border-right:0}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option:hover{background:var(--c-panel-raised);color:var(--c-cyan)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option--active{background:var(--c-panel-raised);color:var(--c-amber);box-shadow:inset 0 -3px 0 var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option--active:hover{color:var(--c-amber)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__name{font-family:var(--ff-condensed);font-weight:var(--fw-black);font-size:var(--ts-team);letter-spacing:var(--tk-caps);text-transform:uppercase;line-height:1}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option--active .lu-theme-switch__name{text-shadow:var(--glow-amber)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__tagline{font-family:var(--ff-mono);font-size:var(--ts-micro);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-mute)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option--active .lu-theme-switch__tagline{color:var(--c-cyan)}@media (width<=640px){:where(:root[data-theme=scoreboard]) .lu-theme-switch{grid-template-columns:1fr}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option{border-right:0;border-bottom:var(--rule-hair) solid var(--c-rule)}:where(:root[data-theme=scoreboard]) .lu-theme-switch__option:last-child{border-bottom:0}}@keyframes scoreboard-lu-blink{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes scoreboard-lu-flicker{0%,to{text-shadow:var(--glow-amber);opacity:1}3%{opacity:.8}4%{opacity:1}72%{opacity:.95}73%{opacity:1}}@keyframes scoreboard-lu-pulse-red{0%,to{box-shadow:inset 3px 0 0 var(--c-red), 0 0 0 #ff3b3000}50%{box-shadow:inset 3px 0 0 var(--c-red), 0 0 14px #ff3b3059}}@keyframes scoreboard-lu-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}:where(:root[data-theme=scoreboard]) :focus-visible{outline:var(--rule-bold) solid var(--c-amber);outline-offset:2px;box-shadow:0 0 0 4px #ffb80038}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=scoreboard]) *,:where(:root[data-theme=scoreboard]) :before,:where(:root[data-theme=scoreboard]) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where(:root[data-theme=scoreboard]) body{background-image:none}:where(:root[data-theme=scoreboard]) .lu-ticker__track{padding-left:0;animation:none}}.ed-app{flex-direction:column;min-height:100vh;display:flex}.ed-main{padding-block:var(--sp-5);flex:1}@media (width<=640px){.ed-main{padding-block:var(--sp-3)}}.ed-masthead__grid{align-items:center;gap:var(--sp-5);grid-template-columns:1fr auto 1fr;display:grid}.ed-masthead__volume{font-family:var(--ff-sans);font-size:var(--ts-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute)}.ed-masthead__title-link{text-align:center;display:inline-block}.ed-masthead__title{font-family:var(--ff-serif);font-weight:var(--fw-black);letter-spacing:var(--tk-display);color:var(--c-ink);font-size:clamp(2.4rem,5.2vw,3.75rem);line-height:1}.ed-masthead__tagline{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:.2em;color:var(--c-ink-mute);margin-top:4px}.ed-masthead__right{gap:var(--sp-3);font-size:var(--ts-micro);justify-content:flex-end;align-items:center;display:flex}.ed-masthead__date{font-family:var(--ff-serif);font-style:italic;font-size:var(--ts-small);color:var(--c-ink-soft)}.ed-masthead__nav-strip{margin-top:var(--sp-3);border-top:var(--rule-hair) solid var(--c-rule);padding-top:var(--sp-3)}.ed-masthead__right .lu-nav-variant{appearance:none;border:var(--rule-hair) solid var(--c-rule);background:var(--c-paper);cursor:pointer;gap:4px;padding:3px;display:inline-flex}.ed-masthead__right .lu-nav-variant:hover{border-color:var(--c-ink)}.ed-masthead__right .lu-nav-variant__slot{color:var(--c-ink);justify-content:center;align-items:center;padding:4px 8px;transition:color .12s,background .12s;display:inline-flex}.ed-masthead__right .lu-nav-variant:hover .lu-nav-variant__slot:not(.lu-nav-variant__slot--active){color:var(--c-accent)}.ed-masthead__right .lu-nav-variant__slot--active{color:var(--c-paper);background:var(--c-accent)}@media (width<=720px){.ed-masthead__right{justify-content:center;gap:var(--sp-2);flex-wrap:wrap}.lu-masthead{padding-block:var(--sp-2)}.ed-masthead__grid{row-gap:var(--sp-2);text-align:center;grid-template-columns:1fr}.ed-masthead__volume,.ed-masthead__tagline{display:none}.ed-masthead__title{font-size:clamp(2rem,9vw,3rem)}.ed-masthead__date{font-size:var(--ts-micro)}.ed-masthead__right{justify-content:center}.ed-masthead__nav-strip{margin-top:var(--sp-2);padding-top:var(--sp-2)}.ed-masthead__nav-strip .lu-tabs{justify-content:center;gap:var(--sp-4)}}.ed-colophon{border-top:var(--rule-hair) solid var(--c-rule);margin-top:var(--sp-8);padding-block:var(--sp-5);background:var(--c-paper-edge)}.ed-colophon__inner{justify-content:space-between;align-items:center;gap:var(--sp-3);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);flex-wrap:wrap;display:flex}.ed-colophon__byline{font-family:var(--ff-serif);text-transform:none;letter-spacing:var(--tk-headline);color:var(--c-ink-soft);font-style:italic}.ed-hero{gap:var(--sp-7);padding-block:var(--sp-6) var(--sp-5);border-bottom:var(--rule-bold) solid var(--c-ink);grid-template-columns:1fr auto;align-items:end;display:grid}.ed-hero__title{font-family:var(--ff-serif);font-size:var(--ts-display);line-height:var(--lh-display);letter-spacing:var(--tk-display);font-weight:var(--fw-black);margin:var(--sp-2) 0 0;max-width:14ch}.ed-hero__title em{color:var(--c-accent);font-style:italic;font-weight:var(--fw-bold)}.ed-hero__meta{font-family:var(--ff-serif);color:var(--c-ink-soft);font-style:italic;font-size:var(--ts-body);text-align:right;max-width:38ch;padding-bottom:var(--sp-3);line-height:1.45}.ed-hero__counts{gap:var(--sp-5);padding:var(--sp-3) 0 0;border-top:var(--rule-hair) solid var(--c-rule-soft);margin-top:var(--sp-3);font-style:normal;font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);justify-content:flex-end;display:flex}.ed-hero__counts b{font-family:var(--ff-serif);font-size:var(--ts-title);font-weight:var(--fw-black);color:var(--c-ink);letter-spacing:var(--tk-headline);line-height:1;display:block}@media (width<=720px){.ed-hero{gap:var(--sp-4);padding-block:var(--sp-4) var(--sp-4);grid-template-columns:1fr}.ed-hero__meta,.ed-hero__counts{text-align:left;justify-content:flex-start}.ed-hero__meta{padding-bottom:0}.ed-hero__meta p{display:none}.ed-hero__title{max-width:none;font-size:clamp(2.5rem,9vw,3.25rem);line-height:1.02}.ed-hero__counts{border-top:0;margin-top:0;padding-top:0}}@media (width<=480px){.ed-hero__title{letter-spacing:-.02em;font-size:2.25rem}}.ed-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4);border-bottom:var(--rule-hair) solid var(--c-rule);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.ed-toolbar__tab{padding:var(--sp-2) var(--sp-4)}.ed-marquee{max-width:none}.ed-marquee__kicker{font-family:var(--ff-sans);font-style:normal;font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);margin-bottom:var(--sp-2);font-weight:500}.ed-marquee__headline{max-width:38ch}.ed-marquee__blurb{font-family:var(--ff-serif);font-style:normal;font-size:var(--ts-body);color:var(--c-ink-soft);letter-spacing:0;max-width:58ch;margin:var(--sp-3) 0 0;line-height:1.45}.ed-marquee__meta{margin-top:var(--sp-3);gap:var(--sp-3);font-family:var(--ff-sans);font-style:normal;font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);flex-wrap:wrap;display:flex}.ed-marquee__at{font-family:var(--ff-serif);text-transform:lowercase;letter-spacing:0;color:var(--c-ink-soft);font-style:italic}.ed-filters-select{align-items:center;gap:var(--sp-2);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-soft);display:none}.ed-filters-select__control{appearance:none;font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--ts-small);text-transform:none;letter-spacing:0;color:var(--c-ink);background:var(--c-paper);border:var(--rule-hair) solid var(--c-ink);background-image:linear-gradient(45deg, transparent 50%, var(--c-ink) 50%), linear-gradient(135deg, var(--c-ink) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;padding:6px 28px 6px 10px}@media (width<=640px){.ed-toolbar{padding-block:var(--sp-2);margin-bottom:var(--sp-3);gap:var(--sp-2)}.ed-toolbar .lu-filters{display:none}.ed-filters-select{flex:auto;display:inline-flex}.ed-filters-select__control{width:100%}.ed-toolbar>.lu-tabs{gap:var(--sp-3);flex:100%}.ed-team-search{flex:100%;order:1}.ed-team-search__control{width:100%;min-width:0}.ed-masthead__nav-strip .lu-tabs__tab,.ed-toolbar .lu-tabs__tab{padding:4px var(--sp-2);font-size:var(--ts-micro);white-space:nowrap}.ed-masthead__nav-strip{margin-top:var(--sp-2);padding-top:var(--sp-2)}}.ed-team-search{align-items:center;gap:var(--sp-2);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-soft);display:inline-flex}.ed-team-search__control{appearance:none;font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--ts-small);text-transform:none;letter-spacing:0;color:var(--c-ink);background:var(--c-paper);border:var(--rule-hair) solid var(--c-ink);border-radius:0;min-width:160px;padding:6px 10px}.ed-team-search__control::placeholder{color:var(--c-ink-mute);font-style:italic}.ed-anon-banner{padding:var(--sp-4) var(--sp-5);background:var(--c-paper-edge);border-left:var(--rule-bold) solid var(--c-accent);font-family:var(--ff-serif);font-style:italic;font-size:var(--ts-body);color:var(--c-ink-soft);margin-block:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ed-anon-banner strong{color:var(--c-ink);font-weight:var(--fw-bold);font-style:normal}.ed-anon-banner__short{display:none}.ed-anon-banner__link{appearance:none;font:inherit;color:var(--c-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.ed-anon-banner__link:hover{color:var(--c-ink)}@media (width<=640px){.ed-anon-banner{padding:var(--sp-2) 0;margin-block:var(--sp-2);font-size:var(--ts-micro);letter-spacing:.02em;color:var(--c-ink-mute);justify-content:flex-start;gap:var(--sp-2);background:0 0;border-left:0;font-style:normal}.ed-anon-banner__full{display:none}.ed-anon-banner__short{display:inline}.ed-anon-banner__cta{display:none}}.ed-empty{padding-block:var(--sp-8);text-align:center;font-family:var(--ff-serif);color:var(--c-ink-mute);font-style:italic;font-size:var(--ts-title)}.ed-loading{padding-block:var(--sp-7);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);text-align:center}.ed-category{padding-block:var(--sp-6);border-top:var(--rule-hair) solid var(--c-rule)}.ed-category__header{align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:auto 1fr auto;display:grid}.ed-category__title{font-family:var(--ff-serif);font-size:var(--ts-headline);line-height:var(--lh-headline);font-weight:var(--fw-black);letter-spacing:var(--tk-display);margin:0}.ed-category__title em{font-style:italic;font-weight:var(--fw-bold);color:var(--c-accent)}.ed-category__num{font-family:var(--ff-serif);color:var(--c-ink-mute);font-style:italic;font-size:var(--ts-body);justify-self:end}.ed-category__rule{border-top:var(--rule-hair) solid var(--c-rule-soft);grid-column:1/-1;margin:0}.ed-league+.ed-league{margin-top:var(--sp-4)}.ed-league__header{appearance:none;border:0;border-top:var(--rule-hair) solid var(--c-rule-soft);padding:var(--sp-2) 0;margin-bottom:var(--sp-2);align-items:baseline;gap:var(--sp-3);cursor:pointer;width:100%;font-family:var(--ff-sans);text-transform:uppercase;letter-spacing:var(--tk-caps);font-size:var(--ts-micro);color:var(--c-ink-soft);text-align:left;background:0 0;grid-template-columns:auto 1fr auto auto;display:grid}.ed-league__header:hover{color:var(--c-ink)}.ed-league__kicker{font-style:italic;font-family:var(--ff-serif);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute)}.ed-league[data-college="1"] .ed-league__kicker{color:var(--c-accent)}.ed-league__name{font-family:var(--ff-serif);font-style:italic;font-size:var(--ts-small);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none;color:var(--c-ink)}.ed-league__count{font-variant-numeric:tabular-nums;color:var(--c-ink-mute)}.ed-league__chevron{transition:transform .16s;display:inline-block}.ed-league__chevron.is-collapsed{transform:rotate(-90deg)}.ed-sort{align-items:center;gap:var(--sp-2);font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-soft);display:inline-flex}.ed-sort__toggle{appearance:none;font:inherit;font-family:var(--ff-serif);font-weight:var(--fw-bold);text-transform:none;letter-spacing:0;font-style:italic;font-size:var(--ts-small);color:var(--c-ink);background:var(--c-paper);border:var(--rule-hair) solid var(--c-ink);cursor:pointer;padding:4px 12px}.ed-sort__toggle:hover{background:var(--c-paper-edge)}.ed-sort__toggle[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper)}.ed-split{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (width>=900px){.ed-split--featured{column-gap:var(--sp-7);grid-template-columns:1.35fr 1fr}}.ed-pullquote-wrap{top:var(--sp-5);position:sticky}.ed-standings-head{justify-content:space-between;align-items:end;gap:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:var(--rule-bold) solid var(--c-ink);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.ed-standings-head__title{font-family:var(--ff-serif);font-size:var(--ts-headline);line-height:var(--lh-headline);font-weight:var(--fw-black);letter-spacing:var(--tk-display);margin:0}.ed-standings-head__controls{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ed-division{padding-block:var(--sp-3)}.ed-division__name{font-family:var(--ff-sans);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);padding-bottom:var(--sp-2);border-bottom:var(--rule-hair) solid var(--c-rule);font-weight:var(--fw-medium);margin-bottom:0}.ed-division__name strong{color:var(--c-ink);font-weight:var(--fw-medium);font-family:var(--ff-serif);letter-spacing:var(--tk-headline);font-style:italic;font-size:var(--ts-body);text-transform:none;margin-left:var(--sp-3)}.ed-settings-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--rule-bold) solid var(--c-ink);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.ed-settings-head h1{font-family:var(--ff-serif);font-size:var(--ts-headline);font-weight:var(--fw-black);letter-spacing:var(--tk-display);margin:0}.ed-settings-grid{gap:var(--sp-8);grid-template-columns:220px 1fr;display:grid}.ed-settings-side{top:var(--sp-5);align-self:start;gap:var(--sp-2);border-right:var(--rule-hair) solid var(--c-rule-soft);padding-right:var(--sp-5);flex-direction:column;display:flex;position:sticky}.ed-settings-side a{font-family:var(--ff-sans);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-ink-mute);padding:var(--sp-2) 0;border-left:var(--rule-bold) solid transparent;padding-left:var(--sp-3);margin-left:calc(var(--sp-3) * -1)}.ed-settings-side a.active{color:var(--c-ink);border-left-color:var(--c-accent)}.ed-settings-side a:hover{color:var(--c-accent)}.ed-settings-body{min-width:0}.ed-settings-section{padding-block:var(--sp-5);border-top:var(--rule-hair) solid var(--c-rule-soft)}.ed-settings-section:first-child{border-top:0;padding-top:0}.ed-settings-section h2{font-family:var(--ff-serif);font-size:var(--ts-title);font-weight:var(--fw-black);letter-spacing:var(--tk-headline);margin:0 0 var(--sp-2)}.ed-settings-section p.lead{font-family:var(--ff-serif);color:var(--c-ink-soft);font-style:italic;font-size:var(--ts-small);margin:0 0 var(--sp-4);max-width:56ch}.ed-checkboxes{gap:var(--sp-2) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ed-check{align-items:center;gap:var(--sp-2);font-family:var(--ff-sans);font-size:var(--ts-small);padding:var(--sp-2) 0;cursor:pointer;display:flex}.ed-check input{accent-color:var(--c-accent);width:16px;height:16px}@media (width<=820px){.ed-settings-grid{gap:var(--sp-5);grid-template-columns:1fr}.ed-settings-side{border-right:0;border-bottom:var(--rule-hair) solid var(--c-rule-soft);padding-bottom:var(--sp-3);flex-flow:wrap;position:static}.ed-settings-side a{padding-left:var(--sp-3);border-left:0;border-bottom:var(--rule-bold) solid transparent}.ed-settings-side a.active{border-bottom-color:var(--c-accent);border-left-color:#0000}}.ed-signed-out{padding:var(--sp-7);background:var(--c-paper-edge);border-left:var(--rule-bold) solid var(--c-accent);font-family:var(--ff-serif);text-align:left}.ed-signed-out h2{font-size:var(--ts-marquee);margin:0 0 var(--sp-3);font-weight:var(--fw-black);letter-spacing:var(--tk-display)}.ed-signed-out p{color:var(--c-ink-soft);margin:0 0 var(--sp-4);max-width:48ch;font-style:italic;font-size:var(--ts-body);line-height:1.5}.sb-app{flex-direction:column;min-height:100vh;display:flex}.sb-main{padding-block:var(--sp-5) var(--sp-8);flex:1}.sb-jumbotron{border-bottom:var(--rule-hair) solid var(--c-rule-strong);background:linear-gradient(180deg, #ffb80005 0%, #0000 40%), var(--c-night);position:relative;overflow:hidden}.sb-jumbotron:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.sb-jumbotron__grid{gap:var(--sp-5);padding-block:var(--sp-5);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.sb-jumbotron__badge{border:var(--rule-hair) solid var(--c-rule-strong);padding:var(--sp-2) var(--sp-3);background:var(--c-panel);box-shadow:0 0 0 2px var(--c-night), 0 0 0 3px var(--c-rule-strong);flex-direction:column;display:flex}.sb-jumbotron__badge-label{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-cyan-dim)}.sb-jumbotron__badge-value{font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);letter-spacing:.06em;font-size:2rem;line-height:1}.sb-jumbotron__title{text-align:center;flex-direction:column;gap:6px;display:flex}.sb-jumbotron__brand{font-family:var(--ff-condensed);letter-spacing:.04em;color:var(--c-amber);text-shadow:var(--glow-amber);text-transform:uppercase;font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--fw-black);line-height:1;animation:6s infinite lu-flicker}.sb-jumbotron__brand span{color:var(--c-white);text-shadow:0 0 8px #f4f7fc40}.sb-jumbotron__sub{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-cyan)}.sb-jumbotron__sub span{color:var(--c-mute);margin-inline:var(--sp-2)}.sb-jumbotron__right{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.sb-jumbotron__who{font-family:var(--ff-mono);font-size:var(--ts-micro);color:var(--c-mute);text-transform:uppercase;letter-spacing:var(--tk-caps);text-align:right;line-height:1.3}.sb-jumbotron__who strong{color:var(--c-green);text-shadow:var(--glow-green);font-weight:var(--fw-bold)}.sb-nav{border-top:var(--rule-hair) solid var(--c-rule-strong);background:var(--c-night-deep);gap:0;padding-block:0;display:flex}.sb-nav__link{text-align:center;padding:var(--sp-3);font-family:var(--ff-condensed);font-size:var(--ts-small);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-mute);border-right:var(--rule-hair) solid var(--c-rule);transition:color .12s var(--ease), background .12s var(--ease);font-weight:var(--fw-bold);flex:1}.sb-nav__link:last-child{border-right:0}.sb-nav__link:hover{color:var(--c-cyan);background:#6fcbff0a}.sb-nav__link.active{color:var(--c-amber);text-shadow:var(--glow-amber);background:var(--c-panel);box-shadow:inset 0 -3px 0 var(--c-amber)}.sb-jumbotron__variant.lu-nav-variant{appearance:none;background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule);cursor:pointer;transition:border-color .12s var(--ease);align-self:center;gap:2px;padding:3px;display:inline-flex}.sb-jumbotron__variant.lu-nav-variant:hover{border-color:var(--c-cyan)}.sb-jumbotron__variant .lu-nav-variant__slot{color:var(--c-mute);transition:color .12s var(--ease), background .12s var(--ease), box-shadow .12s var(--ease);justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.sb-jumbotron__variant .lu-nav-variant__slot--active{color:var(--c-amber);text-shadow:var(--glow-amber);box-shadow:inset 0 -2px 0 var(--c-amber);background:#ffb80014}@media (width<=720px){.sb-jumbotron__grid{gap:var(--sp-2);padding-block:var(--sp-2);text-align:left;grid-template-columns:1fr auto;grid-template-areas:"title right";align-items:center}.sb-jumbotron__badge,.sb-jumbotron__sub{display:none}.sb-jumbotron__title{text-align:left;grid-area:title;gap:0;min-width:0}.sb-jumbotron__brand{white-space:nowrap;font-size:clamp(1.4rem,7vw,2rem)}.sb-jumbotron__right{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-flow:row;grid-area:right}.sb-jumbotron__right .lu-btn{font-size:var(--ts-micro);padding:6px 10px}.sb-nav{flex-wrap:wrap}.sb-nav__link{padding:var(--sp-2);font-size:var(--ts-micro)}.sb-main{padding-block:var(--sp-3) var(--sp-5)}}@media (width<=380px){.sb-jumbotron__brand{font-size:1.25rem}.sb-jumbotron__right{gap:6px}.sb-jumbotron__right .lu-btn{padding:5px 8px}}.sb-scene{gap:var(--sp-6);flex-direction:column;display:flex}.sb-controls{gap:var(--sp-4);flex-wrap:wrap;align-items:stretch;display:flex}.sb-controls__date{flex:none;min-width:280px}.sb-controls__filter{flex:1 1 0;min-width:280px}.sb-filters-select{align-items:center;gap:var(--sp-2);font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-mute);display:none}.sb-filters-select__control{appearance:none;font-family:var(--ff-condensed);font-size:var(--ts-small);font-weight:var(--fw-bold);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);background-image:linear-gradient(45deg, transparent 50%, var(--c-amber) 50%), linear-gradient(135deg, var(--c-amber) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;padding:6px 28px 6px 10px}@media (width<=640px){.sb-controls{gap:var(--sp-2)}.sb-controls__filter{display:none}.sb-filters-select{flex:auto;display:inline-flex}.sb-filters-select__control{width:100%}.sb-controls__date{flex:100%;min-width:0}.sb-team-search{flex:100%;order:1}.sb-team-search__control{width:100%;min-width:0}}.sb-team-search{align-items:center;gap:var(--sp-2);font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-mute);display:inline-flex}.sb-team-search__control{appearance:none;font-family:var(--ff-condensed);font-size:var(--ts-small);font-weight:var(--fw-bold);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);border-radius:0;min-width:160px;padding:6px 10px}.sb-team-search__control::placeholder{color:var(--c-mute);text-shadow:none}.sb-anon{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:var(--rule-hair) solid var(--c-amber-soft);color:var(--c-amber);font-family:var(--ff-mono);font-size:var(--ts-small);letter-spacing:.02em;background:#ffb8000d;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sb-anon__msg{flex:280px}.sb-anon strong{color:var(--c-amber);font-weight:var(--fw-bold);text-shadow:var(--glow-amber)}.sb-anon em{color:var(--c-mute);font-style:normal}.sb-anon__short{display:none}.sb-anon__link{appearance:none;font:inherit;color:var(--c-amber);text-shadow:var(--glow-amber);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.sb-controls__anon{font-family:var(--ff-mono);font-size:var(--ts-micro);letter-spacing:var(--tk-wide);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);align-items:center;display:none}@media (width<=640px){.sb-anon{display:none}.sb-controls__anon{margin-left:auto;display:inline-flex}}.sb-empty{padding:var(--sp-8);text-align:center;font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);border:var(--rule-hair) solid var(--c-rule-strong);background:var(--c-panel);letter-spacing:.04em;font-size:2rem}.sb-empty:after{content:".";animation:lu-blink var(--dur-blink) steps(2, end) infinite}.sb-loading{padding:var(--sp-5);text-align:center;font-family:var(--ff-mono);color:var(--c-cyan);letter-spacing:var(--tk-wide);text-transform:uppercase;font-size:var(--ts-small)}.sb-panel{flex-direction:column;display:flex}.sb-panel__label{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);font-family:var(--ff-condensed);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-white);font-weight:var(--fw-bold);border-bottom:0;display:flex}.sb-panel__label em{color:var(--c-amber);text-shadow:var(--glow-amber);margin-right:var(--sp-2);font-style:normal}.sb-panel__label .sb-count{font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);letter-spacing:.04em;font-size:1.1rem}.sb-panel--live .sb-panel__label{border-color:var(--c-red);color:var(--c-red);text-shadow:var(--glow-red);background:linear-gradient(90deg,#ff3b3038,#ff3b300d)}.sb-panel--live .sb-panel__label .sb-count{color:var(--c-red);text-shadow:var(--glow-red)}.sb-panel--live .sb-panel__label:before{content:"●";color:var(--c-red);text-shadow:var(--glow-red);margin-right:var(--sp-2)}.sb-league{border-top:var(--rule-hair) solid var(--c-rule-strong)}.sb-league:first-child{border-top:0}.sb-league__header{appearance:none;gap:var(--sp-3);width:100%;padding:6px var(--sp-3);cursor:pointer;font-family:var(--ff-condensed);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-cyan);text-align:left;border:0;border-bottom:var(--rule-hair) solid var(--c-rule);background:#00000040;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.sb-league__header:hover{color:var(--c-amber);text-shadow:var(--glow-amber)}.sb-league__kicker{font-family:var(--ff-led);color:var(--c-cyan);letter-spacing:.08em;font-size:.85rem}.sb-league[data-college="1"] .sb-league__kicker{color:var(--c-amber);text-shadow:var(--glow-amber)}.sb-league__name{font-family:var(--ff-condensed);font-weight:var(--fw-bold);font-size:var(--ts-small);color:var(--c-white);letter-spacing:var(--tk-caps)}.sb-league__count{font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);font-size:1rem}.sb-league__chevron{color:var(--c-cyan);transition:transform .16s}.sb-league__chevron.is-collapsed{transform:rotate(-90deg)}.sb-sort{align-items:center;gap:var(--sp-2);font-family:var(--ff-condensed);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-cyan);display:inline-flex}.sb-sort__toggle{appearance:none;font-family:var(--ff-condensed);font-weight:var(--fw-bold);font-size:var(--ts-small);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);cursor:pointer;padding:4px 12px}.sb-sort__toggle:hover{color:var(--c-white);border-color:var(--c-amber)}.sb-sort__toggle[aria-pressed=true]{background:var(--c-amber);color:var(--c-ink-deep,#0a0a0a);text-shadow:none}.sb-standings-head{justify-content:space-between;align-items:end;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.sb-standings-head__title{font-family:var(--ff-condensed);font-size:var(--ts-headline);letter-spacing:var(--tk-caps);text-transform:uppercase;color:var(--c-amber);text-shadow:var(--glow-amber);margin:0;line-height:1}.sb-standings-head__controls{gap:var(--sp-3);flex-wrap:wrap;display:flex}.sb-standings-group{margin-bottom:var(--sp-6)}.sb-standings-group__header{font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-wide);color:var(--c-cyan);padding:var(--sp-2) var(--sp-3);background:var(--c-panel-raised);border:var(--rule-hair) solid var(--c-rule-strong);border-bottom:0;justify-content:space-between;display:flex}.sb-standings-group__header strong{color:var(--c-amber);text-shadow:var(--glow-amber)}.sb-settings{gap:var(--sp-5);grid-template-columns:220px 1fr;display:grid}.sb-settings__nav{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);flex-direction:column;align-self:start;gap:0;display:flex}.sb-settings__nav a{padding:var(--sp-3) var(--sp-4);font-family:var(--ff-condensed);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute);border-bottom:var(--rule-hair) solid var(--c-rule);transition:color .12s var(--ease), background .12s var(--ease);font-weight:var(--fw-bold)}.sb-settings__nav a:last-child{border-bottom:0}.sb-settings__nav a:hover{color:var(--c-cyan)}.sb-settings__nav a.active{color:var(--c-amber);text-shadow:var(--glow-amber);background:var(--c-panel-raised);box-shadow:inset 3px 0 0 var(--c-amber)}.sb-settings__body{background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);min-width:0;padding:var(--sp-5)}.sb-settings__section{margin-bottom:var(--sp-6)}.sb-settings__section h2{font-family:var(--ff-condensed);font-size:var(--ts-team);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-amber);text-shadow:var(--glow-amber);margin:0 0 var(--sp-2);font-weight:var(--fw-black)}.sb-settings__section p.lead{font-family:var(--ff-mono);color:var(--c-mute);font-size:var(--ts-small);margin:0 0 var(--sp-4)}.sb-checkboxes{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.sb-check{align-items:center;gap:var(--sp-2);font-family:var(--ff-mono);font-size:var(--ts-small);color:var(--c-white);padding:var(--sp-2) var(--sp-3);border:var(--rule-hair) solid transparent;cursor:pointer;display:flex}.sb-check input{accent-color:var(--c-amber);width:16px;height:16px}.sb-check:hover{border-color:var(--c-rule);background:var(--c-panel-raised)}.sb-signed-out{padding:var(--sp-8);background:var(--c-panel);border:var(--rule-hair) solid var(--c-rule-strong);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.sb-signed-out:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffb80005 0 2px,#0000 2px 4px);position:absolute;inset:0}.sb-signed-out__stack{align-items:center;gap:var(--sp-4);flex-direction:column;max-width:52ch;display:flex;position:relative}.sb-signed-out__title{font-family:var(--ff-led);color:var(--c-amber);text-shadow:var(--glow-amber);letter-spacing:.02em;margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.sb-signed-out__sub{font-family:var(--ff-mono);color:var(--c-cyan);font-size:var(--ts-small);text-transform:uppercase;letter-spacing:var(--tk-wide)}.sb-signed-out__ctas{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=820px){.sb-settings{grid-template-columns:1fr}.sb-settings__nav{flex-direction:row;overflow-x:auto}.sb-settings__nav a{border-bottom:0;border-right:var(--rule-hair) solid var(--c-rule);white-space:nowrap}.sb-settings__nav a.active{box-shadow:inset 0 -3px 0 var(--c-amber)}}.sb-colophon{border-top:var(--rule-hair) solid var(--c-rule-strong);padding-block:var(--sp-5);background:var(--c-night-deep)}.sb-colophon__inner{justify-content:space-between;align-items:center;gap:var(--sp-3);font-family:var(--ff-mono);font-size:var(--ts-micro);text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--c-mute);flex-wrap:wrap;display:flex}.sb-colophon__inner strong{color:var(--c-amber);text-shadow:var(--glow-amber);margin-right:6px}@media (width<=480px){.sb-jumbotron__brand{font-size:clamp(2rem,9vw,3rem)}.sb-jumbotron__badge-value{font-size:1.5rem}}
