*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#ececec;background:#0f0f0f;font-family:system-ui,-apple-system,sans-serif}._page_eqeq7_2{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}._bg_eqeq7_12{background:#0d0b1e;position:fixed;inset:0}._bg_eqeq7_12:after{content:"";z-index:1;background:radial-gradient(80% 70%,#0000 20%,#0d0b1ebf 100%);position:absolute;inset:0}._blob_eqeq7_27{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}._blob1_eqeq7_35{opacity:.65;background:radial-gradient(circle,#7c3aed 0%,#4c1d95 50%,#0000 70%);width:75vw;max-width:640px;height:75vw;max-height:640px;animation:18s ease-in-out infinite _drift1_eqeq7_1;top:-20vh;left:-15vw}._blob2_eqeq7_48{opacity:.6;background:radial-gradient(circle,#5b21b6 0%,#3b0764 55%,#0000 70%);width:65vw;max-width:540px;height:65vw;max-height:540px;animation:22s ease-in-out infinite _drift2_eqeq7_1;bottom:-18vh;right:-12vw}._blob3_eqeq7_61{opacity:.35;background:radial-gradient(circle,#a855f7 0%,#6d28d9 50%,#0000 70%);width:50vw;max-width:400px;height:50vw;max-height:400px;animation:15s ease-in-out infinite _drift3_eqeq7_1;top:35%;left:40%}._content_eqeq7_74{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2.75rem;padding:2rem;display:flex;position:relative}._logo_eqeq7_86{animation:.8s cubic-bezier(.22,1,.36,1) .2s both _fadeUp_eqeq7_1}._logoImg_eqeq7_90{filter:drop-shadow(0 0 32px #d4af374d);width:clamp(260px,72vw,420px);height:auto}._enterBtn_eqeq7_97{color:#ddd6fe;cursor:pointer;letter-spacing:.08em;-webkit-backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;background:#8b5cf62e;border:1px solid #a78bfa73;border-radius:99px;padding:1rem 2.5rem;font-family:inherit;font-size:1.1rem;font-weight:500;transition:background .25s,border-color .25s,box-shadow .25s,transform .15s;animation:.8s cubic-bezier(.22,1,.36,1) 1.4s both _fadeUp_eqeq7_1}._enterBtn_eqeq7_97:hover{background:#8b5cf64d;border-color:#a78bfab3;box-shadow:0 0 40px #8b5cf659}._enterBtn_eqeq7_97:active{transform:scale(.97)}@keyframes _drift1_eqeq7_1{0%,to{transform:translate(0)scale(1)}30%{transform:translate(50px,-70px)scale(1.06)}65%{transform:translate(-35px,45px)scale(.96)}}@keyframes _drift2_eqeq7_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-55px,-50px)scale(1.04)}70%{transform:translate(35px,55px)scale(.93)}}@keyframes _drift3_eqeq7_1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-50px,-35px)scale(1.1)}75%{transform:translate(45px,55px)scale(.9)}}@keyframes _fadeUp_eqeq7_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._page_1quy9_2{flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}._bg_1quy9_11{z-index:0;background:radial-gradient(110% 80% at 20% 0,#3b0764 0%,#0d0b1e 50%),radial-gradient(80% 60% at 80% 100%,#1e1b4b 0%,#0000 60%);position:fixed;inset:0}._content_1quy9_20{z-index:1;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;height:100%;min-height:0;margin:0 auto;padding:1.5rem 1.25rem 1.25rem;animation:.5s cubic-bezier(.22,1,.36,1) both _fadeUp_1quy9_1;display:flex;position:relative}._header_1quy9_36{text-align:center}._title_1quy9_40{letter-spacing:.06em;color:#ede9fe;margin:0;font-size:clamp(1.7rem,7vw,2.3rem);font-weight:300}._label_1quy9_49{letter-spacing:.02em;color:#c4b5fd;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}._pseudoSection_1quy9_59{flex-direction:column;display:flex}._input_1quy9_64{color:#ede9fe;-webkit-tap-highlight-color:transparent;background:#8b5cf61a;border:1px solid #a78bfa4d;border-radius:14px;outline:none;padding:.7rem 1rem;font-family:inherit;font-size:1.05rem;transition:border-color .2s,box-shadow .2s,background .2s}._input_1quy9_64::placeholder{color:#a78bfa66}._input_1quy9_64:focus{background:#8b5cf626;border-color:#a78bfab3;box-shadow:0 0 0 3px #8b5cf633}._hint_1quy9_87{color:#f87171;margin:.4rem 0 0;font-size:.8rem}._avatarSection_1quy9_94{flex-direction:column;flex:auto;min-height:0;display:flex}._avatarGrid_1quy9_103{aspect-ratio:1;flex:0 auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;min-height:0;display:grid}._avatarCard_1quy9_115{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:2px solid #a78bfa26;border-radius:14px;width:100%;height:100%;min-height:0;padding:0;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .12s;position:relative;overflow:hidden}._avatarCard_1quy9_115:hover{border-color:#a78bfa80}._avatarCard_1quy9_115:active{transform:scale(.95)}._avatarCardSelected_1quy9_139{border-color:#a855f7;box-shadow:0 0 16px #a855f780,inset 0 0 10px #a855f726}._avatarImg_1quy9_145{object-fit:cover;width:100%;height:100%;display:block}._avatarLabel_1quy9_153{color:#c4b5fd;text-align:center;letter-spacing:.02em;font-size:.62rem;font-weight:500;line-height:1.2}._confirmBtn_1quy9_163{color:#ddd6fe;cursor:pointer;letter-spacing:.08em;-webkit-backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;background:#8b5cf62e;border:1px solid #a78bfa73;border-radius:99px;flex-shrink:0;align-self:center;min-width:180px;margin-top:0;padding:1rem 2.5rem;font-family:inherit;font-size:1.1rem;font-weight:500;transition:background .25s,border-color .25s,box-shadow .25s,transform .15s,opacity .2s}._confirmBtn_1quy9_163:hover:not(:disabled){background:#8b5cf64d;border-color:#a78bfab3;box-shadow:0 0 40px #8b5cf659}._confirmBtn_1quy9_163:active:not(:disabled){transform:scale(.97)}._confirmBtn_1quy9_163:disabled{opacity:.35;cursor:not-allowed}@keyframes _fadeUp_1quy9_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._page_k2uc8_3{flex-direction:column;gap:1.25rem;max-width:480px;min-height:100svh;margin:0 auto;padding:1.5rem 1.25rem 5rem;display:flex}._splash_k2uc8_14{background:#0d0b1e;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100svh;display:flex;position:relative;overflow:hidden}._blob_k2uc8_26{filter:blur(80px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}._blob1_k2uc8_34{opacity:.65;background:radial-gradient(circle,#7c3aed 0%,#4c1d95 50%,#0000 70%);width:75vw;max-width:640px;height:75vw;max-height:640px;animation:18s ease-in-out infinite _drift1_k2uc8_1;top:-20vh;left:-15vw}._blob2_k2uc8_43{opacity:.6;background:radial-gradient(circle,#5b21b6 0%,#3b0764 55%,#0000 70%);width:65vw;max-width:540px;height:65vw;max-height:540px;animation:22s ease-in-out infinite _drift2_k2uc8_1;bottom:-18vh;right:-12vw}._waiting_k2uc8_52{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;animation:.4s _fadeUp_k2uc8_1;display:flex;position:relative}._waitingIcon_k2uc8_64{margin-bottom:.5rem;font-size:3rem;animation:2s ease-in-out infinite _pulse_k2uc8_1}._waitingTitle_k2uc8_70{color:#ede9fe;font-size:1.4rem;font-weight:600;line-height:1.3}._waitingSubtitle_k2uc8_77{color:#a78bfa;font-size:.9rem}._answeredPill_k2uc8_82{color:#ddd6fe;text-align:center;background:#a855f724;border:1.5px solid #a855f766;border-radius:99px;margin-top:.5rem;padding:.45rem 1.25rem;font-size:.95rem;font-weight:600}._resultCorrect_k2uc8_94{color:#34d399;text-align:center;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}._resultWrong_k2uc8_103{color:#f87171;text-align:center;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}._correctAnswerHint_k2uc8_112{color:#a78bfa;text-align:center;margin:.5rem 0 0;font-size:.85rem}._correctAnswerHint_k2uc8_112 strong{color:#34d399;font-weight:700}._songReveal_k2uc8_124{background:#a855f71a;border:1px solid #a855f74d;border-radius:.875rem;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;padding:.6rem 1.5rem;animation:.35s _fadeUp_k2uc8_1;display:flex}._songRevealArtist_k2uc8_137{color:#e9d5ff;font-size:1rem;font-weight:700}._songRevealTitle_k2uc8_143{color:#c4b5fd;font-size:.9rem;font-style:italic;font-weight:500}._sessionBadge_k2uc8_151{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ede9fe;padding-top:.75rem;font-size:.7rem}._progressBar_k2uc8_161{background:#1a1a1a;border-radius:99px;height:4px;overflow:hidden}._progressFill_k2uc8_168{background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:99px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}._header_k2uc8_176{text-align:center;padding:.5rem 0 .25rem;animation:.28s _fadeUp_k2uc8_1}._stepCount_k2uc8_182{color:#ede9fe;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem}._title_k2uc8_190{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.2}._options_k2uc8_198{grid-template-columns:repeat(2,1fr);gap:.6rem;animation:.28s 50ms both _fadeUp_k2uc8_1;display:grid}._optionBtn_k2uc8_205{color:#ede9fe;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#ffffff12;border:2.5px solid #a78bfaa6;border-radius:1.1rem;width:100%;min-height:80px;padding:1.6rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.3;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .1s;box-shadow:0 0 0 1px #a78bfa26,inset 0 0 0 1px #a78bfa14}._optionBtn_k2uc8_205:active{transform:scale(.97)}._optionBtnSelected_k2uc8_228{color:#f3e8ff;background:#a855f738;border-color:#a78bfa;box-shadow:0 0 18px #a855f740,inset 0 0 0 1px #a78bfa33}._footer_k2uc8_236{gap:.75rem;margin-top:auto;padding-bottom:1.5rem;display:flex}._btnBack_k2uc8_243{color:#888;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#111;border:2px solid #222;border-radius:.875rem;min-height:56px;padding:0 1.25rem;font-family:inherit;font-size:1.1rem;transition:border-color .15s}._btnNext_k2uc8_257{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a855f7;border:none;border-radius:.875rem;flex:1;min-height:56px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:opacity .2s,transform .1s}._btnNext_k2uc8_257:disabled{opacity:.25;cursor:not-allowed}._btnNext_k2uc8_257:not(:disabled):active{transform:scale(.98)}._recap_k2uc8_277{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0 1.5rem;animation:.4s _fadeUp_k2uc8_1;display:flex}._recapScore_k2uc8_287{background:#a855f71a;border:2px solid #a855f759;border-radius:1.5rem;align-items:baseline;gap:.25rem;margin-bottom:.25rem;padding:.75rem 2rem;display:flex}._recapScoreNum_k2uc8_298{color:#d8b4fe;font-size:3rem;font-weight:800;line-height:1}._recapScoreOf_k2uc8_305{color:#7c3aed;font-size:1.2rem;font-weight:600}._recapTitle_k2uc8_311{color:#ede9fe;margin:0;font-size:1.5rem;font-weight:700}._recapSubtitle_k2uc8_318{color:#a78bfa;margin:0 0 .5rem;font-size:.85rem}._recapList_k2uc8_324{text-align:left;flex-direction:column;gap:.6rem;width:100%;display:flex}._recapCheck_k2uc8_332{color:#a855f7;background:#a855f71f;border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.25rem;font-size:1.8rem;display:flex}._recapItem_k2uc8_346{background:#8b5cf614;border:1px solid #a78bfa2e;border-radius:12px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}._recapQuestion_k2uc8_356{letter-spacing:.04em;color:#888;margin:0;font-size:.72rem;font-weight:600}._recapAnswer_k2uc8_364{color:#ddd6fe;margin:0;font-size:.95rem;font-weight:500}._profileBar_k2uc8_372{-webkit-backdrop-filter:blur(20px);z-index:100;background:#0d0b1ed1;border-top:1px solid #a78bfa2e;align-items:center;gap:.6rem;padding:.55rem 1.1rem;display:flex;position:fixed;bottom:0;left:0;right:0}._profileBarAvatar_k2uc8_386{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 6px #0000004d}._profileBarAvatarImg_k2uc8_394{object-fit:cover;width:100%;height:100%;display:block}._profileBarNumber_k2uc8_400{color:#a855f7;letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:700}._profileBarPseudo_k2uc8_408{color:#ddd6fe;cursor:pointer;align-items:center;gap:.3rem;min-width:0;font-size:.85rem;font-weight:500;display:flex}._profileBarPseudoText_k2uc8_419{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._profileBarEdit_k2uc8_426{color:#a78bfa80;flex-shrink:0;font-size:.7rem;transition:color .15s}._profileBarPseudo_k2uc8_408:hover ._profileBarEdit_k2uc8_426{color:#a78bfa}._profileBarInput_k2uc8_435{color:#ddd6fe;background:#ffffff12;border:1px solid #8b5cf680;border-radius:.4rem;outline:none;flex:1;min-width:0;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}._profileBarInput_k2uc8_435:focus{border-color:#a78bfa}._profileBarConfirm_k2uc8_450,._profileBarCancel_k2uc8_450{cursor:pointer;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;padding:.1rem .3rem;font-size:.85rem;transition:background .15s}._profileBarConfirm_k2uc8_450{color:#4ade80}._profileBarConfirm_k2uc8_450:hover:not(:disabled){background:#4ade8026}._profileBarConfirm_k2uc8_450:disabled{color:#374151;cursor:not-allowed}._profileBarCancel_k2uc8_450{color:#f87171}._profileBarCancel_k2uc8_450:hover{background:#f8717126}._profileBarLogout_k2uc8_467{cursor:pointer;color:#a78bfa73;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;align-items:center;margin-left:auto;padding:.2rem .3rem;transition:color .15s,background .15s;display:flex}._profileBarLogout_k2uc8_467:hover{color:#f87171;background:#f871711a}._logoutOverlay_k2uc8_482{-webkit-backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._logoutModal_k2uc8_495{background:#12102a;border:1px solid #a78bfa40;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:340px;padding:1.75rem 1.5rem;display:flex;box-shadow:0 20px 60px #00000080}._logoutTitle_k2uc8_508{color:#ede9fe;margin:0;font-size:1.1rem;font-weight:700}._logoutText_k2uc8_509{color:#c4b5fdb3;margin:0;font-size:.88rem;line-height:1.5}._logoutActions_k2uc8_511{gap:.65rem;margin-top:.5rem;display:flex}._logoutCancel_k2uc8_513{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #a78bfa4d;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutCancel_k2uc8_513:hover{background:#8b5cf61f}._logoutConfirm_k2uc8_521{color:#fca5a5;cursor:pointer;background:#ef44442e;border:none;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutConfirm_k2uc8_521:hover{background:#ef44444d}._quizLobbyDots_k2uc8_530{gap:.55rem;display:flex}._quizLobbyDots_k2uc8_530 span{background:#7c3aed;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _dotBounce_k2uc8_1}._quizLobbyDots_k2uc8_530 span:nth-child(2){animation-delay:.2s}._quizLobbyDots_k2uc8_530 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_k2uc8_1{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1.1)}}._loader_k2uc8_552{z-index:1;border:3px solid #222;border-top-color:#a855f7;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite _spin_k2uc8_1;position:relative}._playerTimer_k2uc8_564{flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:.25rem auto;display:flex;position:relative}._playerTimerTrack_k2uc8_574{fill:none;stroke:#a78bfa26;stroke-width:6px}._playerTimerProgress_k2uc8_580{fill:none;stroke:#a855f7;stroke-width:6px;stroke-linecap:round}._playerTimerProgressUrgent_k2uc8_587{stroke:#f87171}._playerTimerNum_k2uc8_589{color:#ddd6fe;font-size:1.6rem;font-weight:900;line-height:1;position:absolute}._playerTimerUrgent_k2uc8_597{animation:.6s ease-in-out infinite _timerPulse_k2uc8_1}._playerTimerExpired_k2uc8_598 ._playerTimerNum_k2uc8_589{font-size:1.6rem}@keyframes _timerPulse_k2uc8_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._lbScreen_k2uc8_606{z-index:1;flex-direction:column;gap:.75rem;width:100%;max-width:420px;max-height:90svh;padding:1.5rem 1rem 1rem;animation:.35s _fadeUp_k2uc8_1;display:flex;position:relative;overflow:hidden}._lbTitle_k2uc8_620{text-align:center;color:#fde68a;margin:0;font-size:1.5rem;font-weight:900}._lbMyRank_k2uc8_628{background:#a855f724;border:2px solid #a855f766;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex}._lbMyRankLabel_k2uc8_640{color:#a78bfa;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}._lbMyRankNum_k2uc8_648{color:#fde68a;font-size:1.5rem;font-weight:900;line-height:1}._lbMyScore_k2uc8_655{color:#ddd6fe;font-size:.9rem;font-weight:600}._lbRows_k2uc8_661{flex-direction:column;gap:.4rem;display:flex;overflow-y:auto}._lbRow_k2uc8_661{background:#8b5cf612;border:2px solid #a78bfa24;border-radius:.85rem;align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}._lbRowGold_k2uc8_678{background:#ffd70017;border:2px solid gold;box-shadow:0 0 12px #ffd70033}._lbRowSilver_k2uc8_684{background:#c0c0c012;border:2px solid silver;box-shadow:0 0 10px #c0c0c024}._lbRowBronze_k2uc8_690{background:#cd7f3214;border:2px solid #cd7f32;box-shadow:0 0 10px #cd7f3221}._lbRowMe_k2uc8_696{outline-offset:1px;outline:2px solid #a855f7b3}._lbRank_k2uc8_701{color:#a78bfa;text-align:center;flex-shrink:0;min-width:1.8rem;font-size:.95rem;font-weight:800}._lbRankPodium_k2uc8_710{font-size:1.25rem;font-weight:900}._lbAvatar_k2uc8_715{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}._avatarImg_k2uc8_726{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._lbInfo_k2uc8_733{flex-direction:column;flex:1;gap:.05rem;display:flex;overflow:hidden}._lbPseudo_k2uc8_741{color:#ede9fe;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}._lbTag_k2uc8_750{color:#7c3aed;font-size:.65rem;font-weight:600}._lbScoreBlock_k2uc8_756{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;display:flex}._lbScore_k2uc8_756{color:#fde68a;font-size:1rem;font-weight:800;line-height:1}._lbScoreOf_k2uc8_771{color:#6b7280;font-size:.65rem;font-weight:600}._lbCorrect_k2uc8_777{color:#6b7280;font-size:.65rem;font-weight:500}._lbEmpty_k2uc8_783{text-align:center;color:#ede9fe;font-size:.9rem}._emailBtnWrap_k2uc8_791{z-index:10;pointer-events:none;justify-content:center;padding:0 1.25rem;display:flex;position:fixed;bottom:5.5rem;left:0;right:0}._emailBtn_k2uc8_791{pointer-events:all;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:1rem;width:100%;max-width:360px;padding:.85rem 2rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,box-shadow .2s;box-shadow:0 4px 24px #7c3aed80}._emailBtn_k2uc8_791:hover:not(:disabled){box-shadow:0 6px 32px #7c3aeda6}._emailBtnDone_k2uc8_820{box-shadow:none;cursor:default;color:#ddd6fe99;background:#6d28d94d}._emailOverlay_k2uc8_827{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._emailModal_k2uc8_839{background:#1a1333;border:1px solid #8b5cf64d;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:380px;padding:1.75rem 1.5rem;animation:.2s ease-out _fadeUp_k2uc8_1;display:flex}._emailModalTitle_k2uc8_852{color:#ede9fe;margin:0;font-size:1.15rem;font-weight:700}._emailModalText_k2uc8_853{color:#c4b5fdb3;margin:0;font-size:.88rem;line-height:1.5}._emailForm_k2uc8_855{flex-direction:column;gap:.85rem;margin-top:.25rem;display:flex}._emailInput_k2uc8_862{color:#ede9fe;box-sizing:border-box;background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s}._emailInput_k2uc8_862:focus{border-color:#a855f7}._emailInput_k2uc8_862::placeholder{color:#c4b5fd66}._emailActions_k2uc8_878{gap:.65rem;display:flex}._emailCancel_k2uc8_880{color:#c4b5fd;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:.65rem;flex:1;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._emailCancel_k2uc8_880:hover{background:#8b5cf626}._emailSubmit_k2uc8_895{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:.65rem;flex:2;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:opacity .15s}._emailSubmit_k2uc8_895:disabled{opacity:.45;cursor:default}@keyframes _spin_k2uc8_1{to{transform:rotate(360deg)}}@keyframes _pulse_k2uc8_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes _drift1_k2uc8_1{0%,to{transform:translate(0)scale(1)}30%{transform:translate(50px,-70px)scale(1.06)}65%{transform:translate(-35px,45px)scale(.96)}}@keyframes _drift2_k2uc8_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-55px,-50px)scale(1.04)}70%{transform:translate(35px,55px)scale(.93)}}@keyframes _fadeUp_k2uc8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._profileBar_19sey_3{padding:.55rem 1.1rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);z-index:100;background:#0d0b1ed1;border-top:1px solid #a78bfa2e;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}._profileBarAvatar_19sey_20{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 6px #0000004d}._profileBarAvatarImg_19sey_29{object-fit:cover;width:100%;height:100%;display:block}._profileBarNumber_19sey_36{color:#a855f7;letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:700}._profileBarPseudo_19sey_44{color:#ddd6fe;cursor:pointer;align-items:center;gap:.3rem;min-width:0;font-size:.85rem;font-weight:500;display:flex}._profileBarPseudoText_19sey_55{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._profileBarEdit_19sey_62{color:#a78bfa80;flex-shrink:0;font-size:.7rem;transition:color .15s}._profileBarPseudo_19sey_44:hover ._profileBarEdit_19sey_62{color:#a78bfa}._profileBarInput_19sey_73{color:#ddd6fe;background:#ffffff12;border:1px solid #8b5cf680;border-radius:.4rem;outline:none;flex:1;min-width:0;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}._profileBarInput_19sey_73:focus{border-color:#a78bfa}._profileBarConfirm_19sey_90,._profileBarCancel_19sey_91{cursor:pointer;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;padding:.1rem .3rem;font-size:.85rem;transition:background .15s}._profileBarConfirm_19sey_90{color:#4ade80}._profileBarConfirm_19sey_90:hover:not(:disabled){background:#4ade8026}._profileBarConfirm_19sey_90:disabled{color:#374151;cursor:not-allowed}._profileBarCancel_19sey_91{color:#f87171}._profileBarCancel_19sey_91:hover{background:#f8717126}._profileBarLogout_19sey_123{cursor:pointer;color:#a78bfa73;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;align-items:center;margin-left:auto;padding:.2rem .3rem;transition:color .15s,background .15s;display:flex}._profileBarLogout_19sey_123:hover{color:#f87171;background:#f871711a}._logoutOverlay_19sey_139{-webkit-backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._logoutModal_19sey_152{background:#12102a;border:1px solid #a78bfa40;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:340px;padding:1.75rem 1.5rem;display:flex;box-shadow:0 20px 60px #00000080}._logoutTitle_19sey_165{color:#ede9fe;margin:0;font-size:1.1rem;font-weight:700}._logoutText_19sey_172{color:#c4b5fdb3;margin:0;font-size:.88rem;line-height:1.5}._logoutActions_19sey_179{gap:.65rem;margin-top:.5rem;display:flex}._logoutCancel_19sey_185{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #a78bfa4d;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutCancel_19sey_185:hover{background:#8b5cf61f}._logoutConfirm_19sey_200{color:#fca5a5;cursor:pointer;background:#ef44442e;border:none;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutConfirm_19sey_200:hover{background:#ef44444d}._page_15am2_4{--side:#a855f7;--side-soft:#a855f72e;--side-border:#a855f78c;isolation:isolate;background:#0d0b1e;flex-direction:column;gap:1rem;max-width:480px;min-height:100svh;margin:0 auto;padding:1.25rem 1.25rem 5rem;display:flex;position:relative}._page_15am2_4 ._blob_15am2_21{z-index:-1;position:fixed}._side_left_15am2_26{--side:#38bdf8;--side-soft:#38bdf829;--side-border:#38bdf899}._side_right_15am2_32{--side:#fb7185;--side-soft:#fb718529;--side-border:#fb718599}._splash_15am2_39{--side:#a855f7;--side-soft:#a855f72e;--side-border:#a855f78c;background:#0d0b1e;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100svh;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}._blob_15am2_21{filter:blur(70px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}._blob1_15am2_63{opacity:1;background:radial-gradient(circle,#7c3aed 0%,#4c1d95 50%,#0000 70%);width:120vw;max-width:900px;height:120vw;max-height:900px;animation:18s ease-in-out infinite _drift1_15am2_1;top:-30vh;left:-40vw}._blob2_15am2_72{opacity:1;background:radial-gradient(circle,#5b21b6 0%,#3b0764 55%,#0000 70%);width:110vw;max-width:820px;height:110vw;max-height:820px;animation:22s ease-in-out infinite _drift2_15am2_1;bottom:-25vh;right:-40vw}._side_left_15am2_26 ._blob1_15am2_63{background:radial-gradient(circle,#38bdf8 0%,#0369a1 45%,#0000 70%)}._side_left_15am2_26 ._blob2_15am2_72{background:radial-gradient(circle,#0ea5e9 0%,#1e3a8a 55%,#0000 70%)}._side_right_15am2_32 ._blob1_15am2_63{background:radial-gradient(circle,#fb7185 0%,#be123c 45%,#0000 70%)}._side_right_15am2_32 ._blob2_15am2_72{background:radial-gradient(circle,#f43f5e 0%,#881337 55%,#0000 70%)}._waiting_15am2_86{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:480px;padding:2rem 1.25rem;animation:.4s _fadeUp_15am2_1;display:flex;position:relative}._waitingIcon_15am2_100{margin-bottom:.5rem;font-size:3rem;animation:2s ease-in-out infinite _pulse_15am2_654}._waitingTitle_15am2_106{color:#ede9fe;font-size:1.4rem;font-weight:600;line-height:1.3}._waitingSubtitle_15am2_113{color:#a78bfa;font-size:.9rem}._waitingSubtitle_15am2_113 strong{color:#ede9fe}._lobbyDots_15am2_120{gap:.6rem;margin:.5rem 0;display:flex}._lobbyDots_15am2_120 span{background:#7c3aed;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite _dotBounce_15am2_1}._lobbyDots_15am2_120 span:nth-child(2){animation-delay:.2s}._lobbyDots_15am2_120 span:nth-child(3){animation-delay:.4s}._sessionBadge_15am2_135{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ede9fe;padding-top:.75rem;font-size:.7rem}._progress_15am2_144{justify-content:center;gap:.4rem;display:flex}._dot_15am2_150{background:#2a2a3a;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}._dotActive_15am2_156{background:var(--side);transform:scale(1.3)}._dotDone_15am2_157{background:#a855f780}._header_15am2_160{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem 0;animation:.28s _fadeUp_15am2_1;display:flex}._stepCount_15am2_170{color:#ede9fe;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}._title_15am2_177{letter-spacing:-.02em;color:#ede9fe;text-wrap:balance;font-size:clamp(1.9rem,8vw,2.5rem);font-weight:800;line-height:1.12}._subtitle_15am2_186{color:#c4b5fd;font-size:1.05rem;line-height:1.4}._subtitle_15am2_186 strong{color:var(--side);font-weight:700}._hint_15am2_193{text-align:center;color:#a78bfa;margin-top:auto;padding-top:.5rem;font-size:.8rem}._sideGrid_15am2_202{flex:auto;grid-template-columns:1fr 1fr;gap:.75rem;min-height:0;animation:.28s 50ms both _fadeUp_15am2_1;display:grid}._sideBtn_15am2_211{--side:#a855f7;--side-soft:#a855f72e;--side-border:#a855f78c;color:#ede9fe;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:3px solid #ffffff24;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;min-height:min(52svh,480px);font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s,transform .1s;display:flex}._sideBtn_15am2_211:active{transform:scale(.97)}._sideBtn_15am2_211:disabled{cursor:default}._sideBtn_left_15am2_234{--side:#38bdf8;--side-soft:#38bdf829;--side-border:#38bdf899}._sideBtn_right_15am2_239{--side:#fb7185;--side-soft:#fb718529;--side-border:#fb718599}._sideBtnArrow_15am2_245{color:var(--side);font-size:3.6rem;line-height:1}._sideBtnLabel_15am2_251{letter-spacing:.02em;font-size:1.3rem;font-weight:800}._sideBtnSelected_15am2_257{border-color:var(--side);background:var(--side-soft);box-shadow:0 0 24px var(--side-soft)}._options_15am2_264{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr);gap:.75rem;min-height:0;animation:.28s 50ms both _fadeUp_15am2_1;display:grid}._optionBtn_15am2_274{color:#ede9fe;overflow-wrap:anywhere;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#ffffff14;border:3px solid #a78bfa8c;border-radius:1.4rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;padding:1.25rem .9rem;font-family:inherit;font-size:clamp(1.25rem,5.5vw,1.6rem);font-weight:800;line-height:1.3;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .1s;display:flex}._optionBtn_15am2_274:active{transform:scale(.97)}._optionBtn_15am2_274:disabled{cursor:default}._optionBtnSelected_15am2_301{box-shadow:0 0 28px var(--side-soft);border-color:var(--side)!important;background:var(--side-soft)!important}._profileGrid_15am2_308{grid-template-columns:1fr;gap:.6rem;animation:.28s 50ms both _fadeUp_15am2_1;display:grid}._profileCard_15am2_315{text-align:left;color:#ede9fe;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:2.5px solid #a78bfa80;border-radius:1.1rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .9rem;width:100%;padding:.9rem 1rem;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s,transform .1s;display:grid}._profileCard_15am2_315:active{transform:scale(.98)}._profileCard_15am2_315:disabled{cursor:default}._profileEmoji_15am2_337{grid-row:1/span 2;font-size:2.6rem;line-height:1}._profileLabel_15am2_343{font-size:1.2rem;font-weight:800}._profileDesc_15am2_348{color:#c4b5fd;font-size:.9rem;line-height:1.3}._keywordForm_15am2_355{flex-direction:column;gap:1rem;animation:.28s 50ms both _fadeUp_15am2_1;display:flex}._keywordInput_15am2_362{color:#ede9fe;text-align:center;background:#ffffff0f;border:2px solid #a78bfa66;border-radius:1rem;outline:none;width:100%;padding:1.1rem 1rem;font-family:inherit;font-size:1.4rem;font-weight:600;transition:border-color .2s}._keywordInput_15am2_362:focus{border-color:var(--side)}._keywordInput_15am2_362::placeholder{color:#a78bfa66;font-weight:400}._footer_15am2_379{gap:.75rem;display:flex}._btnBack_15am2_384{color:#a78bfa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #a78bfa59;border-radius:.875rem;min-height:56px;padding:0 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600}._btnNext_15am2_398{background:var(--side);color:#0d0b1e;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:.875rem;flex:1;min-height:56px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,transform .1s}._btnNext_15am2_398:disabled{opacity:.25;cursor:not-allowed}._btnNext_15am2_398:not(:disabled):active{transform:scale(.98)}._answered_15am2_416{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;animation:.3s _fadeUp_15am2_1;display:flex}._answeredCheck_15am2_425{background:var(--side-soft);border:2px solid var(--side-border);width:56px;height:56px;color:var(--side);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}._answeredTitle_15am2_438{color:#ede9fe;font-size:1.1rem;font-weight:700}._answeredPill_15am2_444{border:1.5px solid var(--side-border);color:#ede9fe;background:#a855f724;border-radius:99px;padding:.5rem 1.4rem;font-size:1.1rem;font-weight:600}._btnChange_15am2_454{color:#c4b5fd;cursor:pointer;background:0 0;border:1.5px solid #a78bfa59;border-radius:.75rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600}._resultCard_15am2_467{border:1.5px solid var(--side-border);text-align:left;background:#ffffff0d;border-radius:1.25rem;flex-direction:column;gap:.6rem;width:100%;margin-top:.5rem;padding:1rem 1.1rem;display:flex}._resultRow_15am2_480{flex-direction:column;gap:.15rem;display:flex}._resultLabel_15am2_486{letter-spacing:.1em;text-transform:uppercase;color:var(--side);font-size:.68rem;font-weight:700}._resultValue_15am2_494{color:#ede9fe;font-size:1.05rem;font-weight:700;line-height:1.3}._resultChips_15am2_501{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}._resultChip_15am2_501{color:#ddd6fe;background:#a855f724;border:1px solid #a855f74d;border-radius:99px;padding:.25rem .75rem;font-size:.85rem}._resultChipMine_15am2_517{background:var(--side-soft);border-color:var(--side);color:#fff;font-weight:700}._resultMine_15am2_524{color:var(--side);text-align:center;font-size:.9rem;font-weight:700}._loader_15am2_532{z-index:1;border:3px solid #8b5cf626;border-top-color:#a855f7;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite _spin_15am2_1;position:relative}@keyframes _spin_15am2_1{to{transform:rotate(360deg)}}@keyframes _pulse_15am2_654{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes _drift1_15am2_1{0%,to{transform:translate(0)scale(1)}30%{transform:translate(50px,-70px)scale(1.06)}65%{transform:translate(-35px,45px)scale(.96)}}@keyframes _drift2_15am2_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-55px,-50px)scale(1.04)}70%{transform:translate(35px,55px)scale(.93)}}@keyframes _fadeUp_15am2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _dotBounce_15am2_1{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}._colorScreen_15am2_550{justify-content:center;align-items:center;min-height:100svh;padding-bottom:4rem;animation:.6s _colorFade_15am2_1;display:flex;position:relative;overflow:hidden}._colorScreen_left_15am2_560{--side:#38bdf8}._colorScreen_right_15am2_561{--side:#fb7185}._colorScreenArrow_15am2_563{z-index:2;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,40vw,12rem);line-height:1;position:relative}._micPanel_15am2_572{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;display:flex;position:absolute;inset:0}._micBtn_15am2_585{color:#1e1b4b;cursor:pointer;background:#ffffffeb;border:none;border-radius:99px;padding:1rem 1.8rem;font-family:inherit;font-size:1.15rem;font-weight:800;box-shadow:0 8px 30px #00000040}._micBtn_15am2_585:active:not(:disabled){transform:scale(.96)}._micBtn_15am2_585:disabled{opacity:.6}._micHint_15am2_600{color:#ffffffd9;text-shadow:0 1px 8px #00000059;max-width:22rem;margin:0;font-size:.95rem;font-weight:600}._listenExit_15am2_609{top:max(.9rem, env(safe-area-inset-top));z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border:1.5px solid #ffffff59;border-radius:99px;padding:.45rem .9rem;font-family:inherit;font-size:.85rem;font-weight:700;position:absolute;right:.9rem}._listenExit_15am2_609:active{transform:scale(.96)}._micDebug_15am2_627{z-index:3;pointer-events:none;border-radius:.6rem;width:calc(100% - 1rem);height:110px;position:absolute;bottom:5rem;left:.5rem;right:.5rem}._listenJoin_15am2_639{background:var(--side-soft);border:1.5px solid var(--side);color:#fff;cursor:pointer;border-radius:99px;margin-top:.4rem;padding:.8rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:800}._listenJoin_15am2_639:active{transform:scale(.96)}._pulseFlash_15am2_654{pointer-events:none;z-index:1;opacity:0;position:absolute;inset:0}._colorScreen_15am2_550[data-pulse=dark]{background:var(--side)}._colorScreen_15am2_550[data-pulse=dark] ._colorScreenArrow_15am2_563{color:#ffffff4d}._colorScreen_15am2_550[data-pulse=dark] ._pulseFlash_15am2_654{animation:_pulseDark_15am2_1 calc(.5s * var(--pulse-speed,1)) ease-in-out forwards;overflow:hidden}._colorScreen_15am2_550[data-pulse=dark] ._pulseFlash_15am2_654:before{content:"";width:200%;height:200%;animation:_pulseHalo_15am2_1 calc(.5s * var(--pulse-speed,1)) ease-in-out forwards;background:radial-gradient(circle closest-side,#08061a52 0%,#08061ab3 45%,#08061a 90%);position:absolute;top:-50%;left:-50%}@keyframes _pulseDark_15am2_1{0%{opacity:0;animation-timing-function:ease-in-out}20%{opacity:1}72%{opacity:1;animation-timing-function:ease-out}85%{opacity:0}to{opacity:0}}@keyframes _pulseHalo_15am2_1{0%{animation-timing-function:ease-in-out;transform:scale(2)}45%{transform:scale(.55)}60%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.55)}80%{transform:scale(3.2)}to{transform:scale(3.2)}}._colorScreen_15am2_550[data-pulse=glow]{background:radial-gradient(circle at center, color-mix(in srgb, var(--side) 68%, #08061a) 0%, color-mix(in srgb, var(--side) 30%, #08061a) 50%, #08061a 90%)}._colorScreen_15am2_550[data-pulse=glow] ._colorScreenArrow_15am2_563{color:color-mix(in srgb, var(--side) 60%, transparent)}._colorScreen_15am2_550[data-pulse=glow] ._pulseFlash_15am2_654{background:radial-gradient(circle at center, color-mix(in srgb, var(--side) 55%, white) 0%, var(--side) 35%, color-mix(in srgb, var(--side) 70%, transparent) 65%, color-mix(in srgb, var(--side) 0%, transparent) 100%);animation:_pulseFlash_15am2_654 calc(.5s * var(--pulse-speed,1)) cubic-bezier(.1, .8, .2, 1) forwards}@keyframes _pulseFlash_15am2_654{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.1)}25%{opacity:.85}to{opacity:0;transform:scale(2)}}._colorScreen_15am2_550[data-pulse=glow] ._pulseFlash_15am2_654+._colorScreenArrow_15am2_563{animation:_pulseThump_15am2_1 calc(.35s * var(--pulse-speed,1)) cubic-bezier(.1, .8, .2, 1)}@keyframes _pulseThump_15am2_1{0%{transform:scale(1)}10%{color:#fff;transform:scale(1.18)}to{transform:scale(1)}}@keyframes _colorFade_15am2_1{0%{opacity:0}to{opacity:1}}._page_5lxg9_1{height:100svh;padding:1.5rem 1.25rem 0;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:1rem;max-width:480px;margin:0 auto;display:flex}._center_5lxg9_13{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100svh;display:flex}._splash_5lxg9_23{background:#0d0b1e;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100svh;display:flex;position:relative;overflow:hidden}._blob_5lxg9_35{filter:blur(80px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}._blob1_5lxg9_43{opacity:.65;background:radial-gradient(circle,#7c3aed 0%,#4c1d95 50%,#0000 70%);width:75vw;max-width:640px;height:75vw;max-height:640px;animation:18s ease-in-out infinite _drift1_5lxg9_1;top:-20vh;left:-15vw}._blob2_5lxg9_55{opacity:.6;background:radial-gradient(circle,#5b21b6 0%,#3b0764 55%,#0000 70%);width:65vw;max-width:540px;height:65vw;max-height:540px;animation:22s ease-in-out infinite _drift2_5lxg9_1;bottom:-18vh;right:-12vw}._blob3_5lxg9_67{opacity:.35;background:radial-gradient(circle,#a855f7 0%,#6d28d9 50%,#0000 70%);width:50vw;max-width:400px;height:50vw;max-height:400px;animation:15s ease-in-out infinite _drift3_5lxg9_1;top:35%;left:40%}._sessionBadge_5lxg9_80{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ececec;padding-top:.75rem;font-size:.9rem}._logo_5lxg9_90{margin-bottom:.25rem;animation:.8s cubic-bezier(.22,1,.36,1) .2s both _fadeUp_5lxg9_1}._logoImg_5lxg9_95{filter:drop-shadow(0 0 32px #d4af374d);width:clamp(200px,30vw,340px);height:auto}._waiting_5lxg9_102{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;animation:.4s _fadeUp_5lxg9_1;display:flex;position:relative}._waitingIcon_5lxg9_114{margin-bottom:.5rem;font-size:3rem;animation:2s ease-in-out infinite _pulse_5lxg9_1}._waitingTitle_5lxg9_120{color:#ede9fe;font-size:1.4rem;font-weight:600;line-height:1.3}._waitingSubtitle_5lxg9_127{color:#a78bfa;font-size:.9rem}._thankYouImg_5lxg9_132{border-radius:1.25rem;width:clamp(160px,45vw,260px);height:auto;margin-top:.5rem}._progress_5lxg9_140{justify-content:center;gap:.5rem;padding-top:.75rem;display:flex}._dot_5lxg9_147{background:#2a2a2a;border-radius:50%;width:8px;height:8px;transition:all .35s cubic-bezier(.4,0,.2,1)}._dotActive_5lxg9_155{background:#a855f7;border-radius:4px;width:28px}._dotDone_5lxg9_161{background:#7c3aed}._header_5lxg9_166{text-align:center;padding:.75rem 0 .25rem;animation:.28s _fadeUp_5lxg9_1}._stepCount_5lxg9_172{color:#ececec;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.9rem}._title_5lxg9_180{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.1}._subtitle_5lxg9_188{color:#d5d2d2;font-size:1rem}._scrollWrapper_5lxg9_194{flex:1;min-height:0;position:relative}._scrollArea_5lxg9_200{-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;padding-bottom:1rem;overflow-y:auto}._scrollArea_5lxg9_200::-webkit-scrollbar{display:none}._scrollFade_5lxg9_212{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0f0f0f99 40%,#0f0f0f 85%);height:5rem;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}._scrollFadeVisible_5lxg9_224{opacity:1}._scrollHint_5lxg9_228{color:#a855f7;pointer-events:none;z-index:2;font-size:1.6rem;animation:1.1s ease-in-out infinite _bounceDown_5lxg9_1;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}@keyframes _bounceDown_5lxg9_1{0%,to{opacity:1;transform:translate(-50%)translateY(0)}50%{opacity:.6;transform:translate(-50%)translateY(6px)}}._grid_5lxg9_246{grid-template-columns:1fr 1fr;gap:.75rem;animation:.28s 50ms both _fadeUp_5lxg9_1;display:grid}._card_5lxg9_253{color:#ccc;cursor:pointer;text-align:center;word-break:break-word;-webkit-tap-highlight-color:transparent;background:#111;border:2px solid #222;border-radius:1rem;padding:1.25rem .75rem;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.3;transition:border-color .15s,background .15s,color .15s,transform .1s}._card_5lxg9_253:active{transform:scale(.96)}._cardSelected_5lxg9_274{color:#d8b4fe;background:#a855f71f;border-color:#a855f7}._footer_5lxg9_281{flex-shrink:0;gap:.75rem;padding:.5rem 0 .75rem;display:flex}._btnSkip_5lxg9_288{color:#a6a6a6;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:2px solid #555;border-radius:.875rem;min-height:56px;padding:0 1.1rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:border-color .15s,color .15s}._btnSkip_5lxg9_288:hover{color:#777;border-color:#444}._btnSkip_5lxg9_288:disabled{opacity:.3;cursor:not-allowed}._btnBack_5lxg9_306{color:#555;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#111;border:2px solid #555;border-radius:.875rem;min-height:56px;padding:0 1.25rem;font-family:inherit;font-size:1.1rem;transition:border-color .15s}._btnBack_5lxg9_306:active{border-color:#444}._btnNext_5lxg9_324{color:#fff;cursor:pointer;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:#a855f7;border:none;border-radius:.875rem;flex:1;min-height:56px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:opacity .2s,transform .1s}._btnNext_5lxg9_324:disabled{opacity:.25;cursor:not-allowed}._btnNext_5lxg9_324:not(:disabled):active{transform:scale(.98)}._success_5lxg9_351{text-align:center;flex-direction:column;align-items:center;gap:.75rem;animation:.4s _fadeUp_5lxg9_1;display:flex}._checkmark_5lxg9_360{color:#a855f7;background:#a855f71f;border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.5rem;font-size:2rem;display:flex}._textInputArea_5lxg9_375{flex-direction:column;flex:1;gap:.4rem;animation:.28s 50ms both _fadeUp_5lxg9_1;display:flex}._textInput_5lxg9_375{color:#eee;resize:none;background:#111;border:2px solid #555;border-radius:1rem;outline:none;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s}._textInput_5lxg9_375:focus{border-color:#a855f7}._textInput_5lxg9_375::placeholder{color:#444}._textCount_5lxg9_405{color:#555;text-align:right;font-size:.9rem}._recap_5lxg9_412{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0 1.5rem;animation:.4s _fadeUp_5lxg9_1;display:flex}._recapCheck_5lxg9_422{color:#a855f7;background:#a855f71f;border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.25rem;font-size:1.8rem;display:flex}._recapTitle_5lxg9_436{color:#ede9fe;margin:0;font-size:1.4rem;font-weight:600}._recapSubtitle_5lxg9_443{color:#a78bfa;margin:0 0 .5rem;font-size:.85rem}._recapList_5lxg9_449{flex-direction:column;gap:.6rem;width:100%;display:flex}._recapItem_5lxg9_456{text-align:left;background:#8b5cf614;border:1px solid #a78bfa2e;border-radius:12px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}._recapStepName_5lxg9_467{letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;font-size:.72rem;font-weight:600}._recapAnswer_5lxg9_475{color:#ddd6fe;font-size:1rem;font-weight:500}._profileBar_5lxg9_482{padding:.55rem 1.1rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);z-index:100;background:#0d0b1ed1;border-top:1px solid #a78bfa2e;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}._profileBarAvatar_5lxg9_499{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 6px #0000004d}._profileBarAvatarImg_5lxg9_508{object-fit:cover;width:100%;height:100%;display:block}._profileBarNumber_5lxg9_515{color:#a855f7;letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:700}._profileBarPseudo_5lxg9_523{color:#ddd6fe;cursor:pointer;align-items:center;gap:.3rem;min-width:0;font-size:.85rem;font-weight:500;display:flex}._profileBarPseudoText_5lxg9_534{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._profileBarEdit_5lxg9_541{color:#a78bfa80;flex-shrink:0;font-size:.7rem;transition:color .15s}._profileBarPseudo_5lxg9_523:hover ._profileBarEdit_5lxg9_541{color:#a78bfa}._profileBarInput_5lxg9_552{color:#ddd6fe;background:#ffffff12;border:1px solid #8b5cf680;border-radius:.4rem;outline:none;flex:1;min-width:0;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}._profileBarInput_5lxg9_552:focus{border-color:#a78bfa}._profileBarConfirm_5lxg9_569,._profileBarCancel_5lxg9_570{cursor:pointer;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;padding:.1rem .3rem;font-size:.85rem;transition:background .15s}._profileBarConfirm_5lxg9_569{color:#4ade80}._profileBarConfirm_5lxg9_569:hover:not(:disabled){background:#4ade8026}._profileBarConfirm_5lxg9_569:disabled{color:#374151;cursor:not-allowed}._profileBarCancel_5lxg9_570{color:#f87171}._profileBarCancel_5lxg9_570:hover{background:#f8717126}._profileBarLogout_5lxg9_602{cursor:pointer;color:#a78bfa73;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;align-items:center;margin-left:auto;padding:.2rem .3rem;transition:color .15s,background .15s;display:flex}._profileBarLogout_5lxg9_602:hover{color:#f87171;background:#f871711a}._logoutOverlay_5lxg9_618{-webkit-backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._logoutModal_5lxg9_631{background:#12102a;border:1px solid #a78bfa40;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:340px;padding:1.75rem 1.5rem;display:flex;box-shadow:0 20px 60px #00000080}._logoutTitle_5lxg9_644{color:#ede9fe;margin:0;font-size:1.1rem;font-weight:700}._logoutText_5lxg9_651{color:#c4b5fdb3;margin:0;font-size:.88rem;line-height:1.5}._logoutActions_5lxg9_658{gap:.65rem;margin-top:.5rem;display:flex}._logoutCancel_5lxg9_664{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #a78bfa4d;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutCancel_5lxg9_664:hover{background:#8b5cf61f}._logoutConfirm_5lxg9_679{color:#fca5a5;cursor:pointer;background:#ef44442e;border:none;border-radius:.65rem;flex:1;padding:.65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}._logoutConfirm_5lxg9_679:hover{background:#ef44444d}._errorText_5lxg9_695{color:#666;font-size:.95rem}._loader_5lxg9_701{border:3px solid #222;border-top-color:#a855f7;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite _spin_5lxg9_1}@keyframes _spin_5lxg9_1{to{transform:rotate(360deg)}}@keyframes _drift1_5lxg9_1{0%,to{transform:translate(0)scale(1)}30%{transform:translate(50px,-70px)scale(1.06)}65%{transform:translate(-35px,45px)scale(.96)}}@keyframes _drift2_5lxg9_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-55px,-50px)scale(1.04)}70%{transform:translate(35px,55px)scale(.93)}}@keyframes _drift3_5lxg9_1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-50px,-35px)scale(1.1)}75%{transform:translate(45px,55px)scale(.9)}}@keyframes _pulse_5lxg9_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes _fadeUp_5lxg9_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._gate_128b2_2{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100svh;padding:2rem;display:flex}._gateTitle_128b2_12{color:#aaa;letter-spacing:.1em;text-transform:uppercase;font-size:1.5rem;font-weight:600}._gateForm_128b2_20{flex-direction:column;gap:.75rem;width:100%;max-width:320px;display:flex}._gateInput_128b2_28{color:#eee;background:#111;border:2px solid #222;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s}._gateInput_128b2_28:focus{border-color:#444}._gateInputError_128b2_41{border-color:#ef4444!important}._gateBtn_128b2_43{color:#fff;cursor:pointer;background:#a855f7;border:none;border-radius:.75rem;padding:.875rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:opacity .15s}._gateBtn_128b2_43:disabled{opacity:.4;cursor:not-allowed}._gateError_128b2_57{color:#ef4444;font-size:.95rem}._center_128b2_60{justify-content:center;align-items:center;min-height:100svh;display:flex}._loader_128b2_67{border:3px solid #222;border-top-color:#a855f7;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite _spin_128b2_1}._page_128b2_77{flex-direction:column;gap:1.5rem;max-width:920px;min-height:100svh;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}._header_128b2_88{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}._headerLeft_128b2_97{align-items:center;gap:1rem;display:flex}._headerRight_128b2_103{align-items:center;gap:.75rem;display:flex}._title_128b2_105{font-size:1.5rem;font-weight:700}._live_128b2_107{color:#e2d9f3;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.82rem;display:flex}._liveDot_128b2_116{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite _pulse_128b2_1}._createBtn_128b2_124{color:#c084fc;cursor:pointer;white-space:nowrap;background:#a855f726;border:1px solid #a855f766;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}._createBtn_128b2_124:hover:not(:disabled){background:#a855f740;border-color:#a855f799}._createBtn_128b2_124:disabled{opacity:.45;cursor:not-allowed}._eventHint_128b2_145{color:#86efac;margin:-.5rem 0 .75rem;font-size:.8rem}._displayLink_128b2_151{color:#a78bfa;cursor:pointer;background:0 0;border:1px solid #8b5cf666;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.9rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s}._displayLink_128b2_151:hover{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf6cc}._signOutBtn_128b2_170{color:#e2d9f3;cursor:pointer;background:0 0;border:1px solid #484848;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,color .15s}._signOutBtn_128b2_170:hover{color:#888;border-color:#444}._eventOpenBtn_128b2_185{color:#86efac;cursor:pointer;white-space:nowrap;background:#4ade8024;border:1px solid #4ade8073;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}._eventOpenBtn_128b2_185:hover:not(:disabled){background:#4ade803d;border-color:#4ade80cc}._eventOpenBtn_128b2_185:disabled{opacity:.6;cursor:wait}._eventBadge_128b2_201{color:#86efac;white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}._eventBadgeDot_128b2_210{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite _pulse_128b2_1}._eventCloseBtn_128b2_218{color:#fca5a5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f8717166;border-radius:.625rem;padding:.4rem .75rem;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s}._eventCloseBtn_128b2_218:hover:not(:disabled){background:#f871711f;border-color:#f87171b3}._eventCloseBtn_128b2_218:disabled{opacity:.6;cursor:wait}._sessionCards_128b2_234{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=480px){._sessionCards_128b2_234{grid-template-columns:1fr}}._sessionCard_128b2_234{cursor:pointer;background:#111;border:2px solid #484848;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .2s;display:flex}._sessionCard_128b2_234:hover{border-color:#333}._sessionCardSelected_128b2_259{border-color:#a855f7!important}._sessionCardHeader_128b2_261{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._sessionName_128b2_268{font-size:.95rem;font-weight:600}._sessionEvent_128b2_270{color:#888;margin-top:-.15rem;font-size:.78rem}._statusBadge_128b2_276{letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:.2rem .6rem;font-size:.9rem;font-weight:600}._status_waiting_128b2_285{color:#888;background:#484848}._status_active_128b2_286{color:#22c55e;background:#22c55e1f}._status_closed_128b2_287{color:#a855f7;background:#a855f71a}._sessionCount_128b2_289{align-items:baseline;gap:.4rem;display:flex}._sessionCountNum_128b2_295{color:#a855f7;font-size:2rem;font-weight:700;line-height:1}._sessionCountSep_128b2_296{color:#444;font-size:1.4rem;font-weight:400;line-height:1}._sessionCountTotal_128b2_297{color:#e2d9f3;font-size:2rem;font-weight:700;line-height:1}._sessionCountLabel_128b2_298{color:#e2d9f3;font-size:.95rem}._sessionBtn_128b2_300{cursor:pointer;border:none;border-radius:.75rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s}._sessionBtnStart_128b2_312{color:#000;background:#22c55e}._sessionBtnStop_128b2_313{color:#fff;background:#ef4444}._sessionBtnLaunch_128b2_314{color:#fff;background:#a855f7;font-size:.95rem}._sessionBtnReDisplay_128b2_315{color:#fff;background:#6d28d9}._sessionBtnStart_128b2_312:hover,._sessionBtnStop_128b2_313:hover,._sessionBtnLaunch_128b2_314:hover,._sessionBtnReDisplay_128b2_315:hover{opacity:.85}._sessionClosed_128b2_318{text-align:center;color:#e2d9f3;padding:.5rem 0;font-size:.95rem;display:block}._sessionActions_128b2_326{flex-direction:column;gap:.5rem;display:flex}._resetBtn_128b2_332{color:#e2d9f3;cursor:pointer;background:0 0;border:1px solid #484848;border-radius:.75rem;width:100%;padding:.5rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,color .15s}._resetBtn_128b2_332:hover{color:#ef4444;border-color:#ef4444}._deleteBtn_128b2_350{color:#e2d9f3;cursor:pointer;background:0 0;border:1px solid #484848;border-radius:.75rem;width:100%;padding:.5rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,color .15s}._deleteBtn_128b2_350:hover{color:#dc2626;border-color:#dc2626}._results_128b2_369{flex-direction:column;gap:1rem;display:flex}._resultsHeader_128b2_375{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._editStepsBtn_128b2_383{color:#e2d9f3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #484848;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,color .15s}._editStepsBtn_128b2_383:hover{color:#a855f7;border-color:#a855f7}._resultsTitle_128b2_398{color:#aaa;font-size:1rem;font-weight:600}._badge_128b2_400{color:#d8b4fe;text-align:center;background:#a855f71a;border:1px solid #a855f74d;border-radius:.75rem;flex-direction:column;align-items:center;min-width:64px;padding:.4rem .875rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}._badgeLabel_128b2_416{color:#a855f7;margin-top:.15rem;font-size:.9rem;font-weight:400}._empty_128b2_418{text-align:center;color:#e2d9f3;padding:2rem 0;font-size:.9rem}._grid_128b2_421{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=540px){._grid_128b2_421{grid-template-columns:1fr 1fr}}._card_128b2_431{background:#0d0d0d;border:1px solid #484848;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._cardFullWidth_128b2_441{grid-column:1/-1}._cardHeader_128b2_443{align-items:center;gap:.75rem;display:flex}._cardIndex_128b2_445{color:#888;background:#484848;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:600;display:flex}._cardTitle_128b2_459{color:#ccc;font-size:.95rem;font-weight:600}._bars_128b2_462{scrollbar-width:thin;scrollbar-color:#3a2a5a transparent;flex-direction:column;gap:.55rem;max-height:220px;display:flex;overflow-y:auto}._wordList_128b2_472{flex-wrap:wrap;gap:.4rem;padding-top:.25rem;display:flex}._wordChip_128b2_479{color:#c4b5fd;background:#a855f71a;border:1px solid #a855f740;border-radius:99px;padding:.25rem .65rem;font-size:.9rem}._emptyText_128b2_488{color:#e2d9f3;font-size:.95rem}._barRow_128b2_493{grid-template-columns:110px 1fr 34px 26px;align-items:center;gap:.6rem;display:grid}._barLabel_128b2_500{color:#a78bfa;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;transition:color .3s;overflow:hidden}._barLabelWinner_128b2_509{color:#d8b4fe}._barLabelCorrect_128b2_510{color:#6ee7b7}._barTrack_128b2_512{background:#484848;border-radius:99px;height:7px;overflow:hidden}._barFill_128b2_519{background:#333;border-radius:99px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}._barFillWinner_128b2_526{background:#a855f7}._barFillCorrect_128b2_527{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 8px #34d39980}._barPct_128b2_532{color:#e2d9f3;text-align:right;font-size:.82rem}._barCount_128b2_533{color:#888;text-align:right;font-size:.95rem;font-weight:600}._overlay_128b2_536{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_128b2_1;display:flex;position:fixed;inset:0}._modal_128b2_548{background:#161616;border:1px solid #484848;border-radius:1.25rem;width:100%;max-width:380px;padding:1.75rem;animation:.2s _slideUp_128b2_1}@media (width<=480px){._overlay_128b2_536{align-items:flex-end;padding:0}._modal_128b2_548,._modalWide_128b2_564{border-radius:1.25rem 1.25rem 0 0;max-width:100%;padding:1.5rem 1.25rem 2rem}}._modalTitle_128b2_571{margin-bottom:1.25rem;font-size:1.1rem;font-weight:600}._modalForm_128b2_577{flex-direction:column;gap:.75rem;display:flex}._modalLabel_128b2_583{color:#888;letter-spacing:.03em;font-size:.875rem}._modalInput_128b2_589{color:#eee;background:#0d0d0d;border:2px solid #222;border-radius:.75rem;outline:none;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s}._modalInput_128b2_589:focus{border-color:#a855f7}._modalActions_128b2_604{gap:.75rem;margin-top:.5rem;display:flex}._modalBtnCancel_128b2_610{color:#e2d9f3;cursor:pointer;background:0 0;border:1px solid #484848;border-radius:.75rem;flex:1;padding:.75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}._modalBtnCancel_128b2_610:hover{color:#888;border-color:#444}._addEmbedBtn_128b2_625{color:#a855f7;cursor:pointer;background:0 0;border:1px dashed #3a2a5a;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:border-color .15s,color .15s}._addEmbedBtn_128b2_625:hover{color:#c084fc;border-color:#a855f7}._removeEmbedBtn_128b2_639{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .25rem;font-size:.85rem;transition:color .15s}._removeEmbedBtn_128b2_639:hover{color:#ef4444}._modalDescription_128b2_651{color:#888;margin-bottom:.5rem;font-size:.925rem;line-height:1.5}._modalBtnConfirm_128b2_658{color:#fff;cursor:pointer;background:#a855f7;border:none;border-radius:.75rem;flex:2;padding:.75rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .15s}._modalBtnConfirm_128b2_658:disabled{opacity:.35;cursor:not-allowed}._modalBtnDanger_128b2_674{background:#ef4444}._modalWide_128b2_564{max-width:560px;max-height:85svh;overflow-y:auto}._stepsList_128b2_679{flex-direction:column;gap:1rem;margin-bottom:.75rem;display:flex}._stepItem_128b2_681{background:#0d0d0d;border:1px solid #222;border-radius:1rem;flex-direction:column;gap:.625rem;padding:1rem;display:flex}._stepItemHeader_128b2_691{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._stepItemNum_128b2_698{color:#888;background:#484848;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.9rem;font-weight:700;display:flex}._stepItemLabel_128b2_712{color:#e2d9f3;flex:1;font-size:.875rem}._stepMoveButtons_128b2_714{gap:.15rem;display:flex}._stepMoveBtn_128b2_719{color:#e2d9f3;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.2rem .35rem;font-size:.9rem;line-height:1;transition:color .15s,background .15s}._stepMoveBtn_128b2_719:hover:not(:disabled){color:#a855f7;background:#a855f71a}._stepMoveBtn_128b2_719:disabled{opacity:.2;cursor:not-allowed}._stepDeleteBtn_128b2_734{color:#e2d9f3;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.2rem .4rem;font-size:.9rem;line-height:1;transition:color .15s,background .15s}._stepDeleteBtn_128b2_734:hover{color:#ef4444;background:#ef44441a}._stepInput_128b2_748{color:#ddd;background:#111;border:1px solid #222;border-radius:.625rem;outline:none;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}._stepInput_128b2_748:focus{border-color:#a855f7}._stepTypeRow_128b2_763{gap:.4rem;margin-bottom:.5rem;display:flex}._stepTypeBtn_128b2_769{color:#e2d9f3;cursor:pointer;background:0 0;border:1px solid #222;border-radius:.5rem;flex:1;padding:.35rem .5rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}._stepTypeBtnActive_128b2_783{color:#c4b5fd;background:#a855f71f;border-color:#7c3aed}._textStepHint_128b2_789{color:#e2d9f3;margin:.25rem 0 0;font-size:.875rem;font-style:italic}._optionsList_128b2_796{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}._optionsLabel_128b2_798{color:#e2d9f3;letter-spacing:.04em;margin-bottom:.1rem;font-size:.82rem}._optionRow_128b2_800{align-items:center;gap:.4rem;display:flex}._optionInput_128b2_802{color:#ccc;background:#111;border:1px solid #484848;border-radius:.5rem;outline:none;flex:1;padding:.5rem .625rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}._optionInput_128b2_802:focus{border-color:#e2d9f3}._optionDeleteBtn_128b2_817{color:#e2d9f3;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.3rem .4rem;font-size:.95rem;transition:color .15s}._optionDeleteBtn_128b2_817:hover:not(:disabled){color:#ef4444}._optionDeleteBtn_128b2_817:disabled{cursor:not-allowed;opacity:.3}._addOptionBtn_128b2_832{color:#e2d9f3;cursor:pointer;text-align:left;background:0 0;border:1px dashed #333;border-radius:.5rem;padding:.4rem .625rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,color .15s}._addOptionBtn_128b2_832:hover{color:#e2d9f3;border-color:#e2d9f3}._defaultStepsRow_128b2_847{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._addStepBtn_128b2_854{color:#e2d9f3;cursor:pointer;background:0 0;border:1px dashed #484848;border-radius:.75rem;flex:1;min-width:140px;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}._addStepBtn_128b2_854:hover{color:#a855f7;border-color:#a855f7}._restoreStepBtn_128b2_871{color:#7c3aed;cursor:pointer;background:#a855f70f;border:1px dashed #3a2a5a;border-radius:.75rem;flex:1;min-width:120px;padding:.75rem .6rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._restoreStepBtn_128b2_871:hover{color:#a855f7;background:#a855f724;border-color:#a855f7}._modeTabs_128b2_893{background:#0d0d0d;border:1px solid #484848;border-radius:1rem;gap:.5rem;padding:.35rem;display:flex}._modeTab_128b2_893{color:#e2d9f3;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:.75rem;flex:1;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}._modeTab_128b2_893:hover:not(._modeTabActive_128b2_917){color:#e2d9f3}._modeTabActive_128b2_917{color:#efefef;background:#484848}._musicActions_128b2_925{flex-wrap:wrap;gap:.75rem;display:flex}._quizDashboard_128b2_932{flex-direction:column;gap:1.5rem;display:flex}._quizSection_128b2_938{flex-direction:column;gap:.75rem;display:flex}._quizSectionHeader_128b2_944{justify-content:space-between;align-items:center;gap:1rem;display:flex}._quizWinner_128b2_951{background:#fde68a12;border:1px solid #fde68a40;border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}._quizWinnerLabel_128b2_962{color:#fde68a;letter-spacing:.04em;font-size:.8rem;font-weight:700}._quizWinnerName_128b2_969{color:#fff;font-size:1rem;font-weight:700}._quizWinnerTag_128b2_975{color:#a78bfa;font-size:.85rem;font-weight:600}._quizWinnerPts_128b2_981{color:#fde68a;margin-left:auto;font-size:.9rem;font-weight:700}._winnersBlock_128b2_990{background:#10b9810f;border:1px solid #10b98140;border-radius:.875rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex}._winnersHeader_128b2_1000{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._winnersClearBtn_128b2_1007{color:#f87171;cursor:pointer;white-space:nowrap;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;padding:.3rem .7rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .15s}._winnersClearBtn_128b2_1007:hover:not(:disabled){background:#ef444433}._winnersClearBtn_128b2_1007:disabled{opacity:.5;cursor:default}._winnersTitle_128b2_1023{color:#6ee7b7;letter-spacing:.03em;margin:0;font-size:.88rem;font-weight:700}._winnersList_128b2_1031{flex-direction:column;gap:.5rem;display:flex}._winnerRow_128b2_1037{background:#0003;border-radius:.6rem;align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}._winnerPos_128b2_1046{color:#fde68a;min-width:1.6rem;font-size:.9rem;font-weight:800}._winnerInfo_128b2_1053{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}._winnerPseudo_128b2_1062{color:#ede9fe;font-size:.9rem;font-weight:600}._winnerTag_128b2_1068{color:#a78bfa;font-size:.78rem;font-weight:600}._winnerEmail_128b2_1074{color:#6ee7b7;word-break:break-all;font-size:.82rem;font-weight:500}._winnerScore_128b2_1081{color:#fde68a;white-space:nowrap;font-size:.82rem;font-weight:700}._quizSectionTitle_128b2_1088{letter-spacing:.1em;text-transform:uppercase;color:#e2d9f3;font-size:.82rem;font-weight:700}._quizDesc_128b2_1096{color:#e2d9f3;padding:.25rem 0;font-size:.9rem}._quizEmpty_128b2_1102{text-align:center;color:#e2d9f3;border:1px dashed #484848;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.9rem;display:flex}._quizEmptyBtn_128b2_1115{color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:.75rem;padding:.6rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s}._quizEmptyBtn_128b2_1115:hover:not(:disabled){background:#a855f738}._quizEmptyBtn_128b2_1115:disabled{opacity:.45;cursor:not-allowed}._quizQuestionsList_128b2_1131{flex-direction:column;gap:.4rem;display:flex}._quizQuestionPreview_128b2_1137{background:#0d0d0d;border:1px solid #484848;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}._quizQuestionText_128b2_1147{color:#ccc;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;overflow:hidden}._quizCorrectTag_128b2_1156{color:#22c55e;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:99px;flex-shrink:0;padding:.15rem .5rem;font-size:.9rem}._quizSongTag_128b2_1167{color:#c4b5fd;white-space:nowrap;background:#a855f714;border:1px solid #a855f733;border-radius:99px;flex-shrink:0;padding:.15rem .6rem;font-size:.8rem;font-style:italic}._songMetaRow_128b2_1179{gap:.75rem;margin-top:1rem;display:flex}._songMetaField_128b2_1185{flex-direction:column;flex:1;gap:.35rem;display:flex}._quizList_128b2_1192{flex-direction:column;gap:1rem;display:flex}._quizItem_128b2_1198{background:#0d0d0d;border:1px solid #484848;border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}._quizItemHeader_128b2_1208{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._quizItemNum_128b2_1215{color:#e2d9f3;background:#484848;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:auto;font-size:.82rem;font-weight:700;display:flex}._quizFieldLabel_128b2_1230{color:#e2d9f3;letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem;font-size:.82rem}._quizOptionRow_128b2_1238{align-items:center;gap:.4rem;display:flex}._quizCorrectBtn_128b2_1244{color:#444;cursor:pointer;background:0 0;border:1.5px solid #484848;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.8rem;transition:border-color .15s,color .15s,background .15s;display:flex}._quizCorrectBtn_128b2_1244:hover{color:#22c55e;border-color:#22c55e}._quizCorrectBtnActive_128b2_1263{color:#22c55e;background:#22c55e1f;border-color:#22c55e}._optionInputCorrect_128b2_1269{color:#86efac!important;border-color:#22c55e66!important}._quizHint_128b2_1274{color:#6b7280;margin:0;font-size:.875rem;font-style:italic}._timerRow_128b2_1281{border-top:1px solid #484848;flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.25rem;display:flex}._timerInputGroup_128b2_1290{align-items:center;gap:.5rem;display:flex}._timerInput_128b2_1290{color:#e5e7eb;text-align:center;background:#111;border:1.5px solid #333;border-radius:.5rem;width:70px;padding:.3rem .5rem;font-family:inherit;font-size:.9rem}._timerInput_128b2_1290:focus{border-color:#a855f7;outline:none}._timerUnit_128b2_1309{color:#6b7280;font-size:.9rem}._timerPreview_128b2_1314{color:#a855f7;font-size:.9rem;font-weight:600}._timerOff_128b2_1320{color:#6b7280;font-size:.875rem;font-style:italic}._quizSaveRow_128b2_1326{justify-content:flex-end;padding-top:.25rem;display:flex}._quizSaveBtn_128b2_1332{color:#fff;cursor:pointer;background:#a855f7;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .15s}._quizSaveBtn_128b2_1332:disabled{opacity:.35;cursor:not-allowed}._audioRow_128b2_1351{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}._audioUploadBtn_128b2_1358{color:#a78bfa;cursor:pointer;text-align:left;background:#a855f71a;border:1.5px dashed #a855f766;border-radius:.6rem;padding:.6rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:background .15s,border-color .15s}._audioUploadBtn_128b2_1358:hover:not(:disabled){background:#a855f72e;border-color:#a855f7b3}._audioUploadBtn_128b2_1358:disabled{opacity:.6;cursor:not-allowed}._audioPreview_128b2_1380{flex-direction:column;gap:.5rem;display:flex}._audioPlayer_128b2_1386{accent-color:#a855f7;border-radius:.5rem;width:100%;height:36px}._audioDeleteBtn_128b2_1393{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;align-self:flex-start;padding:.4rem .75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .15s}._audioDeleteBtn_128b2_1393:hover{background:#ef444433}._generatedBlock_128b2_1411{background:#0d0d0d;border:1px solid #2a1f3d;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}._generatedSection_128b2_1421{flex-direction:column;gap:.4rem;display:flex}._generatedLabel_128b2_1427{letter-spacing:.1em;text-transform:uppercase;color:#7c3aed;font-size:.75rem;font-weight:700}._generatedText_128b2_1435{color:#c4b5fd;margin:0;font-size:.9rem;line-height:1.55}._generatedLyrics_128b2_1442{color:#e2d9f3;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#3a2a5a transparent;max-height:260px;margin:0;font-family:inherit;font-size:.9rem;line-height:1.7;overflow-y:auto}._eventsDashboard_128b2_1457{flex-direction:column;gap:1.25rem;display:flex}._eventsHeader_128b2_1463{justify-content:space-between;align-items:center;gap:1rem;display:flex}._eventsList_128b2_1470{flex-direction:column;gap:.75rem;display:flex}._eventCard_128b2_1476{background:#111;border:1px solid #484848;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}._eventCardTop_128b2_1486{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._eventName_128b2_1493{color:#e2d9f3;font-size:1rem;font-weight:700}._eventDate_128b2_1499{color:#6b7280;white-space:nowrap;font-size:.8rem}._eventLinks_128b2_1505{flex-wrap:wrap;gap:.5rem;display:flex}._eventArchiveTag_128b2_1511{color:#a78bfa;background:#a855f714;border:1px solid #a855f733;border-radius:99px;padding:.15rem .6rem;font-size:.8rem}._eventUrl_128b2_1520{background:#0d0d0d;border:1px solid #222;border-radius:.5rem;padding:.4rem .625rem}._eventUrlText_128b2_1527{color:#6b7280;word-break:break-all;font-family:monospace;font-size:.8rem}._eventActions_128b2_1534{flex-wrap:wrap;gap:.5rem;display:flex}._eventCopyBtn_128b2_1540{color:#c084fc;cursor:pointer;white-space:nowrap;background:#a855f71a;border:1px solid #a855f74d;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}._eventCopyBtn_128b2_1540:hover{background:#a855f733}._eventViewBtn_128b2_1556{color:#e2d9f3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #484848;border-radius:.625rem;padding:.4rem .875rem;font-family:inherit;font-size:.85rem;text-decoration:none;transition:border-color .15s,color .15s}._eventViewBtn_128b2_1556:hover{color:#a855f7;border-color:#a855f7}._modalSelect_128b2_1572{color:#eee;cursor:pointer;background:#0d0d0d;border:2px solid #222;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}._modalSelect_128b2_1572:focus{border-color:#a855f7}._checkboxList_128b2_1588{background:#0d0d0d;border:2px solid #222;border-radius:.75rem;flex-direction:column;gap:.4rem;max-height:9rem;padding:.5rem .75rem;display:flex;overflow-y:auto}._checkboxItem_128b2_1600{color:#eee;cursor:pointer;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.9rem;display:flex}._checkboxItem_128b2_1600 input[type=checkbox]{accent-color:#a855f7;cursor:pointer;width:1.05rem;height:1.05rem}._archiveBtn_128b2_1618{color:#fbbf24;cursor:pointer;background:0 0;border:1px solid #fbbf244d;border-radius:.75rem;width:100%;padding:.5rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,color .15s,background .15s}._archiveBtn_128b2_1618:hover{background:#fbbf2412;border-color:#fbbf2499}._archiveBadge_128b2_1636{color:#fbbf24;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:99px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}._archivedDate_128b2_1647{color:#6b7280;letter-spacing:.02em;font-size:.8rem}._viewToggle_128b2_1653{background:#0d0d0d;border:1px solid #484848;border-radius:.75rem;align-self:flex-start;gap:.35rem;padding:.3rem;display:flex}._viewToggleBtn_128b2_1663{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.5rem;padding:.4rem .875rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}._viewToggleBtn_128b2_1663:hover:not(._viewToggleBtnActive_128b2_1677){color:#e2d9f3}._viewToggleBtnActive_128b2_1677{color:#efefef;background:#484848}@keyframes _spin_128b2_1{to{transform:rotate(360deg)}}@keyframes _pulse_128b2_1{0%,to{opacity:1}50%{opacity:.3}}@keyframes _fadeIn_128b2_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_128b2_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._battleCard_left_128b2_1691{border-color:#38bdf873!important}._battleCard_right_128b2_1692{border-color:#fb718573!important}._battleSideTitle_left_128b2_1693{color:#38bdf8}._battleSideTitle_right_128b2_1694{color:#fb7185}._battleStepTag_128b2_1695{color:#a855f7;white-space:nowrap;background:#a855f71a;border:1px solid #a855f74d;border-radius:99px;padding:.2rem .7rem;font-size:.75rem;font-weight:600}._battleResultRow_128b2_1705{color:#ccc;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}._battleResultLabel_128b2_1712{letter-spacing:.08em;text-transform:uppercase;color:#888;min-width:4.5rem;font-size:.7rem}._battleResultValue_128b2_1719{color:#e2d9f3;font-weight:600}._battleSubTitle_128b2_1720{color:#888;letter-spacing:.04em;margin-top:.5rem;font-size:.8rem;font-weight:600}._emojiRow_128b2_1728{gap:.5rem;display:flex}._emojiInput_128b2_1729{text-align:center;color:#ddd;background:#111;border:1px solid #222;border-radius:.625rem;outline:none;flex-shrink:0;width:4.2rem;padding:.5rem .4rem;font-family:inherit;font-size:1.2rem;transition:border-color .15s}._emojiInput_128b2_1729:focus{border-color:#a855f7}._nestedList_128b2_1745{flex-direction:column;gap:.6rem;margin-top:.25rem;display:flex}._nestedItem_128b2_1746{border-left:2px solid #a855f759;flex-direction:column;gap:.45rem;padding:.5rem 0 .5rem .75rem;display:flex}._nestedHeader_128b2_1753{align-items:center;gap:.5rem;display:flex}._nestedLabel_128b2_1754{color:#a855f7;flex:1;font-size:.8rem;font-weight:600}._gate_14e1m_2{background:#08061a;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}._gateBg_14e1m_12{position:absolute;inset:0}._gateCard_14e1m_17{z-index:1;-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #a78bfa2e;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:340px;padding:2.5rem 2rem;display:flex;position:relative}._gateLogo_14e1m_34{filter:drop-shadow(0 0 12px #d4af374d);width:auto;height:36px;margin-bottom:.25rem}._gateLabel_14e1m_41{letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;margin:0;font-size:.75rem;font-weight:600}._gateForm_14e1m_50{flex-direction:column;gap:.65rem;width:100%;display:flex}._gateInput_14e1m_57{color:#ede9fe;background:#ffffff0d;border:1px solid #a78bfa33;border-radius:.75rem;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,background .15s}._gateInput_14e1m_57:focus{background:#8b5cf614;border-color:#a855f799}._gateInputError_14e1m_70{border-color:#ef4444!important}._gateInput_14e1m_57::placeholder{color:#a78bfa59}._gateBtn_14e1m_73{color:#ddd6fe;cursor:pointer;background:#8b5cf62e;border:1px solid #a78bfa73;border-radius:.75rem;margin-top:.25rem;padding:.8rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s}._gateBtn_14e1m_73:hover:not(:disabled){background:#8b5cf64d;border-color:#a78bfab3}._gateBtn_14e1m_73:disabled{opacity:.5;cursor:not-allowed}._gateError_14e1m_90{color:#f87171;text-align:center;margin:0;font-size:.8rem}._gmPanel_14e1m_101{z-index:2;grid-template-columns:repeat(3,minmax(150px,200px));gap:.6rem;display:grid;position:relative}._gmBtn_14e1m_109{cursor:pointer;letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1.5px solid;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:7rem;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,transform .1s;display:flex;overflow:hidden}._gmBtn_14e1m_109:active:not(:disabled){transform:scale(.97)}._gmBtn_14e1m_109:disabled{opacity:.5;cursor:wait}._gmBtn_quiz_14e1m_132{color:#fde68a;background:#fbbf241f;border-color:#fbbf2473}._gmBtn_quiz_14e1m_132:hover:not(:disabled){background:#fbbf243d;border-color:#fbbf24d9}._gmBtn_battle_14e1m_134{color:#fecdd3;background:#fb71851f;border-color:#fb718573}._gmBtn_battle_14e1m_134:hover:not(:disabled){background:#fb71853d;border-color:#fb7185d9}._gmBtn_music_14e1m_136{color:#e9d5ff;background:#a855f724;border-color:#a855f780}._gmBtn_music_14e1m_136:hover:not(:disabled){background:#a855f747;border-color:#a855f7d9}._gmBtn_14e1m_109._gmBtn_img_14e1m_142{padding:0;overflow:hidden}._gmBtnImg_14e1m_146{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .35s;display:block}._gmBtn_14e1m_109._gmBtn_img_14e1m_142:hover:not(:disabled) ._gmBtnImg_14e1m_146{transform:scale(1.08)}._gmBtn_event_14e1m_157{color:#bbf7d0;background:#4ade8024;border-color:#4ade8080;grid-column:1/-1}._gmBtn_event_14e1m_157:hover:not(:disabled){background:#4ade8042;border-color:#4ade80d9}._gmBtn_close_14e1m_166{color:#fecaca;background:#f871711f;border-color:#f8717180}._gmBtn_close_14e1m_166:hover:not(:disabled){background:#f871713d;border-color:#f87171d9}._gmBtn_soon_14e1m_174{color:#fff9;cursor:default;background:#ffffff12;border-color:#ffffff38}._gmBtn_soon_14e1m_174:disabled{opacity:.85;cursor:default}@media (width<=640px){._gmPanel_14e1m_101{grid-template-columns:repeat(2,minmax(120px,1fr));gap:.45rem;width:calc(100% - 1.5rem)}._gmBtn_14e1m_109{min-height:5rem;padding:.55rem .6rem;font-size:.78rem}}._waitingScreen_14e1m_100{flex:1;grid-template-rows:auto 1fr auto;place-items:center;gap:1.5rem;padding-top:20px;display:grid;position:relative}._waitingBottom_14e1m_201{flex-direction:column;align-items:center;gap:1rem;display:flex}._waitingGlow_14e1m_208{pointer-events:none;background:radial-gradient(circle,#8b5cf633 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:3s ease-in-out infinite _glowPulse_14e1m_1;position:absolute}._waitingLogo_14e1m_218{filter:drop-shadow(0 0 32px #d4af3759);z-index:1;width:clamp(200px,30vw,340px);height:auto;position:relative}._waitingTitle_14e1m_226{letter-spacing:.1em;color:#ede9fe;text-align:center;z-index:1;max-width:80%;margin:0;font-size:clamp(1.3rem,3.2vw,2.3rem);font-weight:300;position:relative}._waitingSubtitle_14e1m_238{letter-spacing:.08em;color:#a78bfa;text-align:center;z-index:1;margin:0;font-size:clamp(1.2rem,2.8vw,2rem);font-weight:300;position:relative}._waitingDots_14e1m_249{z-index:1;gap:.6rem;display:flex;position:relative}._waitingDots_14e1m_249 span{background:#7c3aed;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _dotBounce_14e1m_1}._waitingDots_14e1m_249 span:nth-child(2){animation-delay:.2s}._waitingDots_14e1m_249 span:nth-child(3){animation-delay:.4s}._waitingBean_14e1m_267{z-index:1;border-radius:1.5rem;width:clamp(180px,22vw,320px);height:auto;position:relative}._quizLobby_14e1m_276{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;animation:.5s _fadeUp_14e1m_1;display:flex;position:relative}._quizLobbyGlow_14e1m_287{pointer-events:none;background:radial-gradient(circle,#a855f738 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:3s ease-in-out infinite _glowPulse_14e1m_1;position:absolute}._quizLobbyEye_14e1m_297{z-index:1;font-size:clamp(3rem,6vw,5rem);animation:2s ease-in-out infinite _pulse_14e1m_1;position:relative}._quizLobbyTitle_14e1m_304{letter-spacing:-.03em;color:#ede9fe;text-align:center;z-index:1;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;position:relative}._quizLobbyDots_14e1m_316{z-index:1;gap:.7rem;display:flex;position:relative}._quizLobbyDots_14e1m_316 span{background:#7c3aed;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite _dotBounce_14e1m_1}._quizLobbyDots_14e1m_316 span:nth-child(2){animation-delay:.2s}._quizLobbyDots_14e1m_316 span:nth-child(3){animation-delay:.4s}._quizLobbyHint_14e1m_334{color:#4b5563;z-index:1;margin:0;font-size:clamp(.85rem,1.3vw,1rem);position:relative}._btnLaunchQuiz_14e1m_342{color:#fff;cursor:pointer;letter-spacing:.04em;z-index:1;background:#a855f7;border:none;border-radius:1rem;margin-top:.5rem;padding:.85rem 3rem;font-family:inherit;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:700;transition:opacity .2s,transform .1s;position:relative;box-shadow:0 0 32px #a855f773}._btnLaunchQuiz_14e1m_342:hover:not(:disabled){opacity:.88;transform:scale(1.03)}._btnLaunchQuiz_14e1m_342:disabled{opacity:.4;cursor:not-allowed}._btnCancelLobby_14e1m_364{color:#ffffff73;cursor:pointer;letter-spacing:.03em;z-index:1;background:0 0;border:none;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .15s;position:relative}._btnCancelLobby_14e1m_364:hover:not(:disabled){color:#ffffffd9}._btnCancelLobby_14e1m_364:disabled{opacity:.5;cursor:wait}._page_14e1m_382{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}._bg_14e1m_391{z-index:0;background:#08061a;position:fixed;inset:0}._blob_14e1m_398{filter:blur(90px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}._blob1_14e1m_406{opacity:.45;background:radial-gradient(circle,#7c3aed 0%,#4c1d95 50%,#0000 70%);width:55vw;height:55vw;animation:18s ease-in-out infinite _drift1_14e1m_1;top:-15vh;left:-10vw}._blob2_14e1m_414{opacity:.4;background:radial-gradient(circle,#5b21b6 0%,#3b0764 55%,#0000 70%);width:45vw;height:45vw;animation:22s ease-in-out infinite _drift2_14e1m_1;bottom:-15vh;right:-8vw}._blob3_14e1m_422{opacity:.2;background:radial-gradient(circle,#a855f7 0%,#6d28d9 50%,#0000 70%);width:35vw;height:35vw;animation:15s ease-in-out infinite _drift3_14e1m_1;top:40%;left:45%}._header_14e1m_431{z-index:1;-webkit-backdrop-filter:blur(16px);background:#08061a99;border-bottom:1px solid #a78bfa24;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:relative}._logo_14e1m_444{filter:drop-shadow(0 0 12px #d4af3759);width:auto;height:34px}._headerCenter_14e1m_451{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._headerRight_14e1m_450{align-items:center;gap:1.25rem;margin-left:auto;display:flex}._eventCloseIcon_14e1m_466{cursor:pointer;opacity:.5;background:0 0;border:1.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1rem;line-height:1;transition:opacity .15s,background .15s,border-color .15s;display:flex}._eventCloseIcon_14e1m_466:hover:not(:disabled){opacity:.85;background:#ffffff0f}._eventCloseIcon_14e1m_466:disabled{opacity:.3;cursor:wait}._eventCloseIconArmed_14e1m_483{opacity:1;background:#f871712e;border-color:#f87171b3;animation:1s ease-in-out infinite _eventCloseBlink_14e1m_1}@keyframes _eventCloseBlink_14e1m_1{0%,to{box-shadow:0 0 #f8717100}50%{box-shadow:0 0 14px 2px #f8717180}}._sessionName_14e1m_495{color:#c4b5fd;letter-spacing:.06em;font-size:.95rem;font-weight:500}._live_14e1m_502{letter-spacing:.12em;text-transform:uppercase;color:#a78bfa;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}._playerCounter_14e1m_513{background:#a855f71a;border:1px solid #a855f740;border-radius:99px;align-items:baseline;gap:.25rem;padding:.2rem .75rem;display:flex}._playerCounterNum_14e1m_522{color:#a855f7;font-size:1rem;font-weight:700}._playerCounterSep_14e1m_523{color:#555;font-size:.8rem}._playerCounterTotal_14e1m_524{color:#6b7280;font-size:1rem;font-weight:600}._playerCounterLabel_14e1m_525{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;margin-left:.2rem;font-size:.65rem;font-weight:600}._liveDot_14e1m_527{background:#a855f7;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite _pulse_14e1m_1}._main_14e1m_535{z-index:1;flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex;position:relative}._centered_14e1m_545{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}._waitingIcon_14e1m_554{font-size:3.5rem;animation:2.5s ease-in-out infinite _pulse_14e1m_1}._waitingText_14e1m_559{letter-spacing:.08em;color:#a78bfa;font-size:1.4rem;font-weight:300}._totalBadge_14e1m_567{align-items:baseline;gap:.45rem;display:flex}._totalNum_14e1m_573{color:#a855f7;font-size:1.9rem;font-weight:800;line-height:1}._totalSep_14e1m_580{color:#444;font-size:1.4rem;font-weight:400;line-height:1}._totalPlayers_14e1m_587{color:#555;font-size:1.9rem;font-weight:700;line-height:1}._totalLabel_14e1m_594{color:#a78bfa;letter-spacing:.06em;font-size:.8rem}._timerCircle_14e1m_601{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._timerTrack_14e1m_609{fill:none;stroke:#a78bfa26;stroke-width:5px}._timerProgress_14e1m_615{fill:none;stroke:#a855f7;stroke-width:5px;stroke-linecap:round}._timerProgressUrgent_14e1m_622{stroke:#f87171}._timerNum_14e1m_624{color:#ddd6fe;font-size:clamp(1rem,2vw,1.4rem);font-weight:900;line-height:1;position:absolute}._timerNumUrgent_14e1m_632{color:#f87171}._timerCircleUrgent_14e1m_634{animation:.6s ease-in-out infinite _timerPulse_14e1m_1}._timerCircleExpired_14e1m_635 ._timerNum_14e1m_624{font-size:1.4rem}@keyframes _timerPulse_14e1m_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._btnVoteTermine_14e1m_643{color:#fde68a;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:#fbbf241f;border:1.5px solid #fbbf2473;border-radius:.75rem;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s}._btnVoteTermine_14e1m_643:hover{background:#fbbf2438;border-color:#fbbf24cc}._btnLyrics_14e1m_659{color:#e9d5ff;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:#a855f724;border:1.5px solid #a855f780;border-radius:.75rem;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s}._btnLyrics_14e1m_659:hover{background:#a855f747;border-color:#a855f7d9}._btnClose_14e1m_676{color:#fecaca;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:#f871711f;border:1.5px solid #f8717180;border-radius:.75rem;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s}._btnClose_14e1m_676:hover:not(:disabled){background:#f871713d;border-color:#f87171d9}._btnClose_14e1m_676:disabled{opacity:.5;cursor:not-allowed}._btnCloseQuiz_14e1m_693{letter-spacing:.06em;border-width:2px;border-radius:.875rem;padding:.65rem 2rem;font-size:clamp(.9rem,1.5vw,1.1rem)}._lyricsLayout_14e1m_703{flex:1;grid-template-columns:280px 1fr;gap:1.25rem;min-height:0;animation:.3s _fadeUp_14e1m_1;display:grid}@media (width<=768px){._lyricsLayout_14e1m_703{grid-template-columns:1fr}}._lyricsPanel_14e1m_714{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a 0%,#8b5cf614 100%);border:1px solid #a78bfa33;border-radius:1.25rem;flex-direction:column;gap:1rem;height:fit-content;padding:1.25rem;display:flex}._lyricsPanelTitle_14e1m_726{color:#a78bfa;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:800}._lyricsInspoList_14e1m_735{flex-direction:column;gap:.4rem;display:flex}._lyricsInspoRow_14e1m_737{background:#8b5cf614;border:1px solid #8b5cf626;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.4rem .65rem;display:flex}._lyricsInspoLabel_14e1m_747{color:#a78bfa;font-size:clamp(.9rem,1.2vw,1.05rem)}._lyricsInspoValue_14e1m_748{color:#e9d5ff;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700}._lyricsWordSection_14e1m_750{flex-direction:column;gap:.5rem;display:flex}._lyricsWordTitle_14e1m_752{color:#a78bfa;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:800}._lyricsWordCloud_14e1m_761{flex-wrap:wrap;gap:.3rem;display:flex}._lyricsWordHint_14e1m_763{color:#c4b5fda6;margin:.25rem 0 0;font-size:clamp(.85rem,1.1vw,1rem);font-style:italic}._lyricsWordChip_14e1m_770{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:999px;padding:.25rem .65rem;font-size:clamp(.9rem,1.2vw,1.05rem)}._lyricsBtnGenerateMusic_14e1m_779{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:.7rem;padding:.75rem 1rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;transition:opacity .15s,transform .1s;box-shadow:0 4px 14px #0ea5e959}._lyricsBtnGenerateMusic_14e1m_779:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._lyricsBtnGenerateMusic_14e1m_779:disabled{opacity:.5;cursor:not-allowed}._lyricsBtnGenerate_14e1m_779{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;border-radius:.7rem;padding:.75rem 1rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;transition:opacity .15s,transform .1s;box-shadow:0 4px 14px #7c3aed66}._lyricsBtnGenerate_14e1m_779:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._lyricsBtnGenerate_14e1m_779:disabled{opacity:.5;cursor:not-allowed}._lyricsCount_14e1m_809{color:#a78bfa;text-align:center;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem)}._lyricsMain_14e1m_811{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a 0%,#8b5cf60f 100%);border:1px solid #a78bfa33;border-radius:1.25rem;flex-direction:column;min-height:420px;padding:1.75rem;display:flex}._lyricsEmpty_14e1m_822{color:#a78bfa;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;font-size:clamp(1rem,1.5vw,1.3rem);display:flex}._lyricsLoading_14e1m_834{color:#a78bfa;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;font-size:clamp(1rem,1.5vw,1.3rem);display:flex}._lyricsSpinner_14e1m_845{border:3px solid #8b5cf633;border-top-color:#a78bfa;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite _spin_14e1m_1}@keyframes _spin_14e1m_1{to{transform:rotate(360deg)}}._lyricsError_14e1m_856{color:#f87171;flex:1;justify-content:center;align-items:center;font-size:clamp(1rem,1.5vw,1.3rem);display:flex}._lyricsResult_14e1m_858{border-top:1px solid #8b5cf626;flex-direction:column;flex:1;gap:1.5rem;padding-top:1rem;display:flex}._lyricsText_14e1m_867{flex:1}._lyricsSectionLabel_14e1m_869{text-transform:uppercase;letter-spacing:.12em;color:#a78bfa;border-bottom:1px solid #8b5cf633;margin:1.25rem 0 .5rem;padding-bottom:.35rem;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:800}._lyricsSectionLabel_14e1m_869:first-child{margin-top:0}._lyricsLine_14e1m_881{color:#ede9fe;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:2}._lyricsBlank_14e1m_882{height:.5rem}._musicPromptSection_14e1m_884{flex-direction:column;gap:.9rem;margin-bottom:.5rem;padding-bottom:1.5rem;display:flex}._musicPromptSectionLabel_14e1m_892{text-transform:uppercase;letter-spacing:.1em;color:#0ea5e9;margin:0;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:800}._musicPromptLoading_14e1m_901{color:#a78bfa;align-items:center;gap:.75rem;font-size:clamp(1rem,1.4vw,1.1rem);display:flex}._musicPromptBox_14e1m_909{flex-direction:column;gap:.9rem;display:flex}._musicPromptActions_14e1m_915{gap:.65rem;display:flex}._musicPromptText_14e1m_920{color:#ede9fe;white-space:pre-wrap;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7}._musicPromptTextarea_14e1m_928{color:#ede9fe;resize:vertical;box-sizing:border-box;background:#8b5cf614;border:1px solid #0ea5e966;border-radius:.6rem;outline:none;width:100%;padding:.75rem;font-family:inherit;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7;transition:border-color .15s}._musicPromptTextarea_14e1m_928:focus{border-color:#0ea5e9bf}._lyricsActions_14e1m_945{gap:.65rem;display:flex}._lyricsBtnAction_14e1m_950{color:#c4b5fd;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf659;border-radius:.55rem;padding:.55rem 1.1rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:600;transition:background .15s}._lyricsBtnAction_14e1m_950:hover{background:#8b5cf638}._btnVoteBack_14e1m_963{color:#c4b5fd;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:#8b5cf61f;border:1.5px solid #8b5cf673;border-radius:.75rem;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s}._btnVoteBack_14e1m_963:hover{background:#8b5cf638;border-color:#8b5cf6cc}._winnersGrid_14e1m_980{flex:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-content:start;gap:1rem;animation:.35s _fadeUp_14e1m_1;display:grid}._winnerCard_14e1m_989{background:#ffffff0f;border:2px solid #fbbf244d;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px #fbbf2414}._winnerCard_14e1m_989:before{content:"";pointer-events:none;background:linear-gradient(135deg,#fbbf240f 0%,#0000 60%);position:absolute;inset:0}._winnerNum_14e1m_1010{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;opacity:.7;font-size:.7rem;font-weight:700}._winnerCategory_14e1m_1019{color:#a78bfa;margin:0;font-size:clamp(1.25rem,1.8vw,1.3rem);font-weight:700;line-height:1.3}._winnerSubtitle_14e1m_1027{color:#a78bfa;margin:0;font-size:clamp(1rem,1.8vw,1.3rem)}._winnerAnswer_14e1m_1033{color:#fde68a;letter-spacing:-.02em;margin:.25rem 0 0;font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:900;line-height:1.1}._winnerMeta_14e1m_1042{color:#a78bfa;margin:0;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600}._winnerWordCloud_14e1m_1049{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._winnerWordChip_14e1m_1056{color:#ddd6fe;opacity:0;background:#a855f724;border:1px solid #a855f74d;border-radius:99px;align-items:center;padding:.3rem .9rem;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:500;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards _wordPop_14e1m_1;display:inline-flex}@keyframes _wordPop_14e1m_1{0%{opacity:0;transform:scale(.4)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._grid_14e1m_1076{flex:1;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.5vw,1.25rem);display:grid}@media (width<=900px){._grid_14e1m_1076{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._grid_14e1m_1076{grid-template-columns:1fr}}._cardWide_14e1m_1091{grid-column:span 2}._winnerCardWide_14e1m_1095{grid-column:1/-1}._card_14e1m_1091{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0d 0%,#8b5cf614 100%);border:1px solid #a78bfa38;border-radius:1.5rem;flex-direction:column;gap:clamp(.6rem,1.2vw,1rem);padding:clamp(1rem,1.8vw,1.6rem);animation:.5s cubic-bezier(.22,1,.36,1) both _fadeUp_14e1m_1;display:flex;position:relative;overflow:hidden}._card_14e1m_1091:before{content:"";background:linear-gradient(90deg,#0000,#a855f780,#0000);height:1px;position:absolute;top:0;left:0;right:0}._cardTop_14e1m_1122{border-bottom:1px solid #a78bfa1a;flex-direction:column;gap:.1rem;padding-bottom:.6rem;display:flex}._cardNum_14e1m_1130{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;font-size:.65rem;font-weight:700}._cardTitle_14e1m_1138{color:#fff;margin:0;font-size:clamp(1.25rem,1.8vw,1.3rem);font-weight:700;line-height:1.2}._cardSub_14e1m_1146{color:#a78bfa;margin:0;font-size:clamp(1rem,1.8vw,1.3rem)}._bars_14e1m_1153{flex-direction:column;gap:clamp(.35rem,.8vw,.6rem);display:flex}._barRowWinner_14e1m_1159{background:#a855f71f;border:1px solid #a855f747;border-radius:.9rem;grid-template-columns:minmax(60px,1.4fr) 1fr auto;align-items:center;gap:.6rem;margin-bottom:.2rem;padding:clamp(.5rem,1vw,.75rem) clamp(.6rem,1.2vw,1rem);display:grid}._barRow_14e1m_1159{grid-template-columns:minmax(60px,1.4fr) 1fr auto;align-items:center;gap:.5rem;padding:0 .25rem;display:grid}._barLabel_14e1m_1179{color:#a78bfa;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:500;transition:color .3s;overflow:hidden}._barLabelWinner_14e1m_1189{color:#f5d06e;letter-spacing:-.01em;font-size:clamp(1rem,2vw,1.45rem);font-weight:800}._barTrack_14e1m_1196{background:#ffffff1a;border-radius:99px;height:8px;overflow:hidden}._barRowWinner_14e1m_1159 ._barTrack_14e1m_1196{height:12px}._barFill_14e1m_1207{background:#8b5cf673;border-radius:99px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}._barFillWinner_14e1m_1214{background:linear-gradient(90deg,#7c3aed,#f5d06e);box-shadow:0 0 18px #f5d06e59}._barRowPlaceholder_14e1m_1219{animation:.35s both _fadeIn_14e1m_1}._barFillPlaceholder_14e1m_1223{background:linear-gradient(90deg,#a855f714,#a855f747,#a855f714) 0 0/200% 100%;border-radius:99px;width:35%;height:100%;animation:2s ease-in-out infinite _shimmer_14e1m_1}@keyframes _shimmer_14e1m_1{0%{background-position:200% 0}to{background-position:-200% 0}}._barPct_14e1m_1241{color:#a78bfaa6;text-align:right;min-width:44px;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600;transition:color .3s}._barPctWinner_14e1m_1250{color:#f5d06e;min-width:52px;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800}._wordCloud_14e1m_1258{flex-wrap:wrap;gap:.4rem;display:flex}._wordChip_14e1m_1264{color:#ddd6fe;background:#8b5cf624;border:1px solid #8b5cf64d;border-radius:99px;padding:.25rem .7rem;font-size:1rem;font-weight:500}._empty_14e1m_1274{color:#9ca3af;font-size:.82rem;font-style:italic}._loader_14e1m_1281{border:3px solid #8b5cf626;border-top-color:#a855f7;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite _spin_14e1m_1}@keyframes _drift1_14e1m_1{0%,to{transform:translate(0)scale(1)}30%{transform:translate(40px,-60px)scale(1.05)}65%{transform:translate(-30px,40px)scale(.97)}}@keyframes _drift2_14e1m_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-45px,-40px)scale(1.04)}70%{transform:translate(30px,45px)scale(.94)}}@keyframes _drift3_14e1m_1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-40px,-30px)scale(1.08)}75%{transform:translate(35px,45px)scale(.92)}}@keyframes _pulse_14e1m_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}}@keyframes _fadeUp_14e1m_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _glowPulse_14e1m_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes _dotBounce_14e1m_1{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}._quizScreen_14e1m_1325{flex-direction:column;flex:1;gap:.75rem;padding:.25rem 0 5rem;animation:.4s _fadeUp_14e1m_1;display:flex;position:relative}._audioPlayerBar_14e1m_1337{-webkit-backdrop-filter:blur(24px);z-index:200;background:#0a0619e6;border-top:1px solid #8b5cf659;align-items:center;gap:1rem;height:60px;padding:0 2rem;display:flex;position:fixed;bottom:0;left:0;right:0}._audioPlayerBtn_14e1m_1354{color:#c4b5fd;cursor:pointer;background:#8b5cf626;border:1.5px solid #8b5cf699;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:background .15s,border-color .15s;display:flex}._audioPlayerBtn_14e1m_1354:hover{background:#8b5cf659;border-color:#8b5cf6e6}._audioPlayerTime_14e1m_1375{color:#c4b5fdb3;font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:36px;font-size:.8rem}._audioPlayerSeek_14e1m_1384{appearance:none;cursor:pointer;background:#8b5cf640;border-radius:2px;outline:none;flex:1;height:4px;position:relative}._audioPlayerSeek_14e1m_1384::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a78bfa;border-radius:50%;width:14px;height:14px;transition:transform .1s;box-shadow:0 0 6px #8b5cf6cc}._audioPlayerSeek_14e1m_1384::-webkit-slider-thumb:hover{transform:scale(1.25)}._audioPlayerSeek_14e1m_1384::-moz-range-thumb{cursor:pointer;background:#a78bfa;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 6px #8b5cf6cc}._quizCentered_14e1m_1422{flex:1;justify-content:center;align-items:center;display:flex}._quizEmpty_14e1m_1429{color:#6d28d9;font-size:1.1rem;font-style:italic}._quizHeader_14e1m_1436{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._quizCounter_14e1m_1444{align-items:baseline;gap:.15rem;display:flex}._quizCountCurrent_14e1m_1450{color:#c4b5fd;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1}._quizCountOf_14e1m_1457{color:#6d28d9;font-size:clamp(1rem,2vw,1.5rem);font-weight:500}._quizControls_14e1m_1463{flex-wrap:wrap;gap:.75rem;display:flex}._btnReveal_14e1m_1469{color:#e9d5ff;cursor:pointer;letter-spacing:.06em;background:#a855f72e;border:2px solid #a855f780;border-radius:.875rem;padding:.65rem 2rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s,transform .1s}._btnReveal_14e1m_1469:hover{background:#a855f752;border-color:#a855f7cc}._btnReveal_14e1m_1469:active{transform:scale(.97)}._btnQuizNext_14e1m_1486{color:#a7f3d0;cursor:pointer;letter-spacing:.06em;background:#34d39924;border:2px solid #34d39973;border-radius:.875rem;padding:.65rem 2rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s,transform .1s}._btnQuizNext_14e1m_1486:hover{background:#34d39940;border-color:#34d399bf}._btnQuizNext_14e1m_1486:active{transform:scale(.97)}._btnLeaderboard_14e1m_1503{color:#fde68a;cursor:pointer;letter-spacing:.06em;background:#fbbf2424;border:2px solid #fbbf2480;border-radius:.875rem;padding:.65rem 2rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s,transform .1s}._btnLeaderboard_14e1m_1503:hover{background:#fbbf2440;border-color:#fbbf24cc}._btnLeaderboard_14e1m_1503:active{transform:scale(.97)}._btnSongList_14e1m_1519{color:#bae6fd;cursor:pointer;letter-spacing:.06em;background:#38bdf824;border:2px solid #38bdf880;border-radius:.875rem;padding:.65rem 2rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s,transform .1s}._btnSongList_14e1m_1519:hover{background:#38bdf840;border-color:#38bdf8cc}._btnSongList_14e1m_1519:active{transform:scale(.97)}._quizQuestion_14e1m_1536{color:#fff;letter-spacing:-.02em;text-align:center;flex-shrink:0;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.2}._quizVoteCount_14e1m_1548{flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;display:flex}._quizVoteDot_14e1m_1556{background:#a855f7;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite _pulse_14e1m_1}._quizVoteNum_14e1m_1565{color:#a855f7;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}._quizVoteSep_14e1m_1572{color:#444;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1}._quizVoteTotal_14e1m_1579{color:#555;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1}._quizVoteLabel_14e1m_1586{color:#a78bfa;font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:400}._quizOptions_14e1m_1593{flex:.55;grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}._quizOption_14e1m_1593{-webkit-backdrop-filter:blur(8px);background:#ffffff12;border:2.5px solid #a78bfaa6;border-radius:1.1rem;flex-direction:column;gap:.4rem;padding:.45rem 1rem;transition:border-color .35s,background .35s,opacity .35s,box-shadow .35s;display:flex;box-shadow:0 0 0 1px #a78bfa26,inset 0 0 0 1px #a78bfa14}._quizOptionDimmed_14e1m_1614{opacity:.55;background:#ffffff08;border-color:#a78bfa1a}._quizOptionCorrect_14e1m_1620{background:#34d3991a;border-color:#34d3998c;box-shadow:0 0 28px #34d39924}._quizOptionLabel_14e1m_1626{text-align:center;color:#ede9fe;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;line-height:1.2;display:flex}._quizOptionLabelCorrect_14e1m_1639{color:#a7f3d0}._quizCorrectBadge_14e1m_1643{color:#34d399;background:#34d39940;border:1.5px solid #34d39999;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4em;height:1.4em;font-size:.75em;font-weight:800;display:inline-flex}._quizOptionBar_14e1m_1658{background:#ffffff1a;border-radius:99px;height:10px;overflow:hidden}._quizOptionBarFill_14e1m_1665{background:#8b5cf68c;border-radius:99px;height:100%;transition:width .65s cubic-bezier(.4,0,.2,1)}._quizOptionBarFillCorrect_14e1m_1672{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 8px #34d39980}._quizOptionStats_14e1m_1677{justify-content:space-between;align-items:baseline;display:flex}._quizOptionCount_14e1m_1683{color:#fff;font-size:clamp(1.2rem,2.5vw,1.9rem);font-weight:800;line-height:1}._quizOptionPct_14e1m_1690{color:#a78bfa;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:600}._quizOptionPctCorrect_14e1m_1696{color:#6ee7b7}._quizResult_14e1m_1701{background:#34d39917;border:1px solid #34d39947;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 2rem;animation:.3s _fadeUp_14e1m_1;display:flex}._quizResultIcon_14e1m_1714{color:#34d399;font-size:1.3rem;font-weight:700;line-height:1}._quizResultText_14e1m_1721{color:#d1fae5;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:400}._quizSongReveal_14e1m_1727{background:#a855f71a;border:1px solid #a855f74d;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 2rem;animation:.35s _fadeUp_14e1m_1;display:flex}._quizSongArtist_14e1m_1740{color:#e9d5ff;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:700}._quizSongSep_14e1m_1746{color:#e9d5ff80;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:400}._quizSongTitle_14e1m_1752{color:#c4b5fd;font-size:clamp(1rem,1.8vw,1.3rem);font-style:italic;font-weight:500}._songList_14e1m_1761{flex-direction:column;flex:1;width:100%;max-width:900px;margin:0 auto;animation:.4s _fadeUp_14e1m_1;display:flex;overflow-y:auto}._songListTitle_14e1m_1772{color:#bae6fd;text-align:center;letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}._songListRows_14e1m_1781{flex-direction:column;gap:.75rem;display:flex}._songListRow_14e1m_1781{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:1rem;padding:.9rem 1.25rem;animation:.4s both _fadeUp_14e1m_1;display:flex}._songListNum_14e1m_1798{color:#bae6fd99;background:#38bdf81a;border:1px solid #38bdf833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:flex}._songListInfo_14e1m_1813{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}._songListQuestion_14e1m_1821{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.8rem,1.2vw,.95rem);overflow:hidden}._songListMeta_14e1m_1829{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._songListArtist_14e1m_1836{color:#e9d5ff;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700}._songListSep_14e1m_1842{color:#e9d5ff66;font-size:clamp(.95rem,1.6vw,1.15rem)}._songListSongTitle_14e1m_1847{color:#c4b5fd;font-size:clamp(.95rem,1.6vw,1.15rem);font-style:italic;font-weight:500}._songListNoInfo_14e1m_1854{color:#ffffff40;font-size:.95rem}._songListAudio_14e1m_1859{filter:invert(.85)hue-rotate(180deg)saturate(.6);border-radius:.5rem;flex-shrink:0;min-width:200px;height:36px}._podium_14e1m_1870{flex-shrink:0;justify-content:center;align-items:flex-end;gap:.75rem;padding:0 1rem;display:flex}._podiumSlot_14e1m_1879{flex-direction:column;flex:1;align-items:center;max-width:180px;animation:.7s cubic-bezier(.22,1,.36,1) both _podiumRise_14e1m_1;display:flex}@keyframes _podiumRise_14e1m_1{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}._podiumPlayer_14e1m_1893{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) .4s both _podiumPop_14e1m_1;display:flex}@keyframes _podiumPop_14e1m_1{0%{opacity:0;transform:scale(.5)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}._podiumAvatar_14e1m_1907{border:3px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:clamp(3rem,6vw,4.5rem);height:clamp(3rem,6vw,4.5rem);display:flex;overflow:hidden}._avatarImg_14e1m_1918{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._podiumPseudo_14e1m_1926{color:#ede9fe;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:800;overflow:hidden}._podiumTag_14e1m_1937{color:#a78bfa;font-size:clamp(.75rem,1.2vw,1rem);font-weight:600}._podiumPts_14e1m_1943{color:#fde68a;font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:700}._podiumCorrect_14e1m_1949{color:#fff9;margin-top:.1rem;font-size:clamp(.75rem,1.1vw,.95rem)}._podiumBlock_14e1m_1955{border:2px solid;border-bottom:none;border-radius:.75rem .75rem 0 0;justify-content:center;align-items:flex-start;width:100%;padding-top:2rem;display:flex}._podiumLabel_14e1m_1966{font-size:clamp(1.2rem,2.5vw,1.8rem)}._leaderboard_14e1m_1972{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:680px;margin:0 auto;animation:.35s _fadeUp_14e1m_1;display:flex;overflow:hidden}._leaderboardTitle_14e1m_1984{text-align:center;color:#fde68a;letter-spacing:-.02em;flex-shrink:0;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}._leaderboardRows_14e1m_1994{flex-direction:column;flex:1;gap:.5rem;padding-right:.25rem;display:flex;overflow-y:auto}._leaderboardRow_14e1m_1994{background:#8b5cf612;border:2px solid #a78bfa26;border-radius:1rem;align-items:center;gap:1rem;padding:.65rem 1.1rem;transition:background .2s;animation:.3s both _fadeUp_14e1m_1;display:flex}._leaderboardRowGold_14e1m_2015{background:#ffd70017;border:2.5px solid gold;box-shadow:0 0 16px #ffd7002e}._leaderboardRowSilver_14e1m_2021{background:#c0c0c012;border:2.5px solid silver;box-shadow:0 0 12px #c0c0c021}._leaderboardRowBronze_14e1m_2027{background:#cd7f3214;border:2.5px solid #cd7f32;box-shadow:0 0 12px #cd7f3221}._leaderboardRank_14e1m_2033{color:#a78bfa;text-align:center;flex-shrink:0;min-width:2.4rem;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:800}._leaderboardRankPodium_14e1m_2042{font-size:clamp(1.3rem,2.4vw,2rem);font-weight:900}._leaderboardAvatar_14e1m_2047{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(2.2rem,3.5vw,3rem);height:clamp(2.2rem,3.5vw,3rem);display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}._leaderboardInfo_14e1m_2059{flex-direction:column;flex:1;gap:.1rem;display:flex;overflow:hidden}._leaderboardPseudo_14e1m_2067{color:#ede9fe;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:700;overflow:hidden}._leaderboardTag_14e1m_2076{color:#7c3aed;letter-spacing:.04em;font-size:clamp(.65rem,1vw,.8rem);font-weight:600}._leaderboardScore_14e1m_2083{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}._leaderboardScoreNum_14e1m_2091{color:#fde68a;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900;line-height:1}._leaderboardScoreTotal_14e1m_2098{color:#6b7280;font-size:clamp(.75rem,1.2vw,1rem);font-weight:600}._leaderboardCorrect_14e1m_2104{color:#6b7280;font-size:clamp(.65rem,1vw,.85rem);font-weight:500}._leaderboardEmpty_14e1m_2110{text-align:center;color:#555;margin-top:2rem;font-size:1rem}._winnerWordChipX_14e1m_2117{color:#a78bfa;cursor:pointer;vertical-align:middle;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:.35rem;padding:0;font-family:inherit;font-size:.85rem;line-height:1;transition:background .15s,color .15s,transform .1s;display:inline-flex}._winnerWordChipX_14e1m_2117:hover{color:#fff;background:#a855f766;transform:scale(1.2)}._winnerWordChipX_14e1m_2117:active{transform:scale(.9)}._btnReshuffle_14e1m_2146{color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:.6rem;align-self:center;margin-top:.75rem;padding:.4rem .9rem;font-family:inherit;font-size:clamp(.8rem,1.1vw,.85rem);font-weight:500;transition:background .15s,border-color .15s,color .15s}._btnReshuffle_14e1m_2146:hover{color:#e9d5ff;background:#a855f738;border-color:#a855f799}._btnAudioToggle_14e1m_2167{color:#c084fc;cursor:pointer;background:#a855f726;border:1.5px solid #a855f766;border-radius:.6rem;min-width:2.5rem;padding:.45rem .9rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._btnAudioToggle_14e1m_2167:hover{color:#e9d5ff;background:#a855f747;border-color:#a855f7b3}._quizAudioBadge_14e1m_2187{background:#a855f71f;border:1px solid #a855f74d;border-radius:999px;align-self:center;align-items:center;gap:.6rem;margin-bottom:clamp(.5rem,1vw,1rem);padding:.35rem .9rem;display:inline-flex}._quizAudioWave_14e1m_2199{align-items:flex-end;gap:2px;height:16px;display:flex}._quizAudioWave_14e1m_2199 span{background:#a855f7;border-radius:2px;width:3px;animation:.9s ease-in-out infinite _audioBar_14e1m_1;display:block}._quizAudioWave_14e1m_2199 span:first-child{height:8px;animation-delay:0s}._quizAudioWave_14e1m_2199 span:nth-child(2){height:14px;animation-delay:.15s}._quizAudioWave_14e1m_2199 span:nth-child(3){height:10px;animation-delay:.3s}._quizAudioWave_14e1m_2199 span:nth-child(4){height:6px;animation-delay:.45s}._quizAudioLabel_14e1m_2217{color:#c084fc;letter-spacing:.03em;font-size:clamp(.75rem,1.1vw,.95rem);font-weight:500}@keyframes _audioBar_14e1m_1{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}._screen_625ke_3{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:.25rem 0 1rem;animation:.4s _fadeUp_625ke_1;display:flex}._lobby_625ke_14{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.1rem;animation:.5s _fadeUp_625ke_1;display:flex;position:relative}._lobbyGlow_625ke_25{pointer-events:none;background:radial-gradient(circle,#a855f738 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:3s ease-in-out infinite _glowPulse_625ke_1;position:absolute}._lobbyIcon_625ke_34{z-index:1;font-size:clamp(3rem,6vw,5rem);animation:2s ease-in-out infinite _pulse_625ke_735;position:relative}._lobbyTitle_625ke_41{letter-spacing:-.03em;text-align:center;z-index:1;background:linear-gradient(90deg,#38bdf8 0%,#ede9fe 50%,#fb7185 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;position:relative}._lobbyHint_625ke_55{color:#c4b5fd;z-index:1;margin:0;font-size:clamp(.9rem,1.4vw,1.1rem);position:relative}._lobbyDots_625ke_63{z-index:1;gap:.7rem;display:flex;position:relative}._lobbyDots_625ke_63 span{background:#7c3aed;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite _dotBounce_625ke_1}._lobbyDots_625ke_63 span:nth-child(2){animation-delay:.2s}._lobbyDots_625ke_63 span:nth-child(3){animation-delay:.4s}._btnLaunch_625ke_73{color:#fff;cursor:pointer;letter-spacing:.04em;z-index:1;background:#a855f7;border:none;border-radius:1rem;margin-top:.5rem;padding:.85rem 3rem;font-family:inherit;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:700;transition:opacity .2s,transform .1s;position:relative;box-shadow:0 0 32px #a855f773}._btnLaunch_625ke_73:hover:not(:disabled){opacity:.88;transform:scale(1.03)}._btnLaunch_625ke_73:disabled{opacity:.4;cursor:not-allowed}._btnCancelLobby_625ke_95{color:#ffffff73;cursor:pointer;letter-spacing:.03em;z-index:1;background:0 0;border:none;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .15s;position:relative}._btnCancelLobby_625ke_95:hover:not(:disabled){color:#ffffffd9}._btnCancelLobby_625ke_95:disabled{opacity:.5;cursor:wait}._topbar_625ke_113{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}._steps_625ke_122{flex-wrap:wrap;gap:.4rem;display:flex}._stepChip_625ke_128{letter-spacing:.08em;text-transform:uppercase;color:#6d28d9;white-space:nowrap;cursor:default;background:0 0;border:1px solid #a78bfa2e;border-radius:99px;padding:.35rem .8rem;font-family:inherit;font-size:clamp(.65rem,1vw,.8rem);font-weight:700;transition:background .25s,color .25s,border-color .25s}._stepChipDone_625ke_143{color:#a78bfa;cursor:pointer;border-color:#a78bfa59}._stepChipDone_625ke_143:hover:not(:disabled){color:#f3e8ff;background:#a78bfa1a;border-color:#a78bfa99}._stepChipActive_625ke_145{color:#f3e8ff;background:#a855f738;border-color:#a855f7bf;box-shadow:0 0 14px #a855f740}._controls_625ke_147{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}._controlsColors_625ke_159{flex:auto;justify-content:space-between;margin-left:0}._controlsRight_625ke_168{align-items:center;gap:.75rem;margin-left:auto;display:flex}._counter_625ke_175{background:#a855f71a;border:1px solid #a855f740;border-radius:99px;align-items:baseline;gap:.35rem;padding:.3rem .9rem;display:flex}._counterDot_625ke_184{background:#a855f7;border-radius:50%;align-self:center;width:7px;height:7px;animation:2s ease-in-out infinite _pulse_625ke_735}._counterNum_625ke_185{color:#e9d5ff;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:800;line-height:1}._counterSep_625ke_186{color:#6d28d9;font-size:.9rem}._counterTotal_625ke_187{color:#a78bfa;font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:600;line-height:1}._counterLabel_625ke_188{color:#a78bfa;letter-spacing:.06em;text-transform:uppercase;margin-left:.2rem;font-size:.7rem;font-weight:600}._btnPrev_625ke_190{color:#a78bfa;cursor:pointer;background:0 0;border:2px solid #a78bfa4d;border-radius:.875rem;padding:.5rem .9rem;font-family:inherit;font-size:1.1rem;transition:border-color .2s,color .2s}._btnPrev_625ke_190:hover:not(:disabled){color:#e9d5ff;border-color:#a78bfab3}._btnPrev_625ke_190:disabled{opacity:.4;cursor:not-allowed}._btnNext_625ke_204{color:#a7f3d0;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#34d39926;border:2px solid #34d39980;border-radius:.875rem;padding:.6rem 1.6rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s,transform .1s}._btnNext_625ke_204:hover:not(:disabled){background:#34d39940;border-color:#34d399bf}._btnNext_625ke_204:active{transform:scale(.97)}._btnNext_625ke_204:disabled{opacity:.5;cursor:not-allowed}._btnClose_625ke_222{color:#fde68a;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#fbbf241f;border:2px solid #fbbf2480;border-radius:.875rem;padding:.6rem 1.6rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s}._btnClose_625ke_222:hover:not(:disabled){background:#fbbf2438;border-color:#fbbf24cc}._btnClose_625ke_222:disabled{opacity:.5;cursor:not-allowed}._btnListen_625ke_240{color:#e9d5ff;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#a855f724;border:2px solid #a855f780;border-radius:.875rem;padding:.6rem 1.6rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;transition:background .2s,border-color .2s}._btnListen_625ke_240:hover:not(:disabled){background:#a855f747;border-color:#a855f7e6}._btnListen_625ke_240:disabled{opacity:.5;cursor:not-allowed}._btnListenOn_625ke_256{color:#fff;background:#a855f766;border-color:#a855f7;animation:1.2s ease-in-out infinite _autoBlink_625ke_1}._arena_625ke_259{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,1.5vw,1.25rem);min-height:0;display:grid}@media (width<=800px){._arena_625ke_259{grid-template-columns:1fr}._vs_625ke_270{display:none}}._vs_625ke_270{color:#ede9fe;letter-spacing:.05em;background:#14102b;border:2px solid #a78bfa66;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:clamp(48px,5vw,72px);height:clamp(48px,5vw,72px);font-size:clamp(.9rem,1.6vw,1.3rem);font-weight:900;animation:3s ease-in-out infinite _pulse_625ke_735;display:flex;box-shadow:0 0 30px #a855f759}._column_625ke_291{--side:#a855f7;--side-soft:#a855f729;--side-border:#a855f780;background:linear-gradient(160deg, var(--side-soft) 0%, #ffffff08 45%, #8b5cf60f 100%);border:2px solid var(--side-border);-webkit-backdrop-filter:blur(16px);min-height:0;box-shadow:0 0 40px var(--side-soft);border-radius:1.5rem;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(1rem,1.8vw,1.5rem);animation:.5s cubic-bezier(.22,1,.36,1) both _fadeUp_625ke_1;display:flex;overflow-y:auto}._column_625ke_291::-webkit-scrollbar{width:6px}._column_625ke_291::-webkit-scrollbar-thumb{background:var(--side-border);border-radius:99px}._column_left_625ke_312{--side:#38bdf8;--side-soft:#38bdf829;--side-border:#38bdf88c}._column_right_625ke_317{--side:#fb7185;--side-soft:#fb718529;--side-border:#fb71858c;animation-delay:80ms}._columnHeader_625ke_324{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._columnTitle_625ke_332{color:var(--side);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:900}._columnCount_625ke_341{color:#ede9fe;white-space:nowrap;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:800}._columnCount_625ke_341 small{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;font-size:.6em;font-weight:600}._locked_625ke_355{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}._lockedChip_625ke_362{background:var(--side-soft);border:1px solid var(--side-border);color:#ede9fe;border-radius:99px;align-items:center;padding:.35rem .9rem;font-size:clamp(.85rem,1.3vw,1.05rem);font-weight:700;display:inline-flex}._lockedChipLabel_625ke_373{color:var(--side);text-transform:uppercase;letter-spacing:.1em;margin-right:.45rem;font-size:.68em}._empty_625ke_381{color:#a78bfa;margin:0;font-size:clamp(.9rem,1.3vw,1.05rem);font-style:italic}._roster_625ke_389{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}._bigCount_625ke_398{color:var(--side);letter-spacing:-.04em;text-shadow:0 0 40px var(--side-soft);font-size:clamp(4rem,11vw,10rem);font-weight:900;line-height:1;transition:transform .2s}._bigCountLabel_625ke_408{color:#c4b5fd;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:600}._avatars_625ke_416{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:100%;margin-top:1rem;display:flex}._avatar_625ke_416{border:2px solid var(--side-border);color:#a78bfa;background:#1a1030;border-radius:50%;justify-content:center;align-items:center;width:clamp(32px,3.2vw,44px);height:clamp(32px,3.2vw,44px);font-size:.8rem;animation:.4s cubic-bezier(.34,1.56,.64,1) both _wordPop_625ke_1;display:flex;overflow:hidden}._avatar_625ke_416 img{object-fit:cover;width:100%;height:100%;display:block}._bars_625ke_442{flex-direction:column;gap:clamp(.5rem,1vw,.8rem);display:flex}._barRow_625ke_448{flex-direction:column;gap:.3rem;display:flex}._barTop_625ke_454{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._barLabel_625ke_461{color:#ede9fe;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700;line-height:1.2;transition:color .3s}._barLabelWinner_625ke_468{color:var(--side)}._barMeta_625ke_470{color:#a78bfa;white-space:nowrap;font-size:clamp(.8rem,1.2vw,1rem);font-weight:600}._barTrack_625ke_477{background:#ffffff14;border-radius:99px;height:clamp(10px,1.1vw,14px);overflow:hidden}._barFill_625ke_484{background:var(--side);opacity:.45;border-radius:99px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1),opacity .3s}._barFillWinner_625ke_491{opacity:1;box-shadow:0 0 14px var(--side-soft)}._wordCloud_625ke_497{flex-wrap:wrap;align-content:flex-start;gap:.5rem;display:flex}._wordChip_625ke_504{background:var(--side-soft);border:1px solid var(--side-border);color:#ede9fe;opacity:0;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .95rem;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards _wordPop_625ke_1;display:inline-flex}._wordChipX_625ke_519{color:var(--side);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 .1rem;font-family:inherit;font-size:1em;line-height:1}._wordChipX_625ke_519:hover{opacity:1}._resultPanel_625ke_533{flex-direction:column;gap:.9rem;display:flex}._resultRecap_625ke_539{background:#0000002e;border-radius:1rem;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}._resultRow_625ke_548{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}._resultLabel_625ke_555{min-width:5.5rem;color:var(--side);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}._resultValue_625ke_564{color:#ede9fe;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:800;line-height:1.25}._resultChips_625ke_571{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}._genActions_625ke_579{flex-wrap:wrap;gap:.5rem;display:flex}._btnGen_625ke_585{background:var(--side);color:#0d0b1e;cursor:pointer;border:none;border-radius:.75rem;padding:.6rem 1.1rem;font-family:inherit;font-size:clamp(.85rem,1.2vw,1rem);font-weight:800;transition:opacity .2s,transform .1s}._btnGen_625ke_585:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._btnGen_625ke_585:disabled{opacity:.5;cursor:not-allowed}._btnTiny_625ke_600{border:1px solid var(--side-border);color:#ede9fe;cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:.5rem;padding:.25rem .6rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s}._btnTiny_625ke_600:hover{background:var(--side-soft)}._genBox_625ke_615{background:#00000040;border:1px solid #a78bfa33;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}._genBoxTitle_625ke_625{letter-spacing:.12em;text-transform:uppercase;color:var(--side);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}._genBoxActions_625ke_637{gap:.35rem;display:flex}._genLoading_625ke_639{color:#a78bfa;align-items:center;gap:.6rem;font-size:.9rem;display:flex}._spinner_625ke_647{border:2px solid #8b5cf633;border-top-color:var(--side);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite _spin_625ke_647}._genError_625ke_656{color:#f87171;margin:0;font-size:.9rem}._genText_625ke_658{color:#ddd6fe;white-space:pre-wrap;margin:0;font-size:clamp(.85rem,1.15vw,1rem);line-height:1.5}._genTextarea_625ke_666{border:1px solid var(--side-border);color:#ede9fe;resize:vertical;background:#ffffff0d;border-radius:.6rem;outline:none;width:100%;padding:.6rem .7rem;font-family:inherit;font-size:.9rem;line-height:1.5}._lyricsText_625ke_680{max-height:42vh;padding-right:.4rem;overflow-y:auto}._lyricsText_625ke_680::-webkit-scrollbar{width:5px}._lyricsText_625ke_680::-webkit-scrollbar-thumb{background:var(--side-border);border-radius:99px}._lyricsSection_625ke_688{color:var(--side);text-transform:uppercase;letter-spacing:.1em;margin:.7rem 0 .2rem;font-size:.72rem;font-weight:800}._lyricsSection_625ke_688:first-child{margin-top:0}._lyricsLine_625ke_698{color:#ede9fe;font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.6}._lyricsBlank_625ke_704{height:.4rem}@keyframes _spin_625ke_647{to{transform:rotate(360deg)}}@keyframes _pulse_625ke_735{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.94)}}@keyframes _fadeUp_625ke_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _glowPulse_625ke_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes _dotBounce_625ke_1{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}@keyframes _wordPop_625ke_1{0%{opacity:0;transform:scale(.4)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._colorFill_625ke_715{border-radius:1.1rem;flex:1;justify-content:center;align-items:center;min-height:40vh;animation:.6s _colorIn_625ke_1;display:flex;position:relative;overflow:hidden}._colorFillArrow_625ke_727{z-index:2;font-size:clamp(4rem,10vw,9rem);animation:2.4s ease-in-out infinite _pulse_625ke_735;position:relative}._pulseFlash_625ke_735{pointer-events:none;z-index:1;opacity:0;position:absolute;inset:0}._colorFill_625ke_715[data-pulse=dark]{background:var(--side);box-shadow:0 0 60px var(--side-soft), inset 0 0 80px #ffffff1f}._colorFill_625ke_715[data-pulse=dark] ._colorFillArrow_625ke_727{color:#ffffff59}._colorFill_625ke_715[data-pulse=dark] ._pulseFlash_625ke_735{animation:_pulseDark_625ke_1 calc(.5s * var(--pulse-speed,1)) ease-in-out forwards;overflow:hidden}._colorFill_625ke_715[data-pulse=dark] ._pulseFlash_625ke_735:before{content:"";width:200%;height:200%;animation:_pulseHalo_625ke_1 calc(.5s * var(--pulse-speed,1)) ease-in-out forwards;background:radial-gradient(circle closest-side,#08061a52 0%,#08061ab3 45%,#08061a 90%);position:absolute;top:-50%;left:-50%}@keyframes _pulseDark_625ke_1{0%{opacity:0;animation-timing-function:ease-in-out}20%{opacity:1}72%{opacity:1;animation-timing-function:ease-out}85%{opacity:0}to{opacity:0}}@keyframes _pulseHalo_625ke_1{0%{animation-timing-function:ease-in-out;transform:scale(2)}45%{transform:scale(.55)}60%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.55)}80%{transform:scale(3.2)}to{transform:scale(3.2)}}._colorFill_625ke_715[data-pulse=glow]{background:radial-gradient(circle at center, color-mix(in srgb, var(--side) 68%, #08061a) 0%, color-mix(in srgb, var(--side) 30%, #08061a) 50%, #08061a 90%);box-shadow:0 0 60px var(--side-soft), inset 0 0 0 2px color-mix(in srgb, var(--side) 35%, transparent)}._colorFill_625ke_715[data-pulse=glow] ._colorFillArrow_625ke_727{color:color-mix(in srgb, var(--side) 60%, transparent)}@keyframes _colorIn_625ke_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._pulseGroup_625ke_807{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._btnPulse_625ke_814{color:#fde68a;cursor:pointer;letter-spacing:.04em;background:#facc151f;border:2px solid #facc1580;border-radius:.65rem;padding:.35rem .65rem;font-family:inherit;font-size:clamp(.75rem,1.1vw,.9rem);font-weight:800;transition:background .15s,transform .1s,border-color .15s}._btnPulse_625ke_814:hover:not(:disabled){background:#facc1540;border-color:#facc15e6}._btnPulse_625ke_814:active:not(:disabled){transform:scale(.94)}._btnPulse_625ke_814:disabled{opacity:.55;cursor:wait}._btnPulse_left_625ke_830{color:#38bdf8;background:#38bdf81f;border-color:#38bdf880}._btnPulse_left_625ke_830:hover:not(:disabled){background:#38bdf840;border-color:#38bdf8e6}._btnPulse_right_625ke_832{color:#fb7185;background:#fb71851f;border-color:#fb718580}._btnPulse_right_625ke_832:hover:not(:disabled){background:#fb718540;border-color:#fb7185e6}._btnSide_625ke_836{color:#fff6;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#ffffff0a;border:2px solid #ffffff2e;border-radius:.65rem;padding:.35rem .55rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .1s}._btnSide_625ke_836:active:not(:disabled){transform:scale(.94)}._btnSide_625ke_836:disabled{opacity:.55;cursor:wait}._btnSide_left_625ke_852._btnSide_on_625ke_852{color:#38bdf8;background:#38bdf838;border-color:#38bdf8;box-shadow:0 0 14px #38bdf859}._btnSide_right_625ke_853._btnSide_on_625ke_852{color:#fb7185;background:#fb718538;border-color:#fb7185;box-shadow:0 0 14px #fb718559}._btnSide_left_625ke_852:hover:not(:disabled){border-color:#38bdf8b3}._btnSide_right_625ke_853:hover:not(:disabled){border-color:#fb7185b3}._pulseSep_625ke_858{background:#ffffff26;align-self:stretch;width:1px;margin:0 .35rem}._bpmInput_625ke_864{color:#fff;text-align:center;background:#ffffff0f;border:2px solid #fff3;border-radius:.875rem;width:4.2rem;padding:.55rem .5rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:800}._bpmInput_625ke_864:focus{border-color:#4ade80cc;outline:none}._bpmLabel_625ke_877{letter-spacing:.1em;color:#ffffff80;align-self:center;font-size:.7rem;font-weight:700}._btnPulse_auto_625ke_884{color:#86efac;background:#4ade801f;border-color:#4ade8080}._btnPulse_auto_625ke_884:hover:not(:disabled){background:#4ade8040;border-color:#4ade80e6}._btnPulse_autoOn_625ke_886{color:#fff;background:#4ade8059;border-color:#4ade80;animation:1s ease-in-out infinite _autoBlink_625ke_1}._btnPulse_preset_625ke_887{color:#e9d5ff;background:#a855f724;border-color:#a855f780}._btnPulse_preset_625ke_887:hover:not(:disabled){background:#a855f747;border-color:#a855f7e6}._btnPulse_chaos_625ke_889{color:#fdba74;background:#fb923c1f;border-color:#fb923c80}._btnPulse_chaos_625ke_889:hover:not(:disabled){background:#fb923c40;border-color:#fb923ce6}._btnPulse_chaosOn_625ke_891{color:#fff;background:#fb923c66;border-color:#fb923c}@keyframes _autoBlink_625ke_1{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 18px 2px #4ade8073}}._colorFill_625ke_715[data-pulse=glow] ._pulseFlash_625ke_735{background:radial-gradient(circle at center, color-mix(in srgb, var(--side) 55%, white) 0%, var(--side) 35%, color-mix(in srgb, var(--side) 70%, transparent) 65%, color-mix(in srgb, var(--side) 0%, transparent) 100%);animation:_pulseFlash_625ke_735 calc(.5s * var(--pulse-speed,1)) cubic-bezier(.1, .8, .2, 1) forwards}@keyframes _pulseFlash_625ke_735{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.1)}25%{opacity:.85}to{opacity:0;transform:scale(2)}}._colorFill_625ke_715[data-pulse=glow] ._pulseFlash_625ke_735+._colorFillArrow_625ke_727{animation:_pulseThump_625ke_1 calc(.35s * var(--pulse-speed,1)) cubic-bezier(.1, .8, .2, 1)}@keyframes _pulseThump_625ke_1{0%{transform:scale(1)}10%{color:#fff;transform:scale(1.18)}to{transform:scale(1)}}._trigger_1rm6z_1{cursor:pointer;background:0 0;border:1.5px solid #ffffff26;border-radius:.6rem;justify-content:center;align-items:center;padding:.3rem;transition:border-color .15s,background .15s,transform .1s;display:flex}._trigger_1rm6z_1:hover{background:#a78bfa1f;border-color:#a78bfa99}._trigger_1rm6z_1:active{transform:scale(.94)}._overlay_1rm6z_15{z-index:200;-webkit-backdrop-filter:blur(6px);background:#04030ed1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._panel_1rm6z_28{background:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.5rem 1.75rem;display:flex;position:relative;box-shadow:0 20px 60px #00000080}._closeBtn_1rm6z_40{color:#333;cursor:pointer;background:#0000000f;border:none;border-radius:50%;width:2rem;height:2rem;font-size:1rem;line-height:1;position:absolute;top:.6rem;right:.6rem}._closeBtn_1rm6z_40:hover{background:#0000001f}._qrWrap_1rm6z_56{display:flex}._url_1rm6z_60{color:#333;letter-spacing:.02em;font-size:.95rem;font-weight:600}._page_17zkg_2{color:#e2d9f3;flex-direction:column;gap:2.5rem;max-width:760px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:inherit;display:flex}._center_17zkg_13{justify-content:center;align-items:center;min-height:100svh;display:flex}._notFound_17zkg_20{color:#6b7280;font-size:1rem}._loader_17zkg_25{border:3px solid #222;border-top-color:#a855f7;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite _spin_17zkg_1}._eventTitle_17zkg_35{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.2}._section_17zkg_43{border-top:1px solid #1e1e1e;flex-direction:column;gap:1.25rem;padding-top:2rem;display:flex}._sectionTitle_17zkg_51{color:#c4b5fd;letter-spacing:.02em;margin:0;font-size:1.1rem;font-weight:700}._votesGrid_17zkg_60{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=540px){._votesGrid_17zkg_60{grid-template-columns:1fr}}._card_17zkg_70{background:#111;border:1px solid #2a2a2a;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}._cardFullWidth_17zkg_80{grid-column:1/-1}._cardHeader_17zkg_82{align-items:center;gap:.625rem;display:flex}._cardIndex_17zkg_88{color:#888;background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;font-weight:700;display:flex}._cardTitle_17zkg_102{color:#ccc;flex:1;margin:0;font-size:.9rem;font-weight:600}._cardBadge_17zkg_110{color:#6b7280;white-space:nowrap;font-size:.75rem}._bars_17zkg_117{scrollbar-width:thin;scrollbar-color:#3a2a5a transparent;flex-direction:column;gap:.5rem;max-height:220px;display:flex;overflow-y:auto}._barRow_17zkg_127{grid-template-columns:110px 1fr 34px;align-items:center;gap:.5rem;display:grid}._barLabel_17zkg_134{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}._barLabelWinner_17zkg_142{color:#d8b4fe;font-weight:600}._barLabelCorrect_17zkg_143{color:#6ee7b7;font-weight:600}._barTrack_17zkg_145{background:#2a2a2a;border-radius:99px;height:6px;overflow:hidden}._barFill_17zkg_152{background:#3f3f3f;border-radius:99px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}._barFillWinner_17zkg_159{background:#a855f7}._barFillCorrect_17zkg_160{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 8px #34d39980}._barPct_17zkg_165{color:#6b7280;text-align:right;font-size:.8rem}._wordList_17zkg_172{flex-wrap:wrap;gap:.4rem;display:flex}._wordChip_17zkg_178{color:#c4b5fd;background:#a855f71a;border:1px solid #a855f740;border-radius:99px;padding:.25rem .65rem;font-size:.875rem}._generatedBlock_17zkg_188{background:#0d0d0d;border:1px solid #2a1f3d;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._generatedSection_17zkg_198{flex-direction:column;gap:.4rem;display:flex}._generatedLabel_17zkg_204{letter-spacing:.1em;text-transform:uppercase;color:#7c3aed;font-size:.72rem;font-weight:700}._generatedText_17zkg_212{color:#c4b5fd;margin:0;font-size:.9rem;line-height:1.6}._generatedLyrics_17zkg_219{color:#e2d9f3;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#3a2a5a transparent;max-height:260px;margin:0;font-family:inherit;font-size:.9rem;line-height:1.75;overflow-y:auto}._embedsList_17zkg_234{flex-direction:column;gap:1rem;display:flex}._embedItem_17zkg_240{flex-direction:column;gap:.5rem;display:flex}._embedTitle_17zkg_246{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;margin:0;font-size:.82rem;font-weight:700}._quizHeader_17zkg_256{justify-content:space-between;align-items:center;gap:1rem;display:flex}._participantsBadge_17zkg_263{color:#a78bfa;white-space:nowrap;background:#a855f71a;border:1px solid #a855f740;border-radius:99px;padding:.2rem .75rem;font-size:.82rem;font-weight:600}._questionsList_17zkg_274{flex-direction:column;gap:1rem;display:flex}._questionCard_17zkg_280{background:#111;border:1px solid #2a2a2a;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}._questionHeader_17zkg_290{align-items:flex-start;gap:.75rem;display:flex}._questionNum_17zkg_296{color:#888;background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.8rem;font-weight:700;display:flex}._questionText_17zkg_311{color:#ddd;flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}._annotation_17zkg_321{background:#22c55e0f;border:1px solid #22c55e33;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;display:flex}._annotationIcon_17zkg_331{flex-shrink:0;margin-top:1px;font-size:1rem}._annotationContent_17zkg_337{flex-direction:column;gap:.15rem;display:flex}._annotationArtist_17zkg_343{color:#e2d9f3;font-size:.9rem;font-weight:700}._annotationSong_17zkg_349{color:#9ca3af;font-size:.875rem;font-style:italic}._annotationLink_17zkg_355{color:#6ee7b7;margin-top:.2rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s}._annotationLink_17zkg_355:hover{color:#a7f3d0;text-decoration:underline}@keyframes _spin_17zkg_1{to{transform:rotate(360deg)}}._badge_txhj8_1{top:calc(env(safe-area-inset-top,0px) + .6rem);z-index:1000;color:#fde68a;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#fbbf2429;border:1px solid #fbbf2499;border-radius:99px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;animation:.25s _badgeIn_txhj8_1;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._spinner_txhj8_25{border:2px solid #fde68a59;border-top-color:#fde68a;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite _spin_txhj8_25}@keyframes _spin_txhj8_25{to{transform:rotate(360deg)}}@keyframes _badgeIn_txhj8_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}
