:root{--bg:#131217;--surface:#1c1b23;--surface-2:#26242f;--border:#322f3d;--fg:#f2f1f6;--muted:#a29fb2;--purple:#6c5ce7;--purple-bright:#7d6ef0;--coral:#ff6b5c;--good:#34d399;--bad:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:radial-gradient(120% 80% at 50% -10%, #201d2c 0%, var(--bg) 60%);color:var(--fg);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}._voiceBtn_1sjlq_4{z-index:50;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:12px 14px;font-size:1.2rem;transition:transform .12s,border-color .15s,background .15s,opacity .15s;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 22px #0006}._voiceBtn_1sjlq_4:hover:not(:disabled){border-color:var(--purple);transform:translateY(-2px)}._voiceBtn_1sjlq_4:disabled{opacity:.55;cursor:default}._voiceMuted_1sjlq_30{border-color:var(--coral);background:#ff6b5c2e}._voiceError_1sjlq_34{border-color:var(--bad)}._voiceCount_1sjlq_37{color:var(--good);font-size:.7rem;font-weight:700}._micBtn_1sjlq_44{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:11px;padding:0 14px;font-size:1.1rem;transition:border-color .15s,background .15s}._micBtn_1sjlq_44:hover{border-color:var(--purple)}._capitalize_1sjlq_59{text-transform:capitalize}._hostControls_1sjlq_62{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}._nameEdit_1sjlq_69{align-items:center;gap:6px;display:inline-flex}._nameEdit_1sjlq_69 input{max-width:140px}._voiceToggle_1sjlq_79{color:var(--muted);cursor:pointer;background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.85rem;display:flex}._voiceToggle_1sjlq_79 input{accent-color:var(--purple);margin-top:2px}._shell_1sjlq_98{flex-direction:column;gap:20px;max-width:680px;min-height:100dvh;margin:0 auto;padding:20px 16px 56px;display:flex}._header_1sjlq_108{justify-content:space-between;align-items:center;display:flex}._brand_1sjlq_114{letter-spacing:.01em;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:inline-flex}._brandIcon_1sjlq_123{border-radius:9px;width:34px;height:34px;box-shadow:0 4px 14px #6c5ce766}._main_1sjlq_130{flex-direction:column;display:flex}._footer_1sjlq_135{text-align:center;color:var(--muted);margin-top:auto;font-size:.75rem}._badge_1sjlq_145{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}._dot_1sjlq_154{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}._connecting_1sjlq_161{color:#fbbf24}._open_1sjlq_164{color:var(--good)}._closed_1sjlq_167{color:var(--bad)}._stack_1sjlq_174{flex-direction:column;gap:16px;display:flex}._card_1sjlq_180{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;padding:22px;animation:.32s cubic-bezier(.2,.7,.2,1) both _fadeUp_1sjlq_1;display:flex;box-shadow:0 10px 30px #00000040}._stack_1sjlq_174>._card_1sjlq_180:nth-child(2){animation-delay:50ms}._stack_1sjlq_174>._card_1sjlq_180:nth-child(3){animation-delay:.1s}._card_1sjlq_180 h2,._card_1sjlq_180 h3{margin:0}._center_1sjlq_203{text-align:center;align-items:center}._field_1sjlq_208{color:var(--muted);flex-direction:column;gap:6px;font-size:.85rem;display:flex}._field_1sjlq_208 input,._answerRow_1sjlq_217 input{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);border-radius:11px;padding:12px 13px;font-size:1rem;transition:border-color .15s,box-shadow .15s}._field_1sjlq_208 input:focus,._answerRow_1sjlq_217 input:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 3px #6c5ce740}._primary_1sjlq_233,._ghost_1sjlq_234{font:inherit;cursor:pointer;border-radius:11px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s,opacity .15s}._primary_1sjlq_233{color:#fff;background:linear-gradient(135deg, var(--purple-bright), var(--purple));border:none;padding:12px 18px;box-shadow:0 6px 18px #6c5ce759}._primary_1sjlq_233:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #6c5ce780}._primary_1sjlq_233:active:not(:disabled){transform:translateY(0)}._primary_1sjlq_233:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._ghost_1sjlq_234{border:1px solid var(--border);color:var(--muted);background:0 0;padding:11px 16px}._ghost_1sjlq_234:hover:not(:disabled){border-color:var(--purple);color:var(--fg)}._ghost_1sjlq_234:disabled{opacity:.45;cursor:not-allowed}._hint_1sjlq_276,._muted_1sjlq_277{color:var(--muted);margin:0;font-size:.85rem}._mutedBig_1sjlq_282{color:var(--muted);margin:6px 0;font-size:1rem}._splash_1sjlq_291{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 8px;animation:.4s cubic-bezier(.2,.7,.2,1) both _fadeUp_1sjlq_1;display:flex}._splashLogo_1sjlq_300{width:min(360px,82%);color:var(--fg);filter:drop-shadow(0 8px 30px #6c5ce740);margin:8px 0 4px;animation:.5s cubic-bezier(.2,.8,.2,1) both _pop_1sjlq_1}._splashTitle_1sjlq_307{margin:8px 0 0;font-size:1.5rem}._splashSub_1sjlq_311{color:var(--muted);max-width:42ch;margin:0 0 6px;line-height:1.5}._splash_1sjlq_291 ._primary_1sjlq_233{padding:14px 40px;font-size:1.05rem}._players_1sjlq_325{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._player_1sjlq_325{background:var(--surface-2);border-radius:11px;align-items:center;gap:8px;padding:11px 13px;transition:transform .12s;display:flex}._player_1sjlq_325:hover{transform:translate(2px)}._you_1sjlq_345,._host_1sjlq_62,._ready_1sjlq_347{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:.62rem;font-style:normal;font-weight:600}._you_1sjlq_345{color:#c7c0f7;background:#6c5ce738}._host_1sjlq_62{color:#ffb3aa;background:#ff6b5c2e}._ready_1sjlq_347{color:#86efc4;background:#34d3992e;margin-left:auto}._roomHead_1sjlq_370,._wizardHead_1sjlq_379{justify-content:space-between;align-items:center;display:flex}._stepBadge_1sjlq_384{color:var(--muted);letter-spacing:.05em;font-size:.72rem}._stepper_1sjlq_389{gap:8px;margin:0;padding:0;list-style:none;display:flex}._stepDot_1sjlq_396{background:var(--surface-2);border-radius:999px;flex:1;height:5px;transition:background .25s}._stepActive_1sjlq_403{background:var(--purple)}._stepDone_1sjlq_406{background:#6c5ce773}._wizardBody_1sjlq_409{min-height:210px;animation:.25s both _fadeUp_1sjlq_1}._optionGrid_1sjlq_413{border:none;gap:12px;margin:0;padding:0;display:grid}._optionGrid_1sjlq_413 legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:.9rem}._optionCard_1sjlq_426{text-align:left;border:1.5px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer;border-radius:13px;flex-direction:column;gap:4px;padding:15px;transition:transform .14s,border-color .15s,box-shadow .15s,background .15s;display:flex}._optionCard_1sjlq_426 strong{font-size:1rem}._optionCard_1sjlq_426 span{color:var(--muted);font-size:.82rem}._optionCard_1sjlq_426:hover:not(:disabled){border-color:var(--purple-bright);transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}._optionSelected_1sjlq_452{border-color:var(--purple);background:linear-gradient(180deg, #6c5ce72e, var(--surface-2));box-shadow:0 0 0 1px var(--purple) inset}._optionCard_1sjlq_426:disabled{opacity:.45;cursor:not-allowed}._rangeRow_1sjlq_462{gap:12px;display:flex}._rangeRow_1sjlq_462 ._field_1sjlq_208{flex:1}._segmented_1sjlq_470{flex-wrap:wrap;gap:6px;display:flex}._segmented_1sjlq_470 button{font:inherit;text-transform:capitalize;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:9px;padding:8px 12px;transition:border-color .15s,color .15s,background .15s}._segmented_1sjlq_470 button:hover{border-color:var(--purple);color:var(--fg)}._segOn_1sjlq_490{border-color:var(--purple)!important;color:#fff!important;background:var(--purple)!important}input[type=range]{accent-color:var(--purple)}._review_1sjlq_500{flex-direction:column;gap:2px;margin:0;display:flex}._review_1sjlq_500>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 2px;display:flex}._review_1sjlq_500 dt{color:var(--muted);font-size:.85rem}._review_1sjlq_500 dd{text-transform:capitalize;margin:0;font-weight:600}._wizardNav_1sjlq_522{justify-content:space-between;gap:12px;display:flex}._lobbyActions_1sjlq_531{gap:10px;display:flex}._lobbyActions_1sjlq_531 button{flex:1}._countdownBanner_1sjlq_538{text-align:center;background:linear-gradient(135deg,#ff6b5c2e,#6c5ce72e);border:1px solid #ff6b5c66;border-radius:12px;padding:12px;font-size:1.05rem;animation:.3s both _pop_1sjlq_1}._chips_1sjlq_547{flex-wrap:wrap;gap:8px;display:flex}._chip_1sjlq_547{background:var(--surface-2);border:1px solid var(--border);text-transform:capitalize;color:var(--fg);border-radius:999px;padding:6px 11px;font-size:.78rem}._standings_1sjlq_565{flex-wrap:wrap;align-items:center;gap:12px;animation:.3s both _fadeUp_1sjlq_1;display:flex}._roundTag_1sjlq_572{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.75rem}._scoreList_1sjlq_582{flex-wrap:wrap;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}._scoreChip_1sjlq_591{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:transform .15s;display:flex}._scoreChip_1sjlq_591:hover{transform:translateY(-1px)}._scoreMe_1sjlq_604{border-color:var(--purple)}._scoreName_1sjlq_607{font-size:.85rem}._scoreVal_1sjlq_610{color:var(--purple-bright);font-weight:700}._phase_1sjlq_618{animation:.3s cubic-bezier(.2,.8,.2,1) both _pop_1sjlq_1}._spinner_1sjlq_622{border:4px solid var(--surface-2);border-top-color:var(--purple);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite _spin_1sjlq_622}._pulse_1sjlq_630{font-size:3rem;animation:1.1s ease-in-out infinite _pulse_1sjlq_630}._progressTrack_1sjlq_635{background:var(--surface-2);border-radius:999px;width:100%;height:8px;overflow:hidden}._progressBar_1sjlq_642{background:linear-gradient(90deg, var(--purple), var(--coral));border-radius:999px;height:100%;transition:width .15s linear}._stubHint_1sjlq_649{color:var(--muted);background:var(--surface-2);border:1px dashed var(--border);border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:.82rem}._claims_1sjlq_660{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;font-size:.85rem;display:flex}._claims_1sjlq_660 span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:5px 11px}._claimGot_1sjlq_674{color:var(--good)!important;border-color:#34d39980!important}._turnBox_1sjlq_678{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}._turnTimer_1sjlq_685{color:var(--coral);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800}._turnWaiting_1sjlq_691{font-size:1rem}._buzzer_1sjlq_694{color:#fff;letter-spacing:.1em;cursor:pointer;background:radial-gradient(circle at 35% 30%, var(--coral), #e04d3e);border:none;border-radius:50%;width:128px;height:128px;font-size:1.25rem;font-weight:800;transition:transform .1s;animation:1.4s ease-in-out infinite _buzzerPulse_1sjlq_1;box-shadow:0 12px 30px #ff6b5c73}._buzzer_1sjlq_694:hover{transform:scale(1.05)}._buzzer_1sjlq_694:active{transform:scale(.95)}._answerRow_1sjlq_217{gap:8px;width:100%;display:flex}._answerRow_1sjlq_217 input{flex:1}._answerBox_1sjlq_726{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}._micBig_1sjlq_733{border:2px solid var(--border);background:var(--surface-2);width:88px;height:88px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:50%;place-items:center;transition:transform .1s,border-color .15s,background .15s,box-shadow .2s;display:grid}._micBig_1sjlq_733:active{transform:scale(.94)}._micGlyph_1sjlq_750{font-size:2rem;line-height:1}._micOn_1sjlq_754{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 22%, var(--surface-2));animation:1.4s infinite _micPulse_1sjlq_1;box-shadow:0 0 #ff6b6b99}._micBusy_1sjlq_760{border-color:var(--purple);background:color-mix(in srgb, var(--purple) 18%, var(--surface-2));cursor:default}@keyframes _micPulse_1sjlq_1{0%{box-shadow:0 0 #ff6b6b8c}70%{box-shadow:0 0 0 18px #ff6b6b00}to{box-shadow:0 0 #ff6b6b00}}._voiceStatus_1sjlq_776{text-align:center;min-height:1.2em;margin:0;font-size:.95rem}._vs_recording_1sjlq_782{color:var(--coral);font-weight:600}._vs_transcribing_1sjlq_786{color:var(--purple);font-weight:600}._vs_idle_1sjlq_790{color:var(--muted)}._saidBlock_1sjlq_795{margin-top:6px}._saidList_1sjlq_798{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}._saidRow_1sjlq_806{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.9rem;display:flex}._saidWho_1sjlq_813{color:var(--muted);flex-shrink:0}._saidText_1sjlq_817{color:var(--fg);font-style:italic}._reveal_1sjlq_823{align-items:center;gap:16px;display:flex}._artwork_1sjlq_828{background:linear-gradient(135deg, var(--purple), var(--coral));border-radius:14px;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;overflow:hidden;box-shadow:0 8px 22px #00000059}._artwork_1sjlq_828 img{object-fit:cover;width:100%;height:100%}._artworkNote_1sjlq_844{color:#ffffffe6;font-size:2.6rem}._revealInfo_1sjlq_848{flex-direction:column;gap:3px;min-width:0;display:flex}._revealArtist_1sjlq_854{color:var(--muted);font-size:.9rem}._revealTitle_1sjlq_858{font-size:1.35rem;font-weight:700}._revealMeta_1sjlq_862{color:var(--muted);margin-bottom:4px;font-size:.8rem}._nowPlaying_1sjlq_867{align-items:center;gap:10px;display:flex}._nowPlayingLabel_1sjlq_872{color:var(--coral);white-space:nowrap;font-size:.78rem}._ytLink_1sjlq_877{color:#ff4d4d;border:1px solid #ff4d4d66;border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s}._ytLink_1sjlq_877:hover{background:#ff4d4d24}._nowPlaying_1sjlq_867 ._progressTrack_1sjlq_635{flex:1}._resultsHead_1sjlq_895{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:8px 0 0;font-size:.8rem}._results_1sjlq_895{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._resultRow_1sjlq_910{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}._resultBadges_1sjlq_918{gap:6px;margin-left:auto;display:flex}._got_1sjlq_923,._miss_1sjlq_924{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 7px;font-size:.66rem;font-style:normal}._got_1sjlq_923{color:#86efc4;background:#34d39933}._miss_1sjlq_924{color:var(--muted);background:#ffffff0d;text-decoration:line-through}._resultPts_1sjlq_941{color:var(--purple-bright);text-align:right;min-width:44px;font-weight:700}._trophy_1sjlq_951{gap:6px}._trophyIcon_1sjlq_954{font-size:3.4rem;animation:.6s cubic-bezier(.2,.9,.3,1.3) both _pop_1sjlq_1}._rankings_1sjlq_958{counter-reset:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._rankRow_1sjlq_967{background:var(--surface-2);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}._rankTop_1sjlq_976{background:linear-gradient(135deg,#ff6b5c29,#6c5ce729);border-color:#ff6b5c66}._rankNum_1sjlq_980{background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:grid}._rankName_1sjlq_990{font-weight:600}._rankScore_1sjlq_993{color:var(--purple-bright);margin-left:auto;font-weight:700}@keyframes _fadeUp_1sjlq_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _pop_1sjlq_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes _spin_1sjlq_622{to{transform:rotate(360deg)}}@keyframes _pulse_1sjlq_630{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes _buzzerPulse_1sjlq_1{0%,to{box-shadow:0 12px 30px #ff6b5c73,0 0 #ff6b5c66}50%{box-shadow:0 12px 30px #ff6b5c8c,0 0 0 14px #ff6b5c00}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
