._container_zdi6g_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--page-padding);position:relative;overflow:hidden;width:100%}._container_zdi6g_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#02030a26,#02030ac7),radial-gradient(circle at 16% 18%,rgba(255,43,214,.22),transparent 24%),radial-gradient(circle at 88% 16%,rgba(0,229,255,.18),transparent 24%),radial-gradient(circle at 72% 88%,rgba(0,255,149,.14),transparent 28%),repeating-linear-gradient(135deg,rgba(0,229,255,.055) 0 1px,transparent 1px 18px)}._luxBackdrop_zdi6g_25{position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:linear-gradient(120deg,transparent 28%,rgba(255,212,0,.2) 48%,transparent 66%),linear-gradient(245deg,transparent 28%,rgba(0,229,255,.18) 52%,transparent 72%);filter:blur(10px);animation:_colorSweep_zdi6g_1 7s ease-in-out infinite alternate}@keyframes _colorSweep_zdi6g_1{0%{transform:translate(-3%) rotate(-1deg);opacity:.55}to{transform:translate(3%) rotate(1deg);opacity:.9}}._card_zdi6g_41{position:relative;z-index:1;background:linear-gradient(135deg,#050d1ceb,#0b182dd1);border:1px solid rgba(0,229,255,.36);border-radius:var(--radius);padding:2.6rem 2.2rem;width:100%;max-width:420px;min-width:0;text-align:center;animation:_fadeIn_zdi6g_1 .35s ease;box-shadow:var(--shadow-glow),var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._logoWrap_zdi6g_57{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}._logo_zdi6g_57{width:58px;height:58px;border-radius:8px;object-fit:cover;position:relative;z-index:1;animation:_popIn_zdi6g_1 .55s ease;border:2px solid rgba(255,212,0,.86);box-shadow:0 0 24px #ffd4006b,var(--shadow)}._logoRing_zdi6g_77{position:absolute;width:76px;height:76px;border-radius:50%;border:2px dashed rgba(0,229,255,.58);box-shadow:0 0 20px #00e5ff38;animation:_ringSpin_zdi6g_1 5s linear infinite}@keyframes _ringSpin_zdi6g_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_zdi6g_92{font-size:2rem;font-weight:950;color:var(--text);text-shadow:0 0 14px rgba(0,229,255,.6),0 0 26px rgba(255,43,214,.35);margin-bottom:.25rem}._subtitle_zdi6g_100{color:var(--text-secondary);font-size:.96rem;margin-bottom:1.8rem;font-weight:650}._form_zdi6g_107{display:flex;flex-direction:column;gap:1rem;min-width:0}._inputWrap_zdi6g_114{position:relative}._input_zdi6g_114{width:100%;padding:1rem;font-size:1.05rem;font-weight:750;text-align:center;letter-spacing:0;background:#020813eb;border:1px solid rgba(0,229,255,.48);border-radius:var(--radius-sm);color:#f7fbff;box-shadow:inset 0 0 18px #00e5ff1f,0 0 18px #00000047}._input_zdi6g_114::placeholder{color:#6f8ca5}._input_zdi6g_114:focus{border-color:var(--primary);box-shadow:0 0 0 3px #00e5ff2e,0 0 26px #00e5ff47;background:#040e1ff5}._inputOk_zdi6g_142{border-color:var(--success)!important;box-shadow:0 0 0 4px var(--success-glow)!important}._inputErr_zdi6g_147{border-color:var(--danger)!important}._hint_zdi6g_151{display:block;font-size:.78rem;margin-top:.4rem;font-weight:750}._hintOk_zdi6g_158{color:var(--success)}._hintErr_zdi6g_159{color:var(--danger)}._serverErr_zdi6g_161{color:var(--danger);font-size:.82rem;font-weight:750}._startBtn_zdi6g_167{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;font-size:1.08rem;font-weight:950;color:#02030a;background:linear-gradient(135deg,#ffd400,#ff2bd6 55%,#00e5ff);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.28);position:relative;overflow:hidden;box-shadow:0 0 24px #ff2bd647,var(--shadow)}._startBtn_zdi6g_167:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);background-size:200% 100%;animation:_shimmer_zdi6g_1 2.4s infinite}._startBtn_zdi6g_167:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px #22313a1a,var(--shadow)}._startBtn_zdi6g_167:disabled{background:#233040b8;color:#6f8ca5;box-shadow:none}._startBtn_zdi6g_167:disabled:before{display:none}._btnText_zdi6g_209,._btnArrow_zdi6g_210{position:relative;z-index:1}._btnArrow_zdi6g_210{font-size:1.2rem;transition:transform .2s ease}._startBtn_zdi6g_167:hover:not(:disabled) ._btnArrow_zdi6g_210{transform:translate(4px)}._status_zdi6g_224{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.4rem;font-size:.78rem;color:var(--text-secondary);font-weight:700}._dot_zdi6g_235{width:8px;height:8px;border-radius:50%}._dotOn_zdi6g_241{background:var(--success);box-shadow:0 0 0 4px #218c641f}._dotOff_zdi6g_246{background:var(--danger);animation:_pulse_zdi6g_1 1.4s infinite}@keyframes _pulse_zdi6g_1{0%,to{opacity:1}50%{opacity:.42}}@media (max-width: 480px){._card_zdi6g_41{padding:2rem 1.5rem}._title_zdi6g_92{font-size:1.6rem}}@media (max-width: 349px),(max-height: 349px){._container_zdi6g_1{padding:8px}._luxBackdrop_zdi6g_25{opacity:.35;filter:blur(6px)}._card_zdi6g_41{padding:16px 12px;max-width:100%;border-radius:8px}._logoWrap_zdi6g_57{margin-bottom:8px}._logo_zdi6g_57{width:40px;height:40px;border-radius:8px}._logoRing_zdi6g_77{width:52px;height:52px}._title_zdi6g_92{font-size:1.3rem;margin-bottom:2px}._subtitle_zdi6g_100{font-size:.85rem;margin-bottom:12px}._form_zdi6g_107{gap:8px}._input_zdi6g_114{padding:12px 10px;font-size:1rem;min-height:44px;border-radius:8px}._hint_zdi6g_151{font-size:.75rem}._startBtn_zdi6g_167{min-height:48px;padding:12px;font-size:1rem;border-radius:8px}._btnArrow_zdi6g_210{display:none}._status_zdi6g_224{margin-top:10px;font-size:.75rem}}@media (max-width: 220px),(max-height: 220px){._container_zdi6g_1{padding:4px;align-items:stretch}._card_zdi6g_41{align-self:center;padding:8px;border-radius:8px}._logoWrap_zdi6g_57{margin-bottom:4px}._logo_zdi6g_57{width:28px;height:28px;border-radius:7px}._logoRing_zdi6g_77{width:36px;height:36px}._title_zdi6g_92{font-size:1rem}._subtitle_zdi6g_100{font-size:.7rem;margin-bottom:6px}._form_zdi6g_107{gap:5px}._input_zdi6g_114{min-height:32px;padding:6px;font-size:.82rem}._hint_zdi6g_151,._serverErr_zdi6g_161{font-size:.62rem}._startBtn_zdi6g_167{min-height:34px;padding:6px;font-size:.82rem}._status_zdi6g_224{margin-top:5px;font-size:.62rem}._dot_zdi6g_235{width:5px;height:5px}}._container_4dghb_1{max-width:min(1040px,100%);width:100%;margin:0 auto;padding:1.25rem var(--page-padding) 3rem;min-height:100vh;position:relative}._container_4dghb_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 28%,rgba(255,43,214,.16),transparent 22%),radial-gradient(circle at 90% 26%,rgba(0,229,255,.14),transparent 24%),radial-gradient(circle at 70% 94%,rgba(0,255,149,.12),transparent 28%),repeating-linear-gradient(90deg,rgba(0,229,255,.035) 0 1px,transparent 1px 42px)}._connBar_4dghb_22{text-align:center;padding:.45rem;background:#ff315f24;color:var(--danger);font-size:.82rem;font-weight:800;border:1px solid rgba(255,49,95,.54);border-radius:var(--radius);margin-bottom:.75rem}._header_4dghb_34{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem;gap:1rem;min-width:0}._headerLeft_4dghb_43{display:flex;align-items:center;gap:.7rem;min-width:0}._headerIcon_4dghb_50{width:38px;height:38px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,212,0,.72);box-shadow:0 0 18px #ffd40057,var(--shadow)}._headerTitle_4dghb_59{font-size:1.55rem;font-weight:950;color:var(--text);text-shadow:0 0 14px rgba(0,229,255,.58);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userChip_4dghb_70{display:flex;align-items:center;gap:.45rem;background:linear-gradient(135deg,#050d1ce6,#0b182dc7);border:1px solid rgba(0,229,255,.32);border-radius:var(--radius);padding:.36rem .55rem .36rem .36rem;min-width:0;box-shadow:var(--shadow-glow),var(--shadow)}._userAvatar_4dghb_82{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent-yellow),var(--accent-coral));color:#02030a;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:950}._userName_4dghb_95{font-size:.86rem;font-weight:850;color:var(--text);max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._changeBtn_4dghb_105{font-size:.72rem;font-weight:800;color:#e9feff;background:#00e5ff21;border:1px solid rgba(0,229,255,.42);padding:2px 8px;border-radius:7px}._changeBtn_4dghb_105:hover{background:#00e5ff38;transform:translateY(-1px)}._tagline_4dghb_120{color:var(--text-secondary);font-size:.96rem;margin:0 0 1.15rem;font-weight:650}._subjects_4dghb_127{display:grid;gap:.78rem;min-width:0}._subjectCard_4dghb_133{background:linear-gradient(135deg,#050d1ceb,#0b182dc7);border:1px solid rgba(0,229,255,.26);border-radius:var(--radius);overflow:hidden;animation:_slideUp_4dghb_1 .24s ease backwards;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._subjectCard_4dghb_133:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow),var(--shadow-lg)}._subjectOpen_4dghb_148{border-color:#00e5ff9e;box-shadow:0 0 0 1px #ff2bd647,0 0 24px #00e5ff2e,var(--shadow-lg)}._subjectBtn_4dghb_153{width:100%;display:flex;align-items:center;gap:.9rem;padding:.98rem 1rem;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}._subjectIconWrap_4dghb_166{width:52px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.28);box-shadow:0 0 18px #00e5ff38}._subjectImage_4dghb_179{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.04)}._subjectInfo_4dghb_187{flex:1;overflow:hidden}._subjectTitle_4dghb_192{display:block;font-size:1.02rem;font-weight:900;color:var(--text)}._subjectSub_4dghb_199{display:block;font-size:.79rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}._subjectMeta_4dghb_209{display:flex;align-items:center;gap:.45rem;flex-shrink:0;min-width:0}._qCount_4dghb_217{font-size:.73rem;font-weight:850;color:#02030a;background:linear-gradient(135deg,#ffd400,#ff8a00);border:1px solid rgba(255,212,0,.64);padding:2px 8px;border-radius:7px}._chevron_4dghb_227{font-size:1rem;color:var(--primary);transition:transform .2s ease}._chevronUp_4dghb_233{transform:rotate(180deg)}._gradeGrid_4dghb_237{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 .9rem .9rem;animation:_fadeIn_4dghb_1 .18s ease}._gradeBtn_4dghb_245{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon count";align-items:center;column-gap:.55rem;row-gap:.05rem;min-height:60px;padding:.65rem;background:#020813b8;border:1px solid rgba(0,229,255,.24);border-radius:var(--radius);cursor:pointer;animation:_slideUp_4dghb_1 .2s ease backwards;min-width:0}._gradeBtn_4dghb_245:nth-child(3n+1){background:#ff315f24}._gradeBtn_4dghb_245:nth-child(3n+2){background:#00e5ff21}._gradeBtn_4dghb_245:nth-child(3n){background:#00ff951f}._gradeBtn_4dghb_245:hover:not(:disabled){border-color:#00e5ff94;transform:translateY(-2px) rotate(-.3deg);box-shadow:0 0 18px #00e5ff2e}._gradeBtn_4dghb_245:active:not(:disabled){transform:translateY(0);box-shadow:none}._gradeBtn_4dghb_245:disabled{opacity:.42}._gradeIcon_4dghb_283{grid-area:icon;min-width:34px;height:34px;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#ff2bd6,#00e5ff);color:#02030a;font-size:.72rem;font-weight:950;font-variant-numeric:tabular-nums}._gradeLabel_4dghb_299{grid-area:label;font-size:.86rem;font-weight:850;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gradeCount_4dghb_310{grid-area:count;font-size:.68rem;color:var(--text-secondary);font-weight:700}._noData_4dghb_317{grid-column:1 / -1;text-align:center;color:var(--text-dim);padding:1rem;font-size:.85rem}@media (max-width: 560px){._container_4dghb_1{padding-top:1rem}._header_4dghb_34{align-items:flex-start}._headerTitle_4dghb_59{font-size:1.24rem}._tagline_4dghb_120{font-size:.88rem}._subjectBtn_4dghb_153{padding:.85rem}._subjectIconWrap_4dghb_166{width:44px;height:44px}._gradeGrid_4dghb_237{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 349px),(max-height: 349px){._container_4dghb_1{padding:6px;overflow-y:auto}._header_4dghb_34{margin-bottom:4px}._headerIcon_4dghb_50{width:26px;height:26px}._headerTitle_4dghb_59{font-size:1rem}._tagline_4dghb_120{font-size:.68rem;margin-bottom:6px}._userChip_4dghb_70{padding:3px 6px 3px 3px}._userAvatar_4dghb_82{width:22px;height:22px;font-size:.65rem}._userName_4dghb_95{max-width:50px;font-size:.75rem}._changeBtn_4dghb_105{padding:2px 6px;font-size:.7rem}._subjects_4dghb_127{gap:6px}._subjectBtn_4dghb_153{padding:8px;gap:8px;min-height:48px}._subjectIconWrap_4dghb_166{width:34px;height:34px}._subjectTitle_4dghb_192{font-size:.9rem}._subjectSub_4dghb_199{font-size:.6rem}._gradeGrid_4dghb_237{gap:6px;padding:0 8px 8px}._gradeBtn_4dghb_245{min-height:48px;padding:7px}}._rulesCard_4dghb_359{margin:0 0 .9rem;border-radius:var(--radius);background:linear-gradient(135deg,#050d1cf0,#0f172edb);border:1px solid rgba(255,212,0,.42);box-shadow:0 0 0 1px #ff2bd62e,0 0 24px #ffd4001f,var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._rulesToggle_4dghb_369{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem .95rem;background:transparent;border:none;cursor:pointer}._rulesToggleTitle_4dghb_381{font-size:.92rem;font-weight:950;color:#ffd400;text-shadow:0 0 10px rgba(255,212,0,.45)}._rulesList_4dghb_388{display:flex;flex-direction:column;gap:.55rem;padding:.2rem .95rem .95rem}._ruleItem_4dghb_395{display:flex;align-items:flex-start;gap:.6rem}._ruleIcon_4dghb_401{flex:0 0 auto;font-size:1.15rem;line-height:1.4;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#00e5ff1f;border:1px solid rgba(0,229,255,.28);box-shadow:0 0 14px #00e5ff1f}._ruleText_4dghb_416{display:flex;flex-direction:column;gap:.1rem;min-width:0}._ruleTitle_4dghb_423{font-size:.86rem;font-weight:900;color:#f7fbff}._ruleDesc_4dghb_429{font-size:.78rem;font-weight:650;line-height:1.5;color:#b8d1e2;word-break:keep-all}._container_85qr7_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--page-padding);position:relative;overflow:hidden}._container_85qr7_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(255,107,107,.14),transparent 25%),radial-gradient(circle at 86% 16%,rgba(108,99,255,.12),transparent 24%),radial-gradient(circle at 72% 88%,rgba(53,201,155,.14),transparent 28%),repeating-linear-gradient(135deg,rgba(34,49,58,.035) 0 2px,transparent 2px 18px)}._connBar_85qr7_23{position:fixed;top:0;left:0;right:0;z-index:100;text-align:center;padding:.4rem;background:#fff2ee;color:var(--danger);font-size:.8rem;font-weight:800}._radarWrap_85qr7_37{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.78}._radar_85qr7_37{width:390px;height:390px;border-radius:50%;border:2px dashed rgba(22,138,143,.18);position:relative}._radar_85qr7_37:before,._radar_85qr7_37:after{content:"";position:absolute;border-radius:50%;border:2px dashed rgba(255,107,107,.14)}._radar_85qr7_37:before{top:58px;right:58px;bottom:58px;left:58px}._radar_85qr7_37:after{top:126px;right:126px;bottom:126px;left:126px;border-color:#6c63ff24}._radarPing_85qr7_65,._radarPing2_85qr7_66{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;border:3px solid rgba(22,138,143,.26);transform:translate(-50%,-50%);animation:_radarPing_85qr7_65 3s ease-out infinite}._radarPing2_85qr7_66{animation-delay:1.5s;border-color:#ff6b6b38}@keyframes _radarPing_85qr7_65{0%{width:0;height:0;opacity:1}to{width:390px;height:390px;opacity:0}}._content_85qr7_88{position:relative;z-index:1;width:100%;max-width:410px;text-align:center;background:var(--panel);border:2px solid rgba(34,49,58,.1);border-radius:var(--radius);padding:2rem 1.5rem;box-shadow:0 9px #22313a12,var(--shadow-lg)}._searchSection_85qr7_101,._matchedSection_85qr7_102{animation:_fadeIn_85qr7_1 .35s ease}._searchIcon_85qr7_106,._matchBurst_85qr7_107{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.15rem}._searchEmoji_85qr7_115,._matchEmoji_85qr7_116{width:72px;height:72px;border-radius:8px;object-fit:cover;position:relative;z-index:1;border:3px solid #fffdf7;box-shadow:0 8px #ffd16673,var(--shadow)}._searchEmoji_85qr7_115{animation:_searchBob_85qr7_1 2s ease-in-out infinite}@keyframes _searchBob_85qr7_1{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(2deg)}}._searchRing_85qr7_136,._searchRing2_85qr7_137{position:absolute;width:82px;height:82px;border-radius:50%;border:3px dashed rgba(22,138,143,.28);animation:_ringSpin_85qr7_1 3s linear infinite}._searchRing2_85qr7_137{width:110px;height:110px;border-color:#ff6b6b3d;animation-direction:reverse}@keyframes _ringSpin_85qr7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._searchTitle_85qr7_158,._matchTitle_85qr7_159{font-size:1.45rem;font-weight:950;color:var(--text);margin-bottom:.55rem}._badge_85qr7_166{display:inline-block;background:#fff0b8;border:1px solid rgba(191,123,0,.22);color:#7d4f00;padding:.35rem 1.2rem;border-radius:var(--radius);font-weight:850;font-size:.9rem;margin-bottom:1.25rem}._timer_85qr7_178{display:flex;align-items:baseline;justify-content:center;gap:.2rem;margin-bottom:.45rem}._timerNum_85qr7_186{font-size:2.55rem;font-weight:950;color:var(--primary-dark);font-variant-numeric:tabular-nums}._timerUnit_85qr7_193{font-size:1rem;color:var(--text-secondary);font-weight:800}._hint_85qr7_199,._matchSub_85qr7_200{color:var(--text-secondary);font-size:.82rem;margin-bottom:1rem;font-weight:650}._actions_85qr7_207{display:flex;flex-direction:column;gap:.6rem;margin-top:1.15rem}._soloBtn_85qr7_214,._cancelBtn_85qr7_215{border-radius:var(--radius-sm);font-weight:900}._soloBtn_85qr7_214{padding:.9rem;font-size:1rem;color:#2b2100;background:linear-gradient(135deg,#ffd166,#ff8a7a 55%,#35c99b);border:2px solid rgba(34,49,58,.1);box-shadow:0 7px #22313a1a}._soloBtn_85qr7_214:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px #22313a1a,var(--shadow)}._cancelBtn_85qr7_215{padding:.75rem;font-size:.9rem;color:var(--primary-dark);background:#e7faf7;border:2px solid rgba(22,138,143,.14)}._cancelBtn_85qr7_215:hover{background:#d8f5ef}._matchBurst_85qr7_107{width:106px;height:106px}._matchEmoji_85qr7_116{animation:_popIn_85qr7_1 .4s ease}._burstLine_85qr7_255{position:absolute;top:50%;left:50%;width:3px;height:42px;background:linear-gradient(to top,transparent,#ff6b6b);transform-origin:bottom center;animation:_burstOut_85qr7_1 .65s ease-out forwards;opacity:0}@keyframes _burstOut_85qr7_1{0%{height:0;opacity:1}70%{height:46px;opacity:.72}to{height:50px;opacity:0}}._vsBar_85qr7_273{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}._vsPlayer_85qr7_281{display:flex;flex-direction:column;align-items:center;gap:.3rem;animation:_slideUp_85qr7_1 .35s ease backwards}._vsAvatar_85qr7_289{width:54px;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.18rem;font-weight:950;color:#fff;box-shadow:0 7px #22313a14,var(--shadow)}._vsName_85qr7_302{font-size:.82rem;font-weight:850;color:var(--text);max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._countdownBar_85qr7_312{height:7px;background:#22313a1a;border-radius:8px;overflow:hidden;max-width:250px;margin:0 auto}._countdownFill_85qr7_321{height:100%;background:linear-gradient(90deg,#ff6b6b,#ffd166,#168a8f);border-radius:8px;animation:_countFill_85qr7_1 3s linear}@keyframes _countFill_85qr7_1{0%{width:0}to{width:100%}}@media (max-width: 480px){._content_85qr7_88{padding:1.6rem 1.1rem}._vsAvatar_85qr7_289{width:42px;height:42px;font-size:1rem}}@media (max-width: 349px),(max-height: 349px){._container_85qr7_1{padding:8px}._radarWrap_85qr7_37{opacity:.3}._radar_85qr7_37{width:200px;height:200px}._radar_85qr7_37:before{top:30px;right:30px;bottom:30px;left:30px}._radar_85qr7_37:after{top:70px;right:70px;bottom:70px;left:70px}@keyframes _radarPing_85qr7_65{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}._content_85qr7_88{max-width:100%;padding:14px 10px}._searchIcon_85qr7_106{margin-bottom:10px}._searchEmoji_85qr7_115{width:52px;height:52px;border-radius:8px}._searchRing_85qr7_136{width:60px;height:60px}._searchRing2_85qr7_137{width:80px;height:80px}._searchTitle_85qr7_158{font-size:1.2rem;margin-bottom:8px}._badge_85qr7_166{font-size:.85rem;padding:6px 14px;margin-bottom:12px;border-radius:8px}._timerNum_85qr7_186{font-size:3rem}._timerUnit_85qr7_193{font-size:1rem}._timer_85qr7_178{margin-bottom:4px}._hint_85qr7_199{font-size:.75rem;margin-bottom:8px}._matchSub_85qr7_200{display:block;font-size:.72rem;margin-bottom:8px}._actions_85qr7_207{gap:6px;margin-top:10px}._soloBtn_85qr7_214{min-height:48px;padding:12px;font-size:1rem;border-radius:8px}._cancelBtn_85qr7_215{min-height:44px;padding:10px;font-size:.9rem;border-radius:8px}._matchBurst_85qr7_107{width:72px;height:72px;margin-bottom:8px}._matchEmoji_85qr7_116{width:48px;height:48px;border-radius:8px}._burstLine_85qr7_255{height:30px}._matchTitle_85qr7_159{font-size:1.3rem;margin-bottom:4px}._vsBar_85qr7_273{gap:10px;margin-bottom:12px}._vsAvatar_85qr7_289{width:40px;height:40px;font-size:1rem}._vsName_85qr7_302{font-size:.8rem;max-width:60px}._countdownBar_85qr7_312{max-width:160px}}@media (max-width: 220px),(max-height: 220px){._container_85qr7_1{padding:4px}._connBar_85qr7_23{padding:2px;font-size:.58rem}._radarWrap_85qr7_37{opacity:.18}._content_85qr7_88{padding:8px}._searchIcon_85qr7_106{margin-bottom:4px}._searchEmoji_85qr7_115{width:34px;height:34px;border-radius:8px}._searchRing_85qr7_136{width:40px;height:40px}._searchRing2_85qr7_137{width:52px;height:52px}._searchTitle_85qr7_158{font-size:.88rem;margin-bottom:4px}._badge_85qr7_166{font-size:.62rem;padding:3px 6px;margin-bottom:5px}._timerNum_85qr7_186{font-size:1.65rem}._timerUnit_85qr7_193{font-size:.65rem}._hint_85qr7_199{font-size:.56rem;margin-bottom:4px}._actions_85qr7_207{gap:4px;margin-top:5px}._soloBtn_85qr7_214{min-height:30px;padding:5px;font-size:.72rem;border-radius:8px}._cancelBtn_85qr7_215{min-height:28px;padding:4px;font-size:.66rem;border-radius:8px}._matchBurst_85qr7_107{width:44px;height:44px;margin-bottom:4px}._matchEmoji_85qr7_116{width:32px;height:32px;border-radius:8px}._burstLine_85qr7_255{height:20px}._matchTitle_85qr7_159{font-size:.9rem;margin-bottom:2px}._matchSub_85qr7_200{font-size:.58rem;margin-bottom:5px}._vsBar_85qr7_273{gap:5px;margin-bottom:6px}._vsAvatar_85qr7_289{width:28px;height:28px;font-size:.68rem}._vsName_85qr7_302{max-width:42px;font-size:.58rem}._countdownBar_85qr7_312{max-width:110px;height:3px}}._container_85qr7_1:before{background:radial-gradient(circle at 18% 18%,rgba(255,43,214,.18),transparent 25%),radial-gradient(circle at 86% 16%,rgba(0,229,255,.15),transparent 24%),radial-gradient(circle at 72% 88%,rgba(0,255,149,.12),transparent 28%),repeating-linear-gradient(135deg,rgba(0,229,255,.045) 0 1px,transparent 1px 18px)}._connBar_85qr7_23{background:#ff315f24;border-bottom:1px solid rgba(255,49,95,.46)}._radar_85qr7_37{border-color:#00e5ff5c;box-shadow:0 0 28px #00e5ff24}._radar_85qr7_37:before{border-color:#ff2bd647}._radar_85qr7_37:after{border-color:#ffd40038}._radarPing_85qr7_65{border-color:#00e5ff6b}._radarPing2_85qr7_66{border-color:#ff2bd65c}._content_85qr7_88{background:linear-gradient(135deg,#050d1cf0,#0b182dd1);border:1px solid rgba(0,229,255,.34);box-shadow:var(--shadow-glow),var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._searchEmoji_85qr7_115,._matchEmoji_85qr7_116{border:1px solid rgba(255,212,0,.7);box-shadow:0 0 22px #ffd40047,var(--shadow)}._searchRing_85qr7_136{border-color:#00e5ff94;box-shadow:0 0 18px #00e5ff2e}._searchRing2_85qr7_137{border-color:#ff2bd670}._searchTitle_85qr7_158,._matchTitle_85qr7_159{color:#f7fbff;text-shadow:0 0 14px rgba(0,229,255,.5)}._badge_85qr7_166{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff8a00);border-color:#ffd400a3}._timerNum_85qr7_186{color:#ffd400;text-shadow:0 0 16px rgba(255,212,0,.58)}._timerUnit_85qr7_193,._hint_85qr7_199,._matchSub_85qr7_200,._vsName_85qr7_302{color:#b8d1e2}._soloBtn_85qr7_214{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff2bd6 55%,#00e5ff);border:1px solid rgba(255,255,255,.26);box-shadow:0 0 24px #ff2bd642,var(--shadow)}._soloBtn_85qr7_214:hover:not(:disabled){box-shadow:0 0 30px #ff2bd661,var(--shadow-lg)}._cancelBtn_85qr7_215{color:#e9feff;background:#00e5ff21;border:1px solid rgba(0,229,255,.42)}._cancelBtn_85qr7_215:hover{background:#00e5ff38}._burstLine_85qr7_255{background:linear-gradient(to top,transparent,#ff2bd6,#00e5ff);box-shadow:0 0 14px #ff2bd699}._vsAvatar_85qr7_289{box-shadow:0 0 18px #00e5ff38,var(--shadow)}._countdownBar_85qr7_312{background:#0000006b;box-shadow:inset 0 0 12px #00e5ff2e}._countdownFill_85qr7_321{background:linear-gradient(90deg,#ff315f,#ff2bd6,#ffd400,#00e5ff);box-shadow:0 0 14px #ff2bd694}._container_1btz1_1{--red: #ff6b6b;--blue: #168a8f;--green: #35c99b;--orange: #f6a623;--ink: #22313a;min-height:100vh;min-height:100dvh;padding:1rem var(--page-padding) 1.2rem;max-width:var(--page-max-width);width:100%;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:0;isolation:isolate}._container_1btz1_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 14%,rgba(255,107,107,.16),transparent 24%),radial-gradient(circle at 88% 12%,rgba(108,99,255,.13),transparent 22%),radial-gradient(circle at 74% 86%,rgba(53,201,155,.16),transparent 28%),repeating-linear-gradient(135deg,rgba(34,49,58,.035) 0 2px,transparent 2px 18px)}._container_1btz1_1:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:#35c99b2e}._resultPhase_1btz1_45{padding-bottom:1.4rem}._battleWon_1btz1_49:after{animation:_resultWash_1btz1_1 .65s ease both;background:#35c99b2e}._battleLost_1btz1_54:after{animation:_resultWash_1btz1_1 .65s ease both;background:#ff6b6b2e}@keyframes _resultWash_1btz1_1{0%{opacity:0}35%{opacity:1}to{opacity:0}}._timePressureHit_1btz1_65 ._timerBox_1btz1_65{animation:_pressureTimerHit_1btz1_1 .45s ease 2}._bgParticles_1btz1_69{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}._particle_1btz1_77{position:absolute;bottom:-10px;width:7px;height:7px;border-radius:2px;background:#ff6b6b38;animation:_floatUp_1btz1_1 linear infinite}._particle_1btz1_77:nth-child(2n){background:#168a8f2e}._particle_1btz1_77:nth-child(3n){background:#ffd16652;width:10px;height:4px}._particle_1btz1_77:nth-child(4n){background:#6c63ff29;border-radius:50%}@keyframes _floatUp_1btz1_1{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:.75}to{transform:translateY(-100vh) rotate(120deg);opacity:0}}._speedLines_1btz1_97,._sparkField_1btz1_98{display:none}._connectionBar_1btz1_102{position:relative;z-index:3;text-align:center;padding:.45rem;background:#fff2ee;color:var(--danger);font-size:.8rem;font-weight:800;border:2px solid rgba(217,79,79,.16);border-radius:var(--radius);margin-bottom:.75rem}._microStatusToast_1btz1_116{display:none}._microOptional_1btz1_120{display:inline}._topSection_1btz1_124{position:relative;z-index:2;display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex:0 0 auto;min-width:0}._progressWrap_1btz1_135{flex:1;min-width:0}._progressInfo_1btz1_140{display:flex;align-items:baseline;gap:.42rem;margin-bottom:.38rem}._questionBadge_1btz1_147{font-size:1.25rem;font-weight:950;color:var(--ink)}._questionTotal_1btz1_153{font-size:.84rem;color:var(--text-secondary);font-weight:800}._hardBadge_1btz1_159,._pointsBadge_1btz1_160{font-size:.65rem;font-weight:900;padding:2px 8px;border-radius:7px;flex-shrink:0}._hardBadge_1btz1_159{color:#332100;background:#ffd166;border:1px solid rgba(191,123,0,.18)}._pointsBadge_1btz1_160{color:var(--primary-dark);background:#e7faf7;border:1px solid rgba(22,138,143,.16)}._progressBar_1btz1_180{height:8px;background:#22313a1a;border-radius:8px;overflow:hidden}._progressFill_1btz1_187{height:100%;background:linear-gradient(90deg,var(--accent-coral),var(--accent-yellow),var(--primary));border-radius:8px;transition:width .45s ease}._timerBox_1btz1_65{position:relative;width:58px;height:58px;flex-shrink:0;border-radius:8px;background:#fffdf7;box-shadow:0 7px #22313a14,var(--shadow)}._timerRing_1btz1_204{width:58px;height:58px;transform:rotate(-90deg)}._timerTrack_1btz1_210{fill:none;stroke:#22313a1a;stroke-width:3}._timerArc_1btz1_216{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s ease}._timerNum_1btz1_224{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:1.24rem;font-weight:950;font-variant-numeric:tabular-nums}._timerWarning_1btz1_236 ._timerArc_1btz1_216{stroke:var(--orange)}._timerWarning_1btz1_236 ._timerNum_1btz1_224{color:#8b5600}._timerUrgent_1btz1_238 ._timerArc_1btz1_216{stroke:var(--red)}._timerUrgent_1btz1_238 ._timerNum_1btz1_224{color:#b63838;animation:_timerShake_1btz1_1 .42s ease infinite}@keyframes _timerShake_1btz1_1{0%,to{transform:translate(0)}35%{transform:translate(-1px,1px) rotate(-2deg)}70%{transform:translate(1px,-1px) rotate(2deg)}}._timePressureNotice_1btz1_247,._correctToast_1btz1_248{position:fixed;left:50%;z-index:20;transform:translate(-50%);width:min(330px,calc(100vw - 20px));display:grid;gap:.12rem;padding:.72rem .9rem;border-radius:8px;border:2px solid rgba(34,49,58,.1);background:#fffdf7;box-shadow:0 10px #22313a14,var(--shadow-lg);color:var(--ink);text-align:center;pointer-events:none}._timePressureNotice_1btz1_247{top:clamp(58px,12dvh,110px);animation:_pressureNoticeIn_1btz1_1 1.35s ease both}._timePressureNotice_1btz1_247 strong{font-size:.98rem;font-weight:950;line-height:1.1;color:var(--primary-dark)}._timePressureNotice_1btz1_247 span{font-size:.78rem;font-weight:850;color:var(--text-secondary)}._pressureAttack_1btz1_284{border-color:#168a8f52;background:#e9fbf8}._pressureDamage_1btz1_289{border-color:#ff6b6b57;background:#fff0ee;animation-name:_pressureNoticeIn_1btz1_1,_pressureDamageShake_1btz1_1;animation-duration:1.35s,.24s;animation-timing-function:ease,linear;animation-iteration-count:1,3}._correctToast_1btz1_248{top:clamp(112px,22dvh,180px);width:min(280px,calc(100vw - 22px));padding:.58rem .78rem;background:#ecfbf3;border-color:#218c6442;animation:_correctToastIn_1btz1_1 1.15s ease both}._correctToast_1btz1_248 strong{color:#166845;font-size:.84rem;font-weight:950;line-height:1.05}._correctToast_1btz1_248 span{color:var(--text-secondary);font-size:.62rem;font-weight:800}._correctToastMe_1btz1_320{background:#fff7d9;border-color:#bf7b0042}._correctToastMe_1btz1_320 strong{color:#8b5600}@keyframes _pressureTimerHit_1btz1_1{0%,to{transform:scale(1)}45%{transform:scale(1.08) rotate(-2deg)}}@keyframes _pressureNoticeIn_1btz1_1{0%{opacity:0;transform:translate(-50%,-10px) scale(.96)}14%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@keyframes _pressureDamageShake_1btz1_1{0%,to{margin-left:0}25%{margin-left:-4px}75%{margin-left:4px}}@keyframes _correctToastIn_1btz1_1{0%{opacity:0;transform:translate(-50%,8px) scale(.96)}14%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-6px) scale(.98)}}@keyframes _microToastIn_1btz1_1{0%{opacity:0;transform:translateY(-4px) scale(.96)}14%,82%{opacity:.96;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.98)}}._battleHud_1btz1_358{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-bottom:.72rem;min-width:0}._fighterPanel_1btz1_369{min-width:0;padding:.62rem .68rem;border-radius:var(--radius);background:#fffdf7;border:2px solid rgba(22,138,143,.18);box-shadow:0 7px #168a8f1a,var(--shadow);overflow:hidden}._enemyPanel_1btz1_379{border-color:#ff6b6b38;box-shadow:0 7px #ff6b6b1f,var(--shadow)}._fighterLocked_1btz1_384{animation:_lockPop_1btz1_1 .36s ease both}@keyframes _lockPop_1btz1_1{0%{transform:scale(1)}50%{transform:scale(1.025) rotate(-.4deg)}to{transform:scale(1)}}._fighterTopline_1btz1_394{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;margin-bottom:.2rem}._fighterLabel_1btz1_403{flex:0 0 auto;font-size:.62rem;font-weight:950;color:#07393d;background:#dff8f5;border:1px solid rgba(22,138,143,.14);padding:1px 6px;border-radius:6px}._enemyPanel_1btz1_379 ._fighterLabel_1btz1_403{color:#7a2525;background:#ffe4df;border-color:#ff6b6b2e}._fighterName_1btz1_420{min-width:0;color:var(--ink);font-size:.78rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fighterStatus_1btz1_430{color:var(--text-secondary);font-size:.62rem;font-weight:800;margin-bottom:.32rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fighterGauge_1btz1_440,._pressureTrack_1btz1_441{height:6px;border-radius:8px;background:#22313a1a;overflow:hidden}._fighterGaugeFill_1btz1_448,._enemyGaugeFill_1btz1_449,._pressureFill_1btz1_450{height:100%;border-radius:inherit;transition:width .28s ease}._fighterGaugeFill_1btz1_448{background:linear-gradient(90deg,var(--primary),var(--green))}._enemyGaugeFill_1btz1_449{background:linear-gradient(90deg,var(--red),var(--orange))}._vsCore_1btz1_464{position:relative;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#302100;font-size:.72rem;font-weight:950;background:#ffd166;border:3px solid #fffdf7;box-shadow:0 6px #bf7b0033,var(--shadow);isolation:isolate}._vsCore_1btz1_464 i{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border-radius:50%;border:2px dashed rgba(22,138,143,.22);animation:_vsRing_1btz1_1 2.4s linear infinite}@keyframes _vsRing_1btz1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pressureMeter_1btz1_494{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--text-secondary);font-size:.72rem;font-weight:850}._pressureMeter_1btz1_494 span{flex:0 0 auto;color:var(--primary-dark);min-width:fit-content}._pressureTrack_1btz1_441{flex:1;min-width:0;height:5px}._pressureFill_1btz1_450{background:linear-gradient(90deg,var(--red),var(--accent-yellow),var(--primary))}._playersBar_1btz1_521{position:relative;z-index:2;display:flex;gap:.5rem;flex-wrap:nowrap;margin-bottom:.85rem;padding:.58rem .75rem;min-height:50px;height:50px;max-height:50px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:var(--panel);border-radius:var(--radius);border:2px solid rgba(34,49,58,.1);box-shadow:0 7px #22313a0d,var(--shadow)}._playersBar_1btz1_521::-webkit-scrollbar{display:none}._playerChip_1btz1_543{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;max-width:132px;min-width:0;height:34px;padding:.3rem .6rem .3rem .3rem;border-radius:8px;background:#fff7df;border:1px solid rgba(34,49,58,.1);transition:all .24s ease;font-size:.8rem;color:var(--text-secondary)}._playerMe_1btz1_560{border-color:#168a8f52;background:#e8faf7;color:var(--primary-dark)}._playerAvatar_1btz1_566{width:24px;height:24px;flex:0 0 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#fff}._playerName_1btz1_579{font-weight:800;max-width:82px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerAnswered_1btz1_588{border-color:#35c99b61;background:#effbec;animation:_chipPop_1btz1_1 .28s ease}._answeredCheck_1btz1_594,._resultEmoji_1btz1_595{width:14px;height:14px;flex:0 0 14px;border-radius:50%;position:relative}._answeredCheck_1btz1_594{background:var(--green)}._answeredCheck_1btz1_594:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}._resultEmoji_1btz1_595{background:#ffd166;box-shadow:inset 0 0 0 3px #fff7d9;animation:_popIn_1btz1_1 .35s ease}._playerCorrect_1btz1_625{border-color:#218c646b;background:#ecfbf3}._playerWrong_1btz1_626{border-color:#d94f4f57;background:#fff0ee}._playerMissed_1btz1_627{opacity:.58}@keyframes _chipPop_1btz1_1{0%{transform:scale(1)}50%{transform:scale(1.08) rotate(-1deg)}to{transform:scale(1)}}._questionCard_1btz1_635{position:relative;z-index:2;background:var(--panel);border-radius:var(--radius);border:2px solid rgba(34,49,58,.1);padding:1.5rem 1.65rem;margin-bottom:.9rem;flex:0 1 auto;max-height:clamp(100px,26dvh,220px);min-height:0;overflow:auto;opacity:0;transform:translateY(18px) rotate(-.3deg);transition:all .38s cubic-bezier(.22,1,.36,1);box-shadow:0 8px #22313a0f,var(--shadow)}._questionEnter_1btz1_653{opacity:1;transform:translateY(0) rotate(0)}._questionText_1btz1_658{font-size:1.12rem;font-weight:750;line-height:1.85;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}._questionText_1btz1_658 .katex-display{overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem}._questionText_1btz1_658 .katex{font-size:1.17em;color:var(--primary-dark)}._choices_1btz1_679{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.85rem;flex:1 1 auto;min-height:0;overflow:auto;align-content:start;padding-bottom:.2rem;overscroll-behavior:contain}._choices_1btz1_679>*{opacity:0;transform:translateY(14px)}._choicesVisible_1btz1_699>*{opacity:1;transform:translateY(0);animation:_choiceReveal_1btz1_1 .3s ease backwards}._choicesVisible_1btz1_699>*:nth-child(2){animation-delay:.04s}._choicesVisible_1btz1_699>*:nth-child(3){animation-delay:.08s}._choicesVisible_1btz1_699>*:nth-child(4){animation-delay:.12s}@keyframes _choiceReveal_1btz1_1{0%{opacity:0;transform:translateY(14px) rotate(.4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}._choiceBtn_1btz1_714{position:relative;display:flex;align-items:center;gap:.75rem;min-height:72px;padding:.9rem 1rem;border-radius:var(--radius);background:#fffdf7;border:2px solid rgba(34,49,58,.1);color:var(--ink);text-align:left;box-shadow:0 8px #22313a11;overflow:hidden}._choiceBtn_1btz1_714:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--choice-color, var(--primary))}._choiceBtn_1btz1_714:hover:not(:disabled){transform:translateY(-2px) rotate(-.2deg);border-color:#22313a2e;box-shadow:0 10px #22313a13,var(--shadow)}._choiceBtn_1btz1_714:active:not(:disabled){transform:translateY(2px);box-shadow:0 4px #22313a13}._choiceRed_1btz1_751{--choice-color: var(--red);background:#fff0ee}._choiceBlue_1btz1_752{--choice-color: var(--blue);background:#eaf8ff}._choiceGreen_1btz1_753{--choice-color: var(--green);background:#effbec}._choiceOrange_1btz1_754{--choice-color: var(--orange);background:#fff4d8}._choiceShape_1btz1_756{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--choice-color, var(--primary));color:#fff;font-size:.86rem;font-weight:950;box-shadow:inset 0 -2px #0000001f}._choiceText_1btz1_771{flex:1;min-width:0;font-size:.98rem;font-weight:780;line-height:1.45;color:var(--ink)}._choiceSelected_1btz1_780{border-color:#22313a4d;transform:translateY(1px);box-shadow:0 5px #22313a13}._choiceCorrect_1btz1_786{background:#e8faef;border-color:#218c6485;box-shadow:0 8px #218c6429}._choiceWrong_1btz1_792{background:#fff0ee;border-color:#d94f4f75;box-shadow:0 8px #d94f4f1f}._choiceDimmed_1btz1_798{opacity:.48;filter:grayscale(.2)}._correctBadge_1btz1_803{position:absolute;top:8px;right:8px;font-size:.65rem;font-weight:950;color:#166845;background:#dff6e9;border:1px solid rgba(33,140,100,.22);padding:2px 7px;border-radius:6px}._waitingBar_1btz1_816{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem;margin-bottom:.8rem;border-radius:var(--radius);background:#fffdf7;border:2px dashed rgba(22,138,143,.22);color:var(--text-secondary);font-size:.82rem;font-weight:800}._waitingPulse_1btz1_833{width:10px;height:10px;border-radius:50%;background:var(--primary);animation:_waitingPulse_1btz1_833 1.1s ease infinite}@keyframes _waitingPulse_1btz1_833{0%,to{transform:scale(.82);opacity:.55}50%{transform:scale(1.25);opacity:1}}._resultOverlay_1btz1_846{position:relative;z-index:3;background:#fffdf7;border:2px solid rgba(34,49,58,.1);border-radius:var(--radius);padding:.9rem;margin-top:.15rem;box-shadow:0 8px #22313a0f,var(--shadow-lg);animation:_slideUp_1btz1_1 .24s ease}._resultBanner_1btz1_858{display:flex;align-items:center;gap:.7rem;padding:.75rem;border-radius:var(--radius);margin-bottom:.75rem;border:2px solid rgba(34,49,58,.08)}._bannerCorrect_1btz1_868{background:#ecfbf3;border-color:#218c6438}._bannerMissed_1btz1_869{background:#fff7df;border-color:#bf7b0033}._bannerWrong_1btz1_870{background:#fff0ee;border-color:#d94f4f38}._bannerIcon_1btz1_872{width:32px;height:32px;flex:0 0 32px;border-radius:8px;position:relative}._bannerIconCorrect_1btz1_880{background:var(--success)}._bannerIconMissed_1btz1_881{background:var(--orange)}._bannerIconWrong_1btz1_882{background:var(--danger)}._bannerIconCorrect_1btz1_880:after{content:"";position:absolute;left:11px;top:6px;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}._bannerIconMissed_1btz1_881:before,._bannerIconWrong_1btz1_882:before,._bannerIconWrong_1btz1_882:after{content:"";position:absolute;left:15px;top:7px;width:3px;height:18px;background:#fff;border-radius:4px}._bannerIconMissed_1btz1_881:after{content:"";position:absolute;left:14px;bottom:6px;width:5px;height:5px;background:#fff;border-radius:50%}._bannerIconWrong_1btz1_882:before{transform:rotate(45deg)}._bannerIconWrong_1btz1_882:after{transform:rotate(-45deg)}._bannerText_1btz1_923{color:var(--ink);font-size:1.18rem;font-weight:950}._explanation_1btz1_929{padding:.75rem .85rem;margin-bottom:.75rem;border-radius:var(--radius);background:#f6fbfb;border-left:5px solid var(--primary);color:var(--text-secondary);font-size:.86rem;line-height:1.65}._liveScores_1btz1_940{padding:.85rem;border-radius:var(--radius);background:#fff8e8;border:1px solid rgba(34,49,58,.08);margin-bottom:.85rem}._liveScoresTitle_1btz1_948{font-size:.78rem;font-weight:950;color:var(--primary-dark);margin-bottom:.55rem}._scoreList_1btz1_955{display:flex;flex-direction:column;gap:.4rem}._scoreRow_1btz1_961{display:flex;align-items:center;gap:.55rem;padding:.5rem .55rem;border-radius:8px;background:#ffffffb8;border:1px solid rgba(34,49,58,.08);min-width:0}._scoreRowMe_1btz1_972{background:#e8faf7;border-color:#168a8f33}._scoreRank_1btz1_977{width:28px;text-align:center;font-size:.96rem;font-weight:950;color:var(--ink)}._scoreAvatar_1btz1_985{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#fff;flex-shrink:0}._scoreName_1btz1_998{flex:1;min-width:0;color:var(--ink);font-size:.9rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scorePoints_1btz1_1009{min-width:50px;text-align:right;color:#8b5600;font-size:1rem;font-weight:950}._scorePoints_1btz1_1009 small{font-size:.65rem;opacity:.68;margin-left:1px}._scoreStats_1btz1_1023{display:flex;gap:.38rem;font-size:.75rem;font-weight:850;min-width:60px;flex:0 0 auto}._statCorrect_1btz1_1032{color:var(--success)}._statWrong_1btz1_1033{color:var(--danger)}._nextTimer_1btz1_1035{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.8rem}._nextTimerRing_1btz1_1043{position:relative;width:48px;height:48px}._nextTimerRing_1btz1_1043 svg{width:48px;height:48px;transform:rotate(-90deg)}._nextTimerTrack_1btz1_1055{fill:none;stroke:#22313a1a;stroke-width:3}._nextTimerArc_1btz1_1061{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1s linear}._nextTimerNum_1btz1_1069{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:950;color:var(--ink)}._nextTimerLabel_1btz1_1080{font-size:.8rem;color:var(--text-secondary);font-weight:750}._finalizing_1btz1_1086,._loading_1btz1_1087{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:.9rem;color:var(--text-secondary)}._loading_1btz1_1087 p,._finalizing_1btz1_1086 p{font-size:.95rem;font-weight:750}._loadingDots_1btz1_1105{display:flex;gap:6px}._loadingDots_1btz1_1105 span{width:10px;height:10px;border-radius:50%;background:var(--primary);animation:_dotBounce_1btz1_1 1.1s ease infinite}._loadingDots_1btz1_1105 span:nth-child(2){animation-delay:.15s;background:var(--accent-coral)}._loadingDots_1btz1_1105 span:nth-child(3){animation-delay:.3s;background:var(--accent-yellow)}@keyframes _dotBounce_1btz1_1{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-10px);opacity:1}}@media (max-width: 600px){._container_1btz1_1{padding:.75rem}._battleHud_1btz1_358{gap:.45rem;margin-bottom:.55rem}._fighterPanel_1btz1_369{padding:.5rem}._vsCore_1btz1_464{width:42px;height:42px;font-size:.74rem}._choices_1btz1_679{grid-template-columns:1fr 1fr;gap:.55rem}._questionCard_1btz1_635{padding:1.2rem;max-height:24dvh}._questionText_1btz1_658{font-size:1.02rem;line-height:1.65}._choiceBtn_1btz1_714{min-height:58px;padding:.75rem .82rem;gap:.58rem}._choiceShape_1btz1_756{width:26px;height:26px;flex-basis:26px}._playerName_1btz1_579{max-width:56px}._scoreStats_1btz1_1023{display:none}._timePressureNotice_1btz1_247{top:54px;width:min(280px,calc(100vw - 14px));padding:.62rem .75rem}._timePressureNotice_1btz1_247 strong{font-size:.86rem}._timePressureNotice_1btz1_247 span{font-size:.68rem}._correctToast_1btz1_248{top:104px;width:min(240px,calc(100vw - 16px))}}@media (max-width: 400px) and (max-height: 400px){._container_1btz1_1{padding:6px}._battleHud_1btz1_358{display:none}._topSection_1btz1_124{gap:8px;margin-bottom:6px}._questionBadge_1btz1_147{font-size:1rem}._questionTotal_1btz1_153,._hardBadge_1btz1_159,._pointsBadge_1btz1_160{font-size:.62rem}._progressBar_1btz1_180{height:4px}._timerBox_1btz1_65,._timerRing_1btz1_204{width:42px;height:42px}._timerNum_1btz1_224{font-size:1rem}._playersBar_1btz1_521{min-height:34px;height:34px;max-height:34px;padding:4px 6px;gap:4px;margin-bottom:6px}._playerChip_1btz1_543{height:26px;max-width:94px;padding:2px 6px 2px 2px;gap:3px;font-size:.72rem}._playerAvatar_1btz1_566{width:20px;height:20px;flex-basis:20px;font-size:.58rem}._playerName_1btz1_579{max-width:52px}._answeredCheck_1btz1_594,._resultEmoji_1btz1_595{width:11px;height:11px;flex-basis:11px}._questionCard_1btz1_635{padding:10px;margin-bottom:7px;max-height:30dvh}._questionText_1btz1_658{font-size:.88rem;line-height:1.42}._choices_1btz1_679{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}._choiceBtn_1btz1_714{min-height:44px;padding:7px 8px;gap:5px;font-size:.78rem;line-height:1.2}._choiceShape_1btz1_756{width:20px;height:20px;flex-basis:20px;font-size:.7rem}._waitingBar_1btz1_816{padding:6px;font-size:.72rem}}@media (max-width: 349px),(max-height: 349px){._container_1btz1_1{padding:6px;height:auto;min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden}._bgParticles_1btz1_69{opacity:.28}._connectionBar_1btz1_102{display:block;padding:3px;margin-bottom:4px;font-size:.65rem}._topSection_1btz1_124{gap:8px;margin-bottom:6px}._progressInfo_1btz1_140{margin-bottom:2px}._questionBadge_1btz1_147{font-size:1.1rem}._questionTotal_1btz1_153{font-size:.75rem}._progressBar_1btz1_180{height:4px}._timerBox_1btz1_65,._timerRing_1btz1_204{width:44px;height:44px}._timerNum_1btz1_224{font-size:1.1rem}._battleHud_1btz1_358{gap:4px;margin-bottom:6px}._fighterPanel_1btz1_369{padding:5px;border-radius:8px}._fighterTopline_1btz1_394{gap:3px;margin-bottom:1px}._fighterLabel_1btz1_403{font-size:.5rem;padding:1px 4px;border-radius:4px}._fighterName_1btz1_420{font-size:.62rem}._fighterStatus_1btz1_430{font-size:.5rem;margin-bottom:2px}._fighterGauge_1btz1_440{height:4px}._vsCore_1btz1_464{width:34px;height:34px;font-size:.64rem}._pressureMeter_1btz1_494{font-size:.58rem;gap:4px}._pressureTrack_1btz1_441{height:3px}._playersBar_1btz1_521{gap:4px;padding:4px 6px;margin-bottom:6px;min-height:36px;height:36px;max-height:36px}._playerChip_1btz1_543{height:26px;max-width:90px;padding:2px 6px 2px 2px;gap:3px;font-size:.75rem}._playerAvatar_1btz1_566{width:20px;height:20px;flex-basis:20px;font-size:.6rem}._playerName_1btz1_579{max-width:48px}._answeredCheck_1btz1_594,._resultEmoji_1btz1_595{width:12px;height:12px;flex-basis:12px}._questionCard_1btz1_635{padding:10px;margin-bottom:8px;max-height:none;border-radius:8px;box-shadow:0 5px #22313a0f}._questionText_1btz1_658{font-size:.95rem;line-height:1.5}._choices_1btz1_679{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;flex:none;overflow:visible}._choiceBtn_1btz1_714{min-height:48px;padding:8px 9px;font-size:.82rem;gap:6px;border-radius:8px;line-height:1.25}._choiceShape_1btz1_756{width:22px;height:22px;flex-basis:22px;font-size:.74rem}._correctBadge_1btz1_803{top:4px;right:6px;font-size:.65rem;padding:2px 6px}._waitingBar_1btz1_816{padding:8px;font-size:.85rem}._resultOverlay_1btz1_846{position:relative;max-height:none;padding:8px;border-radius:8px;margin-top:8px}._resultBanner_1btz1_858{padding:10px;margin-bottom:8px;gap:8px;border-radius:8px}._bannerIcon_1btz1_872{width:28px;height:28px;flex-basis:28px}._bannerText_1btz1_923{font-size:1.05rem}._explanation_1btz1_929{padding:8px 10px;margin-bottom:8px;font-size:.85rem;line-height:1.45}._liveScores_1btz1_940{padding:8px;margin-bottom:8px}._liveScoresTitle_1btz1_948{font-size:.75rem;margin-bottom:6px}._scoreList_1btz1_955{gap:4px}._scoreRow_1btz1_961{padding:6px;gap:6px;border-radius:8px}._scoreRank_1btz1_977{width:22px;font-size:.85rem}._scoreAvatar_1btz1_985{width:24px;height:24px;font-size:.6rem}._scoreName_1btz1_998{font-size:.85rem}._scorePoints_1btz1_1009{font-size:.9rem;min-width:40px}._scoreStats_1btz1_1023{display:none}._nextTimer_1btz1_1035{margin-top:8px;gap:4px}._nextTimerRing_1btz1_1043,._nextTimerRing_1btz1_1043 svg{width:36px;height:36px}._nextTimerNum_1btz1_1069{font-size:.9rem}._nextTimerLabel_1btz1_1080{font-size:.7rem}._loading_1btz1_1087{min-height:80vh}}@media (max-width: 220px),(max-height: 220px){._container_1btz1_1{padding:4px;min-height:100dvh;height:auto}._connectionBar_1btz1_102{padding:2px;margin-bottom:3px;font-size:.52rem}._topSection_1btz1_124{gap:4px;margin-bottom:4px}._questionBadge_1btz1_147{font-size:.82rem}._questionTotal_1btz1_153{font-size:.56rem}._progressBar_1btz1_180{height:3px}._timerBox_1btz1_65,._timerRing_1btz1_204{width:30px;height:30px}._timerNum_1btz1_224{font-size:.75rem}._battleHud_1btz1_358{gap:3px;margin-bottom:4px}._fighterPanel_1btz1_369{padding:3px;border-radius:7px}._fighterTopline_1btz1_394{margin-bottom:1px;gap:2px}._fighterLabel_1btz1_403{font-size:.42rem;padding:0 3px;border-radius:3px}._fighterName_1btz1_420{font-size:.5rem}._fighterStatus_1btz1_430{font-size:.42rem;margin-bottom:1px}._fighterGauge_1btz1_440{height:3px}._vsCore_1btz1_464{width:24px;height:24px;font-size:.5rem}._vsCore_1btz1_464 i{top:-4px;right:-4px;bottom:-4px;left:-4px}._pressureMeter_1btz1_494{font-size:.46rem;gap:3px}._pressureTrack_1btz1_441{height:2px}._playersBar_1btz1_521{display:flex;gap:3px;padding:3px;margin-bottom:4px;min-height:28px;height:28px;max-height:28px}._playerChip_1btz1_543{height:22px;max-width:68px;padding:1px 4px 1px 1px;gap:2px;font-size:.58rem}._playerAvatar_1btz1_566{width:18px;height:18px;flex-basis:18px;font-size:.5rem}._playerName_1btz1_579{max-width:32px}._answeredCheck_1btz1_594,._resultEmoji_1btz1_595{width:9px;height:9px;flex-basis:9px;border-width:1px}._questionCard_1btz1_635{padding:5px;margin-bottom:4px;border-radius:8px}._questionText_1btz1_658{font-size:.68rem;line-height:1.3}._choices_1btz1_679{gap:3px;margin-bottom:3px}._choiceBtn_1btz1_714{min-height:30px;padding:4px 5px;font-size:.62rem;gap:4px;border-radius:8px;line-height:1.2}._choiceBtn_1btz1_714:before{width:5px}._choiceShape_1btz1_756{width:15px;height:15px;flex-basis:15px;font-size:.52rem}._correctBadge_1btz1_803{top:2px;right:3px;font-size:.45rem;padding:1px 3px}._waitingBar_1btz1_816{padding:4px;font-size:.58rem;gap:4px}._waitingPulse_1btz1_833{width:6px;height:6px}._resultOverlay_1btz1_846{padding:4px;margin-top:4px;border-radius:8px}._resultBanner_1btz1_858{padding:5px;margin-bottom:4px;gap:4px;border-radius:8px}._bannerIcon_1btz1_872{width:18px;height:18px;flex-basis:18px;border-radius:5px}._bannerText_1btz1_923{font-size:.72rem}._explanation_1btz1_929{padding:5px;margin-bottom:4px;font-size:.58rem;line-height:1.25}._liveScores_1btz1_940{padding:4px;margin-bottom:4px}._liveScoresTitle_1btz1_948{display:block;font-size:.52rem;margin-bottom:3px}._scoreList_1btz1_955{gap:2px}._scoreRow_1btz1_961{padding:3px;gap:3px;border-radius:6px}._scoreRank_1btz1_977{width:14px;font-size:.56rem}._scoreAvatar_1btz1_985{display:flex;width:16px;height:16px;font-size:.42rem}._scoreName_1btz1_998{font-size:.56rem}._scorePoints_1btz1_1009{font-size:.58rem;min-width:28px}._scoreStats_1btz1_1023{display:flex;min-width:auto;gap:2px;font-size:.46rem}._nextTimer_1btz1_1035{margin-top:4px;gap:2px}._nextTimerRing_1btz1_1043,._nextTimerRing_1btz1_1043 svg{width:24px;height:24px}._nextTimerNum_1btz1_1069{font-size:.62rem}._nextTimerLabel_1btz1_1080{font-size:.5rem}}@media (max-width: 299px) and (max-height: 299px){._container_1btz1_1{padding:4px;min-height:100dvh;height:auto;gap:0}._bgParticles_1btz1_69,._speedLines_1btz1_97,._sparkField_1btz1_98{display:none}._connectionBar_1btz1_102{position:fixed;left:4px;right:4px;top:4px;z-index:30;padding:3px;margin:0;font-size:.52rem}._topSection_1btz1_124,._battleHud_1btz1_358,._playersBar_1btz1_521,._waitingBar_1btz1_816{display:none}._microStatusToast_1btz1_116{position:sticky;top:3px;z-index:18;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:7px;row-gap:2px;width:calc(100vw - 8px);max-width:calc(100vw - 8px);min-height:26px;max-height:34px;margin:0 auto 4px;padding:4px 7px;border-radius:8px;border:1px solid rgba(22,138,143,.3);background:#fffdf7;color:var(--text-secondary);box-shadow:0 4px #22313a0f;font-size:clamp(.68rem,5.2vw,.82rem);font-weight:850;line-height:1;overflow:hidden;pointer-events:none}._microStatusToast_1btz1_116 strong{color:var(--primary-dark);font-size:clamp(.82rem,6.4vw,1rem);font-weight:950}._microStatusToast_1btz1_116 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px}._microOptional_1btz1_120{color:#8b5600}._timePressureNotice_1btz1_247{left:4px;right:auto;top:40px;width:auto;max-width:min(150px,calc(52vw - 6px));transform:none;padding:5px 6px;border-radius:7px;opacity:.94;animation:_microToastIn_1btz1_1 1.35s ease both}._pressureDamage_1btz1_289{animation:_microToastIn_1btz1_1 1.35s ease both,_pressureDamageShake_1btz1_1 .24s linear 3}._timePressureNotice_1btz1_247 strong{font-size:clamp(.62rem,4.8vw,.78rem)}._timePressureNotice_1btz1_247 span{font-size:clamp(.52rem,4vw,.64rem)}._correctToast_1btz1_248{left:auto;right:4px;top:40px;width:auto;max-width:min(150px,calc(52vw - 6px));transform:none;padding:5px 6px;border-radius:7px;opacity:.94;animation:_microToastIn_1btz1_1 1.15s ease both}._correctToast_1btz1_248 strong{font-size:clamp(.62rem,4.8vw,.78rem)}._correctToast_1btz1_248 span{font-size:clamp(.52rem,4vw,.64rem)}._questionCard_1btz1_635{padding:7px;margin:0 0 4px;max-height:none;min-height:0;border-radius:8px;box-shadow:none}._questionText_1btz1_658{font-size:clamp(.66rem,5.4vw,.88rem);line-height:1.32;font-weight:800;word-break:keep-all;overflow-wrap:anywhere}._questionText_1btz1_658 .katex{font-size:1em}._choices_1btz1_679{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:0;overflow:visible;flex:none}._choices_1btz1_679>*,._choicesVisible_1btz1_699>*{transform:none;animation:none}._choiceBtn_1btz1_714{min-height:clamp(34px,22dvh,56px);padding:4px 5px;gap:4px;border-radius:8px;font-size:clamp(.54rem,4.1vw,.68rem);line-height:1.12;box-shadow:none}._choiceBtn_1btz1_714:before{width:4px}._choiceShape_1btz1_756{width:12px;height:12px;flex:0 0 12px;font-size:.45rem}._choiceText_1btz1_771{line-height:1.2}._correctBadge_1btz1_803{top:2px;right:3px;padding:1px 3px;border-radius:4px;font-size:.43rem}._resultOverlay_1btz1_846{padding:5px;margin-top:4px;border-radius:8px;box-shadow:none}._resultBanner_1btz1_858{padding:5px;margin-bottom:4px;gap:4px;border-radius:7px}._bannerIcon_1btz1_872{width:18px;height:18px;flex-basis:18px;border-radius:5px}._bannerText_1btz1_923{font-size:.72rem}._explanation_1btz1_929{padding:5px;margin-bottom:4px;font-size:.58rem;line-height:1.25;max-height:56px;overflow-y:auto}._liveScores_1btz1_940{display:none}._nextTimer_1btz1_1035{flex-direction:row;justify-content:center;margin-top:4px;gap:4px}._nextTimerRing_1btz1_1043,._nextTimerRing_1btz1_1043 svg{width:22px;height:22px}._nextTimerNum_1btz1_1069{font-size:.58rem}._nextTimerLabel_1btz1_1080{font-size:.5rem}._finalizing_1btz1_1086,._loading_1btz1_1087{min-height:100dvh;gap:5px}}._hpRow_1btz1_1540{display:flex;align-items:center;gap:.4rem;margin-bottom:.28rem}._hpBar_1btz1_1547{flex:1;min-width:0;height:9px;border-radius:8px;background:#22313a1f;overflow:hidden;box-shadow:inset 0 1px 2px #22313a1f}._hpBarFill_1btz1_1557{height:100%;border-radius:inherit;transition:width .55s cubic-bezier(.22,1,.36,1),background .3s ease}._hpHigh_1btz1_1563{background:linear-gradient(90deg,var(--green),var(--primary))}._hpMid_1btz1_1564{background:linear-gradient(90deg,var(--orange),var(--accent-yellow))}._hpLow_1btz1_1565{background:linear-gradient(90deg,#d94f4f,#ff8a5b);animation:_hpLowPulse_1btz1_1 .9s ease infinite}._hpEmpty_1btz1_1566{background:#22313a47}@keyframes _hpLowPulse_1btz1_1{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}._hpNum_1btz1_1573{flex:0 0 auto;min-width:26px;text-align:right;font-size:.78rem;font-weight:950;font-variant-numeric:tabular-nums;color:var(--ink)}._comboChip_1btz1_1584{flex:0 0 auto;font-size:.6rem;font-weight:950;color:#7a3a00;background:linear-gradient(180deg,#ffe08a,#ffce5a);border:1px solid rgba(191,123,0,.3);padding:1px 6px;border-radius:7px;line-height:1.3;animation:_comboPop_1btz1_1 .32s ease}._comboInline_1btz1_1597{margin-left:4px;font-size:.72rem;font-weight:950;color:#8b5600}@keyframes _comboPop_1btz1_1{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}._fighterDowned_1btz1_1611{filter:grayscale(.75);opacity:.7;border-color:#d94f4f66!important;border-style:dashed!important}._koTag_1btz1_1618{margin-left:5px;font-size:.58rem;font-weight:950;color:#fff;background:var(--danger);padding:1px 5px;border-radius:5px;vertical-align:middle}._playerChip_1btz1_543{position:relative;overflow:hidden}._playerHpBar_1btz1_1632{position:absolute;left:0;right:0;bottom:0;height:3px;background:#22313a1f}._playerHpFill_1btz1_1641{display:block;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}._playerDowned_1btz1_1647{filter:grayscale(.85);opacity:.55}._correctToastFirst_1btz1_1653{background:#fff7d9;border-color:#bf7b0066}._firstStrikeTag_1btz1_1658{display:inline-block;margin-right:5px;font-size:.62rem;font-weight:950;color:#fff;background:linear-gradient(180deg,#ffb347,#ff8a3d);padding:1px 7px;border-radius:6px;vertical-align:middle}._bannerDelta_1btz1_1671,._bannerDmg_1btz1_1672{margin-left:auto;flex:0 0 auto;font-size:.92rem;font-weight:950;padding:3px 10px;border-radius:8px;animation:_deltaPop_1btz1_1 .4s ease}._bannerDelta_1btz1_1671{color:#7a3a00;background:linear-gradient(180deg,#ffe08a,#ffce5a)}._bannerDelta_1btz1_1671 em,._bannerDmg_1btz1_1672 em{font-style:normal;margin-left:4px;font-size:.8rem;opacity:.92}._bannerDmg_1btz1_1672{color:#fff;background:linear-gradient(180deg,#ff6f6f,#d94f4f)}@keyframes _deltaPop_1btz1_1{0%{transform:scale(.5) translateY(-4px);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}._battleLog_1btz1_1707{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}._battleLogFirst_1btz1_1714,._battleLogKo_1btz1_1715{font-size:.74rem;font-weight:900;padding:4px 10px;border-radius:8px;animation:_logIn_1btz1_1 .34s ease backwards}._battleLogFirst_1btz1_1714{color:#7a3a00;background:#fff3d2;border:1px solid rgba(191,123,0,.26)}._battleLogKo_1btz1_1715{color:#fff;background:linear-gradient(180deg,#ff6f6f,#d94f4f);animation:_logIn_1btz1_1 .34s ease backwards,_koShake_1btz1_1 .4s ease .34s}@keyframes _logIn_1btz1_1{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _koShake_1btz1_1{0%,to{transform:translate(0)}25%{transform:translate(-3px) rotate(-1deg)}75%{transform:translate(3px) rotate(1deg)}}._scoreMid_1btz1_1747{flex:1;min-width:0;display:flex;flex-direction:column;gap:.22rem}._scoreMid_1btz1_1747 ._scoreName_1btz1_998{flex:none}._scoreHpBar_1btz1_1759{display:block;width:100%;height:5px;border-radius:6px;background:#22313a1f;overflow:hidden}._scoreHpFill_1btz1_1768{display:block;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}._scoreRowDowned_1btz1_1774{opacity:.62;filter:grayscale(.4)}._scoreDelta_1btz1_1779{margin-left:6px;font-size:.72rem;font-weight:950;color:#1f8a5b;animation:_deltaPop_1btz1_1 .4s ease}@media (max-width: 600px){._hpNum_1btz1_1573{min-width:22px;font-size:.72rem}._bannerDelta_1btz1_1671,._bannerDmg_1btz1_1672{font-size:.8rem;padding:2px 8px}._battleLogFirst_1btz1_1714,._battleLogKo_1btz1_1715{font-size:.68rem;padding:3px 8px}}._teamPanel_1btz1_1795{min-width:0;padding:.55rem .6rem;border-radius:var(--radius);background:#fffdf7;border:2px solid rgba(22,138,143,.18);box-shadow:0 7px #168a8f1a,var(--shadow);overflow:hidden}._teamMine_1btz1_1805{border-color:#168a8f57}._teamEnemy_1btz1_1806{border-color:#ff6b6b4d;box-shadow:0 7px #ff6b6b1f,var(--shadow)}._teamWiped_1btz1_1811{filter:grayscale(.7);opacity:.72;border-style:dashed}._teamHead_1btz1_1817{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;min-width:0}._teamName_1btz1_1825{font-size:.82rem;font-weight:950;color:var(--ink);white-space:nowrap}._teamMineTag_1btz1_1832,._teamEnemyTag_1btz1_1833{flex:0 0 auto;font-size:.55rem;font-weight:950;padding:1px 5px;border-radius:5px}._teamMineTag_1btz1_1832{color:#07393d;background:#dff8f5;border:1px solid rgba(22,138,143,.2)}._teamEnemyTag_1btz1_1833{color:#7a2525;background:#ffe4df;border:1px solid rgba(255,107,107,.22)}._teamAlive_1btz1_1844{margin-left:auto;flex:0 0 auto;font-size:.62rem;font-weight:850;color:var(--text-secondary);white-space:nowrap}._teamMembers_1btz1_1853{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.42rem}._teamMember_1btz1_1853{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;font-size:.64rem;font-weight:850;color:var(--text-secondary);background:#22313a0d;border:1px solid rgba(34,49,58,.08);border-radius:6px;padding:1px 5px}._teamMemberMe_1btz1_1874{color:var(--primary-dark);background:#e8faf7;border-color:#168a8f42}._teamMemberName_1btz1_1880{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamMemberHp_1btz1_1887{font-style:normal;font-weight:950;color:var(--primary-dark);font-variant-numeric:tabular-nums}._teamMemberCombo_1btz1_1894{font-style:normal;color:#8b5600;font-weight:950}._teamMemberKo_1btz1_1896{filter:grayscale(.9);opacity:.6}._teamMemberKoTag_1btz1_1898{font-style:normal;font-weight:950;color:#fff;background:var(--danger);padding:0 4px;border-radius:4px}._teamSolo_1btz1_1907{font-size:.7rem;font-weight:800;color:var(--text-secondary);padding:.4rem 0}._chipTeamMine_1btz1_1915{box-shadow:inset 3px 0 0 var(--primary)}._chipTeamEnemy_1btz1_1916{box-shadow:inset 3px 0 0 var(--red)}._choicesLocked_1btz1_1919{opacity:.5;filter:grayscale(.5);pointer-events:none}._downedBar_1btz1_1925{border-style:solid;border-color:#d94f4f57;background:#fff0ee;color:#b63838}._battleLogAlly_1btz1_1933,._battleLogFoe_1btz1_1934,._battleLogTko_1btz1_1935{font-size:.74rem;font-weight:900;padding:4px 10px;border-radius:8px;animation:_logIn_1btz1_1 .34s ease backwards}._battleLogAlly_1btz1_1933{color:#07393d;background:#e1f7f4;border:1px solid rgba(22,138,143,.26)}._battleLogFoe_1btz1_1934{color:#7a2525;background:#ffeae6;border:1px solid rgba(255,107,107,.26)}._battleLogTko_1btz1_1935{color:#5a3b00;background:linear-gradient(180deg,#ffe08a,#ffce5a);border:1px solid rgba(191,123,0,.32);animation:_logIn_1btz1_1 .34s ease backwards,_koShake_1btz1_1 .45s ease .34s 2}@media (max-width: 600px){._teamName_1btz1_1825{font-size:.74rem}._teamMember_1btz1_1853{font-size:.6rem}._teamMemberName_1btz1_1880{max-width:52px}._battleLogAlly_1btz1_1933,._battleLogFoe_1btz1_1934,._battleLogTko_1btz1_1935{font-size:.68rem;padding:3px 8px}}._container_1btz1_1{--red: #ff315f;--blue: #00e5ff;--green: #00ff95;--orange: #ffd400;--ink: #f5fbff;max-width:min(1120px,100%);background:linear-gradient(180deg,#02030a2e,#02030ad1),url(/assets/quiz-arena-bg.png) center top / cover fixed}._container_1btz1_1:before{background:linear-gradient(90deg,rgba(255,43,214,.18),transparent 22%,transparent 78%,rgba(0,229,255,.18)),repeating-linear-gradient(0deg,rgba(0,229,255,.055) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,43,214,.04) 0 1px,transparent 1px 42px);mix-blend-mode:screen}._container_1btz1_1:after{background:radial-gradient(circle at 50% 48%,rgba(255,212,0,.18),transparent 24%)}._battleWon_1btz1_49:after{background:#00ff9547}._battleLost_1btz1_54:after{background:#ff315f4d}._particle_1btz1_77{width:3px;height:22px;border-radius:0;background:#00e5ffd1;box-shadow:0 0 14px #00e5ffe6}._particle_1btz1_77:nth-child(2n){background:#ff2bd6c2;box-shadow:0 0 14px #ff2bd6d9}._particle_1btz1_77:nth-child(3n){background:#ffd400db;width:18px;height:3px;box-shadow:0 0 16px #ffd400d9}._particle_1btz1_77:nth-child(4n){background:#00ff95c2;border-radius:0;box-shadow:0 0 16px #00ff95bf}._speedLines_1btz1_97,._sparkField_1btz1_98{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}._speedLines_1btz1_97 span{position:absolute;right:-26vw;width:clamp(90px,22vw,280px);height:2px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.95),rgba(255,43,214,.75),transparent);filter:drop-shadow(0 0 8px rgba(0,229,255,.8));animation:_speedSlash_1btz1_1 linear infinite}._sparkField_1btz1_98 i{position:absolute;width:5px;height:5px;background:#ffd400;box-shadow:0 0 14px #ffd400,0 0 24px #ff2bd6b3;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:_sparkBlink_1btz1_1 1.05s steps(2,end) infinite}@keyframes _speedSlash_1btz1_1{0%{transform:translate(0) skew(-22deg);opacity:0}12%{opacity:.95}to{transform:translate(-145vw) skew(-22deg);opacity:0}}@keyframes _sparkBlink_1btz1_1{0%,to{opacity:.1;transform:scale(.55) rotate(0)}50%{opacity:1;transform:scale(1.35) rotate(45deg)}}._connectionBar_1btz1_102,._timePressureNotice_1btz1_247,._correctToast_1btz1_248,._teamPanel_1btz1_1795,._playersBar_1btz1_521,._questionCard_1btz1_635,._choiceBtn_1btz1_714,._waitingBar_1btz1_816,._resultOverlay_1btz1_846,._liveScores_1btz1_940,._scoreRow_1btz1_961,._explanation_1btz1_929{background:linear-gradient(135deg,#050d1ce6,#0b182dc7);border-color:#00e5ff57;color:var(--text);box-shadow:var(--shadow-glow),var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._topSection_1btz1_124,._battleHud_1btz1_358,._playersBar_1btz1_521,._questionCard_1btz1_635,._choices_1btz1_679,._waitingBar_1btz1_816,._resultOverlay_1btz1_846{filter:drop-shadow(0 0 18px rgba(0,0,0,.45))}._questionBadge_1btz1_147{color:#fff;text-shadow:0 0 10px rgba(0,229,255,.85),0 0 22px rgba(255,43,214,.5)}._questionTotal_1btz1_153,._teamAlive_1btz1_1844,._pressureMeter_1btz1_494,._questionText_1btz1_658,._choiceText_1btz1_771,._scoreName_1btz1_998,._nextTimerLabel_1btz1_1080,._loading_1btz1_1087 p,._finalizing_1btz1_1086 p{color:var(--text-secondary)}._hardBadge_1btz1_159,._pointsBadge_1btz1_160,._correctBadge_1btz1_803,._teamMineTag_1btz1_1832,._teamEnemyTag_1btz1_1833,._firstStrikeTag_1btz1_1658{border-radius:4px;text-transform:uppercase;letter-spacing:0}._hardBadge_1btz1_159,._pointsBadge_1btz1_160{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff7a00);border-color:#ffd400b3;box-shadow:0 0 16px #ffd40059}._progressBar_1btz1_180,._pressureTrack_1btz1_441,._hpBar_1btz1_1547,._playerHpBar_1btz1_1632,._scoreHpBar_1btz1_1759,._nextTimerTrack_1btz1_1055,._timerTrack_1btz1_210{background:#0000006b;box-shadow:inset 0 0 12px #00e5ff38}._progressFill_1btz1_187,._pressureFill_1btz1_450{background:linear-gradient(90deg,#ff315f,#ff2bd6,#ffd400,#00e5ff);box-shadow:0 0 16px #ff2bd6bf}._timerBox_1btz1_65{background:radial-gradient(circle,#ffd4002e,#030711f0);border:1px solid rgba(255,212,0,.7);box-shadow:0 0 0 1px #ff2bd659,0 0 30px #ffd40052,var(--shadow)}._timerArc_1btz1_216,._nextTimerArc_1btz1_1061{stroke:#00e5ff;filter:drop-shadow(0 0 5px rgba(0,229,255,.95))}._timerNum_1btz1_224,._nextTimerNum_1btz1_1069{color:#ffd400;text-shadow:0 0 12px rgba(255,212,0,.85)}._timerWarning_1btz1_236 ._timerArc_1btz1_216{stroke:#ffd400}._timerWarning_1btz1_236 ._timerNum_1btz1_224{color:#ffd400}._timerUrgent_1btz1_238 ._timerArc_1btz1_216{stroke:#ff315f}._timerUrgent_1btz1_238 ._timerNum_1btz1_224{color:#ff315f;text-shadow:0 0 14px rgba(255,49,95,.95)}._teamMine_1btz1_1805{border-color:#00e5ff94;box-shadow:0 0 0 1px #00e5ff47,0 0 26px #00e5ff2e,var(--shadow)}._teamEnemy_1btz1_1806{border-color:#ff2bd694;box-shadow:0 0 0 1px #ff2bd63d,0 0 26px #ff2bd633,var(--shadow)}._teamName_1btz1_1825{color:#fff}._teamMineTag_1btz1_1832{color:#00151a;background:#00e5ff;border-color:#00e5ffe6}._teamEnemyTag_1btz1_1833{color:#1b0013;background:#ff2bd6;border-color:#ff2bd6e6}._vsCore_1btz1_464{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff2bd6 52%,#00e5ff);border-color:#ffffffd1;box-shadow:0 0 24px #ffd4008c,0 0 42px #ff2bd647;animation:_corePulse_1btz1_1 .72s ease-in-out infinite alternate}._vsCore_1btz1_464 i{border-color:#00e5ffcc;box-shadow:0 0 18px #00e5ff80}@keyframes _corePulse_1btz1_1{0%{transform:scale(.98);filter:saturate(1)}to{transform:scale(1.06);filter:saturate(1.35)}}._teamMember_1btz1_1853,._playerChip_1btz1_543,._scoreRow_1btz1_961{background:#020813b8;border-color:#00e5ff38;color:var(--text-secondary)}._teamMemberMe_1btz1_1874,._playerMe_1btz1_560,._scoreRowMe_1btz1_972{color:#e9feff;background:#00e5ff21;border-color:#00e5ff9e}._playerAnswered_1btz1_588,._playerCorrect_1btz1_625,._choiceCorrect_1btz1_786,._bannerCorrect_1btz1_868{background:#00ff9524;border-color:#00ff95b8;box-shadow:0 0 22px #00ff952e}._playerWrong_1btz1_626,._choiceWrong_1btz1_792,._bannerWrong_1btz1_870,._downedBar_1btz1_1925{background:#ff315f26;border-color:#ff315fb8;box-shadow:0 0 22px #ff315f33}._bannerMissed_1btz1_869{background:#ffd40021;border-color:#ffd400a3}._questionCard_1btz1_635{border-left:4px solid #00e5ff;border-right:4px solid #ff2bd6}._questionText_1btz1_658{font-weight:850;text-shadow:0 0 18px rgba(0,229,255,.18)}._questionText_1btz1_658 .katex{color:#fff;text-shadow:0 0 12px rgba(0,229,255,.6)}._choiceBtn_1btz1_714{border-radius:6px;border-width:1px;background:linear-gradient(135deg,#050d1cf0,#140c28d1);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}._choiceBtn_1btz1_714:before{width:4px;box-shadow:0 0 18px var(--choice-color, #00e5ff)}._choiceBtn_1btz1_714:hover:not(:disabled){border-color:var(--choice-color, #00e5ff);box-shadow:0 0 0 1px var(--choice-color, #00e5ff),0 0 26px color-mix(in srgb,var(--choice-color, #00e5ff) 55%,transparent),var(--shadow)}._choiceRed_1btz1_751{--choice-color: #ff315f;background:linear-gradient(135deg,#ff315f33,#080c1ce6)}._choiceBlue_1btz1_752{--choice-color: #00e5ff;background:linear-gradient(135deg,#00e5ff2e,#080c1ce6)}._choiceGreen_1btz1_753{--choice-color: #00ff95;background:linear-gradient(135deg,#00ff9529,#080c1ce6)}._choiceOrange_1btz1_754{--choice-color: #ffd400;background:linear-gradient(135deg,#ffd40029,#080c1ce6)}._choiceShape_1btz1_756{border-radius:4px;color:#02030a;background:var(--choice-color, #00e5ff);box-shadow:0 0 16px var(--choice-color, #00e5ff)}._choiceText_1btz1_771{color:#f7fbff;font-weight:850}._hpHigh_1btz1_1563,._playerHpFill_1btz1_1641._hpHigh_1btz1_1563,._scoreHpFill_1btz1_1768._hpHigh_1btz1_1563{background:linear-gradient(90deg,#00ff95,#00e5ff);box-shadow:0 0 12px #00ff95b3}._hpMid_1btz1_1564,._playerHpFill_1btz1_1641._hpMid_1btz1_1564,._scoreHpFill_1btz1_1768._hpMid_1btz1_1564{background:linear-gradient(90deg,#ffd400,#ff7a00);box-shadow:0 0 12px #ffd400b3}._hpLow_1btz1_1565,._playerHpFill_1btz1_1641._hpLow_1btz1_1565,._scoreHpFill_1btz1_1768._hpLow_1btz1_1565{background:linear-gradient(90deg,#ff315f,#ff2bd6);box-shadow:0 0 14px #ff315fcc}._hpEmpty_1btz1_1566,._playerHpFill_1btz1_1641._hpEmpty_1btz1_1566,._scoreHpFill_1btz1_1768._hpEmpty_1btz1_1566{background:#5f70828c}._comboInline_1btz1_1597,._teamMemberCombo_1btz1_1894,._scorePoints_1btz1_1009,._scoreDelta_1btz1_1779{color:#ffd400;text-shadow:0 0 10px rgba(255,212,0,.75)}._timePressureNotice_1btz1_247 strong,._correctToast_1btz1_248 strong,._liveScoresTitle_1btz1_948,._pressureMeter_1btz1_494 span,._teamMemberHp_1btz1_1887{color:#00e5ff;text-shadow:0 0 10px rgba(0,229,255,.55)}._pressureDamage_1btz1_289 strong,._bannerDmg_1btz1_1672,._koTag_1btz1_1618,._teamMemberKoTag_1btz1_1898{color:#fff;background:linear-gradient(135deg,#ff315f,#ff2bd6)}._correctToastMe_1btz1_320,._correctToastFirst_1btz1_1653,._pressureAttack_1btz1_284{background:linear-gradient(135deg,#ffd4002e,#061022e6);border-color:#ffd400a3}._bannerDelta_1btz1_1671,._battleLogTko_1btz1_1935{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff7a00);box-shadow:0 0 18px #ffd40057}._battleLogAlly_1btz1_1933{color:#e9feff;background:#00e5ff24;border-color:#00e5ff7a}._battleLogFoe_1btz1_1934,._battleLogKo_1btz1_1715{color:#fff;background:#ff315f2e;border-color:#ff315f80}._explanation_1btz1_929{border-left-color:#ffd400;color:#d8e8f4}._loadingDots_1btz1_1105 span{background:#00e5ff;box-shadow:0 0 16px #00e5ffd9}._loadingDots_1btz1_1105 span:nth-child(2){background:#ff2bd6;box-shadow:0 0 16px #ff2bd6d9}._loadingDots_1btz1_1105 span:nth-child(3){background:#ffd400;box-shadow:0 0 16px #ffd400d9}@media (max-width: 600px){._container_1btz1_1{background-attachment:scroll;background-position:center top}._speedLines_1btz1_97 span{width:46vw}}._battleHud_1btz1_358{padding:.45rem;border-radius:var(--radius);background:linear-gradient(135deg,#020813b8,#0b182d8f);border:1px solid rgba(0,229,255,.22);box-shadow:var(--shadow-glow),var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._teamPanel_1btz1_1795{min-height:104px}._teamHead_1btz1_1817{padding-bottom:.28rem;border-bottom:1px solid rgba(0,229,255,.14)}._hpBar_1btz1_1547{height:11px;border:1px solid rgba(255,255,255,.08)}._teamMembers_1btz1_1853{min-height:26px}._teamMember_1btz1_1853{min-height:22px}._teamMemberName_1btz1_1880,._teamMemberHp_1btz1_1887,._teamMemberKoTag_1btz1_1898,._teamAlive_1btz1_1844{text-shadow:0 0 8px rgba(0,0,0,.65)}@media (max-width: 600px){._battleHud_1btz1_358{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);padding:.34rem}._teamPanel_1btz1_1795{min-height:88px;padding:.44rem}._teamMembers_1btz1_1853{gap:.18rem}._teamMember_1btz1_1853{padding:1px 4px}._teamAlive_1btz1_1844{display:none}}@media (max-width: 400px) and (max-height: 400px){._battleHud_1btz1_358{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:4px;margin-bottom:6px;padding:4px}._teamPanel_1btz1_1795{min-height:58px;padding:5px}._teamHead_1btz1_1817{margin-bottom:3px;padding-bottom:2px}._teamName_1btz1_1825{font-size:.58rem}._teamMineTag_1btz1_1832,._teamEnemyTag_1btz1_1833{display:none}._hpBar_1btz1_1547{height:5px}._teamMembers_1btz1_1853{margin-top:3px;gap:2px}._teamMember_1btz1_1853{min-height:16px;font-size:.5rem;padding:0 3px}._teamMemberName_1btz1_1880{max-width:34px}}@media (max-width: 299px) and (max-height: 299px){._battleHud_1btz1_358{display:grid}}._choices_1btz1_679{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;contain:none!important}._choices_1btz1_679>*,._choicesVisible_1btz1_699>*{opacity:1!important;transform:none!important;animation:none!important}._choiceBtn_1btz1_714{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}._container_xctic_1{min-height:100vh;padding:1.5rem var(--page-padding) 2rem;max-width:var(--page-max-width);width:100%;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:auto}._container_xctic_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 16%,rgba(255,107,107,.14),transparent 22%),radial-gradient(circle at 90% 12%,rgba(108,99,255,.14),transparent 24%),radial-gradient(circle at 82% 86%,rgba(53,201,155,.14),transparent 28%),repeating-linear-gradient(135deg,rgba(34,49,58,.035) 0 2px,transparent 2px 18px)}._bgGlow_xctic_24{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,209,102,.18) 48%,transparent 66%),linear-gradient(245deg,transparent 30%,rgba(22,138,143,.1) 54%,transparent 72%);filter:blur(10px);animation:_glowDrift_xctic_1 7s ease-in-out infinite alternate}@keyframes _glowDrift_xctic_1{0%{opacity:.55;transform:translate(-2%) rotate(-1deg)}to{opacity:.9;transform:translate(2%) rotate(1deg)}}._confettiWrap_xctic_40{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;overflow:hidden}._confetti_xctic_40{position:absolute;top:-10px;border-radius:2px;animation:_confettiFall_xctic_1 linear forwards}@keyframes _confettiFall_xctic_1{0%{transform:translateY(0) rotate(0);opacity:.85}to{transform:translateY(100vh) rotate(360deg);opacity:0}}._header_xctic_60{text-align:center;margin-bottom:1.5rem;position:relative;z-index:2}._trophyIcon_xctic_67{width:76px;height:76px;border-radius:8px;object-fit:cover;display:block;margin:0 auto .45rem;border:3px solid #fffdf7;box-shadow:0 8px #ffd16694,var(--shadow-lg);animation:_trophyPop_xctic_1 .55s cubic-bezier(.22,1,.36,1)}@keyframes _trophyPop_xctic_1{0%{opacity:0;transform:translateY(10px) scale(.92) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}._title_xctic_84{font-size:1.78rem;font-weight:950;color:var(--text)}._podium_xctic_90{display:flex;justify-content:center;align-items:flex-end;gap:.75rem;margin-bottom:1.5rem;padding-top:.6rem;position:relative;z-index:2;min-width:0}._podiumSlot_xctic_102{display:flex;flex-direction:column;align-items:center;gap:.32rem;width:102px;min-width:0;animation:_podiumRise_xctic_1 .45s ease backwards}@keyframes _podiumRise_xctic_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._podiumFirst_xctic_117{transform:scale(1.06)}._podiumMe_xctic_121 ._podiumAvatar_xctic_121{outline:4px solid rgba(22,138,143,.22)}._podiumMedal_xctic_125{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffd166;color:#3a2600;font-size:.92rem;font-weight:950;border:2px solid #fffdf7;box-shadow:0 5px #bf7b0033;animation:_popIn_xctic_1 .35s ease backwards;animation-delay:.2s}._podiumAvatar_xctic_121{width:54px;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:950;color:#fff;box-shadow:0 7px #22313a14,var(--shadow)}._podiumName_xctic_155{font-size:.8rem;font-weight:850;color:var(--text);text-align:center;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._podiumScore_xctic_166{font-size:1rem;font-weight:950;color:#8b5600}._podiumScore_xctic_166 small{font-size:.6rem;opacity:.66}._podiumBar_xctic_177{width:80%;border-radius:8px 8px 0 0;opacity:.52;margin-top:.25rem}._meTag_xctic_184{display:inline-block;font-size:.58rem;font-weight:950;background:#e7faf7;color:var(--primary-dark);padding:1px 5px;border-radius:6px;margin-left:4px;vertical-align:middle;border:1px solid rgba(22,138,143,.16)}._rankingsCard_xctic_197,._analysisCard_xctic_198,._reviewToggle_xctic_199{background:var(--panel);border:2px solid rgba(34,49,58,.1);border-radius:var(--radius);box-shadow:0 8px #22313a0e,var(--shadow)}._rankingsCard_xctic_197{padding:1.1rem;margin-bottom:1.2rem;position:relative;z-index:2;animation:_slideUp_xctic_1 .35s ease;min-width:0}._rankingsTitle_xctic_215{font-size:.82rem;font-weight:950;color:var(--primary-dark);margin-bottom:.7rem}._rankList_xctic_222{display:flex;flex-direction:column;gap:.42rem}._rankRow_xctic_228{display:flex;align-items:center;gap:.6rem;padding:.6rem;border-radius:var(--radius);background:#fff8e8;border:1px solid rgba(34,49,58,.08);animation:_scoreSlide_xctic_1 .32s ease backwards;transition:background .2s ease,transform .2s ease;min-width:0}._rankRowMe_xctic_241{background:#e8faf7;border-color:#168a8f38}._rankRowGold_xctic_246{background:#fff3c5;border-color:#bf7b0033}@keyframes _scoreSlide_xctic_1{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}._rankNum_xctic_256{font-size:1rem;font-weight:950;width:30px;text-align:center;color:var(--text)}._rankAvatar_xctic_264{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:950;color:#fff;flex-shrink:0}._rankInfo_xctic_277{flex:1;overflow:hidden}._rankName_xctic_282{font-size:.9rem;font-weight:850;color:var(--text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rankStats_xctic_292{display:flex;gap:.5rem;margin-top:2px;font-size:.72rem;font-weight:850}._statG_xctic_300{color:var(--success)}._statR_xctic_301{color:var(--danger)}._statM_xctic_302{color:var(--text-dim)}._rankScore_xctic_304{font-size:1.1rem;font-weight:950;color:#8b5600;min-width:50px;flex:0 0 auto;text-align:right}._rankScore_xctic_304 small{font-size:.6rem;opacity:.66}._analysisCard_xctic_198{padding:1.05rem;margin-bottom:1rem;position:relative;z-index:2;animation:_slideUp_xctic_1 .35s ease}._analysisHeader_xctic_326{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}._analysisEyebrow_xctic_334{display:block;font-size:.68rem;font-weight:950;color:var(--primary-dark);margin-bottom:.2rem}._analysisTitle_xctic_342{font-size:1.35rem;font-weight:950;color:var(--text)}._analysisStats_xctic_348{display:flex;gap:.4rem;font-size:.8rem;font-weight:950;color:#302100;flex-shrink:0}._analysisStats_xctic_348 span{min-width:32px;padding:.25rem .45rem;border-radius:7px;text-align:center;background:#ffd166}._analysisGrid_xctic_365{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem}._analysisBlock_xctic_372{min-width:0;padding:.75rem;border-radius:8px;background:#fff8e8;border:1px solid rgba(34,49,58,.08)}._analysisBlockTitle_xctic_380{display:block;font-size:.72rem;font-weight:950;color:var(--text-secondary);margin-bottom:.5rem}._analysisPills_xctic_388{display:flex;flex-wrap:wrap;gap:.35rem}._analysisPillGood_xctic_394,._analysisPillWarn_xctic_395{max-width:100%;padding:.28rem .45rem;border-radius:7px;font-size:.74rem;font-weight:850;overflow-wrap:anywhere}._analysisPillGood_xctic_394{color:#166845;background:#dff6e9;border:1px solid rgba(33,140,100,.14)}._analysisPillWarn_xctic_395{color:#7d4f00;background:#fff0b8;border:1px solid rgba(191,123,0,.14)}._analysisAdvice_xctic_416{display:grid;gap:.4rem;margin-bottom:.85rem}._analysisAdvice_xctic_416 p{margin:0;padding:.55rem .65rem;border-left:5px solid #ffd166;border-radius:0 8px 8px 0;background:#fff8e8;color:var(--text-secondary);font-size:.8rem;line-height:1.5;font-weight:650}._categoryBreakdown_xctic_434{display:grid;gap:.42rem}._categoryRow_xctic_439{display:grid;grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:.55rem;min-width:0}._categoryName_xctic_447{color:var(--text-secondary);font-size:.76rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryTrack_xctic_456{height:8px;border-radius:8px;background:#22313a1a;overflow:hidden}._categoryFill_xctic_463{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-coral),var(--accent-yellow),var(--primary))}._categoryScore_xctic_469{color:var(--text-secondary);font-size:.72rem;font-weight:850}._reviewSection_xctic_475{position:relative;z-index:2;margin-bottom:1.4rem;animation:_slideUp_xctic_1 .35s ease}._reviewToggle_xctic_199{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;color:var(--text);cursor:pointer;min-width:0}._reviewToggleLeft_xctic_493{display:flex;align-items:center;gap:.75rem;min-width:0}._reviewToggleTitle_xctic_500{font-size:.95rem;font-weight:900}._reviewSummary_xctic_505{display:flex;gap:.4rem;font-size:.78rem;font-weight:850}._reviewCorrect_xctic_512{color:var(--success)}._reviewWrong_xctic_513{color:var(--danger)}._reviewMissed_xctic_514{color:var(--text-dim)}._reviewChevron_xctic_516{font-size:1rem;color:var(--text-dim);transition:transform .2s ease}._reviewChevronUp_xctic_522{transform:rotate(180deg)}._reviewList_xctic_524{display:flex;flex-direction:column;gap:.42rem;margin-top:.55rem}._reviewItem_xctic_531{background:var(--panel);border:2px solid rgba(34,49,58,.08);border-radius:var(--radius);overflow:hidden;animation:_fadeIn_xctic_1 .25s ease}._reviewItemCorrect_xctic_539{border-left:5px solid var(--success)}._reviewItemWrong_xctic_540{border-left:5px solid var(--danger)}._reviewItemMissed_xctic_541{border-left:5px solid var(--text-light)}._reviewItemHeader_xctic_543{width:100%;display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;background:none;color:var(--text);cursor:pointer;text-align:left;min-width:0}._reviewBadge_xctic_556{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:950;flex-shrink:0}._badgeCorrect_xctic_568{background:#dff6e9;color:var(--success)}._badgeWrong_xctic_569{background:#ffe0dc;color:var(--danger)}._badgeMissed_xctic_570{background:#eceff1;color:var(--text-dim)}._reviewQNum_xctic_572{font-size:.72rem;font-weight:900;color:var(--text-dim);flex-shrink:0}._reviewHardBadge_xctic_579{font-size:.55rem;font-weight:950;color:#302100;background:#ffd166;padding:1px 5px;border-radius:5px;flex-shrink:0}._reviewQText_xctic_589{flex:1;font-size:.82rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._reviewItemChevron_xctic_599{font-size:.8rem;color:var(--text-dim);transition:transform .2s ease;flex-shrink:0}._reviewItemChevronUp_xctic_606{transform:rotate(180deg)}._reviewDetail_xctic_608{padding:0 .75rem .75rem;animation:_fadeIn_xctic_1 .2s ease}._reviewMeta_xctic_613{padding:.55rem .65rem;border-radius:8px;background:#f6fbfb;border:1px solid rgba(22,138,143,.12);margin-bottom:.6rem}._reviewMeta_xctic_613 span{display:block;font-size:.68rem;font-weight:950;color:var(--primary-dark);margin-bottom:.25rem}._reviewMeta_xctic_613 p{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}._reviewChoices_xctic_636{display:flex;flex-direction:column;gap:.32rem;margin-bottom:.6rem}._reviewChoice_xctic_636{display:flex;align-items:center;gap:.5rem;padding:.48rem .6rem;border-radius:8px;background:#fff8e8;font-size:.82rem;color:var(--text-secondary);border:1px solid rgba(34,49,58,.07);min-width:0}._reviewChoiceColor_xctic_656{width:5px;height:20px;border-radius:4px;flex-shrink:0}._reviewChoiceText_xctic_663{flex:1;min-width:0;overflow-wrap:anywhere}._reviewChoiceCorrect_xctic_669{background:#ecfbf3;color:var(--text);border-color:#218c6438}._reviewChoiceWrong_xctic_675{background:#fff0ee;color:var(--text);border-color:#d94f4f33}._reviewAnswerTag_xctic_681,._reviewMyTag_xctic_682{font-size:.62rem;font-weight:900;padding:1px 6px;border-radius:5px;flex-shrink:0}._reviewAnswerTag_xctic_681{background:#dff6e9;color:var(--success)}._reviewMyTag_xctic_682{background:#ffe0dc;color:var(--danger)}._reviewMissedNote_xctic_700{font-size:.78rem;color:var(--text-dim);padding:.3rem 0}._reviewExplanation_xctic_706{background:#f6fbfb;border-left:5px solid var(--primary);padding:.6rem .8rem;border-radius:0 8px 8px 0;font-size:.8rem;line-height:1.65;color:var(--text-secondary);margin-top:.3rem}._reviewExplanation_xctic_706 .katex{font-size:1.05em}._reviewExplanationLabel_xctic_719{display:block;font-size:.7rem;font-weight:950;color:var(--primary-dark);margin-bottom:.2rem}._reviewWrongAnalysis_xctic_727,._reviewHints_xctic_728,._reviewMistakes_xctic_729{margin-top:.45rem;padding:.6rem .75rem;border-radius:8px;font-size:.78rem;line-height:1.5}._reviewWrongAnalysis_xctic_727{background:#fff0ee;border-left:5px solid rgba(217,79,79,.48)}._reviewHints_xctic_728{background:#fff8e8;border-left:5px solid rgba(255,209,102,.72)}._reviewMistakes_xctic_729{background:#f2f4f5;border-left:5px solid rgba(34,49,58,.18)}._reviewWrongAnalysis_xctic_727 span,._reviewHints_xctic_728 span,._reviewMistakes_xctic_729 span{display:block;font-size:.68rem;font-weight:950;color:var(--text-secondary);margin-bottom:.3rem}._reviewWrongAnalysis_xctic_727 p,._reviewHints_xctic_728 p,._reviewMistakes_xctic_729 p{margin:.2rem 0 0;color:var(--text-secondary)}._actions_xctic_769{display:flex;flex-direction:column;align-items:center;gap:.75rem;position:relative;z-index:2;min-width:0}._restartBtn_xctic_779,._selectBtn_xctic_780{width:100%;max-width:400px;border-radius:var(--radius);font-weight:900}._restartBtn_xctic_779{padding:1rem;font-size:1.06rem;color:#2b2100;background:linear-gradient(135deg,#ffd166,#ff8a7a 55%,#35c99b);border:2px solid rgba(34,49,58,.1);box-shadow:0 8px #22313a1a}._restartBtn_xctic_779:hover{transform:translateY(-2px);box-shadow:0 10px #22313a1a,var(--shadow)}._selectBtn_xctic_780{padding:.82rem;font-size:.95rem;color:var(--primary-dark);background:#e7faf7;border:2px solid rgba(22,138,143,.16)}._selectBtn_xctic_780:hover{background:#d8f5ef;transform:translateY(-1px)}@media (max-width: 480px){._podiumSlot_xctic_102{width:80px}._podiumAvatar_xctic_121{width:42px;height:42px;font-size:1rem}._podiumName_xctic_155{font-size:.72rem}._rankStats_xctic_292{display:none}._analysisHeader_xctic_326{flex-direction:column}._analysisGrid_xctic_365{grid-template-columns:1fr}._categoryRow_xctic_439{grid-template-columns:1fr;gap:.25rem}._categoryScore_xctic_469{justify-self:end}}@media (max-width: 349px),(max-height: 349px){._container_xctic_1{padding:8px;overflow-y:auto}._bgGlow_xctic_24{opacity:.35;filter:blur(5px)}._confettiWrap_xctic_40{display:none}._header_xctic_60{margin-bottom:10px}._trophyIcon_xctic_67{width:48px;height:48px;border-radius:8px}._title_xctic_84{font-size:1.2rem}._podium_xctic_90{gap:8px;margin-bottom:12px;padding-top:4px}._podiumSlot_xctic_102{width:72px;gap:3px}._podiumFirst_xctic_117{transform:none}._podiumMedal_xctic_125{width:24px;height:24px;font-size:.8rem;border-radius:6px}._podiumAvatar_xctic_121{width:36px;height:36px;font-size:.9rem}._podiumName_xctic_155{font-size:.75rem;max-width:66px}._podiumScore_xctic_166{font-size:.9rem}._podiumBar_xctic_177{display:block;height:18px!important}._rankingsCard_xctic_197{padding:8px;margin-bottom:10px;border-radius:8px}._rankingsTitle_xctic_215{font-size:.75rem;margin-bottom:6px}._rankList_xctic_222{gap:4px}._rankRow_xctic_228{padding:6px;gap:6px;border-radius:8px}._rankNum_xctic_256{width:22px;font-size:.85rem}._rankAvatar_xctic_264{width:26px;height:26px;font-size:.7rem}._rankName_xctic_282{font-size:.85rem}._rankStats_xctic_292{display:flex}._rankScore_xctic_304{font-size:.9rem;min-width:38px}._analysisCard_xctic_198{padding:8px;margin-bottom:10px;border-radius:8px}._analysisHeader_xctic_326{gap:6px;margin-bottom:8px}._analysisTitle_xctic_342{font-size:1rem}._analysisStats_xctic_348{font-size:.7rem}._analysisStats_xctic_348 span{min-width:26px;padding:3px 5px}._analysisGrid_xctic_365{grid-template-columns:1fr;gap:6px;margin-bottom:6px}._analysisBlock_xctic_372{padding:7px;border-radius:8px}._analysisPillGood_xctic_394,._analysisPillWarn_xctic_395{font-size:.68rem}._analysisAdvice_xctic_416{margin-bottom:6px}._analysisAdvice_xctic_416 p{font-size:.72rem;padding:6px}._categoryRow_xctic_439{grid-template-columns:minmax(58px,1fr) 1.5fr auto;gap:5px}._categoryName_xctic_447,._categoryScore_xctic_469{font-size:.68rem}._reviewSection_xctic_475{margin-bottom:10px}._reviewToggle_xctic_199{padding:10px;border-radius:8px}._reviewToggleTitle_xctic_500{font-size:.9rem}._reviewSummary_xctic_505{font-size:.75rem}._reviewList_xctic_524{gap:4px;margin-top:6px}._reviewItem_xctic_531{border-radius:8px}._reviewItemHeader_xctic_543{padding:8px;gap:6px}._reviewBadge_xctic_556{width:22px;height:22px;font-size:.65rem;border-radius:6px}._reviewQNum_xctic_572{font-size:.7rem}._reviewQText_xctic_589{font-size:.8rem}._reviewDetail_xctic_608{padding:0 8px 8px}._reviewChoices_xctic_636{gap:4px;margin-bottom:6px}._reviewChoice_xctic_636{padding:6px 8px;font-size:.8rem;gap:6px;border-radius:6px}._reviewChoiceColor_xctic_656{width:4px;height:18px}._reviewAnswerTag_xctic_681,._reviewMyTag_xctic_682{font-size:.6rem;padding:1px 5px}._reviewMissedNote_xctic_700{font-size:.75rem}._reviewExplanation_xctic_706{padding:8px;font-size:.8rem;line-height:1.45}._reviewExplanationLabel_xctic_719{font-size:.65rem}._actions_xctic_769{gap:6px}._restartBtn_xctic_779{min-height:48px;padding:12px;font-size:1rem;max-width:100%;border-radius:8px}._selectBtn_xctic_780{min-height:44px;padding:10px;font-size:.9rem;max-width:100%;border-radius:8px}}@media (max-width: 220px),(max-height: 220px){._container_xctic_1{padding:4px}._header_xctic_60{margin-bottom:4px}._trophyIcon_xctic_67{width:30px;height:30px;border-radius:7px;margin-bottom:2px}._title_xctic_84{font-size:.78rem}._podium_xctic_90{gap:3px;margin-bottom:5px;padding-top:2px}._podiumSlot_xctic_102{width:46px;gap:1px}._podiumMedal_xctic_125{width:18px;height:18px;border-radius:5px;font-size:.56rem}._podiumAvatar_xctic_121{width:24px;height:24px;font-size:.56rem}._podiumName_xctic_155{font-size:.5rem;max-width:42px}._podiumScore_xctic_166{font-size:.56rem}._podiumBar_xctic_177{height:10px!important;margin-top:1px}._rankingsCard_xctic_197{padding:4px;margin-bottom:5px;border-radius:8px}._rankingsTitle_xctic_215{display:block;font-size:.5rem;margin-bottom:3px}._rankList_xctic_222{gap:2px}._rankRow_xctic_228{padding:3px;gap:3px;border-radius:6px}._rankNum_xctic_256{width:14px;font-size:.52rem}._rankAvatar_xctic_264{display:flex;width:17px;height:17px;font-size:.42rem}._rankName_xctic_282{font-size:.54rem}._rankStats_xctic_292{display:flex;gap:2px;font-size:.44rem}._rankScore_xctic_304{min-width:26px;font-size:.56rem}._meTag_xctic_184{display:inline-block;font-size:.42rem;padding:0 2px;margin-left:2px}._actions_xctic_769{gap:3px}._restartBtn_xctic_779,._selectBtn_xctic_780{min-height:28px;padding:4px;font-size:.62rem;border-radius:8px}}._teamResult_xctic_918,._teamResult_xctic_918._teamResultWin_xctic_919,._teamResult_xctic_918._teamResultLose_xctic_920,._teamResult_xctic_918._teamResultDraw_xctic_921{background:linear-gradient(135deg,#050d1cf5,#0b182de0)!important;border:1px solid rgba(0,229,255,.36);box-shadow:var(--shadow-glow),var(--shadow);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._teamResult_xctic_918._teamResultWin_xctic_919{border-color:#00ff95a8}._teamResult_xctic_918._teamResultLose_xctic_920{border-color:#ff315fb3}._teamResult_xctic_918._teamResultDraw_xctic_921{border-color:#ffd400a8}._teamResultBanner_xctic_941{padding:.75rem;border-radius:var(--radius);background:linear-gradient(135deg,#00ff9521,#00e5ff14);border:1px solid rgba(0,255,149,.36);box-shadow:inset 0 0 22px #00ff9514}._teamResultLose_xctic_920 ._teamResultBanner_xctic_941{background:linear-gradient(135deg,#ff315f26,#ff2bd614);border-color:#ff315f66}._teamResultDraw_xctic_921 ._teamResultBanner_xctic_941{background:linear-gradient(135deg,#ffd40024,#ff8a0014);border-color:#ffd40061}._teamResultText_xctic_959{color:#f7fbff!important;text-shadow:0 0 16px rgba(0,255,149,.5),0 0 28px rgba(0,229,255,.32)}._teamResultLose_xctic_920 ._teamResultText_xctic_959{text-shadow:0 0 16px rgba(255,49,95,.58),0 0 28px rgba(255,43,214,.34)}._teamResultDraw_xctic_921 ._teamResultText_xctic_959{text-shadow:0 0 16px rgba(255,212,0,.55)}._teamResultSub_xctic_972{color:#b8d1e2!important}._teamCard_xctic_976{background:#020813c2!important;border-color:#00e5ff3d}._teamCardMine_xctic_981{background:#00e5ff21!important;border-color:#00e5ff8f}._teamCardWinner_xctic_986{background:#ffd40021!important;border-color:#ffd40094;box-shadow:inset 0 0 0 1px #ffd40040,0 0 18px #ffd4001f}._teamCardName_xctic_992,._teamCardMember_xctic_993{color:#f7fbff!important}._teamCardStats_xctic_997{color:#b8d1e2!important}._teamCardMember_xctic_993 em,._teamCardMember_xctic_993 i{color:#ffd400!important;text-shadow:0 0 10px rgba(255,212,0,.55)}._container_xctic_1{max-width:min(1040px,100%);background:linear-gradient(180deg,#02030a2e,#02030adb),url(/assets/result-victory-bg.png) center top / cover fixed}._container_xctic_1:before{background:linear-gradient(90deg,rgba(255,43,214,.16),transparent 24%,transparent 76%,rgba(0,229,255,.16)),repeating-linear-gradient(0deg,rgba(0,229,255,.05) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,43,214,.035) 0 1px,transparent 1px 42px);mix-blend-mode:screen}._bgGlow_xctic_24{background:radial-gradient(circle at 50% 8%,rgba(255,212,0,.24),transparent 22%),radial-gradient(circle at 14% 32%,rgba(255,43,214,.2),transparent 26%),radial-gradient(circle at 86% 34%,rgba(0,229,255,.18),transparent 26%)}._confetti_xctic_40{box-shadow:0 0 12px currentColor}._trophyIcon_xctic_67{border:1px solid rgba(255,212,0,.82);box-shadow:0 0 24px #ffd40061,var(--shadow-lg)}._title_xctic_84{color:#f7fbff;text-shadow:0 0 14px rgba(255,212,0,.55),0 0 26px rgba(255,43,214,.34)}._rankingsCard_xctic_197,._analysisCard_xctic_198,._reviewToggle_xctic_199,._reviewItem_xctic_531,._teamResult_xctic_918{background:linear-gradient(135deg,#050d1cf0,#0b182dd1);border:1px solid rgba(0,229,255,.32);box-shadow:var(--shadow-glow),var(--shadow);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._teamResultWin_xctic_919,._teamResultLose_xctic_920,._teamResultDraw_xctic_921{background:linear-gradient(135deg,#050d1cf0,#0b182dd1)}._teamResultWin_xctic_919{border-color:#00ff959e}._teamResultLose_xctic_920{border-color:#ff315fa8}._teamResultDraw_xctic_921{border-color:#ffd4009e}._teamResultText_xctic_959{color:#f7fbff;text-shadow:0 0 16px rgba(255,212,0,.5)}._teamResultSub_xctic_972,._teamCardStats_xctic_997,._categoryScore_xctic_469,._reviewMissedNote_xctic_700,._reviewWrongAnalysis_xctic_727 p,._reviewHints_xctic_728 p,._reviewMistakes_xctic_729 p{color:#b8d1e2}._teamCard_xctic_976,._rankRow_xctic_228,._analysisBlock_xctic_372,._reviewMeta_xctic_613,._reviewChoice_xctic_636,._reviewExplanation_xctic_706,._reviewWrongAnalysis_xctic_727,._reviewHints_xctic_728,._reviewMistakes_xctic_729,._analysisAdvice_xctic_416 p{background:#020813b8;border-color:#00e5ff38;color:#d8e8f4}._rankRowMe_xctic_241,._teamCardMine_xctic_981{background:#00e5ff21;border-color:#00e5ff8f}._rankRowGold_xctic_246,._teamCardWinner_xctic_986{background:#ffd40021;border-color:#ffd40094;box-shadow:inset 0 0 0 1px #ffd40040,0 0 18px #ffd4001f}._rankingsTitle_xctic_215,._analysisEyebrow_xctic_334,._reviewExplanationLabel_xctic_719,._reviewMeta_xctic_613 span,._teamCardMember_xctic_993 em,._teamCardMember_xctic_993 i,._rankScore_xctic_304,._podiumScore_xctic_166,._statCombo_xctic_915{color:#ffd400;text-shadow:0 0 10px rgba(255,212,0,.55)}._rankName_xctic_282,._rankNum_xctic_256,._analysisTitle_xctic_342,._reviewToggleTitle_xctic_500,._reviewQText_xctic_589,._teamCardName_xctic_992,._teamCardMember_xctic_993,._podiumName_xctic_155{color:#f7fbff}._podiumMedal_xctic_125,._analysisStats_xctic_348 span,._teamWinBadge_xctic_1135,._meTag_xctic_184{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff8a00);border-color:#ffd400a3;box-shadow:0 0 14px #ffd40038}._podiumAvatar_xctic_121,._rankAvatar_xctic_264{box-shadow:0 0 18px #00e5ff38,var(--shadow)}._podiumMe_xctic_121 ._podiumAvatar_xctic_121{outline:3px solid rgba(255,212,0,.72)}._podiumHp_xctic_1152,._aliveTag_xctic_1153,._analysisPillGood_xctic_394,._badgeCorrect_xctic_568,._reviewAnswerTag_xctic_681,._reviewChoiceCorrect_xctic_669{color:#bfffe6;background:#00ff9526;border-color:#00ff957a}._podiumKo_xctic_1163,._koTag_xctic_1164,._badgeWrong_xctic_569,._reviewMyTag_xctic_682,._reviewChoiceWrong_xctic_675{color:#fff;background:#ff315f2e;border-color:#ff315f85}._badgeMissed_xctic_570{color:#b8d1e2;background:#6f8ca529}._analysisPillWarn_xctic_395,._reviewHardBadge_xctic_579{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff8a00);border-color:#ffd40094}._categoryTrack_xctic_456{background:#0000006b;box-shadow:inset 0 0 12px #00e5ff2e}._categoryFill_xctic_463{background:linear-gradient(90deg,#ff315f,#ff2bd6,#ffd400,#00e5ff);box-shadow:0 0 14px #ff2bd694}._reviewItemCorrect_xctic_539{border-left-color:#00ff95}._reviewItemWrong_xctic_540{border-left-color:#ff315f}._reviewItemMissed_xctic_541{border-left-color:#6f8ca5}._reviewBadge_xctic_556{border:1px solid currentColor}._reviewQNum_xctic_572,._reviewItemChevron_xctic_599,._reviewChevron_xctic_516,._analysisBlockTitle_xctic_380,._categoryName_xctic_447{color:#a5c3d8}._reviewChoiceColor_xctic_656{box-shadow:0 0 10px currentColor}._reviewExplanation_xctic_706{border-left-color:#00e5ff}._reviewWrongAnalysis_xctic_727{border-left-color:#ff315fb8}._reviewHints_xctic_728{border-left-color:#ffd400c2}._reviewMistakes_xctic_729{border-left-color:#00e5ff6b}._restartBtn_xctic_779{color:#02030a;background:linear-gradient(135deg,#ffd400,#ff2bd6 55%,#00e5ff);border:1px solid rgba(255,255,255,.26);box-shadow:0 0 24px #ff2bd642,var(--shadow)}._restartBtn_xctic_779:hover{box-shadow:0 0 30px #ff2bd661,var(--shadow-lg)}._selectBtn_xctic_780{color:#e9feff;background:#00e5ff21;border:1px solid rgba(0,229,255,.42)}._selectBtn_xctic_780:hover{background:#00e5ff38}@media (max-width: 600px){._container_xctic_1{background-attachment:scroll}}._koTag_xctic_1164{display:inline-block;margin-left:5px;font-size:.6rem;font-weight:950;color:#fff;background:var(--danger);padding:1px 6px;border-radius:5px;vertical-align:middle}._aliveTag_xctic_1153{display:inline-block;margin-left:5px;font-size:.58rem;font-weight:900;color:#1f8a5b;background:#e3f7ec;border:1px solid rgba(31,138,91,.24);padding:1px 6px;border-radius:5px;vertical-align:middle}._podiumHp_xctic_1152,._podiumKo_xctic_1163{margin-top:2px;font-size:.62rem;font-weight:900;padding:1px 7px;border-radius:6px}._podiumHp_xctic_1152{color:#1f8a5b;background:#e3f7ec}._podiumKo_xctic_1163{color:#fff;background:var(--danger)}._teamResult_xctic_918{margin-bottom:1rem;padding:.9rem;border-radius:var(--radius);border:2px solid rgba(34,49,58,.1);background:#fffdf7;box-shadow:0 8px #22313a0f,var(--shadow)}._teamResultWin_xctic_919{border-color:#218c6466;background:#ecfbf3}._teamResultLose_xctic_920{border-color:#d94f4f5c;background:#fff0ee}._teamResultDraw_xctic_921{border-color:#bf7b0052;background:#fff7df}._teamResultBanner_xctic_941{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.7rem}._teamResultText_xctic_959{font-size:1.6rem;font-weight:950;color:var(--ink)}._teamResultSub_xctic_972{font-size:.82rem;font-weight:800;color:var(--text-secondary)}._teamCards_xctic_1327{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._teamCard_xctic_976{min-width:0;padding:.6rem;border-radius:10px;background:#ffffffb8;border:1px solid rgba(34,49,58,.1)}._teamCardMine_xctic_981{border-color:#168a8f4d}._teamCardWinner_xctic_986{border-color:#bf7b0066;box-shadow:0 0 0 2px #ffd16666 inset}._teamCardHead_xctic_1348{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}._teamCardName_xctic_992{font-size:.86rem;font-weight:950;color:var(--ink)}._teamWinBadge_xctic_1135{font-size:.58rem;font-weight:950;color:#5a3b00;background:linear-gradient(180deg,#ffe08a,#ffce5a);padding:1px 6px;border-radius:5px}._teamCardStats_xctic_997{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.7rem;font-weight:850;color:var(--text-secondary);margin-bottom:.45rem}._teamCardMembers_xctic_1380{display:flex;flex-direction:column;gap:.28rem}._teamCardMember_xctic_993{display:flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:800;color:var(--ink)}._teamCardMember_xctic_993 em{font-style:normal;color:var(--primary-dark);font-weight:950;font-size:.6rem}._teamCardMember_xctic_993 i{margin-left:auto;font-style:normal;font-weight:950;color:var(--primary-dark);font-variant-numeric:tabular-nums}._teamCardMemberKo_xctic_1397{opacity:.55;filter:grayscale(.7)}._teamCardMemberKo_xctic_1397 i{color:var(--danger)}@media (max-width: 600px){._teamResultText_xctic_959{font-size:1.3rem}._teamCards_xctic_1327{gap:.4rem}._teamCard_xctic_976{padding:.5rem}}._statCombo_xctic_915{color:#8b5600}._page_rifph_1{width:min(920px,100%);margin:0 auto;padding:clamp(14px,4vw,32px);color:#fff}._header_rifph_8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._eyebrow_rifph_16{color:#8b5600;font-weight:900;font-size:.78rem}._header_rifph_8 h1{font-size:clamp(1.45rem,5vw,2.3rem);line-height:1.1}._playLink_rifph_27,._actions_rifph_28 button{flex:0 0 auto;border-radius:8px;padding:.72rem .95rem;background:#ffd166;color:#2b2100;font-weight:950;box-shadow:0 7px #22313a1a}._summary_rifph_38,._panel_rifph_39{border:1px solid rgba(0,245,255,.28);background:#050714c7;border-radius:8px;box-shadow:0 18px 44px #00000052}._summary_rifph_38{display:flex;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem;color:#ffffffb8}._summary_rifph_38 strong{color:#8cffc7}._panel_rifph_39{padding:1rem}._panel_rifph_39 h2{margin:1.15rem 0 .7rem;color:#8b5600;font-size:.98rem;font-weight:950}._panel_rifph_39 h2:first-child{margin-top:0}._grid_rifph_74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._field_rifph_80{display:grid;gap:.35rem;min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b}._field_rifph_80 span{font-weight:900}._field_rifph_80 small{color:#ffffff7a;font-weight:700}._field_rifph_80 input{padding:.62rem .7rem;border-width:1px;font-weight:900}._preview_rifph_105{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}._preview_rifph_105 div{padding:.85rem;border-radius:8px;background:linear-gradient(135deg,#ff2bd629,#00f5ff1c);border:1px solid rgba(255,43,214,.22)}._preview_rifph_105 span{display:block;color:#ffffff9e;font-weight:800}._preview_rifph_105 strong{display:block;margin-top:.15rem;font-size:1.4rem;color:#8b5600}._actions_rifph_28{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem}._actions_rifph_28 ._secondary_rifph_139{background:#ffffff14;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.14)}@media (max-width: 680px){._header_rifph_8,._summary_rifph_38{align-items:stretch;flex-direction:column}._grid_rifph_74,._preview_rifph_105{grid-template-columns:1fr}._actions_rifph_28{justify-content:stretch}._actions_rifph_28 button{flex:1}}:root{--primary: #00e5ff;--primary-dark: #5ff7ff;--primary-glow: rgba(0, 229, 255, .34);--accent-coral: #ff2bd6;--accent-yellow: #ffd400;--accent-purple: #8d4dff;--accent-mint: #00ff95;--success: #00ff95;--success-glow: rgba(0, 255, 149, .28);--danger: #ff315f;--danger-glow: rgba(255, 49, 95, .34);--warning: #ffd400;--bg-dark: #02030a;--bg-mid: #07111e;--bg-light: #111a2c;--bg: #030711;--bg-card: rgba(8, 18, 34, .86);--glass: rgba(6, 14, 30, .78);--glass-border: rgba(0, 229, 255, .24);--glass-hover: rgba(255, 43, 214, .13);--panel: rgba(7, 16, 32, .86);--panel-border: rgba(0, 229, 255, .24);--text: #f5fbff;--text-secondary: #a5c3d8;--text-dim: #6f8ca5;--text-light: #4d6b83;--border: rgba(0, 229, 255, .22);--shadow: 0 18px 42px rgba(0, 0, 0, .42), 0 0 28px rgba(0, 229, 255, .08);--shadow-lg: 0 28px 70px rgba(0, 0, 0, .58), 0 0 42px rgba(255, 43, 214, .12);--shadow-glow: 0 0 0 1px rgba(0, 229, 255, .24), 0 0 24px rgba(0, 229, 255, .16);--radius: 8px;--radius-sm: 8px;--transition: .18s ease;--page-max-width: 900px;--page-padding: clamp(.75rem, 3vw, 1.25rem)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;min-width:0;overflow-x:hidden}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 12% 14%,rgba(255,43,214,.22) 0 8px,transparent 9px),radial-gradient(circle at 82% 8%,rgba(0,229,255,.18) 0 11px,transparent 12px),radial-gradient(circle at 88% 82%,rgba(0,255,149,.14) 0 12px,transparent 13px),repeating-linear-gradient(90deg,rgba(0,229,255,.04) 0 1px,transparent 1px 38px),repeating-linear-gradient(0deg,rgba(255,43,214,.035) 0 1px,transparent 1px 34px),linear-gradient(180deg,#02030a,#07111e 54%,#030711);line-height:1.6;min-height:100vh;min-width:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;width:100%;min-width:0;display:flex;flex-direction:column}button{cursor:pointer;border:none;outline:none;font-family:inherit;font-size:inherit;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition);min-width:0}button:disabled{cursor:not-allowed;opacity:.55}input{font-family:inherit;font-size:inherit;outline:none;border:2px solid var(--border);border-radius:var(--radius-sm);padding:.75rem 1rem;transition:border-color var(--transition),box-shadow var(--transition);width:100%;background:#040c1ae6;color:var(--text)}input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #168a8f1f}input::placeholder{color:var(--text-dim)}a{color:var(--primary);text-decoration:none}ul,ol{list-style:none}img,svg,video,canvas{max-width:100%}p,h1,h2,h3,h4,h5,h6,span,div,button{overflow-wrap:anywhere}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:fadeIn .2s ease forwards}.slide-up{animation:slideUp .24s ease forwards}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2e3d4933;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#2e3d4952}.katex{font-size:1.08em}@media (max-width: 768px){html{font-size:15px}}@media (max-width: 480px){html{font-size:14px}}@media (max-width: 349px),(max-height: 349px){html{font-size:14px}body{line-height:1.4}:root{--page-padding: 6px}::-webkit-scrollbar{width:2px}}@media (max-width: 220px),(max-height: 220px){html{font-size:12px}:root{--page-padding: 4px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
