:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b141a;--panel:#14222c;--panel-2:#1a2b36;--panel-3:#0f1b22;--line:#2a3b46;--text:#f7fafb;--muted:#96a8b2;--accent:#c0d135;--accent-2:#d9e66a;--success:#39cf7b;--danger:#ff5f68;--live:#ffb347;--radius:20px}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 50% -18%,#203541 0,var(--bg) 36rem);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.auth-page,.loading-page{place-items:center;min-height:100svh;padding:24px 18px;display:grid}.auth-card{border:1px solid var(--line);background:#14222cf2;border-radius:28px;width:min(100%,430px);padding:25px 22px 30px;box-shadow:0 24px 70px #0000005c}.auth-logo{width:min(260px,78%);margin:0 auto 16px}.eyebrow{color:var(--accent);letter-spacing:.14em;margin:0 0 7px;font-size:12px;font-weight:900}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(29px,8vw,40px)}h2{letter-spacing:-.03em;margin-bottom:0;font-size:25px}.muted{color:var(--muted)}.auth-intro{line-height:1.55}.segmented{background:#0b141a;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 18px;padding:4px;display:grid}.segmented button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;font-weight:800}.segmented button.active{background:var(--panel-2);color:var(--text)}.auth-form{gap:15px;display:grid}.auth-form label{color:#d6e0e5;gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--line);width:100%;min-height:49px;color:var(--text);background:#0b141a;border-radius:13px;outline:none;padding:0 14px;font-size:16px}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c0d13521}.primary-button{background:var(--accent);color:#14222c;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:950;display:inline-flex}.primary-button:disabled{opacity:.55;cursor:wait}.form-message,.info-banner,.error-banner,.global-error,.sync-banner{border-radius:13px;margin:10px 0;padding:12px 14px;font-size:13px;line-height:1.45}.form-message,.info-banner,.sync-banner{color:#e4ed93;background:#c0d13517;border:1px solid #c0d13540}.error-banner,.global-error{color:#ffb3b8;background:#ff5f681a;border:1px solid #ff5f683b}.loading-page{color:var(--muted);align-content:center}.loader{border:3px solid #2b3b45;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{width:min(100%,820px);min-height:100svh;margin:0 auto;padding:82px 14px 104px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b141ae6;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:min(100%,820px);min-height:70px;padding:8px 14px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-logo{object-fit:contain;flex:none;width:72px;height:46px}.brand div{min-width:0;display:grid}.brand strong{letter-spacing:.01em;font-size:13px}.brand span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.top-actions{align-items:center;gap:8px;display:flex}.mini-score{justify-items:end;line-height:1;display:grid}.mini-score strong{color:var(--accent);font-size:18px}.mini-score span{color:var(--muted);margin-top:4px;font-size:9px}.icon-button{border:1px solid var(--line);background:var(--panel);color:#d5e0e5;cursor:pointer;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.view-section{gap:12px;display:grid}.week-hero{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;display:flex}.progress-ring{border:5px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:65px;height:65px;padding-top:18px;display:flex}.progress-ring.complete{border-color:#39cf7b59;border-top-color:var(--success)}.progress-ring strong{font-size:20px}.progress-ring span{color:var(--muted);font-size:11px}.progress-copy{color:#becbd1;align-items:center;gap:8px;padding:0 4px 6px;font-size:12px;display:flex}.progress-copy svg{color:var(--accent);flex:none}.progress-copy.complete{color:#d9fbe7;background:#39cf7b12;border:1px solid #39cf7b2e;border-radius:13px;padding:10px 12px}.week-selector{scrollbar-width:thin;scroll-snap-type:x proximity;gap:7px;padding:1px 4px 7px;display:flex;overflow-x:auto}.week-selector button{border:1px solid var(--line);background:var(--panel);color:#b1c0c7;cursor:pointer;scroll-snap-align:start;border-radius:12px;flex:none;min-width:58px;min-height:40px;padding:0 11px;font-size:11px;font-weight:950}.week-selector button.active{background:var(--accent);border-color:var(--accent);color:#14222c}.game-list{gap:11px;display:grid}.game-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#172833 0%,#111e26 100%);padding:11px;overflow:hidden}.game-card.locked{opacity:.92}.game-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;padding:0 3px 9px;font-size:10px;display:flex}.status-pill{border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-weight:950}.status-pill.scheduled{color:var(--accent-2)}.status-pill.in_progress{color:#14222c;background:var(--live);border-color:var(--live)}.status-pill.final{color:var(--success)}.matchup-row{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.team-pick{min-height:140px;color:var(--text);cursor:pointer;background:#0d1820;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:10px 7px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.team-pick:not(:disabled):active{transform:scale(.985)}.team-pick.selected{border-color:var(--accent);background:#c0d13517}.team-pick.winner{box-shadow:inset 0 0 0 1px #39cf7b6b}.team-pick:disabled{cursor:default}.logo-wrap{place-items:center;width:59px;height:59px;margin-bottom:7px;display:grid}.logo-wrap img{object-fit:contain;filter:drop-shadow(0 5px 10px #00000040);max-width:100%;max-height:100%}.team-pick strong{letter-spacing:.02em;font-size:17px}.team-name{color:var(--muted);text-align:center;min-height:22px;margin-top:2px;font-size:9px;line-height:1.2}.pick-check{background:var(--accent);color:#14222c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.score{font-size:18px;font-weight:950;position:absolute;top:8px;left:9px}.consensus-badge{color:var(--accent-2);font-size:11px;font-weight:950;position:absolute;bottom:7px;right:8px}.versus-stack{place-self:center;justify-items:center;gap:5px;min-width:40px;display:grid}.tie-pick{color:#b6c4ca;letter-spacing:.05em;cursor:pointer;background:#0b141a;border:1px solid #40515b;border-radius:999px;min-width:39px;min-height:29px;padding:0 7px;font-size:9px;font-weight:950}.tie-pick.selected{color:#14222c;background:var(--accent);border-color:var(--accent)}.tie-pick.winner{border-color:var(--success);box-shadow:0 0 0 2px #39cf7b4d}.tie-pick:disabled{cursor:default;opacity:.75}.tie-percent{color:var(--accent-2);font-size:9px;font-weight:900}.versus{color:#73848e;place-items:center;min-height:17px;font-size:10px;font-weight:950;display:grid}.save-toast{z-index:40;color:#dcffe9;text-align:center;background:#173629;border:1px solid #39cf7b66;border-radius:14px;width:min(100% - 36px,430px);padding:12px 16px;font-size:13px;font-weight:900;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #0000006b}.empty-state-card{border-radius:var(--radius);color:var(--muted);text-align:center;background:#14222c99;border:1px dashed #3a4d58;padding:26px 16px;font-size:13px}.section-heading{padding:10px 4px 3px}.section-heading h2{align-items:center;gap:8px;display:flex}.section-heading .muted{margin:8px 0 0;font-size:13px;line-height:1.45}.leaderboard-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:10px 12px;display:grid}.leader-row:last-child{border-bottom:0}.leader-row.me{background:#c0d13511}.rank{color:var(--muted);text-align:center;font-size:13px}.rank svg{color:var(--accent)}.avatar{background:#20333e;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.player-copy{gap:3px;min-width:0;display:grid}.player-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.player-copy span{color:var(--muted);font-size:10px}.points{text-align:right;display:grid}.points strong{color:var(--accent);font-size:19px;line-height:1}.points span{color:var(--muted);margin-top:3px;font-size:9px}.empty-state{color:var(--muted);text-align:center;padding:25px}.pick-grid-scroller{border:1px solid var(--line);background:var(--panel);-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.pick-grid-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:max(100%,560px)}.pick-grid-table th,.pick-grid-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#14222c;width:78px;min-width:78px;height:68px;padding:6px}.pick-grid-table thead th{z-index:3;background:#182a35;position:sticky;top:0}.pick-grid-table tr:last-child th,.pick-grid-table tr:last-child td{border-bottom:0}.pick-grid-table th:last-child,.pick-grid-table td:last-child{border-right:0}.pick-grid-table .sticky-col{z-index:4;background:#10202a;width:94px;min-width:94px;max-width:94px;position:sticky;left:0}.pick-grid-table thead .sticky-col{z-index:6}.grid-player-name{text-overflow:ellipsis;white-space:nowrap;max-width:68px;margin:auto;font-size:11px;font-weight:950;display:block;overflow:hidden}.points-row th{height:38px;color:var(--accent);font-size:13px}.points-row .sticky-col{color:var(--muted);letter-spacing:.08em;font-size:9px}.me-col{background:#c0d1350e!important}.grid-matchup{gap:4px;line-height:1.05;display:grid}.grid-matchup span{font-size:10px;font-weight:950}.grid-matchup small{color:var(--muted);font-size:8px;font-weight:800}.grid-pick{background:#0d1820;border:2px solid #0000;border-radius:13px;place-items:center;width:52px;height:52px;margin:auto;display:grid}.grid-pick img{object-fit:contain;width:40px;height:40px}
.grid-pick.correct{border-color:var(--success);background:#39cf7b14;box-shadow:inset 0 0 0 1px #39cf7b1f}.grid-pick.wrong{border-color:var(--danger);background:#ff5f6812;box-shadow:inset 0 0 0 1px #ff5f681a}.grid-pick.live{border-color:var(--live)}.grid-pick.pending{border-color:#304550}.grid-tie{color:var(--text);font-size:10px;font-weight:950}.grid-empty{color:#647780;font-weight:900}.bottom-nav{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);background:#14222cf2;border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;width:min(100% - 24px,720px);min-height:68px;padding:7px;display:grid;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000073}.bottom-nav button{color:#8ea1ab;cursor:pointer;background:0 0;border:0;border-radius:15px;align-content:center;place-items:center;gap:3px;min-height:52px;display:grid}.bottom-nav button span{font-size:10px;font-weight:850}.bottom-nav button.active{color:#14222c;background:var(--accent)}@media (min-width:680px){.app-shell{padding-left:24px;padding-right:24px}.game-list{grid-template-columns:1fr 1fr}.game-card{min-width:0}}@media (max-width:420px){.brand-logo{width:58px}.brand strong{font-size:12px}.mini-score{display:none}.matchup-row{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:5px}.team-pick{min-height:132px}.logo-wrap{width:53px;height:53px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.progress-lines{flex:1;gap:3px;min-width:0;display:grid}.progress-lines small{color:var(--muted);font-size:10px;line-height:1.3}.jump-missing-button{color:var(--accent-2);cursor:pointer;background:#c0d1351a;border:1px solid #c0d13559;border-radius:11px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.total-market{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;padding:10px 3px 1px;display:grid}.total-market.unavailable{opacity:.68}.total-market-copy{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.total-market-copy>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:950}.total-market-copy strong{color:var(--accent-2);white-space:nowrap;font-size:18px;line-height:1.05}.total-market-copy small{color:#758b96;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:8px;overflow:hidden}.total-side{justify-content:center;width:auto;min-width:0;display:flex}.total-side-under{justify-content:flex-end}.total-side-over{justify-content:flex-start}.total-pick-button{color:#bdcad0;cursor:pointer;background:#0c171e;border:1px solid #3a4e5a;border-radius:11px;width:86px;min-width:86px;max-width:86px;min-height:38px;font-size:10px;font-weight:950}.total-pick-button.selected{color:var(--accent-2);border-color:var(--accent);background:#c0d1351f}.total-pick-button.correct{border-color:var(--success);color:#b9f5d1;background:#39cf7b1c}.total-pick-button.wrong{border-color:var(--danger);color:#ffc0c4;background:#ff5f6817}.total-pick-button:disabled{cursor:default}.push-note{color:#d7b979;background:#ffb34712;border:1px solid #ffb34729;border-radius:9px;grid-column:1/-1;padding:7px 8px;font-size:9px}.tiebreaker-card{border-radius:var(--radius);background:linear-gradient(145deg,#c0d13514,#14222ceb);border:1px solid #c0d13540;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;scroll-margin-top:90px;display:grid}.tiebreaker-icon{background:var(--accent);color:#14222c;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.tiebreaker-copy h3,.recap-card h3{margin:0 0 5px;font-size:17px}.tiebreaker-copy p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.45}.tiebreak-result{color:#dce9ee!important;margin-top:7px!important}.tiebreaker-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tiebreaker-form input{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--text);background:#0b141a;border-radius:13px;outline:none;padding:0 14px;font-size:17px;font-weight:900}.tiebreaker-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c0d1351f}.tiebreak-lock{color:var(--muted);grid-column:1/-1;font-size:9px}.weekly-order-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.weekly-order-card{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:13px;justify-items:center;gap:2px;min-width:0;padding:9px 8px;display:grid}.weekly-order-card svg{color:var(--accent)}.weekly-order-card>span{color:var(--muted);font-size:10px;font-weight:900}.weekly-order-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.weekly-order-card b{color:var(--accent);font-size:14px}.weekly-order-card small{color:var(--muted);font-size:8px}.pick-grid-table th,.pick-grid-table td{height:88px}.points-row th,.tb-row th{height:36px}.tb-row th{color:#9db0b9;font-size:10px}.tb-row .sticky-col{color:var(--muted);letter-spacing:.08em;font-size:9px}.grid-pick-stack{align-content:center;justify-items:center;gap:4px;min-height:72px;display:grid}.grid-pick-stack .grid-pick{width:48px;height:48px}.grid-pick-stack .grid-pick img{width:37px;height:37px}.grid-total-chip{color:#aebdc4;background:#0c171e;border:1px solid #38505d;border-radius:7px;min-width:48px;padding:3px 5px;font-size:8px;font-weight:950}.grid-total-chip.correct{border-color:var(--success);color:#aaf0c6;background:#39cf7b14}.grid-total-chip.wrong{border-color:var(--danger);color:#ffb7bc;background:#ff5f6812}.grid-total-chip.live{border-color:var(--live);color:#ffd6a2}.grid-total-chip.push{color:#e2c58e;border-color:#b18e55}.grid-total-empty{color:#5d717b;font-size:8px;font-weight:800}.recap-card{border-radius:var(--radius);background:linear-gradient(160deg,#c0d13513,var(--panel));border:1px solid #c0d13540;gap:13px;padding:15px;display:grid}.recap-heading{align-items:center;gap:10px;display:flex}.recap-heading>svg{color:var(--accent);flex:none}.recap-heading .eyebrow{margin-bottom:3px}.recap-podium{gap:6px;display:grid}.recap-podium>div{background:#0a141a80;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.recap-podium span{color:var(--accent);font-weight:950}.recap-podium strong{font-size:12px}.recap-podium b{color:var(--accent-2);font-size:12px}.recap-stats{gap:7px;display:grid}.recap-stats>div{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;padding-top:8px;display:grid}.recap-stats svg,.recap-emoji{color:var(--accent);grid-row:1/3}.recap-stats span:not(.recap-emoji){color:var(--muted);font-size:9px}.recap-stats strong{font-size:11px}.recap-pending{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;font-size:10px;line-height:1.5}.profile-hero-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#c0d13514,var(--panel));align-items:center;gap:13px;padding:16px;display:flex}.profile-avatar-large{background:var(--accent);color:#14222c;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;font-size:26px;font-weight:950;display:grid}.profile-hero-card h2{margin-bottom:4px}.profile-hero-card p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.profile-stat-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-stat{border:1px solid var(--line);background:var(--panel);border-radius:15px;gap:4px;padding:12px;display:grid}.profile-stat svg{color:var(--accent);margin-bottom:2px}.profile-stat span{color:var(--muted);font-size:9px}.profile-stat strong{color:var(--accent-2);font-size:23px;line-height:1}.profile-stat small{color:#758993;font-size:9px}.profile-detail-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.profile-detail-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:flex}.profile-detail-row:last-child{border-bottom:0}.profile-detail-row>svg{color:var(--accent);flex:none}.profile-detail-row>div{gap:2px;min-width:0;display:grid}.profile-detail-row span{color:var(--muted);font-size:9px}.profile-detail-row strong{overflow-wrap:anywhere;font-size:11px}@media (max-width:420px){.total-market{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:5px}.total-pick-button{min-width:0;padding-left:5px;padding-right:5px}.jump-missing-button{padding:0 8px}.progress-copy{flex-wrap:wrap;align-items:flex-start}.weekly-order-strip{gap:5px}.weekly-order-card{padding:8px 5px}}.icon-help{vertical-align:middle;cursor:help;border-radius:7px;outline:none;justify-content:center;align-items:center;display:inline-flex}.icon-help:focus-visible{box-shadow:0 0 0 2px #c0d1358c}.icon-help svg{pointer-events:none}.player-copy span{line-height:1.35}.tb-value{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;display:inline-flex}.tb-diff{color:var(--danger);font-size:9px;font-weight:950}.recap-trap-value{align-items:center;gap:6px;display:inline-flex}.recap-trap-value img{object-fit:contain;width:20px;height:20px}.profile-stat-grid-six{grid-template-columns:1fr 1fr}.profile-stat-team{font-size:20px!important}.rules-top-button{min-height:30px;color:var(--accent-2);letter-spacing:.045em;cursor:pointer;white-space:nowrap;background:#c0d13514;border:1px solid #c0d13561;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.rules-top-button:hover{border-color:var(--accent);background:#c0d13526}.rules-top-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.game-rules-card{border-radius:var(--radius);background:linear-gradient(145deg,#c0d1350e,var(--panel));border:1px solid #c0d1353d;padding:16px;scroll-margin-top:88px}.game-rules-heading{align-items:center;gap:11px;margin-bottom:12px;display:flex}.game-rules-icon{background:var(--accent);color:#14222c;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.game-rules-heading h3{margin:0;font-size:17px}.game-rules-list{color:#c6d1d6;gap:10px;margin:0;padding-left:20px;display:grid}.game-rules-list li{padding-left:2px;font-size:11px;line-height:1.52}.game-rules-list strong{color:var(--text)}.game-rules-list b{color:var(--accent-2)}.game-rules-example{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:11px;font-size:10px;line-height:1.5}.game-rules-example strong{color:var(--accent-2)}@media (max-width:420px){.rules-top-button{gap:4px;min-height:28px;padding:0 7px;font-size:7px}.rules-top-button svg{width:11px;height:11px}.game-rules-card{padding:14px}}
@media (max-width:520px){.pick-grid-scroller{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;max-width:100%;overflow:auto hidden}.pick-grid-table{table-layout:fixed;width:max-content;min-width:0}.pick-grid-table th,.pick-grid-table td{width:74px;min-width:74px;max-width:74px;padding-left:4px;padding-right:4px}.pick-grid-table .sticky-col{width:88px;min-width:88px;max-width:88px;left:0}.grid-player-name{max-width:66px;font-size:10px}.grid-matchup{gap:3px}.grid-matchup span{white-space:nowrap;font-size:9px}.grid-matchup small{white-space:nowrap;font-size:7px}.grid-pick-stack .grid-pick{width:44px;height:44px}.grid-pick-stack .grid-pick img{width:34px;height:34px}.grid-total-chip{min-width:44px;padding:3px 4px;font-size:7px}.tb-row .sticky-col,.points-row .sticky-col{letter-spacing:.04em;font-size:8px}}

