*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{font-family:Barlow,sans-serif;background:#070b14;color:#f0f4ff;min-height:100vh;overflow-x:hidden}button{cursor:pointer;font-family:inherit;border:none;background:none}input{font-family:inherit}a{color:inherit;text-decoration:none}:root{--bg: #070B14;--bg2: #0D1525;--bg3: #131E32;--surface: #1A2740;--surface2: #243450;--border: rgba(255, 255, 255, .07);--border2: rgba(255, 255, 255, .14);--text: #F0F4FF;--text2: #8B9ABB;--text3: #4A5A7A;--accent: #F5A623;--accent2: #FF4B4B;--green: #22C55E;--red: #EF4444;--mode-tc: #3B82F6;--mode-ps: #14B8A6;--mode-rs: #F5A623;--r: 12px;--r-sm: 8px;--r-lg: 16px;--r-xl: 20px}.btn-primary{width:100%;padding:.9rem;background:linear-gradient(135deg,#f5a623,#e8941a);color:#0d0d0d;font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.1em;border-radius:var(--r-sm);border:none;cursor:pointer;transition:opacity .2s,transform .1s}.btn-primary:hover{opacity:.92}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{padding:.7rem 1.25rem;background:var(--surface2);border:1px solid var(--border2);color:var(--text);font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;border-radius:var(--r-sm);transition:all .15s}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{padding:.4rem .9rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--text2);border-radius:var(--r-sm);transition:all .15s}.btn-ghost:hover{border-color:var(--accent2);color:var(--accent2)}.field{margin-bottom:1.1rem}.field label{display:block;font-family:Barlow Condensed,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text2);margin-bottom:.45rem}.field input,.field select{width:100%;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);font-size:1rem;padding:.8rem 1rem;outline:none;transition:border-color .2s;-webkit-appearance:none}.field input:focus,.field select:focus{border-color:var(--accent)}.field input::placeholder{color:var(--text3)}.msg{padding:.7rem 1rem;border-radius:var(--r-sm);font-size:.85rem;text-align:center;line-height:1.4}.msg.error{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.msg.success{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.3)}.msg.info{background:#6366f11a;color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.msg.warning{background:#f5a6231a;color:#fcd34d;border:1px solid rgba(245,166,35,.3)}.page{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 2rem}@media (min-width: 768px){.page{padding:2rem 1.5rem}}.page-title{font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,5vw,2.2rem);letter-spacing:.06em;line-height:1;margin-bottom:.25rem}.page-sub{color:var(--text2);font-size:.88rem;margin-bottom:1.75rem}.league-identity{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.5rem 0 1.25rem}.league-identity-main{font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.04em;color:var(--text)}.league-identity-code{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);border:1px solid var(--border2);border-radius:6px;padding:2px 7px}.league-identity-chip{font-size:.72rem;letter-spacing:.06em;color:var(--text2);background:var(--bg2);border:1px solid var(--border2);border-radius:999px;padding:2px 9px}.league-identity-chip.mode-tc{color:var(--mode-tc);border-color:var(--mode-tc)}.league-identity-chip.mode-ps{color:var(--mode-ps);border-color:var(--mode-ps)}.league-identity-chip.mode-rs{color:var(--mode-rs);border-color:var(--mode-rs)}.sec-title{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.06em;margin-bottom:.85rem}.week-tabs{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:4px;margin-bottom:1.25rem}.week-tabs::-webkit-scrollbar{height:3px}.week-tabs::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}.week-tab{padding:.4rem .9rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--bg3);border:1px solid var(--border);color:var(--text2);border-radius:999px;transition:all .15s;white-space:nowrap;flex-shrink:0}.week-tab:hover{border-color:var(--border2);color:var(--text)}.week-tab.active{background:var(--surface2);border-color:var(--accent);color:var(--accent)}.week-tab .fin-tag{font-size:.6rem;opacity:.55;margin-left:5px}@media (min-width: 480px){.week-tabs{gap:8px;flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.week-tab{padding:.45rem 1.1rem;font-size:.85rem}}.lb-table{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.lb-head{display:grid;grid-template-columns:36px 1fr;padding:.5rem .75rem;background:var(--bg3);border-bottom:1px solid var(--border);font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text3)}.lb-row{display:grid;grid-template-columns:36px 1fr;padding:.65rem .75rem;border-bottom:1px solid var(--border);align-items:center;transition:background .15s}.lb-row:last-child{border-bottom:none}.lb-row:hover{background:#ffffff05}.lb-row.is-me{background:#f5a6230d}.lb-row.is-winner{background:linear-gradient(90deg,rgba(255,215,0,.08),transparent);border-left:3px solid #FFD700}.lb-row.is-winner .lb-name{color:gold;font-weight:700}@media (min-width: 480px){.lb-head{grid-template-columns:48px 1fr;padding:.65rem 1rem;font-size:.68rem}.lb-row{grid-template-columns:48px 1fr;padding:.85rem 1rem}}.lb-user{display:flex;align-items:center;gap:.6rem;min-width:0}.lb-avatar{width:28px;height:28px;border-radius:50%;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:.8rem;color:var(--accent);flex-shrink:0}@media (min-width: 480px){.lb-avatar{width:34px;height:34px;font-size:.95rem}}.lb-uname{font-size:.8rem;font-weight:500;display:flex;flex-direction:column;line-height:1.3}.lb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.lb-score-inline{font-size:.75rem;color:var(--accent);font-weight:500}@media (min-width: 480px){.lb-uname{flex-direction:row;align-items:center;gap:.3rem;font-size:.9rem}.lb-name{max-width:200px}.lb-score-inline{font-size:.82rem}}.lb-rank{font-family:Bebas Neue,sans-serif;font-size:1rem;color:var(--text3);text-align:center}.lb-rank.gold{color:gold}.lb-rank.silver{color:silver}.lb-rank.bronze{color:#cd7f32}@media (min-width: 480px){.lb-rank{font-size:1.2rem}}.lb-badge{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.08em;background:#f5a62324;color:var(--accent);border:1px solid rgba(245,166,35,.3);border-radius:4px;padding:1px 5px;display:inline-block;margin-top:2px}.lb-badge-winner{background:#ffd70026;color:gold;border-color:#ffd70066;font-weight:700;letter-spacing:.1em}.lb-badge-streak{background:#f5a6231a;color:#f5a623;border-color:#f5a62359;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}@media (min-width: 600px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem 1.1rem}.s-label{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text3);margin-bottom:.4rem}.s-val{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.02em;line-height:1}.s-sub{font-size:.78rem;color:var(--text2);margin-top:4px}.alert-card{background:#f5a62312;border:1px solid rgba(245,166,35,.22);border-radius:var(--r);padding:1rem 1.1rem;margin-bottom:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.alert-icon{font-size:1.5rem;flex-shrink:0}.alert-body{flex:1;min-width:160px}.alert-title{font-weight:600;font-size:.95rem}.alert-title strong{color:var(--accent)}.alert-sub{font-size:.8rem;color:var(--text2);margin-top:3px}.btn-cta{padding:.55rem 1.2rem;background:var(--accent);color:#0d0d0d;font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.07em;border-radius:var(--r-sm);white-space:nowrap;transition:opacity .2s;flex-shrink:0}.btn-cta:hover{opacity:.88}.empty-state{text-align:center;padding:3.5rem 1.5rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;font-size:.95rem;line-height:1.7}.empty-state .big{font-size:2.5rem;margin-bottom:.5rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-box{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:2rem 1.5rem;width:100%;max-width:400px;animation:modal-in .2s ease}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.06em;margin-bottom:.25rem}.modal-sub{font-size:.85rem;color:var(--text2);margin-bottom:1.5rem;line-height:1.5}.result-banner{background:#22c55e12;border:1px solid rgba(34,197,94,.2);border-radius:var(--r);padding:.9rem 1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.85rem}.rb-icon{font-size:1.4rem;flex-shrink:0}.rb-label{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.15em;color:#86efac;text-transform:uppercase;margin-bottom:3px}.rb-score{font-size:.95rem;font-weight:500}.rb-score strong{color:var(--green)}.lock-notice{text-align:center;padding:.7rem;background:var(--bg3);border-radius:var(--r-sm);font-size:.78rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.06em;margin-top:.5rem}.invite-code-box{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);padding:1.25rem;text-align:center;margin-bottom:1rem}.invite-code{font-family:Bebas Neue,sans-serif;font-size:2.2rem;letter-spacing:.2em;color:var(--accent);display:block;margin-bottom:4px}.invite-hint{font-size:.75rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.invite-link-box{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm);padding:.65rem 1rem;font-size:.8rem;color:var(--text2);word-break:break-all;margin-bottom:1rem;font-family:Barlow Condensed,sans-serif;line-height:1.5}._wrap_1prfc_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse at 20% 60%,rgba(1,51,105,.45) 0%,transparent 55%),radial-gradient(ellipse at 85% 15%,rgba(213,10,10,.2) 0%,transparent 50%),var(--bg)}._card_1prfc_13{width:100%;max-width:420px;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:2.5rem 2rem}@media (max-width: 400px){._card_1prfc_13{padding:2rem 1.25rem}}._logo_1prfc_23{text-align:center;margin-bottom:2rem}._brand_1prfc_25{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,8vw,3rem);letter-spacing:.08em;background:linear-gradient(135deg,#f5a623,#ff4b4b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}._sub_1prfc_36{font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text3);margin-top:6px}._tabs_1prfc_45{display:grid;grid-template-columns:1fr 1fr;background:var(--bg3);border-radius:var(--r-sm);padding:4px;margin-bottom:1.75rem;gap:4px}._tabBtn_1prfc_55{padding:.65rem;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text2);border-radius:6px;transition:all .2s}._tabBtn_1prfc_55._active_1prfc_66{background:var(--surface2);color:var(--accent)}._googleBtn_1prfc_68{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.7rem 1rem;margin-bottom:.5rem;background:var(--bg3);border:1px solid var(--border2);color:var(--text);border-radius:var(--r-sm);font-family:Barlow,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}._googleBtn_1prfc_68:hover{border-color:var(--accent);color:var(--accent)}._googleBtn_1prfc_68:disabled{opacity:.6;cursor:default}._divider_1prfc_89{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 1.25rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}._divider_1prfc_89:before,._divider_1prfc_89:after{content:"";flex:1;height:1px;background:var(--border)}._hint_1prfc_108{margin-top:6px;font-size:.72rem;line-height:1.35;color:var(--text3)}._linkBtn_1prfc_115{display:block;width:100%;margin-top:.85rem;background:none;border:none;color:var(--text3);font-family:Barlow,sans-serif;font-size:.8rem;text-align:center;cursor:pointer;transition:color .2s}._linkBtn_1prfc_115:hover{color:var(--accent)}._forgotTitle_1prfc_130,._recoverTitle_1prfc_131{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.04em;color:var(--text);text-align:center;margin-bottom:4px}._header_aqsp9_7{width:100%;max-width:520px}._greeting_aqsp9_11{font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,6vw,2rem);letter-spacing:.04em;line-height:1.1}._greetingSub_aqsp9_17{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:4px;font-size:.82rem;color:var(--text2)}._weekBadge_aqsp9_26{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:var(--surface2);border:1px solid var(--border2);color:var(--accent);border-radius:999px;padding:3px 10px}._section_aqsp9_39{width:100%;max-width:520px}._sectionHeader_aqsp9_43{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}._sectionHeader_aqsp9_43 ._sectionTitle_aqsp9_50{margin-bottom:0}._sectionTitle_aqsp9_50{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;margin-bottom:.6rem}._heroCard_aqsp9_61{width:100%;max-width:520px;background:linear-gradient(135deg,#f5a62324,#ff4b4b0d);border:1px solid rgba(245,166,35,.28);border-radius:var(--r-lg);padding:1.75rem 1.5rem;text-align:center}._heroCardTitle_aqsp9_70{font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,7vw,2.4rem);letter-spacing:.05em;line-height:1.1}._heroCardDesc_aqsp9_76{font-size:.88rem;color:var(--text2);line-height:1.6;margin:.6rem auto 0;max-width:400px}._heroCardActions_aqsp9_83{display:flex;gap:8px;margin-top:1.25rem}._heroCardActions_aqsp9_83 ._btn-primary_aqsp9_88,._heroCardActions_aqsp9_83 ._btn-secondary_aqsp9_89{flex:1}._features_aqsp9_92{display:flex;gap:.75rem;width:100%}._feature_aqsp9_92{flex:1;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem .75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}._featureIcon_aqsp9_109{font-size:1.6rem}._featureTitle_aqsp9_110{font-family:Bebas Neue,sans-serif;font-size:.9rem;letter-spacing:.04em;color:var(--text)}._featureDesc_aqsp9_116{font-size:.72rem;color:var(--text2);line-height:1.4}._actionCard_aqsp9_123{background:linear-gradient(135deg,#f5a6231f,#ff4b4b0f);border:1px solid rgba(245,166,35,.28);border-radius:var(--r);padding:1rem 1.1rem;display:flex;align-items:center;gap:.85rem;width:100%;max-width:520px}._actionDone_aqsp9_134{background:#22c55e14;border-color:#22c55e40}._actionIcon_aqsp9_138{font-size:1.6rem;flex-shrink:0}._actionBody_aqsp9_139{flex:1;min-width:0}._actionTitle_aqsp9_140{font-size:.95rem;font-weight:600}._actionDone_aqsp9_134 ._actionTitle_aqsp9_140{color:var(--green)}._actionDesc_aqsp9_142{font-size:.78rem;color:var(--text2);margin-top:2px;font-family:Barlow Condensed,sans-serif;letter-spacing:.03em}._actionBtn_aqsp9_149{flex-shrink:0;padding:.5rem 1rem;background:var(--accent);color:#0d0d0d;font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.07em;border-radius:var(--r-sm);transition:opacity .2s,transform .1s}._actionBtn_aqsp9_149:hover{opacity:.88}._actionBtn_aqsp9_149:active{transform:scale(.98)}._carousel_aqsp9_164{display:flex;gap:.75rem;overflow-x:auto;margin:0 -1rem;padding:.15rem 1rem .45rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}._carousel_aqsp9_164::-webkit-scrollbar{height:4px}._carousel_aqsp9_164::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}._gameCard_aqsp9_175{flex:0 0 232px;scroll-snap-align:start;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.9rem .95rem;display:flex;flex-direction:column;gap:.55rem}._gameTeams_aqsp9_186{display:flex;align-items:center;justify-content:space-between;gap:.4rem}._gameTeam_aqsp9_186{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._gameTeamRight_aqsp9_199{justify-content:flex-end}._gameTeamAbbr_aqsp9_200{font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:.03em;white-space:nowrap}._gameVs_aqsp9_206{color:var(--text3);font-size:.75rem;flex-shrink:0}._gameMeta_aqsp9_207{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border-top:1px solid var(--border);padding-top:.55rem}._gameTime_aqsp9_215{font-size:.72rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em}._statusTag_aqsp9_221{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 7px;white-space:nowrap}._statusFinal_aqsp9_230{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.3)}._statusOpen_aqsp9_231{background:#6366f11a;color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}._statusLocked_aqsp9_232{background:#4a5a7a26;color:var(--text2);border:1px solid rgba(74,90,122,.3)}._carouselEmpty_aqsp9_233{text-align:center;padding:1.25rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;font-size:.85rem;background:var(--bg2);border:1px dashed var(--border);border-radius:var(--r)}._leagueMini_aqsp9_246{display:flex;flex-direction:column;gap:.6rem}._leagueMiniCard_aqsp9_247{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.8rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:border-color .15s,background .15s}._leagueMiniCard_aqsp9_247:hover{border-color:var(--border2);background:var(--surface)}._leagueMiniCard_aqsp9_247._current_aqsp9_259{border-color:#22c55e66}._leagueMiniIcon_aqsp9_260{width:36px;height:36px;border-radius:10px;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}._leagueMiniInfo_aqsp9_268{flex:1;min-width:0}._leagueMiniName_aqsp9_269{font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leagueMiniMeta_aqsp9_276{font-size:.74rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;margin-top:1px}._leagueMiniBadges_aqsp9_283{display:flex;gap:.3rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}._miniBadge_aqsp9_284{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 6px}._miniBadgeCurrent_aqsp9_292{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.3)}._miniBadgeAdmin_aqsp9_293{background:#f5a62326;color:var(--accent);border:1px solid rgba(245,166,35,.3)}._miniBadgeTc_aqsp9_294{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.4)}._leagueMiniDelete_aqsp9_295{background:none;border:none;color:var(--danger, #ff4b4b);font-size:.85rem;cursor:pointer;padding:2px 4px;flex-shrink:0;opacity:.5;transition:opacity .15s}._leagueMiniDelete_aqsp9_295:hover{opacity:1}._statsGrid_aqsp9_309{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}._statCard_aqsp9_314{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.9rem .95rem}._statLabel_aqsp9_320{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text3);margin-bottom:.35rem}._statVal_aqsp9_328{font-family:Bebas Neue,sans-serif;font-size:1.7rem;letter-spacing:.02em;line-height:1}._statSub_aqsp9_334{font-size:.7rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.03em;margin-top:4px}._miniBoard_aqsp9_343{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.5rem;display:flex;flex-direction:column;gap:.25rem}._boardRow_aqsp9_352{display:flex;align-items:center;gap:.65rem;padding:.55rem .6rem;border-radius:var(--r-sm);transition:background .15s}._boardRow_aqsp9_352:hover{background:#ffffff05}._boardRow_aqsp9_352._me_aqsp9_361{background:#f5a6230f}._medal_aqsp9_362{width:24px;text-align:center;font-size:1.1rem;flex-shrink:0}._boardName_aqsp9_363{flex:1;font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardScore_aqsp9_371{font-size:.8rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em}._boardEmpty_aqsp9_377{text-align:center;padding:1rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;font-size:.85rem}._upcoming_aqsp9_387{display:flex;flex-direction:column;gap:.5rem}._upcomingRow_aqsp9_388{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);padding:.7rem .9rem}._upcomingMatchup_aqsp9_398{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-family:Bebas Neue,sans-serif;letter-spacing:.03em;min-width:0}._upcomingTime_aqsp9_407{font-size:.72rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;white-space:nowrap}._countdown_aqsp9_416{width:100%;max-width:520px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);padding:1rem 1.1rem;display:flex;align-items:center;gap:.85rem}._countdownIcon_aqsp9_427{font-size:1.5rem;flex-shrink:0}._countdownBody_aqsp9_428{flex:1;min-width:0}._countdownTitle_aqsp9_429{font-size:.85rem;font-weight:600}._countdownValue_aqsp9_430{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.05em;color:var(--accent);line-height:1.15;margin-top:2px}._countdownValueLocked_aqsp9_438{color:var(--text3)}._countdownMeta_aqsp9_439{font-size:.7rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;margin-top:2px}._participationBar_aqsp9_447{display:flex;align-items:center;gap:.5rem;background:#f5a62314;border:1px solid rgba(245,166,35,.25);border-radius:var(--r-lg);padding:.7rem 1rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;color:var(--accent)}._lobbyBanner_aqsp9_461{display:flex;align-items:center;gap:.7rem;width:100%;margin-bottom:1rem;padding:.9rem 1.1rem;background:radial-gradient(120% 140% at 10% -10%,rgba(59,130,246,.35),transparent 55%),linear-gradient(135deg,#3b82f626,#070b144d);border:1px solid rgba(59,130,246,.45);border-radius:var(--r-lg);color:var(--text);font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.05em;text-align:left;transition:border-color .15s,background .15s}._lobbyBanner_aqsp9_461:hover{border-color:var(--mode-tc, #3B82F6);background:#3b82f61f}._lobbyBannerIcon_aqsp9_481{font-size:1.4rem}._lobbyBannerArrow_aqsp9_482{margin-left:auto;color:#93c5fd;font-size:1.3rem}._picksCta_aqsp9_485{display:flex;align-items:center;gap:.7rem;width:100%;margin-bottom:1rem;padding:1rem 1.2rem;background:radial-gradient(120% 140% at 10% -10%,rgba(16,185,129,.35),transparent 55%),linear-gradient(135deg,#10b9812e,#070b1459);border:1px solid rgba(16,185,129,.55);border-radius:var(--r-lg);color:var(--text);font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.06em;text-align:left;transition:border-color .15s,background .15s}._picksCta_aqsp9_485:hover{border-color:#10b981;background:#10b98129}._picksCtaIcon_aqsp9_505{font-size:1.5rem}._picksCtaLabel_aqsp9_506{flex:1}._rosterClosed_aqsp9_509{display:flex;align-items:center;gap:.8rem;width:100%;margin-bottom:1rem;background:var(--bg2);border:1px dashed rgba(250,204,21,.4);border-radius:var(--r-lg);padding:.9rem 1.1rem}._rosterClosedIcon_aqsp9_520{font-size:1.3rem}._rosterClosedText_aqsp9_521{display:flex;flex-direction:column;gap:.15rem}._rosterClosedTitle_aqsp9_522{font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;color:#facc15}._rosterClosedDesc_aqsp9_528{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.03em;line-height:1.5;color:var(--text2)}@media (min-width: 480px){._gameCard_aqsp9_175{flex-basis:250px}._statsGrid_aqsp9_309{grid-template-columns:repeat(4,1fr)}}._wrap_3tvie_1{padding:2rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}._loading_3tvie_9{font-family:Barlow Condensed,sans-serif;color:var(--text3);letter-spacing:.08em;padding:3rem 0}._hero_3tvie_17{text-align:center;max-width:520px;margin-bottom:.5rem}._heroTight_3tvie_18{width:100%;max-width:520px;margin-bottom:.5rem}._heroBrand_3tvie_19{font-family:Bebas Neue,sans-serif;font-size:clamp(2.2rem,8vw,3.2rem);letter-spacing:.08em;background:linear-gradient(135deg,#f5a623,#ff4b4b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}._heroBrandTight_3tvie_29{font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,6vw,2.2rem);letter-spacing:.06em;color:var(--text);line-height:1.1;text-align:left}._heroSub_3tvie_37{font-size:.9rem;color:var(--text2);line-height:1.6;margin-top:.75rem}._features_3tvie_45{display:flex;gap:.75rem;width:100%;max-width:520px}._feature_3tvie_45{flex:1;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem .75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}._featureIcon_3tvie_63{font-size:1.6rem}._featureTitle_3tvie_64{font-family:Bebas Neue,sans-serif;font-size:.9rem;letter-spacing:.04em;color:var(--text)}._featureDesc_3tvie_70{font-size:.72rem;color:var(--text2);line-height:1.4}._actions_3tvie_77{display:flex;gap:8px;width:100%;max-width:520px}._preview_3tvie_85{width:100%;max-width:520px}._previewTitle_3tvie_89{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.05em;margin-bottom:.65rem}._gameList_3tvie_95{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._gameCard_3tvie_100{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);padding:.7rem .85rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem}._gameTeam_3tvie_111{display:flex;align-items:center;gap:4px;white-space:nowrap}._gameVs_3tvie_117{color:var(--text3);font-size:.7rem}._leagueGrid_3tvie_120{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:520px}._leagueCard_3tvie_127{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.9rem 1.1rem;cursor:pointer;transition:border-color .15s,background .15s}._leagueCard_3tvie_127:hover{border-color:var(--border2);background:var(--surface)}._leagueCardTop_3tvie_136{display:flex;align-items:center;gap:.75rem}._leagueCardIcon_3tvie_141{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:var(--surface2);flex-shrink:0}._leagueCardInfo_3tvie_149{flex:1;min-width:0}._leagueCardName_3tvie_150{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leagueCardMeta_3tvie_157{font-size:.78rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;margin-top:2px}._arrow_3tvie_164{color:var(--text3);font-size:1.2rem}._leagueHeader_3tvie_167{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._leagueTitle_3tvie_173{font-family:Bebas Neue,sans-serif;font-size:clamp(1.3rem,5vw,1.7rem);letter-spacing:.05em}._leagueMeta_3tvie_178{font-size:.78rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;margin-top:2px}._statsGrid_3tvie_186{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;width:100%;max-width:520px}._statCard_3tvie_193{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem .85rem;display:flex;flex-direction:column;gap:2px}._statLabel_3tvie_202{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);font-family:Barlow Condensed,sans-serif}._statVal_3tvie_209{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.04em;line-height:1.1}._statSub_3tvie_215{font-size:.7rem;color:var(--text3);font-family:Barlow Condensed,sans-serif}._alertCard_3tvie_221{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem 1.1rem;display:flex;align-items:center;gap:.75rem;width:100%;max-width:520px}._alertIcon_3tvie_232{font-size:1.5rem}._alertBody_3tvie_233{flex:1}._alertTitle_3tvie_234{font-size:.9rem}._alertSub_3tvie_235{font-size:.78rem;color:var(--text2);margin-top:2px;font-family:Barlow Condensed,sans-serif}._inviteBox_3tvie_242{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r);padding:1rem 1.1rem;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:520px}._inviteLabel_3tvie_254{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);font-family:Barlow Condensed,sans-serif}._inviteCode_3tvie_261{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.12em;color:var(--accent);line-height:1.1}._inviteCopy_3tvie_268{font-size:.78rem;padding:.35rem .85rem;border:1px solid var(--border2);color:var(--text2);border-radius:var(--r-sm);transition:all .15s}._inviteCopy_3tvie_268:hover{border-color:var(--accent);color:var(--accent)}._quickActions_3tvie_278{display:flex;gap:8px;width:100%;max-width:520px}._emptySection_3tvie_285{width:100%;max-width:520px;text-align:center;padding:2rem 1rem;background:var(--bg2);border:1px dashed var(--border);border-radius:var(--r)}._emptyIcon_3tvie_294{font-size:2.5rem;margin-bottom:.5rem}._emptyTitle_3tvie_295{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.04em;margin-bottom:.35rem}._emptyDesc_3tvie_301{font-size:.82rem;color:var(--text2);line-height:1.5;max-width:300px;margin:0 auto}._sectionTitle_3tvie_309{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;width:100%;max-width:520px;margin-top:.25rem}._leaderRow_3tvie_318{display:flex;align-items:center;gap:.65rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);padding:.7rem .9rem;width:100%;max-width:520px}._leaderMe_3tvie_329{border-color:#f5a62366;background:#f5a6230d}._leaderRank_3tvie_333{width:28px;text-align:center;font-size:.9rem}._leaderName_3tvie_334{flex:1;font-size:.85rem;font-weight:500}._leaderScore_3tvie_335{font-size:.82rem;color:var(--text2)}._leaderPct_3tvie_336{font-size:.72rem;color:var(--text3)}._adminBadge_3tvie_339{font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;background:#f5a62326;color:var(--accent);border:1px solid rgba(245,166,35,.3);border-radius:4px;padding:2px 7px;flex-shrink:0}._simTag_3tvie_351{font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;background:#f5a62326;color:var(--accent);border:1px solid rgba(245,166,35,.3);border-radius:4px;padding:2px 7px;margin-left:.5rem;vertical-align:middle}._deleteBtn_3tvie_364{background:none;border:none;color:var(--danger, #ff4b4b);font-size:.85rem;cursor:pointer;padding:4px;flex-shrink:0;opacity:.5;transition:opacity .15s}._deleteBtn_3tvie_364:hover{opacity:1}._card_1l5dc_1{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.75rem;transition:border-color .2s}._card_1l5dc_1:hover:not(._locked_1l5dc_8){border-color:var(--border2)}._card_1l5dc_1._locked_1l5dc_8{opacity:.72}@media (min-width: 480px){._card_1l5dc_1{border-radius:var(--r-lg);padding:1rem}}._time_1l5dc_15{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);opacity:.6;margin-bottom:.6rem}@media (min-width: 480px){._time_1l5dc_15{font-size:.7rem;margin-bottom:.85rem}}._teamsRow_1l5dc_28{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.3rem;margin-bottom:.5rem}@media (min-width: 480px){._teamsRow_1l5dc_28{gap:.4rem;margin-bottom:.75rem}}._teamBtn_1l5dc_39{background:var(--bg3);border:2px solid var(--border);border-radius:var(--r-sm);padding:.5rem .4rem;text-align:center;transition:all .15s;width:100%;touch-action:manipulation}._teamBtn_1l5dc_39:not(:disabled):hover{border-color:var(--border2);background:var(--surface)}._teamBtn_1l5dc_39:not(:disabled):active{transform:scale(.97)}._teamBtn_1l5dc_39:disabled{cursor:default}._teamBtn_1l5dc_39._selected_1l5dc_53{border-color:var(--accent);background:#f5a6231a}._teamBtn_1l5dc_39._correct_1l5dc_54{border-color:var(--green);background:#22c55e1a}._teamBtn_1l5dc_39._wrong_1l5dc_55{border-color:var(--red);background:#ef444412;opacity:.6}._emoji_1l5dc_57{font-size:1.8rem;display:block;margin-bottom:2px;line-height:1}._abbr_1l5dc_58{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;display:block;line-height:1;margin-bottom:2px}._name_1l5dc_66{font-size:.62rem;color:var(--text2);line-height:1.2;display:block}@media (min-width: 480px){._teamBtn_1l5dc_39{padding:.65rem .5rem}._emoji_1l5dc_57{font-size:2rem;margin-bottom:3px}._abbr_1l5dc_58{font-size:1.2rem}._name_1l5dc_66{font-size:.65rem}}._vs_1l5dc_75{font-family:Bebas Neue,sans-serif;font-size:.8rem;color:var(--text2);text-align:center}._score_1l5dc_76{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:700;color:var(--text);text-align:center;letter-spacing:.02em;white-space:nowrap}@media (min-width: 480px){._vs_1l5dc_75{font-size:.85rem}._score_1l5dc_76{font-size:1.5rem}}._indicator_1l5dc_90{min-height:20px;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text2)}._indicator_1l5dc_90._hasPick_1l5dc_101{color:var(--accent)}._indicator_1l5dc_90._correct_1l5dc_54{color:var(--green)}._indicator_1l5dc_90._wrong_1l5dc_55{color:var(--red)}@media (min-width: 480px){._indicator_1l5dc_90{min-height:22px;font-size:.72rem}}._grid_aoc85_1{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:1.5rem}@media (min-width: 560px){._grid_aoc85_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){._grid_aoc85_1{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){._grid_aoc85_1{grid-template-columns:repeat(4,1fr)}}._submitBar_aoc85_11{position:sticky;bottom:64px;background:var(--bg2);border-top:1px solid var(--border);padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:150;margin:0 -1rem}@media (min-width: 768px){._submitBar_aoc85_11{bottom:0}}._weekActions_aoc85_26{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}._weekActions_aoc85_26 button{flex:1 1 170px;white-space:nowrap}._pickCount_aoc85_37{color:var(--text2);font-size:.875rem}._pickCount_aoc85_37 strong{color:var(--accent)}._submitOk_aoc85_40{font-size:.78rem;color:var(--green);margin-top:3px}._submitBtn_aoc85_42{padding:.7rem 1.6rem;background:linear-gradient(135deg,#f5a623,#e8941a);color:#0d0d0d;font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:.08em;border-radius:var(--r-sm);white-space:nowrap;transition:opacity .2s;flex-shrink:0;border:none;cursor:pointer}._submitBtn_aoc85_42:hover{opacity:.9}._submitBtn_aoc85_42:disabled{opacity:.35;cursor:not-allowed}._page_h93td_8{padding:1.25rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:560px;margin:0 auto;width:100%}._loading_h93td_19{padding:3rem 1rem;text-align:center;color:var(--text2)}._header_h93td_26{width:100%;border-radius:var(--r-xl);padding:1.3rem 1.2rem;background:radial-gradient(120% 140% at 10% -10%,rgba(168,85,247,.4),transparent 55%),linear-gradient(135deg,#a855f733,#070b1466);border:1px solid rgba(168,85,247,.45)}._headerTop_h93td_35{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}._tag_h93td_42{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#d8b4fe;background:#a855f729;border:1px solid rgba(168,85,247,.4);border-radius:999px;padding:3px 10px}._badge_h93td_53{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid var(--border2);color:var(--text2);background:#0b13268c}._badgeOpen_h93td_64{border-color:#34d39980;color:#6ee7b7}._badgeLocked_h93td_65{border-color:#fbbf2480;color:#fcd34d}._badgeIdle_h93td_66{border-color:#94a3b859;color:#94a3b8}._badgeSim_h93td_67{border-color:#fbbf2499;color:#fbbf24;animation:_simPulse_h93td_1 1.2s ease-in-out infinite}@keyframes _simPulse_h93td_1{0%,to{opacity:1}50%{opacity:.55}}._title_h93td_72{font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,8vw,2.5rem);letter-spacing:.06em;line-height:1.05;color:var(--text)}._eyebrow_h93td_79{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#a78bfa}._centerState_h93td_88{width:100%;border-radius:var(--r-lg);padding:1.3rem 1.2rem;background:#0b13268c;border:1px solid var(--border2);text-align:center}._waitingTitle_h93td_96{font-size:1.05rem;font-weight:700;color:var(--text)}._waitingDesc_h93td_101{margin-top:.4rem;font-size:.85rem;color:var(--text2);line-height:1.5}._windowBanner_h93td_109{width:100%;display:flex;align-items:center;gap:.7rem;border-radius:var(--r-lg);padding:.85rem 1rem;background:#34d39914;border:1px solid rgba(52,211,153,.35)}._windowIcon_h93td_119{font-size:1.3rem}._windowTitle_h93td_120{font-weight:700;font-size:.92rem;color:#6ee7b7;font-variant-numeric:tabular-nums}._windowSub_h93td_126{font-size:.75rem;color:var(--text2)}._section_h93td_132{width:100%;display:flex;flex-direction:column;gap:.7rem}._sectionHeader_h93td_138{display:flex;align-items:center;justify-content:space-between}._sectionTitle_h93td_143{font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text2)}._counter_h93td_150{font-family:Barlow Condensed,sans-serif;font-size:.9rem;letter-spacing:.08em;color:#d8b4fe;background:#a855f724;border:1px solid rgba(168,85,247,.4);border-radius:999px;padding:2px 12px}._grid_h93td_160{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}._noGames_h93td_165{border-radius:var(--r-lg);padding:1.5rem 1rem;background:#0b13268c;border:1px dashed var(--border2);text-align:center;color:var(--text2);font-size:.88rem}._missingHint_h93td_174{text-align:center;font-size:.78rem;color:#fca5a5}._confirm_h93td_181{width:100%;border-radius:var(--r-xl);padding:1.2rem 1.1rem;background:radial-gradient(120% 140% at 10% -10%,rgba(168,85,247,.3),transparent 55%),linear-gradient(135deg,#a855f724,#070b1466);border:1px solid rgba(168,85,247,.45);display:flex;flex-direction:column;gap:.6rem}._confirmTitle_h93td_193{font-weight:700;font-size:1rem;color:var(--text)}._confirmDesc_h93td_198{font-size:.8rem;color:var(--text2)}._confirmBtn_h93td_202{font-family:Barlow Condensed,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:12px 20px;border:1px solid rgba(168,85,247,.6);color:#fff;background:linear-gradient(135deg,#a855f7e6,#8b5cf6e6);cursor:pointer}._confirmBtn_h93td_202:disabled{opacity:.45;cursor:not-allowed}._lockBtn_h93td_218{font-family:Barlow Condensed,sans-serif;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 16px;border:1px solid rgba(251,191,36,.4);color:#fcd34d;background:transparent;cursor:pointer}._lockBtn_h93td_218:disabled{opacity:.45;cursor:not-allowed}._notice_h93td_232{font-size:.8rem;border-radius:var(--r-md);padding:8px 12px}._notice_h93td_232._ok_h93td_237{background:#34d3991a;border:1px solid rgba(52,211,153,.35);color:#6ee7b7}._notice_h93td_232._error_h93td_238{background:#f871711a;border:1px solid rgba(248,113,113,.35);color:#fca5a5}._localNote_h93td_240{width:100%;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text2);border-radius:var(--r-md);padding:8px 12px;background:#0b13268c;border:1px dashed var(--border2)}._simCard_h93td_254{display:flex;flex-direction:column;gap:.55rem;align-items:center}._simTitle_h93td_260{font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text2)}._simStatus_h93td_267{font-size:1.05rem;font-weight:700;color:#fbbf24}._simCounter_h93td_272{font-size:.85rem;color:var(--text);font-variant-numeric:tabular-nums}._simBarTrack_h93td_277{width:100%;height:10px;border-radius:999px;background:#0b1326cc;border:1px solid var(--border2);overflow:hidden}._simBarFill_h93td_285{height:100%;border-radius:999px;background:linear-gradient(90deg,#fbbf24e6,#a855f7e6);transition:width .3s ease}._simPercent_h93td_291{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;letter-spacing:.08em;color:#d8b4fe}._simDesc_h93td_297{font-size:.75rem;color:var(--text2)}._completedBanner_h93td_303{width:100%;border-radius:var(--r-lg);padding:.85rem 1rem;text-align:center;font-weight:700;font-size:.95rem;color:#6ee7b7;background:#34d39914;border:1px solid rgba(52,211,153,.35)}._resultWrap_h93td_314{position:relative}._drawTag_h93td_317{display:inline-block;margin-top:.35rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:2px 10px}._board_h93td_330{width:100%;border-radius:var(--r-lg);border:1px solid var(--border2);background:#0b13268c;overflow:hidden}._boardRow_h93td_337{display:grid;grid-template-columns:2rem 1fr 3rem 3rem 3rem;gap:.4rem;align-items:center;padding:.55rem .8rem;font-size:.85rem;border-top:1px solid rgba(148,163,184,.12)}._boardRow_h93td_337:first-child{border-top:none}._boardHead_h93td_347{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text2);background:#a855f714}._boardName_h93td_355{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}._boardRank_h93td_361,._boardNum_h93td_361{text-align:center;font-variant-numeric:tabular-nums;color:var(--text2)}._boardPoints_h93td_366{color:#d8b4fe;font-weight:700}._boardMe_h93td_370{background:#a855f724;border-left:3px solid rgba(168,85,247,.7)}._boardMe_h93td_370 ._boardName_h93td_355{color:#d8b4fe}._page_7zjop_1{max-width:760px;margin:0 auto;padding:1.25rem}._header_7zjop_7{margin-bottom:1.25rem}._title_7zjop_11{font-size:1.4rem;font-weight:700;margin-bottom:.25rem}._eyebrow_7zjop_17{color:var(--text2, #777);font-size:.85rem}._section_7zjop_22{background:var(--surface, #1A2740);border:1px solid var(--border, rgba(255,255,255,.07));border-radius:14px;padding:1rem 1.125rem;margin-bottom:1rem}._sectionTitle_7zjop_30{font-weight:700;font-size:1rem;margin-bottom:.75rem}._row_7zjop_36{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._grid_7zjop_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem}._gameCard_7zjop_49{border:1px solid var(--border, rgba(255,255,255,.07));border-radius:10px;padding:.6rem;display:flex;flex-direction:column;gap:.35rem;background:var(--surface2, #243450)}._gameTop_7zjop_59{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text2, #777)}._gameMatchup_7zjop_66{display:flex;justify-content:space-between;align-items:center;font-weight:600;gap:.5rem}._scoreEditable_7zjop_74{display:flex;gap:.4rem;align-items:center}._btn_7zjop_80,._btnPrimary_7zjop_80,._btnDanger_7zjop_80,._btnGhost_7zjop_80{border:none;cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-size:.9rem;font-weight:600;transition:opacity .15s}._btn_7zjop_80{background:var(--surface2, #243450);color:var(--text, #F0F4FF)}._btnPrimary_7zjop_80{background:var(--accent, #F5A623);color:#0d0d0d;border:none}._btnDanger_7zjop_80{background:#dc2626;color:#fff}._btnGhost_7zjop_80{background:transparent;border:1px solid var(--border2, rgba(255,255,255,.14));color:var(--text2, #8B9ABB)}._btn_7zjop_80:disabled,._btnPrimary_7zjop_80:disabled{opacity:.5;cursor:not-allowed}._input_7zjop_95,._select_7zjop_95{border:1px solid var(--border2, rgba(255,255,255,.14));border-radius:8px;padding:.5rem .6rem;font-size:.9rem;background:var(--surface, #1A2740);color:var(--text, #F0F4FF)}._badge_7zjop_104{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}._badgeOpen_7zjop_112{background:#22c55e29;color:#86efac}._badgeLocked_7zjop_113{background:#ef444429;color:#fca5a5}._badgeDone_7zjop_114{background:#6366f129;color:#a5b4fc}._badgeSetup_7zjop_115{background:#f5a62329;color:#fcd34d}._note_7zjop_117{border-radius:10px;padding:.75rem 1rem;font-size:.85rem;margin-bottom:1rem;border:1px solid var(--border2, rgba(255,255,255,.14))}._noteInfo_7zjop_124{background:#3b82f624;color:#bfdbfe}._noteOk_7zjop_125{background:#22c55e24;color:#86efac}._empty_7zjop_127{color:var(--text2, #777);font-size:.9rem;padding:1rem 0;text-align:center}._spinner_7zjop_134{padding:2rem;text-align:center;color:var(--text2, #777)}._weekTabs_7zjop_140{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}._weekTab_7zjop_140{border:1px solid var(--border, rgba(255,255,255,.07));background:var(--surface2, #243450);padding:.45rem .8rem;border-radius:999px;cursor:pointer;font-weight:600;font-size:.85rem;color:var(--text, #F0F4FF)}._weekTabActive_7zjop_156{background:var(--mode-tc, #3B82F6);color:#fff;border-color:var(--mode-tc, #3B82F6)}._weekTabLocked_7zjop_161{opacity:.55;cursor:not-allowed;position:relative}._actions_1diq6_1{display:flex;gap:8px}._editor_1ii7t_1{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:.5rem;border-top:1px dashed var(--border)}._warning_1ii7t_10{font-size:.75rem;line-height:1.4;color:var(--amber, #F59E0B);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--r-sm);padding:.5rem .7rem}._teams_1ii7t_20{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;width:100%}._team_1ii7t_20{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.3rem}._side_1ii7t_37{font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}._identity_1ii7t_46{display:flex;align-items:center;gap:4px}._abbr_1ii7t_52{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.05em;color:var(--text)}._vs_1ii7t_59{font-family:Bebas Neue,sans-serif;font-size:1rem;color:var(--text3);align-self:center}._input_1ii7t_66{width:4rem;padding:.5rem .4rem;font-size:1.2rem;text-align:center;background:var(--bg2);border:1.5px solid var(--border);border-radius:6px;color:var(--text);font-family:Bebas Neue,sans-serif;outline:none;transition:border-color .15s}._input_1ii7t_66:focus{border-color:var(--accent)}._actions_1ii7t_84{display:flex;gap:.5rem;width:100%}._save_1ii7t_90{flex:1;padding:.6rem 1rem;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#000;border:none;border-radius:var(--r-sm);cursor:pointer;transition:opacity .15s}._save_1ii7t_90:hover:not(:disabled){opacity:.85}._save_1ii7t_90:disabled{opacity:.5;cursor:not-allowed}._cancel_1ii7t_108{padding:.6rem 1.2rem;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:none;border:1.5px solid var(--border);color:var(--text3);border-radius:var(--r-sm);cursor:pointer;transition:border-color .15s}._cancel_1ii7t_108:hover:not(:disabled){border-color:var(--text2)}._cancel_1ii7t_108:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 480px){._editor_1ii7t_1{gap:1rem;padding-top:.75rem}._input_1ii7t_66{width:4.5rem;padding:.55rem;font-size:1.3rem}._side_1ii7t_37{font-size:.66rem}._abbr_1ii7t_52{font-size:1.2rem}}._container_mf2qp_1{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r);padding:1rem 1.25rem;margin-bottom:1rem}._header_mf2qp_9{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_mf2qp_17{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.06em;color:var(--text)}._toggle_mf2qp_24{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._toggleInput_mf2qp_32{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}._toggleLabel_mf2qp_39{font-size:.85rem;color:var(--text2)}._status_mf2qp_44{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}._statusRow_mf2qp_53{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.85rem}._statusLabel_mf2qp_61{color:var(--text3);min-width:140px}._statusValue_mf2qp_66{color:var(--text2)}._statusActive_mf2qp_70{color:var(--green);display:flex;align-items:center;gap:.35rem}._dot_mf2qp_77{width:8px;height:8px;border-radius:50%;background:var(--green);animation:_pulse_mf2qp_1 2s ease-in-out infinite}@keyframes _pulse_mf2qp_1{0%,to{opacity:1}50%{opacity:.4}}._statusError_mf2qp_90{color:var(--red)}._syncButton_mf2qp_94{margin-top:.5rem;padding:.5rem 1rem;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);font-size:.85rem;cursor:pointer;transition:all .15s;align-self:flex-start}._syncButton_mf2qp_94:hover:not(:disabled){background:var(--surface2);border-color:var(--accent)}._syncButton_mf2qp_94:disabled{opacity:.5;cursor:not-allowed}._budgetSection_mf2qp_117{margin-top:.75rem;padding:.75rem;background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm)}._budgetTitle_mf2qp_125{font-size:.8rem;font-weight:600;color:var(--text);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}._budgetRow_mf2qp_134{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:.25rem 0}._budgetLabel_mf2qp_142{color:var(--text3)}._budgetValue_mf2qp_146{color:var(--text2);font-family:Barlow Condensed,sans-serif;font-weight:500}._budgetPercent_mf2qp_152{color:var(--text3);font-size:.75rem}@media (max-width: 480px){._header_mf2qp_9{flex-direction:column;align-items:flex-start}._statusLabel_mf2qp_61{min-width:auto}._statusRow_mf2qp_53{flex-direction:column;gap:.15rem}}._sectionCard_rrb0k_1{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.85rem;margin-bottom:1rem}._sectionHeader_rrb0k_9{display:flex;justify-content:space-between;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:.75rem}@media (min-width: 480px){._sectionCard_rrb0k_1{border-radius:var(--r-xl);padding:1.25rem;margin-bottom:1.25rem}._sectionHeader_rrb0k_9{font-size:.9rem;margin-bottom:1rem}}._sectionActions_rrb0k_27{display:flex;gap:6px}._availHeader_rrb0k_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._availTitle_rrb0k_41{font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text2)}._availActions_rrb0k_49{display:flex;gap:6px;flex-wrap:wrap}._actionBtn_rrb0k_55{padding:.4rem .9rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--surface2);border:1px solid var(--border2);color:var(--text);border-radius:var(--r-sm);transition:all .15s;cursor:pointer;white-space:nowrap}._actionBtn_rrb0k_55:hover{border-color:var(--accent);color:var(--accent)}._actionBtn_rrb0k_55:disabled{opacity:.4;cursor:not-allowed}._gamesList_rrb0k_73{display:flex;flex-direction:column;gap:4px}._gameRow_rrb0k_79{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:.45rem .5rem;background:var(--bg3);border-radius:var(--r-sm);cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}._gameRow_rrb0k_79:hover{background:var(--surface)}._gameRow_rrb0k_79._selected_rrb0k_92{background:#f5a62314}._gameRow_rrb0k_79._editing_rrb0k_94{flex-direction:column;align-items:flex-start;gap:.5rem;cursor:default}._editMeta_rrb0k_101{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%}._teamsRow_rrb0k_109{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._chk_rrb0k_117{font-size:.85rem;color:var(--accent);width:1rem;flex-shrink:0}._emoji_rrb0k_124{font-size:1rem;line-height:1;width:1.2rem;text-align:center;flex-shrink:0}._abbr_rrb0k_132{font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.04em;width:2rem;flex-shrink:0}._vs_rrb0k_140{font-family:Bebas Neue,sans-serif;font-size:.6rem;color:var(--text3);flex-shrink:0}._score_rrb0k_147{font-family:Bebas Neue,sans-serif;font-size:.85rem;color:var(--text);min-width:1.2rem;text-align:center;flex-shrink:0}._time_rrb0k_156{font-family:Barlow Condensed,sans-serif;font-size:.7rem;color:var(--text);opacity:.7;white-space:nowrap}._rowMeta_rrb0k_164{display:flex;align-items:center;gap:4px}@media (min-width: 480px){._gameRow_rrb0k_79{flex-wrap:nowrap;gap:6px;padding:.5rem .6rem}._teamsRow_rrb0k_109{flex:none}._chk_rrb0k_117{font-size:1rem;width:1.2rem}._emoji_rrb0k_124{font-size:1.1rem;width:1.4rem}._abbr_rrb0k_132{font-size:1rem;width:2.5rem}._vs_rrb0k_140{font-size:.7rem}._score_rrb0k_147{font-size:1rem;min-width:1.5rem}._time_rrb0k_156{font-size:.72rem;opacity:.6}._rowMeta_rrb0k_164{margin-left:auto}}._emptyRow_rrb0k_182{padding:1rem;text-align:center;color:var(--green);font-family:Barlow Condensed,sans-serif;font-size:.85rem;letter-spacing:.05em}._inactive_rrb0k_191{opacity:.45;text-decoration:line-through}._inactiveBadge_rrb0k_196{font-size:.8rem;flex-shrink:0}._disableBtn_rrb0k_201{padding:.15rem .35rem;font-size:.6rem;border:1px solid rgba(239,68,68,.3);color:var(--red);border-radius:4px;background:none;cursor:pointer;transition:background .15s;flex-shrink:0}._disableBtn_rrb0k_201:hover{background:#ef44441a}._enableBtn_rrb0k_214{padding:.15rem .35rem;font-size:.6rem;border:1px solid rgba(34,197,94,.3);color:var(--green);border-radius:4px;background:none;cursor:pointer;transition:background .15s;flex-shrink:0}._enableBtn_rrb0k_214:hover{background:#22c55e1a}@media (min-width: 480px){._disableBtn_rrb0k_201,._enableBtn_rrb0k_214{padding:.2rem .5rem;font-size:.7rem}}._hasResult_rrb0k_232{background:#22c55e0f}._winner_rrb0k_236{color:var(--accent)}._score_rrb0k_147{font-family:Bebas Neue,sans-serif;font-size:.85rem;color:var(--text);min-width:1.2rem;text-align:center}@media (min-width: 480px){._score_rrb0k_147{font-size:1rem;min-width:1.5rem}}._resultBtn_rrb0k_252{padding:.15rem .35rem;font-size:.75rem;border:1px solid var(--border2);border-radius:4px;background:none;cursor:pointer;transition:background .15s;flex-shrink:0}._resultBtn_rrb0k_252:hover{background:var(--surface)}@media (min-width: 480px){._resultBtn_rrb0k_252{padding:.2rem .45rem;font-size:.85rem}}._addForm_rrb0k_269{background:var(--bg3);border-radius:var(--r);padding:1rem}@media (max-width: 480px){._addForm_rrb0k_269{padding:.75rem}}._teamRow_rrb0k_279{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:8px}._teamSelect_rrb0k_287{padding:.5rem;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.82rem;min-width:0}._teamVs_rrb0k_295{color:var(--text3);font-size:.85rem;text-align:center;white-space:nowrap}._dateRow_rrb0k_300{display:flex;gap:8px;align-items:center}@media (max-width: 480px){._dateRow_rrb0k_300{flex-wrap:wrap}._dateRow_rrb0k_300 ._inputDate_rrb0k_306{flex:1 1 100%}._dateRow_rrb0k_300 ._inputTime_rrb0k_307{flex:1;min-width:0}._dateRow_rrb0k_300 ._addBtn_rrb0k_308{flex:1 1 100%}}._inputDate_rrb0k_306,._inputTime_rrb0k_307{padding:.5rem;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.82rem;flex:1}._addBtn_rrb0k_308{padding:.5rem 1rem;background:var(--accent);color:#000;border:none;border-radius:var(--r-sm);cursor:pointer;font-weight:600;white-space:nowrap}._header_n4rlx_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._headerActions_n4rlx_10{display:flex;gap:8px;flex-wrap:wrap}._phaseSwitch_n4rlx_16{display:flex;gap:6px;align-items:center}._phaseBtn_n4rlx_22{padding:.7rem 1.1rem;background:var(--bg3);color:var(--text2);font-family:Bebas Neue,sans-serif;font-size:.9rem;letter-spacing:.06em;border:1px solid var(--border);border-radius:var(--r-sm);transition:all .15s;white-space:nowrap;cursor:pointer}._phaseBtn_n4rlx_22:hover{color:var(--text);border-color:var(--border2)}._phaseBtnActive_n4rlx_36{background:var(--surface2);color:var(--text);border-color:var(--accent)}._phaseBtnActive_n4rlx_36:first-child{border-color:var(--accent)}._phaseBtnActive_n4rlx_36:last-child{border-color:var(--mode-ps, #14B8A6)}._loadBtn_n4rlx_44{padding:.7rem 1.25rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#0d0d0d;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;border-radius:var(--r-sm);transition:opacity .2s;white-space:nowrap;border:none;cursor:pointer}._loadBtn_n4rlx_44:hover{opacity:.9}._loadBtn_n4rlx_44:disabled{opacity:.4;cursor:not-allowed}._statsBar_n4rlx_60{display:flex;gap:.75rem;margin-bottom:1.5rem}._stat_n4rlx_60{flex:1;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.85rem 1rem;text-align:center}._statVal_n4rlx_75{display:block;font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--accent);line-height:1}._statLabel_n4rlx_83{font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text3);margin-top:4px}._weekCount_n4rlx_92{font-size:.6rem;background:var(--surface2);color:var(--accent);border-radius:999px;padding:1px 7px;margin-left:6px}._addForm_n4rlx_101{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}._addForm_n4rlx_101 ._field_n4rlx_112:nth-last-child(2){grid-column:1 / -1}._addForm_n4rlx_101 button{grid-column:1 / -1}@media (max-width: 560px){._addForm_n4rlx_101{grid-template-columns:1fr}}._gamesGrid_n4rlx_126{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 560px){._gamesGrid_n4rlx_126{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){._gamesGrid_n4rlx_126{grid-template-columns:repeat(3,1fr)}}._gameCard_n4rlx_135{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:1rem;display:flex;flex-direction:column;gap:.5rem}._gameTime_n4rlx_145{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}._teamsRow_n4rlx_153{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:.4rem}._teamInfo_n4rlx_160{display:flex;flex-direction:column;align-items:center;gap:2px}._teamEmoji_n4rlx_167{font-size:1.4rem;line-height:1}._teamAbbr_n4rlx_172{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;line-height:1}._teamName_n4rlx_179{font-size:.62rem;color:var(--text2);text-align:center;line-height:1.2}._vs_n4rlx_186{font-family:Bebas Neue,sans-serif;font-size:.85rem;color:var(--text3);text-align:center}._gameId_n4rlx_193{font-size:.6rem;color:var(--text3);font-family:monospace}._delBtn_n4rlx_199{padding:.35rem .75rem;font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(239,68,68,.3);color:var(--red);border-radius:var(--r-sm);transition:all .15s;align-self:flex-end;background:none;cursor:pointer}._delBtn_n4rlx_199:hover{background:#ef44441a;border-color:var(--red)}._dangerBtn_n4rlx_219{padding:.7rem 1.25rem;background:#ef444426;color:var(--red);font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;border:1px solid rgba(239,68,68,.3);border-radius:var(--r-sm);transition:all .2s;white-space:nowrap;cursor:pointer}._dangerBtn_n4rlx_219:hover{background:#ef444440;border-color:var(--red)}._dangerBtn_n4rlx_219:disabled{opacity:.4;cursor:not-allowed}._dangerBtn_n4rlx_219._active_n4rlx_234{background:var(--red);color:#0d0d0d;border-color:var(--red);animation:_pulse_n4rlx_1 1s infinite}@keyframes _pulse_n4rlx_1{0%,to{opacity:1}50%{opacity:.6}}._header_1sx95_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._headerActions_1sx95_10{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._health_1sx95_17{padding:.7rem 1.1rem;font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.06em;border-radius:var(--r-sm);white-space:nowrap}._healthy_1sx95_26{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.35)}._warning_1sx95_32{background:#f5a62326;color:#f5a623;border:1px solid rgba(245,166,35,.35)}._error_1sx95_38{background:#ef444426;color:var(--red);border:1px solid rgba(239,68,68,.35)}._statsBar_1sx95_44{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}._stat_1sx95_44{flex:1 1 130px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.85rem 1rem;text-align:center}._statVal_1sx95_60{display:block;font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--accent);line-height:1}._statLabel_1sx95_68{font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text3);margin-top:4px}._breakdowns_1sx95_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1.25rem}._breakdown_1sx95_77{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.85rem 1rem}._breakdownTitle_1sx95_91{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:.5rem}._chips_1sx95_100{display:flex;gap:.4rem;flex-wrap:wrap}._chip_1sx95_100{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.05em;background:var(--surface2);color:var(--text2);border:1px solid var(--border2);border-radius:999px;padding:2px 10px}._grid_1sx95_117{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 700px){._grid_1sx95_117{grid-template-columns:1fr 1fr}}._card_1sx95_125{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem}._cardTitle_1sx95_132{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:.75rem}._cardEmpty_1sx95_141{font-size:.82rem;color:var(--text3)}._row_1sx95_146{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--border)}._row_1sx95_146:last-child{border-bottom:none}._rowName_1sx95_156{flex:1;font-size:.86rem;color:var(--text)}._rowMeta_1sx95_158{font-family:monospace;font-size:.68rem;color:var(--text3)}._rowCount_1sx95_164{font-family:Bebas Neue,sans-serif;font-size:1.1rem;color:var(--accent);min-width:1.4rem;text-align:right}._issue_1sx95_172{font-size:.8rem;padding:.4rem 0;border-bottom:1px solid var(--border)}._issue_1sx95_172:last-child{border-bottom:none}._issueError_1sx95_180{color:var(--red)}._issueWarning_1sx95_182{color:#f5a623}._header_gzsgq_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._toolbar_gzsgq_10{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}._toolbar_gzsgq_10 select,._toolbar_gzsgq_10 input{flex:1 1 140px;min-width:0}._tableWrap_gzsgq_24{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r);background:var(--bg2)}._table_gzsgq_24{width:100%;border-collapse:collapse;font-size:.82rem}._table_gzsgq_24 th{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}._table_gzsgq_24 td{padding:.5rem .6rem;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap}._table_gzsgq_24 tbody tr:last-child td{border-bottom:none}._row_gzsgq_58{cursor:pointer;transition:background .15s ease}._row_gzsgq_58:hover{background:var(--surface2)}._leagueCell_gzsgq_65{color:var(--text);font-weight:600}._pagination_gzsgq_70{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}._pageInfo_gzsgq_79{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;color:var(--text3)}._header_1jq04_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._headerActions_1jq04_10{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._health_1jq04_17{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--border)}._healthy_1jq04_27{color:#22c55e;border-color:#22c55e55;background:#22c55e11}._warning_1jq04_28{color:#eab308;border-color:#eab30855;background:#eab30811}._error_1jq04_29{color:#ef4444;border-color:#ef444455;background:#ef444411}._statsBar_1jq04_31{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 640px){._statsBar_1jq04_31{grid-template-columns:repeat(2,1fr)}}._stat_1jq04_31{display:flex;flex-direction:column;gap:.15rem;align-items:center;justify-content:center;padding:.75rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r)}._statVal_1jq04_54{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:var(--text)}._statLabel_1jq04_62{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}._grid_1jq04_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem}._card_1jq04_77{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.9rem;margin-bottom:.75rem}._cardTitle_1jq04_85{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:.6rem}._cardEmpty_1jq04_94{color:var(--text3);font-size:.82rem;padding:.25rem 0}._kv_1jq04_100{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;border-bottom:1px dashed var(--border);font-size:.85rem}._kv_1jq04_100:last-child{border-bottom:none}._kv_1jq04_100 span{color:var(--text3)}._kv_1jq04_100 b{color:var(--text);text-align:right;word-break:break-all}._mono_1jq04_114{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--text3)!important;font-weight:400}._issue_1jq04_121{font-size:.82rem;padding:.35rem .5rem;border-radius:calc(var(--r) - 2px);margin-bottom:.35rem}._issueError_1jq04_128{color:#ef4444;background:#ef444411}._issueWarning_1jq04_129{color:#eab308;background:#eab30811}._row_1jq04_131{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;border-bottom:1px dashed var(--border);font-size:.85rem}._row_1jq04_131:last-child{border-bottom:none}._rowName_1jq04_143{color:var(--text)}._rowCount_1jq04_145{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;color:var(--text3)}._tableWrap_1jq04_152{overflow-x:auto;border:1px solid var(--border);border-radius:calc(var(--r) - 2px)}._table_1jq04_152{width:100%;border-collapse:collapse;font-size:.82rem}._table_1jq04_152 th{font-family:Barlow Condensed,sans-serif;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}._table_1jq04_152 td{padding:.45rem .6rem;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap}._table_1jq04_152 tbody tr:last-child td{border-bottom:none}._header_5elu6_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._toolbar_5elu6_10{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}._toolbar_5elu6_10 select,._toolbar_5elu6_10 input{flex:1 1 140px;min-width:0}._tableWrap_5elu6_24{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r);background:var(--bg2)}._table_5elu6_24{width:100%;border-collapse:collapse;font-size:.82rem}._table_5elu6_24 th{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}._table_5elu6_24 td{padding:.5rem .6rem;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap}._table_5elu6_24 tbody tr:last-child td{border-bottom:none}._row_5elu6_58{cursor:pointer;transition:background .15s ease}._row_5elu6_58:hover{background:var(--surface2)}._userCell_5elu6_65{color:var(--text);font-weight:600}._pagination_5elu6_70{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}._pageInfo_5elu6_79{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;color:var(--text3)}._header_t35s7_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._headerActions_t35s7_10{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._activeBadge_t35s7_17,._idleBadge_t35s7_18{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--border)}._activeBadge_t35s7_17{color:#22c55e;border-color:#22c55e55;background:#22c55e11}._idleBadge_t35s7_18{color:var(--text3);border-color:var(--border);background:var(--surface2)}._statsBar_t35s7_31{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 640px){._statsBar_t35s7_31{grid-template-columns:repeat(2,1fr)}}._stat_t35s7_31{display:flex;flex-direction:column;gap:.15rem;align-items:center;justify-content:center;padding:.75rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r)}._statVal_t35s7_54{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:var(--text)}._statLabel_t35s7_62{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}._grid_t35s7_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem}._card_t35s7_77{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.9rem;margin-bottom:.75rem}._cardTitle_t35s7_85{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:.6rem}._cardEmpty_t35s7_94{color:var(--text3);font-size:.82rem;padding:.25rem 0}._kv_t35s7_100{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;border-bottom:1px dashed var(--border);font-size:.85rem}._kv_t35s7_100:last-child{border-bottom:none}._kv_t35s7_100 span{color:var(--text3)}._kv_t35s7_100 b{color:var(--text);text-align:right;word-break:break-all}._mono_t35s7_114{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--text3)!important;font-weight:400}._issue_t35s7_121{font-size:.82rem;padding:.35rem .5rem;border-radius:calc(var(--r) - 2px);margin-bottom:.35rem}._issueError_t35s7_128{color:#ef4444;background:#ef444411}._issueWarning_t35s7_129{color:#eab308;background:#eab30811}._row_t35s7_131{cursor:pointer;transition:background .15s ease}._row_t35s7_131:hover{background:var(--surface2)}._leagueCell_t35s7_138{color:var(--text);font-weight:600}._tableWrap_t35s7_143{overflow-x:auto;border:1px solid var(--border);border-radius:calc(var(--r) - 2px)}._table_t35s7_143{width:100%;border-collapse:collapse;font-size:.82rem}._table_t35s7_143 th{font-family:Barlow Condensed,sans-serif;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}._table_t35s7_143 td{padding:.45rem .6rem;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap}._table_t35s7_143 tbody tr:last-child td{border-bottom:none}._container_98hfz_1{max-width:1200px;margin:0 auto;padding:2rem 1rem}._header_98hfz_7{margin-bottom:2rem}._title_98hfz_11{font-family:Bebas Neue,sans-serif;font-size:2.5rem;letter-spacing:.05em;margin:0 0 .5rem;color:var(--text)}._subtitle_98hfz_19{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;color:var(--text3);letter-spacing:.02em}._warning_98hfz_26{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#f5a6231a;border:2px solid rgba(245,166,35,.3);border-radius:8px;margin-bottom:2rem}._warningIcon_98hfz_37{font-size:2rem}._warningText_98hfz_41{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;color:var(--text)}._scopeSection_98hfz_47{background:var(--card);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_98hfz_54{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.05em;margin:0 0 1rem;color:var(--text)}._scopeGrid_98hfz_62{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._field_98hfz_68{display:flex;flex-direction:column;gap:.5rem}._label_98hfz_74{font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:600;color:var(--text2);letter-spacing:.02em;text-transform:uppercase}._input_98hfz_83,._select_98hfz_84{font-family:Barlow Condensed,sans-serif;font-size:1rem;padding:.75rem 1rem;background:var(--bg);border:2px solid var(--border);border-radius:6px;color:var(--text);transition:border-color .2s}._input_98hfz_83:focus,._select_98hfz_84:focus{outline:none;border-color:var(--accent)}._input_98hfz_83:disabled,._select_98hfz_84:disabled{opacity:.6;cursor:not-allowed}._actions_98hfz_107{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}._button_98hfz_114{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.08em;padding:1rem 2.5rem;background:linear-gradient(135deg,#f5a623,#ff4b4b);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #f5a6234d}._buttonApply_98hfz_128{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 4px 12px #4caf504d}._buttonApply_98hfz_128:hover:not(:disabled){box-shadow:0 6px 16px #4caf5066}._button_98hfz_114:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #f5a62366}._button_98hfz_114:disabled{opacity:.6;cursor:not-allowed}._error_98hfz_147{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#ff4b4b1a;border:2px solid rgba(255,75,75,.3);border-radius:8px;margin-bottom:2rem}._errorIcon_98hfz_158{font-size:1.5rem}._errorText_98hfz_162{font-family:Barlow Condensed,sans-serif;font-size:1rem;color:var(--text)}._results_98hfz_168{background:var(--card);border-radius:12px;padding:1.5rem}._statsGrid_98hfz_174{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}._statCard_98hfz_181{background:var(--bg);border-radius:8px;padding:1rem;text-align:center;border:2px solid var(--border)}._statValue_98hfz_189{font-family:Bebas Neue,sans-serif;font-size:2.5rem;letter-spacing:.05em;color:var(--accent);line-height:1;margin-bottom:.5rem}._statLabel_98hfz_198{font-family:Barlow Condensed,sans-serif;font-size:.9rem;color:var(--text2);text-transform:uppercase;letter-spacing:.05em}._detailsSection_98hfz_206{margin-top:2rem}._detailsTitle_98hfz_210{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.05em;margin:0 0 1rem;color:var(--text)}._detailsTable_98hfz_218{overflow-x:auto}._tableHeader_98hfz_222{display:grid;grid-template-columns:80px 80px 60px 100px 180px 120px 140px 150px;gap:.5rem;padding:.75rem 1rem;background:var(--bg);border-radius:6px;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:600;color:var(--text2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._tableRow_98hfz_238{display:grid;grid-template-columns:80px 80px 60px 100px 180px 120px 140px 150px;gap:.5rem;padding:.75rem 1rem;background:var(--bg);border-radius:6px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;color:var(--text);margin-bottom:.5rem;align-items:center}._gameTime_98hfz_252{font-size:.85rem;color:var(--text2)}._externalId_98hfz_257{font-family:Courier New,monospace;font-size:.8rem;color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reason_98hfz_266{font-size:.85rem;color:var(--text2)}._badge_98hfz_271{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._badgeSuccess_98hfz_282{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}._badgeWarning_98hfz_288{background:#ff980033;color:#ff9800;border:1px solid rgba(255,152,0,.3)}._badgeError_98hfz_294{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}._badgeInfo_98hfz_300{background:#2196f333;color:#2196f3;border:1px solid rgba(33,150,243,.3)}._badgeDefault_98hfz_306{background:#9e9e9e33;color:#9e9e9e;border:1px solid rgba(158,158,158,.3)}._noMutation_98hfz_312{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#4caf501a;border:2px solid rgba(76,175,80,.3);border-radius:8px;margin-top:2rem}._noMutationIcon_98hfz_323{font-size:1.5rem}._noMutationText_98hfz_327{font-family:Barlow Condensed,sans-serif;font-size:1rem;color:var(--text)}._duration_98hfz_333{margin-top:1rem;font-family:Barlow Condensed,sans-serif;font-size:.9rem;color:var(--text3);text-align:right}._denied_98hfz_341{text-align:center;padding:4rem 2rem}._deniedIcon_98hfz_346{font-size:4rem;margin-bottom:1rem}._denied_98hfz_341 h2{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.05em;margin:0 0 1rem;color:var(--text)}._denied_98hfz_341 p{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;color:var(--text2)}@media (max-width: 768px){._scopeGrid_98hfz_62{grid-template-columns:1fr}._statsGrid_98hfz_174{grid-template-columns:repeat(2,1fr)}._tableHeader_98hfz_222,._tableRow_98hfz_238{grid-template-columns:60px 60px 50px 80px 140px 100px 120px 120px;font-size:.75rem}}._header_1p2fk_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._headerActions_1p2fk_10{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._grid_1p2fk_17{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:.75rem}@media (min-width: 700px){._grid_1p2fk_17{grid-template-columns:1fr 1fr}}._card_1p2fk_26{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1rem}._cardTitle_1p2fk_33{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:.75rem}._cardEmpty_1p2fk_42{font-size:.82rem;color:var(--text3)}._tableWrap_1p2fk_47{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r);background:var(--bg2)}._table_1p2fk_47{width:100%;border-collapse:collapse;font-size:.82rem}._table_1p2fk_47 th{font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}._table_1p2fk_47 td{padding:.5rem .6rem;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap}._table_1p2fk_47 tbody tr:last-child td{border-bottom:none}._mono_1p2fk_81{font-family:monospace;font-size:.82rem;color:var(--text)}._cooldown_1p2fk_87{font-family:Bebas Neue,sans-serif;font-size:1rem;color:var(--accent)}._remaining_1p2fk_93{color:#4ade80;font-weight:600}._kv_1p2fk_98{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border)}._kv_1p2fk_98:last-child{border-bottom:none}._kv_1p2fk_98 span{flex:1;font-size:.8rem;color:var(--text3)}._kv_1p2fk_98 b{font-size:.86rem;color:var(--text)}._hint_1p2fk_112{font-size:.74rem;color:var(--text3);margin-top:.6rem}._chips_1p2fk_118{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.6rem}._chip_1p2fk_118{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.05em;background:var(--surface2);color:var(--text2);border:1px solid var(--border2);border-radius:999px;padding:2px 10px}._runs_1p2fk_136{display:flex;flex-direction:column}._run_1p2fk_136{border-bottom:1px solid var(--border);padding:.4rem 0}._run_1p2fk_136:last-child{border-bottom:none}._runWhen_1p2fk_148{font-family:monospace;font-size:.72rem;color:var(--text)}._runMeta_1p2fk_154{font-size:.8rem;color:var(--text2);margin-left:.4rem}._runCounts_1p2fk_160{font-size:.72rem;color:var(--text3);margin-left:.4rem}._switch_1uh67_1{background:var(--bg3);border:1px solid var(--border);border-radius:4px;padding:2px 6px;display:inline-flex;align-items:center;gap:3px;cursor:pointer;flex-shrink:0;transition:border-color .15s}._switch_1uh67_1:hover{border-color:var(--border2)}._opt_1uh67_15{font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.04em;color:var(--text3);padding:1px 3px;border-radius:2px;transition:all .15s}._opt_1uh67_15._active_1uh67_25{color:var(--accent);background:#f5a62326}._divider_1uh67_30{color:var(--border);font-size:.65rem;line-height:1}._wrap_1ejgo_1{position:relative;display:inline-flex;flex-shrink:0}._userBtn_1ejgo_7{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text2);font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.03em;max-width:110px;white-space:nowrap;overflow:hidden;cursor:pointer;transition:all .15s}._userBtn_1ejgo_7:hover,._userBtn_1ejgo_7._open_1ejgo_27{background:var(--surface);color:var(--text);border-color:var(--border2)}._email_1ejgo_33{overflow:hidden;text-overflow:ellipsis}._chevron_1ejgo_38{font-size:.6rem;color:var(--text3);flex-shrink:0}._menu_1ejgo_44{position:absolute;top:calc(100% + 10px);right:0;z-index:300;min-width:270px;max-width:320px;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-lg);box-shadow:0 12px 32px #00000073;padding:.9rem;display:flex;flex-direction:column;gap:.7rem}._userHead_1ejgo_61{display:flex;align-items:center;gap:.7rem}._avatar_1ejgo_67{width:42px;height:42px;border-radius:50%;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;color:var(--accent);flex-shrink:0}._userWho_1ejgo_81{min-width:0}._userEmail_1ejgo_85{font-size:.82rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userReal_1ejgo_94{font-size:.72rem;color:var(--text3)}._block_1ejgo_99{display:flex;flex-direction:column;gap:.2rem;border-top:1px solid var(--border);padding-top:.6rem}._blockLabel_1ejgo_107{font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text3);font-weight:600}._realValue_1ejgo_115{font-size:.86rem;font-weight:600;color:var(--text)}._realEmpty_1ejgo_121{font-size:.82rem;color:var(--text3)}._lockNote_1ejgo_126{display:flex;gap:6px;align-items:flex-start;font-size:.72rem;color:var(--text3);line-height:1.45}._nickEmpty_1ejgo_135{font-size:.78rem;color:var(--text3)}._nickList_1ejgo_140{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}._nickRow_1ejgo_149{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._nickLeague_1ejgo_156{font-size:.78rem;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nickValue_1ejgo_164{font-size:.8rem;font-weight:600;color:var(--accent);flex-shrink:0}._nickValueEmpty_1ejgo_171{font-size:.72rem;color:var(--text3);flex-shrink:0}._helpLine_1ejgo_177{font-size:.7rem;color:var(--text3);border-top:1px solid var(--border);padding-top:.6rem}._topbar_ba890_1{background:var(--bg2);border-bottom:1px solid var(--border);height:60px;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:200;gap:.75rem}._brand_ba890_15{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.08em;background:linear-gradient(135deg,#f5a623,#ff4b4b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;flex-shrink:0;transition:opacity .15s;cursor:pointer;display:inline-flex;align-items:center}._brand_ba890_15:hover{opacity:.7}._desktopNav_ba890_32{display:none;gap:4px}@media (min-width: 768px){._desktopNav_ba890_32{display:flex}}._navBtn_ba890_38{padding:.5rem 1.1rem;font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text2);border-radius:var(--r-sm);transition:all .15s}._navBtn_ba890_38:hover{background:var(--surface);color:var(--text)}._navBtn_ba890_38._active_ba890_50{background:var(--surface2);color:var(--accent)}._right_ba890_52{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._leagueSelect_ba890_60{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;opacity:.85;max-width:130px;min-width:70px;flex-shrink:1;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-sm);padding:.25rem .35rem;cursor:pointer;outline:none}._leagueSelect_ba890_60:hover{border-color:var(--accent)}._leagueSelect_ba890_60 option{background:var(--bg2);color:var(--text);text-transform:none}._changeBtn_ba890_84{padding:.35rem .7rem;font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--text3);border-radius:var(--r-sm);transition:all .15s;flex-shrink:0}._changeBtn_ba890_84:hover{border-color:var(--accent);color:var(--accent)}._userName_ba890_98{font-size:.78rem;color:var(--text2);font-family:Barlow Condensed,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px;display:none}@media (min-width: 360px){._userName_ba890_98{display:inline}}._adminNav_ba890_110{color:var(--accent)!important;position:relative}._adminNav_ba890_110:before{content:"👑";margin-right:4px;font-size:.8rem}._createBtn_ba890_120{padding:.38rem .7rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(245,166,35,.3);color:var(--accent);border-radius:var(--r-sm);transition:all .15s;flex-shrink:0}._createBtn_ba890_120:hover{border-color:var(--accent);background:#f5a62314}._logoutBtn_ba890_134{padding:.38rem .85rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--text2);border-radius:var(--r-sm);transition:all .15s;flex-shrink:0}._logoutBtn_ba890_134:hover{border-color:var(--accent2);color:var(--accent2)}._nav_s1226_1{position:fixed;bottom:0;left:0;right:0;background:var(--bg2);border-top:1px solid var(--border);display:flex;z-index:200;height:64px;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width: 768px){._nav_s1226_1{display:none}}._btn_s1226_15{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text3);font-family:Barlow Condensed,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;transition:color .15s;padding:.5rem 0}._btn_s1226_15._active_s1226_30{color:var(--accent)}._icon_s1226_32{font-size:1.4rem;line-height:1}._label_s1226_33{display:block}._overlay_e4kv1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_e4kv1_8{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:1.75rem 1.5rem;width:100%;max-width:520px;position:relative;max-height:90vh;overflow-y:auto}@media (max-width: 480px){._modal_e4kv1_8{padding:1.25rem 1rem}}._header_e4kv1_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._headerTitle_e4kv1_27{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.06em}._headerClose_e4kv1_33{background:none;border:none;color:var(--text3);font-size:1.2rem;cursor:pointer;padding:4px}._gamesList_e4kv1_38{margin-bottom:1rem}._gamesListLabel_e4kv1_42{display:block;margin-bottom:.35rem;font-size:.82rem;color:var(--text2)}._gameItem_e4kv1_47{display:flex;align-items:center;gap:8px;background:var(--bg3);padding:.5rem .7rem;border-radius:var(--r-sm)}@media (max-width: 480px){._gameItem_e4kv1_47{flex-wrap:wrap;gap:4px}}._gameItemTeams_e4kv1_57{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._gameItemMeta_e4kv1_62{font-size:.75rem;color:var(--text3);white-space:nowrap}._addGameForm_e4kv1_67{background:var(--bg3);border-radius:var(--r);padding:1rem;margin-bottom:1rem}@media (max-width: 480px){._addGameForm_e4kv1_67{padding:.75rem}}._addGameLabel_e4kv1_76{display:block;margin-bottom:.5rem;font-size:.82rem;color:var(--text2)}._teamRow_e4kv1_81{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:8px}._teamSelect_e4kv1_89{padding:.5rem;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.82rem;min-width:0}._teamVs_e4kv1_97{color:var(--text3);font-size:.85rem;text-align:center;white-space:nowrap}._input_e4kv1_102{padding:.5rem;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.82rem}._inputDate_e4kv1_109,._inputTime_e4kv1_117{padding:.5rem;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.82rem;flex:1}._dateRow_e4kv1_125{display:flex;gap:8px;align-items:center}@media (max-width: 480px){._dateRow_e4kv1_125{flex-wrap:wrap}._inputDate_e4kv1_109{flex:1 1 100%}._inputTime_e4kv1_117{flex:1;min-width:0}._addBtn_e4kv1_135{flex:1 1 100%}}._addBtn_e4kv1_135{padding:.5rem 1rem;background:var(--accent);color:#000;border:none;border-radius:var(--r-sm);cursor:pointer;font-weight:600;white-space:nowrap}._createBtn_e4kv1_144{width:100%}._successModal_e4kv1_148{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:1.75rem 1.5rem;width:100%;max-width:440px;position:relative}._overlay_oat1w_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}._modal_oat1w_19{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);padding:1.75rem 1.5rem;width:100%;max-width:460px}._modalHeader_oat1w_28{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._modalTitle_oat1w_34{font-family:Bebas Neue,sans-serif;font-size:1.45rem;letter-spacing:.06em;color:var(--text)}._modalClose_oat1w_40{background:none;border:none;color:var(--text3);font-size:1.2rem;cursor:pointer;padding:4px}._modalSub_oat1w_48{font-size:.8rem;color:var(--text2);line-height:1.5;margin-bottom:1.1rem}._pickerGrid_oat1w_56{display:flex;flex-direction:column;gap:.7rem}._expCard_oat1w_61{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;column-gap:.8rem;row-gap:2px;align-items:center;text-align:left;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-lg);padding:.9rem 1rem;cursor:pointer;transition:border-color .15s,transform .1s,background .15s}._expCard_oat1w_61:hover{border-color:var(--card-accent, var(--border));background:var(--surface);transform:translateY(-1px)}._expCard_oat1w_61:active{transform:scale(.99)}._expIcon_oat1w_82{grid-row:span 3;font-size:1.7rem}._expName_oat1w_83{font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.06em;color:var(--text)}._expDesc_oat1w_89{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.03em;color:var(--text2);line-height:1.3}._expChip_oat1w_96{justify-self:start;margin-top:2px;font-family:Barlow Condensed,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 9px;color:var(--card-accent, var(--text2));background:color-mix(in srgb,var(--card-accent, #3B82F6) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent, #3B82F6) 38%,transparent)}._expArrow_oat1w_109{grid-column:3;grid-row:1 / span 3;font-size:1.2rem;color:var(--text3);transition:color .15s,transform .15s}._expCard_oat1w_61:hover ._expArrow_oat1w_109{color:var(--card-accent, var(--text));transform:translate(3px)}._introHero_oat1w_119{background:radial-gradient(120% 140% at 10% -10%,rgba(59,130,246,.4),transparent 55%),linear-gradient(135deg,#3b82f629,#070b144d);border:1px solid rgba(59,130,246,.45);border-radius:var(--r-lg);padding:1.2rem 1.1rem;margin-bottom:1.1rem}._introEyebrow_oat1w_128{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#93c5fd}._introTitle_oat1w_135{font-family:Bebas Neue,sans-serif;font-size:1.55rem;letter-spacing:.05em;line-height:1.1;color:var(--text);margin:.35rem 0 .4rem}._introLead_oat1w_143{font-size:.82rem;color:var(--text2);line-height:1.55}._introBlock_oat1w_148{margin-bottom:.9rem}._introBlockTitle_oat1w_151{font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe;margin-bottom:.3rem}._introBlockText_oat1w_159{font-size:.8rem;color:var(--text2);line-height:1.5}._introList_oat1w_164{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}._introList_oat1w_164 li{font-size:.8rem;color:var(--text2);line-height:1.45}._introJourney_oat1w_176{background:var(--bg3);border:1px dashed rgba(59,130,246,.4);border-radius:var(--r-lg);padding:.9rem 1rem;text-align:center;margin-bottom:1rem}._introJourneyTitle_oat1w_184{font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:.45rem}._introJourneyPath_oat1w_192{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-bottom:.45rem}._journeyStep_oat1w_199{font-size:1.4rem}._journeyArrow_oat1w_200{color:var(--text3);font-size:1rem}._introActions_oat1w_201{display:flex;gap:.6rem;align-items:center;margin-top:.25rem}._btnGhost_oat1w_207{padding:.8rem 1.1rem;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text2);font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.06em;cursor:pointer;transition:border-color .15s,color .15s}._btnGhost_oat1w_207:hover{border-color:var(--mode-tc, #3B82F6);color:#bfdbfe}._btnPrimaryTc_oat1w_220{flex:1;padding:.85rem 1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:.08em;border-radius:var(--r-sm);cursor:pointer;transition:opacity .2s}._btnPrimaryTc_oat1w_220:hover{opacity:.9}._reviewCard_oat1w_235{background:var(--bg3);border:1px solid rgba(59,130,246,.35);border-radius:var(--r-lg);padding:.2rem 1rem;margin-bottom:1rem}._reviewRow_oat1w_242{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.7rem 0;border-bottom:1px dashed var(--border)}._reviewRow_oat1w_242:last-child{border-bottom:none}._reviewLabel_oat1w_251{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);flex-shrink:0}._reviewValue_oat1w_259{font-size:.9rem;color:var(--text);text-align:right;word-break:break-word}._fieldLabel_oat1w_267{display:block;font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin:.9rem 0 .4rem}._fieldInput_oat1w_276{width:100%;padding:.75rem .9rem;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);font-size:.95rem;outline:none;box-sizing:border-box}._fieldInput_oat1w_276:focus{border-color:var(--mode-rs, #F5A623)}._sportGrid_oat1w_288{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._sportBtn_oat1w_293{background:var(--bg3);border:2px solid var(--border);border-radius:var(--r-sm);padding:.65rem .3rem;text-align:center;cursor:pointer;transition:all .15s}._sportBtnSel_oat1w_302{border-color:var(--mode-rs, #F5A623);background:#f5a6231a}._sportIcon_oat1w_306{font-size:1.5rem;display:block;margin-bottom:3px}._sportName_oat1w_307{font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.05em;display:block;color:var(--text2)}._sportBtnSel_oat1w_302 ._sportName_oat1w_307{color:var(--mode-rs, #F5A623)}._inviteInput_oat1w_317{width:100%;padding:.6rem .8rem;background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text2);font-size:.78rem;box-sizing:border-box}._page_lny7z_8{padding:1.25rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:560px;margin:0 auto}._banner_lny7z_19{width:100%;border-radius:var(--r-xl);padding:1.4rem 1.3rem;background:radial-gradient(120% 140% at 10% -10%,rgba(59,130,246,.45),transparent 55%),linear-gradient(135deg,#3b82f638,#070b1466);border:1px solid rgba(59,130,246,.45);position:relative;overflow:hidden}._bannerTop_lny7z_30{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._bannerEyebrow_lny7z_36{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#93c5fd;background:#3b82f62e;border:1px solid rgba(59,130,246,.4);border-radius:999px;padding:3px 10px}._bannerTitle_lny7z_47{font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,8vw,2.6rem);letter-spacing:.06em;line-height:1.05;color:var(--text);display:flex;align-items:center;gap:.55rem}._bannerTitleIcon_lny7z_57{font-size:clamp(1.5rem,6vw,1.9rem)}._bannerMeta_lny7z_58{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}._chip_lny7z_65{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid var(--border2);color:var(--text2);background:#0b13268c}._chipLevel_lny7z_76{border-color:#93c5fd80;color:#bfdbfe}._chipPill_lny7z_77{font-weight:600;border:1px solid rgba(59,130,246,.55);color:#dbeafe;background:#3b82f638}._bannerPillLive_lny7z_83{animation:_pulseBlue_lny7z_1 1.8s ease-in-out infinite}@keyframes _pulseBlue_lny7z_1{0%,to{box-shadow:0 0 #3b82f659}50%{box-shadow:0 0 0 6px #3b82f600}}._section_lny7z_90{width:100%}._sectionTitle_lny7z_93{font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text2);margin-bottom:.6rem}._sectionEmpty_lny7z_102{margin-top:.5rem}._emptyState_lny7z_103{border:1px dashed rgba(148,163,184,.35);border-radius:12px;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.9rem;color:var(--text2);font-size:.92rem;line-height:1.5}._emptyHint_lny7z_114{font-size:.85rem;color:var(--text3, #94A3B8);margin:0}._emptyState_lny7z_103 ._btnTc_lny7z_119{align-self:flex-start}._status_lny7z_120{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:1rem 1.05rem}._statusGrid_lny7z_126{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}@media (min-width: 480px){._statusGrid_lny7z_126{grid-template-columns:repeat(9,1fr)}}._step_lny7z_132{display:flex;flex-direction:column;align-items:center;gap:3px;padding:.4rem .2rem;border-radius:var(--r-sm);opacity:.32;transition:opacity .3s}._stepDone_lny7z_142{opacity:.6}._stepCurrent_lny7z_143{opacity:1;background:#3b82f629;border:1px solid rgba(59,130,246,.4)}._stepIcon_lny7z_148{font-size:1.05rem}._stepLabel_lny7z_149{font-family:Barlow Condensed,sans-serif;font-size:.55rem;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--text2);line-height:1.2}._stepCurrent_lny7z_143 ._stepLabel_lny7z_149{color:#bfdbfe}._statusCurrentLine_lny7z_159{margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--border);display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#bfdbfe}._statusCurrentLine_lny7z_159 em{font-style:normal;color:var(--text2);font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.03em}._countdownCard_lny7z_178{width:100%;background:radial-gradient(100% 130% at 85% -10%,rgba(59,130,246,.3),transparent 60%),var(--bg2);border:1px solid rgba(59,130,246,.35);border-radius:var(--r-lg);padding:1.25rem 1rem;text-align:center}._countdownLabel_lny7z_188{font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text3);margin-bottom:.6rem}._sessionTag_lny7z_196{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.14em;color:#93c5fd;margin-bottom:.5rem}._countdownLabelLive_lny7z_203{color:#93c5fd;letter-spacing:.24em}._countdownBoxes_lny7z_207{display:flex;align-items:flex-start;justify-content:center;gap:.5rem}@media (min-width: 480px){._countdownBoxes_lny7z_207{gap:.8rem}}._cdBox_lny7z_214{min-width:64px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);padding:.6rem .4rem}@media (min-width: 480px){._cdBox_lny7z_214{min-width:78px;padding:.7rem .5rem}}._cdItem_lny7z_222{display:flex;align-items:center;gap:.5rem}._cdValue_lny7z_227{font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,8vw,2.2rem);letter-spacing:.05em;line-height:1;color:#dbeafe}._cdBoxLive_lny7z_234 ._cdValue_lny7z_227{color:var(--mode-tc, #3B82F6);text-shadow:0 0 18px rgba(59,130,246,.6)}._cdUnit_lny7z_235{font-family:Barlow Condensed,sans-serif;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-top:3px}._cdSep_lny7z_243{font-family:Bebas Neue,sans-serif;font-size:1.4rem;color:var(--text3);padding-top:.55rem}._countdownMeta_lny7z_249{margin-top:.6rem;font-size:.76rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.05em}._progressPersona_lny7z_257{font-family:Bebas Neue,sans-serif;font-size:clamp(1.2rem,6vw,1.7rem);letter-spacing:.05em;color:#dbeafe;margin-bottom:.8rem;min-height:1.6em}._progressTrack_lny7z_265{height:12px;background:var(--bg3);border:1px solid var(--border2);border-radius:999px;overflow:hidden}._progressFill_lny7z_272{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .3s ease}._progressMeta_lny7z_278{margin-top:.6rem;font-size:.76rem;color:#93c5fd;font-family:Barlow Condensed,sans-serif;letter-spacing:.06em}._countdownReady_lny7z_285{padding:1rem}._readyTitle_lny7z_288{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.08em;color:var(--mode-tc, #3B82F6);margin-bottom:.35rem}._readySub_lny7z_295{font-size:.85rem;color:var(--text2);line-height:1.5;max-width:360px;margin:0 auto}._activeMeta_lny7z_302{display:flex;flex-direction:column;gap:.3rem;margin:.7rem 0}._activeMetaRow_lny7z_308{font-family:Barlow Condensed,sans-serif;font-size:.85rem;letter-spacing:.05em;color:var(--text2)}._adminPanel_lny7z_316{width:100%;display:flex;flex-direction:column;gap:.5rem;background:var(--bg2);border:1px dashed rgba(250,204,21,.45);border-radius:var(--r);padding:.85rem .95rem}._adminBadge_lny7z_326{font-family:Bebas Neue,sans-serif;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:#facc15}._adminHint_lny7z_333{font-family:Barlow Condensed,sans-serif;font-size:.76rem;letter-spacing:.03em;line-height:1.5;color:var(--text3)}._roster_lny7z_342{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}._rosterRow_lny7z_348{display:flex;align-items:center;gap:.7rem;padding:.7rem .95rem;border-bottom:1px solid var(--border)}._rosterRow_lny7z_348:last-child{border-bottom:none}._rosterRow_lny7z_348._me_lny7z_356{background:#3b82f614}._avatar_lny7z_357{width:34px;height:34px;border-radius:50%;background:var(--surface2);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1rem;color:var(--text2);flex-shrink:0}._rosterInfo_lny7z_368{flex:1;min-width:0}._rosterName_lny7z_369{font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rosterMeta_lny7z_376{font-size:.7rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em}._onlineDot_lny7z_382{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--text3)}._onlineDot_lny7z_382._on_lny7z_382{background:var(--green);box-shadow:0 0 6px #22c55eb3}._onlineDot_lny7z_382._off_lny7z_389{background:var(--text3)}._rosterEmpty_lny7z_390{text-align:center;padding:1.2rem 1rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;font-size:.85rem}._presenceNote_lny7z_398{display:flex;align-items:flex-start;gap:.45rem;margin-top:.55rem;font-size:.72rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.03em;line-height:1.4}._premiseGrid_lny7z_411{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}@media (min-width: 480px){._premiseGrid_lny7z_411{grid-template-columns:repeat(4,1fr)}}._premise_lny7z_411{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:.8rem .6rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem}._premiseIcon_lny7z_428{font-size:1.4rem}._premiseLabel_lny7z_429{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}._invite_lny7z_438{width:100%;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-lg);padding:1rem 1.1rem;text-align:center}._inviteLabel_lny7z_446{font-family:Barlow Condensed,sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text3)}._inviteCode_lny7z_453{font-family:Bebas Neue,sans-serif;font-size:2.4rem;letter-spacing:.18em;color:#bfdbfe;line-height:1.2;margin:.2rem 0 .35rem}._inviteCopy_lny7z_461{font-size:.78rem;padding:.4rem 1rem;border:1px solid rgba(59,130,246,.45);color:#93c5fd;border-radius:var(--r-sm);transition:all .15s}._inviteCopy_lny7z_461:hover{background:#3b82f61f;border-color:var(--mode-tc, #3B82F6)}._rosterClosed_lny7z_472{display:flex;align-items:center;gap:.8rem;width:100%;background:var(--bg2);border:1px dashed rgba(250,204,21,.4);border-radius:var(--r-lg);padding:.9rem 1.1rem;margin:0}._rosterClosedIcon_lny7z_483{font-size:1.3rem}._rosterClosedText_lny7z_484{display:flex;flex-direction:column;gap:.15rem}._rosterClosedTitle_lny7z_485{font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;color:#facc15}._rosterClosedDesc_lny7z_491{font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.03em;line-height:1.5;color:var(--text2)}._actions_lny7z_500{display:flex;flex-direction:column;gap:.55rem;width:100%}._btnTc_lny7z_119{width:100%;padding:.85rem 1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.1em;border-radius:var(--r-sm);transition:opacity .2s,transform .1s}._btnTc_lny7z_119:hover{opacity:.9}._btnTc_lny7z_119:active{transform:scale(.99)}._btnTc_lny7z_119:disabled{opacity:.4;cursor:not-allowed}._btnTcGhost_lny7z_520{width:100%;padding:.7rem 1rem;background:var(--surface2);border:1px solid var(--border2);color:var(--text);font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.08em;border-radius:var(--r-sm);transition:all .15s}._btnTcGhost_lny7z_520:hover{border-color:var(--mode-tc, #3B82F6);color:#bfdbfe}._btnTcDanger_lny7z_533{width:100%;padding:.6rem 1rem;background:none;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-sm);transition:all .15s}._btnTcDanger_lny7z_533:hover{border-color:var(--accent2);color:var(--accent2)}._note_lny7z_549{width:100%;display:flex;align-items:flex-start;gap:.5rem;font-size:.76rem;color:var(--text3);font-family:Barlow Condensed,sans-serif;letter-spacing:.03em;line-height:1.5;background:var(--bg2);border:1px dashed var(--border2);border-radius:var(--r);padding:.7rem .85rem}._noteLocal_lny7z_564{color:#93c5fd;border-color:#3b82f666}._noteDanger_lny7z_565{color:#fca5a5;border-color:#ef444466}._loading_lny7z_567{font-family:Barlow Condensed,sans-serif;color:var(--text3);letter-spacing:.08em;padding:3rem 0;text-align:center}._modalHeader_lny7z_576{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._modalTitle_lny7z_582{font-family:Bebas Neue,sans-serif;font-size:1.45rem;letter-spacing:.06em;color:var(--text)}._modalClose_lny7z_588{background:none;border:none;color:var(--text3);font-size:1.2rem;cursor:pointer;padding:4px}._modalSub_lny7z_596{font-size:.8rem;color:var(--text2);line-height:1.5;margin-bottom:1.1rem}._fieldLabel_lny7z_602{display:block;font-family:Barlow Condensed,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin:.9rem 0 .4rem}._fieldInput_lny7z_611,._fieldSelect_lny7z_612{width:100%;padding:.75rem .9rem;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);font-size:.95rem;outline:none;box-sizing:border-box}._fieldInput_lny7z_611:focus,._fieldSelect_lny7z_612:focus{border-color:var(--mode-tc, #3B82F6)}._fieldHint_lny7z_625{font-size:.68rem;color:var(--text3);margin-top:.3rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.03em}._levelGrid_lny7z_632{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem}._levelCard_lny7z_637{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);padding:.7rem .75rem;transition:all .15s}._levelCard_lny7z_637:hover{border-color:var(--border)}._levelCardSel_lny7z_650{border-color:var(--mode-tc, #3B82F6);background:#3b82f61f}._levelCardIcon_lny7z_654{font-size:1.15rem}._levelCardName_lny7z_655{font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.06em;color:var(--text)}._levelCardSel_lny7z_650 ._levelCardName_lny7z_655{color:#bfdbfe}._levelCardDesc_lny7z_662{font-family:Barlow Condensed,sans-serif;font-size:.66rem;letter-spacing:.04em;color:var(--text3)}._customRow_lny7z_668{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.2rem}
