._shell_11wih_1{min-height:100vh;display:flex;flex-direction:column;position:relative;background:var(--theme-bg-page);color:var(--theme-text);overflow-x:hidden}._wash_11wih_11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--theme-accent-muted),transparent 55%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(212,175,55,.08),transparent 50%)}._skip_11wih_21{position:absolute;left:-999px;top:0;z-index:20;background:var(--theme-accent);color:#0a0a0a;padding:.5rem 1rem;font-weight:700}._skip_11wih_21:focus{left:.75rem;top:.75rem}._header_11wih_37{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;background:var(--theme-nav-bg);border-bottom:1px solid var(--theme-nav-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._brand_11wih_51{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;min-width:0}._logo_11wih_60{width:40px;height:40px;object-fit:contain;flex-shrink:0}._brandText_11wih_67{display:flex;flex-direction:column;line-height:1.15;min-width:0}._brandName_11wih_74{font-weight:800;letter-spacing:.01em;font-size:.98rem}._brandSub_11wih_80{font-size:.72rem;color:var(--theme-text-muted);letter-spacing:.08em;text-transform:uppercase}._nav_11wih_87{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._cta_11wih_94,._login_11wih_95{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1.1rem;border-radius:999px;font-weight:700;font-size:.9rem;text-decoration:none;border:1px solid transparent}._cta_11wih_94{background:var(--theme-accent);color:#0a0a0a}._cta_11wih_94:hover,._cta_11wih_94:focus-visible{filter:brightness(1.05)}._ctaActive_11wih_118{box-shadow:0 0 0 2px var(--theme-bg-page),0 0 0 4px var(--theme-accent)}._login_11wih_95{background:transparent;color:var(--theme-text);border-color:var(--theme-border)}._login_11wih_95:hover,._login_11wih_95:focus-visible,._loginActive_11wih_130{border-color:var(--theme-accent);color:var(--theme-accent)}._main_11wih_135{position:relative;z-index:1;flex:1}._footer_11wih_141{position:relative;z-index:1;border-top:1px solid var(--theme-border);padding:1.25rem 5rem 1.25rem 1.25rem}._footerInner_11wih_148{max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._legal_11wih_158{color:var(--theme-text-muted);font-size:.85rem}._footerLinks_11wih_163{display:flex;gap:1.25rem}._footerLinks_11wih_163 a{color:var(--theme-text-secondary);text-decoration:none;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}._footerLinks_11wih_163 a:hover,._footerLinks_11wih_163 a:focus-visible{color:var(--theme-accent)}@media(max-width:640px){._header_11wih_37{padding:.7rem .85rem;flex-wrap:wrap}._brandSub_11wih_80{display:none}._cta_11wih_94,._login_11wih_95{padding:.5rem .85rem;font-size:.82rem}}@media(max-width:480px){._brandText_11wih_67{display:none}._header_11wih_37{gap:.5rem}}@media(prefers-reduced-motion:reduce){._cta_11wih_94,._login_11wih_95,._footerLinks_11wih_163 a{transition:none}}._section_1f6vf_1{max-width:720px;margin:0 auto;padding:0 1.25rem 3rem;text-align:center}._intro_1f6vf_8{margin-bottom:1.5rem}._kicker_1f6vf_12{color:var(--theme-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem}._intro_1f6vf_8 h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:.5rem}._lede_1f6vf_26{color:var(--theme-text-secondary);line-height:1.55}._frame_1f6vf_31{max-height:560px;overflow:auto;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-bg-card);text-align:left}._frame_1f6vf_31 iframe{width:100%!important}._fallback_1f6vf_44{padding:2rem 1.25rem;text-align:center;color:var(--theme-text-secondary)}._fallback_1f6vf_44 a,._follow_1f6vf_51{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:1rem;padding:.55rem 1.4rem;border-radius:999px;background:var(--theme-accent);color:#0a0a0a;font-weight:700;text-decoration:none}._follow_1f6vf_51{margin-top:1.25rem}@media(max-width:640px){._frame_1f6vf_31{max-height:420px}}._hero_5ipzk_1{max-width:1120px;margin:0 auto;padding:2.5rem 1.25rem 3rem;display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}._kicker_5ipzk_11{color:var(--theme-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}._title_5ipzk_20{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;margin-bottom:1rem}._gold_5ipzk_28{color:var(--theme-accent)}._lede_5ipzk_32{color:var(--theme-text-secondary);font-size:1.12rem;line-height:1.65;max-width:38rem;margin-bottom:1.75rem}._actions_5ipzk_40{display:flex;flex-wrap:wrap;gap:.75rem}._primary_5ipzk_46,._secondary_5ipzk_47{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.4rem;border-radius:999px;font-weight:800;text-decoration:none;font-size:1rem}._primary_5ipzk_46{background:var(--theme-accent);color:#0a0a0a}._secondary_5ipzk_47{border:1px solid var(--theme-border);color:var(--theme-text);background:transparent}._secondary_5ipzk_47:hover,._secondary_5ipzk_47:focus-visible{border-color:var(--theme-accent);color:var(--theme-accent)}._previewCard_5ipzk_76{border:1px solid var(--theme-border-accent);background:var(--theme-bg-card);border-radius:20px;padding:1.4rem 1.5rem;box-shadow:0 24px 60px #00000047}._previewTop_5ipzk_84{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin-bottom:1rem}._previewLive_5ipzk_94{color:var(--theme-accent);font-weight:800}._previewTitle_5ipzk_99{font-size:1.35rem;font-weight:800;margin-bottom:.25rem}._previewMeta_5ipzk_105{color:var(--theme-text-muted);font-size:.9rem;margin-bottom:1.1rem}._bars_5ipzk_111{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.25rem}._bar_5ipzk_111{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--theme-accent),transparent);opacity:.85}._previewList_5ipzk_125{list-style:none;display:flex;flex-direction:column;gap:.55rem;color:var(--theme-text-secondary);font-size:.92rem;line-height:1.4}._previewList_5ipzk_125 li{padding-left:1.1rem;position:relative}._previewList_5ipzk_125 li:before{content:"";position:absolute;left:0;top:.45rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--theme-accent)}._capabilities_5ipzk_151{max-width:1120px;margin:0 auto;padding:0 1.25rem 3.5rem}._capIntro_5ipzk_157{max-width:36rem;margin-bottom:1.5rem}._capIntro_5ipzk_157 h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em}._grid_5ipzk_167{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._card_5ipzk_173{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:16px;padding:1.35rem 1.4rem}._card_5ipzk_173 h3{font-size:1.05rem;margin-bottom:.45rem}._card_5ipzk_173 p{color:var(--theme-text-secondary);line-height:1.55;font-size:.95rem}._join_5ipzk_191{max-width:720px;margin:0 auto 3.5rem;padding:2.25rem 1.5rem;text-align:center;border:1px solid var(--theme-border-accent);border-radius:20px;background:var(--theme-bg-card)}._join_5ipzk_191 h2{font-size:1.8rem;margin-bottom:.5rem}._join_5ipzk_191 p{color:var(--theme-text-secondary);margin-bottom:1.25rem}._join_5ipzk_191 ._actions_5ipzk_40{justify-content:center}@media(max-width:900px){._hero_5ipzk_1{grid-template-columns:1fr;padding-top:1.5rem}}@media(max-width:640px){._grid_5ipzk_167{grid-template-columns:1fr}._primary_5ipzk_46,._secondary_5ipzk_47{width:100%}._join_5ipzk_191{margin-left:1.25rem;margin-right:1.25rem}}@media(prefers-reduced-motion:reduce){._primary_5ipzk_46,._secondary_5ipzk_47{transition:none}}._wrap_1euox_1{display:flex;justify-content:center;padding:2.5rem 1.25rem 3.5rem}._card_1euox_7{width:100%;max-width:440px;background:var(--theme-bg-card);border:1px solid var(--theme-border-accent);border-radius:20px;padding:1.75rem 1.5rem 1.6rem}._card_1euox_7 h1{font-size:1.7rem;letter-spacing:-.02em;margin-bottom:.35rem}._sub_1euox_22{color:var(--theme-text-secondary);margin-bottom:1.25rem;line-height:1.5}._form_1euox_28{display:flex;flex-direction:column;gap:.45rem}._form_1euox_28 label{font-size:.85rem;font-weight:600}._form_1euox_28 input[type=text],._form_1euox_28 input[type=email],._form_1euox_28 input[type=password]{min-height:48px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg-input);color:var(--theme-text);padding:.7rem .9rem;font-size:1rem;margin-bottom:.45rem}._form_1euox_28 button[type=submit]{min-height:48px;margin-top:.5rem;border:none;border-radius:12px;background:var(--theme-accent);color:#0a0a0a;font-weight:800;cursor:pointer;font-size:1rem}._form_1euox_28 button:disabled{opacity:.6;cursor:not-allowed}._remember_1euox_69{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:.9rem;min-height:44px}._error_1euox_78{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#fecaca;padding:.7rem .85rem;border-radius:10px;margin-bottom:1rem;font-size:.92rem}._success_1euox_88{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:var(--theme-text);padding:.7rem .85rem;border-radius:10px;margin-bottom:1rem;font-size:.92rem}._link_1euox_98{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;background:none;border:none;color:var(--theme-accent);font-weight:700;cursor:pointer;padding:0}._help_1euox_111{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--theme-border);color:var(--theme-text-secondary);font-size:.9rem;line-height:1.5;display:flex;flex-direction:column;gap:.6rem}@media(prefers-reduced-motion:reduce){._form_1euox_28 button,._link_1euox_98{transition:none}}._wrap_btqrk_1{max-width:1120px;margin:0 auto;padding:2rem 1.25rem 3.5rem}._header_btqrk_7{max-width:40rem;margin-bottom:2rem}._kicker_btqrk_12,._planEyebrow_btqrk_13{color:var(--theme-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem}._header_btqrk_7 h1{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em;margin-bottom:.75rem}._lede_btqrk_28{color:var(--theme-text-secondary);line-height:1.6;font-size:1.05rem}._freePanel_btqrk_34,._webOnly_btqrk_35{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;padding:1.5rem;border-radius:20px;background:var(--theme-bg-card);margin-bottom:2.5rem}._freePanel_btqrk_34{border:1px solid var(--theme-border)}._webOnly_btqrk_35{border:1px solid var(--theme-border-accent)}._freeCopy_btqrk_53 h2,._webCopy_btqrk_54 h2{font-size:1.35rem;margin-bottom:.5rem}._freeSub_btqrk_59{color:var(--theme-text-secondary);line-height:1.5;font-size:.98rem;margin-bottom:1rem}._freeLists_btqrk_66{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._listLabel_btqrk_72{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin-bottom:.45rem}._freeCta_btqrk_81{display:flex;flex-direction:column;gap:.7rem;justify-content:center}._joinDiscord_btqrk_88{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.25rem;border-radius:12px;font-weight:800;text-decoration:none;text-align:center;background:var(--theme-accent);color:#0a0a0a}._freeNote_btqrk_102{color:var(--theme-text-muted);font-size:.88rem;line-height:1.45}._webCopy_btqrk_54 ul,._plan_btqrk_13 ul,._freeCopy_btqrk_53 ul{list-style:none;display:flex;flex-direction:column;gap:.45rem;color:var(--theme-text-secondary);line-height:1.45}._webCopy_btqrk_54 li,._plan_btqrk_13 li,._freeCopy_btqrk_53 li{padding-left:1.1rem;position:relative}._webCopy_btqrk_54 li:before,._plan_btqrk_13 li:before,._freeCopy_btqrk_53 li:before{content:"";position:absolute;left:0;top:.5rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--theme-accent)}._excluded_btqrk_139 li:before{content:"";width:.55rem;height:.12rem;top:.62rem;border-radius:1px;background:var(--theme-text-muted)}._excluded_btqrk_139 li{color:var(--theme-text-muted)}._form_btqrk_152{display:flex;flex-direction:column;gap:.55rem;justify-content:center}._label_btqrk_159{font-size:.85rem;font-weight:600}._input_btqrk_164{min-height:48px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg-input);color:var(--theme-text);padding:.7rem .9rem;font-size:1rem}._submit_btqrk_174,._choose_btqrk_175{min-height:48px;border:none;border-radius:12px;background:var(--theme-accent);color:#0a0a0a;font-weight:800;cursor:pointer;font-size:.95rem}._submit_btqrk_174:disabled{opacity:.55;cursor:not-allowed}._error_btqrk_191{color:#f87171;font-size:.9rem}._hint_btqrk_196{color:var(--theme-text-muted);font-size:.85rem}._retry_btqrk_201{background:none;border:none;padding:0;color:var(--theme-accent);font-weight:700;font:inherit;cursor:pointer;text-decoration:underline}._sectionTitle_btqrk_212{font-size:1.35rem;margin-bottom:.35rem}._sectionNote_btqrk_217{color:var(--theme-text-muted);margin-bottom:1.25rem}._plans_btqrk_222{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2.5rem}._plan_btqrk_13{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:16px;padding:1.35rem;display:flex;flex-direction:column;gap:.55rem}._popular_btqrk_239{border-color:var(--theme-accent)}._badge_btqrk_243{align-self:flex-start;background:var(--theme-accent);color:#0a0a0a;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px}._save_btqrk_255{color:var(--theme-accent);font-size:.85rem;font-weight:700}._price_btqrk_261{display:flex;align-items:baseline;gap:.25rem;font-size:2rem;font-weight:800}._period_btqrk_269{font-size:.95rem;font-weight:500;color:var(--theme-text-muted)}._desc_btqrk_275{color:var(--theme-text-secondary);font-size:.92rem}._choose_btqrk_175{margin-top:auto}._trust_btqrk_284{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._trust_btqrk_284 h3{font-size:.95rem;margin-bottom:.3rem}._trust_btqrk_284 p{color:var(--theme-text-secondary);font-size:.9rem;line-height:1.45}@media(max-width:900px){._freePanel_btqrk_34,._webOnly_btqrk_35,._plans_btqrk_222,._trust_btqrk_284,._freeLists_btqrk_66{grid-template-columns:1fr}}._dashboard_g824o_2{min-height:100vh;background:var(--theme-bg-page);color:var(--theme-text)}._loadingContainer_g824o_8{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--theme-bg-page);color:var(--theme-text);gap:1rem}._spinner_g824o_19{font-size:3rem;animation:_spin_g824o_19 1s linear infinite}@keyframes _spin_g824o_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._nav_g824o_30{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:var(--theme-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--theme-nav-border)}._navLogo_g824o_40{height:50px;width:auto}._navRight_g824o_45{display:flex;align-items:center;gap:1.5rem}._capperPicksBtn_g824o_51{background:#6495ed26;border:1px solid rgba(100,149,237,.5);color:#6495ed;padding:.5rem 1rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}._capperPicksBtn_g824o_51:hover{background:#6495ed40;border-color:#6495ed}._adminBtn_g824o_68{display:inline-flex;align-items:center;gap:.5rem;background:#ffd70026;border:1px solid rgba(255,215,0,.5);color:gold;padding:.5rem 1rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}._askEdgeGroup_g824o_83{display:inline-flex;align-items:center;gap:.25rem}._askEdgeIcon_g824o_89{height:22px;width:auto;object-fit:contain}._popoutBtn_g824o_95{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--theme-text-secondary);font-size:1rem;cursor:pointer;transition:all .2s ease}._popoutBtn_g824o_95:hover{background:#ffffff26;color:gold}._adminBtn_g824o_68:hover{background:#ffd70040;border-color:gold}._username_g824o_121{color:gold;font-weight:600}._logoutBtn_g824o_126{background:linear-gradient(135deg,#ffd70033,#daa52033);border:2px solid rgba(255,215,0,.5);color:gold;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._logoutBtn_g824o_126:hover{background:linear-gradient(135deg,#ffd7004d,#daa5204d);border-color:gold;transform:translateY(-2px)}._container_g824o_145{max-width:1400px;margin:0 auto;padding:3rem 2rem}._hero_g824o_152{text-align:center;margin-bottom:4rem}._heroTitleRow_g824o_157,._heroBannerRow_g824o_158{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}._bannerWrapper_g824o_166{width:100%;max-width:900px;height:140px;overflow:hidden;border-radius:8px}._dashboardBanner_g824o_174{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._title_g824o_182{font-size:3.5rem;margin:0 0 1rem;font-weight:800}._glow_g824o_188{background:linear-gradient(135deg,var(--theme-accent-gold, #d4af37),var(--theme-accent, #c9a227) 50%,var(--theme-accent-purple, #6b21a8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_glow_g824o_188 3s ease-in-out infinite}@keyframes _glow_g824o_188{0%,to{text-shadow:0 0 20px rgba(255,215,0,.5),0 0 40px rgba(255,215,0,.3)}50%{text-shadow:0 0 30px rgba(255,215,0,.8),0 0 60px rgba(255,215,0,.5)}}._subtitle_g824o_209{font-size:1.3rem;color:var(--theme-text-secondary);margin:0}._sportsGrid_g824o_216{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}._sportCard_g824o_223{background:var(--theme-bg-panel);border:2px solid var(--theme-border-accent);border-radius:16px;padding:2rem;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}._sportCard_g824o_223:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme-accent-gold, #d4af37),var(--theme-accent-purple, #6b21a8));opacity:0;transition:opacity .3s ease}._sportCard_g824o_223:hover{background:var(--theme-bg-panel);border-color:var(--theme-accent);transform:translateY(-5px);box-shadow:0 10px 30px #d4af3740}._sportCard_g824o_223:hover:before{opacity:1}._sportCardDisabled_g824o_257{opacity:.6;cursor:not-allowed}._sportCardDisabled_g824o_257:hover{transform:none;box-shadow:none;border-color:#ffd70033}._sportCardHeader_g824o_268{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}._sportIcon_g824o_275{font-size:4rem;line-height:1}._sportBadge_g824o_280{margin-top:.5rem}._badgeActive_g824o_284{background:#10b98133;color:#10b981;padding:.4rem .8rem;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(16,185,129,.4)}._badgeComingSoon_g824o_296{background:#9ca3af33;color:#9ca3af;padding:.4rem .8rem;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(156,163,175,.4)}._sportName_g824o_308{font-size:1.8rem;font-weight:700;color:var(--theme-text);margin:0 0 .5rem}._sportDescription_g824o_315{font-size:1rem;color:var(--theme-text-secondary);margin:0 0 1.5rem}._sportCategories_g824o_321{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--theme-border)}._playFinderBtn_g824o_330{width:100%;margin-top:1rem;padding:.75rem 1rem;border-radius:8px;border:2px solid rgba(255,215,0,.55);background:linear-gradient(135deg,#ffd70033,#daa5201a);color:gold;font-size:.95rem;font-weight:700;cursor:pointer;text-align:left;transition:all .2s ease}._playFinderBtn_g824o_330:hover{border-color:gold;transform:translate(5px)}._categoryBtn_g824o_350{background:var(--theme-accent-muted);border:1px solid var(--theme-border-accent);color:var(--theme-text);padding:.75rem 1rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left}._categoryBtn_g824o_350:hover{background:var(--theme-accent-muted);border-color:var(--theme-accent);transform:translate(5px)}@media(max-width:768px){._nav_g824o_30{padding:1rem}._navLogo_g824o_40{height:40px}._navRight_g824o_45{gap:1rem}._username_g824o_121{font-size:.9rem}._logoutBtn_g824o_126{padding:.6rem 1rem;font-size:.9rem}._container_g824o_145{padding:2rem 1rem}._title_g824o_182{font-size:2rem}._bannerWrapper_g824o_166{height:90px;max-width:100%}._subtitle_g824o_209{font-size:1rem}._sportsGrid_g824o_216{grid-template-columns:1fr;gap:1.5rem}._sportCard_g824o_223{padding:1.5rem}._sportIcon_g824o_275{font-size:3rem}._sportName_g824o_308{font-size:1.5rem}}._overlay_1jf7i_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch;animation:_fadeIn_1jf7i_1 .2s ease-out}._standaloneWrapper_1jf7i_12{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--theme-bg-page)}._panelStandalone_1jf7i_20{max-width:none;width:100%;flex:1;box-shadow:none;border-left:none}@keyframes _fadeIn_1jf7i_1{0%{opacity:0}to{opacity:1}}._panel_1jf7i_20{width:100%;max-width:480px;background:var(--theme-bg-panel);border-left:1px solid var(--theme-border-accent, rgba(78, 205, 196, .2));display:flex;flex-direction:column;box-shadow:-8px 0 24px #00000026;animation:_slideIn_1jf7i_1 .25s ease-out}@keyframes _slideIn_1jf7i_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1jf7i_49{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-border)}._headerActions_1jf7i_57{display:flex;align-items:center;gap:.5rem}._newChatBtn_1jf7i_63{background:var(--theme-accent-muted, rgba(78, 205, 196, .2));border:1px solid var(--theme-border-accent, rgba(78, 205, 196, .4));color:var(--theme-text);padding:.4rem .6rem;border-radius:6px;font-size:.8rem;cursor:pointer}._newChatBtn_1jf7i_63:hover{background:var(--theme-accent-muted, rgba(78, 205, 196, .3))}._threadsDropdown_1jf7i_77{position:relative}._threadsToggle_1jf7i_81{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:.4rem .6rem;border-radius:6px;font-size:.8rem;cursor:pointer}._threadsToggle_1jf7i_81:hover{background:var(--theme-toggle-bg, rgba(255, 255, 255, .08))}._threadsList_1jf7i_95{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--theme-bg-card, var(--theme-bg-panel));border:1px solid var(--theme-border);border-radius:8px;max-height:200px;overflow-y:auto;min-width:180px;z-index:10}._threadItem_1jf7i_109{display:block;width:100%;padding:.5rem .75rem;text-align:left;background:none;border:none;color:var(--theme-text);font-size:.85rem;cursor:pointer;border-bottom:1px solid var(--theme-border)}._threadItem_1jf7i_109:last-child{border-bottom:none}._threadItem_1jf7i_109:hover{background:var(--theme-accent-muted, rgba(78, 205, 196, .15))}._threadPreview_1jf7i_130{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadsEmpty_1jf7i_137{padding:.75rem;margin:0;color:var(--theme-text-muted);font-size:.85rem}._headerTitleRow_1jf7i_144{display:flex;align-items:center;gap:.5rem}._headerLogo_1jf7i_150{height:36px;width:auto;object-fit:contain}._title_1jf7i_156{margin:0;font-size:1.2rem;color:var(--theme-text)}._closeBtn_1jf7i_162{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_1jf7i_162:hover{background:#e74c3c33;border-color:#e74c3c}._hint_1jf7i_182{padding:.5rem 1.25rem;font-size:.85rem;color:var(--theme-text-muted);margin:0;border-bottom:1px solid var(--theme-border)}._messages_1jf7i_190{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem;min-height:200px;max-height:calc(100vh - 280px)}._placeholder_1jf7i_201{color:var(--theme-text-muted);font-size:.9rem}._placeholder_1jf7i_201 p{margin:0 0 .5rem;font-weight:600}._placeholder_1jf7i_201 ul{margin:0;padding-left:1.25rem}._placeholder_1jf7i_201 li{margin-bottom:.35rem}._suggestedPrompt_1jf7i_220{background:none;border:none;color:var(--theme-accent);cursor:pointer;font:inherit;text-align:left;padding:0;text-decoration:underline}._suggestedPrompt_1jf7i_220:hover{opacity:.85}._message_1jf7i_190{max-width:95%}._message_1jf7i_190._user_1jf7i_239{align-self:flex-end}._message_1jf7i_190._assistant_1jf7i_243{align-self:flex-start}._messageContent_1jf7i_247{padding:.75rem 1rem;border-radius:12px;font-size:.95rem;line-height:1.5}._user_1jf7i_239 ._messageContent_1jf7i_247{background:var(--theme-accent-muted, rgba(78, 205, 196, .2));border:1px solid var(--theme-border-accent, rgba(78, 205, 196, .3));color:var(--theme-text)}._assistant_1jf7i_243 ._messageContent_1jf7i_247{background:var(--theme-bg-input, rgba(255, 255, 255, .06));border:1px solid var(--theme-border);color:var(--theme-text)}._assistantContent_1jf7i_266 p{margin:0 0 .5rem}._assistantContent_1jf7i_266 p:last-child{margin-bottom:0}._feedbackRow_1jf7i_274{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--theme-border)}._feedbackHint_1jf7i_283{font-size:.8rem;color:var(--theme-text-muted)}._feedbackBtn_1jf7i_288{background:transparent;border:1px solid var(--theme-border);padding:.25rem .5rem;border-radius:6px;cursor:pointer;font-size:1rem}._feedbackBtn_1jf7i_288:hover:not(:disabled){background:var(--theme-toggle-bg, rgba(255, 255, 255, .08))}._feedbackBtn_1jf7i_288:disabled{opacity:.5;cursor:default}._typing_1jf7i_306{color:var(--theme-text-muted);font-style:italic}._errorBar_1jf7i_311{padding:.5rem 1.25rem;background:#e74c3c26;color:#e74c3c;font-size:.85rem}._inputRow_1jf7i_318{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--theme-border);background:var(--theme-bg-input, rgba(0, 0, 0, .2))}._input_1jf7i_318{flex:1;padding:.75rem 1rem;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-input);color:var(--theme-text);font-size:.95rem;font-family:inherit;resize:none;min-height:52px}._input_1jf7i_318:focus{outline:none;border-color:var(--theme-border-accent)}._input_1jf7i_318::placeholder{color:var(--theme-text-muted)}._sendBtn_1jf7i_348{padding:.75rem 1.25rem;background:var(--theme-accent);border:1px solid var(--theme-border-accent);border-radius:10px;color:#1a1a2e;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}[data-theme=light] ._sendBtn_1jf7i_348{color:#fff}._sendBtn_1jf7i_348:hover:not(:disabled){transform:translateY(-1px);opacity:.9}._sendBtn_1jf7i_348:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._panel_1jf7i_20{max-width:100%}}._classicBanner_1g3ar_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;background:var(--theme-accent-muted);border-bottom:1px solid var(--theme-border-accent);color:var(--theme-text);font-size:.9rem;font-weight:600}._classicBanner_1g3ar_1 button{background:var(--theme-accent);color:#111;border:none;border-radius:8px;padding:.4rem .85rem;font-weight:800;cursor:pointer}._home_1g3ar_25{max-width:920px;min-width:0;width:100%}._masthead_1g3ar_31{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--theme-border)}._kicker_1g3ar_41{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-accent);font-weight:800;margin-bottom:.35rem}._title_1g3ar_50{font-size:clamp(1.6rem,3vw,2.15rem);font-weight:800;margin:0 0 .35rem;color:var(--theme-text)}._sub_1g3ar_57{margin:0;color:var(--theme-text-secondary);max-width:36rem}._identity_1g3ar_63{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;align-self:flex-start}._plan_1g3ar_71{font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-accent);border:1px solid var(--theme-border-accent);background:var(--theme-accent-muted);border-radius:999px;padding:.25rem .65rem}._linkBtn_1g3ar_83{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text-secondary);border-radius:8px;padding:.35rem .7rem;font-weight:700;font-size:.85rem;cursor:pointer}._linkBtn_1g3ar_83:hover{border-color:var(--theme-accent);color:var(--theme-accent)}._section_1g3ar_99{margin-bottom:1.75rem}._sectionTitle_1g3ar_103{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 .75rem;font-weight:800}._announceList_1g3ar_112{display:flex;flex-direction:column;gap:.75rem}._announceCard_1g3ar_118{background:var(--theme-bg-card);border:1px solid var(--theme-border-accent);border-left:4px solid var(--announce-color, #3b82f6);border-radius:12px;padding:1rem 1.15rem}._announceInfo_1g3ar_126{--announce-color: #3b82f6}._announceSuccess_1g3ar_127{--announce-color: #22c55e}._announceWarning_1g3ar_128{--announce-color: #f59e0b}._announceImportant_1g3ar_129{--announce-color: #ef4444}._announceCard_1g3ar_118 h3{margin:0 0 .4rem;color:var(--theme-text);font-size:1.05rem}._announceCard_1g3ar_118 p{margin:0;white-space:pre-wrap;color:var(--theme-text);line-height:1.5}._announceCard_1g3ar_118 footer{margin-top:.65rem;font-size:.78rem;color:var(--theme-text-muted)}._todayGrid_1g3ar_150{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._todayCard_1g3ar_156{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;padding:1rem;text-align:left;color:var(--theme-text);font-weight:700;cursor:pointer}._todayCard_1g3ar_156:hover{border-color:var(--theme-accent);background:var(--theme-accent-muted)}._todayIcon_1g3ar_176{font-size:1.35rem}._todayMeta_1g3ar_180{font-size:.8rem;color:var(--theme-text-secondary)}._sportChips_1g3ar_185{display:flex;flex-wrap:wrap;gap:.5rem}._chip_1g3ar_191{background:var(--theme-bg-panel);border:1px solid var(--theme-border);color:var(--theme-text);border-radius:999px;padding:.45rem .85rem;font-weight:700;font-size:.88rem;cursor:pointer}._chip_1g3ar_191:hover{border-color:var(--theme-accent);color:var(--theme-accent)}._adminNote_1g3ar_207{font-size:.85rem;color:var(--theme-text-muted)}._inlineLink_1g3ar_212{background:none;border:none;color:var(--theme-accent);font-weight:700;cursor:pointer;text-decoration:underline;padding:0}._wrap_1ujbp_1{position:relative}._trigger_1ujbp_5{background:var(--theme-toggle-bg);border:1px solid var(--theme-border-accent);color:var(--theme-accent);border-radius:8px;padding:.35rem .65rem;font-size:.82rem;font-weight:700;cursor:pointer}._compact_1ujbp_16 ._trigger_1ujbp_5{width:100%}._menu_1ujbp_20{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;z-index:60;background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:10px;padding:.4rem;box-shadow:0 12px 28px #00000040}._compact_1ujbp_16 ._menu_1ujbp_20{left:0;right:auto}._option_1ujbp_38{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;background:transparent;border:none;border-radius:8px;padding:.55rem .65rem;cursor:pointer;color:var(--theme-text);text-align:left}._option_1ujbp_38 span{font-size:.75rem;color:var(--theme-text-muted)}._option_1ujbp_38:hover{background:var(--theme-accent-muted)}._optionActive_1ujbp_62{background:var(--theme-accent-muted);outline:1px solid var(--theme-border-accent)}._hint_1ujbp_67{margin:.35rem .4rem .2rem;font-size:.7rem;color:var(--theme-text-muted)}._notice_1viwh_1{display:flex;align-items:center;gap:.6rem;margin:.75rem 1.25rem 0;padding:.55rem .85rem;border:1px solid rgba(245,158,11,.45);border-radius:8px;background:#f59e0b1a;color:var(--theme-text);font-size:.9rem;line-height:1.35}._icon_1viwh_15{flex-shrink:0}._text_1viwh_19{flex:1}._close_1viwh_23{flex-shrink:0;background:none;border:none;color:var(--theme-text-secondary);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .25rem}._close_1viwh_23:hover,._close_1viwh_23:focus-visible{color:var(--theme-text)}._shell_vm5vo_1{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;background:var(--theme-bg-page);color:var(--theme-text)}._rail_vm5vo_9{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;background:var(--theme-bg-panel);border-right:1px solid var(--theme-border);padding:1rem .75rem 1.5rem;display:flex;flex-direction:column;gap:.15rem}._brand_vm5vo_23{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--theme-accent);font-weight:800;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .5rem 1rem;cursor:pointer}._brandLogo_vm5vo_38{width:28px;height:28px;object-fit:contain}._railLabel_vm5vo_44{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);padding:.85rem .55rem .35rem}._railHint_vm5vo_53{font-size:.8rem;color:var(--theme-text-muted);padding:.25rem .55rem}._railItem_vm5vo_59{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;background:transparent;border:none;color:var(--theme-text-secondary);padding:.45rem .55rem;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer;text-decoration:none}._railItem_vm5vo_59:hover{background:var(--theme-accent-muted);color:var(--theme-text)}._railItemActive_vm5vo_81{background:var(--theme-accent-muted);color:var(--theme-accent)}._railText_vm5vo_86{flex:1;min-width:0}._chevron_vm5vo_91{font-size:.7rem;opacity:.7}._sportImg_vm5vo_96{width:1.15rem;height:1.15rem;object-fit:contain}._toolAi_vm5vo_102{width:1.05rem;height:1.05rem;object-fit:contain}._subnav_vm5vo_108{padding:.15rem 0 .35rem .85rem;display:flex;flex-direction:column;gap:.1rem}._subItem_vm5vo_115{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--theme-text-muted);padding:.35rem .5rem;border-radius:6px;font-size:.86rem;font-weight:500;cursor:pointer;text-align:left}._subItem_vm5vo_115:hover{color:var(--theme-text);background:#0000000a}._subItemActive_vm5vo_135{color:var(--theme-accent);font-weight:700}._railFooter_vm5vo_140{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:.45rem}._planChip_vm5vo_148,._planChipInline_vm5vo_149{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-accent);border:1px solid var(--theme-border-accent);background:var(--theme-accent-muted);border-radius:999px;padding:.2rem .55rem;width:fit-content}._legacyBtn_vm5vo_164,._logoutBtn_vm5vo_165,._ghostBtn_vm5vo_166{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text-secondary);border-radius:8px;padding:.4rem .65rem;font-size:.82rem;font-weight:600;cursor:pointer}._legacyBtn_vm5vo_164:hover,._logoutBtn_vm5vo_165:hover,._ghostBtn_vm5vo_166:hover{border-color:var(--theme-accent);color:var(--theme-accent)}._main_vm5vo_184{min-width:0;display:flex;flex-direction:column;min-height:100vh}._topBar_vm5vo_191{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--theme-border);background:var(--theme-bg-card);position:sticky;top:0;z-index:20}._topBarLeft_vm5vo_204{display:flex;align-items:center;gap:.65rem;min-width:0}._hello_vm5vo_211{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topBarRight_vm5vo_219{display:flex;align-items:center;gap:.5rem}._outlet_vm5vo_225{flex:1;padding:1rem 1.25rem 5rem}._mobileTabs_vm5vo_230,._sheetBackdrop_vm5vo_234{display:none}@media(max-width:900px){._shell_vm5vo_1{grid-template-columns:1fr}._rail_vm5vo_9{display:none}._topBar_vm5vo_191{padding:.65rem .85rem}._outlet_vm5vo_225{padding:.85rem .85rem 5.5rem}._mobileTabs_vm5vo_230{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--theme-bg-card);border-top:1px solid var(--theme-border);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom,0))}._tabBtn_vm5vo_268{display:flex;flex-direction:column;align-items:center;gap:.1rem;background:transparent;border:none;color:var(--theme-text-secondary);font-size:.68rem;font-weight:700;padding:.35rem;cursor:pointer}._tabBtn_vm5vo_268 span:first-child{font-size:1.1rem}._sheetBackdrop_vm5vo_234{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:50}._sheet_vm5vo_234{position:absolute;left:0;right:0;bottom:0;max-height:70vh;overflow-y:auto;background:var(--theme-bg-card);border-radius:16px 16px 0 0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--theme-border)}._sheetHeader_vm5vo_307{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._sheetClose_vm5vo_314{background:transparent;border:none;color:var(--theme-text-muted);font-size:1.1rem;cursor:pointer}._sheetGroup_vm5vo_322{margin-bottom:.75rem}._sheetGroupTitle_vm5vo_326{font-weight:800;font-size:.85rem;color:var(--theme-accent);margin-bottom:.35rem;display:flex;align-items:center;gap:.4rem}._sheetLink_vm5vo_336{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--theme-border);color:var(--theme-text);padding:.75rem .15rem;font-size:.95rem;font-weight:600;cursor:pointer}._sheetTheme_vm5vo_352{padding:.75rem 0}}._toggleFixed_1fcv1_1{position:fixed;bottom:1.5rem;right:1.5rem;width:48px;height:48px;border-radius:50%;background:var(--theme-toggle-bg);border:2px solid var(--theme-accent);color:var(--theme-accent);font-size:1.35rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 4px 12px #0003;transition:all .2s ease}._toggleFixed_1fcv1_1:hover{transform:scale(1.08);box-shadow:0 6px 16px #00000040}._toggleInline_1fcv1_26{width:40px;height:40px;border-radius:8px;background:var(--theme-toggle-bg);border:1px solid var(--theme-accent-muted);color:var(--theme-accent);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._toggleInline_1fcv1_26:hover{background:var(--theme-accent-muted)}._icon_1fcv1_45{line-height:1}._fabWrap_1fcv1_49{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999}._fabWrap_1fcv1_49 ._toggleFixed_1fcv1_1{position:static}._fabMenu_1fcv1_60{position:absolute;bottom:calc(100% + 8px);right:0;min-width:140px;background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:10px;padding:.35rem;box-shadow:0 8px 24px #00000040}._fabOption_1fcv1_72{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--theme-text);padding:.45rem .6rem;border-radius:6px;font-weight:700;font-size:.85rem;cursor:pointer}._fabOption_1fcv1_72:hover,._fabOptionActive_1fcv1_87{background:var(--theme-accent-muted);color:var(--theme-accent)}@media(max-width:768px){._fabWrap_1fcv1_49{bottom:calc(1rem + env(safe-area-inset-bottom,0));right:calc(1rem + env(safe-area-inset-right,0))}._toggleFixed_1fcv1_1{bottom:calc(1rem + env(safe-area-inset-bottom,0));right:calc(1rem + env(safe-area-inset-right,0));width:44px;height:44px;font-size:1.2rem}}@media(max-width:480px){._toggleFixed_1fcv1_1{bottom:calc(.75rem + env(safe-area-inset-bottom,0));right:calc(.75rem + env(safe-area-inset-right,0));width:42px;height:42px;font-size:1.1rem}}*{margin:0;padding:0;box-sizing:border-box}:root,[data-theme=dark]{--color-primary: #D4AF37;--color-bg-dark: #1E1E1E;--color-bg-secondary: #2a2a2a;--color-text: #FFFFFF;--color-text-secondary: #B0B0B0;--color-border: #333333;--theme-bg-page: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%);--theme-bg-card: rgba(26, 26, 26, .9);--theme-bg-panel: rgba(255, 255, 255, .02);--theme-bg-input: rgba(0, 0, 0, .3);--theme-text: #ffffff;--theme-text-secondary: rgba(255, 255, 255, .7);--theme-text-muted: rgba(255, 255, 255, .5);--theme-border: rgba(255, 255, 255, .1);--theme-border-accent: rgba(255, 215, 0, .2);--theme-accent: #ffd700;--theme-accent-muted: rgba(255, 215, 0, .2);--theme-toggle-bg: rgba(255, 255, 255, .05);--theme-nav-bg: rgba(10, 25, 41, .8);--theme-nav-border: rgba(255, 215, 0, .2);--theme-status-live: #ef4444;--theme-status-finished: #22c55e;--theme-status-upcoming: #3b82f6;--theme-hero-bg: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%);--theme-features-bg: linear-gradient(180deg, #0a0a0a 0%, #1a1a1a 100%);--theme-battlecard-bg: #0a0a0a;--theme-battlecard-inner: #1a1a1a;--theme-battlecard-border: #ffd700;--theme-accent-blue: #60a5fa;--theme-accent-purple: #a78bfa;--theme-accent-gold: #ffd700;--calendar-icon-invert: 1;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--border-radius: 12px;--transition: all .3s ease}[data-theme=light],[data-theme=day-gold]{--color-primary: #b8860b;--color-bg-dark: #f3efe6;--color-bg-secondary: #ebe4d6;--color-text: #1a1712;--color-text-secondary: #3a342c;--color-border: #cfc4b0;--theme-bg-page: linear-gradient(165deg, #f7f3ea 0%, #efe8da 45%, #e5dcc8 100%);--theme-bg-card: #fff9f0;--theme-bg-panel: #ebe4d6;--theme-bg-input: #faf6ee;--theme-text: #1a1712;--theme-text-secondary: #3a342c;--theme-text-muted: #6a5f52;--theme-border: #cfc4b0;--theme-border-accent: rgba(184, 134, 11, .5);--theme-accent: #a67c00;--theme-accent-muted: rgba(184, 134, 11, .2);--theme-toggle-bg: rgba(255, 249, 240, .95);--theme-accent-blue: #1e3a5f;--theme-accent-purple: #5b2c6f;--theme-accent-gold: #c9a227;--theme-nav-bg: rgba(26, 23, 18, .92);--theme-nav-border: rgba(201, 162, 39, .35);--theme-status-live: #dc2626;--theme-status-finished: #15803d;--theme-status-upcoming: #1d4ed8;--theme-hero-bg: linear-gradient(135deg, #f7f3ea 0%, #efe8da 50%, #e5dcc8 100%);--theme-features-bg: #ebe4d6;--theme-battlecard-bg: #fff9f0;--theme-battlecard-inner: #ebe4d6;--theme-battlecard-border: #a67c00;--calendar-icon-invert: 0}[data-theme=day-sport]{--color-primary: #b8860b;--color-bg-dark: #e8eef4;--color-bg-secondary: #dfe7ef;--color-text: #142033;--color-text-secondary: #334155;--color-border: #b8c5d4;--theme-bg-page: linear-gradient(180deg, #eef3f8 0%, #e2ebf3 50%, #d5e0eb 100%);--theme-bg-card: #f4f7fb;--theme-bg-panel: #dfe7ef;--theme-bg-input: #ffffff;--theme-text: #142033;--theme-text-secondary: #334155;--theme-text-muted: #64748b;--theme-border: #b8c5d4;--theme-border-accent: rgba(184, 134, 11, .45);--theme-accent: #9a7209;--theme-accent-muted: rgba(154, 114, 9, .16);--theme-toggle-bg: rgba(244, 247, 251, .95);--theme-accent-blue: #1e40af;--theme-accent-purple: #5b21b6;--theme-accent-gold: #ca8a04;--theme-nav-bg: rgba(15, 23, 42, .94);--theme-nav-border: rgba(202, 138, 4, .35);--theme-status-live: #dc2626;--theme-status-finished: #16a34a;--theme-status-upcoming: #2563eb;--theme-hero-bg: linear-gradient(135deg, #eef3f8 0%, #e2ebf3 100%);--theme-features-bg: #dfe7ef;--theme-battlecard-bg: #f4f7fb;--theme-battlecard-inner: #dfe7ef;--theme-battlecard-border: #9a7209;--calendar-icon-invert: 0}[data-theme=day-brand]{--color-primary: #c9a227;--color-bg-dark: #e4e7ec;--color-bg-secondary: #d8dde6;--color-text: #12151c;--color-text-secondary: #2c3340;--color-border: #b4bcc8;--theme-bg-page: linear-gradient(160deg, #eceff3 0%, #e2e6ed 40%, #d5dae3 100%);--theme-bg-card: #f2f4f7;--theme-bg-panel: #dce1e9;--theme-bg-input: #f7f8fa;--theme-text: #12151c;--theme-text-secondary: #2c3340;--theme-text-muted: #5c6573;--theme-border: #b4bcc8;--theme-border-accent: rgba(201, 162, 39, .5);--theme-accent: #9a7b12;--theme-accent-muted: rgba(154, 123, 18, .18);--theme-toggle-bg: rgba(242, 244, 247, .95);--theme-accent-blue: #1e3a5f;--theme-accent-purple: #3d1f5c;--theme-accent-gold: #c9a227;--theme-nav-bg: rgba(18, 21, 28, .94);--theme-nav-border: rgba(201, 162, 39, .4);--theme-status-live: #dc2626;--theme-status-finished: #15803d;--theme-status-upcoming: #1d4ed8;--theme-hero-bg: linear-gradient(135deg, #eceff3 0%, #d5dae3 100%);--theme-features-bg: #dce1e9;--theme-battlecard-bg: #f2f4f7;--theme-battlecard-inner: #dce1e9;--theme-battlecard-border: #9a7b12;--calendar-icon-invert: 0}body{font-family:var(--font-system);background:var(--theme-bg-page);color:var(--theme-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}#root{min-height:100vh}a{color:var(--theme-accent);text-decoration:none;transition:var(--transition)}a:hover{opacity:.8}button{font-family:inherit;cursor:pointer;border:none;transition:var(--transition)}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}@media(max-width:768px){:root{--spacing-lg: 1.5rem;--spacing-xl: 2rem}.container{padding:0 var(--spacing-sm)}body{padding-bottom:env(safe-area-inset-bottom,0)}#root{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}}@media(max-width:480px){.container{padding:0 .75rem}}
