.take-journeys{display:flex;flex-direction:column;gap:10px}.take-journeys h4{margin:0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;display:flex;gap:8px;align-items:baseline}.take-journeys h4 small{font-size:11px;color:#94a3b8;text-transform:none;letter-spacing:0;font-weight:700}.take-journey-empty{margin:0;font-size:12px;line-height:1.45;color:#a5b4c8}.take-journey{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px;background:hsla(0,0%,100%,.025)}.take-journey[data-result=won]{border-color:rgba(134,239,172,.45)}.take-journey[data-result=lost]{border-color:hsla(0,94%,82%,.4)}.take-journey>header{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.take-journey>header b{font-size:13px;font-weight:800}.take-journey>header small{font-size:11px;color:#d9f99d;font-weight:700}.take-journey-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;counter-reset:step}.take-journey-rail li{position:relative;display:flex;gap:7px;align-items:flex-start;padding:7px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,26,.4)}.take-journey-dot{flex:none;width:10px;height:10px;margin-top:3px;border-radius:50%;background:#475569;box-shadow:0 0 0 3px rgba(71,85,105,.25)}.take-journey-rail li[data-state=done] .take-journey-dot{background:#a3e635;box-shadow:0 0 0 3px rgba(163,230,53,.22)}.take-journey-rail li[data-state=waiting] .take-journey-dot{background:#fde68a;box-shadow:0 0 0 3px hsla(48,97%,77%,.18)}.take-journey-rail li[data-state=blocked] .take-journey-dot{background:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.22)}.take-journey-rail li[data-state=skipped]{opacity:.55}.take-journey-rail strong{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:12px;font-weight:800}.take-journey-rail em{font-style:normal;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.take-journey-rail li[data-state=blocked] em{color:#fdba74}.take-journey-rail li[data-state=done] em{color:#bef264}.take-journey-rail p{margin:3px 0 0;font-size:11px;line-height:1.35;color:#cbd5e1}.take-journey-more,.take-journey-rail button{margin-top:5px;font-size:11px;font-weight:800;border:1px solid rgba(251,146,60,.5);color:#fed7aa;background:transparent;border-radius:7px;padding:3px 8px;cursor:pointer}.take-journey-more{border-color:hsla(0,0%,100%,.18);color:#e2e8f0;align-self:flex-start}.sharp-context{margin:6px 0 0;border:1px solid rgba(56,189,248,.35);border-radius:10px;padding:8px 10px;background:rgba(56,189,248,.05);font-size:12px;line-height:1.4;color:#e2e8f0}.sharp-context header{display:flex;gap:8px;align-items:baseline}.sharp-context header b,.sharp-context>b{color:#7dd3fc;font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sharp-context header small,.sharp-context>small{font-size:11px;color:#94a3b8}.sharp-context p{margin:4px 0}.sharp-context ul{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:2px}.sharp-context li{font-size:11px;color:#cbd5e1}.sharp-context li[data-strength=MAJOR]{color:#f0f9ff;font-weight:700}.sharp-context[data-relation=agrees]{border-color:rgba(134,239,172,.45)}.sharp-context[data-relation=disagrees]{border-color:rgba(251,146,60,.5)}.sharp-context-locked{border-style:dashed;color:#a5b4c8}.board-browser{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;padding:12px;border:1px solid #ffffff40;border-radius:12px;background:hsla(0,0%,100%,.025);color:#e2e8f0;backdrop-filter:blur(8px);overflow:hidden}.board-browser header{display:flex;align-items:center;gap:12px;cursor:grab;padding-bottom:12px}.board-browser header strong{font-size:18px}.board-browser header span{flex:1;font-size:11px;color:#94a3b8}.board-browser button,.board-browser input{background:#ffffff08;border:1px solid #ffffff30;border-radius:5px;color:inherit;padding:7px}.board-browser button:disabled{opacity:.35}.board-browser form{display:flex;gap:6px;margin-bottom:8px}.board-browser input{flex:1;min-width:0}.board-browser iframe{width:100%;flex:1;min-height:0;border:1px solid #ffffff20;border-radius:6px;background:transparent}.board-browser footer{font-size:11px;padding-top:8px;color:#aab7c8}.board-browser a{color:#e2e8f0;text-decoration:underline}.board-browser-empty{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;border:1px solid #ffffff15;border-radius:6px;text-align:center;padding:20px}.board-browser-empty small{max-width:350px;color:#94a3b8}.board-browser p{font-size:12px;color:#ffb39c}.league-futures-desk{display:flex;flex-direction:column;height:100%;min-height:0;color:#e5e7eb;background:#080d16e6;border:1px solid #67e8f94d;border-radius:8px;padding:12px;box-sizing:border-box;font-size:12px}.league-futures-desk header{display:flex;align-items:center;gap:6px;border-bottom:1px solid #ffffff25;padding-bottom:8px;flex:none}.league-futures-desk h3{font-size:16px;margin:0;flex:1}.league-futures-desk h4{font-size:12px;margin:16px 0 8px}.league-futures-desk h4 span{color:#67e8f9}.league-futures-desk button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;min-width:30px;border:1px solid #ffffff30;border-radius:5px;color:#d9f99d;background:#ffffff05;cursor:pointer}.league-futures-desk button:disabled{opacity:.4}.league-futures-body{overflow:auto;min-height:0;flex:1}.league-futures-body ul{list-style:none;padding:0;margin:0}.league-futures-body li{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0;border-bottom:1px solid #ffffff20;overflow-wrap:anywhere}.league-futures-body p,.league-futures-body small{color:#a1a1aa}.league-futures-body nav{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.sports-mobile-futures{height:520px;max-height:75dvh}.sports-mobile-futures-open{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #ffffff24;border-radius:6px;color:#e2e8f0;background:#131c23;font-size:12px}.sports-focus-identity,.sports-focus-stat{box-sizing:border-box;width:100%;height:100%;border:1px solid var(--sports-accent,#94a3b8);color:#e5edf5;backdrop-filter:blur(3px)}.sports-focus-identity{padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:10px;background:rgba(16,24,36,.15)}.sports-focus-brand{width:180px;height:42px;-o-object-fit:cover;object-fit:cover;opacity:.85}.sports-focus-title{display:flex;align-items:center;gap:12px;text-align:left;background:transparent;color:inherit;cursor:pointer}.sports-focus-title img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.sports-focus-title strong{font-size:18px}.sports-focus-caption{font-size:10px;color:#94a3b8}.sports-focus-controls{display:flex;flex-wrap:wrap;gap:4px}.sports-focus-controls button{font-size:9px;border:1px solid #ffffff26;border-radius:5px;padding:4px 6px;background:#ffffff04;color:inherit;cursor:pointer}.sports-focus-controls button[aria-pressed=true]{border-color:var(--sports-accent,#94a3b8);color:#fff}.deb-entwrap>.sports-focus-stat,.sports-focus-stat{position:relative;container-type:size;padding:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:hsla(0,0%,100%,.018);box-shadow:none;border-width:calc(1px + var(--sports-intensity,.2)*1px);transition:filter .42s ease,opacity .42s ease,border-color .42s ease}.deb-entwrap>.sports-focus-identity{background:rgba(16,24,36,.15);box-shadow:none}.sports-focus-reading{display:flex;flex:1;min-height:0;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding-top:4px;text-align:left;background:transparent;color:inherit;cursor:pointer}.sports-focus-reading img.sports-player-portrait{align-self:center;width:120px;height:120px;max-width:65%;flex:none;-o-object-fit:contain;object-fit:contain}.sports-focus-stat img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.sports-focus-reading>img:not(.sports-player-portrait){position:absolute;top:10px;right:10px}.sports-focus-stat span{font-size:clamp(13px,7cqw,20px);font-weight:700;line-height:1.15;color:#cbd5e1}.sports-focus-stat strong{color:hsla(0,0%,100%,.85);font-weight:900;font-size:clamp(22px,23cqw,56px);line-height:1.2}.sports-focus-stat b{font-size:clamp(12px,6cqw,18px);line-height:1.25;text-transform:uppercase}.sports-focus-stat small{font-size:10px;line-height:1.4;color:#94a3b8}.sports-focus-stat .sports-stat-sentence{margin:3px 0;font-size:clamp(12px,6cqw,18px);font-weight:700;line-height:1.25;white-space:normal;overflow-wrap:anywhere;color:#e2e8f0}.sports-focus-stat-toggle{font-size:9px;line-height:1.4;padding:2px 5px;margin-top:4px;border:1px solid var(--sports-accent,#94a3b8);color:#e2e8f0;background:transparent;align-self:flex-end;cursor:pointer}.sports-focus-stat[data-stat-focused=true]{border-width:3px;box-shadow:none}.sports-focus-stat[data-stat-background=true]{filter:blur(2px);opacity:.24}.sports-focus-stat[data-stat-background=true]:focus-within,.sports-focus-stat[data-stat-background=true]:hover{filter:none;opacity:1}.sports-focus-controls button:focus-visible,.sports-focus-reading:focus-visible,.sports-focus-stat-toggle:focus-visible,.sports-focus-stat:focus-visible,.sports-focus-title:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:2px}.sports-weight-cell{display:flex;flex-direction:column;gap:8px;padding:12px}.sports-weight-cell label{display:flex;align-items:center;gap:6px;font-size:12px}.sports-weight-cell input{accent-color:#cbd5e1}.sports-weight-cell input[type=range]{width:100%;background:#ffffff08}.sports-comparison{display:flex;flex-direction:column;gap:6px;padding:12px;text-align:left}@media(prefers-reduced-motion:reduce){.sports-focus-stat{transition:none}}.deb-entwrap.sports-focus-layer{z-index:24}.deb-entwrap.sports-focus-layer:has(.sports-focus-identity){z-index:36}.deb-entwrap.sports-focus-layer:has(.sports-compare-dropdown[open]),.deb-entwrap.sports-focus-layer:has(.sports-focus-identity:focus-within){z-index:60}.sports-focus-title img.sports-focused-portrait{width:88px;height:88px;flex:none}.sports-focus-reading{justify-content:center}.sports-focus-brand{-o-object-fit:contain;object-fit:contain}.sports-focus-title:has(.sports-focused-portrait) strong{font-size:16px}.sports-focus-reading:has(.sports-player-portrait){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30%);align-content:center;align-items:start;-moz-column-gap:6px;column-gap:6px}.sports-focus-reading:has(.sports-player-portrait) .sports-player-portrait{grid-column:2;grid-row:1/4;width:100%;height:min(120px,40cqh);max-width:100%;align-self:center}.sports-focus-reading:has(.sports-player-portrait)>span{grid-column:1;grid-row:1}.sports-focus-reading:has(.sports-player-portrait)>.stat-pixel-number{grid-column:1;grid-row:2}.sports-focus-reading:has(.sports-player-portrait)>b{grid-column:1;grid-row:3}.sports-focus-reading:has(.sports-player-portrait)>p,.sports-focus-reading:has(.sports-player-portrait)>small{grid-column:1/-1}.sports-focus-layer.sports-family-muted{filter:blur(3px)!important;opacity:.2!important;transition:filter .24s,opacity .24s}.sports-focus-stat .stat-pixel-number{height:min(100px,30cqh,40cqw);max-width:100%}@media(prefers-reduced-motion:reduce){.sports-focus-layer.sports-family-muted{transition:none}}.deb-entwrap.sports-focus-layer.sports-focus-ambient{z-index:1!important;opacity:.12;filter:blur(2px) saturate(.6);transition:opacity .26s ease,filter .26s ease}.deb-entwrap.sports-focus-layer.sports-focus-ambient:hover{opacity:.55;filter:none}.deb-entwrap.sports-focus-layer.sports-focus-board{z-index:40}@media(prefers-reduced-motion:reduce){.deb-entwrap.sports-focus-layer.sports-focus-ambient{transition:none}}.sports-focus-identity .sports-focus-controls{display:flex;flex-direction:column;gap:8px}.sports-focus-views{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sports-focus-views button{font-size:13px;font-weight:800;padding:8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:#cbd5e1;cursor:pointer;text-align:center;line-height:1.15}.sports-focus-views button:hover{border-color:hsla(0,0%,100%,.32);color:#fff}.sports-focus-views button[aria-pressed=true]{border-color:var(--sports-accent,#a3e635);background:color-mix(in srgb,var(--sports-accent,#a3e635) 16%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sports-accent,#a3e635) 40%,transparent)}.sports-focus-tools{display:flex;flex-wrap:wrap;gap:4px}.sports-focus-tools .sports-compare-dropdown>summary,.sports-focus-tools>button{font-size:11px;font-weight:700;border:1px solid #ffffff22;border-radius:7px;padding:5px 8px;background:#ffffff05;color:#cbd5e1;cursor:pointer}.sports-focus-tools>button[aria-expanded=true],.sports-focus-tools>button[aria-pressed=true]{border-color:var(--sports-accent,#94a3b8);color:#fff}.sports-focus-identity .sports-focus-title strong{font-size:20px}.sports-focus-identity .sports-focus-caption{font-size:11px}.sports-focus-identity .sports-focus-brand{width:150px;height:30px}.sports-stat-pace{display:flex;flex-direction:column;gap:3px;width:100%;margin-top:2px;font-size:clamp(10px,5cqw,13px);font-weight:800;color:#e2e8f0}.sports-stat-pace-meter{position:relative;display:block;height:6px;border-radius:999px;background:hsla(0,0%,100%,.08)}.sports-stat-pace-meter i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:rgba(226,232,240,.8)}.sports-stat-pace-meter u{position:absolute;top:-3px;bottom:-3px;width:2px;background:#fde68a;text-decoration:none}.sports-stat-pace[data-verdict=hit]{color:#86efac}.sports-stat-pace[data-verdict=ahead]{color:#bef264}.sports-stat-pace[data-verdict=near]{color:#fde68a}.sports-stat-pace[data-verdict=behind],.sports-stat-pace[data-verdict=final-short]{color:#fca5a5}.sports-stat-pace[data-verdict=hit] .sports-stat-pace-meter i{background:#86efac}.sports-stat-pace[data-verdict=ahead] .sports-stat-pace-meter i{background:#bef264}.sports-focus-identity,.sports-focus-stat{position:relative}.sports-focus-close{position:absolute;top:6px;right:6px;z-index:3;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:rgba(16,24,36,.55);color:#e2e8f0;font-size:15px;line-height:1;cursor:pointer}.sports-focus-close:hover{border-color:#fca5a5;color:#fff}.sports-focus-close:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:2px}.sports-focus-stat:has(.sports-focus-close) .sports-focus-reading>img:not(.sports-player-portrait){right:38px}.sports-focus-stat[data-pace]{transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.sports-focus-identity img.sports-focus-brand{-o-object-fit:cover;object-fit:cover;width:150px;height:54px;flex:none}.sbs{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px 10px 8px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:hsla(0,0%,100%,.018);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#e5edf5;text-align:left;font:inherit;transition:border-color .2s ease,background-color .2s ease}button.sbs{cursor:pointer}button.sbs:hover{background:hsla(0,0%,100%,.045)}.sbs:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:2px}.sbs-head{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.sbs-head b{font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbs-head .stat-pixel-graphic{width:22px;height:22px;max-width:none;opacity:.8}.sbs-figure{display:block;max-width:100%;color:hsla(0,0%,100%,.85)}.sbs-figure .stat-pixel-number{height:44px;max-width:100%}.sbs[data-size=lg] .sbs-figure .stat-pixel-number{height:62px}.sbs[data-size=lg] .sbs-head b{font-size:12px}.sbs[data-size=lg] .sbs-head .stat-pixel-graphic{width:30px;height:30px}.sbs[data-size=sm]{padding:7px 8px 6px;gap:2px}.sbs[data-size=sm] .sbs-figure .stat-pixel-number{height:28px}.sbs[data-size=sm] .sbs-head b{font-size:10px}.sbs[data-size=sm] .sbs-head .stat-pixel-graphic{width:16px;height:16px}.sbs-caption{font-weight:800;color:color-mix(in srgb,var(--sports-accent,#94a3b8) 55%,#e2e8f0)}.sbs-caption,.sbs-detail{font-size:11px;line-height:1.3}.sbs-detail{font-weight:700;color:#94a3b8}.sbs-detail [data-sign=up]{color:#86efac}.sbs-detail [data-sign=down]{color:#fca5a5}.sle{box-sizing:border-box;min-width:0;padding:6px;border:1px solid rgba(148,163,184,.25);border-radius:14px;background:hsla(0,0%,100%,.012);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#e5edf5;container-type:inline-size}.sle-stage{position:relative;width:100%;aspect-ratio:1}.sle-spokes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sle-spokes line{stroke:var(--sports-accent,#94a3b8);stroke-width:.35;vector-effect:non-scaling-stroke;stroke-dasharray:2 2}.sle-core{position:absolute;left:50%;top:50%;width:36%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid color-mix(in srgb,var(--sports-accent,#94a3b8) 55%,transparent);border-radius:50%;background:hsla(0,0%,100%,.02);text-align:center;padding:6%}.sle-core .stat-pixel-graphic{width:58%;height:auto;aspect-ratio:1;max-width:none;opacity:.9}.sle-core-mark{display:block;width:70%}.sle-core-mark .stat-pixel-number{height:auto;width:100%}.sle-core b{font-size:clamp(9px,3.4cqw,13px);font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sle-core small{font-size:clamp(8px,2.6cqw,10px);font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sle-orbiter{position:absolute;width:31%;transform:translate(-50%,-50%);display:flex;justify-content:center}.sle-orbiter[data-lead]{width:35%}.sle-node{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 5px;border:calc(1px + var(--sbs-strength,0)*1px) solid color-mix(in srgb,var(--sports-accent,#94a3b8) calc(20% + var(--sbs-strength,0)*60%),transparent);border-radius:12px;background:rgba(16,24,36,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:inherit;text-align:center;cursor:pointer}.sle-node:hover{background:hsla(0,0%,100%,.06)}.sle-node:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:2px}.sle-node>em{position:absolute;top:3px;left:6px;font-style:normal;font-size:10px;font-weight:900;color:#94a3b8}.sle-orbiter[data-lead] .sle-node>em{color:#fde68a}.sle-node>i,.sle-node>img{width:clamp(26px,11cqw,44px);height:clamp(26px,11cqw,44px);-o-object-fit:contain;object-fit:contain;flex:none}.sle-orbiter[data-lead] .sle-node>i,.sle-orbiter[data-lead] .sle-node>img{width:clamp(30px,13cqw,54px);height:clamp(30px,13cqw,54px)}.sle-node>img.round{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:hsla(0,0%,100%,.05)}.sle-node>i{display:grid;place-items:center;font-style:normal;font-weight:900;font-size:11px;border-radius:50%;background:hsla(0,0%,100%,.06)}.sle-node-value{display:block;max-width:100%;color:hsla(0,0%,100%,.9)}.sle-node-value .stat-pixel-number{height:clamp(16px,6.5cqw,28px);max-width:100%}.sle-orbiter[data-lead] .sle-node-value .stat-pixel-number{height:clamp(20px,8cqw,36px)}.sle-node>strong{font-size:clamp(9px,3.2cqw,12px);font-weight:900;line-height:1.15}.sle-node>small,.sle-node>strong{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sle-node>small{font-size:clamp(8px,2.6cqw,10px);font-weight:700;color:#94a3b8}.sle-orbiter[data-highlight] .sle-node{box-shadow:0 0 0 2px var(--sports-accent,#e2e8f0)}.sle-node-star{position:absolute;top:-6px;right:-6px}.sle-node-star .sports-fav-star{width:22px;height:22px;font-size:13px;background:rgba(16,24,36,.6);border-radius:50%}@container (max-width:260px){.sle-node>small{display:none}}.deb-board-frame.deb-is-moving .sbs,.deb-board-frame.deb-is-moving .sle,.deb-board-frame.deb-is-moving .sle-node{backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.sbs{transition:none}}.team-player-focus{display:flex;flex-direction:column;gap:10px;min-width:0}.team-player-focus>header{display:flex;align-items:center;gap:12px;min-height:64px}.team-player-focus>header>img{width:64px;height:64px;flex:none;-o-object-fit:contain;object-fit:contain}.team-player-identity{flex:1;min-width:0}.team-player-identity strong{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.team-player-identity small{display:block;font-size:11px;color:#a4b1b8;margin-top:4px}.team-player-focus button{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:6px;background:#ffffff04;color:#e5edf5}.team-player-focus button:disabled{opacity:.3}.team-player-focus button:focus-visible,.team-player-focus select:focus-visible{outline:2px solid var(--sports-accent,#b5ed62);outline-offset:2px}.team-player-controls{display:flex;align-items:center;gap:8px}.team-player-controls select{flex:1;min-width:0;width:100%;padding:6px;border:1px solid #ffffff26;border-radius:6px;background:#121b24;color:#e5edf5;font-size:12px}.team-player-controls small{font-size:11px;white-space:nowrap;color:#a4b1b8}.team-player-focus .sports-tile-grid>.sbs{width:100%;height:auto;min-height:116px;display:flex;align-items:stretch;border-radius:8px}.sports-board{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;border:1px solid var(--sports-accent,#94a3b8);border-radius:12px;background:rgba(16,24,36,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none;color:#e5edf5;container-type:inline-size;overflow:hidden;font-variant-numeric:tabular-nums}.sports-board-head{display:flex;align-items:center;gap:12px;min-height:40px}.sports-board-league{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;flex:none}.sports-board-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sports-board-title strong{font-size:20px;font-weight:900;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sports-board-title small{font-size:12px;color:#94a3b8;font-weight:600}.sports-board-actions{display:flex;gap:6px;align-items:center}.sports-board-status{margin:0;font-size:12px;color:#a5b4c8}.sports-board-scroll{flex:1;min-height:0;overflow:auto;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.sports-board-scroll::-webkit-scrollbar{width:8px;height:8px}.sports-board-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:8px}.sports-board-scroll::-webkit-scrollbar-track{background:transparent}.sports-board-empty{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#94a3b8;text-align:center;padding:24px}.sports-board-spinner{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.18);border-top:2px solid var(--sports-accent,#cbd5e1);animation:sports-board-spin .8s linear infinite}@keyframes sports-board-spin{to{transform:rotate(1turn)}}.sports-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-content:start}.sports-tile-grid{display:grid;gap:8px}.sports-tile-grid[data-size=md]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.sports-tile-grid[data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.sports-tile-grid[data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sports-board-team{display:flex;align-items:center;gap:8px;min-width:0}.sports-board-team img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex:none}.sports-board-team i{width:24px;height:24px;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:800;border-radius:6px;background:hsla(0,0%,100%,.08);flex:none}.sports-board-team-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sports-board-team em{font-style:normal;font-size:10px;color:#94a3b8;font-weight:700}.sports-board-player{display:flex;align-items:center;gap:8px;min-width:0}.sports-board-player img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:hsla(0,0%,100%,.06);flex:none}.sports-board-player i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:hsla(0,0%,100%,.08);flex:none}.sports-board-player>span{display:flex;flex-direction:column;min-width:0}.sports-board-player b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sports-board-player small{font-size:10px;color:#94a3b8;font-weight:700}.sports-fav-star{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:transparent;color:#64748b;font-size:16px;line-height:1;cursor:pointer;border:1px solid transparent}.sports-fav-star:hover{color:#fde68a;border-color:hsla(48,97%,77%,.3)}.sports-fav-star[aria-pressed=true]{color:#fde047;text-shadow:0 0 10px rgba(253,224,71,.45)}.sports-board-rowlink:focus-visible,.sports-fav-star:focus-visible,.sports-full-table th button:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:1px}.sports-standings{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:14px;align-content:start}.sports-board-table{width:100%;border-collapse:separate;border-spacing:0 2px;font-size:13px}.sports-board-table caption{text-align:left;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;padding:2px 4px 6px}.sports-standings>table{padding:8px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:hsla(0,0%,100%,.012);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sports-board-table th{font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;text-align:right;padding:4px 6px;white-space:nowrap}.sports-board-table th.sticky,.sports-board-table th:nth-child(2){text-align:left}.sports-board-table td{padding:6px;background:var(--board-heat-fill,hsla(0,0%,100%,.018))}.sports-board-table tbody tr td:first-child{border-radius:8px 0 0 8px;box-shadow:inset 3px 0 0 var(--board-heat-line,transparent)}.sports-board-table tbody tr td:last-child{border-radius:0 8px 8px 0}.sports-board-table td.num{text-align:right;font-weight:700;white-space:nowrap}.sports-board-table tr[data-highlight] td,.sports-board-table tr[data-highlight] th{outline:1px solid var(--sports-accent,#e2e8f0);outline-offset:-1px}.sports-board-table [data-sign=up]{color:#86efac}.sports-board-table [data-sign=down]{color:#fca5a5}[data-streak=W]{color:#86efac}[data-streak=L]{color:#fca5a5}.sports-board-rowlink{display:flex;align-items:center;gap:6px;width:100%;min-width:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.sports-board-rowlink small{font-size:10px;color:#94a3b8;margin-left:auto;padding-left:6px}.sports-board-rowlink sup{font-size:9px;color:#fde68a;font-weight:800}.sports-full-table thead th{top:0;z-index:2}.sports-full-table th.sticky,.sports-full-table thead th{position:sticky;background:rgba(16,24,36,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sports-full-table th.sticky{left:0;z-index:1;min-width:210px;padding:5px 8px;border-radius:8px 0 0 8px}.sports-full-table thead th.sticky{z-index:3}.sports-full-table th button{background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:2px 0}.sports-full-table th[aria-sort=ascending] button,.sports-full-table th[aria-sort=descending] button{color:#f8fafc}.sports-full-table td.heat{box-shadow:inset 0 -2px 0 var(--board-heat-line,transparent);border-radius:0}.sports-full-table tbody tr:hover td{filter:brightness(1.25)}.sports-team-overview{display:flex;flex-direction:column;gap:14px}.sports-team-hero{display:flex;align-items:center;gap:14px}.sports-team-hero>img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;flex:none}.sports-team-hero-stats{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sports-team-overview h4{margin:0 0 6px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;display:flex;align-items:center;justify-content:space-between;gap:8px}.sports-team-overview h4 button{font-size:11px;text-transform:none;letter-spacing:0;font-weight:700;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:3px 8px;background:transparent;color:#e2e8f0;cursor:pointer}.sports-team-edges{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sports-team-leaders .sports-board-scroll{overflow:visible;padding:0}@container (max-width:620px){.sports-team-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sports-standings,.sports-team-edges{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sports-board-spinner{animation:none}}.deb-board-frame.deb-is-moving .sports-board{backdrop-filter:none;-webkit-backdrop-filter:none}.deb-entwrap>.sports-board.sports-board{background:rgba(16,24,36,.22);box-shadow:none}.sports-full-table tbody th{text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;color:#e5edf5;text-align:left}@container (max-width:520px){.sports-board-head{flex-wrap:wrap}.sports-board-title{flex:1 1 0}.sports-board-actions{order:3;flex-basis:100%;justify-content:flex-start}.sports-tile-grid[data-size=lg],.sports-tile-grid[data-size=md]{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-tile-grid[data-size=sm]{grid-template-columns:repeat(3,minmax(0,1fr))}.sbs[data-size=lg] .sbs-figure .stat-pixel-number{height:44px}.sbs[data-size=md] .sbs-figure .stat-pixel-number{height:36px}.sports-board-grid{grid-template-columns:1fr}}.sports-board[data-collapsed]{height:auto;padding-bottom:12px}.sports-board-collapse{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.03);color:#e2e8f0;font-size:13px;cursor:pointer}.sports-board-collapse:hover{border-color:var(--sports-accent,#94a3b8)}.sports-board-collapse:focus-visible{outline:2px solid var(--sports-accent,#cbd5e1);outline-offset:1px}.sports-player-board .sports-player-board-shot{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:hsla(0,0%,100%,.04);flex:none;border:1px solid color-mix(in srgb,var(--sports-accent,#94a3b8) 60%,transparent)}.sports-player-scroll{display:flex;flex-direction:column;gap:16px}.sports-player-board h4{margin:0 0 8px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1}.sports-player-board h4 small{font-weight:700;text-transform:none;letter-spacing:0;color:#94a3b8}.sports-player-board h5{margin:0 0 6px 2px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sports-player-baselines{display:flex;flex-direction:column;gap:12px}.sports-player-baselines h4{margin-bottom:0}.sports-player-baselines .sbs-detail b{color:#f1f5f9}.sports-player-recent table td{white-space:nowrap}.sports-player-board .sports-board-actions .sports-compare-dropdown>summary{font-size:12px;font-weight:800;padding:5px 9px;border-radius:7px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.03);color:#e2e8f0}.sports-player-board .sports-board-actions .sports-compare-options{left:auto;right:0}.sports-player-compare{display:flex;flex-direction:column;gap:8px}.sports-player-compare h4{margin-bottom:0}.sports-compare-players{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sports-compare-players li{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid var(--compare-color);border-radius:999px;background:hsla(0,0%,100%,.02)}.sports-compare-players img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sports-compare-players span{display:flex;flex-direction:column;min-width:0}.sports-compare-players b{font-size:12px;font-weight:900}.sports-compare-players small{font-size:10px;color:#94a3b8;font-weight:700}.sports-compare-players button{width:22px;height:22px;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1}.sports-compare-players button:hover{color:#f8fafc;background:hsla(0,0%,100%,.06)}.sports-compare-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.sports-compare-stat{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:hsla(0,0%,100%,.018);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sports-compare-stat header{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.sports-compare-stat header b{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1}.sports-compare-stat header small{font-size:9px;color:#94a3b8;font-weight:700}.sports-compare-bar{display:grid;grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:7px;font-size:11px}.sports-compare-bar span{font-weight:800;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sports-compare-bar i{position:relative;height:7px;border-radius:999px;background:hsla(0,0%,100%,.06)}.sports-compare-bar u{position:absolute;inset:0 auto 0 0;border-radius:999px;background:color-mix(in srgb,var(--compare-color) 70%,transparent);text-decoration:none}.sports-compare-bar strong{text-align:right;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;color:#e2e8f0}.sports-compare-bar[data-best] strong{color:#fff}.sports-compare-bar[data-best] u{background:var(--compare-color);box-shadow:0 0 10px color-mix(in srgb,var(--compare-color) 50%,transparent)}.sports-live-pace{border:1px solid color-mix(in srgb,var(--sports-accent,#a3e635) 55%,transparent);border-radius:12px;padding:10px;background:hsla(0,0%,100%,.015);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sports-live-pace>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sports-live-pace>header b{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#d9f99d}.sports-live-pace>header small{font-size:11px;color:#a5b4c8}.sports-live-pace ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.sports-pace-row{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.018)}.sports-pace-row header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sports-pace-row header span{font-size:12px;font-weight:800;color:#cbd5e1}.sports-pace-row header b{font-size:22px;font-weight:900}.sports-pace-meter{position:relative;height:8px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:visible}.sports-pace-meter>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.55),rgba(226,232,240,.9))}.sports-pace-meter>s{position:absolute;top:-2px;bottom:-2px;border-radius:999px;background:rgba(163,230,53,.3);border:1px dashed hsla(82,85%,67%,.6);text-decoration:none}.sports-pace-meter>u{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fde68a;text-decoration:none}.sports-pace-row p{margin:0;font-size:12px;line-height:1.35;color:#e2e8f0}.sports-pace-row[data-verdict=hit]{border-color:rgba(134,239,172,.6)}.sports-pace-row[data-verdict=ahead]{border-color:hsla(82,85%,67%,.45)}.sports-pace-row[data-verdict=behind],.sports-pace-row[data-verdict=final-short]{border-color:hsla(0,94%,82%,.4)}.sports-pace-row em{font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;padding:2px 6px;border-radius:6px;background:hsla(0,0%,100%,.06)}.sports-pace-row[data-verdict=hit] em{color:#86efac}.sports-pace-row[data-verdict=ahead] em{color:#bef264}.sports-pace-row[data-verdict=near] em{color:#fde68a}.sports-pace-row[data-verdict=behind] em,.sports-pace-row[data-verdict=final-short] em{color:#fca5a5}.calls-desk{margin:0 0 14px}.calls-desk h4{display:flex;align-items:baseline;gap:6px}.calls-desk h4 small{color:#8fa0a9;font-weight:600}.calls-empty{color:#a4b1b8;font-size:12px;line-height:1.45}.calls-empty b{color:#dafaab}.calls-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.calls-list li{position:relative}.calls-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px;padding:7px 26px 7px 9px;border-radius:9px;border:1px solid #ffffff14;background:#ffffff06;color:#eef3f5;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.calls-row:hover{background:#ffffff0d;border-color:#ffffff26}.calls-who{display:grid;min-width:0}.calls-who b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calls-who small{color:#a4b1b8;font-size:11px}.calls-now{align-self:center;font-size:16px;font-weight:850;font-variant-numeric:tabular-nums}.calls-bar{grid-column:1/2;height:4px;border-radius:999px;background:#ffffff12;overflow:hidden;align-self:center}.calls-bar i{display:block;height:100%;background:#b5ed62;transition:width .3s ease}.calls-status{font-size:10px;font-weight:800;color:#b5c1c8;text-align:right}.calls-list li[data-status=hit] .calls-status,.calls-list li[data-status=on-pace] .calls-status{color:#b5ed62}.calls-list li[data-status=behind] .calls-status{color:#e7bd73}.calls-list li[data-status=behind] .calls-bar i{background:#e7bd73}.calls-list li[data-status=missed] .calls-status{color:#ff9b9b}.calls-list li[data-status=missed] .calls-bar i{background:#ff9b9b88}.calls-list li[data-status=hit] .calls-row{border-color:#b5ed6255;background:#b5ed620d}.calls-remove{position:absolute;top:6px;right:6px;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;border:0;background:transparent;color:#8fa0a9;cursor:pointer}.calls-remove:hover{background:#ffffff14;color:#eef3f5}@media (prefers-reduced-motion:reduce){.calls-bar i,.calls-row{transition:none}}.slate-story-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.slate-story-list li{display:grid;gap:3px;padding:8px 9px;border-radius:9px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff08,#ffffff03)}.slate-story-list li[data-kind=line-watch]{border-color:#b5ed6240}.slate-story-list small{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#8fa0a9;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slate-story-headline{font-size:12.5px;font-weight:800;color:#eef3f5;text-align:left;background:none;border:0;padding:0;cursor:pointer;line-height:1.3}.slate-story-headline:hover{text-decoration:underline;text-underline-offset:3px}.slate-story-list span{font-size:11px;color:#a4b1b8}.slate-story-call{justify-self:start;margin-top:2px;padding:4px 10px;border-radius:8px;border:1px solid #b5ed6288;background:#b5ed6220;color:#eaffc9;font-weight:850;font-size:11px;cursor:pointer;text-transform:capitalize}.slate-story-call:hover{background:#b5ed6236}.slate-story-made{justify-self:start;font-size:11px;font-weight:800;color:#b5ed62;font-style:normal;text-transform:capitalize}.tonight-desk{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#e2e8f0}.tonight-desk h4{margin:0 0 6px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;display:flex;gap:6px;align-items:baseline}.tonight-desk h4 small{color:#94a3b8;font-weight:700}.tonight-empty{margin:0;color:#a5b4c8;line-height:1.45}.tonight-inquiry{border:1px solid hsla(82,85%,67%,.35);border-radius:12px;padding:10px;background:linear-gradient(160deg,rgba(163,230,53,.08),rgba(10,16,26,.35));backdrop-filter:blur(8px)}.tonight-inquiry>header{display:flex;justify-content:space-between;align-items:center}.tonight-inquiry>header small{font-size:10px;font-weight:800;color:#bef264;text-transform:uppercase;letter-spacing:.08em}.tonight-inquiry>header button{background:transparent;color:#94a3b8;border:0;font-size:16px;cursor:pointer;line-height:1}.tonight-inquiry h4{margin:6px 0 8px;font-size:14px;text-transform:none;letter-spacing:0;color:#f8fafc}.tonight-inquiry p{margin:0;color:#a5b4c8}.tonight-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.tonight-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:5px 10px;background:hsla(0,0%,100%,.03);color:#cbd5e1;cursor:pointer}.tonight-chip img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tonight-chip[aria-pressed=true]{border-color:hsla(82,85%,67%,.7);background:rgba(163,230,53,.14);color:#f7fee7}.tonight-inquiry footer{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.tonight-desk button.primary,.tonight-inquiry footer button{font-size:12px;font-weight:800;border-radius:8px;padding:5px 12px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#e2e8f0;cursor:pointer}.tonight-desk button.primary,.tonight-inquiry footer button.primary{border-color:hsla(82,85%,67%,.7);background:rgba(163,230,53,.16);color:#f7fee7}.tonight-teams{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.tonight-teams input{font-size:12px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:5px 8px;background:hsla(0,0%,100%,.04);color:#e2e8f0}.tonight-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px}.tonight-team{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-align:left;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:4px 6px;background:transparent;color:#cbd5e1;cursor:pointer;min-width:0}.tonight-team img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex:none}.tonight-team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tonight-team b{color:#fde047}.tonight-team[aria-pressed=true]{border-color:rgba(253,224,71,.55);color:#fff}.tonight-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tonight-list li>button{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:8px 10px;background:hsla(0,0%,100%,.025);color:inherit;cursor:pointer}.tonight-list li[data-phase=live]>button{border-color:rgba(163,230,53,.55);box-shadow:inset 3px 0 0 rgba(163,230,53,.7)}.tonight-list li>button:hover{background:hsla(0,0%,100%,.05)}.tonight-game{display:flex;justify-content:space-between;gap:6px;align-items:baseline;flex-wrap:wrap}.tonight-game b{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800}.tonight-game em{font-style:normal;font-size:10px;font-weight:800;color:#94a3b8;white-space:nowrap}.tonight-list li[data-phase=live] .tonight-game em{color:#bef264}.tonight-list small{font-size:11px;color:#94a3b8}.tonight-step{font-size:12px;font-weight:800;color:#d9f99d}.tonight-record p{margin:0 0 6px;line-height:1.45}.tonight-tail{color:#a5b4c8}.tonight-tail[data-ready]{color:#e2e8f0}.mobile-sports-stats{display:flex;flex-direction:column;gap:12px;padding:4px 0 24px;min-width:0}.mobile-sports-stats .tonight-desk{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:12px;background:rgba(10,16,26,.6)}.mss-leagues{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mss-leagues::-webkit-scrollbar{display:none}.mss-leagues button{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;padding:7px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:#cbd5e1;min-height:36px}.mss-leagues button img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.mss-leagues button[aria-pressed=true]{border-color:hsla(82,85%,67%,.75);background:rgba(163,230,53,.14);color:#fff}.mss-trail{display:flex;align-items:center;gap:8px;min-width:0}.mss-back{flex:none;font-size:13px;font-weight:800;padding:6px 10px;border-radius:9px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#e2e8f0;min-height:34px}.mss-trail ol{list-style:none;margin:0;padding:0;display:flex;gap:4px;align-items:center;min-width:0;overflow:hidden;font-size:13px;color:#94a3b8}.mss-trail li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mss-trail li+li:before{content:"›";margin-right:4px;color:#64748b}.mss-trail li button{background:transparent;border:0;color:#cbd5e1;font:inherit;font-weight:700;padding:0}.mss-trail li[aria-current=page]{color:#fff;font-weight:800}.mss-follows{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mss-follows::-webkit-scrollbar{display:none}.mss-follows button{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:200px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid rgba(253,224,71,.35);background:rgba(253,224,71,.05);color:#fef9c3}.mss-follows img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mss-follows span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mss-follows b{color:#fde047}.mss-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:sticky;top:0;z-index:5;padding:4px 0;background:rgba(8,13,22,.86);backdrop-filter:blur(10px)}.mss-views button{font-size:12px;font-weight:800;padding:8px 4px;border-radius:9px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:#cbd5e1;min-height:38px}.mss-views button[aria-pressed=true]{border-color:hsla(82,85%,67%,.75);background:rgba(163,230,53,.14);color:#fff}.mss-board{min-width:0}.mss-board .sports-board{height:auto;padding:12px;border-radius:14px}.mss-board .sports-board-scroll{overflow:visible;flex:none;padding-right:0}.mss-board .sports-board-scroll:has(>.sports-full-table),.mss-board .sports-player-recent,.mss-board .sports-standings>table{overflow-x:auto;display:block;max-width:100%}.mss-board .sports-standings{grid-template-columns:1fr}.mss-board .sports-board-title strong{font-size:17px;white-space:normal}.mss-board .sports-team-hero{flex-direction:column;align-items:flex-start}.mss-board .sports-team-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mss-board .sports-player-groups,.mss-board .sports-team-edges{grid-template-columns:1fr}.mss-board .sle-node{min-height:44px}.mss-board .sports-fav-star{width:36px;height:36px}.pqc{position:fixed;z-index:2147483000;width:380px;max-width:calc(100vw - 16px);max-height:min(640px,calc(100vh - 24px));display:flex;flex-direction:column;color:#eef3f5;background:linear-gradient(180deg,#121b26f2,#0b1119f7);border:1px solid #ffffff26;border-radius:12px;box-shadow:0 18px 48px #000000a8,inset 0 0 0 1px #b5ed6214;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12px;contain:layout paint;animation:pqc-in .14s cubic-bezier(.2,.8,.2,1)}.pqc[data-sheet=true]{width:auto;right:8px;max-height:72vh;border-radius:14px 14px 10px 10px}@keyframes pqc-in{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pqc{animation:none}}.pqc :focus-visible{outline:2px solid #b5ed62;outline-offset:2px}.pqc-head{display:flex;align-items:center;gap:10px;padding:12px 12px 10px;border-bottom:1px solid #ffffff1a}.pqc-face{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#ffffff0d;flex:none}.pqc-face--mono{display:grid;place-items:center;font-weight:850;color:#b5c1c8}.pqc-title{display:grid;gap:2px;min-width:0;flex:1}.pqc-title strong{font-size:15px;font-weight:850}.pqc-title small,.pqc-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pqc-title small{color:#a4b1b8;font-size:11px}.pqc-status{flex:none;font-size:10px;font-weight:800;padding:3px 7px;border-radius:999px;border:1px solid #ffffff22;color:#b5c1c8}.pqc-status[data-live=true]{color:#ff9b9b;border-color:#ff6b6b55}.pqc-close{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid #ffffff1f;background:#ffffff08;color:#d6dee2;cursor:pointer}.pqc-close:hover{background:#ffffff14}.pqc-body{overflow:auto;overscroll-behavior:contain;padding:4px 12px 12px;display:grid;gap:12px}.pqc-section h3{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8fa0a9;font-weight:800;margin:10px 0 6px}.pqc-section h3 span{color:#6f8089;letter-spacing:.04em}.pqc-lines,.pqc-readings,.pqc-roster{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pqc-readings li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 9px;border-radius:8px;background:#ffffff06;border:1px solid transparent}.pqc-readings li[data-focus=true]{border-color:#b5ed6255;background:#b5ed620d}.pqc-reading-label{color:#c8d2d7;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqc-reading-value{font-size:16px;font-weight:850;font-variant-numeric:tabular-nums}.pqc-pace{grid-column:1/-1;display:flex;align-items:center;gap:10px;color:#a4b1b8;font-size:11px;font-variant-numeric:tabular-nums}.pqc-pace b{color:#eef3f5}.pqc-chance{margin-left:auto;font-style:normal;font-weight:800;font-size:10px;padding:2px 7px;border-radius:999px;color:#081008;background:linear-gradient(90deg,#b5ed62 calc(var(--pqc-chance,0)*100%),#b5ed6233 calc(var(--pqc-chance,0)*100%));font-variant-numeric:tabular-nums}.pqc-readings li[data-verdict=behind] .pqc-chance{background:linear-gradient(90deg,#e7bd73 calc(var(--pqc-chance,0)*100%),#e7bd7333 calc(var(--pqc-chance,0)*100%))}.pqc-readings li[data-verdict=hit] .pqc-chance{background:#89e4cd}.pqc-line{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:10px;padding:8px 9px;border-radius:8px;border:1px solid #ffffff14;background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.pqc-line:hover{background:#ffffff0d;border-color:#ffffff26}.pqc-lines li[data-linked=true] .pqc-line{border-color:#b5ed6240}.pqc-lines li[data-open=true] .pqc-line{border-color:#b5ed6280;background:#b5ed620f}.pqc-line-label{font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqc-line-label b{margin-left:6px;color:#b5ed62;font-size:13px}.pqc-line-prices{display:flex;gap:6px}.pqc-price{display:inline-flex;align-items:baseline;gap:3px;font-weight:800;font-variant-numeric:tabular-nums}.pqc-price small{color:#8fa0a9;font-size:9px}.pqc-price[data-stale=true]{color:#e7bd73}.pqc-line-read{justify-self:end;color:#a4b1b8}.pqc-line-read .pqc-chance{margin:0}.pqc-books{display:grid;gap:2px;margin:4px 0 6px;padding:4px;border-radius:8px;background:#00000026}.pqc-book{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(64px,auto));gap:4px;align-items:center;padding:2px 4px}.pqc-book>span[role=rowheader]{color:#c8d2d7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqc-book button{display:inline-flex;justify-content:center;align-items:baseline;gap:4px;padding:5px 6px;border-radius:6px;border:1px solid #ffffff1a;background:#ffffff08;color:#eef3f5;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}.pqc-book button:hover{border-color:#b5ed6280;background:#b5ed6218}.pqc-book button small{color:#8fa0a9;font-size:9px;text-transform:capitalize}.pqc-book button[data-stale=true]{color:#e7bd73}.pqc-missing{text-align:center;color:#56656d}.pqc-more{margin-top:6px;width:100%;padding:6px;border-radius:8px;border:1px dashed #ffffff26;background:transparent;color:#b5c1c8;font-weight:700;cursor:pointer}.pqc-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;margin-bottom:6px;border:1px solid #ffffff22;border-radius:8px;background:#ffffff06;color:#8fa0a9}.pqc-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:#eef3f5;font-size:12px;outline:none}.pqc-search:focus-within{border-color:#b5ed6280}.pqc-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.pqc-roster button{width:100%;display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:8px;border:1px solid #ffffff12;background:#ffffff05;color:inherit;cursor:pointer;text-align:left;min-width:0}.pqc-roster button:hover{border-color:#b5ed6266;background:#b5ed6212}.pqc-mini,.pqc-roster img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:#ffffff0f;display:grid;place-items:center;font-size:10px;font-weight:800;color:#b5c1c8}.pqc-roster span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.pqc-roster small{margin-left:auto;color:#8fa0a9;font-size:10px;flex:none}.pqc-note{color:#a4b1b8;line-height:1.45;margin:2px 0}.pqc-note a,.pqc-note button{color:#b5ed62;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font:inherit}.pqc-note[role=alert]{color:#e7bd73}.pqc-skeleton{display:grid;gap:4px}.pqc-skeleton i{display:block;height:34px;border-radius:8px;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:pqc-shimmer 1.1s linear infinite}@keyframes pqc-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pqc-skeleton i{animation:none}}.pqc-foot{padding:10px 12px;border-top:1px solid #ffffff1a}.pqc-foot button{width:100%;padding:8px;border-radius:8px;border:1px solid #b5ed6266;background:#b5ed6214;color:#dafaab;font-weight:800;cursor:pointer}.pqc-foot button:hover{background:#b5ed6226}.gtc-props{display:inline-flex;align-items:center;gap:6px}.pqc-call-open{grid-column:1/-1;justify-self:start;padding:4px 10px;border-radius:999px;border:1px solid #b5ed6266;background:#b5ed6212;color:#dafaab;font-size:11px;font-weight:800;cursor:pointer}.pqc-call-open:hover{background:#b5ed6226}.pqc-call{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:#b5ed6210;border:1px solid #b5ed6233;font-size:11px}.pqc-call b{color:#dafaab}.pqc-call small{color:#a4b1b8;margin-left:auto;text-transform:capitalize}.pqc-call[data-status=behind]{background:#e7bd7312;border-color:#e7bd7340}.pqc-call[data-status=behind] b{color:#f2d39b}.pqc-call[data-status=missed]{background:#ff6b6b10;border-color:#ff6b6b33}.pqc-call button{border:0;background:transparent;color:#8fa0a9;cursor:pointer;font-size:14px;line-height:1}.pqc-composer{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border-radius:8px;background:#00000026;border:1px solid #ffffff14}.pqc-seg{display:inline-flex;border:1px solid #ffffff22;border-radius:8px;overflow:hidden}.pqc-seg button{padding:5px 10px;border:0;background:transparent;color:#b5c1c8;font-weight:800;font-size:11px;cursor:pointer}.pqc-seg button[aria-pressed=true]{background:#b5ed6224;color:#dafaab}.pqc-stepper{display:inline-flex;align-items:center;gap:4px}.pqc-stepper button{width:24px;height:24px;border-radius:6px;border:1px solid #ffffff22;background:#ffffff08;color:#eef3f5;font-weight:800;cursor:pointer}.pqc-stepper b{min-width:34px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.pqc-make{padding:5px 12px;border-radius:8px;border:1px solid #b5ed6288;background:#b5ed6224;color:#eaffc9;font-weight:850;font-size:11px;cursor:pointer}.pqc-make:hover{background:#b5ed6238}.pqc-cancel{margin-left:auto;border:0;background:transparent;color:#8fa0a9;font-size:16px;cursor:pointer}.pqc-line-calls{display:flex;align-items:center;gap:6px;margin:4px 0 2px;flex-wrap:wrap}.pqc-line-calls small{color:#a4b1b8;margin-right:auto}.pqc-line-calls button{padding:5px 10px;border-radius:8px;border:1px solid #ffffff22;background:#ffffff08;color:#eef3f5;font-weight:800;font-size:11px;cursor:pointer;text-transform:capitalize}.pqc-line-calls button:hover,.pqc-line-calls button[aria-pressed=true]{border-color:#b5ed6288;background:#b5ed621c;color:#dafaab}.pqc-stories{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pqc-stories li{display:grid;gap:3px;padding:8px 9px;border-radius:9px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff08,#ffffff03)}.pqc-stories li[data-kind=line-watch]{border-color:#b5ed6240}.pqc-story-kind{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8fa0a9;font-weight:800}.pqc-stories li[data-kind=line-watch] .pqc-story-kind{color:#b5ed62}.pqc-story-headline{font-size:13px;font-weight:800;color:#eef3f5;text-align:left;background:none;border:0;padding:0;cursor:pointer}button.pqc-story-headline:hover{text-decoration:underline;text-underline-offset:3px}b.pqc-story-headline{cursor:default}.pqc-story-detail{font-size:11px;color:#a4b1b8}.pqc-stories .pqc-make{margin-top:3px}.pqc-stories .pqc-make,.pqc-story-made{justify-self:start;text-transform:capitalize}.pqc-story-made{font-size:11px;font-weight:800;color:#b5ed62}.sports-browse-nav{position:fixed;right:14px;bottom:86px;z-index:105;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#eff3f5;pointer-events:auto;max-width:calc(100vw - 28px)}.sports-browse-panel{border:1px solid #ffffff30;background:#10171f45;backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 20px #0003;animation:sports-browse-enter .18s var(--mo-ease-out,ease-out) both}@keyframes sports-browse-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sports-browse-panel{width:340px;max-height:min(640px,70dvh);padding:12px;display:flex;flex-direction:column;gap:10px}.sports-browse-panel>header{display:flex;align-items:center;justify-content:space-between}.sports-browse-panel>header img{width:120px;height:44px;-o-object-fit:cover;object-fit:cover}.sports-browse-panel>header button{width:28px;height:28px;display:grid;place-items:center}.sports-browse-panel label{display:flex;align-items:center;gap:12px;font-size:12px}.sports-browse-panel select{width:100%;min-width:0;padding:8px;border:1px solid #ffffff20;border-radius:6px;background:#121b2466;color:#eef3f5;font-size:12px}.sports-browse-panel option{background:#121b24}.sports-browse-panel nav{display:flex;gap:4px}.sports-browse-panel nav button{flex:1;padding:8px 4px;font-size:11px;border-bottom:2px solid transparent}.sports-browse-panel nav button[aria-pressed=true]{border-color:#b5ed62;color:#c6f58a}.sports-browse-results{overflow-y:auto;min-height:90px;overscroll-behavior:contain}.sports-browse-results summary,.sports-browse-results>button{width:100%;min-height:50px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:9px 4px;border-top:1px solid #ffffff12;font-size:12px}.sports-browse-results small{display:block;font-size:10px;color:#a4b1b8;margin-top:3px}.sports-browse-results strong{flex:none;color:#c6f58a}.sports-browse-results p{display:flex;justify-content:space-between;gap:8px;padding:8px 4px;font-size:12px}.sports-browse-results details>div{padding:6px 8px;border-left:2px solid #b5ed6260}.sports-browse-results details button{padding:8px 0;font-size:12px;color:#c6f58a}.sports-browse-results>button:hover{background:#ffffff08}.sports-browse-nav button:focus-visible,.sports-browse-nav select:focus-visible,.sports-browse-nav summary:focus-visible{outline:2px solid #b5ed62;outline-offset:2px}.sports-browse-leagues{display:flex;max-width:100%;flex:none;overflow-x:auto;gap:6px;padding:3px 1px;overscroll-behavior:contain}.sports-browse-leagues button{position:relative;flex:0 0 36px;width:36px;height:38px;padding:5px;border:1px solid #ffffff20;border-radius:6px;background:#10171f30;backdrop-filter:blur(8px)}.sports-browse-leagues button[aria-pressed=true]{border-color:#b5ed62;background:#b5ed6210}.sports-browse-leagues img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.sports-browse-leagues span{font-size:9px;font-weight:800}.sports-browse-leagues i{position:absolute;bottom:3px;right:3px;width:5px;height:5px;border-radius:50%}.sports-browse-league-name{font-size:12px}.sports-browse-results>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.sports-browse-subject-image{width:34px;height:34px;flex:none;-o-object-fit:contain;object-fit:contain}.sports-browse-subject-image[data-player=true]{border-radius:50%;background:#ffffff08}.sports-recap-clip-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sports-browse-results .sports-recap-clip-list button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;text-align:left;border:1px solid #ffffff18;border-radius:6px;background:#ffffff04;color:#eef3f5}.sports-recap-clip-list button[aria-pressed=true]{border-color:#b5ed6260}.sports-recap-clip-list button span{min-width:0;overflow-wrap:anywhere}.sports-recap-clip-list svg{flex:none}.sports-recap-caption{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px}.sports-recap-caption strong{min-width:0;flex:1;overflow-wrap:anywhere}.sports-browse-results .sports-recap-caption button{width:32px;height:32px;display:grid;place-items:center;padding:0;flex:none}.sports-recap-clips div>a,.sports-recap-clips>a{display:inline-block;font-size:11px;color:#a5f3fc;padding:8px 0}@media(max-width:767px){.sports-browse-nav{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}.sports-browse-panel{width:min(340px,calc(100vw - 24px));max-height:min(65dvh,calc(100dvh - 150px))}.sports-browse-leagues button{width:44px;height:44px;flex-basis:44px}.sports-browse-panel header button,.sports-browse-results .sports-recap-caption button{width:44px;height:44px}.sports-browse-panel :is(select,nav button),.sports-browse-results details button{min-height:44px}}.saved-highlights{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.saved-highlights h3{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 0}.saved-highlights h3 span{margin-left:auto;color:#b5ed62}.saved-highlights>div:not(.saved-highlights-player){display:flex;gap:6px;align-items:center;border-top:1px solid #ffffff20}.saved-highlights button{min-height:44px}.saved-highlights .saved-highlight-open{flex:1;min-width:0;text-align:left;padding:8px 0}.saved-highlight-open small,.saved-highlight-open strong{display:block;overflow-wrap:anywhere;font-size:12px}.saved-highlight-open small,.saved-highlights p{color:#aebac5;font-size:11px}.saved-highlights>div>button:last-child{flex:none;min-width:36px}.saved-highlights a{display:inline-block;padding:8px 0;color:#b5ed62;font-size:12px}.saved-highlights-player{height:490px;margin-top:8px}.game-recent-highlights{height:100%;min-height:0;min-width:0;container-type:size;display:flex;flex-direction:column;gap:10px;padding:12px 12px 18px;border:1px solid #ffffff26;border-radius:8px;background:#080e1899;backdrop-filter:blur(8px);color:#edf2f5;overflow:hidden}.game-recent-highlights header{position:relative;flex:none;padding-right:40px}.game-recent-highlights header>div{display:flex;align-items:center;gap:8px;font-size:13px}.game-recent-highlights header>div>span{margin-left:auto;color:#b5ed62;font-size:11px}.game-recent-highlights header>small{display:block;margin-top:4px;overflow-wrap:anywhere}.game-recent-highlights header>button{position:absolute;right:0;top:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff26;border-radius:5px;background:#ffffff06;color:#b5ed62}.game-recent-highlights small{font-size:11px;line-height:1.4;color:#aebac5}.game-recent-highlights-player{flex:none;min-width:0}.game-recent-highlights-player>div{max-height:max(120px,calc(100cqh - 260px))}.game-recent-highlights-player>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.game-recent-highlights-player p{padding:20px 0;font-size:12px;color:#aebac5}.game-recent-highlights-list{flex:1;min-height:44px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.game-recent-highlights-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 4px;text-align:left;border:0;border-top:1px solid #ffffff18;border-radius:0;background:transparent;color:inherit;min-height:60px}.game-recent-highlights-list>button[aria-pressed=true]{background:#b5ed6210;box-shadow:inset 2px 0 #b5ed62}.game-recent-highlights-list>button:hover{background:#ffffff08}.game-recent-highlights-list>button>img,.game-recent-highlights-thumbnail{width:78px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;flex:none;border-radius:4px}.game-recent-highlights-thumbnail{display:grid;place-items:center;background:#ffffff06;color:#82909d}.game-recent-highlights-list>button>span:last-child{display:grid;gap:3px;min-width:0}.game-recent-highlights-list strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.game-recent-highlights button:focus-visible{outline:2px solid #b5ed62;outline-offset:-2px}.game-highlights-actions{display:flex;align-items:center;gap:8px;flex:none}.game-highlights-actions button{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #ffffff26;border-radius:5px;background:#ffffff06;color:#dce7ec}.game-highlights-actions button[aria-pressed=true]{color:#b5ed62;border-color:#b5ed6280;background:#b5ed6210}.game-highlights-actions button:disabled{opacity:.5}.game-highlights-actions span{flex:1;font-size:11px;color:#aebac5}