@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.player-avatar[data-v-7c53b179]{display:block;image-rendering:pixelated}.player-avatar.framed[data-v-7c53b179]{border:3px solid var(--c-gold)}.online[data-v-9e56d17f]{position:relative}.online-btn[data-v-9e56d17f]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);background:var(--c-black);border:2px solid var(--c-green);padding:4px 6px;cursor:pointer;white-space:nowrap}.online-btn[data-v-9e56d17f]:hover,.online-btn[data-v-9e56d17f]:focus-visible{border-color:var(--c-ltgreen)}.online-btn.offline[data-v-9e56d17f]{color:var(--c-gray);border-color:var(--c-dkgray)}.dot[data-v-9e56d17f]{margin-right:3px}.panel[data-v-9e56d17f]{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 32px));background:var(--c-navy);border:4px solid var(--c-ltblue);padding:10px;z-index:200;box-shadow:4px 4px 0 var(--c-black)}.panel-title[data-v-9e56d17f]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:8px}.note[data-v-9e56d17f],.empty[data-v-9e56d17f]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.7;margin-bottom:8px}.list[data-v-9e56d17f]{list-style:none;margin:0 0 10px;padding:0;max-height:260px;overflow-y:auto}.row[data-v-9e56d17f]{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px dashed var(--c-blue)}.pick[data-v-9e56d17f]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer}.pick input[data-v-9e56d17f]{accent-color:var(--c-gold);width:14px;height:14px;flex-shrink:0}.name[data-v-9e56d17f]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.8;color:var(--c-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini[data-v-9e56d17f]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gold);padding:4px;flex-shrink:0}.send-btn[data-v-9e56d17f]{width:100%;font-size:7px;padding:8px;margin-top:6px}@media (max-width: 420px){.label[data-v-9e56d17f]{display:none}}.header[data-v-8167c14f]{background:var(--c-navy);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:4px solid var(--c-gold);position:sticky;top:0;z-index:100}.brand[data-v-8167c14f]{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand-text[data-v-8167c14f]{display:flex;flex-direction:column}.header.non-prod[data-v-8167c14f]{border-bottom:4px solid transparent;border-image:repeating-linear-gradient(-45deg,#ff8a00 0,#ff8a00 8px,#111 8px,#111 16px) 4}.env-badge[data-v-8167c14f]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1;padding:3px 4px;background:#ff8a00;color:#111;border:2px solid #111;box-shadow:0 0 0 1px #ff8a00;letter-spacing:1px}.line[data-v-8167c14f]{font-family:"Press Start 2P",monospace;font-size:10px;line-height:1}.gold[data-v-8167c14f]{color:var(--c-gold)}.green[data-v-8167c14f]{color:var(--c-ltgreen)}.right[data-v-8167c14f]{display:flex;align-items:center;gap:8px;min-width:0}.status[data-v-8167c14f]{text-align:right;flex-shrink:0}.season-year[data-v-8167c14f]{color:var(--c-gold)}.week[data-v-8167c14f]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan)}.bets[data-v-8167c14f]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold)}.bets.closed[data-v-8167c14f]{color:var(--c-ltred)}.account[data-v-8167c14f]{display:flex;align-items:center;gap:6px;min-width:0}.player[data-v-8167c14f]{display:flex;align-items:center;gap:6px;min-width:0;background:transparent;border:2px solid transparent;padding:2px 4px;cursor:pointer}.player[data-v-8167c14f]:hover,.player[data-v-8167c14f]:focus-visible{border-color:var(--c-gold)}.player-avatar[data-v-8167c14f]{flex-shrink:0}.player-name[data-v-8167c14f]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.8;color:var(--c-white);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 420px){.player-name[data-v-8167c14f]{display:none}}@media (min-width: 640px){.player-name[data-v-8167c14f]{max-width:140px}}@media (min-width: 768px){.header[data-v-8167c14f]{padding:14px 24px;gap:16px}.line[data-v-8167c14f]{font-size:13px}.brand-text[data-v-8167c14f]{flex-direction:row;gap:8px}.env-badge[data-v-8167c14f]{font-size:9px;padding:4px 6px}.right[data-v-8167c14f]{gap:14px}.status[data-v-8167c14f]{display:flex;align-items:baseline;gap:12px}.week[data-v-8167c14f],.bets[data-v-8167c14f]{font-size:8px}.player-name[data-v-8167c14f]{font-size:8px;max-width:200px}.player-avatar[data-v-8167c14f]{width:21px;height:28px}}@media (min-width: 1280px){.header[data-v-8167c14f]{padding:16px 36px}.line[data-v-8167c14f]{font-size:15px}.week[data-v-8167c14f],.bets[data-v-8167c14f]{font-size:9px}.player-name[data-v-8167c14f]{font-size:9px;max-width:280px}.player-avatar[data-v-8167c14f]{width:24px;height:32px}}.ticker-wrap[data-v-49a6e5d8]{background:var(--c-red);padding:4px 0;overflow:hidden;border-top:3px solid var(--c-ltred);border-bottom:3px solid var(--c-ltred);white-space:nowrap}.track[data-v-49a6e5d8]{display:inline-block;padding-left:100%;animation-name:ticker-scroll-49a6e5d8;animation-timing-function:linear;animation-iteration-count:infinite;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.8;color:var(--c-white);letter-spacing:2px}.ticker-wrap:hover .track[data-v-49a6e5d8]{animation-play-state:paused}@keyframes ticker-scroll-49a6e5d8{0%{transform:translate(0)}to{transform:translate(-100%)}}.item[data-v-49a6e5d8]{padding-right:18px}.star[data-v-49a6e5d8]{margin-right:18px}.item.live .text[data-v-49a6e5d8]{background:var(--c-black);color:var(--c-gold);padding:1px 6px}@media (min-width: 768px){.ticker-wrap[data-v-49a6e5d8]{padding:5px 0}.track[data-v-49a6e5d8]{font-size:9px}}@media (prefers-reduced-motion: reduce){.ticker-wrap[data-v-49a6e5d8]{overflow-x:auto}.track[data-v-49a6e5d8]{animation:none;padding-left:8px}}.nav[data-v-bb35a9a4]{display:flex;border-bottom:3px solid var(--c-blue);overflow-x:auto;background:var(--c-black);scrollbar-width:none;-ms-overflow-style:none}.nav[data-v-bb35a9a4]::-webkit-scrollbar{display:none}.badge[data-v-bb35a9a4]{display:inline-block;margin-left:4px;background:var(--c-red);color:var(--c-white);border:2px solid var(--c-ltred);padding:1px 4px;font-size:6px;vertical-align:middle}.nav-tab[data-v-bb35a9a4]{flex-shrink:0;font-size:7px;padding:8px 10px}@media (min-width: 768px){.nav[data-v-bb35a9a4]{justify-content:center}.nav-tab[data-v-bb35a9a4]{font-size:8px;padding:10px 18px}}@media (min-width: 1280px){.nav-tab[data-v-bb35a9a4]{font-size:9px;padding:12px 22px}}.hero[data-v-3b6c05a7]{background:linear-gradient(180deg,var(--c-blue) 0%,var(--c-navy) 60%,var(--c-black) 100%);padding:30px 20px;text-align:center;border-bottom:4px solid var(--c-gold);position:relative;overflow:hidden}.field-line[data-v-3b6c05a7]{position:absolute;left:0;right:0;height:1px;background:#50d84026}.season-tag[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-cyan);letter-spacing:3px;margin-bottom:12px}.title-row[data-v-3b6c05a7]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:20px}.title[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:22px;color:var(--c-gold);text-shadow:3px 3px 0 var(--c-orange),6px 6px 0 var(--c-red);line-height:1.3}.stat-row[data-v-3b6c05a7]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.stat-box[data-v-3b6c05a7]{min-width:90px;text-align:center}.stat-val[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-gold);margin-bottom:4px}.stat-label[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}@media (min-width: 768px){.hero[data-v-3b6c05a7]{padding:44px 32px}.title[data-v-3b6c05a7]{font-size:30px}.stat-box[data-v-3b6c05a7]{min-width:110px;padding:16px!important}.stat-val[data-v-3b6c05a7]{font-size:20px}.season-tag[data-v-3b6c05a7]{font-size:11px}.section-title[data-v-3b6c05a7]{font-size:10px}.section-title.small[data-v-3b6c05a7]{font-size:9px}.game-row[data-v-3b6c05a7]{padding:8px 10px;gap:10px}.matchup[data-v-3b6c05a7]{font-size:9px}.game-row .spread[data-v-3b6c05a7]{font-size:8px}.game-row .time[data-v-3b6c05a7]{font-size:7px}.lead-row[data-v-3b6c05a7]{gap:10px;margin-bottom:8px}.medal[data-v-3b6c05a7]{font-size:11px}.lead-user[data-v-3b6c05a7]{font-size:8px}.lead-pts[data-v-3b6c05a7]{font-size:9px}.big-rank[data-v-3b6c05a7]{font-size:42px}.of-players[data-v-3b6c05a7],.rank-pts[data-v-3b6c05a7]{font-size:8px}.rules[data-v-3b6c05a7]{font-size:8px;line-height:2.4}.rules-link-btn[data-v-3b6c05a7]{font-size:8px}}@media (min-width: 1280px){.hero[data-v-3b6c05a7]{padding:56px 40px}.title[data-v-3b6c05a7]{font-size:36px}.stat-row[data-v-3b6c05a7]{gap:20px}.stat-box[data-v-3b6c05a7]{min-width:130px}.stat-val[data-v-3b6c05a7]{font-size:24px}.section-title[data-v-3b6c05a7]{font-size:11px}.rules[data-v-3b6c05a7]{font-size:9px}}.grid[data-v-3b6c05a7]{padding:16px 16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.span-2[data-v-3b6c05a7]{grid-column:1 / -1}@media (min-width: 768px){.grid[data-v-3b6c05a7]{padding:20px 24px 0;gap:16px}}@media (min-width: 1280px){.grid[data-v-3b6c05a7]{padding:24px 32px 0;gap:20px}}.section-title[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-cyan);margin-bottom:10px}.section-title.small[data-v-3b6c05a7]{font-size:8px;color:var(--c-gold)}.week-nav[data-v-3b6c05a7]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.week-nav .section-title[data-v-3b6c05a7]{margin-bottom:0}.nav-arrow[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;background:var(--c-black);color:var(--c-gold);border:2px solid var(--c-gold);padding:6px 8px;cursor:pointer}.nav-arrow[data-v-3b6c05a7]:hover:not(:disabled),.nav-arrow[data-v-3b6c05a7]:focus-visible{background:var(--c-gold);color:var(--c-black)}.nav-arrow[data-v-3b6c05a7]:disabled{opacity:.35;cursor:not-allowed;border-color:var(--c-dkgray);color:var(--c-gray)}.this-week[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gold)}.mini[data-v-3b6c05a7]{font-size:7px;padding:5px 8px;margin-left:auto}.parlay-result[data-v-3b6c05a7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.6;padding:7px 10px;margin-bottom:8px;border:2px solid var(--c-dkgray);background:var(--c-black);color:var(--c-white)}.parlay-result .result-icon[data-v-3b6c05a7]{font-size:10px}.parlay-result.won[data-v-3b6c05a7]{border-color:var(--c-ltgreen);color:var(--c-ltgreen)}.parlay-result.lost[data-v-3b6c05a7]{border-color:var(--c-ltred);color:var(--c-ltred)}.parlay-result.pending[data-v-3b6c05a7]{border-color:var(--c-gold);color:var(--c-gold)}.parlay-result.none[data-v-3b6c05a7]{color:var(--c-gray)}.empty-week[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);padding:10px 0}.games-list[data-v-3b6c05a7]{display:grid;gap:6px}.game-row.picked[data-v-3b6c05a7]{border-color:var(--c-gold)}.game-row.win[data-v-3b6c05a7]{border-color:var(--c-ltgreen)}.game-row.loss[data-v-3b6c05a7]{border-color:var(--c-ltred)}.pick-mark[data-v-3b6c05a7]{width:12px;text-align:center;font-size:10px;color:var(--c-gold)}.game-row.win .pick-mark[data-v-3b6c05a7]{color:var(--c-ltgreen)}.game-row.loss .pick-mark[data-v-3b6c05a7]{color:var(--c-ltred)}.your-pick[data-v-3b6c05a7]{display:inline-block;margin-left:6px;font-size:6px;color:var(--c-gold)}.game-row .time.final[data-v-3b6c05a7]{color:var(--c-white)}.cover[data-v-3b6c05a7]{display:block;color:var(--c-gray);font-size:6px;margin-top:3px}.game-row[data-v-3b6c05a7]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--c-black);border:2px solid var(--c-dkgray);font-family:"Press Start 2P",monospace}.matchup[data-v-3b6c05a7]{font-size:8px;color:var(--c-white);flex:1}.at[data-v-3b6c05a7]{color:var(--c-gray)}.game-row .spread[data-v-3b6c05a7]{font-size:7px;color:var(--c-gold);min-width:70px;text-align:right}.game-row .time[data-v-3b6c05a7]{font-size:6px;color:var(--c-gray);min-width:55px;text-align:right}.lead-row[data-v-3b6c05a7]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"Press Start 2P",monospace}.medal[data-v-3b6c05a7]{font-size:10px;min-width:16px}.lead-user[data-v-3b6c05a7]{font-size:7px;color:var(--c-white);flex:1}.lead-pts[data-v-3b6c05a7]{font-size:8px;color:var(--c-ltgreen)}.see-all[data-v-3b6c05a7]{margin-top:8px;width:100%;font-size:7px}.rank-panel[data-v-3b6c05a7]{text-align:center}.big-rank[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:36px;color:var(--c-ltgreen);text-shadow:2px 2px 0 var(--c-green)}.of-players[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:4px}.rank-pts[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.rules[data-v-3b6c05a7]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);line-height:2.2}.rules-link-btn[data-v-3b6c05a7]{margin-top:12px;font-size:7px}.status-badge[data-v-09471730]{font-family:"Press Start 2P",monospace;font-size:6px;padding:3px 5px;border:2px solid var(--c-gray);color:var(--c-white);white-space:nowrap}.status-badge.postponed[data-v-09471730],.status-badge.cancelled[data-v-09471730]{border-color:var(--c-red);color:var(--c-ltred)}.status-badge.in_progress[data-v-09471730]{border-color:var(--c-gold);color:var(--c-gold)}.game-card[data-v-09471730]{background:var(--c-navy)}.game-card.selected[data-v-09471730]{background:#f8b80014}.game-card.disabled[data-v-09471730]{opacity:.5}.header-row[data-v-09471730]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:"Press Start 2P",monospace}.time[data-v-09471730]{font-size:7px;color:var(--c-gray)}.spread[data-v-09471730]{display:flex;align-items:center;gap:6px}.spread-label[data-v-09471730]{font-size:7px;color:var(--c-cyan)}.spread-val[data-v-09471730]{font-size:8px;color:var(--c-gold)}.added[data-v-09471730]{font-size:7px;color:var(--c-ltgreen)}.cap-note[data-v-09471730]{font-size:7px;color:var(--c-gray)}.teams[data-v-09471730]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.team-btn[data-v-09471730]{font-family:"Press Start 2P",monospace;font-size:9px;cursor:pointer;padding:10px 4px;background:var(--c-dkgray);color:var(--c-white);border:3px solid var(--c-black);text-align:center;outline:none}.team-btn.picked[data-v-09471730]{background:var(--c-ltgreen);color:var(--c-black);border-color:var(--c-green)}.team-btn[data-v-09471730]:disabled{cursor:not-allowed}.sub[data-v-09471730]{font-size:6px;color:var(--c-gray);margin-top:3px}.team-btn.picked .sub[data-v-09471730]{color:var(--c-black)}.vs[data-v-09471730]{text-align:center}.at[data-v-09471730]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:2px}.pick-confirm[data-v-09471730]{margin-top:8px;font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);text-align:center}@media (min-width: 768px){.teams[data-v-09471730]{gap:12px}.time[data-v-09471730],.spread-label[data-v-09471730]{font-size:8px}.spread-val[data-v-09471730],.added[data-v-09471730]{font-size:9px}.team-btn[data-v-09471730]{font-size:10px;padding:13px 6px}.sub[data-v-09471730],.at[data-v-09471730]{font-size:7px}.pick-confirm[data-v-09471730]{font-size:8px;margin-top:10px}}.divider[data-v-7a4e5329]{display:flex;align-items:center;gap:4px;margin:10px 0}.dash[data-v-7a4e5329]{flex-shrink:0}.page[data-v-2d15cb22]{padding:16px}@media (min-width: 768px){.page[data-v-2d15cb22]{padding:20px 24px}.heading[data-v-2d15cb22]{font-size:13px}.sub-heading[data-v-2d15cb22]{font-size:8px;margin-bottom:20px}.counter-row[data-v-2d15cb22]{gap:14px;margin-bottom:20px}.counter-box[data-v-2d15cb22]{padding:10px 14px}.counter-num[data-v-2d15cb22]{font-size:21px}.counter-label[data-v-2d15cb22],.potential-label[data-v-2d15cb22]{font-size:9px}.potential-val[data-v-2d15cb22]{font-size:13px}.progress-bar[data-v-2d15cb22]{gap:6px;margin-bottom:20px}.progress-seg[data-v-2d15cb22]{height:10px}.confirm-title[data-v-2d15cb22]{font-size:15px}.confirm-picks[data-v-2d15cb22]{font-size:9px}.confirm-pts[data-v-2d15cb22]{font-size:10px}}@media (min-width: 1280px){.page[data-v-2d15cb22]{padding:24px 32px}.heading[data-v-2d15cb22]{font-size:14px}.sub-heading[data-v-2d15cb22]{font-size:9px}}.confirm-wrap[data-v-2d15cb22]{text-align:center}.confirm-panel[data-v-2d15cb22]{max-width:400px;margin:40px auto;text-align:center}.star[data-v-2d15cb22]{font-size:24px;color:var(--c-ltgreen);margin-bottom:16px}.confirm-title[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:13px;color:var(--c-gold);margin-bottom:12px}.confirm-picks[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);line-height:2.2;margin-bottom:16px}.confirm-pts[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-cyan);margin-bottom:16px}.lock-status[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-bottom:14px}.lock-status.locked[data-v-2d15cb22]{color:var(--c-gray)}.closed-note[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);line-height:2}.heading[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.editing-note[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);background:#f8b8001a;border:2px solid var(--c-gold);padding:8px 10px;margin-bottom:16px}.counter-row[data-v-2d15cb22]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.counter-box[data-v-2d15cb22]{flex:1;text-align:center;padding:8px 12px}.counter-num[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:18px}.counter-label[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray)}.potential-label[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.potential-val[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold)}.progress-bar[data-v-2d15cb22]{display:flex;gap:4px;margin-bottom:16px}.progress-seg[data-v-2d15cb22]{flex:1;height:8px;border:2px solid;transition:background .15s}.games-grid[data-v-2d15cb22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin-bottom:16px;align-items:start}@media (min-width: 1280px){.games-grid[data-v-2d15cb22]{gap:14px}}.submit-panel[data-v-2d15cb22]{text-align:center;margin-bottom:20px}.need-more[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-red);margin-bottom:10px}.mutation-error[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-bottom:10px}.submit-actions[data-v-2d15cb22]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.submit-btn[data-v-2d15cb22]{font-size:10px;padding:12px 24px}.win-note[data-v-2d15cb22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);margin-top:8px}.page[data-v-b0456bb3]{padding:16px}@media (min-width: 768px){.page[data-v-b0456bb3]{padding:24px;max-width:900px;margin:0 auto}.heading[data-v-b0456bb3]{font-size:13px}.sub-heading[data-v-b0456bb3]{font-size:8px;margin-bottom:20px}.view-tabs[data-v-b0456bb3],.picker-row[data-v-b0456bb3]{gap:12px;margin-bottom:20px}.picker-label[data-v-b0456bb3]{font-size:7px}.progress-label[data-v-b0456bb3],.progress-week[data-v-b0456bb3],.complete-banner[data-v-b0456bb3],.podium-name[data-v-b0456bb3]{font-size:8px}.podium-pts[data-v-b0456bb3]{font-size:10px}.podium-medal[data-v-b0456bb3]{font-size:16px}.table-header[data-v-b0456bb3],.alltime-header[data-v-b0456bb3]{font-size:7px}.table-row[data-v-b0456bb3],.alltime-row[data-v-b0456bb3]{font-size:9px;padding:10px}.player-name[data-v-b0456bb3],.gray[data-v-b0456bb3]{font-size:8px}.breakdown-pts[data-v-b0456bb3]{font-size:18px}.breakdown-label[data-v-b0456bb3]{font-size:7px}.all-time-intro[data-v-b0456bb3]{font-size:8px}.hof-year[data-v-b0456bb3]{font-size:18px}.hof-name[data-v-b0456bb3]{font-size:11px}.payout-sub[data-v-b0456bb3]{font-size:7px}.payout-summary-val[data-v-b0456bb3]{font-size:16px}.payout-summary-label[data-v-b0456bb3],.payout-summary-note[data-v-b0456bb3]{font-size:7px}}.heading[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.view-tabs[data-v-b0456bb3]{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.picker-row[data-v-b0456bb3]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.picker[data-v-b0456bb3]{display:flex;align-items:center;gap:6px;flex:1 1 140px;min-width:0}.picker-label[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);flex-shrink:0}.picker .pixel-select[data-v-b0456bb3]{flex:1;min-width:0}.as-of[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan)}.progress-panel[data-v-b0456bb3]{margin-bottom:16px}.progress-header[data-v-b0456bb3]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;font-family:"Press Start 2P",monospace}.progress-label[data-v-b0456bb3]{font-size:7px;color:var(--c-white)}.progress-week[data-v-b0456bb3]{font-size:7px;color:var(--c-gold)}.progress-track[data-v-b0456bb3]{background:var(--c-black);border:2px solid var(--c-dkgray);height:14px;position:relative}.progress-fill[data-v-b0456bb3]{height:100%;background:linear-gradient(90deg,var(--c-green),var(--c-ltgreen))}.progress-pct[data-v-b0456bb3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white)}.complete-banner[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gold);text-align:center;line-height:1.8}.champ-name[data-v-b0456bb3]{color:var(--c-ltgreen)}.podium[data-v-b0456bb3]{display:flex;justify-content:center;align-items:flex-end;gap:8px;margin-bottom:20px;padding:0 8px}.podium-slot[data-v-b0456bb3]{text-align:center;flex:1}.podium-name[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:7px;margin-bottom:4px}.podium-pts[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-ltgreen);margin-bottom:4px}.podium-bar[data-v-b0456bb3]{display:flex;align-items:flex-start;justify-content:center;padding-top:6px;border:3px solid var(--c-white);border-bottom:none}.podium-medal[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:14px;color:var(--c-black)}.table-header[data-v-b0456bb3]{display:grid;grid-template-columns:28px 1fr 44px 44px 44px 28px;gap:4px;padding:6px 8px;background:var(--c-blue);margin-bottom:2px;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-yellow)}.table-row[data-v-b0456bb3]{display:grid;grid-template-columns:28px 1fr 44px 44px 44px 28px;gap:4px;padding:8px;font-family:"Press Start 2P",monospace;font-size:8px;border:2px solid transparent;margin-bottom:2px}.table-row.you[data-v-b0456bb3]{background:#50d8401f;border-color:var(--c-ltgreen)}.player-name[data-v-b0456bb3]{color:var(--c-white);font-size:7px}.player-name.you[data-v-b0456bb3]{color:var(--c-ltgreen)}.center[data-v-b0456bb3]{text-align:center}.right[data-v-b0456bb3]{text-align:right}.gray[data-v-b0456bb3]{color:var(--c-gray);font-size:7px}.gold[data-v-b0456bb3]{color:var(--c-gold)}.pts-cell[data-v-b0456bb3]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.4}.payout-sub[data-v-b0456bb3]{color:var(--c-ltgreen);font-size:6px}.payout-summary-panel[data-v-b0456bb3]{margin-bottom:16px}.payout-summary-row[data-v-b0456bb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:10px}.payout-summary-box[data-v-b0456bb3]{text-align:center;padding:8px 4px;background:var(--c-black);border:2px solid var(--c-dkgray)}.payout-summary-val[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:14px;margin-bottom:4px}.payout-summary-val.gold[data-v-b0456bb3]{color:var(--c-gold)}.payout-summary-val.cyan[data-v-b0456bb3]{color:var(--c-cyan)}.payout-summary-val.ltgreen[data-v-b0456bb3]{color:var(--c-ltgreen)}.payout-summary-label[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.payout-summary-note[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8}.breakdown-panel[data-v-b0456bb3]{margin-top:16px}.section-title[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.breakdown-grid[data-v-b0456bb3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.breakdown-box[data-v-b0456bb3]{text-align:center;padding:8px;background:var(--c-black);border:2px solid var(--c-dkgray)}.breakdown-pts[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-gold)}.breakdown-label[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:4px}.all-time-intro[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);line-height:1.8;margin-bottom:14px}.alltime-header[data-v-b0456bb3],.alltime-row[data-v-b0456bb3]{grid-template-columns:28px 1fr 60px 36px 44px 44px}.empty-note[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);text-align:center;padding:20px}.hof-card[data-v-b0456bb3]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.hof-year[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-cyan);min-width:60px}.hof-trophy[data-v-b0456bb3]{font-size:26px}.hof-champ[data-v-b0456bb3]{flex:1}.hof-label[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-bottom:4px}.hof-name[data-v-b0456bb3]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-gold)}.hof-view-btn[data-v-b0456bb3]{font-size:7px;flex-shrink:0}@media (max-width: 480px){.hof-card[data-v-b0456bb3]{flex-wrap:wrap}.hof-view-btn[data-v-b0456bb3]{width:100%}}.chart-card[data-v-10e408c0]{margin-bottom:14px;padding:12px;transition:opacity .15s}.chart-card.loading[data-v-10e408c0]{opacity:.55}.chart-header[data-v-10e408c0]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.chart-title[data-v-10e408c0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.chart-subtitle[data-v-10e408c0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:6px;line-height:1.6}.table-toggle[data-v-10e408c0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);background:none;border:2px solid var(--c-dkgray);padding:4px 6px;cursor:pointer}.table-toggle[data-v-10e408c0]:hover,.table-toggle[data-v-10e408c0]:focus-visible{color:var(--c-white);border-color:var(--c-gray)}.chart-empty[data-v-10e408c0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);padding:20px 0;text-align:center}.plot-wrap[data-v-10e408c0]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:130px auto;column-gap:6px}.y-axis[data-v-10e408c0]{grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);font-variant-numeric:tabular-nums;transform:translateY(-3px)}.y-axis span[data-v-10e408c0]:last-child{transform:translateY(6px)}.plot[data-v-10e408c0]{grid-row:1;grid-column:2;position:relative;display:flex;align-items:flex-end;border-bottom:1px solid var(--c-gray)}.gridlines[data-v-10e408c0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.gridlines span[data-v-10e408c0]{border-top:1px solid var(--c-dkgray)}.gridlines span[data-v-10e408c0]:last-child{border-top:none}.slot[data-v-10e408c0]{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;background:none;border:none;padding:0;cursor:default}.slot[data-v-10e408c0]:focus-visible{outline:2px solid var(--c-white);outline-offset:-2px}.column[data-v-10e408c0]{position:relative;width:min(24px,60%);border-radius:4px 4px 0 0;transition:filter .1s}.column.hovered[data-v-10e408c0]{filter:brightness(1.3)}.column-value[data-v-10e408c0]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-white);white-space:nowrap}.tooltip[data-v-10e408c0]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:var(--c-navy);border:2px solid var(--c-gray);font-family:"Press Start 2P",monospace;white-space:nowrap;pointer-events:none}.tooltip.edge-start[data-v-10e408c0]{left:0;transform:none}.tooltip.edge-end[data-v-10e408c0]{left:auto;right:0;transform:none}.tooltip strong[data-v-10e408c0]{font-size:8px;color:var(--c-white);font-weight:400}.tooltip span[data-v-10e408c0]{font-size:6px;color:var(--c-gray)}.x-axis[data-v-10e408c0]{grid-row:2;grid-column:2;display:flex;margin-top:6px}.x-axis span[data-v-10e408c0]{flex:1;text-align:center;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);white-space:nowrap}.chart-table[data-v-10e408c0]{width:100%;border-collapse:collapse;font-family:"Press Start 2P",monospace;font-size:7px}.chart-table th[data-v-10e408c0]{color:var(--c-gray);text-align:left;padding:4px 6px;border-bottom:1px solid var(--c-dkgray);font-weight:400}.chart-table td[data-v-10e408c0]{color:var(--c-white);padding:5px 6px;border-bottom:1px solid var(--c-dkgray);font-variant-numeric:tabular-nums}.chart-table td[data-v-10e408c0]:last-child,.chart-table th[data-v-10e408c0]:last-child{text-align:right}@media (min-width: 768px){.chart-title[data-v-10e408c0]{font-size:9px}.chart-subtitle[data-v-10e408c0],.table-toggle[data-v-10e408c0],.y-axis[data-v-10e408c0],.x-axis span[data-v-10e408c0],.column-value[data-v-10e408c0]{font-size:7px}.plot-wrap[data-v-10e408c0]{grid-template-rows:160px auto}}.page[data-v-6c366af5]{padding:16px}@media (min-width: 768px){.page[data-v-6c366af5]{padding:24px;max-width:820px;margin:0 auto}.heading[data-v-6c366af5]{font-size:13px}.sub-heading[data-v-6c366af5]{font-size:8px;margin-bottom:20px}.id-card[data-v-6c366af5]{gap:20px;padding:16px}.username[data-v-6c366af5]{font-size:12px}.member-since[data-v-6c366af5]{font-size:8px}.badge[data-v-6c366af5]{font-size:7px;padding:3px 8px}.section-title[data-v-6c366af5]{font-size:9px}.career-val[data-v-6c366af5]{font-size:15px}.career-label[data-v-6c366af5]{font-size:7px}.season-table-header[data-v-6c366af5],.season-row[data-v-6c366af5]{font-size:9px;padding:12px 10px}.stat-val[data-v-6c366af5]{font-size:16px}.stat-label[data-v-6c366af5]{font-size:7px}.bet-week[data-v-6c366af5],.bet-result[data-v-6c366af5]{font-size:9px}.bet-result span[data-v-6c366af5]:last-child{font-size:10px}.pick-tag[data-v-6c366af5]{font-size:7px}}.heading[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.back-btn[data-v-6c366af5]{font-size:7px;margin-bottom:16px}.account-actions[data-v-6c366af5]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:20px}.account-actions .pixel-btn[data-v-6c366af5]{font-size:8px;padding:12px 18px}.id-card[data-v-6c366af5]{display:flex;gap:16px;align-items:center;margin-bottom:16px;background:linear-gradient(135deg,var(--c-navy),var(--c-blue))}.avatar-wrap[data-v-6c366af5]{position:relative;flex-shrink:0}.rank-badge[data-v-6c366af5]{position:absolute;bottom:-6px;right:-6px;background:var(--c-gold);border:2px solid var(--c-black);font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-black);padding:2px 4px}.username[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-gold);margin-bottom:4px}.member-since[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:6px}.badges[data-v-6c366af5]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-6c366af5]{padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-black)}.badge.active[data-v-6c366af5]{background:var(--c-green)}.badge.champ[data-v-6c366af5]{background:var(--c-gold)}.career-panel[data-v-6c366af5]{margin-bottom:16px}.section-title[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.section-title.standalone[data-v-6c366af5]{margin:20px 0 10px}.career-grid[data-v-6c366af5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.career-box[data-v-6c366af5]{text-align:center;padding:8px 4px;background:var(--c-black);border:2px solid var(--c-dkgray)}.career-val[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:13px;margin-bottom:4px}.career-label[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.seasons-panel[data-v-6c366af5]{margin-bottom:8px}.season-table-header[data-v-6c366af5]{display:grid;grid-template-columns:56px 50px 60px 1fr 20px;gap:4px;padding:6px 8px;background:var(--c-blue);margin-bottom:2px;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-yellow)}.season-row[data-v-6c366af5]{display:grid;grid-template-columns:56px 50px 60px 1fr 20px;gap:4px;padding:10px 8px;width:100%;font-family:"Press Start 2P",monospace;font-size:8px;border:2px solid transparent;margin-bottom:2px;background:transparent;color:var(--c-white);cursor:pointer;text-align:left;outline:none}.season-row[data-v-6c366af5]:nth-child(2n){background:#5050e81a}.season-row[data-v-6c366af5]:hover{background:#5050e84d}.season-row.active[data-v-6c366af5]{border-color:var(--c-gold);background:#f8b8001a}.season-year[data-v-6c366af5]{color:var(--c-white)}.arrow[data-v-6c366af5]{color:var(--c-gold)}.stats-grid[data-v-6c366af5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.stat-box[data-v-6c366af5]{text-align:center;padding:8px 4px}.stat-val[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:14px;margin-bottom:4px}.stat-label[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.history-panel[data-v-6c366af5]{margin-bottom:16px}.bet-entry[data-v-6c366af5]{margin-bottom:10px;padding:10px;border:2px solid}.bet-entry.win[data-v-6c366af5]{background:#50d84014;border-color:var(--c-green)}.bet-entry.loss[data-v-6c366af5]{background:#c8100014;border-color:var(--c-red)}.bet-entry.pending[data-v-6c366af5]{border-color:var(--c-yellow)}.bet-header[data-v-6c366af5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:"Press Start 2P",monospace}.bet-week[data-v-6c366af5]{font-size:8px;color:var(--c-white)}.bet-result[data-v-6c366af5]{display:flex;gap:8px;align-items:center;font-size:8px}.bet-result span[data-v-6c366af5]:last-child{font-size:9px}.bet-picks[data-v-6c366af5]{display:flex;gap:4px;flex-wrap:wrap}.pick-tag[data-v-6c366af5]{font-family:"Press Start 2P",monospace;font-size:6px;background:var(--c-dkgray);color:var(--c-white);padding:2px 5px;border:1px solid var(--c-gray)}.color-wheel[data-v-8505d5be]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.wheel[data-v-8505d5be]{position:relative;width:125px;height:125px;flex-shrink:0;touch-action:none;cursor:crosshair;outline:none}.wheel[data-v-8505d5be]:focus-visible{outline:2px solid var(--c-white);outline-offset:3px}.wheel-canvas[data-v-8505d5be]{width:100%;height:100%;image-rendering:pixelated;display:block}.marker[data-v-8505d5be]{position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);border:2px solid var(--c-white);box-shadow:0 0 0 2px var(--c-black);pointer-events:none}.controls[data-v-8505d5be]{display:flex;flex-direction:column;gap:10px;min-width:140px;flex:1}.control[data-v-8505d5be]{display:flex;flex-direction:column;gap:6px}.control-label[data-v-8505d5be]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.brightness[data-v-8505d5be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;background:var(--track);border:2px solid var(--c-ltblue);outline:none}.brightness[data-v-8505d5be]:focus-visible{border-color:var(--c-cyan)}.brightness[data-v-8505d5be]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:18px;background:var(--c-white);border:2px solid var(--c-black);cursor:pointer}.brightness[data-v-8505d5be]::-moz-range-thumb{width:10px;height:18px;background:var(--c-white);border:2px solid var(--c-black);border-radius:0;cursor:pointer}.hex-input[data-v-8505d5be]{text-transform:lowercase;max-width:120px}.preview[data-v-8505d5be]{width:100%;height:18px;border:3px solid var(--c-ltblue)}@media (min-width: 768px){.control-label[data-v-8505d5be]{font-size:7px}.wheel[data-v-8505d5be]{width:150px;height:150px}}.customizer[data-v-d3039fa3]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.preview[data-v-d3039fa3]{display:flex;flex-direction:column;align-items:center;gap:10px}.reset-btn[data-v-d3039fa3]{font-size:6px;padding:5px 8px;background:var(--c-dkgray);color:var(--c-white);border-color:var(--c-gray) var(--c-black) var(--c-black) var(--c-gray)}.sync-status[data-v-d3039fa3]{font-family:"Press Start 2P",monospace;font-size:6px;line-height:1.6;color:var(--c-gray);max-width:120px;text-align:center}.sync-status.saved[data-v-d3039fa3]{color:var(--c-ltgreen)}.sync-status.error[data-v-d3039fa3]{color:var(--c-ltred)}.editor[data-v-d3039fa3]{flex:1;min-width:220px;display:flex;flex-direction:column;gap:12px}.part-tabs[data-v-d3039fa3]{display:flex;flex-wrap:wrap;gap:4px}.part-tab[data-v-d3039fa3]{font-family:"Press Start 2P",monospace;font-size:7px;display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--c-dkgray);color:var(--c-gray);border:3px solid var(--c-dkgray);cursor:pointer}.part-tab.active[data-v-d3039fa3]{background:var(--c-blue);color:var(--c-yellow);border-color:var(--c-ltblue)}.part-tab[data-v-d3039fa3]:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.tab-dot[data-v-d3039fa3]{width:10px;height:10px;border:2px solid var(--c-black)}.swatch-grid[data-v-d3039fa3]{display:flex;flex-wrap:wrap;gap:6px}.swatch[data-v-d3039fa3]{width:26px;height:26px;border:3px solid var(--c-black);cursor:pointer;outline:none;padding:0}.swatch.active[data-v-d3039fa3]{border-color:var(--c-gold);box-shadow:0 0 0 2px var(--c-black)}.swatch[data-v-d3039fa3]:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.custom-swatch[data-v-d3039fa3]{background:repeating-conic-gradient(var(--c-red) 0 60deg,var(--c-gold) 0 120deg,var(--c-ltgreen) 0 180deg,var(--c-cyan) 0 240deg,var(--c-blue) 0 300deg,var(--c-purple) 0 360deg);font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-white);text-shadow:1px 1px 0 var(--c-black)}.wheel-panel[data-v-d3039fa3]{padding:10px}.wheel-title[data-v-d3039fa3]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:10px}@media (min-width: 768px){.part-tab[data-v-d3039fa3]{font-size:8px}.reset-btn[data-v-d3039fa3]{font-size:7px}.wheel-title[data-v-d3039fa3]{font-size:8px}}.page[data-v-93386753]{padding:16px}@media (min-width: 768px){.page[data-v-93386753]{padding:24px;max-width:640px;margin:0 auto}.heading[data-v-93386753]{font-size:13px}.sub-heading[data-v-93386753]{font-size:8px;margin-bottom:20px}.section[data-v-93386753]{margin-bottom:16px}.section-title[data-v-93386753]{font-size:9px;margin-bottom:14px}.field[data-v-93386753]{margin-bottom:14px}.field-label[data-v-93386753]{font-size:8px}.toggle-row[data-v-93386753]{padding:12px 0}.toggle-label[data-v-93386753]{font-size:9px}.toggle-sub[data-v-93386753]{font-size:7px}.switch[data-v-93386753]{width:52px;height:26px}.knob[data-v-93386753]{width:18px;height:18px}.switch.on .knob[data-v-93386753]{left:28px}}.heading[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.section[data-v-93386753]{margin-bottom:12px}.section-title[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.field[data-v-93386753]{margin-bottom:12px}.inline-row[data-v-93386753]{display:flex;gap:8px;align-items:stretch}.inline-row .pixel-input[data-v-93386753]{flex:1;min-width:0}.inline-btn[data-v-93386753]{font-size:7px;flex-shrink:0}.field-error[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltred);line-height:1.7;margin-top:6px}.field-hint[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.7;margin-bottom:10px}.field-label[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);display:block;margin-bottom:6px}.toggle-row[data-v-93386753]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:2px solid var(--c-dkgray)}.toggle-row.no-border[data-v-93386753]{border-bottom:none}.opt-out-banner[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.7;color:var(--c-gold);border:2px solid var(--c-gold);padding:8px;margin-bottom:8px}.banner-actions[data-v-93386753],.opt-out-confirm[data-v-93386753]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.opt-out-confirm[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.7;color:var(--c-white)}.mini-btn[data-v-93386753]{font-size:7px;padding:6px 8px}.opt-out-row[data-v-93386753]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.opt-out-link[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);align-self:flex-start}.toggle-label[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);margin-bottom:3px}.toggle-sub[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.switch[data-v-93386753]{width:48px;height:24px;background:var(--c-dkgray);border:3px solid var(--c-black);cursor:pointer;position:relative;flex-shrink:0;outline:none}.switch.on[data-v-93386753]{background:var(--c-green);border-color:var(--c-ltgreen)}.knob[data-v-93386753]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--c-white);transition:left .15s}.switch.on .knob[data-v-93386753]{left:26px}.action-row[data-v-93386753]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.sync-line[data-v-93386753]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.7;color:var(--c-gray);text-align:center;margin:0 0 10px}.sync-line.saved[data-v-93386753]{color:var(--c-ltgreen)}.sync-line.error[data-v-93386753]{color:var(--c-ltred)}.save-btn[data-v-93386753]{flex:1;padding:12px 8px}.dash-grid[data-v-acba9b5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.dash-card[data-v-acba9b5b]{text-align:center;padding:14px 8px}.dash-val[data-v-acba9b5b]{font-family:"Press Start 2P",monospace;font-size:18px;margin-bottom:6px}.dash-label[data-v-acba9b5b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);margin-bottom:4px}.dash-sub[data-v-acba9b5b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.shortcuts-panel[data-v-acba9b5b]{padding:14px}.section-title[data-v-acba9b5b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.shortcuts-row[data-v-acba9b5b]{display:flex;gap:10px;flex-wrap:wrap}.shortcut-btn[data-v-acba9b5b]{font-size:7px}@media (min-width: 768px){.dash-grid[data-v-acba9b5b]{gap:14px;margin-bottom:20px}.dash-card[data-v-acba9b5b]{padding:18px 10px}.dash-val[data-v-acba9b5b]{font-size:22px}.dash-label[data-v-acba9b5b]{font-size:8px}.dash-sub[data-v-acba9b5b]{font-size:7px}.shortcuts-panel[data-v-acba9b5b]{padding:18px}.section-title[data-v-acba9b5b]{font-size:9px}.shortcut-btn[data-v-acba9b5b]{font-size:8px}}.admin-panel[data-v-b7846ed3]{padding:12px;margin-bottom:14px}.panel-header[data-v-b7846ed3]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.panel-title[data-v-b7846ed3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.add-btn[data-v-b7846ed3]{font-size:7px;padding:6px 10px}.empty-note[data-v-b7846ed3]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);text-align:center;padding:20px 0}.table-wrap[data-v-b7846ed3]{overflow-x:auto}.table-grid[data-v-b7846ed3]{display:grid;column-gap:14px;width:max-content;min-width:100%}.row[data-v-b7846ed3]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:7px 4px;font-family:"Press Start 2P",monospace;border-bottom:1px solid var(--c-dkgray)}.header-row[data-v-b7846ed3]{font-size:6px;color:var(--c-gray)}.data-row[data-v-b7846ed3]{font-size:7px;color:var(--c-white)}.data-row[data-v-b7846ed3]:hover{background:#ffffff0a}.cell[data-v-b7846ed3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.actions-col[data-v-b7846ed3]{display:flex;gap:4px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.mini-btn[data-v-b7846ed3]{font-size:6px;padding:5px 7px;white-space:nowrap}@media (min-width: 768px){.panel-title[data-v-b7846ed3]{font-size:9px}.header-row[data-v-b7846ed3]{font-size:7px}.data-row[data-v-b7846ed3]{font-size:8px}}.modal-overlay[data-v-b7846ed3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.form-panel[data-v-b7846ed3]{max-width:500px;width:90%}.form-header[data-v-b7846ed3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--c-dkgray)}.form-title[data-v-b7846ed3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gold);margin:0}.close-btn[data-v-b7846ed3]{background:none;border:none;color:var(--c-white);font-size:16px;cursor:pointer}.form-content[data-v-b7846ed3]{margin-bottom:16px}.form-grid[data-v-b7846ed3]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.form-group[data-v-b7846ed3]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-b7846ed3]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.pixel-input[data-v-b7846ed3],.pixel-select[data-v-b7846ed3]{background:var(--c-black);border:2px solid var(--c-dkgray);color:var(--c-white);padding:6px 8px;font-family:"Press Start 2P",monospace;font-size:7px}.pixel-select[data-v-b7846ed3]{width:100%}.hidden[data-v-b7846ed3]{display:none}.switch[data-v-b7846ed3]{display:block;width:44px;height:22px;padding:0;background:var(--c-dkgray);border:2px solid var(--c-black);position:relative;cursor:pointer}.switch[data-v-b7846ed3]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.switch.on[data-v-b7846ed3]{background:var(--c-green);border-color:var(--c-ltgreen)}.knob[data-v-b7846ed3]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--c-white)}.switch.on .knob[data-v-b7846ed3]{left:24px}.form-actions[data-v-b7846ed3]{display:flex;gap:8px;justify-content:flex-end}.form-extra[data-v-b7846ed3]{margin-top:16px;padding-top:12px;border-top:2px dashed var(--c-gray)}.confirm-panel[data-v-b7846ed3]{text-align:center;padding:24px;max-width:400px}.confirm-msg[data-v-b7846ed3]{color:var(--c-white);margin:16px 0;line-height:1.5}.confirm-note[data-v-b7846ed3]{color:var(--c-gray);font-size:13px;margin:-6px 0 14px;line-height:1.5}.confirm-actions[data-v-b7846ed3]{display:flex;gap:8px;justify-content:center}@media (max-width: 768px){.form-grid[data-v-b7846ed3]{grid-template-columns:1fr}.form-actions[data-v-b7846ed3]{flex-direction:column}.pixel-btn[data-v-b7846ed3]{width:100%}}.save-error[data-v-b7846ed3]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.6;color:var(--c-ltred);border:3px solid var(--c-red);background:#c810001a;padding:8px;margin-top:12px}.stat-tiles[data-v-954a1189]{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-bottom:14px;transition:opacity .15s}.stat-tiles.loading[data-v-954a1189]{opacity:.55}.stat-tile[data-v-954a1189]{text-align:center;padding:10px 6px}.stat-value[data-v-954a1189]{font-family:"Press Start 2P",monospace;font-size:13px;color:var(--c-white);margin-bottom:6px;white-space:nowrap}.stat-icon[data-v-954a1189]{margin-right:4px}.stat-label[data-v-954a1189]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.5}.stat-sub[data-v-954a1189]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:5px;line-height:1.6;opacity:.8}@media (min-width: 768px){.stat-value[data-v-954a1189]{font-size:15px}.stat-label[data-v-954a1189],.stat-sub[data-v-954a1189]{font-size:7px}}.hint[data-v-afdf8694]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.9;margin-bottom:14px}.espn-dates[data-v-afdf8694]{margin-bottom:14px}.espn-row[data-v-afdf8694]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hint.inline[data-v-afdf8694]{margin:0;flex:1 1 260px;padding:0;border:0;background:none}.fill-btn[data-v-afdf8694]{font-size:7px;padding:8px 10px}.fill-error[data-v-afdf8694]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-top:10px;line-height:1.6}.fill-result[data-v-afdf8694]{margin-top:10px}.fill-summary[data-v-afdf8694]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen)}.fill-list[data-v-afdf8694]{margin:6px 0 0 16px;padding:0;font-size:12px;color:var(--c-white);line-height:1.6}@media (min-width: 768px){.hint[data-v-afdf8694]{font-size:7px}}.filter-row[data-v-afe8bba2]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.field-label[data-v-afe8bba2]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-afe8bba2]{max-width:140px}.state-chip[data-v-afe8bba2]{font-family:"Press Start 2P",monospace;font-size:6px;margin-right:4px;white-space:nowrap}.mini-btn[data-v-afe8bba2]{font-size:6px;padding:6px 8px;white-space:nowrap}@media (min-width: 768px){.filter-row[data-v-afe8bba2]{gap:14px;margin-bottom:18px}.field-label[data-v-afe8bba2]{font-size:8px}.state-chip[data-v-afe8bba2]{font-size:7px}.mini-btn[data-v-afe8bba2]{font-size:7px;padding:7px 10px}}.modal-overlay[data-v-a53fac70]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.espn-panel[data-v-a53fac70]{width:92%;max-width:640px;max-height:88vh;overflow-y:auto}.head[data-v-a53fac70]{display:flex;justify-content:space-between;align-items:center;gap:10px}.title[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-gold);margin:0;line-height:1.6}.mini[data-v-a53fac70]{font-size:7px;padding:5px 8px}.hint[data-v-a53fac70]{font-size:13px;color:var(--c-gray);line-height:1.5;margin:10px 0 12px}.status-line[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin:12px 0;line-height:1.6}.error[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);border:3px solid var(--c-red);padding:8px;margin:10px 0;line-height:1.6}.result[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-ltgreen);margin:12px 0}.group[data-v-a53fac70]{border-top:2px dashed var(--c-dkgray);padding-top:10px;margin-top:10px}.group.warn .group-title[data-v-a53fac70]{color:var(--c-gold)}.group-title[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:8px;line-height:1.6}.row[data-v-a53fac70]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:5px 0;font-size:13px;color:var(--c-white)}.check-row[data-v-a53fac70]{cursor:pointer}.check-row input[data-v-a53fac70]{accent-color:var(--c-gold);width:15px;height:15px;align-self:center}.matchup[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:8px;min-width:92px}.meta[data-v-a53fac70]{font-size:12px;color:var(--c-gray);line-height:1.5}.meta.wrap[data-v-a53fac70]{overflow-wrap:anywhere}.tag[data-v-a53fac70]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gold);border:2px solid var(--c-gold);padding:2px 4px}.changes[data-v-a53fac70]{margin:0;padding:0 0 0 16px;flex-basis:100%;color:var(--c-gray);font-size:12px;line-height:1.6}.changes strong[data-v-a53fac70]{color:var(--c-white);font-weight:600}.actions[data-v-a53fac70]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.actions .pixel-btn[data-v-a53fac70]{font-size:7px;padding:8px 10px}.filter-row[data-v-663b1700]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.filter-field[data-v-663b1700]{display:flex;align-items:center;gap:8px}.field-label[data-v-663b1700]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.espn-btn[data-v-663b1700]{font-size:7px;padding:8px 10px;margin-left:auto}@media (min-width: 768px){.filter-row[data-v-663b1700]{gap:20px;margin-bottom:18px}.field-label[data-v-663b1700]{font-size:8px}}.filter-row[data-v-6778b9c0]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.field-label[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.status-select[data-v-6778b9c0]{max-width:140px}.hint[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8;flex-basis:100%}.invite-panel[data-v-6778b9c0]{margin-bottom:14px}.invite-row[data-v-6778b9c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.invite-text[data-v-6778b9c0]{flex:1 1 280px;min-width:0}.invite-title[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:6px}.invite-row>.pixel-btn[data-v-6778b9c0]{font-size:7px;padding:10px 12px}.confirm-bulk[data-v-6778b9c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.confirm-text[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);line-height:1.6}.mini[data-v-6778b9c0]{font-size:7px;padding:5px 8px}.invite-status[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-top:10px}.invite-error[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-top:10px;line-height:1.6}.invite-problems[data-v-6778b9c0]{margin:8px 0 0 16px;padding:0;font-family:system-ui,Segoe UI,sans-serif;font-size:12px;color:var(--c-white);line-height:1.5}.dismiss[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:6px;margin-top:8px;color:var(--c-gold)}.danger-zone[data-v-6778b9c0]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.danger-zone .pixel-btn[data-v-6778b9c0]{font-size:7px;padding:8px 10px}.delete-overlay[data-v-6778b9c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:110}.delete-panel[data-v-6778b9c0]{max-width:460px;width:90%;max-height:90vh;overflow-y:auto;border-color:var(--c-red)}.delete-title[data-v-6778b9c0]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-ltred);line-height:1.6;margin-bottom:10px;overflow-wrap:anywhere}.delete-msg[data-v-6778b9c0]{font-family:system-ui,Segoe UI,sans-serif;font-size:13px;color:var(--c-white);line-height:1.5;margin:8px 0}.delete-list[data-v-6778b9c0]{margin:0 0 0 18px;padding:0;font-family:system-ui,Segoe UI,sans-serif;font-size:13px;color:var(--c-white);line-height:1.6}.delete-email[data-v-6778b9c0]{font-family:system-ui,Segoe UI,sans-serif;font-size:13px;color:var(--c-gold);margin:6px 0;overflow-wrap:anywhere}.delete-input[data-v-6778b9c0]{width:100%;box-sizing:border-box}.delete-actions[data-v-6778b9c0]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}@media (min-width: 768px){.field-label[data-v-6778b9c0]{font-size:8px}.hint[data-v-6778b9c0]{font-size:7px}}.filter-row[data-v-332c42a6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.field-label[data-v-332c42a6]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-332c42a6]{max-width:140px}.hint[data-v-332c42a6]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8;flex:1;min-width:200px}@media (min-width: 768px){.filter-row[data-v-332c42a6]{gap:16px;margin-bottom:18px}.field-label[data-v-332c42a6]{font-size:8px}.hint[data-v-332c42a6]{font-size:7px}}.chart-card[data-v-faa063db]{margin-bottom:14px;padding:12px;transition:opacity .15s}.chart-card.loading[data-v-faa063db]{opacity:.55}.chart-title[data-v-faa063db]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.chart-subtitle[data-v-faa063db]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:6px;line-height:1.6}.chart-empty[data-v-faa063db]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);padding:16px 0;text-align:center}.bar[data-v-faa063db]{display:flex;gap:2px;height:18px;margin:14px 0 12px}.segment[data-v-faa063db]{position:relative;flex-basis:0;min-width:6px;border:none;padding:0;cursor:default;transition:filter .1s}.segment[data-v-faa063db]:first-child{border-radius:4px 0 0 4px}.segment[data-v-faa063db]:last-child{border-radius:0 4px 4px 0}.segment[data-v-faa063db]:only-child{border-radius:4px}.segment.hovered[data-v-faa063db]{filter:brightness(1.25)}.segment[data-v-faa063db]:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.tooltip[data-v-faa063db]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:var(--c-navy);border:2px solid var(--c-gray);font-family:"Press Start 2P",monospace;white-space:nowrap;pointer-events:none}.tooltip strong[data-v-faa063db]{font-size:8px;color:var(--c-white);font-weight:400}.tooltip span[data-v-faa063db]{font-size:6px;color:var(--c-gray)}.legend[data-v-faa063db]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.legend li[data-v-faa063db]{display:flex;align-items:center;gap:6px;font-family:"Press Start 2P",monospace;font-size:7px}.swatch[data-v-faa063db]{width:10px;height:10px;border-radius:2px}.legend-label[data-v-faa063db]{color:var(--c-white)}.legend-count[data-v-faa063db]{color:var(--c-white);font-variant-numeric:tabular-nums}.legend-share[data-v-faa063db]{color:var(--c-gray)}@media (min-width: 768px){.chart-title[data-v-faa063db]{font-size:9px}.chart-subtitle[data-v-faa063db]{font-size:7px}.legend li[data-v-faa063db]{font-size:8px}}.filter-row[data-v-8e29c38e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.field-label[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-8e29c38e]{max-width:140px}.hint[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8;flex-basis:100%}.status-chip[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-white);margin-right:4px;white-space:nowrap}.mini-btn[data-v-8e29c38e]{font-size:6px;padding:6px 8px;white-space:nowrap}.payout-panel[data-v-8e29c38e]{margin-bottom:14px}.section-title[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.payout-row[data-v-8e29c38e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px}.payout-box[data-v-8e29c38e]{text-align:center;padding:8px 6px;background:var(--c-black);border:2px solid var(--c-dkgray)}.payout-val[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:15px;color:var(--c-white);margin-bottom:4px}.payout-label[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.payout-note[data-v-8e29c38e]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8}@media (min-width: 768px){.filter-row[data-v-8e29c38e]{gap:14px;margin-bottom:18px}.field-label[data-v-8e29c38e]{font-size:8px}.hint[data-v-8e29c38e],.status-chip[data-v-8e29c38e],.mini-btn[data-v-8e29c38e]{font-size:7px}.section-title[data-v-8e29c38e]{font-size:9px}.payout-val[data-v-8e29c38e]{font-size:18px}.payout-label[data-v-8e29c38e],.payout-note[data-v-8e29c38e]{font-size:7px}}.rte[data-v-4cbc83f9]{position:relative;border:3px solid var(--c-ltblue);background:var(--c-black)}.rte.disabled[data-v-4cbc83f9]{opacity:.6}.toolbar[data-v-4cbc83f9]{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:var(--c-navy);border-bottom:3px solid var(--c-ltblue)}.tool-btn[data-v-4cbc83f9]{font-family:"Press Start 2P",monospace;font-size:8px;cursor:pointer;padding:6px 8px;background:var(--c-dkgray);color:var(--c-white);border:2px solid var(--c-black);outline:none;line-height:1}.tool-btn[data-v-4cbc83f9]:hover,.tool-btn[data-v-4cbc83f9]:focus-visible{background:var(--c-blue);color:var(--c-yellow)}.tool-btn.on[data-v-4cbc83f9]{background:var(--c-blue);border-color:var(--c-gold)}.emoji-btn[data-v-4cbc83f9]{font-family:system-ui,"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:13px;padding:3px 7px}.divider[data-v-4cbc83f9]{width:2px;align-self:stretch;background:var(--c-dkgray);margin:2px}.emoji-panel[data-v-4cbc83f9]{border-bottom:3px solid var(--c-ltblue);background:var(--c-navy);padding:6px}.emoji-tabs[data-v-4cbc83f9]{display:flex;gap:4px;margin-bottom:6px}.emoji-tab[data-v-4cbc83f9]{font-size:15px;padding:3px 8px;background:var(--c-black);border:2px solid var(--c-dkgray);cursor:pointer;line-height:1.2}.emoji-tab.active[data-v-4cbc83f9]{border-color:var(--c-gold);background:var(--c-blue)}.emoji-grid[data-v-4cbc83f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px;max-height:150px;overflow-y:auto}.emoji[data-v-4cbc83f9]{font-family:system-ui,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:20px;line-height:1;padding:5px 0;background:transparent;border:2px solid transparent;cursor:pointer}.emoji[data-v-4cbc83f9]:hover,.emoji[data-v-4cbc83f9]:focus-visible{background:var(--c-blue);border-color:var(--c-ltblue);outline:none}.editor-body[data-v-4cbc83f9]{overflow-y:auto;outline:none;overflow-wrap:anywhere}.editor-body[data-v-4cbc83f9]:empty:before{content:attr(data-placeholder);pointer-events:none}.editor-body[data-v-4cbc83f9] ul,.editor-body[data-v-4cbc83f9] ol{margin:6px 0 6px 22px}.email .editor-body[data-v-4cbc83f9]{min-height:180px;max-height:420px;padding:12px;color:#1a1a1a;background:#fdfdfd;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.email .editor-body[data-v-4cbc83f9]:empty:before{color:#999}.email .editor-body[data-v-4cbc83f9] a{color:#1a5fb4}.email .editor-body[data-v-4cbc83f9] h2{font-size:20px;margin:10px 0 6px}.email .editor-body[data-v-4cbc83f9] p{margin:8px 0}.chat .toolbar[data-v-4cbc83f9]{padding:4px;gap:3px;border-bottom-width:2px}.chat .tool-btn[data-v-4cbc83f9]{font-size:7px;padding:5px 6px}.chat .emoji-btn[data-v-4cbc83f9]{font-size:12px;padding:2px 6px}.chat .editor-body[data-v-4cbc83f9]{min-height:44px;max-height:160px;padding:8px 10px;color:var(--c-white);background:var(--c-black);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4}.chat .editor-body[data-v-4cbc83f9]:empty:before{color:var(--c-gray)}.chat .editor-body[data-v-4cbc83f9] a{color:var(--c-cyan)}@media (min-width: 768px){.tool-btn[data-v-4cbc83f9]{font-size:9px;padding:7px 10px}.chat .tool-btn[data-v-4cbc83f9]{font-size:8px;padding:5px 7px}.email .editor-body[data-v-4cbc83f9]{font-size:15px;padding:14px}}.intro-panel[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);line-height:2;margin-bottom:14px}.sub-tabs[data-v-51b78f3b]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.section-title[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.recipients-panel[data-v-51b78f3b],.compose-panel[data-v-51b78f3b],.preview-panel[data-v-51b78f3b],.actions-panel[data-v-51b78f3b]{margin-bottom:14px}.mode-row[data-v-51b78f3b]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px}.radio-label[data-v-51b78f3b]{display:flex;align-items:center;gap:6px;font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);cursor:pointer}.radio-label input[data-v-51b78f3b]{accent-color:var(--c-gold);width:14px;height:14px;cursor:pointer}.picker-actions[data-v-51b78f3b]{display:flex;gap:8px;margin-bottom:10px}.user-list[data-v-51b78f3b]{max-height:220px;overflow-y:auto;border:2px solid var(--c-dkgray);background:var(--c-black)}.user-row[data-v-51b78f3b]{display:flex;align-items:center;gap:10px;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:7px;cursor:pointer;border-bottom:2px solid var(--c-dkgray)}.user-row[data-v-51b78f3b]:hover{background:#5050e833}.inactive-tag[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);border:1px solid var(--c-dkgray);padding:2px 4px;flex-shrink:0}.user-row input[data-v-51b78f3b]{accent-color:var(--c-gold);width:13px;height:13px;cursor:pointer;flex-shrink:0}.user-name[data-v-51b78f3b]{color:var(--c-white)}.user-email[data-v-51b78f3b]{color:var(--c-gray);margin-left:auto}.recipient-count[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-top:10px}.field[data-v-51b78f3b]{margin-bottom:10px}.field-label[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);display:block;margin-bottom:6px}.var-row[data-v-51b78f3b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.var-label[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.var-chip[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;cursor:pointer;padding:4px 6px;background:var(--c-dkgray);color:var(--c-cyan);border:2px solid var(--c-black);outline:none}.var-chip[data-v-51b78f3b]:hover{background:var(--c-blue);color:var(--c-yellow)}.preview-card[data-v-51b78f3b]{border:3px solid var(--c-dkgray);background:#fdfdfd}.preview-subject[data-v-51b78f3b]{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;color:#1a1a1a;padding:12px 14px;border-bottom:2px solid #ddd;background:#f0f0f0}.preview-body[data-v-51b78f3b]{padding:14px;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.form-error[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-bottom:10px}.success-banner[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-bottom:10px}.action-row[data-v-51b78f3b]{display:flex;gap:10px;flex-wrap:wrap}.send-btn[data-v-51b78f3b]{margin-left:auto}.empty-note[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);text-align:center;padding:20px}.template-card[data-v-51b78f3b]{margin-bottom:10px}.template-header[data-v-51b78f3b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.template-name[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-gold)}.template-actions[data-v-51b78f3b]{display:flex;gap:6px}.system-badge[data-v-51b78f3b]{font-size:6px;color:var(--c-black);background:var(--c-gold);padding:2px 5px;margin-left:6px;vertical-align:middle}.template-note[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.7;margin-top:6px}.invite-warning[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);line-height:1.7;margin:8px 0}.template-subject[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);margin-bottom:6px}.template-updated[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.mini-btn[data-v-51b78f3b]{font-size:6px;padding:6px 8px;white-space:nowrap}.log-batch[data-v-51b78f3b]{margin-bottom:10px;padding:0;overflow:hidden}.batch-header[data-v-51b78f3b]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;background:var(--c-blue);border:none;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-yellow)}.batch-time[data-v-51b78f3b]{color:var(--c-white)}.batch-count[data-v-51b78f3b]{color:var(--c-gold)}.batch-body[data-v-51b78f3b]{padding:10px}.log-entry[data-v-51b78f3b]{padding:10px;border:2px solid var(--c-dkgray);margin-bottom:8px}.log-entry-header[data-v-51b78f3b]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.log-entry-to[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white)}.log-entry-email[data-v-51b78f3b]{color:var(--c-gray)}.log-status[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;padding:3px 5px;border:2px solid var(--c-dkgray);color:var(--c-white);white-space:nowrap;margin-left:auto}.log-status.sent[data-v-51b78f3b]{border-color:var(--c-ltgreen)}.log-status.failed[data-v-51b78f3b]{border-color:var(--c-ltred)}.log-status.blocked[data-v-51b78f3b],.log-status.skipped[data-v-51b78f3b]{border-color:var(--c-gray);color:var(--c-gray)}.log-status.queued[data-v-51b78f3b],.log-status.sending[data-v-51b78f3b]{border-color:var(--c-gold)}.log-entry-error[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltred);line-height:1.7;margin-bottom:6px}.log-entry-subject[data-v-51b78f3b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:6px}.log-entry-preview[data-v-51b78f3b]{background:#fdfdfd;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:13px;padding:12px;line-height:1.6}@media (min-width: 768px){.intro-panel[data-v-51b78f3b]{font-size:8px;margin-bottom:18px}.sub-tabs[data-v-51b78f3b]{gap:8px;margin-bottom:20px}.section-title[data-v-51b78f3b],.radio-label[data-v-51b78f3b]{font-size:9px}.user-row[data-v-51b78f3b]{font-size:8px;padding:10px 12px}.recipient-count[data-v-51b78f3b]{font-size:8px}.field-label[data-v-51b78f3b],.var-label[data-v-51b78f3b],.var-chip[data-v-51b78f3b]{font-size:7px}.preview-subject[data-v-51b78f3b]{font-size:17px}.preview-body[data-v-51b78f3b]{font-size:15px}.form-error[data-v-51b78f3b],.success-banner[data-v-51b78f3b]{font-size:8px}.template-name[data-v-51b78f3b]{font-size:10px}.template-subject[data-v-51b78f3b]{font-size:8px}.mini-btn[data-v-51b78f3b]{font-size:7px;padding:7px 10px}.batch-header[data-v-51b78f3b]{font-size:8px;padding:14px}.log-entry-to[data-v-51b78f3b],.log-entry-subject[data-v-51b78f3b]{font-size:8px}}.page[data-v-9d8b8ee6]{padding:16px}@media (min-width: 768px){.page[data-v-9d8b8ee6]{padding:24px}.heading[data-v-9d8b8ee6]{font-size:13px}.sub-heading[data-v-9d8b8ee6]{font-size:8px;margin-bottom:20px}.section-tabs[data-v-9d8b8ee6]{gap:8px;margin-bottom:22px}}.heading[data-v-9d8b8ee6]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-9d8b8ee6]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.section-tabs[data-v-9d8b8ee6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.page[data-v-703c20d0]{padding:16px}@media (min-width: 768px){.page[data-v-703c20d0]{padding:24px;max-width:820px;margin:0 auto}}.heading[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.section[data-v-703c20d0]{margin-bottom:14px}.section-title[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.body-text[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);line-height:2;margin-bottom:10px}.body-text[data-v-703c20d0]:last-child{margin-bottom:0}.body-text.small[data-v-703c20d0]{color:var(--c-gray);font-size:6px}.body-text strong[data-v-703c20d0]{color:var(--c-gold)}.cost-grid[data-v-703c20d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:12px}.cost-box[data-v-703c20d0]{text-align:center;padding:10px 6px;background:var(--c-black);border:2px solid var(--c-dkgray)}.cost-box.highlight[data-v-703c20d0]{border-color:var(--c-gold);background:#f8b80014}.cost-val[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:15px;color:var(--c-ltgreen);margin-bottom:4px}.cost-box.highlight .cost-val[data-v-703c20d0]{color:var(--c-gold)}.cost-label[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.credit-table[data-v-703c20d0]{border:2px solid var(--c-dkgray);margin-top:4px}.credit-row[data-v-703c20d0]{display:grid;grid-template-columns:1fr 1fr;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);border-bottom:2px solid var(--c-dkgray)}.credit-row[data-v-703c20d0]:last-child{border-bottom:none}.credit-header[data-v-703c20d0]{background:var(--c-blue);color:var(--c-yellow);font-size:6px}.credit-val[data-v-703c20d0]{color:var(--c-gold)}.formula-box[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);text-align:center;padding:12px;border:2px solid var(--c-gold);background:#f8b80014;margin-bottom:10px;line-height:1.8}.example-card[data-v-703c20d0]{border:2px solid var(--c-dkgray);padding:12px;margin-bottom:12px;background:var(--c-black)}.example-title[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:10px}.matchup-row[data-v-703c20d0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.team[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white)}.spread-tag[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-black);background:var(--c-gold);padding:3px 6px}.spread-tag.underdog[data-v-703c20d0]{background:var(--c-ltgreen)}.vs-label[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.example-text[data-v-703c20d0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);line-height:1.9}.example-text strong[data-v-703c20d0]{color:var(--c-gold)}.back-btn[data-v-703c20d0]{font-size:8px;margin-top:4px}@media (min-width: 768px){.heading[data-v-703c20d0]{font-size:13px}.sub-heading[data-v-703c20d0]{font-size:8px;margin-bottom:20px}.section-title[data-v-703c20d0]{font-size:9px}.body-text[data-v-703c20d0]{font-size:8px}.body-text.small[data-v-703c20d0]{font-size:7px}.cost-val[data-v-703c20d0]{font-size:18px}.cost-label[data-v-703c20d0]{font-size:7px}.credit-row[data-v-703c20d0]{font-size:8px;padding:10px 12px}.credit-header[data-v-703c20d0]{font-size:7px}.formula-box[data-v-703c20d0]{font-size:8px;padding:14px}.example-title[data-v-703c20d0]{font-size:8px}.team[data-v-703c20d0],.spread-tag[data-v-703c20d0]{font-size:9px}.example-text[data-v-703c20d0]{font-size:8px}.back-btn[data-v-703c20d0]{font-size:9px}}.auth-page[data-v-1017a337]{padding:24px 16px;max-width:420px;margin:0 auto}.auth-heading[data-v-1017a337]{font-size:12px;color:var(--c-gold);text-shadow:2px 2px 0 var(--c-orange);text-align:center;margin-bottom:6px}.auth-subheading[data-v-1017a337]{font-size:7px;color:var(--c-gray);text-align:center;line-height:1.6;margin-bottom:16px}.auth-panel[data-v-1017a337]{padding:16px}.auth-notice[data-v-1017a337],.auth-error[data-v-1017a337]{font-size:7px;line-height:1.6;padding:8px;margin-bottom:14px}.auth-notice[data-v-1017a337]{color:var(--c-ltgreen);border:3px solid var(--c-green);background:#00a8001f}.auth-error[data-v-1017a337]{color:var(--c-ltred);border:3px solid var(--c-red);background:#c810001a}.auth-footer[data-v-1017a337]{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:7px;color:var(--c-gray)}@media (min-width: 768px){.auth-page[data-v-1017a337]{padding:40px 24px}.auth-heading[data-v-1017a337]{font-size:14px}.auth-subheading[data-v-1017a337],.auth-notice[data-v-1017a337],.auth-error[data-v-1017a337],.auth-footer[data-v-1017a337]{font-size:8px}}.page[data-v-0f809201]{padding:16px}.heading[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold);margin-bottom:4px;text-shadow:2px 2px 0 var(--c-orange)}.sub-heading[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.status.warn[data-v-0f809201]{color:var(--c-yellow)}.layout[data-v-0f809201]{display:grid;gap:12px}.layout .pane[data-v-0f809201],.layout.pane-open .inbox[data-v-0f809201]{display:none}.layout.pane-open .pane[data-v-0f809201]{display:block}.pane-empty[data-v-0f809201]{display:none!important}.inbox[data-v-0f809201]{padding:10px}.new-btn[data-v-0f809201]{width:100%;font-size:8px;padding:10px;margin-bottom:10px}.empty[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);text-align:center;padding:24px 8px;line-height:1.8}.conv[data-v-0f809201]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;width:100%;text-align:left;background:transparent;border:none;border-bottom:2px solid var(--c-navy);padding:10px 6px;cursor:pointer;font-family:"Press Start 2P",monospace;color:var(--c-white)}.conv[data-v-0f809201]:hover,.conv[data-v-0f809201]:focus-visible{background:#5050e833}.conv.active[data-v-0f809201]{background:var(--c-navy);outline:2px solid var(--c-gold);outline-offset:-2px}.conv-top[data-v-0f809201]{display:flex;align-items:center;gap:6px;min-width:0;grid-column:1 / -1}.conv-title[data-v-0f809201]{font-size:8px;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.conv.unread .conv-title[data-v-0f809201]{color:var(--c-gold)}.conv-preview[data-v-0f809201]{font-size:6px;color:var(--c-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6}.conv.unread .conv-preview[data-v-0f809201]{color:var(--c-white)}.conv-time[data-v-0f809201]{font-size:6px;color:var(--c-dkgray);white-space:nowrap}.badge[data-v-0f809201]{background:var(--c-red);color:var(--c-white);font-size:7px;padding:2px 5px;border:2px solid var(--c-ltred)}.presence-dot[data-v-0f809201]{color:var(--c-dkgray);font-size:8px}.presence-dot.on[data-v-0f809201]{color:var(--c-ltgreen)}.pane[data-v-0f809201]{padding:12px}.back[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);margin-bottom:10px;display:inline-block}.section-title[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.field-label[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);display:block;margin:10px 0 6px}.hint[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-dkgray)}.chips[data-v-0f809201]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:20px;align-items:center}.chip[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;background:var(--c-blue);color:var(--c-yellow);border:2px solid var(--c-ltblue);padding:4px 6px;cursor:pointer}.search[data-v-0f809201]{width:100%;box-sizing:border-box}.picker[data-v-0f809201]{list-style:none;margin:8px 0 0;padding:0;max-height:200px;overflow-y:auto;border:2px solid var(--c-blue);background:var(--c-black)}.pick-row[data-v-0f809201]{display:flex;align-items:center;gap:8px;padding:7px 8px;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white)}.pick-row[data-v-0f809201]:hover{background:#5050e833}.pick-row.unavailable[data-v-0f809201]{opacity:.55;cursor:not-allowed}.off-tag[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.off-banner[data-v-0f809201]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.7;color:var(--c-gold);border:2px solid var(--c-gold);padding:8px;margin-bottom:10px}.off-banner .mini[data-v-0f809201]{font-size:7px;padding:6px 8px}.pick-row input[data-v-0f809201]{accent-color:var(--c-gold);width:14px;height:14px;flex-shrink:0}.pick-name[data-v-0f809201]{flex:1;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tag[data-v-0f809201]{font-size:6px;color:var(--c-ltgreen)}.thread-head[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);padding-bottom:8px;border-bottom:2px solid var(--c-blue);margin-bottom:8px;line-height:1.8}.member[data-v-0f809201]{font-family:inherit;font-size:inherit}.sep[data-v-0f809201]{color:var(--c-gray)}.messages[data-v-0f809201]{height:min(52vh,460px);overflow-y:auto;padding:6px 2px;background:var(--c-black);border:2px solid var(--c-navy);margin-bottom:8px}.older[data-v-0f809201]{display:block;margin:4px auto 10px;font-family:"Press Start 2P",monospace;font-size:6px}.bubble-row[data-v-0f809201]{display:flex;margin:6px}.bubble-row.mine[data-v-0f809201]{justify-content:flex-end}.bubble[data-v-0f809201]{max-width:78%;background:var(--c-navy);border:2px solid var(--c-ltblue);padding:7px 9px}.bubble-row.mine .bubble[data-v-0f809201]{background:var(--c-blue);border-color:var(--c-gold)}.bubble-sender[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan);margin-bottom:4px}.bubble-body[data-v-0f809201]{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4;color:var(--c-white);overflow-wrap:anywhere}.bubble-body[data-v-0f809201] a{color:var(--c-cyan);text-decoration:underline}.bubble-row.mine .bubble-body[data-v-0f809201] a{color:var(--c-yellow)}.bubble-body[data-v-0f809201] ul,.bubble-body[data-v-0f809201] ol{margin:4px 0 4px 20px;padding:0}.bubble-body[data-v-0f809201] p{margin:0 0 4px}.bubble-time[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-gray);margin-top:5px;text-align:right}.composer-foot[data-v-0f809201]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:8px}.composer-foot .pixel-btn[data-v-0f809201]{font-size:8px;padding:8px 14px}.count[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-dkgray)}.count.over[data-v-0f809201]{color:var(--c-ltred)}.error[data-v-0f809201]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltred);line-height:1.7;margin-top:6px}.sr-only[data-v-0f809201]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 768px){.page[data-v-0f809201]{padding:24px}.heading[data-v-0f809201]{font-size:13px}.layout[data-v-0f809201]{grid-template-columns:minmax(220px,300px) 1fr;align-items:start}.layout .inbox[data-v-0f809201],.layout.pane-open .inbox[data-v-0f809201]{display:block}.layout .pane[data-v-0f809201],.pane-empty[data-v-0f809201]{display:block!important}.back[data-v-0f809201]{display:none}.conv-title[data-v-0f809201]{font-size:8px}}.line[data-v-a6ae4c4f]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.unsub[data-v-a6ae4c4f]{display:flex;flex-direction:column;gap:10px}.who[data-v-a6ae4c4f],.what[data-v-a6ae4c4f],.small[data-v-a6ae4c4f]{margin:0;color:var(--c-white);font-family:system-ui,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.unsub .pixel-btn[data-v-a6ae4c4f]{white-space:normal;line-height:1.7}.small[data-v-a6ae4c4f]{color:var(--c-gray);font-size:12px;margin-top:6px}.state[data-v-a6ae4c4f]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-right:6px}.state.off[data-v-a6ae4c4f]{color:var(--c-ltred)}.player[data-v-32553d0b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:8px;border-bottom:2px dashed var(--c-blue)}.controls[data-v-32553d0b],.modes[data-v-32553d0b]{display:flex;align-items:center;gap:4px}.ctl[data-v-32553d0b]{position:relative;width:24px;height:22px;display:grid;place-items:center;background:var(--c-blue);color:var(--c-yellow);border:2px solid;border-color:var(--c-ltblue) var(--c-black) var(--c-black) var(--c-ltblue);cursor:pointer;padding:0}.ctl[data-v-32553d0b]:hover,.ctl[data-v-32553d0b]:focus-visible{background:var(--c-ltblue)}.ctl[data-v-32553d0b]:active{transform:translateY(1px)}.ctl svg[data-v-32553d0b]{width:10px;height:10px;fill:currentColor;shape-rendering:crispEdges}.ctl.play[data-v-32553d0b]{width:28px;background:var(--c-green);color:var(--c-white);border-color:var(--c-ltgreen) var(--c-black) var(--c-black) var(--c-ltgreen)}.ctl.mode[data-v-32553d0b]{background:var(--c-black);color:var(--c-gray);border-color:var(--c-dkgray)}.ctl.mode.on[data-v-32553d0b]{color:var(--c-gold);border-color:var(--c-gold)}.ctl.off[data-v-32553d0b]{background:var(--c-black);color:var(--c-ltred);border-color:var(--c-dkgray);font-size:9px}.one[data-v-32553d0b]{position:absolute;right:1px;bottom:0;font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-gold)}.info[data-v-32553d0b]{flex:1 1 160px;min-width:0}.title[data-v-32553d0b]{font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.8;color:var(--c-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.hint[data-v-32553d0b]{color:var(--c-gold)}.timeline[data-v-32553d0b]{display:flex;align-items:center;gap:6px}.time[data-v-32553d0b]{font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-gray);flex-shrink:0}input[type=range][data-v-32553d0b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;margin:0;background:linear-gradient(to right,var(--c-gold) var(--pct, 0%),var(--c-navy) var(--pct, 0%));border:1px solid var(--c-blue);cursor:pointer}input[type=range][data-v-32553d0b]::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:12px;background:var(--c-white);border:1px solid var(--c-black)}input[type=range][data-v-32553d0b]::-moz-range-thumb{width:8px;height:12px;background:var(--c-white);border:1px solid var(--c-black);border-radius:0}input[type=range][data-v-32553d0b]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.seek[data-v-32553d0b]{flex:1;min-width:60px}.volume[data-v-32553d0b]{width:56px}@media (max-width: 520px){.info[data-v-32553d0b]{order:3;flex-basis:100%}.modes[data-v-32553d0b]{margin-left:auto}.volume[data-v-32553d0b]{display:none}}@media (min-width: 768px){.ctl[data-v-32553d0b]{width:28px;height:24px}.ctl.play[data-v-32553d0b]{width:34px}.ctl svg[data-v-32553d0b]{width:12px;height:12px}.title[data-v-32553d0b]{font-size:8px}.time[data-v-32553d0b]{font-size:6px}.volume[data-v-32553d0b]{width:80px}}.toasts[data-v-222ef900]{position:fixed;top:76px;right:max(16px,calc((100vw - var(--app-width, 100vw)) / 2 + 16px));z-index:150;display:flex;flex-direction:column;gap:8px;width:min(320px,calc(100vw - 32px));pointer-events:none}.toast[data-v-222ef900]{position:relative;pointer-events:auto;background:var(--c-navy);border:3px solid var(--c-gold);box-shadow:4px 4px 0 var(--c-black)}.toast-body[data-v-222ef900]{display:grid;gap:6px;width:100%;text-align:left;background:transparent;border:none;padding:10px 34px 10px 12px;cursor:pointer;color:var(--c-white)}.toast-body[data-v-222ef900]:hover,.toast-body[data-v-222ef900]:focus-visible{background:#5050e840}.toast-head[data-v-222ef900]{display:flex;align-items:center;gap:6px;min-width:0}.icon[data-v-222ef900]{color:var(--c-gold);font-size:12px}.sender[data-v-222ef900]{font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.8;color:var(--c-gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group[data-v-222ef900]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan);flex-shrink:0}.preview[data-v-222ef900]{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.cta[data-v-222ef900]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltgreen)}.close[data-v-222ef900]{position:absolute;top:6px;right:6px;width:22px;height:22px;background:var(--c-black);color:var(--c-gray);border:2px solid var(--c-dkgray);cursor:pointer;font-size:9px}.close[data-v-222ef900]:hover,.close[data-v-222ef900]:focus-visible{color:var(--c-ltred);border-color:var(--c-ltred)}.toast-enter-from[data-v-222ef900],.toast-leave-to[data-v-222ef900]{opacity:0;transform:translate(24px)}.toast-enter-active[data-v-222ef900],.toast-leave-active[data-v-222ef900]{transition:opacity .2s steps(4),transform .2s steps(4)}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-222ef900],.toast-leave-active[data-v-222ef900]{transition:none}}@media (min-width: 768px){.toasts[data-v-222ef900]{top:88px;right:max(24px,calc((100vw - var(--app-width, 100vw)) / 2 + 24px))}}.app-root[data-v-3835c179]{--app-width: 520px;background:var(--c-black);min-height:100vh;max-width:var(--app-width);margin:0 auto;position:relative}@media (min-width: 768px){.app-root[data-v-3835c179]{--app-width: 760px}.footer[data-v-3835c179]{font-size:7px;padding:18px}}@media (min-width: 1024px){.app-root[data-v-3835c179]{--app-width: 980px}}@media (min-width: 1280px){.app-root[data-v-3835c179]{--app-width: 1180px}}@media (min-width: 1600px){.app-root[data-v-3835c179]{--app-width: 1360px}}.content[data-v-3835c179]{padding-bottom:40px}.footer[data-v-3835c179]{text-align:center;padding:16px;background:var(--c-navy);border-top:4px solid var(--c-blue);font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-dkgray);position:sticky;bottom:0;z-index:50}*{box-sizing:border-box;margin:0;padding:0;image-rendering:pixelated}html,body,#app{min-height:100%}body{background-color:#04120a;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 2px,transparent 2px,transparent 48px),repeating-linear-gradient(90deg,#071f10,#071f10 60px,#04120a 60px,#04120a 120px);background-attachment:fixed;font-family:"Press Start 2P",monospace}::-webkit-scrollbar{width:8px;background:var(--c-black)}::-webkit-scrollbar-thumb{background:var(--c-blue);border:2px solid var(--c-ltblue)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blink{animation:blink 1s step-end infinite}.bounce{animation:bounce .6s ease-in-out infinite}.pixel-btn{font-family:"Press Start 2P",monospace;font-size:9px;cursor:pointer;border:4px solid;padding:8px 12px;text-transform:uppercase;letter-spacing:1px;transition:transform .05s;outline:none}.pixel-btn:active{transform:scale(.94)}.pixel-btn:disabled{opacity:.5;cursor:not-allowed}.pixel-btn-primary{background:var(--c-blue);color:var(--c-yellow);border-color:var(--c-ltblue) var(--c-navy) var(--c-navy) var(--c-ltblue)}.pixel-btn-primary:hover:not(:disabled){background:var(--c-ltblue)}.pixel-btn-green{background:var(--c-green);color:var(--c-white);border-color:var(--c-ltgreen) var(--c-dkgray) var(--c-dkgray) var(--c-ltgreen)}.pixel-btn-green:hover:not(:disabled){background:var(--c-ltgreen);color:var(--c-black)}.pixel-btn-red{background:var(--c-red);color:var(--c-white);border-color:var(--c-ltred) var(--c-dkgray) var(--c-dkgray) var(--c-ltred)}.pixel-btn-red:hover:not(:disabled){background:var(--c-ltred)}.pixel-btn-gold{background:var(--c-gold);color:var(--c-black);border-color:var(--c-yellow) var(--c-dkgray) var(--c-dkgray) var(--c-yellow)}.pixel-btn-gold:hover:not(:disabled){background:var(--c-yellow)}.pixel-panel{border:4px solid var(--c-ltblue);border-top-color:var(--c-white);border-left-color:var(--c-white);background:var(--c-navy);padding:12px}.pixel-panel-dark{border:4px solid var(--c-ltblue);border-top-color:var(--c-dkgray);border-left-color:var(--c-dkgray);background:var(--c-black);padding:12px}.pixel-input,.pixel-select{font-family:"Press Start 2P",monospace;font-size:9px;background:var(--c-black);color:var(--c-ltgreen);border:3px solid var(--c-ltblue);padding:6px 8px;width:100%;outline:none}.pixel-input:focus,.pixel-select:focus{border-color:var(--c-cyan)}.nav-tab{font-family:"Press Start 2P",monospace;font-size:8px;cursor:pointer;padding:8px 10px;background:var(--c-dkgray);color:var(--c-gray);border:3px solid var(--c-dkgray);border-bottom:none;text-transform:uppercase}.nav-tab.active{background:var(--c-blue);color:var(--c-yellow);border-color:var(--c-ltblue)}.nav-tab:hover:not(.active){background:var(--c-black);color:var(--c-white)}.scorebar-row:nth-child(2n){background:#5050e826}.scorebar-row:hover{background:#5050e859}.game-card{transition:border-color .1s;border:3px solid var(--c-dkgray)}.game-card:hover{border-color:var(--c-cyan)!important}.game-card.selected{border-color:var(--c-gold)!important;background:#f8b8001f!important}.crt-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ticker{animation:marquee 28s linear infinite;white-space:nowrap;display:inline-block}.loading-box{text-align:center;padding:30px 12px;font-size:9px;color:var(--c-cyan)}.loading-spinner{display:inline-block;width:14px;height:14px;border:3px solid var(--c-dkgray);border-top:3px solid var(--c-cyan);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:10px}.error-box{text-align:center;padding:20px 12px;font-size:8px;color:var(--c-ltred);border:3px solid var(--c-red);background:#c810001a}.fetching-badge{font-size:6px;color:var(--c-gold);letter-spacing:1px}.link-btn{background:none;border:none;padding:0;margin:0;font-family:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:transparent;transition:color .1s,text-decoration-color .1s}.link-btn:hover,.link-btn:focus-visible{color:var(--c-cyan);text-decoration-color:var(--c-cyan)}@media (min-width: 768px){.pixel-btn{font-size:10px;padding:9px 14px}.pixel-panel,.pixel-panel-dark{padding:15px}.pixel-input,.pixel-select{font-size:10px;padding:7px 10px}.nav-tab{font-size:9px;padding:9px 12px}.loading-box{font-size:10px;padding:34px 14px}.error-box{font-size:9px;padding:22px 14px}.fetching-badge{font-size:7px}}@media (min-width: 1280px){.pixel-btn{font-size:11px;padding:10px 16px}.pixel-panel,.pixel-panel-dark{padding:18px}.pixel-input,.pixel-select{font-size:11px;padding:8px 12px}.nav-tab{font-size:10px;padding:10px 14px}}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-label{font-size:7px;color:var(--c-gray)}.auth-hint{font-size:6px;color:var(--c-dkgray);line-height:1.6}.auth-submit{width:100%;margin-top:4px;padding:10px 12px}.auth-link{color:var(--c-cyan);font-size:inherit}@media (min-width: 768px){.auth-label{font-size:8px}.auth-hint{font-size:7px}}
