:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080f1b;--panel:#101d2d;--surface-2:#13233a;--line:#1e2e44;--muted:#8a97a8;--text:#f3f6f9;--lime:#4d8dff;--accent:#1468ff;--accent-strong:#0f55d6;--amber:#e6b85c;--over:#24c878;--under:#f05259;--tie:#8a97a8}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}main{grid-template-columns:240px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-bottom:38px;display:flex}.brand>span{color:#fff;background:var(--accent);border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brand div{flex-direction:column;display:flex}.brand small{color:var(--muted);margin-top:3px}nav{flex-direction:column;gap:5px;display:flex}nav a{color:#aeb7c2;border-radius:8px;padding:10px 12px;font-size:14px;text-decoration:none}nav a:hover,nav .active{color:var(--text);background:#16263c}.mode{border:1px solid var(--line);color:#bdc6d0;border-radius:10px;margin-top:auto;padding:12px;font-size:12px}.dot{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.content{width:100%;max-width:1500px;padding:48px clamp(24px,5vw,72px)}header{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}h1{letter-spacing:-1.5px;margin:5px 0 0;font-size:42px}.eyebrow{color:var(--lime);letter-spacing:1.4px;margin:0;font-size:11px;font-weight:800}.timestamp{color:var(--muted);font-size:13px}.notice{border-left:3px solid var(--amber);color:#d9d4c8;background:#1a1a12;gap:16px;margin-bottom:24px;padding:15px 18px;display:flex}.notice span{color:#9b968b}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:21px}.metrics p{color:var(--muted);letter-spacing:1px;margin:0 0 14px;font-size:11px}.metrics h2{margin:0 0 7px;font-size:26px}.metrics small{color:var(--muted)}.grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px;display:grid}.panelTitle{justify-content:space-between;align-items:center;display:flex}.panelTitle h3{margin:0}.pill{color:#b6c0cc;background:#1b2b41;border-radius:20px;padding:5px 9px;font-size:11px}.pill.amber{color:var(--amber);background:#292214}.empty{min-height:230px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty span{color:#596474;font-size:32px}.empty strong{color:#d9dee5;margin:12px 0 0}.empty p{max-width:330px;line-height:1.5}.checklist{margin:0;padding:8px 0 0;list-style:none}.checklist li{border-bottom:1px solid var(--line);color:#cbd2db;justify-content:space-between;padding:17px 0;display:flex}.checklist li:last-child{border:0}.checklist b{color:var(--muted);font-size:12px;font-weight:500}.api{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.api h3{margin:6px 0}.api p:last-child{color:var(--muted);margin:0}.api code{color:var(--lime);border:1px solid var(--line);background:#07101c;border-radius:8px;padding:12px 15px}.dataPanel{margin-top:14px}.dataGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.dataGrid div{background:var(--panel);flex-direction:column;gap:8px;padding:16px;display:flex}.dataGrid small{color:var(--muted);letter-spacing:1px;font-size:10px}.dataGrid strong{color:#e5ebf1;font-size:15px}@media (max-width:900px){main{grid-template-columns:1fr}aside{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}@media (max-width:540px){.dataGrid{grid-template-columns:1fr}.content{padding:28px 16px}.metrics{grid-template-columns:1fr}header,.api,.notice{flex-direction:column;align-items:flex-start}.timestamp{margin-top:10px}}.skip{background:var(--accent);color:#fff;z-index:20;padding:12px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.productShell{background:#080f1b;min-height:100vh}.productNav{border-bottom:1px solid var(--line);z-index:10;background:#0b1626;align-items:center;gap:34px;min-height:72px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.productBrand{color:#fff;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.productBrand img{width:auto;height:30px;display:block}.productNav nav{align-items:center;gap:4px;display:flex;overflow:auto}.productNav nav a,.productNav nav span{color:#abb5c0;white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:0 13px;font-size:14px;text-decoration:none;display:flex}.productNav nav a:hover{color:#fff;background:#16263c}.productNav nav span{opacity:.5}.productNav nav small{display:none}.exploreTabs{border-bottom:1px solid var(--line);gap:10px;padding:14px clamp(18px,5vw,72px);display:flex;overflow:auto}.exploreTabs a,.exploreTabs span{color:#99a5b3;white-space:nowrap;padding:9px 14px;text-decoration:none}.exploreTabs a{color:var(--lime);border-bottom:2px solid var(--lime)}.productMain{max-width:1260px;margin:auto;padding:52px clamp(18px,5vw,64px) 90px}.hero h1{letter-spacing:-3px;margin:12px 0;font-size:clamp(36px,6vw,68px);line-height:.95}.hero>p:last-child{color:#9ca7b4;font-size:18px}.search{max-width:700px;margin:42px 0 22px}.search label{color:#aeb8c3;margin-bottom:8px;font-size:12px;display:block}.search>div{gap:8px;display:flex}.search input{color:#fff;background:#101d2d;border:1px solid #2a3d57;border-radius:10px;width:100%;min-height:50px;padding:0 16px;font-size:16px}.search button,.filters button{background:var(--accent);color:#fff;border:0;border-radius:9px;min-height:46px;padding:0 20px;font-weight:800}.resultMeta,.sample{color:#8894a1;margin:20px 0}.playerGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.playerCard{border:1px solid var(--line);color:#fff;background:#101d2d;border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:16px;text-decoration:none;display:flex}.playerCard:hover{border-color:#596575;transform:translateY(-1px)}.playerCard h2{margin:0 0 6px;font-size:16px}.playerCard p{color:#b6c0ca;margin:0}.playerCard small{color:var(--muted)}.playerCard>span:last-child{color:var(--lime);margin-left:auto}.avatar{color:#9aaa98;background:linear-gradient(145deg,#26303b,#121820);border-radius:12px;flex:none;place-items:center;width:64px;height:72px;font-size:19px;font-weight:900;display:grid}.avatar.large{width:118px;height:132px;font-size:34px}.pagination{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.pagination a,.back{color:var(--lime);text-decoration:none}.state{text-align:center;border:1px dashed #2a3d57;border-radius:14px;padding:70px 20px}.state p{color:#8f9aa7}.profile{align-items:flex-end;gap:26px;margin:30px 0;display:flex}.profile h1{margin:7px 0;font-size:clamp(38px,6vw,62px)}.profile p:last-child{color:#94a0ad}.filters{border:1px solid var(--line);background:#101d2d;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px;display:flex}.filters label{color:#8f9aa7;font-size:11px}.filters select{color:#fff;background:#0b1626;border:1px solid #2a3d57;border-radius:8px;min-width:140px;min-height:42px;margin-top:6px;padding:0 10px;display:block}.kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpis article{border:1px solid var(--line);background:#101d2d;border-radius:12px;padding:20px}.kpis small{color:#8793a0}.kpis strong{margin-top:10px;font-size:34px;display:block}.detailGrid{grid-template-columns:1.5fr 1fr;gap:12px;margin-top:12px;display:grid}.chart,.shooting,.quantEmpty,.gameLog{border:1px solid var(--line);background:#101d2d;border-radius:12px;padding:20px}.chart>div{justify-content:space-between;display:flex}.chart span{color:#778391;font-size:12px}.chart svg{width:100%;height:250px;margin-top:18px;overflow:visible}.chart polyline{fill:none;stroke:var(--lime);stroke-width:1.4px;vector-effect:non-scaling-stroke}.shooting h2,.quantEmpty h2,.gameLog h2{margin-top:0}.shooting dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.shooting dl div{border-bottom:1px solid var(--line);padding:12px 0}.shooting dt{color:#7f8b98;font-size:11px}.shooting dd{margin:5px 0 0}.quantEmpty{border-left:3px solid #d8ad57;margin-top:12px}.quantEmpty p:last-child{color:#929daa;line-height:1.6}.gameLog{margin-top:12px}.tableWrap{overflow:auto}.gameLog table{border-collapse:collapse;white-space:nowrap;width:100%}.gameLog caption{text-align:left;color:#7f8a97;margin:0 0 14px}.gameLog th,.gameLog td{text-align:right;border-bottom:1px solid var(--line);padding:12px}.gameLog th:first-child,.gameLog td:first-child{text-align:left}.gameLog th{color:#7e8995;font-size:11px}.productShell :focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (max-width:900px){.productNav{flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;padding-bottom:8px}.productNav nav{width:100%}.playerGrid{grid-template-columns:repeat(2,1fr)}.detailGrid{grid-template-columns:1fr}}@media (max-width:600px){.productMain{padding-top:34px}.hero h1{letter-spacing:-2px}.playerGrid{grid-template-columns:1fr}.profile{align-items:center}.avatar.large{width:86px;height:98px}.kpis{grid-template-columns:repeat(2,1fr)}.filters label{width:calc(50% - 5px)}.filters select{width:100%;min-width:0}.search>div{flex-direction:column}.shooting dl{grid-template-columns:1fr}.productNav nav a,.productNav nav span{padding:0 10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.exploreTabs a[aria-current=page]{color:var(--lime);border-bottom:2px solid var(--lime)}.teamGrid,.gameGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.teamCard,.gameCard{color:#fff;border:1px solid var(--line);background:#101d2d;border-radius:13px;padding:17px;text-decoration:none}.teamCard{align-items:center;gap:14px;min-height:105px;display:flex}.teamCard h2{margin:0 0 5px;font-size:17px}.teamCard p{color:#a9b3bf;margin:0}.teamCard small{color:var(--muted)}.teamCard>span{color:var(--lime);margin-left:auto}.teamLogo{width:62px;height:62px;color:var(--lime);background:#1b2b41;border-radius:50%;place-items:center;font-weight:900;display:grid}.teamLogo.large{width:100px;height:100px;font-size:25px}.section{border:1px solid var(--line);background:#101d2d;border-radius:12px;margin-top:22px;padding:20px}.section h2{margin-top:0}.gameCard>div{color:#7f8b98;justify-content:space-between;align-items:center;font-size:11px;display:flex}.gameCard p{justify-content:space-between;margin:14px 0 0;font-size:18px;display:flex}.status{background:#1b2b41;border-radius:12px;padding:5px 7px}.status.final{color:var(--over)}.status.scheduled{color:#e6b85c}.playerLinks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.playerLinks a{color:#dfe6ed;border:1px solid var(--line);border-radius:8px;padding:11px;text-decoration:none}.gameFilters input{color:#fff;background:#0b1626;border:1px solid #2a3d57;border-radius:8px;min-height:42px;margin-top:6px;padding:0 10px;display:block}.gameHeader{text-align:center;border:1px solid var(--line);background:#101d2d;border-radius:14px;margin:30px 0;padding:25px}.matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:620px;margin:24px auto;display:grid}.matchup>a{color:#fff;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.matchup strong{font-size:34px}.gameLog td a{color:var(--lime)}@media (max-width:900px){.teamGrid,.gameGrid,.playerLinks{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.teamGrid,.gameGrid,.playerLinks{grid-template-columns:1fr}.matchup{gap:8px}.teamLogo.large{width:72px;height:72px}.gameHeader{padding:18px 10px}.gameLog th:first-child,.gameLog td:first-child{z-index:1;background:#101d2d;position:sticky;left:0}}.productShell{--hit:var(--over);--miss:var(--under);--no-data:#2a3b52}.trends{border:1px solid var(--line);background:#101d2d;border-radius:12px;margin:18px 0 12px;padding:16px 20px 18px}.trendsFilters{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 14px}.trendsFilters .statControl select{border-color:#56637a}.trendsHead{flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0 6px;display:flex}.trendsHead h2{margin:0;font-size:20px}.trendsMeta{color:#7f8b98;margin:0;font-size:13px}.trendScroll{padding-top:8px;position:relative;overflow:auto visible}.trendCanvas{width:100%;position:relative}.trendPlotArea{height:250px;position:relative}.trendThreshold{z-index:2;pointer-events:none;border-top:1px dashed #c8d0d9;position:absolute;left:0;right:0}.trendBars{align-items:flex-end;gap:2px;height:100%;margin:0;padding:0;list-style:none;display:flex}.trendBar{flex:1 1 0;min-width:0;height:100%}.trendBar button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.trendBar button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.barFill{background:var(--no-data);border-radius:4px 4px 0 0;width:100%;max-width:24px;transition:filter .12s}.trendBar.hit .barFill{background:var(--hit)}.trendBar.miss .barFill{background:var(--miss)}.trendBar.push .barFill{background:var(--tie)}.trendBar.no_data .barFill{opacity:.6;background:repeating-linear-gradient(45deg,#22324a 0 4px,#101d2d 4px 8px);height:100%!important}.trendBar:hover .barFill,.trendBar.active .barFill{filter:brightness(1.18)}.barValue{color:#c8d0d9;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11px}.trendAxis{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.trendAxis li{color:#8f9aa7;white-space:nowrap;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;font-size:10px;line-height:1.2;display:flex}.trendAxis small{color:#7f8a97;font-size:9px}.axisTeam{align-items:center;gap:3px;display:flex}.axisTeam small{font-size:9px}.teamLogo.small{color:#c8d0d9;background:#172539;border:1px solid #2a3440;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:8px;font-weight:800;display:grid}.axisDense{writing-mode:vertical-rl;height:74px;font-size:9px;transform:rotate(180deg)}.trendScroll.dense .trendPlotArea{height:270px}.trendPopover{z-index:5;background:#0b1626;border:1px solid #2d4260;border-radius:10px;min-width:170px;max-width:220px;padding:10px 12px;font-size:12px;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.trendPopover.start{transform:translate(-12%)}.trendPopover.end{transform:translate(-88%)}.popHead{color:#9aa5b1;margin:0 0 4px}.popValue{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 6px;display:flex}.popValue strong{font-variant-numeric:tabular-nums;font-size:18px}.popTag{color:#c8d0d9;background:#172539;border-radius:10px;padding:1px 6px;font-size:11px}.popTag.hit{box-shadow:inset 3px 0 var(--hit)}.popTag.miss{box-shadow:inset 3px 0 var(--miss)}.popTag.push{box-shadow:inset 3px 0 var(--tie)}.trendPopover dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;display:grid}.trendPopover dt{color:#7f8b98;font-size:10px}.trendPopover dd{font-variant-numeric:tabular-nums;margin:0}.trendFooter{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex;position:relative}.lineStepper{background:#0b1626;border:1px solid #2a3d57;border-radius:8px;align-items:center;display:flex;overflow:hidden}.lineStepper button{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;min-height:40px;font-size:20px}.lineStepper button:hover:not(:disabled){background:#1a212a}.lineStepper button:disabled{color:#4b5563;cursor:not-allowed}.lineStepper input{border:0;color:#fff;text-align:center;width:64px;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-inline:1px solid #2a3d57;font-size:17px;font-weight:800}.lineStepper input:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.hitCompact{color:#dfe5ea;font-variant-numeric:tabular-nums;margin:0;font-size:16px}.hitCompact strong{font-size:18px}.hitCompact small{color:#8f9aa7;font-size:12px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lineHint{color:var(--under);flex-basis:100%;margin:0;font-size:12px}.lineHint:empty{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hitKind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:10px;font-weight:700}.trendNote{color:var(--muted);margin:-4px 0 10px;font-size:12.5px}.quantInline{color:#8f9aa7;align-items:center;gap:6px;margin:0 0 0 auto;font-size:12px;display:flex}.infoTip{cursor:help;border:1px solid #566273;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:italic;display:inline-grid;position:relative}.infoTip:hover:after,.infoTip:focus:after{content:attr(data-tip);color:#dfe5ea;z-index:6;background:#0b1626;border:1px solid #2a3d57;border-radius:8px;width:240px;padding:8px 10px;font-size:12px;font-style:normal;line-height:1.4;position:absolute;bottom:calc(100% + 6px);right:0}.trendsEmpty{text-align:center;color:#8f9aa7;padding:60px 0}.detailSolo{margin-top:12px}@media (max-width:600px){.trends{padding:14px}.trendsFilters label{width:calc(50% - 5px)}.trendsFilters select{width:100%;min-width:0}.trendPlotArea{height:220px}.quantInline{margin-left:0}}.productShell main{min-height:0;display:block}.productShell nav{flex-direction:row}.productShell .exploreTabs a{color:#99a5b3;border-bottom:2px solid #0000;border-radius:0}.productShell .exploreTabs a[aria-current=page]{color:var(--lime);border-bottom-color:var(--lime)}.trendsHead{margin-bottom:0}.gamesHead{margin:22px 0 14px}.gamesHead h1{margin:4px 0 0;font-size:30px}.gameDayControls{align-items:flex-end}.gameDayControls select{min-width:120px}.gameDayControls label:has(select[name=day]) select{min-width:210px}.dateJump{color:#8f9aa7;align-self:center;font-size:12px}.dateJump summary{cursor:pointer;align-items:center;min-height:42px;display:flex}.dateJump[open]{align-items:flex-end;gap:8px;display:flex}.dateJump input{color:#fff;background:#0b1626;border:1px solid #2a3d57;border-radius:8px;min-height:42px;margin-top:6px;padding:0 10px;display:block}.dataWarn{color:var(--amber);background:#1c1810;border:1px solid #5a4a22;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px}.dayNav{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0 14px;display:grid}.dayNav>a,.dayNav>.off{border:1px solid var(--line);color:#dfe6ed;background:#101d2d;border-radius:10px;align-items:center;gap:6px;width:max-content;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.dayNav>a[rel=next]{justify-self:end}.dayNav>a:hover{border-color:var(--lime)}.dayNav>.off{color:#3d4652}.dayNav>.off:last-child{justify-self:end}.dayTitle{text-align:center}.dayTitle h2{align-items:center;gap:8px;margin:0;font-size:24px;display:inline-flex}.dayTitle p{color:#8f9aa7;margin:4px 0 0;font-size:13px}.toToday{color:var(--lime);margin-top:6px;font-size:12px;display:inline-block}.dayTitle .infoTip:hover:after,.dayTitle .infoTip:focus:after{font-size:12px;font-weight:400;left:50%;right:auto;transform:translate(-50%)}.gameCard{display:block}.gameCard:hover{border-color:#2d4260}.gameCard .gcMeta{color:#8f9aa7;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.gameCard .gcTeam{color:#e6ebf0;justify-content:flex-start;align-items:center;gap:10px;margin:12px 0 0;font-size:16px;display:flex}.gcTeam b{min-width:40px}.gcName{color:#8f9aa7;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.gcTeam strong{font-variant-numeric:tabular-nums;font-size:20px}.gcTeam.lost{color:#8f9aa7}.gcTeam.won strong{color:#fff}.gameTime{font-variant-numeric:tabular-nums}.gameTime small{color:#7f8a97}.gameStatus{letter-spacing:.04em;color:#c8d0d9;background:#1b2b41;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.gameStatus.upcoming{color:var(--amber)}.gameStatus.final{color:#c8d0d9}.gameStatus.live{color:#ff6b6b}.gameStatus.live i{background:#ff6b6b;border-radius:50%;width:7px;height:7px}.gamePage .gameHeader{margin:18px 0}.ghMeta{color:#8f9aa7;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.gamePage .matchup{justify-content:center;align-items:center;gap:28px;max-width:680px;display:flex}.mSide{align-items:center;gap:22px;display:flex}.mSide.home{flex-direction:row-reverse}.mSide a{color:#fff;flex-direction:column;align-items:center;gap:6px;min-width:120px;text-decoration:none;display:flex}.mSide a small{color:#7f8a97;font-size:11px}.mScore{font-variant-numeric:tabular-nums;text-align:center;min-width:1.5em;font-size:44px}.mSide.lost .mScore{color:#7f8a97}.mAt{color:#7f8a97;font-size:22px}.liveState{margin:6px 0 0;font-size:14px}.liveState.muted,.periodNote{color:#7f8a97;margin:6px 0 0;font-size:12px}.periodScores{max-width:420px;margin:10px auto 0}.ghSource{color:#5f6a77;margin-top:10px;font-size:11px;display:block}.gameStats{border:1px solid var(--line);background:#101d2d;border-radius:12px;margin-top:18px;padding:16px 20px}.gsTabs{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 14px;display:flex;overflow-x:auto}.gsTabs button{all:unset;cursor:pointer;color:#99a5b3;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:700}.gsTabs button[aria-selected=true]{color:var(--lime);border-bottom-color:var(--lime)}.gsTabs button:disabled{cursor:not-allowed;color:#4b5563}.gsTabs button:focus-visible{outline:2px solid var(--lime)}.gsTabs small{font-weight:400}.gsControls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.segmented{border:1px solid #2a3d57;border-radius:9px;display:flex;overflow:hidden}.segmented button{color:#c8d0d9;cursor:pointer;background:#0b1626;border:0;min-height:42px;padding:0 16px;font-weight:700}.segmented button+button{border-left:1px solid #2a3d57}.segmented button[aria-pressed=true]{background:var(--accent);color:#fff}.statSelect{color:#8f9aa7;font-size:11px}.statSelect select{color:#fff;background:#0b1626;border:1px solid #56637a;border-radius:8px;min-width:120px;min-height:42px;margin-top:6px;padding:0 10px;display:block}.rankList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rankList li{border-radius:8px;grid-template-columns:28px minmax(0,1.4fr) minmax(40px,1fr) 112px;grid-template-areas:"pos id bar val""pos id bar ctx";align-items:center;column-gap:12px;padding:6px 8px;display:grid}.rankList li:nth-child(odd){background:#0d1a2a}.rkPos{color:#7f8a97;font-variant-numeric:tabular-nums;text-align:right;grid-area:pos}.rankList .playerIdentity{grid-area:id}.rkBar{background:#172539;border-radius:3px;grid-area:bar;height:6px;overflow:hidden}.rkBar i{background:#56637a;border-radius:3px;height:100%;display:block}.rankList li:first-child .rkBar i{background:var(--lime)}.rkValue{color:#dfe6ed;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:val;justify-self:end;text-decoration:none}.rkValue strong{font-size:18px}a.rkValue:hover strong{color:var(--lime);text-decoration:underline}.rkCtx{color:#7f8a97;grid-area:ctx;justify-self:end;font-size:11px}.gsNote{color:#7f8a97;margin:10px 0 0;font-size:12px}.playerIdentity{color:#e6ebf0;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}a.playerIdentity:hover .pidName{color:var(--lime)}.pidText{flex-direction:column;min-width:0;display:flex}.pidName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pidText small{color:#7f8a97;font-size:11px}.pidJersey{color:#8f9aa7;margin-right:6px}.avatar.small{border-radius:50%;width:32px;height:32px;font-size:11px}.boxTeam+.boxTeam{margin-top:22px}.boxTeam h3{margin:0 0 8px;font-size:16px}.boxWrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.boxWrap:focus-visible{outline:2px solid var(--lime)}.boxTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.boxTable th,.boxTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #1c232c;padding:7px 10px}.boxTable thead th{color:#8f9aa7;background:#0d1a2a;font-size:11px;font-weight:700}.boxTable th:first-child{z-index:1;text-align:left;background:#101d2d;min-width:170px;max-width:210px;position:sticky;left:0}.boxTable thead th:first-child{background:#0d1a2a}.boxTable tbody th{font-weight:400}.boxTable tfoot th,.boxTable tfoot td{color:#dfe6ed;border-bottom:0;font-weight:800}.boxTable td a{color:inherit;text-decoration:none}.boxTable td a:hover{color:var(--lime);text-decoration:underline}@media (max-width:700px){.dayNav{grid-template-columns:auto 1fr auto;gap:6px}.dayNav>a span{display:none}.dayNav>a,.dayNav>.off{padding:0 12px}.dayTitle h2{font-size:20px}.gamePage .matchup{gap:10px}.mSide{flex-direction:column-reverse;gap:6px}.mSide.home{flex-direction:column-reverse}.mSide a{min-width:0}.mSide a b{text-align:center;font-size:13px}.mScore{font-size:32px}.gameStats{padding:12px}.gsTabs button{padding:10px 9px}.gsTabs small{display:none}.rankList li{grid-template-columns:24px minmax(0,1fr) 96px;grid-template-areas:"pos id val""pos bar ctx";row-gap:4px}.rkBar{height:4px}.boxTable th:first-child{min-width:130px;max-width:150px}.boxTable .avatar.small{display:none}.gameDayControls label{width:calc(50% - 5px)}.gameDayControls select{width:100%;min-width:0!important}}.productShell .scopeTabs a{background:0 0;border-radius:0}.state a{color:var(--lime)}.scopeTabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 14px;display:flex}.scopeTabs a{color:#99a5b3;border-bottom:2px solid #0000;padding:10px 14px;font-weight:700;text-decoration:none}.scopeTabs a[aria-current=page]{color:var(--lime);border-bottom-color:var(--lime)}.scopeTabs small{color:#7f8a97;font-weight:400}.currentStatus{color:#c8d0d9;background:#1b2b41;border-radius:12px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.currentStatus.unverified{color:#9aa5b1;background:0 0;border:1px dashed #2d4260}.currentStatus.active{color:var(--lime)}.currentStatus.free_agent,.currentStatus.inactive{color:var(--amber)}.profileMeta{color:#a9b3bf;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.histContext{color:#7f8a97;font-size:13px}.profileJersey{color:#8f9aa7;font-weight:800}.teamRoster h2{margin-bottom:10px}.rosterList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rosterList li{border:1px solid var(--line);background:#0d1a2a;border-radius:10px;padding:8px 10px}.rosterEmpty{color:#9aa5b1;margin:0;font-size:14px}.rosterEmpty a{color:var(--lime)}img.avatar{object-fit:cover;display:block}@media (max-width:700px){.rosterList{grid-template-columns:1fr}.scopeTabs a{padding:10px}}.dirMain{max-width:1320px}.dirHead h1{letter-spacing:-1.5px;margin:8px 0 6px;font-size:clamp(34px,5vw,52px)}.dirHead>p:last-child{color:var(--muted);margin:0 0 18px}.dataStrip{border:1px solid var(--line);background:var(--panel);color:#c3cdd9;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.45;display:block}.dataStrip>span{vertical-align:1px;margin-right:4px;font-size:10px}.dataStrip.ok>span{color:var(--over)}.dataStrip.stale>span{color:var(--amber)}.dataStrip.none>span{color:var(--tie)}.dirFilters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;margin:0 0 12px;padding:14px;display:grid}.dirFilters label{color:#aebacb;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.dirFilters input,.dirFilters select{width:100%;min-height:44px;color:var(--text);background:#0b1626;border:1px solid #2a3d57;border-radius:9px;padding:0 12px;font-size:15px}.dirFilters input:focus,.dirFilters select:focus{outline:2px solid var(--lime);outline-offset:1px}.dirFilters button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 22px;font-weight:800}.dirFilters button:hover{background:var(--accent-strong)}.activeFilters{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.activeFilters li{background:var(--surface-2);border:1px solid var(--line);color:#d6dde6;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.activeFilters a{color:var(--lime);place-items:center;min-width:24px;min-height:24px;font-weight:800;text-decoration:none;display:inline-grid}.dirGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dirCard{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:14px;gap:14px;min-height:150px;padding:16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.dirCard:hover,.dirCard:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.dirCard .avatar{color:#9fb3cc;background:linear-gradient(145deg,#1b2b41,#0d1a2a)}.dirBody{flex-direction:column;gap:6px;min-width:0;display:flex}.dirBody h2{margin:0;font-size:17px;line-height:1.2}.dirTeam{color:#c7d1dc;margin:0;font-size:14px}.dirTeam b{color:var(--lime);margin-right:4px}.dirMeta{color:var(--muted);font-variant-numeric:tabular-nums;gap:10px;margin:0;font-size:13px;display:flex}.avBadge{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:2px 0 0;font-size:13px;font-weight:700;display:flex}.avBadge small{color:var(--muted);flex-basis:100%;font-size:11.5px;font-weight:400}.avBadge>span{font-size:9px}.avBadge.out{color:var(--under)}.avBadge.doubt{color:var(--amber)}.avBadge.probable{color:var(--over)}.avBadge.unknown{color:#aab4c1}.avBadge.unknown>span{color:var(--tie)}.dirFlag{color:var(--amber);margin:0;font-size:11.5px}@media (max-width:1100px){.dirFilters{grid-template-columns:1fr 1fr}.dirFilters .dirSearch{grid-column:1/-1}.dirGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dirFilters{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.dirFilters label:nth-of-type(2){grid-column:1/-1}.dirFilters button{grid-column:1/-1;width:100%}.dirFilters input,.dirFilters select{min-height:44px;font-size:16px}.dirGrid{grid-template-columns:1fr}.dirCard{min-height:0}.dataStrip{font-size:12px}}.playerMain{max-width:1320px}.playerHeader{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:14px;margin:18px 0 14px;display:grid}.playerHeader .profile{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;margin:0;padding:20px}.playerCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.infoCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.infoCard small{color:var(--muted);letter-spacing:.8px;font-size:11px}.infoCard strong{font-size:18px}.infoCard p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.infoCard strong>span{vertical-align:2px;font-size:11px}.infoCard.av.out{border-color:#5a2a33}.infoCard.av.out strong{color:var(--under)}.infoCard.av.doubt strong{color:var(--amber)}.infoCard.av.probable strong{color:var(--over)}.infoCard.av.unknown strong{color:#c9d2dd}.infoCard.av.unknown strong>span{color:var(--tie)}.infoCard.next.game strong{color:var(--text)}.histTeams{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0 0 14px;padding:16px 20px}.histTeams h2{margin:0 0 10px;font-size:15px}.histTeams ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.histTeams li{background:var(--surface-2);border-radius:9px;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;display:flex}.histTeams li b{color:var(--lime)}.histTeams li span{color:#c3cdd9;font-variant-numeric:tabular-nums}.histTeams .sample{margin:10px 0 0;font-size:12px}@media (max-width:1000px){.playerHeader{grid-template-columns:1fr}}@media (max-width:560px){.playerCards{grid-template-columns:1fr}.playerHeader .profile{gap:14px;padding:16px}}.schedCols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.schedCols h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.schedList{margin:0;padding:0;list-style:none}.schedList li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.schedList li time{color:var(--muted);white-space:nowrap;font-size:13px}.schedList li.win{box-shadow:inset 3px 0 var(--over)}.schedList li.loss{box-shadow:inset 3px 0 var(--under)}.schedList li.tie{box-shadow:inset 3px 0 var(--tie)}.liveList{border:1px solid var(--line);border-radius:10px;margin-bottom:14px}.liveList li{border-bottom:0}.teamRoster .rosterList li .avBadge{margin-top:4px;font-size:12px}@media (max-width:700px){.schedCols{grid-template-columns:1fr}}.seasonsTable{margin-top:22px}.seasonsTable td small{color:var(--muted)}.kpis article .kpiN{color:var(--muted);margin-top:4px;font-size:11px;display:block}.standings{margin-top:18px}.standings th[scope=row]{text-align:left;white-space:nowrap}.standings th[scope=row] a{color:#fff;text-decoration:none}.standings th[scope=row] a:hover{color:var(--lime)}.standings small{color:var(--muted);font-weight:400}.standings tr.unresolved td,.standings tr.unresolved th{background:#0d1828}.seedCell{font-variant-numeric:tabular-nums;font-weight:800}.seedU{color:var(--amber);font-weight:700}.stNotes{color:#c3cdd9;margin:0 0 12px;padding-left:18px;font-size:13px}.dataStrip.cov-incomplete,.dataStrip.cov-not_started{border-color:#5a4a2a}.standings .unresolvedWhy{white-space:normal;max-width:46ch;color:var(--muted);font-size:11.5px;display:block}.standings caption{white-space:normal}.standings thead th:nth-child(2){text-align:left}@media (max-width:720px){.standings .divLead,.standings .tieNote{white-space:normal;max-width:22ch;font-size:11px;display:block}.standings th,.standings td{padding:10px 8px}}.mxGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.mxSide{border:1px solid var(--line);background:#0d1828;border-radius:10px;padding:14px}.mxSide h3{margin:0 0 10px;font-size:15px}.mxSide h3 small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.mxSide dl,.mxH2h{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.mxSide dt,.mxH2h dt{color:var(--muted);font-size:11px}.mxSide dd,.mxH2h dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:700}.mxSide dd small,.mxH2h dd small{color:var(--muted);font-weight:400}.mxH2h{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mxH2h a{color:var(--text)}.mxForm{gap:4px;display:inline-flex}.mxForm i{width:22px;height:22px;color:var(--muted);background:#1a2638;border-radius:5px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.mxForm i.w{color:var(--over);background:#24c87829}.mxForm i.l{color:var(--under);background:#f0525929}.mxInj{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mxInj a{color:var(--text)}.mxInj small{color:var(--muted)}.inj{letter-spacing:.04em;color:var(--amber);background:#1a2638;border-radius:4px;padding:2px 6px;font-size:10.5px}.inj-out{color:var(--under)}.mxAvail{background:0 0;border:0;margin-top:0;padding:0}@media (max-width:640px){.mxGrid{grid-template-columns:1fr}}.mxAvail>h3{margin:4px 0 0;font-size:17px}.trendNote{margin:6px 0 10px;line-height:1.45}.consistency{border:1px solid var(--line);background:#0d1828;border-radius:10px;margin:12px 0 4px;padding:12px 14px}.consistency dl{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.consistency dt{color:var(--muted);font-size:11px}.consistency dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:700}.consistencyNote{color:var(--muted);margin:10px 0 0;font-size:12px}@media (max-width:900px){.consistency dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.consistency dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.consistencyHelp{color:var(--muted);margin-top:8px;font-size:12px}.consistencyHelp summary{cursor:pointer;color:var(--text);font-weight:600}.consistencyHelp ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.pgPrev .pgRows{border-top:0;margin-top:10px;padding-top:0}.pgB2b{letter-spacing:.04em;color:var(--amber);font-size:10.5px}.pgSub{margin:18px 0 0;font-size:14px}.pgTableWrap{overflow-x:auto}.pgTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.pgTable th,.pgTable td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px}.pgTable thead th{color:var(--muted);font-size:11px;font-weight:600}.pgTable th[scope=row],.pgTable thead th:first-child{text-align:left}.pgTable th[scope=row] a{color:var(--text)}.pgTable td small{color:var(--muted)}.localeSwitch{align-items:center;gap:6px;margin-left:auto;display:flex}.localeSwitch select,.localeSwitch button{color:#dfe5ea;border:1px solid var(--line);background:#0f1d31;border-radius:8px;min-height:44px;padding:0 10px;font-size:13px}.localeSwitch button{cursor:pointer}.localeSwitch button:hover,.localeSwitch select:hover{border-color:#2b4466}.localeSwitch :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.localeSwitch{margin-left:0}}.productNav nav a[aria-current=page]{color:#fff;background:#16263c}.homeHead{margin-bottom:22px}.homeHead h1{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(34px,5vw,56px)}.homeHead>p:last-child{color:#9ca7b4;max-width:640px;margin:0;line-height:1.5}.dateStrip{scrollbar-width:thin;gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.dateStrip a{border:1px solid var(--line);background:var(--panel);color:#c9d2dc;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:78px;min-height:56px;padding:6px 10px;text-decoration:none;display:flex}.dateStrip a small{color:var(--muted);text-transform:capitalize;font-size:11px}.dateStrip a b{font-variant-numeric:tabular-nums;font-size:15px}.dateStrip a:hover{border-color:#3a5373}.dateStrip a[aria-current=date]{background:var(--accent);border-color:var(--accent);color:#fff}.dateStrip a[aria-current=date] small{color:#e6eeff}.homeSlate{margin-top:8px}.sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sectionHead h2{text-transform:none;margin:0;font-size:20px}.sectionHead a{color:var(--lime);font-size:14px;text-decoration:none}.sourceNote{color:var(--muted);margin:12px 0 0;font-size:12.5px}.homePanels{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.homePanel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px}.homePanel h2{align-items:center;gap:10px;margin:0 0 8px;font-size:17px;display:flex}.homePanel p{color:#9ca7b4;margin:0;line-height:1.55}.quantPanel{border-left:3px solid var(--accent)}.sectionTitle{margin:0 0 12px;font-size:20px}.exploreGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.exploreCard{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:12px;flex-direction:column;gap:6px;min-height:112px;padding:18px 18px 36px;text-decoration:none;display:flex;position:relative}.exploreCard span{color:#9ca7b4;font-size:13.5px;line-height:1.45}.exploreCard i{color:var(--lime);font-style:normal;position:absolute;bottom:12px;right:16px}.exploreCard:hover{border-color:#3a5373}.searchResults{gap:26px;margin-top:10px;display:grid}.searchResults h2{margin:0 0 12px;font-size:18px}.searchResults h2 small{color:var(--muted);font-size:14px;font-weight:400}.searchResults h3{margin:0 0 6px;font-size:16px}.ghostButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a3d57;border-radius:9px;padding:0 18px}.ghostButton:hover{background:#16263c}.skeleton{gap:12px;padding:20px 0;display:grid}.skeleton i{background:linear-gradient(90deg,#101d2d 0,#16263c 50%,#101d2d 100%) 0 0/200% 100%;border-radius:12px;height:84px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:900px){.homePanels{grid-template-columns:1fr}.exploreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.exploreGrid{grid-template-columns:1fr}.dateStrip a{min-width:68px}}@media (prefers-reduced-motion:reduce){.skeleton i{animation:none}}.mobileNav{display:none}.moreList{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.moreList li+li{border-top:1px solid var(--line)}.moreList a,.moreList span{color:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;text-decoration:none;display:flex}.moreList a span{min-height:0;color:var(--lime);padding:0}.moreList span[aria-disabled]{color:#6f7c8d}.moreList small{color:var(--muted);font-size:12px}.moreSection{margin-top:22px}.moreSection h2{margin:0 0 10px;font-size:16px}.moreSection .localeSwitch{margin-left:0}@media (max-width:768px){.productShell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.productNav{min-height:56px;padding:0 16px;padding-top:env(safe-area-inset-top);flex-direction:row;align-items:center}.productNav nav,.productNav .localeSwitch{display:none}.mobileNav{z-index:30;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#0b1626;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav a,.mobileNav>span{color:#9aa6b4;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;font-size:11px;text-decoration:none;display:flex;position:relative}.mobileNav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobileNav a[aria-current=page]{color:#fff}.mobileNav a[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.mobileNav>span[aria-disabled]{opacity:.45}.exploreTabs{padding:8px 16px}.exploreTabs a,.exploreTabs span{align-items:center;min-height:44px;display:flex}.filters select,.filters input,.gameFilters input,.dirFilters select,.dirFilters input{min-height:44px}.pagination a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.skip:focus{top:calc(12px + env(safe-area-inset-top))}}.navAccount{color:#dfe5ea;border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;margin-left:auto;padding:0 13px;font-size:14px;text-decoration:none;display:flex}.navAccount:hover{background:#16263c}.navAccount+.localeSwitch{margin-left:-26px}.productShell .authMain{justify-content:center;align-items:flex-start;display:flex}.authCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;max-width:440px;padding:28px}.authCard.wide{max-width:640px}.authCard h1{letter-spacing:-.5px;margin:6px 0 8px;font-size:28px}.authLead,.authNote{color:#9ca7b4;margin:0 0 18px;line-height:1.5}.authAlt{color:#9ca7b4;margin:14px 0 0;font-size:14px}.authAlt a{color:var(--lime)}.authForm{gap:14px;display:grid}.field{gap:6px;display:grid}.field span{color:#c9d2dc;font-size:13px}.field input{color:#fff;background:#0b1626;border:1px solid #2a3d57;border-radius:9px;min-height:46px;padding:0 12px;font-size:16px}.field input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.field small{color:var(--muted);font-size:12px}.primaryButton{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800}.primaryButton:hover{background:var(--accent-strong)}.formError{color:#ffb3b8;background:#24131a;border:1px solid #5b2a30;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px}.formOk{color:#9be3bf;background:#10231b;border:1px solid #1f4a37;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px}.acctFacts{background:var(--line);border:1px solid var(--line);border-radius:10px;gap:1px;margin:16px 0;display:grid;overflow:hidden}.acctFacts div{background:#0f1d31;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.acctFacts dt{color:var(--muted);font-size:13px}.acctFacts dd{text-align:right;word-break:break-all;margin:0}.acctFacts small{color:var(--muted)}.acctLinks{flex-wrap:wrap;gap:16px;margin:6px 0 18px;display:flex}.acctLinks a{color:var(--lime);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.acctSection{border-top:1px solid var(--line);padding:18px 0}.acctSection h2{margin:0 0 10px;font-size:16px}.acctSection .localeSwitch{margin-left:0}@media (max-width:900px){.navAccount{align-self:flex-start;margin-left:0}.navAccount+.localeSwitch{margin-left:0}}@media (max-width:768px){.navAccount{display:none}.authCard{padding:20px}}.pricingMain .authLead{max-width:640px}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:8px 0 18px;display:grid}.planCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.planCard.premium{background:linear-gradient(180deg,#13233a,var(--panel));border-color:#3b5b8c}.planCard h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.planCard ul{color:#d6dde6;margin:0;padding-left:18px;line-height:1.7}.checkoutOff{color:#9ca7b4;border:1px dashed #2a3d57;border-radius:9px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.checkoutOff strong{color:#d6dde6;font-size:15px}.planCard .authNote{margin:0;font-size:14px}.planPrice{letter-spacing:-.5px;margin:0;font-size:32px;font-weight:800}.planPrice small{color:var(--muted);font-size:15px;font-weight:600}.planPlanned{color:var(--lime);margin:0;font-size:13px;font-weight:700}.planBadge{letter-spacing:.6px;text-transform:uppercase;color:var(--lime);background:#1e3a2a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.ghostLink{color:#fff;border:1px solid #2a3d57;border-radius:9px;align-self:flex-start;align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.premiumGate{border:1px solid var(--line);background:var(--panel);border-radius:14px;max-width:640px;padding:24px}.premiumGate h2{margin:6px 0 8px}.premiumGate p{color:#9ca7b4;line-height:1.5}.premiumActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.premiumActions a{color:var(--lime);align-items:center;min-height:44px;display:inline-flex}.premiumActions .primaryLink{background:var(--accent);color:#fff;border-radius:9px;padding:0 18px;font-weight:800;text-decoration:none}@media (max-width:768px){.planGrid{grid-template-columns:1fr}.planCard{padding:20px}}.glossary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1100px;margin:8px 0 0;display:grid}.glossary>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px 18px}.glossary dt{align-items:baseline;gap:10px;font-weight:800;display:flex}.glossary abbr{min-width:56px;color:var(--lime);letter-spacing:.6px;font-size:13px;text-decoration:none}.glossary dd{color:#c4ccd6;margin:8px 0 0;line-height:1.55}@media (max-width:768px){.glossary{grid-template-columns:1fr}.glossary>div{padding:14px}}.productFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(24px,5vw,72px);font-size:14px;display:flex}.productFooter nav{gap:20px;display:flex}.productFooter a{color:#c4ccd6;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.productFooter a:hover{color:var(--lime)}@media (max-width:768px){.productFooter{display:none}}img.avatar.mediaImg{object-fit:contain;background:linear-gradient(#1b2b41,#0d1a2a);border-radius:10px;width:88px;height:auto;padding:0}img.avatar.mediaImg.large{width:180px;height:auto}img.avatar.mediaImg.small{border-radius:6px;width:44px;height:auto}@media (max-width:600px){img.avatar.mediaImg.large{width:120px}}@media (max-width:700px){.boxTable img.avatar.mediaImg.small{width:36px;display:block}}img.teamLogo.mediaImg{object-fit:contain;background:#1b2b41;border-radius:12px;padding:6px}img.teamLogo.mediaImg.small{background:0 0;border:0;border-radius:0;padding:0}.teamLogo.tiny{width:auto;height:auto;color:inherit;font-weight:700;font-size:inherit;background:0 0;border:0;border-radius:0;display:inline-block}img.teamLogo.mediaImg.tiny{vertical-align:-3px;background:0 0;border-radius:0;width:16px;height:16px;padding:0}.logoCell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mediaReview{display:block}.mediaReview code{color:#c4ccd6;word-break:break-all;font-size:12px}.mrSmall{color:var(--muted);font-size:13px}.mrWarn{color:var(--amber)}.mrCounts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.mrCounts article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.mrCounts small{color:var(--muted);font-size:12px}.mrCounts strong{margin-top:6px;font-size:26px;display:block}.mrTally{z-index:5;border:1px solid var(--line);background:#0b1626;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding:12px 16px;display:flex;position:sticky;top:0}.mrTally small{color:var(--muted);width:100%}.mrTally button{background:var(--accent);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800}.mrLogos{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.mrLogo{border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.mrLogo img{object-fit:contain;width:96px;height:96px}.mrLogo small{color:var(--muted);font-size:11px}.mrLogo a,.mrCard a{color:var(--lime);font-size:13px}.mrJump{flex-wrap:wrap;gap:6px;margin:18px 0 0;display:flex}.mrJump a{border:1px solid var(--line);color:#dfe6ed;border-radius:8px;padding:6px 10px;font-size:13px;text-decoration:none}.mrJump small{color:var(--muted)}.mrGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mrCard{border:1px solid var(--line);background:#0b1626;border-radius:12px;overflow:hidden}.mrCard img,.mrNone{aspect-ratio:1040/760;object-fit:contain;background:linear-gradient(#1b2b41,#0d1a2a);width:100%;height:auto;display:block}.mrNone{text-align:center;color:var(--amber);place-items:center;padding:10px;font-size:13px;display:grid}.mrCard[data-load=failed],.mrLogo[data-load=failed]{border-color:var(--under)}.mrCard[data-load=failed]:before,.mrLogo[data-load=failed]:before{content:"Failed to load";background:var(--under);color:#fff;padding:4px 8px;font-size:12px;font-weight:800;display:block}.mrMeta{padding:10px 12px}.mrMeta h3{margin:0 0 8px;font-size:15px}.mrMeta dl{gap:3px;margin:0 0 8px;display:grid}.mrMeta dl div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.mrMeta dt{color:var(--muted)}.mrMeta dd{text-align:right;margin:0}.mrTable{border-collapse:collapse;width:100%;font-size:13px}.mrTable th,.mrTable td{text-align:left;border-bottom:1px solid var(--line);padding:8px}@media (max-width:900px){.mrCounts{grid-template-columns:repeat(3,minmax(0,1fr))}.mrLogos{grid-template-columns:repeat(4,minmax(0,1fr))}.mrGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mrCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.mrLogos{grid-template-columns:repeat(3,minmax(0,1fr))}.mrLogo img{width:64px;height:64px}.mrGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mrMeta dl div{flex-direction:column;gap:0}.mrMeta dd{text-align:left}}.trendScroll.dense .trendAxis img.teamLogo.tiny{width:12px;height:12px}.pgName{align-items:center;gap:8px;display:inline-flex}.pgName img.avatar.mediaImg.small{width:36px}.histTeams li:has(.logoCell){align-items:center}.playerMain{max-width:980px;padding-top:20px}.pHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:4px 0 12px;display:grid}.pHeader img.avatar.mediaImg.large,.pHeader .avatar.large{border-radius:14px;width:118px;height:auto}.pHeader .avatar.large:not(img){height:96px}.pHeaderText{min-width:0}.pHeaderText h1{letter-spacing:-.4px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:24px;line-height:1.15;display:flex}.pHeaderText h1 .profileJersey{color:#8fb3ff;font-weight:800}.pTeam{color:#dfe6ed;align-items:center;gap:8px;margin:6px 0 0;font-size:15px;display:flex}.pTeam img.teamLogo.mediaImg.small,.pTeam .teamLogo.small{width:26px;height:26px}.pMeta{color:var(--muted);margin:4px 0 0;font-size:14px}.pBadge{color:#b6c0cc;white-space:nowrap;border:1px solid #2a3d57;border-radius:10px;align-self:start;margin:0;padding:7px 12px;font-size:13px;font-weight:700}.pBadge.ok{color:#3ddc84;background:#24c8781a;border-color:#1f6b45}.pBadge.doubt{color:var(--amber);background:#e6b85c14;border-color:#6b5420}.pBadge.out{color:#ff6b72;background:#f052591a;border-color:#7a2a30}.pKpis{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 10px;display:grid}.pKpis div{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.pKpis div:first-child{border-left:0}.pKpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:20px}.pKpis div:first-child strong{color:#3ddc84}.pKpis small{color:var(--muted);font-size:11px}.pNext{border:1px solid var(--line);background:var(--panel);color:#dfe6ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;text-decoration:none;display:grid}.pNext.none{color:var(--muted);gap:8px;font-size:14px;display:flex}.pNext.none small{color:var(--muted)}.pNextTeams{align-items:center;gap:8px;display:flex}.pNextTeams small{color:var(--muted);font-size:12px}.pNextTeams b{color:#c8d0d9}.pNextWhen{border-left:1px solid var(--line);color:#c8d0d9;padding-left:12px;font-size:14px}.rowGo{color:#8fb3ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;text-decoration:none;display:inline-grid}.playerTrends{background:0 0;border:0;min-width:0;max-width:100%;padding:0}.playerTrends>[role=tabpanel]{min-width:0}.compactLog{min-width:0;max-width:100%}.compactLog .tableWrap{max-width:100%;position:relative;overflow-x:auto}.playerTabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 12px;display:flex;overflow-x:auto}.playerTabs button{all:unset;cursor:pointer;color:#99a5b3;white-space:nowrap;border-bottom:3px solid #0000;padding:10px 14px;font-size:15px;font-weight:600}.playerTabs button[aria-selected=true]{color:#3ddc84;border-bottom-color:#3ddc84}.playerTabs button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.playerTrends .trendsFilters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0 0 12px;padding:12px;display:grid}.playerTrends .trendsFilters label{color:#8f9aa7;flex-direction:column;gap:5px;width:auto;font-size:12px;display:flex}.playerTrends .trendsFilters select{width:100%;min-width:0;min-height:40px;margin:0;font-size:14px}.playerTrends .trendsFilters .applyButton{clip:rect(0,0,0,0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chartCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.chartCard .trendsHead{justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 6px;display:flex}.chartCard .trendsHead h2{font-size:18px}.chartCard .trendsMeta{margin:2px 0 0;font-size:13px}.spanSwitch{border:1px solid #2a3d57;border-radius:9px;display:flex;overflow:hidden}.spanSwitch a{color:#99a5b3;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none}.spanSwitch a[aria-current=true]{color:#3ddc84;background:#24c8781f;border-radius:8px;box-shadow:inset 0 0 0 1px #1f6b45}.trendFrame{--plot-h:230px;display:flex;position:relative}.trendFrame .trendScroll{flex:1;min-width:0;padding-right:44px}.trendFrame .trendPlotArea{height:var(--plot-h)}.trendYAxis{height:var(--plot-h);flex:0 0 26px;margin:8px 0 0;padding:0;list-style:none;position:relative}.trendYAxis li{color:#6f7b89;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:6px;transform:translateY(50%)}.trendGridLine{pointer-events:none;border-top:1px solid #8a97a81f;position:absolute;left:0;right:0}.trendTagLayer{height:var(--plot-h);pointer-events:none;position:absolute;top:8px;right:0}.trendLineTag{color:#fff;font-variant-numeric:tabular-nums;background:#0b1626;border:1px solid #8fb3ff;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:700;position:absolute;right:0;transform:translateY(50%)}.trendFrame .barValue{color:#fff;font-size:13px;font-weight:800}.trendFrame .barFill{border-radius:5px 5px 0 0;max-width:34px}.trendFrame .trendAxis li{gap:3px;font-size:11px}.trendFrame .trendAxis img.teamLogo.mediaImg.small,.trendFrame .trendAxis .teamLogo.small{width:26px;height:26px}.axisHA{color:#c8d0d9;font-size:12px;font-weight:700}.lineRow{border:1px solid var(--line);border-top:1px solid var(--line);background:#0d1a2a;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.lineLabel{color:#c8d0d9;align-items:center;gap:6px;font-size:14px;display:flex}.lineRow .lineHint{grid-column:1/-1;margin:0}.lineRow .lineHint:empty{display:none}.lineSplit{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-left:12px;display:grid}.hitSide{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;column-gap:8px;display:grid}.hitSide small{color:var(--muted);grid-column:1/-1;font-size:12px}.hitSide b{font-variant-numeric:tabular-nums;font-size:22px}.hitSide span{color:var(--muted);align-self:center;font-size:12px}.hitSide i{background:currentColor;border-radius:2px;grid-column:1/-1;max-width:100%;height:4px;margin-top:4px;display:block}.hitSide.over{color:#3ddc84}.hitSide.under{color:#ff6b72}.hitSide b{color:inherit}.lineSplit .pushNote{color:var(--muted);grid-column:1/-1}.shootTiles{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:12px;padding:14px}.shootTiles h2{margin:0 0 10px;font-size:17px}.shootTiles dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.shootTiles dl div{border:1px solid var(--line);background:#0d1a2a;border-radius:10px;padding:10px 12px}.shootTiles dt{color:var(--muted);font-size:11px}.shootTiles dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:800}.shootTiles i{background:#22324a;border-radius:2px;height:4px;margin-top:6px;display:block}.shootTiles i em{background:#3ddc84;border-radius:2px;height:100%;display:block}.shootTiles .sample{margin:10px 0 0;font-size:12px}.compactLog{margin-top:12px;padding:14px}.compactLog>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.compactLog>header h2{margin:0;font-size:17px}.compactLog>header span{color:var(--muted);font-size:12px}.compactLog table{font-size:13px}.compactLog th,.compactLog td{text-align:center;padding:8px 6px}.compactLog th{letter-spacing:.4px;text-transform:uppercase;font-size:10.5px}.compactLog th:first-child,.compactLog td:first-child{text-align:left;white-space:nowrap}.compactLog img.teamLogo.mediaImg.tiny{vertical-align:middle;width:20px;height:20px}.compactLog td b{color:#fff}.compactLog tbody tr:hover{background:#8fb3ff0d}.playerTrends .consistency{margin:0 0 12px}.spanHits{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.spanHits h3{margin:0 0 10px;font-size:15px}.spanHits ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.spanHits li{grid-template-columns:minmax(110px,auto) 52px 52px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.spanHits li b{font-variant-numeric:tabular-nums}.spanHits li small{color:var(--muted)}.spanHits li i{background:#22324a;border-radius:3px;height:6px;display:block}.spanHits li i em{background:#3ddc84;border-radius:3px;height:100%;display:block}@media (max-width:600px){.playerMain{padding-top:14px}.pHeader{gap:10px}.pBadge{padding:5px 8px;font-size:12px}.pHeader img.avatar.mediaImg.large,.pHeader .avatar.large{width:96px}.pHeaderText h1{font-size:21px}.pKpis strong{font-size:16px}.pKpis div{padding:8px 2px}.pNext{grid-template-columns:1fr auto;gap:8px}.pNextWhen{border-left:0;grid-column:1;padding-left:0;font-size:13px}.pNext .rowGo{grid-area:1/2/3}.playerTrends .trendsFilters{gap:8px}.playerTrends .trendsFilters select{min-height:38px;padding:0 6px;font-size:13px}.trendFrame{--plot-h:200px}.trendFrame .trendScroll{padding-right:38px}.lineRow{grid-template-columns:auto 1fr}.lineSplit{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:10px 0 0}.shootTiles dl{grid-template-columns:repeat(2,minmax(0,1fr))}.compactLog{padding:12px 8px}}@media (max-width:380px){.playerTrends .trendsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}.calPage,.homeB{max-width:760px;padding-top:18px}.calHead{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.calHead h1{letter-spacing:-.4px;margin:0;font-size:24px}.calTools{align-items:center;gap:8px;display:flex}.calToday{color:#dfe6ed;border:1px solid #2a3d57;border-radius:18px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.calToday.on{color:#8fb3ff;border-color:#2b4d86}.datePick label{color:#c8d0d9;cursor:pointer;border:1px solid #2a3d57;border-radius:18px;place-items:center;width:44px;height:36px;display:inline-grid;position:relative}.datePick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.weekStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 14px;padding-bottom:14px;display:grid}.weekStrip a{background:var(--panel);color:#c8d0d9;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:9px 0;text-decoration:none;display:flex}.weekStrip small{text-transform:uppercase;color:#8f9aa7;letter-spacing:.4px;font-size:11px}.weekStrip b{font-variant-numeric:tabular-nums;font-size:19px}.weekStrip a[aria-current=date]{background:var(--accent);color:#fff}.weekStrip a[aria-current=date] small{color:#dbe7ff}.weekStrip a.isToday:not([aria-current=date]) b{color:#8fb3ff}.calDayHead,.homeBlockHead{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.calDayHead h2,.homeBlockHead h2{margin:0;font-size:19px}.calDayHead span{color:var(--muted);font-size:13px}.homeBlockHead a{color:#8fb3ff;font-size:14px;text-decoration:none}.gRows{gap:8px;display:grid}.gRow{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;column-gap:10px;padding:10px 12px;text-decoration:none;display:grid}.gRow:hover{border-color:#3a4f6d}.gRow:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.gRowTeams{grid-row:1/3;gap:6px;min-width:0;display:grid}.gRowTeam{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.gRowTeam b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.gRowTeam strong{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:16px}.gRowTeam.lost b,.gRowTeam.lost strong{color:#8f9aa7}.gRow img.teamLogo.mediaImg.small,.gRow .teamLogo.small{width:28px;height:28px}.gRowSide{font-variant-numeric:tabular-nums;color:#fff;place-self:start end;font-size:15px;font-weight:700}.gRowSide .gameStatus{font-size:11px}.gRowGo{color:#c8d0d9;background:#1b2b41;border-radius:50%;place-self:end;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.homeB .homeDates{margin-bottom:14px}.homeBlock{margin:0 0 18px}.trendCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trendCard{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:grid}.trendCard img.avatar.mediaImg.small{width:52px}.trendCard .avatar.small:not(img){width:44px;height:44px;font-size:14px}.trendCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.trendCardText b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.trendCardText small{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.trendCardText em{color:#3ddc84;font-size:13px;font-style:normal;font-weight:700}.miniBars{align-items:flex-end;gap:3px;height:34px;display:flex}.miniBars i{opacity:.85;background:#3ddc84;border-radius:2px 2px 0 0;width:6px;display:block}.quickLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px;display:grid}.quickLinks a{border:1px solid var(--line);background:var(--panel);color:#dfe6ed;text-align:center;border-radius:12px;place-items:center;min-height:46px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:grid}@media (max-width:600px){.calHead h1{font-size:22px}.weekStrip{gap:4px}.weekStrip b{font-size:17px}.weekStrip a{padding:8px 0}.trendCards{grid-template-columns:1fr}.quickLinks a{min-height:44px;font-size:12.5px}}.chartCard,.chartCard .trendsChartBlock,.trendFrame{min-width:0;max-width:100%}.chartCard .trendsHead{flex-wrap:nowrap}.chartCard .trendsHead>div{min-width:0}.pHeaderText h1{display:block}.pHeaderText h1 .profileJersey{margin-right:8px}@media (max-width:600px){.pHeaderText h1{font-size:20px}.shootTiles dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.shootTiles dl div{padding:8px}.shootTiles dd{font-size:15px}.shootTiles dt{font-size:10px}.spanSwitch a{padding:5px 9px;font-size:12px}.chartCard .trendsHead h2{font-size:16px}}.chartCard header.trendsHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.shootTiles dd{white-space:nowrap}@media (max-width:600px){.shootTiles dd{letter-spacing:-.3px;font-size:14px}.shootTiles dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.trendFrame .trendScroll{margin-right:46px;padding-right:0}@media (max-width:600px){.trendFrame .trendScroll{margin-right:42px}}.productShell:has(.homeB,.calPage,.playerMain,.teamsMain,.standingsMain) .productNav{margin-bottom:0}header.calHead{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 12px}.chartCard header.trendsHead,.compactLog>header{margin-bottom:6px}.trendFrame .trendScroll.dense .trendPlotArea{height:var(--plot-h)}.logTeam{color:var(--muted);font-size:11px}.navOverlay{z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03070e8c;flex-direction:column;justify-content:center;align-items:center;gap:0;animation:.18s ease-out navFade;display:flex;position:fixed;inset:0}@keyframes navFade{0%{opacity:0}to{opacity:1}}.navSpinner{background:conic-gradient(#2f7bff00 0deg 250deg,#1f6bf0 300deg,#3d8bff 360deg),#1e30526b;border-radius:50%;width:76px;height:76px;animation:1s linear infinite navSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.5px))}@keyframes navSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.navOverlay{animation:none}.navSpinner{animation-duration:2.4s}}.teamsMain{max-width:760px}.teamSearch{flex-direction:column;gap:8px;margin:4px 0 16px;display:flex}.teamSearch label{color:#aab5c2;font-size:15px;font-weight:600}.teamSearchBox{color:#7e8b9b;background:#0f1c2d;border:1px solid #23354f;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.teamSearchBox:focus-within{border-color:var(--accent)}.teamSearchBox input{color:#f3f6f9;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.teamSearchBox input::placeholder{color:#7e8b9b}.teamList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.teamRow{color:#f3f6f9;background:#111f33;border:1px solid #1e3048;border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:10px 14px;text-decoration:none;display:flex}a.teamRow:hover{background:#14253c;border-color:#2f4b72}a.teamRow:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.teamRow .teamLogo,.teamRow img.teamLogo.mediaImg{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:44px;height:44px;padding:4px;font-size:12px}.teamListName{flex:1;min-width:0;font-size:17px;font-weight:700}.teamRow .chev{color:#7e8b9b;flex:none}.teamRow.off{opacity:.7}.teamEmpty{color:#9ca7b4;padding:12px 2px}@media (min-width:900px){.teamsMain{max-width:1100px}.teamList{grid-template-columns:repeat(3,minmax(0,1fr))}}.standingsMain{max-width:820px}.stHead{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.stHead h1{letter-spacing:-.3px;margin:0;font-size:24px}.stSeason{color:#8a97a8;font-variant-numeric:tabular-nums;font-size:14px}.stCard{border:1px solid var(--line);background:#0e1a2b;border-radius:14px;margin:0 0 18px;padding:14px 14px 6px}.stCard h2{margin:0 0 6px;font-size:18px}.stLegend{color:#9ca7b4;gap:16px;margin:0 0 8px;font-size:13px;display:flex}.stLegend .lg:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.lg.playoff:before{background:#24c878}.lg.playin:before{background:#f0a23b}.stTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stTable th,.stTable td{text-align:left;border-top:1px solid #17263a;padding:9px 6px;font-weight:400}.stTable thead th{color:#7e8b9b;border-top:0;font-size:12px;font-weight:600}.stTable .num{text-align:right;color:#d6dde6;width:44px}.stTable .stRank{color:#8a97a8;text-align:center;width:30px;position:relative}.stTable tr.band-playoff .stRank{box-shadow:inset 3px 0 #24c878}.stTable tr.band-playin .stRank{box-shadow:inset 3px 0 #f0a23b}.stTeam{align-items:center;gap:10px;min-width:0;display:flex}.stTeam a,.stTeam>span{color:#f3f6f9;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.stTeam a:hover{color:var(--lime)}.stTeam .teamLogo{object-fit:contain;flex:none;width:24px;height:24px}.stFoot{color:#7e8b9b;margin:4px 2px 0;font-size:12px;line-height:1.5}@media (max-width:420px){.stTable th,.stTable td{padding:8px 4px}.stTable .num{width:36px}.stTeam{gap:8px}.stTeam a,.stTeam>span{font-size:14px}}.stHead{justify-content:space-between}.stSeasonForm{align-items:center;gap:6px;display:flex}.stSeasonForm select{color:#d6dde6;min-height:36px;font:inherit;background:#0f1c2d;border:1px solid #23354f;border-radius:9px;padding:0 10px;font-size:14px}.stGo{color:#d6dde6;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #23354f;border-radius:9px;padding:0 12px;font-size:14px}.stQuality{border:1px solid var(--line);color:#aab5c2;background:#0e1a2b;border-radius:10px;margin:0 0 14px;padding:8px 12px;font-size:13px}.stQuality summary{cursor:pointer;align-items:center;min-height:28px;display:flex}.stQuality ul{margin:6px 0 2px;padding-left:18px;line-height:1.5}.stRank sup{color:#f0a23b;margin-left:1px}
