@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-5d1d2588]{background:var(--c-navy);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:4px solid var(--c-gold);position:sticky;top:0;z-index:100}.brand[data-v-5d1d2588]{display:flex;align-items:center;gap:10px}.line[data-v-5d1d2588]{font-family:"Press Start 2P",monospace;font-size:10px;line-height:1}.gold[data-v-5d1d2588]{color:var(--c-gold)}.green[data-v-5d1d2588]{color:var(--c-ltgreen)}.status[data-v-5d1d2588]{text-align:right}.season-year[data-v-5d1d2588]{color:var(--c-gold)}.week[data-v-5d1d2588]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan)}.bets[data-v-5d1d2588]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold)}.bets.closed[data-v-5d1d2588]{color:var(--c-ltred)}.right[data-v-5d1d2588]{display:flex;align-items:center;gap:12px;min-width:0}.account[data-v-5d1d2588]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.account-email[data-v-5d1d2588]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-5d1d2588]{font-size:7px;padding:4px 8px;border-width:3px}@media (max-width: 420px){.account-email[data-v-5d1d2588]{display:none}}@media (min-width: 768px){.header[data-v-5d1d2588]{padding:14px 28px}.line[data-v-5d1d2588]{font-size:13px}.account-email[data-v-5d1d2588]{font-size:7px;max-width:220px}.logout-btn[data-v-5d1d2588]{font-size:8px}}@media (min-width: 1280px){.header[data-v-5d1d2588]{padding:16px 36px}.line[data-v-5d1d2588]{font-size:15px}}.ticker-wrap[data-v-278943e3]{background:var(--c-red);padding:4px 0;overflow:hidden;border-top:3px solid var(--c-ltred);border-bottom:3px solid var(--c-ltred)}.ticker[data-v-278943e3]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);letter-spacing:2px;animation:marquee 28s linear infinite;white-space:nowrap;display:inline-block}@media (min-width: 768px){.ticker-wrap[data-v-278943e3]{padding:5px 0}.ticker[data-v-278943e3]{font-size:9px}}.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-497592b9]{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-497592b9]{position:absolute;left:0;right:0;height:1px;background:#50d84026}.season-tag[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-cyan);letter-spacing:3px;margin-bottom:12px}.title-row[data-v-497592b9]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:8px}.title[data-v-497592b9]{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}.subtitle[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-ltgreen);letter-spacing:2px;margin-bottom:20px}.stat-row[data-v-497592b9]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.stat-box[data-v-497592b9]{min-width:90px;text-align:center}.stat-val[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-gold);margin-bottom:4px}.stat-label[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}@media (min-width: 768px){.hero[data-v-497592b9]{padding:44px 32px}.title[data-v-497592b9]{font-size:30px}.stat-box[data-v-497592b9]{min-width:110px;padding:16px!important}.stat-val[data-v-497592b9]{font-size:20px}.season-tag[data-v-497592b9]{font-size:11px}.subtitle[data-v-497592b9]{font-size:9px}.section-title[data-v-497592b9]{font-size:10px}.section-title.small[data-v-497592b9]{font-size:9px}.game-row[data-v-497592b9]{padding:8px 10px;gap:10px}.matchup[data-v-497592b9]{font-size:9px}.game-row .spread[data-v-497592b9]{font-size:8px}.game-row .time[data-v-497592b9]{font-size:7px}.lead-row[data-v-497592b9]{gap:10px;margin-bottom:8px}.medal[data-v-497592b9]{font-size:11px}.lead-user[data-v-497592b9]{font-size:8px}.lead-pts[data-v-497592b9]{font-size:9px}.big-rank[data-v-497592b9]{font-size:42px}.of-players[data-v-497592b9],.rank-pts[data-v-497592b9]{font-size:8px}.rules[data-v-497592b9]{font-size:8px;line-height:2.4}.rules-link-btn[data-v-497592b9]{font-size:8px}}@media (min-width: 1280px){.hero[data-v-497592b9]{padding:56px 40px}.title[data-v-497592b9]{font-size:36px}.stat-row[data-v-497592b9]{gap:20px}.stat-box[data-v-497592b9]{min-width:130px}.stat-val[data-v-497592b9]{font-size:24px}.section-title[data-v-497592b9]{font-size:11px}.rules[data-v-497592b9]{font-size:9px}}.grid[data-v-497592b9]{padding:16px 16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.span-2[data-v-497592b9]{grid-column:1 / -1}@media (min-width: 768px){.grid[data-v-497592b9]{padding:20px 24px 0;gap:16px}}@media (min-width: 1280px){.grid[data-v-497592b9]{padding:24px 32px 0;gap:20px}}.section-title[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-cyan);margin-bottom:10px}.section-title.small[data-v-497592b9]{font-size:8px;color:var(--c-gold)}.games-list[data-v-497592b9]{display:grid;gap:6px}.game-row[data-v-497592b9]{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-497592b9]{font-size:8px;color:var(--c-white);flex:1}.at[data-v-497592b9]{color:var(--c-gray)}.game-row .spread[data-v-497592b9]{font-size:7px;color:var(--c-gold);min-width:70px;text-align:right}.game-row .time[data-v-497592b9]{font-size:6px;color:var(--c-gray);min-width:55px;text-align:right}.lead-row[data-v-497592b9]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"Press Start 2P",monospace}.medal[data-v-497592b9]{font-size:10px;min-width:16px}.lead-user[data-v-497592b9]{font-size:7px;color:var(--c-white);flex:1}.lead-pts[data-v-497592b9]{font-size:8px;color:var(--c-ltgreen)}.see-all[data-v-497592b9]{margin-top:8px;width:100%;font-size:7px}.rank-panel[data-v-497592b9]{text-align:center}.big-rank[data-v-497592b9]{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-497592b9]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:4px}.rank-pts[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.rules[data-v-497592b9]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);line-height:2.2}.rules-link-btn[data-v-497592b9]{margin-top:12px;font-size:7px}.game-card[data-v-2f3f99fd]{background:var(--c-navy)}.game-card.selected[data-v-2f3f99fd]{background:#f8b80014}.game-card.disabled[data-v-2f3f99fd]{opacity:.5}.header-row[data-v-2f3f99fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:"Press Start 2P",monospace}.time[data-v-2f3f99fd]{font-size:7px;color:var(--c-gray)}.spread[data-v-2f3f99fd]{display:flex;align-items:center;gap:6px}.spread-label[data-v-2f3f99fd]{font-size:7px;color:var(--c-cyan)}.spread-val[data-v-2f3f99fd]{font-size:8px;color:var(--c-gold)}.added[data-v-2f3f99fd]{font-size:7px;color:var(--c-ltgreen)}.cap-note[data-v-2f3f99fd]{font-size:7px;color:var(--c-gray)}.teams[data-v-2f3f99fd]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.team-btn[data-v-2f3f99fd]{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-2f3f99fd]{background:var(--c-ltgreen);color:var(--c-black);border-color:var(--c-green)}.team-btn[data-v-2f3f99fd]:disabled{cursor:not-allowed}.sub[data-v-2f3f99fd]{font-size:6px;color:var(--c-gray);margin-top:3px}.team-btn.picked .sub[data-v-2f3f99fd]{color:var(--c-black)}.vs[data-v-2f3f99fd]{text-align:center}.at[data-v-2f3f99fd]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:2px}.pick-confirm[data-v-2f3f99fd]{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-2f3f99fd]{gap:12px}.time[data-v-2f3f99fd],.spread-label[data-v-2f3f99fd]{font-size:8px}.spread-val[data-v-2f3f99fd],.added[data-v-2f3f99fd]{font-size:9px}.team-btn[data-v-2f3f99fd]{font-size:10px;padding:13px 6px}.sub[data-v-2f3f99fd],.at[data-v-2f3f99fd]{font-size:7px}.pick-confirm[data-v-2f3f99fd]{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-a14f01df]{padding:16px}@media (min-width: 768px){.page[data-v-a14f01df]{padding:20px 24px}.heading[data-v-a14f01df]{font-size:13px}.sub-heading[data-v-a14f01df]{font-size:8px;margin-bottom:20px}.counter-row[data-v-a14f01df]{gap:14px;margin-bottom:20px}.counter-box[data-v-a14f01df]{padding:10px 14px}.counter-num[data-v-a14f01df]{font-size:21px}.counter-label[data-v-a14f01df],.potential-label[data-v-a14f01df]{font-size:9px}.potential-val[data-v-a14f01df]{font-size:13px}.progress-bar[data-v-a14f01df]{gap:6px;margin-bottom:20px}.progress-seg[data-v-a14f01df]{height:10px}.confirm-title[data-v-a14f01df]{font-size:15px}.confirm-picks[data-v-a14f01df]{font-size:9px}.confirm-pts[data-v-a14f01df]{font-size:10px}}@media (min-width: 1280px){.page[data-v-a14f01df]{padding:24px 32px}.heading[data-v-a14f01df]{font-size:14px}.sub-heading[data-v-a14f01df]{font-size:9px}}.confirm-wrap[data-v-a14f01df]{text-align:center}.confirm-panel[data-v-a14f01df]{max-width:400px;margin:40px auto;text-align:center}.star[data-v-a14f01df]{font-size:24px;color:var(--c-ltgreen);margin-bottom:16px}.confirm-title[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:13px;color:var(--c-gold);margin-bottom:12px}.confirm-picks[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);line-height:2.2;margin-bottom:16px}.confirm-pts[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-cyan);margin-bottom:16px}.lock-status[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-bottom:14px}.lock-status.locked[data-v-a14f01df]{color:var(--c-gray)}.closed-note[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);line-height:2}.heading[data-v-a14f01df]{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-a14f01df]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.editing-note[data-v-a14f01df]{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-a14f01df]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.counter-box[data-v-a14f01df]{flex:1;text-align:center;padding:8px 12px}.counter-num[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:18px}.counter-label[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray)}.potential-label[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.potential-val[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--c-gold)}.progress-bar[data-v-a14f01df]{display:flex;gap:4px;margin-bottom:16px}.progress-seg[data-v-a14f01df]{flex:1;height:8px;border:2px solid;transition:background .15s}.games-grid[data-v-a14f01df]{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-a14f01df]{gap:14px}}.submit-panel[data-v-a14f01df]{text-align:center;margin-bottom:20px}.need-more[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-red);margin-bottom:10px}.mutation-error[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-bottom:10px}.submit-actions[data-v-a14f01df]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.submit-btn[data-v-a14f01df]{font-size:10px;padding:12px 24px}.win-note[data-v-a14f01df]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);margin-top:8px}.page[data-v-747cac22]{padding:16px}@media (min-width: 768px){.page[data-v-747cac22]{padding:24px;max-width:900px;margin:0 auto}.heading[data-v-747cac22]{font-size:13px}.sub-heading[data-v-747cac22]{font-size:8px;margin-bottom:20px}.view-tabs[data-v-747cac22],.year-row[data-v-747cac22]{gap:8px;margin-bottom:20px}.year-btn[data-v-747cac22]{font-size:9px;padding:10px 16px}.progress-label[data-v-747cac22],.progress-week[data-v-747cac22],.complete-banner[data-v-747cac22],.podium-name[data-v-747cac22]{font-size:8px}.podium-pts[data-v-747cac22]{font-size:10px}.podium-medal[data-v-747cac22]{font-size:16px}.table-header[data-v-747cac22],.alltime-header[data-v-747cac22]{font-size:7px}.table-row[data-v-747cac22],.alltime-row[data-v-747cac22]{font-size:9px;padding:10px}.player-name[data-v-747cac22],.gray[data-v-747cac22]{font-size:8px}.breakdown-pts[data-v-747cac22]{font-size:18px}.breakdown-label[data-v-747cac22]{font-size:7px}.all-time-intro[data-v-747cac22]{font-size:8px}.hof-year[data-v-747cac22]{font-size:18px}.hof-name[data-v-747cac22]{font-size:11px}.payout-sub[data-v-747cac22]{font-size:7px}.payout-summary-val[data-v-747cac22]{font-size:16px}.payout-summary-label[data-v-747cac22],.payout-summary-note[data-v-747cac22]{font-size:7px}}.heading[data-v-747cac22]{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-747cac22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.view-tabs[data-v-747cac22],.year-row[data-v-747cac22]{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.year-btn[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:8px;cursor:pointer;padding:8px 14px;background:var(--c-dkgray);color:var(--c-white);border:3px solid var(--c-black);outline:none;display:flex;align-items:center;gap:6px}.year-btn.active[data-v-747cac22]{background:var(--c-blue);color:var(--c-yellow);border-color:var(--c-ltblue)}.live-dot[data-v-747cac22]{color:var(--c-ltgreen);font-size:8px}.progress-panel[data-v-747cac22]{margin-bottom:16px}.progress-header[data-v-747cac22]{display:flex;justify-content:space-between;margin-bottom:6px;font-family:"Press Start 2P",monospace}.progress-label[data-v-747cac22]{font-size:7px;color:var(--c-white)}.progress-week[data-v-747cac22]{font-size:7px;color:var(--c-gold)}.progress-track[data-v-747cac22]{background:var(--c-black);border:2px solid var(--c-dkgray);height:14px;position:relative}.progress-fill[data-v-747cac22]{height:100%;background:linear-gradient(90deg,var(--c-green),var(--c-ltgreen))}.progress-pct[data-v-747cac22]{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-747cac22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gold);text-align:center;line-height:1.8}.champ-name[data-v-747cac22]{color:var(--c-ltgreen)}.podium[data-v-747cac22]{display:flex;justify-content:center;align-items:flex-end;gap:8px;margin-bottom:20px;padding:0 8px}.podium-slot[data-v-747cac22]{text-align:center;flex:1}.podium-name[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:7px;margin-bottom:4px}.podium-pts[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-ltgreen);margin-bottom:4px}.podium-bar[data-v-747cac22]{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-747cac22]{font-family:"Press Start 2P",monospace;font-size:14px;color:var(--c-black)}.table-header[data-v-747cac22]{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-747cac22]{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-747cac22]{background:#50d8401f;border-color:var(--c-ltgreen)}.player-name[data-v-747cac22]{color:var(--c-white);font-size:7px}.player-name.you[data-v-747cac22]{color:var(--c-ltgreen)}.center[data-v-747cac22]{text-align:center}.right[data-v-747cac22]{text-align:right}.gray[data-v-747cac22]{color:var(--c-gray);font-size:7px}.gold[data-v-747cac22]{color:var(--c-gold)}.pts-cell[data-v-747cac22]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.4}.payout-sub[data-v-747cac22]{color:var(--c-ltgreen);font-size:6px}.payout-summary-panel[data-v-747cac22]{margin-bottom:16px}.payout-summary-row[data-v-747cac22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:10px}.payout-summary-box[data-v-747cac22]{text-align:center;padding:8px 4px;background:var(--c-black);border:2px solid var(--c-dkgray)}.payout-summary-val[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:14px;margin-bottom:4px}.payout-summary-val.gold[data-v-747cac22]{color:var(--c-gold)}.payout-summary-val.cyan[data-v-747cac22]{color:var(--c-cyan)}.payout-summary-val.ltgreen[data-v-747cac22]{color:var(--c-ltgreen)}.payout-summary-label[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.payout-summary-note[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8}.breakdown-panel[data-v-747cac22]{margin-top:16px}.section-title[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.breakdown-grid[data-v-747cac22]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.breakdown-box[data-v-747cac22]{text-align:center;padding:8px;background:var(--c-black);border:2px solid var(--c-dkgray)}.breakdown-pts[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-gold)}.breakdown-label[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:4px}.all-time-intro[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);line-height:1.8;margin-bottom:14px}.alltime-header[data-v-747cac22],.alltime-row[data-v-747cac22]{grid-template-columns:28px 1fr 60px 36px 44px 44px}.empty-note[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);text-align:center;padding:20px}.hof-card[data-v-747cac22]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.hof-year[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--c-cyan);min-width:60px}.hof-trophy[data-v-747cac22]{font-size:26px}.hof-champ[data-v-747cac22]{flex:1}.hof-label[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-bottom:4px}.hof-name[data-v-747cac22]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-gold)}.hof-view-btn[data-v-747cac22]{font-size:7px;flex-shrink:0}@media (max-width: 480px){.hof-card[data-v-747cac22]{flex-wrap:wrap}.hof-view-btn[data-v-747cac22]{width:100%}}.page[data-v-3fab98a0]{padding:16px}@media (min-width: 768px){.page[data-v-3fab98a0]{padding:24px;max-width:820px;margin:0 auto}.heading[data-v-3fab98a0]{font-size:13px}.sub-heading[data-v-3fab98a0]{font-size:8px;margin-bottom:20px}.id-card[data-v-3fab98a0]{gap:20px;padding:16px}.username[data-v-3fab98a0]{font-size:12px}.member-since[data-v-3fab98a0]{font-size:8px}.badge[data-v-3fab98a0]{font-size:7px;padding:3px 8px}.section-title[data-v-3fab98a0]{font-size:9px}.career-val[data-v-3fab98a0]{font-size:15px}.career-label[data-v-3fab98a0]{font-size:7px}.season-table-header[data-v-3fab98a0],.season-row[data-v-3fab98a0]{font-size:9px;padding:12px 10px}.stat-val[data-v-3fab98a0]{font-size:16px}.stat-label[data-v-3fab98a0]{font-size:7px}.bet-week[data-v-3fab98a0],.bet-result[data-v-3fab98a0]{font-size:9px}.bet-result span[data-v-3fab98a0]:last-child{font-size:10px}.pick-tag[data-v-3fab98a0]{font-size:7px}.chart-val[data-v-3fab98a0],.chart-label[data-v-3fab98a0]{font-size:6px}}.heading[data-v-3fab98a0]{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-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.back-btn[data-v-3fab98a0]{font-size:7px;margin-bottom:16px}.id-card[data-v-3fab98a0]{display:flex;gap:16px;align-items:center;margin-bottom:16px;background:linear-gradient(135deg,var(--c-navy),var(--c-blue))}.avatar-wrap[data-v-3fab98a0]{position:relative;flex-shrink:0}.rank-badge[data-v-3fab98a0]{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-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--c-gold);margin-bottom:4px}.member-since[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:6px}.badges[data-v-3fab98a0]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-3fab98a0]{padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-black)}.badge.active[data-v-3fab98a0]{background:var(--c-green)}.badge.champ[data-v-3fab98a0]{background:var(--c-gold)}.career-panel[data-v-3fab98a0]{margin-bottom:16px}.section-title[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.section-title.standalone[data-v-3fab98a0]{margin:20px 0 10px}.career-grid[data-v-3fab98a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.career-box[data-v-3fab98a0]{text-align:center;padding:8px 4px;background:var(--c-black);border:2px solid var(--c-dkgray)}.career-val[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:13px;margin-bottom:4px}.career-label[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.seasons-panel[data-v-3fab98a0]{margin-bottom:8px}.season-table-header[data-v-3fab98a0]{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-3fab98a0]{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-3fab98a0]:nth-child(2n){background:#5050e81a}.season-row[data-v-3fab98a0]:hover{background:#5050e84d}.season-row.active[data-v-3fab98a0]{border-color:var(--c-gold);background:#f8b8001a}.season-year[data-v-3fab98a0]{color:var(--c-white)}.arrow[data-v-3fab98a0]{color:var(--c-gold)}.stats-grid[data-v-3fab98a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.stat-box[data-v-3fab98a0]{text-align:center;padding:8px 4px}.stat-val[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:14px;margin-bottom:4px}.stat-label[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.history-panel[data-v-3fab98a0]{margin-bottom:16px}.bet-entry[data-v-3fab98a0]{margin-bottom:10px;padding:10px;border:2px solid}.bet-entry.win[data-v-3fab98a0]{background:#50d84014;border-color:var(--c-green)}.bet-entry.loss[data-v-3fab98a0]{background:#c8100014;border-color:var(--c-red)}.bet-entry.pending[data-v-3fab98a0]{border-color:var(--c-yellow)}.bet-header[data-v-3fab98a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:"Press Start 2P",monospace}.bet-week[data-v-3fab98a0]{font-size:8px;color:var(--c-white)}.bet-result[data-v-3fab98a0]{display:flex;gap:8px;align-items:center;font-size:8px}.bet-result span[data-v-3fab98a0]:last-child{font-size:9px}.bet-picks[data-v-3fab98a0]{display:flex;gap:4px;flex-wrap:wrap}.pick-tag[data-v-3fab98a0]{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)}.chart-bars[data-v-3fab98a0]{display:flex;align-items:flex-end;gap:4px;height:60px}.chart-bar[data-v-3fab98a0]{flex:1;border:1px solid var(--c-green);display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.chart-val[data-v-3fab98a0]{font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-black);margin-top:2px}.chart-labels[data-v-3fab98a0]{display:flex;gap:4px;margin-top:4px}.chart-label[data-v-3fab98a0]{flex:1;font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-gray);text-align:center}.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-f6e67b8b]{padding:16px}@media (min-width: 768px){.page[data-v-f6e67b8b]{padding:24px;max-width:640px;margin:0 auto}.heading[data-v-f6e67b8b]{font-size:13px}.sub-heading[data-v-f6e67b8b]{font-size:8px;margin-bottom:20px}.section[data-v-f6e67b8b]{margin-bottom:16px}.section-title[data-v-f6e67b8b]{font-size:9px;margin-bottom:14px}.field[data-v-f6e67b8b]{margin-bottom:14px}.field-label[data-v-f6e67b8b]{font-size:8px}.swatch[data-v-f6e67b8b]{width:28px;height:28px}.toggle-row[data-v-f6e67b8b]{padding:12px 0}.toggle-label[data-v-f6e67b8b]{font-size:9px}.toggle-sub[data-v-f6e67b8b]{font-size:7px}.switch[data-v-f6e67b8b]{width:52px;height:26px}.knob[data-v-f6e67b8b]{width:18px;height:18px}.switch.on .knob[data-v-f6e67b8b]{left:28px}.danger-title[data-v-f6e67b8b]{font-size:8px}}.heading[data-v-f6e67b8b]{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-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.section[data-v-f6e67b8b]{margin-bottom:12px}.section-title[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.field[data-v-f6e67b8b]{margin-bottom:12px}.inline-row[data-v-f6e67b8b]{display:flex;gap:8px;align-items:stretch}.inline-row .pixel-input[data-v-f6e67b8b]{flex:1;min-width:0}.inline-btn[data-v-f6e67b8b]{font-size:7px;flex-shrink:0}.field-error[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltred);line-height:1.7;margin-top:6px}.field-hint[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.7;margin-bottom:10px}.field-label[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);display:block;margin-bottom:6px}.swatch-row[data-v-f6e67b8b]{display:flex;gap:8px}.swatch[data-v-f6e67b8b]{width:24px;height:24px;border:3px solid var(--c-white);cursor:pointer;flex-shrink:0;outline:none;padding:0}.swatch.active[data-v-f6e67b8b]{border-color:var(--c-black);box-shadow:0 0 0 2px var(--c-white)}.toggle-row[data-v-f6e67b8b]{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-f6e67b8b]{border-bottom:none}.toggle-label[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-white);margin-bottom:3px}.toggle-sub[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.switch[data-v-f6e67b8b]{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-f6e67b8b]{background:var(--c-green);border-color:var(--c-ltgreen)}.knob[data-v-f6e67b8b]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--c-white);transition:left .15s}.switch.on .knob[data-v-f6e67b8b]{left:26px}.action-row[data-v-f6e67b8b]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.save-btn[data-v-f6e67b8b]{flex:1;padding:12px 8px}.danger-zone[data-v-f6e67b8b]{text-align:center}.danger-title[data-v-f6e67b8b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-red);margin-bottom: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-43caa509]{padding:12px;margin-bottom:14px}.panel-header[data-v-43caa509]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.panel-title[data-v-43caa509]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.add-btn[data-v-43caa509]{font-size:7px;padding:6px 10px}.empty-note[data-v-43caa509]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);text-align:center;padding:20px 0}.table-wrap[data-v-43caa509]{overflow-x:auto}.table-grid[data-v-43caa509]{display:grid;column-gap:14px;width:max-content;min-width:100%}.row[data-v-43caa509]{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-43caa509]{font-size:6px;color:var(--c-gray)}.data-row[data-v-43caa509]{font-size:7px;color:var(--c-white)}.data-row[data-v-43caa509]:hover{background:#ffffff0a}.cell[data-v-43caa509]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.actions-col[data-v-43caa509]{display:flex;gap:4px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.mini-btn[data-v-43caa509]{font-size:6px;padding:5px 7px;white-space:nowrap}@media (min-width: 768px){.panel-title[data-v-43caa509]{font-size:9px}.header-row[data-v-43caa509]{font-size:7px}.data-row[data-v-43caa509]{font-size:8px}}.modal-overlay[data-v-43caa509]{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-43caa509]{max-width:500px;width:90%}.form-header[data-v-43caa509]{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-43caa509]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gold);margin:0}.close-btn[data-v-43caa509]{background:none;border:none;color:var(--c-white);font-size:16px;cursor:pointer}.form-content[data-v-43caa509]{margin-bottom:16px}.form-grid[data-v-43caa509]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.form-group[data-v-43caa509]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-43caa509]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.pixel-input[data-v-43caa509],.pixel-select[data-v-43caa509]{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-43caa509]{width:100%}.hidden[data-v-43caa509]{display:none}.switch[data-v-43caa509]{width:44px;height:22px;background:var(--c-dkgray);border:2px solid var(--c-black);position:relative;cursor:pointer}.switch.on[data-v-43caa509]{background:var(--c-green);border-color:var(--c-ltgreen)}.knob[data-v-43caa509]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--c-white)}.switch.on .knob[data-v-43caa509]{left:24px}.form-actions[data-v-43caa509]{display:flex;gap:8px;justify-content:flex-end}.confirm-panel[data-v-43caa509]{text-align:center;padding:24px;max-width:400px}.confirm-msg[data-v-43caa509]{color:var(--c-white);margin:16px 0;line-height:1.5}.confirm-actions[data-v-43caa509]{display:flex;gap:8px;justify-content:center}@media (max-width: 768px){.form-grid[data-v-43caa509]{grid-template-columns:1fr}.form-actions[data-v-43caa509]{flex-direction:column}.pixel-btn[data-v-43caa509]{width:100%}}.save-error[data-v-43caa509]{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-a3162f78]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.9;margin-bottom:14px}@media (min-width: 768px){.hint[data-v-a3162f78]{font-size:7px}}.filter-row[data-v-cea2fb10]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.field-label[data-v-cea2fb10]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-cea2fb10]{max-width:140px}.state-chip[data-v-cea2fb10]{font-family:"Press Start 2P",monospace;font-size:6px;margin-right:4px;white-space:nowrap}.mini-btn[data-v-cea2fb10]{font-size:6px;padding:6px 8px;white-space:nowrap}@media (min-width: 768px){.filter-row[data-v-cea2fb10]{gap:14px;margin-bottom:18px}.field-label[data-v-cea2fb10]{font-size:8px}.state-chip[data-v-cea2fb10]{font-size:7px}.mini-btn[data-v-cea2fb10]{font-size:7px;padding:7px 10px}}.filter-row[data-v-5bac71fd]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.filter-field[data-v-5bac71fd]{display:flex;align-items:center;gap:8px}.field-label[data-v-5bac71fd]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}@media (min-width: 768px){.filter-row[data-v-5bac71fd]{gap:20px;margin-bottom:18px}.field-label[data-v-5bac71fd]{font-size:8px}}.chart-card[data-v-0529c26b]{margin-bottom:14px;padding:12px;transition:opacity .15s}.chart-card.loading[data-v-0529c26b]{opacity:.55}.chart-header[data-v-0529c26b]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.chart-title[data-v-0529c26b]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan)}.chart-subtitle[data-v-0529c26b]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);margin-top:6px;line-height:1.6}.table-toggle[data-v-0529c26b]{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-0529c26b]:hover,.table-toggle[data-v-0529c26b]:focus-visible{color:var(--c-white);border-color:var(--c-gray)}.chart-empty[data-v-0529c26b]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);padding:20px 0;text-align:center}.plot-wrap[data-v-0529c26b]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:130px auto;column-gap:6px}.y-axis[data-v-0529c26b]{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-0529c26b]:last-child{transform:translateY(6px)}.plot[data-v-0529c26b]{grid-row:1;grid-column:2;position:relative;display:flex;align-items:flex-end;border-bottom:1px solid var(--c-gray)}.gridlines[data-v-0529c26b]{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-0529c26b]{border-top:1px solid var(--c-dkgray)}.gridlines span[data-v-0529c26b]:last-child{border-top:none}.slot[data-v-0529c26b]{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-0529c26b]:focus-visible{outline:2px solid var(--c-white);outline-offset:-2px}.column[data-v-0529c26b]{position:relative;width:min(24px,60%);border-radius:4px 4px 0 0;transition:filter .1s}.column.hovered[data-v-0529c26b]{filter:brightness(1.3)}.column-value[data-v-0529c26b]{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-0529c26b]{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-0529c26b]{left:0;transform:none}.tooltip.edge-end[data-v-0529c26b]{left:auto;right:0;transform:none}.tooltip strong[data-v-0529c26b]{font-size:8px;color:var(--c-white);font-weight:400}.tooltip span[data-v-0529c26b]{font-size:6px;color:var(--c-gray)}.x-axis[data-v-0529c26b]{grid-row:2;grid-column:2;display:flex;margin-top:6px}.x-axis span[data-v-0529c26b]{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-0529c26b]{width:100%;border-collapse:collapse;font-family:"Press Start 2P",monospace;font-size:7px}.chart-table th[data-v-0529c26b]{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-0529c26b]{color:var(--c-white);padding:5px 6px;border-bottom:1px solid var(--c-dkgray);font-variant-numeric:tabular-nums}.chart-table td[data-v-0529c26b]:last-child,.chart-table th[data-v-0529c26b]:last-child{text-align:right}@media (min-width: 768px){.chart-title[data-v-0529c26b]{font-size:9px}.chart-subtitle[data-v-0529c26b],.table-toggle[data-v-0529c26b],.y-axis[data-v-0529c26b],.x-axis span[data-v-0529c26b],.column-value[data-v-0529c26b]{font-size:7px}.plot-wrap[data-v-0529c26b]{grid-template-rows:160px auto}}.filter-row[data-v-5ca5f69a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.field-label[data-v-5ca5f69a]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.status-select[data-v-5ca5f69a]{max-width:140px}.hint[data-v-5ca5f69a]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8;flex-basis:100%}@media (min-width: 768px){.field-label[data-v-5ca5f69a]{font-size:8px}.hint[data-v-5ca5f69a]{font-size:7px}}.filter-row[data-v-ca2e7566]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.field-label[data-v-ca2e7566]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-ca2e7566]{max-width:140px}.hint[data-v-ca2e7566]{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-ca2e7566]{gap:16px;margin-bottom:18px}.field-label[data-v-ca2e7566]{font-size:8px}.hint[data-v-ca2e7566]{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-4e2b9183]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.field-label[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray)}.season-select[data-v-4e2b9183]{max-width:140px}.hint[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);line-height:1.8;flex-basis:100%}.status-chip[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-white);margin-right:4px;white-space:nowrap}.mini-btn[data-v-4e2b9183]{font-size:6px;padding:6px 8px;white-space:nowrap}.payout-panel[data-v-4e2b9183]{margin-bottom:14px}.section-title[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:10px}.payout-row[data-v-4e2b9183]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px}.payout-box[data-v-4e2b9183]{text-align:center;padding:8px 6px;background:var(--c-black);border:2px solid var(--c-dkgray)}.payout-val[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:15px;color:var(--c-white);margin-bottom:4px}.payout-label[data-v-4e2b9183]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.payout-note[data-v-4e2b9183]{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-4e2b9183]{gap:14px;margin-bottom:18px}.field-label[data-v-4e2b9183]{font-size:8px}.hint[data-v-4e2b9183],.status-chip[data-v-4e2b9183],.mini-btn[data-v-4e2b9183]{font-size:7px}.section-title[data-v-4e2b9183]{font-size:9px}.payout-val[data-v-4e2b9183]{font-size:18px}.payout-label[data-v-4e2b9183],.payout-note[data-v-4e2b9183]{font-size:7px}}.wysiwyg[data-v-8673297b]{border:3px solid var(--c-ltblue);background:var(--c-black)}.toolbar[data-v-8673297b]{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:var(--c-navy);border-bottom:3px solid var(--c-ltblue)}.tool-btn[data-v-8673297b]{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}.tool-btn[data-v-8673297b]:hover{background:var(--c-blue);color:var(--c-yellow)}.divider[data-v-8673297b]{width:2px;align-self:stretch;background:var(--c-dkgray);margin:2px}.editor-body[data-v-8673297b]{min-height:180px;max-height:420px;overflow-y:auto;padding:12px;color:#1a1a1a;background:#fdfdfd;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.editor-body[data-v-8673297b]:empty:before{content:attr(data-placeholder);color:#999}.editor-body[data-v-8673297b] a{color:#1a5fb4}.editor-body[data-v-8673297b] h2{font-size:20px;margin:10px 0 6px}.editor-body[data-v-8673297b] p{margin:8px 0}.editor-body[data-v-8673297b] ul,.editor-body[data-v-8673297b] ol{margin:8px 0 8px 22px}@media (min-width: 768px){.tool-btn[data-v-8673297b]{font-size:9px;padding:7px 10px}.editor-body[data-v-8673297b]{font-size:15px;padding:14px}}.intro-panel[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);line-height:2;margin-bottom:14px}.sub-tabs[data-v-6b476079]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.section-title[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.recipients-panel[data-v-6b476079],.compose-panel[data-v-6b476079],.preview-panel[data-v-6b476079],.actions-panel[data-v-6b476079]{margin-bottom:14px}.mode-row[data-v-6b476079]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px}.radio-label[data-v-6b476079]{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-6b476079]{accent-color:var(--c-gold);width:14px;height:14px;cursor:pointer}.picker-actions[data-v-6b476079]{display:flex;gap:8px;margin-bottom:10px}.user-list[data-v-6b476079]{max-height:220px;overflow-y:auto;border:2px solid var(--c-dkgray);background:var(--c-black)}.user-row[data-v-6b476079]{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-6b476079]:hover{background:#5050e833}.user-row input[data-v-6b476079]{accent-color:var(--c-gold);width:13px;height:13px;cursor:pointer;flex-shrink:0}.user-name[data-v-6b476079]{color:var(--c-white)}.user-email[data-v-6b476079]{color:var(--c-gray);margin-left:auto}.recipient-count[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-top:10px}.field[data-v-6b476079]{margin-bottom:10px}.field-label[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray);display:block;margin-bottom:6px}.var-row[data-v-6b476079]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.var-label[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.var-chip[data-v-6b476079]{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-6b476079]:hover{background:var(--c-blue);color:var(--c-yellow)}.preview-card[data-v-6b476079]{border:3px solid var(--c-dkgray);background:#fdfdfd}.preview-subject[data-v-6b476079]{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-6b476079]{padding:14px;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.form-error[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltred);margin-bottom:10px}.success-banner[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-ltgreen);margin-bottom:10px}.action-row[data-v-6b476079]{display:flex;gap:10px;flex-wrap:wrap}.send-btn[data-v-6b476079]{margin-left:auto}.empty-note[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-gray);text-align:center;padding:20px}.template-card[data-v-6b476079]{margin-bottom:10px}.template-header[data-v-6b476079]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.template-name[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--c-gold)}.template-actions[data-v-6b476079]{display:flex;gap:6px}.template-subject[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white);margin-bottom:6px}.template-updated[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-gray)}.mini-btn[data-v-6b476079]{font-size:6px;padding:6px 8px;white-space:nowrap}.log-batch[data-v-6b476079]{margin-bottom:10px;padding:0;overflow:hidden}.batch-header[data-v-6b476079]{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-6b476079]{color:var(--c-white)}.batch-count[data-v-6b476079]{color:var(--c-gold)}.batch-body[data-v-6b476079]{padding:10px}.log-entry[data-v-6b476079]{padding:10px;border:2px solid var(--c-dkgray);margin-bottom:8px}.log-entry-header[data-v-6b476079]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.log-entry-to[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-white)}.log-entry-email[data-v-6b476079]{color:var(--c-gray)}.log-entry-subject[data-v-6b476079]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-cyan);margin-bottom:6px}.log-entry-preview[data-v-6b476079]{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-6b476079]{font-size:8px;margin-bottom:18px}.sub-tabs[data-v-6b476079]{gap:8px;margin-bottom:20px}.section-title[data-v-6b476079],.radio-label[data-v-6b476079]{font-size:9px}.user-row[data-v-6b476079]{font-size:8px;padding:10px 12px}.recipient-count[data-v-6b476079]{font-size:8px}.field-label[data-v-6b476079],.var-label[data-v-6b476079],.var-chip[data-v-6b476079]{font-size:7px}.preview-subject[data-v-6b476079]{font-size:17px}.preview-body[data-v-6b476079]{font-size:15px}.form-error[data-v-6b476079],.success-banner[data-v-6b476079]{font-size:8px}.template-name[data-v-6b476079]{font-size:10px}.template-subject[data-v-6b476079]{font-size:8px}.mini-btn[data-v-6b476079]{font-size:7px;padding:7px 10px}.batch-header[data-v-6b476079]{font-size:8px;padding:14px}.log-entry-to[data-v-6b476079],.log-entry-subject[data-v-6b476079]{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-6f73f43d]{padding:16px}.heading[data-v-6f73f43d]{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-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);margin-bottom:16px}.status.warn[data-v-6f73f43d]{color:var(--c-yellow)}.layout[data-v-6f73f43d]{display:grid;gap:12px}.layout .pane[data-v-6f73f43d],.layout.pane-open .inbox[data-v-6f73f43d]{display:none}.layout.pane-open .pane[data-v-6f73f43d]{display:block}.pane-empty[data-v-6f73f43d]{display:none!important}.inbox[data-v-6f73f43d]{padding:10px}.new-btn[data-v-6f73f43d]{width:100%;font-size:8px;padding:10px;margin-bottom:10px}.empty[data-v-6f73f43d]{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-6f73f43d]{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-6f73f43d]:hover,.conv[data-v-6f73f43d]:focus-visible{background:#5050e833}.conv.active[data-v-6f73f43d]{background:var(--c-navy);outline:2px solid var(--c-gold);outline-offset:-2px}.conv-top[data-v-6f73f43d]{display:flex;align-items:center;gap:6px;min-width:0;grid-column:1 / -1}.conv-title[data-v-6f73f43d]{font-size:8px;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.conv.unread .conv-title[data-v-6f73f43d]{color:var(--c-gold)}.conv-preview[data-v-6f73f43d]{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-6f73f43d]{color:var(--c-white)}.conv-time[data-v-6f73f43d]{font-size:6px;color:var(--c-dkgray);white-space:nowrap}.badge[data-v-6f73f43d]{background:var(--c-red);color:var(--c-white);font-size:7px;padding:2px 5px;border:2px solid var(--c-ltred)}.presence-dot[data-v-6f73f43d]{color:var(--c-dkgray);font-size:8px}.presence-dot.on[data-v-6f73f43d]{color:var(--c-ltgreen)}.pane[data-v-6f73f43d]{padding:12px}.back[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gold);margin-bottom:10px;display:inline-block}.section-title[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--c-cyan);margin-bottom:12px}.field-label[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--c-gray);display:block;margin:10px 0 6px}.hint[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-dkgray)}.chips[data-v-6f73f43d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:20px;align-items:center}.chip[data-v-6f73f43d]{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-6f73f43d]{width:100%;box-sizing:border-box}.picker[data-v-6f73f43d]{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-6f73f43d]{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-6f73f43d]:hover{background:#5050e833}.pick-row input[data-v-6f73f43d]{accent-color:var(--c-gold);width:14px;height:14px;flex-shrink:0}.pick-name[data-v-6f73f43d]{flex:1;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tag[data-v-6f73f43d]{font-size:6px;color:var(--c-ltgreen)}.thread-head[data-v-6f73f43d]{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-6f73f43d]{font-family:inherit;font-size:inherit}.sep[data-v-6f73f43d]{color:var(--c-gray)}.messages[data-v-6f73f43d]{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-6f73f43d]{display:block;margin:4px auto 10px;font-family:"Press Start 2P",monospace;font-size:6px}.bubble-row[data-v-6f73f43d]{display:flex;margin:6px}.bubble-row.mine[data-v-6f73f43d]{justify-content:flex-end}.bubble[data-v-6f73f43d]{max-width:78%;background:var(--c-navy);border:2px solid var(--c-ltblue);padding:7px 9px}.bubble-row.mine .bubble[data-v-6f73f43d]{background:var(--c-blue);border-color:var(--c-gold)}.bubble-sender[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-cyan);margin-bottom:4px}.bubble-body[data-v-6f73f43d]{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4;color:var(--c-white);white-space:pre-wrap;overflow-wrap:anywhere}.bubble-time[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:5px;color:var(--c-gray);margin-top:5px;text-align:right}.composer[data-v-6f73f43d]{width:100%;box-sizing:border-box;resize:vertical;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4}.composer-foot[data-v-6f73f43d]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:8px}.composer-foot .pixel-btn[data-v-6f73f43d]{font-size:8px;padding:8px 14px}.count[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-dkgray)}.error[data-v-6f73f43d]{font-family:"Press Start 2P",monospace;font-size:6px;color:var(--c-ltred);line-height:1.7;margin-top:6px}.sr-only[data-v-6f73f43d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 768px){.page[data-v-6f73f43d]{padding:24px}.heading[data-v-6f73f43d]{font-size:13px}.layout[data-v-6f73f43d]{grid-template-columns:minmax(220px,300px) 1fr;align-items:start}.layout .inbox[data-v-6f73f43d],.layout.pane-open .inbox[data-v-6f73f43d]{display:block}.layout .pane[data-v-6f73f43d],.pane-empty[data-v-6f73f43d]{display:block!important}.back[data-v-6f73f43d]{display:none}.conv-title[data-v-6f73f43d]{font-size:8px}}.app-root[data-v-25c093e7]{background:var(--c-black);min-height:100vh;max-width:520px;margin:0 auto;position:relative}@media (min-width: 768px){.app-root[data-v-25c093e7]{max-width:760px}.footer[data-v-25c093e7]{font-size:7px;padding:18px}}@media (min-width: 1024px){.app-root[data-v-25c093e7]{max-width:980px}}@media (min-width: 1280px){.app-root[data-v-25c093e7]{max-width:1180px}}@media (min-width: 1600px){.app-root[data-v-25c093e7]{max-width:1360px}}.content[data-v-25c093e7]{padding-bottom:40px}.footer[data-v-25c093e7]{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}*{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}}
