.team-logo[data-v-6deb5c90]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;overflow:hidden}.team-logo img[data-v-6deb5c90]{display:block;width:100%;height:100%;object-fit:contain}.team-logo--fallback[data-v-6deb5c90]{border:1px solid #242428;border-radius:50%;background:#000;color:#d9d9dc;font-size:8px;font-weight:800;letter-spacing:.03em}.game-card[data-v-e8984a44]{position:relative;display:grid;gap:0;width:100%;min-width:330px;padding:8px 12px;overflow:hidden;border:1px solid #1b1b1e;border-radius:0;background:#050505;color:#eeeeef;text-align:left;cursor:pointer;transition:background .11s ease,border-color .11s ease}.game-card[data-v-e8984a44]:hover,.game-card[data-v-e8984a44]:focus-visible{border-color:#2a2a2e;background:#080809;outline:none}.team-row[data-v-e8984a44]{position:relative;display:grid;grid-template-columns:42px 54px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:48px;padding:4px 2px;transition:opacity .13s ease,filter .13s ease}.team-row+.team-row[data-v-e8984a44]{border-top:1px solid #111113}.team-row.is-winner[data-v-e8984a44]{opacity:1}.team-row.is-loser[data-v-e8984a44]{opacity:.42;filter:saturate(.62)}.game-card:hover .team-row.is-loser[data-v-e8984a44],.game-card:focus-visible .team-row.is-loser[data-v-e8984a44]{opacity:.54}.winner-edge[data-v-e8984a44]{position:absolute;top:8px;bottom:8px;left:-12px;width:2px;background:color-mix(in srgb,var(--accent-green) 72%,#ffffff)}.team-logo[data-v-e8984a44]{width:36px;height:36px;flex-basis:36px}.team-row.is-winner .team-logo[data-v-e8984a44]{filter:saturate(1.08) contrast(1.03)}.team-row.is-loser .team-logo[data-v-e8984a44]{filter:grayscale(.12) saturate(.58)}.score[data-v-e8984a44]{color:#dddddf;font-family:var(--font-display);font-size:29px;font-weight:var(--weight-medium);line-height:1;text-align:right}.team-row.is-winner .score[data-v-e8984a44]{color:#fff;font-weight:var(--weight-bold)}.team-row.is-loser .score[data-v-e8984a44]{color:#9a9aa0}.team-copy[data-v-e8984a44]{display:flex;min-width:0;flex-direction:column}.team-copy strong[data-v-e8984a44]{overflow:hidden;color:#d8d8db;font-family:var(--font-display);font-size:14px;font-weight:var(--weight-medium);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.team-row.is-winner .team-copy strong[data-v-e8984a44]{color:#fff;font-weight:var(--weight-semibold)}.team-copy span[data-v-e8984a44]{margin-top:2px;color:#68686e;font-size:8px}.team-row.is-winner .team-copy span[data-v-e8984a44]{color:#818187}.winner-arrow[data-v-e8984a44]{color:var(--accent-green);font-size:14px;font-weight:var(--weight-bold);text-align:right}.game-meta[data-v-e8984a44]{display:flex;justify-content:flex-end;gap:6px;margin-top:3px;padding-top:6px;border-top:1px solid #151517;color:#55555b;font-size:8px}.game-meta strong[data-v-e8984a44]{color:#bdbdc1;font-weight:var(--weight-semibold)}.game-card.is-final .game-meta strong[data-v-e8984a44]{color:#dfdfe2}.game-card.is-upcoming .score[data-v-e8984a44]{color:#a6a6ac}.game-card.is-upcoming .team-copy strong[data-v-e8984a44]{color:#dadadd}@media (max-width: 700px){.game-card[data-v-e8984a44]{min-width:280px;padding-right:10px;padding-left:10px}.team-row[data-v-e8984a44]{grid-template-columns:38px 48px minmax(0,1fr) 12px;min-height:46px}.team-logo[data-v-e8984a44]{width:33px;height:33px;flex-basis:33px}.score[data-v-e8984a44]{font-size:26px}.team-copy strong[data-v-e8984a44]{font-size:13px}}.player-portrait[data-v-2ea08495]{position:relative;display:inline-grid;place-items:center;width:var(--portrait-size);height:var(--portrait-size);flex:0 0 var(--portrait-size);overflow:hidden;box-sizing:border-box;border-radius:var(--portrait-radius);background:#000}.player-portrait img[data-v-2ea08495]{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;opacity:0;transform:scale(1.025);transition:opacity .14s ease,transform .18s ease}.player-portrait--loaded img[data-v-2ea08495]{opacity:1;transform:scale(1)}.player-portrait--fallback[data-v-2ea08495]{overflow:visible;background:transparent}@media (prefers-reduced-motion: reduce){.player-portrait img[data-v-2ea08495]{transition:none}}.identity-wrap[data-v-e1bb4953]{position:relative;display:inline-grid;place-items:center;width:var(--badge-size);height:var(--badge-size);flex:0 0 var(--badge-size);overflow:visible}.player-identity-badge[data-v-e1bb4953]{position:relative;display:inline-grid;place-items:center;width:var(--badge-size);height:var(--badge-size);box-sizing:border-box;border:1px solid #232328;border-radius:18%;background:#000;color:#f5f5f6}.player-number[data-v-e1bb4953]{transform:translateY(-1px);font-family:var(--font-display);font-size:calc(var(--badge-size) * .27);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap}.player-team-mark[data-v-e1bb4953]{position:absolute;left:calc(var(--badge-size) * -.08);top:calc(var(--badge-size) * -.08);z-index:8;width:calc(var(--badge-size) * .43)!important;height:calc(var(--badge-size) * .43)!important;flex:0 0 calc(var(--badge-size) * .43)!important;padding:calc(var(--badge-size) * .035);border:max(1px,calc(var(--badge-size) * .035)) solid #000;border-radius:50%;background:#000;box-shadow:0 4px 14px #0000008c;box-sizing:border-box}.identity-portrait[data-v-e1bb4953]{flex:0 0 auto}.horizontal-carousel[data-v-9e28ec2d]{width:100%}.carousel-heading[data-v-9e28ec2d]{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.carousel-heading h2[data-v-9e28ec2d]{margin:2px 0 0;font-family:var(--font-display);font-size:22px;font-weight:650;letter-spacing:-.02em}.carousel-heading p[data-v-9e28ec2d]{margin:4px 0 0;color:#6f6f75;font-size:10px}.carousel-eyebrow[data-v-9e28ec2d]{color:var(--accent-green);font-size:9px;font-weight:800;letter-spacing:.08em}.carousel-actions[data-v-9e28ec2d]{display:flex;align-items:center;gap:7px}.carousel-actions>button[data-v-9e28ec2d]{display:grid;place-items:center;width:34px;height:34px;border:1px solid #242428;border-radius:50%;background:#0a0a0c;color:#d8d8dc;cursor:pointer;font-size:22px;line-height:1}.carousel-actions>button[data-v-9e28ec2d]:hover{color:var(--accent-green);border-color:color-mix(in srgb,var(--accent-green) 35%,#242428)}.carousel-rail[data-v-9e28ec2d]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#2b2b2f transparent}.carousel-rail[data-v-9e28ec2d]>*{flex:0 0 auto;scroll-snap-align:start}.compact .carousel-rail[data-v-9e28ec2d]{gap:8px}@media (max-width: 700px){.carousel-actions>button[data-v-9e28ec2d]{display:none}.carousel-heading h2[data-v-9e28ec2d]{font-size:19px}}.feed-page[data-v-619da251]{min-height:100vh;padding-bottom:28px;background:#000;color:#efeff0}.app-header[data-v-619da251]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 26px;border-bottom:1px solid #202024;background:#000}.brand[data-v-619da251]{display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold)}.brand span[data-v-619da251]{color:#85858a}.dynasty-title[data-v-619da251]{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-medium)}.conference-tabs[data-v-619da251]{display:flex;gap:24px;overflow-x:auto;padding:15px 28px 14px;border-bottom:1px solid #202024;scrollbar-width:none}.conference-tabs[data-v-619da251]::-webkit-scrollbar{display:none}.conference-tabs button[data-v-619da251]{flex:0 0 auto;padding:0;border:none;background:transparent;color:#d5d5d7;font-family:var(--font-display);font-size:clamp(16px,1.55vw,20px);font-weight:var(--weight-semibold);cursor:pointer}.conference-tabs button.active[data-v-619da251]{color:var(--accent-green)}.date-strip[data-v-619da251]{display:flex;overflow-x:auto;border-bottom:1px solid #202024;scrollbar-width:thin;scrollbar-color:var(--accent-green) #000;padding-bottom:7px}.date-strip[data-v-619da251]::-webkit-scrollbar{display:block;height:8px}.date-strip[data-v-619da251]::-webkit-scrollbar-track{background:#000}.date-strip[data-v-619da251]::-webkit-scrollbar-thumb{border:2px solid #000;border-radius:999px;background:color-mix(in srgb,var(--accent-green) 82%,#fff 18%)}.date-strip[data-v-619da251]::-webkit-scrollbar-thumb:hover{background:var(--accent-green)}.date-strip button[data-v-619da251]{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;min-height:76px;padding:14px 10px 10px;border:none;border-right:1px solid #111114;background:transparent;color:#87878d;cursor:pointer}.date-strip button span[data-v-619da251]{font-size:12px}.date-strip button strong[data-v-619da251]{margin-top:4px;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold)}.date-strip button small[data-v-619da251]{margin-top:3px;color:#55555a;font-size:9px}.date-strip button.active span[data-v-619da251],.date-strip button.active strong[data-v-619da251]{color:var(--accent-green)}.content-section[data-v-619da251]{padding:24px 28px 8px}.section-title-row[data-v-619da251]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.section-title-row h1[data-v-619da251],.section-title-row h2[data-v-619da251]{margin:0;font-family:var(--font-display);font-size:24px;font-weight:var(--weight-semibold);letter-spacing:-.025em}.sub-label[data-v-619da251]{display:block;margin-top:3px;color:#66666b;font-size:10px;font-weight:var(--weight-medium);text-transform:uppercase}.section-link[data-v-619da251]{border:none;background:transparent;color:var(--accent-green);cursor:pointer;font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold)}.games-grid[data-v-619da251]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:12px}.persistent-game-card[data-v-619da251]{min-width:0}.power-section[data-v-619da251]{padding-top:31px}.power-grid[data-v-619da251]{display:grid;grid-template-columns:repeat(10,minmax(88px,1fr));gap:9px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.power-player[data-v-619da251]{position:relative;display:flex;min-width:88px;flex-direction:column;align-items:center;padding:7px 4px 10px;border:none;background:transparent;color:#ededee;cursor:pointer}.power-number[data-v-619da251]{position:absolute;top:4px;left:2px;color:var(--accent-green);font-family:var(--font-display);font-size:20px;font-weight:var(--weight-semibold)}.power-avatar[data-v-619da251]{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#000;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold)}.power-team-logo[data-v-619da251]{position:absolute;right:-2px;bottom:-2px;width:29px;height:29px;border-radius:50%;background:#000}.power-player>strong[data-v-619da251]{margin-top:8px;color:var(--accent-green);font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold)}.power-player>span[data-v-619da251]:last-child{color:#727277;font-size:9px;font-weight:800}.status-message[data-v-619da251]{margin:20px 0;color:#929298}.status-message.error[data-v-619da251]{color:#ff616e}@media (max-width: 700px){.app-header[data-v-619da251]{padding:0 16px}.conference-tabs[data-v-619da251]{gap:22px;padding-right:16px;padding-left:16px}.conference-tabs button[data-v-619da251]{font-size:22px}.date-strip button[data-v-619da251]{flex-basis:112px}.content-section[data-v-619da251]{padding-right:14px;padding-left:14px}.games-grid[data-v-619da251]{grid-template-columns:1fr}.section-title-row h1[data-v-619da251],.section-title-row h2[data-v-619da251]{font-size:23px}.power-grid[data-v-619da251]{grid-template-columns:repeat(10,88px)}}.featured-games-section[data-v-619da251]{padding-top:18px}.featured-game-card[data-v-619da251]{width:min(390px,84vw)}.featured-game-card[data-v-619da251] .game-card{height:100%}.power-grid[data-v-619da251]{display:flex!important;gap:9px;overflow:visible!important;padding-bottom:0!important}.power-player[data-v-619da251]{flex:0 0 100px;scroll-snap-align:start}@media (max-width:700px){.featured-game-card[data-v-619da251]{width:86vw}.power-player[data-v-619da251]{flex-basis:92px}}.date-strip[data-v-619da251]{overflow-x:scroll!important;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;cursor:grab;background:#000!important}.date-strip[data-v-619da251]:active{cursor:grabbing}.date-strip button[data-v-619da251]{scroll-snap-align:start;background:#000!important}.games-grid.layout-grid[data-v-619da251]{grid-template-columns:repeat(var(--game-columns),minmax(0,1fr))!important}.games-grid.layout-dense[data-v-619da251]{grid-template-columns:repeat(var(--game-columns),minmax(0,1fr))!important;gap:6px!important}.games-grid.layout-horizontal[data-v-619da251]{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--accent-green) #000}.games-grid.layout-horizontal[data-v-619da251]::-webkit-scrollbar{height:8px}.games-grid.layout-horizontal[data-v-619da251]::-webkit-scrollbar-track{background:#000}.games-grid.layout-horizontal[data-v-619da251]::-webkit-scrollbar-thumb{background:var(--accent-green);border-radius:999px}.games-grid.layout-horizontal .persistent-game-card[data-v-619da251]{flex:0 0 calc(var(--carousel-card-width) - 10px);min-width:280px;scroll-snap-align:start}.games-grid.layout-list[data-v-619da251]{grid-template-columns:1fr!important;max-width:none!important;max-height:var(--list-max-height);overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--accent-green) #000}.games-grid.layout-list[data-v-619da251]::-webkit-scrollbar{width:8px}.games-grid.layout-list[data-v-619da251]::-webkit-scrollbar-track{background:#000}.games-grid.layout-list[data-v-619da251]::-webkit-scrollbar-thumb{background:var(--accent-green);border-radius:999px}.games-grid.density-comfortable[data-v-619da251]{gap:16px!important}.games-grid.density-compact[data-v-619da251]{gap:9px!important}.games-grid.density-tight[data-v-619da251]{gap:4px!important}.games-grid.density-tight[data-v-619da251] .game-card{min-height:110px!important}.games-grid.layout-dense[data-v-619da251] .game-card{font-size:.92em}@media (max-width:1100px){.games-grid.layout-grid[data-v-619da251],.games-grid.layout-dense[data-v-619da251]{grid-template-columns:repeat(min(var(--game-columns),3),minmax(0,1fr))!important}.games-grid.layout-horizontal .persistent-game-card[data-v-619da251]{min-width:320px;flex-basis:min(48vw,420px)}}@media (max-width:700px){.games-grid.layout-grid[data-v-619da251],.games-grid.layout-dense[data-v-619da251]{grid-template-columns:1fr!important}.games-grid.layout-horizontal .persistent-game-card[data-v-619da251]{min-width:86vw;flex-basis:86vw}}.week-jump-row[data-v-619da251]{display:flex;justify-content:flex-end;padding:8px 18px 0;background:#000}.current-week-button[data-v-619da251]{border:1px solid color-mix(in srgb,var(--accent-green) 45%,#222);border-radius:999px;padding:7px 12px;background:#000;color:var(--accent-green);font-size:11px;font-weight:700;cursor:pointer}.current-week-button[data-v-619da251]:hover{border-color:var(--accent-green)}:root{--bg-dark: #000000;--card-bg: #000000;--card-border: #292929;--accent-green: #00e676;--text-primary: #ffffff;--text-secondary: #aaaaaa;--text-muted: #666666}html,body,#app{min-width:100%;min-height:100%;margin:0;background:var(--bg-dark)}body{color:var(--text-primary);font-family:var(--font-ui)}button,input{font:inherit}.app-shell{min-height:100vh;padding-bottom:82px;background:var(--bg-dark)}.bottom-nav{position:fixed;z-index:100;right:0;bottom:0;left:0;display:flex;justify-content:space-around;min-height:82px;padding:12px 0;background:#000;border-top:1px solid #202024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;background:transparent;color:#85858b;cursor:pointer;font-family:var(--font-display);font-size:12px;font-weight:700}.bottom-nav button.active{color:var(--accent-green)}.nav-icon{font-size:23px}@media (max-width: 700px){.app-shell{padding-bottom:76px}.bottom-nav{min-height:76px}}:root{--accent-color: var(--accent-green, #00e676);color-scheme:dark;--app-bg: #000000;--app-panel: #000000;--app-panel-2: #000000;--app-border: #151515;--app-text: #f1f1f1;--app-muted: #8c8c92;--app-faint: #5e5e63;--font-ui: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif;--font-display: "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html,body,#app{min-width:100%;min-height:100%;margin:0;background:var(--app-bg)}html{scrollbar-color:#424242 #090909}body{color:var(--app-text);font-family:var(--font-ui);font-size:15px;font-weight:400;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button,[role=button]{touch-action:manipulation}::selection{background:var(--accent-green, #00e676);color:#050505}::-webkit-scrollbar{width:8px;height:7px}::-webkit-scrollbar-track{background:#090909}::-webkit-scrollbar-thumb{background:#3b3b3b;border-radius:999px}h1,h2,h3,strong,button{letter-spacing:-.018em}body{font-weight:400}:root{--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.022em}strong{font-weight:var(--weight-semibold)}small{font-weight:var(--weight-regular)}button{font-weight:var(--weight-medium)}:root{--motion-fast: .12s;--motion-normal: .19s;--motion-slow: .32s;--motion-ease: cubic-bezier(.2,.72,.24,1)}main{animation:app-view-enter var(--motion-slow) var(--motion-ease) both}button,[role=button],a,input,select,.team-inline,.team-inline-logo,.player-identity-badge,.hero-logo,.matchup-logo,.schedule-logo{transition:transform var(--motion-normal) var(--motion-ease),opacity var(--motion-normal) ease,color var(--motion-normal) ease,background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,box-shadow var(--motion-normal) ease}button:not(:disabled):hover,[role=button]:hover{transform:translateY(-1px)}button:not(:disabled):active,[role=button]:active{transform:translateY(0) scale(.985)}.team-inline[data-clickable=true]:hover{color:var(--accent-green);cursor:pointer}.team-inline[data-clickable=true]:hover .team-inline-logo,button:hover .team-inline-logo,button:hover .hero-logo,button:hover .matchup-logo{transform:scale(1.06)}.profile-tabs button:after,.stats-mode-tabs button:after,.game-tabs button:after,.side-tabs button:after{transition:width var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease),opacity var(--motion-normal) ease}.detail-card,.summary-card,.leader-card,.wear-card,.injury-report,.player-row,.leader-row,.schedule-row,.recent-game-entry{transition:transform var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,box-shadow var(--motion-normal) ease}.summary-card[role=button]:hover,.detail-card.interactive-card:hover{border-color:color-mix(in srgb,var(--accent-green) 38%,#292929);box-shadow:0 10px 30px #00000029}@keyframes app-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes subtle-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}html,body,#app,.app-shell,main{background:#000!important}.feed-page,.game-page,.teams-page,.stats-page,.team-profile-page,.player-profile-page,.player-game-page,.stat-leaders-page,.compare-page,.settings-page,.page-shell,.detail-page,.content-shell,.view-shell,.game-content,.game-body,.player-list,.team-metric-list,.recent-game-feed,.compact-summary-grid,.stat-grid{background:#000!important}.game-topbar,.detail-topbar,.topbar,.page-topbar,.profile-tabs,.game-tabs,.side-tabs,.stats-mode-tabs,.bottom-nav,.detail-card,.summary-card,.leader-card,.wear-card,.injury-report,.matchup-card,.player-hero,.team-hero,.performance-card,.recent-performance-card,.recent-games-card,.compact-season-card,.dynamic-card,.team-metric-card,.carousel-card{background-color:#000!important}.player-list .player-row,.player-row{background-color:#000!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.player-list .player-row+.player-row{border-top:none!important}.player-row:hover,.player-row:focus-visible{background-color:#070707!important}html{scrollbar-color:#343434 #000}::-webkit-scrollbar-track{background:#000}#sdo-pair-iphone{display:none!important}:root{--app-bg: #000 !important;--app-panel: #000 !important;--app-panel-2: #000 !important}html,body,#app,.app-shell,main,.feed-page,.game-page,.teams-page,.stats-page,.team-profile-page,.player-profile-page,.player-game-page,.stat-leaders-page,.compare-page,.settings-page,.content-section,.games-section,.power-section,.settings-card,.selector-card,.comparison-panel,.player-hero,.team-hero,.detail-card,.summary-card,.recent-games-card,.recent-performance-card,.performance-card,.compact-season-card,.dynamic-card,.team-metric-card{background-color:#000!important}button:not(.primary-button):not(.color-button):hover,[role=button]:hover{--hover-surface: #050505}html,body,#app,.app-shell,main,.app-header,.bottom-nav{background:#000!important}:where(.team-card,.detail-card,.summary-card,.leader-card,.wear-card,.body-visual-card,.comparison-panel,.selector-card,.selected-choice,.empty-choice,.settings-card,.game-card,.player-card,.profile-card,.stat-card){background:#000!important}html,body,#app,.app-shell,main,section,article,header,nav{--surface-black:#000}body,#app,.app-shell{background:#000!important}:where(.detail-card,.team-card,.summary-card,.profile-tabs,.team-hero,.player-row,.schedule-row,.comparison-card,.compare-panel,.health-card,.injury-report,.settings-card,.game-card,.box-score-card){background:#000!important}@media (min-width: 701px){#app .feed-page .games-grid.layout-grid,#app .feed-page .games-grid.layout-dense{gap:1px!important;padding:1px;background:#1a1a1d}#app .feed-page .games-grid:not(.layout-horizontal) .game-card{min-width:0;min-height:112px;border:0}#app .feed-page .games-grid.density-tight .game-card{min-height:102px!important}}@media (max-width: 700px){:root{--mobile-divider: #1d1d20;--mobile-header: #151515;--mobile-muted: #838389}body{font-size:14px}#app .app-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}#app .bottom-nav{min-height:calc(68px + env(safe-area-inset-bottom,0px));padding:6px 0 env(safe-area-inset-bottom,0px);background:#000!important}#app .bottom-nav button{gap:2px;min-height:60px;font-size:10px;font-weight:700}#app .bottom-nav .nav-icon{font-size:21px;line-height:1}#app .feed-page .app-header{min-height:54px;padding:0 16px;background:var(--mobile-header)!important;border-bottom-color:var(--mobile-divider)}#app .feed-page .brand{font-size:16px}#app .feed-page .dynasty-title{font-size:14px}#app .feed-page .conference-tabs{gap:25px;padding:14px 17px 13px;border-bottom-color:var(--mobile-divider)}#app .feed-page .conference-tabs button{font-size:19px;font-weight:700}#app .feed-page .week-jump-row{padding:9px 13px 0}#app .feed-page .current-week-button{padding:6px 11px;font-size:10px}#app .feed-page .date-strip{padding-top:2px;padding-bottom:0;border-bottom-color:var(--mobile-divider);scrollbar-width:none}#app .feed-page .date-strip::-webkit-scrollbar{display:none}#app .feed-page .date-strip button{flex-basis:92px;min-height:70px;padding:11px 7px 8px}#app .feed-page .date-strip button span{font-size:10px}#app .feed-page .date-strip button strong{margin-top:2px;font-size:17px}#app .feed-page .featured-games-section{display:none}#app .feed-page .games-section{padding:0 0 10px}#app .feed-page .section-title-row{min-height:62px;margin:0;padding:14px 16px 10px}#app .feed-page .section-title-row h1,#app .feed-page .section-title-row h2{font-size:22px}#app .feed-page .section-link{font-size:14px}#app .feed-page .games-grid.layout-grid,#app .feed-page .games-grid.layout-dense{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;padding:1px;background:var(--mobile-divider)}#app .feed-page .persistent-game-card{min-width:0}#app .feed-page .games-grid:not(.layout-horizontal) .game-card{min-width:0;min-height:112px;padding:7px 8px 6px;border:0;border-radius:0}#app .feed-page .game-card .team-row{grid-template-columns:27px 31px minmax(0,1fr) 9px;gap:4px;min-height:43px;padding:3px 0}#app .feed-page .game-card .team-logo{width:25px;height:25px;flex-basis:25px}#app .feed-page .game-card .score{font-size:21px}#app .feed-page .game-card .team-copy strong{font-size:11px}#app .feed-page .game-card .team-copy span,#app .feed-page .game-card .game-meta{font-size:7px}#app .feed-page .power-section{padding:24px 0 10px}#app .feed-page .power-section .section-title-row{padding-right:16px;padding-left:16px}#app .game-topbar,#app .detail-topbar,#app .page-topbar,#app .topbar{min-height:56px;background:var(--mobile-header)!important;border-bottom:1px solid var(--mobile-divider)!important}#app .game-page .scoreboard{min-height:142px;padding:16px 9px;border-bottom-color:var(--mobile-divider)}#app .game-page .score-logo-button{width:45px;height:45px;flex-basis:45px;padding:4px;border:0}#app .game-page .score-logo{width:37px;height:37px;flex-basis:37px}#app .game-page .score-number{font-size:43px}#app .game-page .school-name{max-width:92px;font-size:11px}#app .game-page .game-status strong{font-size:21px}#app .game-page .game-status span{font-size:11px}#app .game-page .game-tabs{display:flex;overflow-x:auto;scrollbar-width:none}#app .game-page .game-tabs::-webkit-scrollbar{display:none}#app .game-page .game-tabs button{flex:1 0 112px;min-height:54px;padding:0 10px;font-size:13px}#app .game-page .game-tabs .team-tab{flex-basis:150px}#app .game-page .flat-section{padding:20px 14px}#app .game-page .team-summary{grid-template-columns:44px minmax(126px,150px) repeat(8,minmax(58px,1fr));min-height:76px;padding:10px 8px}#app .game-page .player-row{min-height:78px;padding:8px 7px}#app .game-page .player-row .player-left{gap:8px}#app .player-profile-page .detail-topbar{position:sticky;top:0;z-index:30;padding:0 14px}#app .player-profile-page .detail-topbar .back-button{font-size:0}#app .player-profile-page .detail-topbar .back-button:before{content:"‹";font-size:36px;color:#ededee}#app .player-profile-page .player-hero{display:grid!important;grid-template-columns:82px minmax(0,1fr) 64px;align-items:start;gap:12px;min-height:0!important;margin:0!important;padding:18px 14px 16px!important;border:0!important;border-bottom:1px solid var(--mobile-divider)!important;border-radius:0!important}#app .player-profile-page .player-hero h1{margin-top:3px;font-size:25px;line-height:1.04}#app .player-profile-page .team-link{font-size:12px}#app .player-profile-page .player-meta{gap:5px 9px;margin-top:8px;font-size:10px}#app .player-profile-page .profile-status-chips{display:none}#app .player-profile-page .hero-actions{align-items:stretch;gap:6px}#app .player-profile-page .compare-player-button{padding:6px 4px;overflow:hidden;font-size:9px;white-space:nowrap}#app .player-profile-page .overall-badge{width:62px;height:62px;flex-basis:62px;border-radius:12px}#app .player-profile-page .overall-badge strong{font-size:23px}#app .player-profile-page .profile-tabs{position:sticky;top:56px;z-index:25;gap:0;margin:0 0 12px!important;padding:0!important;overflow-x:auto;border:0!important;border-bottom:1px solid var(--mobile-divider)!important;border-radius:0!important;scrollbar-width:none}#app .player-profile-page .profile-tabs::-webkit-scrollbar{display:none}#app .player-profile-page .profile-tabs button{position:relative;flex:1 0 auto;min-height:50px;padding:0 17px;border-radius:0;background:#000!important;color:#99999f;font-size:13px;font-weight:700}#app .player-profile-page .profile-tabs button.active{color:var(--accent-green)}#app .player-profile-page .profile-tabs button.active:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:999px 999px 0 0;background:var(--accent-green);content:""}#app .player-profile-page .dynamic-card,#app .player-profile-page .detail-card,#app .player-profile-page .compact-season-card,#app .player-profile-page .recent-games-card,#app .player-profile-page .recent-performance-card,#app .player-profile-page .performance-card,#app .player-profile-page .ratings-overview-card{margin:0 0 12px!important;border-width:0 0 1px!important;border-color:var(--mobile-divider)!important;border-radius:0!important;box-shadow:none!important}#app .player-profile-page .dynamic-card-heading,#app .player-profile-page .section-heading,#app .player-profile-page .compact-heading{padding:16px 15px!important}#app .player-profile-page .dynamic-card-heading h2,#app .player-profile-page .section-heading h2{font-size:19px}#app .player-profile-page .performance-chart{min-height:194px!important;padding-right:12px;padding-left:12px}#app .player-profile-page .compact-summary-grid,#app .player-profile-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#app .player-profile-page .compact-summary-cell,#app .player-profile-page .stat-cell{min-width:0;min-height:96px!important;padding:14px 12px!important}#app .player-profile-page .compact-summary-cell strong,#app .player-profile-page .stat-cell strong{font-size:20px}#app .player-profile-page .horizontal-recent-games{gap:0!important;padding:0!important}#app .player-profile-page .horizontal-recent-games .recent-game-entry{flex-basis:88vw!important;width:88vw!important;height:132px!important;padding:11px 14px!important;border-width:0 1px 0 0!important;border-radius:0!important}#app .player-profile-page .ratings-overview-card{grid-template-columns:68px minmax(0,1fr);margin-bottom:0!important;padding:16px 14px}#app .player-profile-page .rating-group-card{margin-bottom:0!important}#app .player-profile-page .player-health-wrapper,#app .player-profile-page .player-awards-wrapper{margin:0!important}#app .settings-page{padding:0 0 calc(88px + env(safe-area-inset-bottom,0px))}#app .settings-page .page-header{min-height:56px;margin:0;padding:0 15px;background:var(--mobile-header);border-bottom:1px solid var(--mobile-divider)}#app .settings-page .settings-card{margin:0;padding:18px 15px;border-width:0 0 1px;border-radius:0}#app .settings-page .mobile-refresh-card .primary-button{width:100%;margin-top:8px}}@media (max-width: 390px){#app .feed-page .game-card .team-row{grid-template-columns:24px 28px minmax(0,1fr) 8px}#app .feed-page .game-card .team-logo{width:22px;height:22px;flex-basis:22px}#app .feed-page .game-card .score{font-size:19px}#app .player-profile-page .player-hero{grid-template-columns:70px minmax(0,1fr) 58px;gap:9px;padding-right:10px!important;padding-left:10px!important}#app .player-profile-page .player-hero h1{font-size:22px}}
