.arena_arenaContainer__EVHkt{max-width:900px;margin:0 auto;padding:1rem}.arena_usernameSetup__d6O9y{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:500px;margin:2rem auto}.arena_usernameSetup__d6O9y h2{font-size:1.5rem;margin-bottom:.5rem;color:#2c3e50}.arena_usernameSetup__d6O9y p{color:#666;margin-bottom:1.5rem}.arena_usernameInputGroup__zKM0Q{display:flex;gap:.5rem;align-items:center}.arena_usernameInput__CvKV5{flex:1 1;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;outline:none;transition:border-color .2s}.arena_usernameInput__CvKV5:focus{border-color:#667eea}.arena_usernameStatus__LFEbF{margin-top:.5rem;font-size:.85rem}.arena_available__cweW5{color:#27ae60}.arena_taken___d_9Y{color:#e74c3c}.arena_lobby__YQtUX{display:flex;flex-direction:column;gap:1.5rem}.arena_profileCard__aR_Qa{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 20px rgba(102,126,234,.3)}.arena_profileInfo__DRx1e{display:flex;align-items:center;gap:1rem}.arena_profileAvatar__JeJ5L{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.arena_profileName__Dyw2n{font-size:1.2rem;font-weight:700}.arena_profileUsername__f4Vcj{opacity:.85;font-size:.9rem}.arena_profileStats__QY7Sv{display:flex;gap:1.5rem;text-align:center}.arena_statItem__QXMEE{display:flex;flex-direction:column}.arena_statValue__XlCXe{font-size:1.5rem;font-weight:700}.arena_statLabel__drU3C{font-size:.7rem;opacity:.8;text-transform:uppercase}.arena_modeSection__VqLPd{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.arena_modeSection__VqLPd h3{font-size:1.2rem;margin-bottom:1rem;color:#2c3e50}.arena_modeCards__E8658{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.arena_modeCard__HIgCx{border:2px solid #e0e0e0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s;text-align:center;background:#fff}.arena_modeCard__HIgCx:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.arena_modeCard__HIgCx.arena_active__Y7Syq{border-color:#667eea;background:#f0f3ff}.arena_modeIcon__p6JDL{font-size:2rem;margin-bottom:.5rem}.arena_modeTitle__OMVt0{font-weight:700;font-size:1rem;margin-bottom:.3rem;color:#2c3e50}.arena_modeDesc__oOlwc{font-size:.8rem;color:#888}.arena_configSection__TdO4T{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.arena_configSection__TdO4T h3{font-size:1.2rem;margin-bottom:1rem;color:#2c3e50}.arena_configGrid__Uen2B{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.arena_configField__OCml0{display:flex;flex-direction:column;gap:.4rem}.arena_configField__OCml0.arena_fullWidth__oe5do{grid-column:1/-1}.arena_configField__OCml0 label{font-size:.85rem;font-weight:600;color:#555}.arena_configField__OCml0 input,.arena_configField__OCml0 select{padding:.6rem .8rem;border:2px solid #e0e0e0;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s;background:#fff}.arena_configField__OCml0 input:focus,.arena_configField__OCml0 select:focus{border-color:#667eea}.arena_chapterCheckboxes__RS3_T{display:flex;flex-wrap:wrap;gap:.5rem;max-height:200px;overflow-y:auto;padding:.5rem;border:1px solid #e0e0e0;border-radius:8px}.arena_chapterCheckbox__yMHkY{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:#f5f5f5;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s}.arena_chapterCheckbox__yMHkY:hover{background:#e8e8e8}.arena_chapterCheckbox__yMHkY.arena_selected__3G9gt{background:#667eea;color:#fff}.arena_matchTypeTabs__YGusn{display:flex;gap:.5rem;margin-bottom:1rem}.arena_matchTypeTab__xTmvN{flex:1 1;padding:.75rem;border:2px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;text-align:center;font-weight:600;font-size:.9rem;transition:all .2s;color:#555}.arena_matchTypeTab__xTmvN:hover{border-color:#667eea}.arena_matchTypeTab__xTmvN.arena_active__Y7Syq{border-color:#667eea;background:#667eea;color:#fff}.arena_inviteSection__Ul4Nu{display:flex;gap:.5rem;align-items:flex-end}.arena_inviteSection__Ul4Nu .arena_configField__OCml0{flex:1 1}.arena_actionButtons__Sghy4{display:flex;gap:1rem;margin-top:1rem}.arena_btnPrimary__bLPF5{flex:1 1;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s}.arena_btnPrimary__bLPF5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.arena_btnPrimary__bLPF5:disabled{opacity:.5;cursor:not-allowed}.arena_btnSecondary__NxlCJ{padding:1rem 2rem;background:#f5f5f5;color:#555;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.arena_btnSecondary__NxlCJ:hover{background:#eee}.arena_btnDanger__cUFPZ{padding:.75rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer}.arena_searchingOverlay__0zDY1{background:#fff;border-radius:16px;padding:3rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.arena_searchingSpinner__cEfzw{width:60px;height:60px;border:4px solid #e0e0e0;border-top-color:#667eea;border-radius:50%;animation:arena_spin__aul7m 1s linear infinite;margin:0 auto 1.5rem}@keyframes arena_spin__aul7m{to{transform:rotate(1turn)}}.arena_searchingOverlay__0zDY1 h3{font-size:1.3rem;margin-bottom:.5rem;color:#2c3e50}.arena_searchingOverlay__0zDY1 p{color:#888;margin-bottom:1.5rem}.arena_invitePopup__uTzRO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.arena_inviteCard__pRw3g{background:#fff;border-radius:16px;padding:2rem;text-align:center;max-width:400px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2)}.arena_inviteCard__pRw3g h3{font-size:1.3rem;margin-bottom:.5rem}.arena_inviteCard__pRw3g p{color:#666;margin-bottom:1.5rem}.arena_inviteInfo__ZDzMz{background:#f5f5f5;padding:1rem;border-radius:10px;margin-bottom:1rem;text-align:left}.arena_inviteInfo__ZDzMz div{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.9rem}.arena_inviteActions__AqI_0{display:flex;gap:.75rem}.arena_inviteActions__AqI_0 button{flex:1 1;padding:.75rem;border-radius:10px;font-weight:600;cursor:pointer;border:none;font-size:1rem}.arena_btnAccept__2iowj{background:#27ae60;color:#fff}.arena_btnDecline__WswLJ{background:#e74c3c;color:#fff}.arena_gameContainer__k46qh{max-width:800px;margin:0 auto;padding:1rem}.arena_gameHeader__Z7rty{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:16px;padding:1rem 1.5rem;margin-bottom:1rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.arena_playerScore__LW8Ry{text-align:center;min-width:120px}.arena_playerName__tsqkM{font-size:.85rem;color:#888;margin-bottom:.2rem}.arena_scoreValue___qjxi{font-size:2rem;font-weight:800;color:#667eea}.arena_scoreLabel__zAfGG{font-size:.7rem;color:#aaa;text-transform:uppercase}.arena_vsSection__rY8FE{text-align:center}.arena_timerDisplay__Tgmrf{font-size:1.8rem;font-weight:800;color:#2c3e50}.arena_timerDisplay__Tgmrf.arena_warning__p4euJ{color:#e67e22}.arena_timerDisplay__Tgmrf.arena_danger__iye37{color:#e74c3c;animation:arena_pulse__bL7rW 1s infinite}@keyframes arena_pulse__bL7rW{0%,to{opacity:1}50%{opacity:.5}}.arena_vsText__Pg94_{font-size:.75rem;color:#aaa;text-transform:uppercase}.arena_progressBar__201gk{display:flex;gap:4px;margin-top:.3rem}.arena_progressDot__6K6TS{width:8px;height:8px;border-radius:50%;background:#e0e0e0}.arena_progressDot__6K6TS.arena_correct__nQSAq{background:#27ae60}.arena_progressDot__6K6TS.arena_wrong__cqqtr{background:#e74c3c}.arena_progressDot__6K6TS.arena_answered__GvXdr{background:#667eea}.arena_questionCard__Lb1Fm{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:1rem}.arena_questionCounter__rrJGj{font-size:.85rem;color:#888;margin-bottom:.5rem}.arena_questionText__NpUjE{font-size:1.1rem;font-weight:600;line-height:1.5}.arena_optionsList__9Xfut{display:flex;flex-direction:column;gap:.75rem}.arena_optionBtn__XwdxP{width:100%;padding:1rem 1.25rem;text-align:left;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem}.arena_optionBtn__XwdxP:hover:not(.arena_answered__GvXdr){border-color:#667eea;background:#f0f3ff}.arena_optionBtn__XwdxP.arena_selected__3G9gt{border-color:#667eea;background:#e8ecff}.arena_optionBtn__XwdxP.arena_correct__nQSAq{border-color:#27ae60;background:#e8f8f0;color:#27ae60}.arena_optionBtn__XwdxP.arena_wrong__cqqtr{border-color:#e74c3c;background:#fde8e8;color:#e74c3c}.arena_optionBtn__XwdxP.arena_answered__GvXdr{cursor:default;opacity:.8}.arena_optionLabel__djmVF{width:30px;height:30px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.arena_optionBtn__XwdxP.arena_correct__nQSAq .arena_optionLabel__djmVF{background:#27ae60;color:#fff}.arena_optionBtn__XwdxP.arena_wrong__cqqtr .arena_optionLabel__djmVF{background:#e74c3c;color:#fff}.arena_questionNav__IWKLg{align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.arena_questionNavBtn__IvBml{padding:.5rem 1.25rem;background:#f5f5f5;border-radius:10px;font-size:.85rem;white-space:nowrap;flex-shrink:0}.arena_questionNavBtn__IvBml:hover:not(:disabled){border-color:#667eea;background:#f0f3ff}.arena_questionNavBtn__IvBml:disabled{opacity:.3;cursor:not-allowed}.arena_questionDots__xxLgG{gap:5px;flex-wrap:wrap;flex:1 1;min-width:0}.arena_questionDot__Sjsrh,.arena_questionDots__xxLgG{display:flex;justify-content:center;align-items:center}.arena_questionDot__Sjsrh{width:30px;height:30px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s;flex-shrink:0}.arena_questionDot__Sjsrh:hover{border-color:#667eea;transform:scale(1.1)}.arena_questionDot__Sjsrh.arena_current__rsJVQ{border-color:#667eea;background:#667eea;color:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgba(102,126,234,.4)}.arena_questionDot__Sjsrh.arena_correctDot__B7dCM{border-color:#27ae60;background:#27ae60;color:#fff}.arena_questionDot__Sjsrh.arena_wrongDot__9MVIm{border-color:#e74c3c;background:#e74c3c;color:#fff}.arena_resultContainer__J49K_{max-width:600px;margin:0 auto;text-align:center}.arena_resultCard__0_9xy{background:#fff;border-radius:20px;padding:2.5rem 2rem;box-shadow:0 8px 30px rgba(0,0,0,.12);margin-bottom:1.5rem}.arena_resultEmoji__lKtEg{font-size:4rem;margin-bottom:.5rem}.arena_resultTitle__W8KhY{font-size:2rem;font-weight:800;margin-bottom:.5rem}.arena_resultTitle__W8KhY.arena_win__XwsSz{color:#27ae60}.arena_resultTitle__W8KhY.arena_lose__ITp2W{color:#e74c3c}.arena_resultTitle__W8KhY.arena_draw__TjLWe{color:#f39c12}.arena_resultSubtitle__wPXtZ{color:#888;margin-bottom:2rem}.arena_resultScores__XfKgO{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.arena_resultPlayer__ZFxtu{text-align:center}.arena_resultPlayerName__gxJ3H{font-size:.9rem;color:#888;margin-bottom:.3rem}.arena_resultPlayerScore__NqQs_{font-size:2.5rem;font-weight:800;color:#2c3e50}.arena_resultPlayerAccuracy__A_X39{font-size:.8rem;color:#aaa}.arena_ratingChange__CariE{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:30px;font-weight:700;font-size:1.1rem;margin-bottom:1.5rem}.arena_ratingChange__CariE.arena_positive__7HkxV{background:#e8f8f0;color:#27ae60}.arena_ratingChange__CariE.arena_negative__ZuJx5{background:#fde8e8;color:#e74c3c}.arena_ratingChange__CariE.arena_neutral__5e1O2{background:#fff8e1;color:#f39c12}.arena_resultStats__WnX14{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding-top:1.5rem;border-top:1px solid #eee}.arena_resultStatItem__2ouHz{text-align:center}.arena_resultStatValue__okUrF{font-size:1.3rem;font-weight:700;color:#2c3e50}.arena_resultStatLabel__MM1co{font-size:.75rem;color:#aaa;text-transform:uppercase}.arena_resultActions__IsBja{gap:1rem;justify-content:center}.arena_leaderboardSection__jNLNr{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.arena_leaderboardSection__jNLNr h3{margin-bottom:1rem;color:#2c3e50}.arena_leaderboardTable__Htyyg{width:100%;border-collapse:collapse}.arena_leaderboardTable__Htyyg th{background:#f5f5f5;padding:.6rem;text-align:left;font-size:.8rem;color:#888;text-transform:uppercase}.arena_leaderboardTable__Htyyg td{padding:.6rem;border-bottom:1px solid #f0f0f0;font-size:.9rem}.arena_rankBadge__Gl_vm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:.8rem}.arena_rank1__6rRd_{background:gold;color:#333}.arena_rank2__vrUwq{background:silver;color:#333}.arena_rank3__VClz_{background:#cd7f32;color:#fff}.arena_errorMessage__xxo6N{background:#fde8e8;color:#e74c3c;padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.arena_errorClose__UBN87{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.2rem}.arena_connecting__JO51N{text-align:center;padding:4rem 2rem}.arena_connecting__JO51N h3{margin-top:1rem;color:#666}@media (max-width:768px){.arena_profileCard__aR_Qa{flex-direction:column;gap:1rem;text-align:center}.arena_profileStats__QY7Sv{gap:1rem}.arena_configGrid__Uen2B,.arena_modeCards__E8658{grid-template-columns:1fr}.arena_gameContainer__k46qh{padding:.5rem}.arena_gameHeader__Z7rty{padding:.6rem .75rem;border-radius:12px;gap:.25rem}.arena_playerScore__LW8Ry{min-width:80px}.arena_playerName__tsqkM{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.arena_scoreValue___qjxi{font-size:1.5rem}.arena_scoreLabel__zAfGG{font-size:.6rem}.arena_timerDisplay__Tgmrf{font-size:1.3rem}.arena_questionCard__Lb1Fm{padding:1rem;border-radius:12px}.arena_questionText__NpUjE{font-size:1rem}.arena_optionBtn__XwdxP{padding:.75rem 1rem;border-radius:10px;font-size:.9rem}.arena_optionLabel__djmVF{width:26px;height:26px;font-size:.75rem}.arena_questionNav__IWKLg{gap:.5rem;padding:.6rem;border-radius:10px}.arena_questionNavBtn__IvBml{padding:.4rem .75rem;font-size:.78rem;border-radius:8px}.arena_questionDots__xxLgG{gap:4px}.arena_questionDot__Sjsrh{width:26px;height:26px;font-size:.65rem}.arena_finishSection__7n3Hi{margin-top:1rem}.arena_submitTestBtn__Pe1_E{padding:.75rem 1.5rem;font-size:.95rem;width:100%}.arena_resultScores__XfKgO{gap:2rem}.arena_resultPlayerScore__NqQs_{font-size:2rem}.arena_resultStats__WnX14{grid-template-columns:repeat(2,1fr)}.arena_inviteSection__Ul4Nu,.arena_matchTypeTabs__YGusn,.arena_resultActions__IsBja{flex-direction:column}.arena_solutionsContainer__78HP5{padding:.5rem}.arena_reviewCard__Ex3gH{padding:1rem;border-radius:12px}.arena_reviewQuestionText__sMzys{font-size:1rem;padding:.75rem}.arena_solutionBox__qAtuv{padding:1rem}.arena_reviewNavButtons__NmIYK{flex-direction:column;gap:.5rem}.arena_reviewNavButtons__NmIYK button{width:100%}}@media (max-width:480px){.arena_profileInfo__DRx1e{flex-direction:column}.arena_statValue__XlCXe{font-size:1.2rem}.arena_gameHeader__Z7rty{padding:.5rem}.arena_playerScore__LW8Ry{min-width:65px}.arena_playerName__tsqkM{font-size:.65rem;max-width:70px}.arena_scoreValue___qjxi{font-size:1.2rem}.arena_timerDisplay__Tgmrf{font-size:1.1rem}.arena_questionNav__IWKLg{gap:.35rem;padding:.5rem}.arena_questionNavBtn__IvBml{padding:.35rem .6rem;font-size:.72rem}.arena_questionDot__Sjsrh{width:24px;height:24px;font-size:.6rem}.arena_questionDot__Sjsrh.arena_current__rsJVQ{transform:scale(1.05)}}.arena_optionBtn__XwdxP.arena_selected__3G9gt .arena_optionLabel__djmVF{background:#667eea;color:#fff}.arena_optionText__V5ztM{flex:1 1;line-height:1.5}.arena_submitBtn__1BPub{width:100%;padding:1rem 1.5rem;margin-top:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s}.arena_submitBtn__1BPub:hover:not(.arena_disabled__qVlDX){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.arena_submitBtn__1BPub.arena_disabled__qVlDX{background:#ccc;cursor:not-allowed;opacity:.7}.arena_questionDot__Sjsrh.arena_selectedDot__mqCun{border-color:#667eea;background:#e8ecff}.arena_finishSection__7n3Hi{margin-top:1.5rem;text-align:center}.arena_finishBtn__bvg5u{padding:.75rem 2rem;background:#f8f9fa;border:2px solid #e74c3c;color:#e74c3c;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.arena_finishBtn__bvg5u:hover{background:#fde8e8}.arena_submitTestBtn__Pe1_E{padding:1rem 2.5rem;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px rgba(39,174,96,.3)}.arena_submitTestBtn__Pe1_E:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(39,174,96,.4)}.arena_warningText__QcQII{color:#e67e22;font-weight:500}.arena_modalOverlay__pz_dD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.arena_confirmModal__llVoQ{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.2)}.arena_confirmModal__llVoQ h3{font-size:1.5rem;color:#2c3e50;margin-bottom:1rem}.arena_confirmModal__llVoQ p{color:#666;margin-bottom:.5rem}.arena_confirmModal__llVoQ p strong{color:#2c3e50}.arena_modalButtons__kjJHs{display:flex;gap:1rem;margin-top:1.5rem}.arena_cancelBtn__jVhGo{flex:1 1;padding:.75rem 1rem;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .2s}.arena_cancelBtn__jVhGo:hover{background:#e8e8e8}.arena_confirmBtn__96dTc{flex:1 1;padding:.75rem 1rem;background:#e74c3c;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.arena_confirmBtn__96dTc:hover{background:#c0392b}.arena_questionText__NpUjE{font-size:1.15rem;line-height:1.7;color:#2c3e50;margin-bottom:1.5rem}.arena_questionText__NpUjE .katex{font-size:1.1em}.arena_optionText__V5ztM .katex{font-size:1em}.arena_solutionsContainer__78HP5{max-width:800px;margin:0 auto;padding:1rem}.arena_solutionsHeader__yhFe6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.arena_solutionsHeader__yhFe6 h2{font-size:1.5rem;color:#2c3e50;margin:0}.arena_questionNav__IWKLg{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;justify-content:center}.arena_questionNavBtn__IvBml{width:40px;height:40px;border-radius:8px;border:2px solid #e0e0e0;background:#fff;font-weight:600;cursor:pointer;transition:all .2s}.arena_questionNavBtn__IvBml.arena_active__Y7Syq{border-color:#667eea;background:#667eea;color:#fff}.arena_questionNavBtn__IvBml.arena_correct__nQSAq{background:#d4edda;border-color:#28a745;color:#155724}.arena_questionNavBtn__IvBml.arena_correct__nQSAq.arena_active__Y7Syq{background:#28a745;color:#fff}.arena_questionNavBtn__IvBml.arena_wrong__cqqtr{background:#f8d7da;border-color:#dc3545;color:#721c24}.arena_questionNavBtn__IvBml.arena_wrong__cqqtr.arena_active__Y7Syq{background:#dc3545;color:#fff}.arena_questionNavBtn__IvBml.arena_unanswered__BkDcu{background:#fff3cd;border-color:#ffc107;color:#856404}.arena_questionNavBtn__IvBml.arena_unanswered__BkDcu.arena_active__Y7Syq{background:#ffc107;color:#856404}.arena_reviewCard__Ex3gH{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.arena_reviewQuestionNumber__kwSmz{font-size:.9rem;color:#666;margin-bottom:1rem}.arena_reviewQuestionText__sMzys{font-size:1.15rem;line-height:1.7;color:#2c3e50;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:10px}.arena_reviewOptions__KhsX6{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.arena_reviewOption__U_CJc{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:10px;border:2px solid transparent}.arena_reviewOption__U_CJc.arena_correctOption__GK390{background:#d4edda;border-color:#28a745}.arena_reviewOption__U_CJc.arena_wrongOption__cFGhV{background:#f8d7da;border-color:#dc3545}.arena_optionKey__S0y3e{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#667eea;color:#fff;border-radius:50%;font-weight:600;flex-shrink:0}.arena_correctOption__GK390 .arena_optionKey__S0y3e{background:#28a745}.arena_wrongOption__cFGhV .arena_optionKey__S0y3e{background:#dc3545}.arena_optionValue__VcnlC{flex:1 1;font-size:1rem;line-height:1.5}.arena_correctMark__hS5v1,.arena_wrongMark__NGg0H{font-size:1.25rem;flex-shrink:0}.arena_correctMark__hS5v1{color:#28a745}.arena_wrongMark__NGg0H{color:#dc3545}.arena_answerStatus__RBlbU{padding:1rem;border-radius:10px;text-align:center;margin-bottom:1.5rem;font-weight:500}.arena_correctStatus__I5xa9{color:#155724;background:#d4edda;padding:.75rem 1rem;border-radius:8px}.arena_wrongStatus__g293U{color:#721c24;background:#f8d7da;padding:.75rem 1rem;border-radius:8px}.arena_skippedStatus___jUvA{color:#856404;background:#fff3cd;padding:.75rem 1rem;border-radius:8px}.arena_solutionBox__qAtuv{background:linear-gradient(135deg,#667eea20,#764ba220);border:1px solid #667eea40;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.arena_solutionTitle__AsjMC{font-weight:600;color:#667eea;margin-bottom:.75rem;font-size:1rem}.arena_solutionContent__hWfrl{font-size:1rem;line-height:1.7;color:#2c3e50}.arena_solutionContent__hWfrl .katex{font-size:1em}.arena_reviewNavButtons__NmIYK{display:flex;gap:1rem;justify-content:center}.arena_reviewNavButtons__NmIYK button:disabled{opacity:.5;cursor:not-allowed}.arena_btnSuccess__6J_lK{padding:.875rem 1.5rem;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px rgba(40,167,69,.3)}.arena_btnSuccess__6J_lK:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,.4)}.arena_resultActions__IsBja{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@media (min-width:480px){.arena_resultActions__IsBja{flex-direction:row;justify-content:center}}.NotesPreview_container__bVeO6{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:Times New Roman,Times,Georgia,serif;font-size:10pt;line-height:1.4;color:#000;max-width:800px;margin:1.5rem auto 0;width:100%}.NotesPreview_webHeader__El8yr{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.NotesPreview_webHeader__El8yr h3{margin:0;font-size:1.25rem;color:#1a1a2e}.NotesPreview_downloadBtn__hclQI{padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.NotesPreview_downloadBtn__hclQI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.NotesPreview_downloadBtn__hclQI:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.NotesPreview_pdfOverlay__MDz8C{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999}.NotesPreview_pdfOverlayContent__N_3SW{background:#fff;padding:2rem 3rem;border-radius:16px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.3)}.NotesPreview_pdfOverlayContent__N_3SW p{margin:1rem 0 0;font-size:1.25rem;font-weight:600;color:#1a1a2e}.NotesPreview_pdfOverlayHint__bFIAP{font-size:.875rem!important;color:#666!important;font-weight:400!important}.NotesPreview_pdfSpinner__FUFa4{width:50px;height:50px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:NotesPreview_spin__qQOnQ 1s linear infinite;margin:0 auto}@keyframes NotesPreview_spin__qQOnQ{to{transform:rotate(1turn)}}.NotesPreview_pdfFooter__A5z1t,.NotesPreview_pdfHeader__qP5_3{display:none}.NotesPreview_notesContent__F8AIB{line-height:1.5}.NotesPreview_section__aHUxX{margin-bottom:.75rem;page-break-inside:avoid}.NotesPreview_sectionTitle__ukpPq{font-size:12pt;font-weight:700;color:#1a4d8c;margin:.75rem 0 .4rem;border-bottom:2px solid #1a4d8c;padding-bottom:2px}.NotesPreview_sectionContent__GawA9{padding-left:.25rem}.NotesPreview_diagramSection__XOjUE{margin:1rem 0;page-break-inside:avoid}.NotesPreview_diagramSection__XOjUE svg{max-width:100%;height:auto;display:block;margin:.5rem auto;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:10px}.NotesPreview_diagramCaption__dN0BW{text-align:center;font-size:9pt;color:#666;margin-top:.25rem;font-style:italic}.NotesPreview_diagramsContainer__4RbUi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.NotesPreview_diagramsContainer__4RbUi .NotesPreview_diagramSection__XOjUE{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.NotesPreview_diagramsContainer__4RbUi .NotesPreview_diagramCaption__dN0BW{font-size:10pt;font-weight:600;color:#374151;margin-bottom:.75rem;text-align:center;font-style:normal}.NotesPreview_subsectionTitle__xbcxk{font-size:11pt;font-weight:700;color:#333;margin:.5rem 0 .25rem}.NotesPreview_bulletPoint___XsJc{display:flex;align-items:flex-start;margin-bottom:.2rem;line-height:1.4}.NotesPreview_bullet___r34T{color:#1a4d8c;margin-right:6px;font-weight:700;flex-shrink:0}.NotesPreview_bulletText__3rC9q{flex:1 1}.NotesPreview_tableWrapper__WAB9T{overflow-x:visible;overflow-y:visible;margin:.5rem 0;width:100%;page-break-inside:avoid}.NotesPreview_notesTable__ovCNa{width:100%;border-collapse:collapse;font-size:8.5pt;table-layout:fixed}.NotesPreview_notesTable__ovCNa td,.NotesPreview_notesTable__ovCNa th{border:1px solid #555;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.5;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none}.NotesPreview_notesTable__ovCNa td:first-child,.NotesPreview_notesTable__ovCNa th:first-child{width:6%;text-align:center;white-space:nowrap}.NotesPreview_notesTable__ovCNa td:nth-child(2),.NotesPreview_notesTable__ovCNa td:nth-child(3),.NotesPreview_notesTable__ovCNa th:nth-child(2),.NotesPreview_notesTable__ovCNa th:nth-child(3){width:22%}.NotesPreview_notesTable__ovCNa td:nth-child(4),.NotesPreview_notesTable__ovCNa th:nth-child(4){width:18%}.NotesPreview_notesTable__ovCNa td:nth-child(5),.NotesPreview_notesTable__ovCNa th:nth-child(5){width:12%}.NotesPreview_notesTable__ovCNa td:nth-child(6),.NotesPreview_notesTable__ovCNa th:nth-child(6){width:20%}.NotesPreview_notesTable__ovCNa th{background:#1a4d8c;color:#fff;font-weight:700;font-size:9pt;padding:10px 12px;white-space:nowrap}.NotesPreview_notesTable__ovCNa td{background:#fff}.NotesPreview_notesTable__ovCNa td .NotesPreview_katex__eygA1,.NotesPreview_notesTable__ovCNa th .NotesPreview_katex__eygA1{display:inline!important;font-size:.9em!important;white-space:nowrap!important}.NotesPreview_notesTable__ovCNa td .NotesPreview_katex-display__rZPfV{margin:.3em 0!important;overflow-x:auto!important;overflow-y:hidden!important}.NotesPreview_notesTable__ovCNa tr:nth-child(2n) td{background:#f5f5f5}.NotesPreview_notesTable__ovCNa tr:hover td{background:#e8f4fc}.NotesPreview_typeHeader__fiyF9{font-weight:700;color:#1a4d8c;margin:.4rem 0 .2rem;font-size:10pt}.NotesPreview_paragraph__WIuJs{margin:.2rem 0;text-align:justify;line-height:1.4}.NotesPreview_notesContent__F8AIB strong{color:#333}.NotesPreview_generating__lLR1J{padding:12px 15px!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;width:100%!important;font-size:8.5pt;line-height:1.3}.NotesPreview_generating__lLR1J .NotesPreview_webHeader__El8yr{display:none!important}.NotesPreview_generating__lLR1J .NotesPreview_pdfHeader__qP5_3{display:block!important;margin-bottom:8px}.NotesPreview_generating__lLR1J .NotesPreview_tableWrapper__WAB9T{overflow:visible!important;width:100%!important}.NotesPreview_generating__lLR1J .NotesPreview_notesTable__ovCNa{table-layout:fixed!important;width:100%!important;font-size:7.5pt!important}.NotesPreview_generating__lLR1J .NotesPreview_notesTable__ovCNa td,.NotesPreview_generating__lLR1J .NotesPreview_notesTable__ovCNa th{padding:6px 8px!important;font-size:7.5pt!important;line-height:1.4!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.NotesPreview_topBar__M05PJ{display:flex;justify-content:space-between;font-size:9pt;font-weight:600;padding-bottom:4px;border-bottom:1px solid #000;margin-bottom:8px}.NotesPreview_titleBlock__AvnCf{text-align:center;margin-bottom:10px}.NotesPreview_titleBlock__AvnCf h1{font-size:18pt;margin:0 0 4px}.NotesPreview_titleBlock__AvnCf p{font-size:10pt;margin:0;font-weight:600}.NotesPreview_generating__lLR1J .NotesPreview_pdfFooter__A5z1t{display:flex!important;justify-content:center;gap:8px;margin-top:15px;padding-top:8px;border-top:1px solid #000;font-size:8pt}.NotesPreview_generating__lLR1J .NotesPreview_pdfFooter__A5z1t a{color:#333;text-decoration:none}@media print{.NotesPreview_container__bVeO6{padding:40px 50px!important;box-shadow:none!important;max-width:none!important}.NotesPreview_webHeader__El8yr{display:none!important}.NotesPreview_pdfHeader__qP5_3{display:block!important}.NotesPreview_notesTable__ovCNa{table-layout:auto!important;page-break-inside:auto}.NotesPreview_notesTable__ovCNa tr{page-break-inside:avoid;page-break-after:auto}.NotesPreview_notesTable__ovCNa td,.NotesPreview_notesTable__ovCNa th{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;padding:6px 8px!important;line-height:1.4!important;font-size:7.5pt!important}.NotesPreview_notesTable__ovCNa th{white-space:normal!important;font-size:7.5pt!important;padding:7px 9px!important}.NotesPreview_tableWrapper__WAB9T{page-break-inside:avoid;overflow:visible!important;width:100%!important}.NotesPreview_notesTable__ovCNa{table-layout:fixed!important;width:100%!important}.NotesPreview_pdfFooter__A5z1t{display:flex!important;position:fixed;bottom:15mm;left:15mm;right:15mm;justify-content:center;gap:8px;font-size:9pt;border-top:1px solid #000;padding-top:8px}}@media (max-width:768px){.NotesPreview_container__bVeO6{padding:1rem;margin:1rem .5rem 0;border-radius:8px;font-size:10pt}.NotesPreview_webHeader__El8yr{flex-direction:column;gap:1rem;align-items:stretch}.NotesPreview_webHeader__El8yr h3{font-size:1.1rem;text-align:center}.NotesPreview_downloadBtn__hclQI{width:100%;padding:.75rem;font-size:.95rem}.NotesPreview_sectionTitle__ukpPq{font-size:12pt}.NotesPreview_subsectionTitle__xbcxk{font-size:11pt}.NotesPreview_notesTable__ovCNa{font-size:9pt}.NotesPreview_notesTable__ovCNa td,.NotesPreview_notesTable__ovCNa th{padding:6px 8px}.NotesPreview_bulletPoint___XsJc{font-size:10pt}}@media (max-width:480px){.NotesPreview_container__bVeO6{padding:.75rem;margin:.5rem}.NotesPreview_notesTable__ovCNa{font-size:8pt;table-layout:auto}.NotesPreview_notesTable__ovCNa td,.NotesPreview_notesTable__ovCNa th{padding:4px 6px;word-break:break-word;max-width:none}.NotesPreview_tableWrapper__WAB9T{-webkit-overflow-scrolling:touch}}.NotesPreview_streamingCursor__cZLrJ{display:inline-block;width:6px;height:1.2em;background-color:#1a4d8c;animation:NotesPreview_blink__9olGk 1s step-end infinite;vertical-align:text-bottom;margin-left:2px}@keyframes NotesPreview_blink__9olGk{0%,to{opacity:1}50%{opacity:0}}.QuestionPreview_container__b86Z_{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:Times New Roman,Times,Georgia,serif;font-size:11pt;line-height:1.5;color:#000;max-width:800px;margin:0 auto;width:100%}.QuestionPreview_webHeader__XbQvN{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb;font-family:Segoe UI,sans-serif;flex-wrap:wrap;gap:1rem}.QuestionPreview_webHeader__XbQvN h3{margin:0;color:#1a1a2e;font-size:1.5rem;font-weight:600}.QuestionPreview_actions__2zq5X{display:flex;gap:.75rem;flex-wrap:wrap}.QuestionPreview_primaryBtn__sO32J,.QuestionPreview_secondaryBtn__j6N02{padding:.625rem 1.25rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-family:Segoe UI,sans-serif}.QuestionPreview_primaryBtn__sO32J{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.QuestionPreview_primaryBtn__sO32J:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.QuestionPreview_secondaryBtn__j6N02{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.QuestionPreview_secondaryBtn__j6N02:hover{transform:translateY(-2px)}.QuestionPreview_pdfFooter__pwDrO,.QuestionPreview_pdfHeader__fUcSb{display:none}.QuestionPreview_questionsList__Mep14{margin-top:.5rem}.QuestionPreview_generating__E9QHL .QuestionPreview_questionsList__Mep14{margin-top:0!important;page-break-before:avoid!important;break-before:avoid!important}.QuestionPreview_questionCard__DECKf{margin-bottom:24px;padding-bottom:16px;page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_questionBlock__rsnxS{margin-bottom:10px}.QuestionPreview_qNumber__5UnPQ{font-weight:700;margin-right:8px}.QuestionPreview_questionText__42vgS{display:inline}.QuestionPreview_optionsList__iGWa6{margin:10px 0 10px 24px;page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_optionItem__zXoVF{display:block;margin-bottom:4px;line-height:1.6;padding-left:4px}.QuestionPreview_optionLetter__13nPb{font-weight:400;margin-right:6px}.QuestionPreview_optionText__svbnn{display:inline}.QuestionPreview_answerSpace__aQJc0{margin:16px 0 10px 24px;display:flex;align-items:center;gap:10px}.QuestionPreview_answerSpace__aQJc0 .QuestionPreview_answerLine__xxn_B{width:150px;height:1px;background-color:#000}.QuestionPreview_answerSpace__aQJc0 span{font-size:10pt}.QuestionPreview_answerBlock__eF4XO{margin:12px 0 0 24px;padding:10px 12px;background:#fff;border-left:3px solid #333;page-break-inside:avoid!important}.QuestionPreview_answerRow__VmWSH{margin-bottom:8px}.QuestionPreview_solutionBlock__eXs6z{margin-top:8px;line-height:1.7}.QuestionPreview_solutionBlock__eXs6z,.QuestionPreview_solutionContent__JsUVM{page-break-inside:avoid!important;break-inside:avoid!important;overflow:visible!important}.QuestionPreview_solutionContent__JsUVM{margin-top:6px;white-space:pre-line;word-wrap:break-word}.QuestionPreview_diagramContainer__9hpFA{margin:12px 0 12px 24px;padding:10px;border:1px solid #ccc;max-width:350px;background:#fafafa;page-break-inside:avoid!important}.QuestionPreview_invalidSection__uM3_2{margin-top:2rem;padding:1rem;background:#fff3f3;border:1px solid #ffcaca;border-radius:4px;font-family:Segoe UI,sans-serif}.QuestionPreview_invalidSection__uM3_2 h4{margin:0 0 .5rem;color:#c00}.QuestionPreview_generating__E9QHL{padding:40px 50px!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;font-size:11pt;line-height:1.45}.QuestionPreview_generating__E9QHL .QuestionPreview_invalidSection__uM3_2,.QuestionPreview_generating__E9QHL .QuestionPreview_webHeader__XbQvN{display:none!important}.QuestionPreview_generating__E9QHL .QuestionPreview_pdfHeader__fUcSb{display:block!important;margin-bottom:10px;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important}.QuestionPreview_topBar__itsKM{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #000;margin-bottom:20px;font-size:10pt}.QuestionPreview_topBarLeft__K_bPJ,.QuestionPreview_topBarRight__zkKKm{font-weight:600}.QuestionPreview_titleBlock__H1mPE{text-align:center;margin-bottom:10px}.QuestionPreview_mainTitle__Y5ORQ{font-size:28pt;font-weight:700;margin:0 0 6px;font-family:Times New Roman,Times,serif;letter-spacing:.5px}.QuestionPreview_examInfo__bnxXU{font-size:14pt;margin:0 0 2px;font-weight:600}.QuestionPreview_difficultyInfo__3sZXC{font-size:11pt;margin:0;font-weight:600}.QuestionPreview_topicLine__bmhQs{text-align:center;padding:8px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:16px;font-weight:700;font-size:11pt}.QuestionPreview_instructions__dj1zS{font-size:10pt;margin-bottom:10px;text-align:justify;line-height:1.5;font-style:italic;page-break-after:avoid!important}.QuestionPreview_generating__E9QHL .QuestionPreview_pdfFooter__pwDrO{display:none!important}.QuestionPreview_generating__E9QHL .QuestionPreview_pdfFooter__pwDrO a{color:#333;text-decoration:none}.QuestionPreview_generating__E9QHL .QuestionPreview_pdfFooter__pwDrO a:hover{text-decoration:underline}.QuestionPreview_footerSep__tfMsS{color:#666}.QuestionPreview_generating__E9QHL .QuestionPreview_questionCard__DECKf{margin-bottom:20px;padding-bottom:0;page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_generating__E9QHL .QuestionPreview_questionBlock__rsnxS{margin-bottom:8px;page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_generating__E9QHL .QuestionPreview_optionsList__iGWa6{margin:8px 0 8px 28px;page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_generating__E9QHL .QuestionPreview_optionItem__zXoVF{margin-bottom:3px}.QuestionPreview_generating__E9QHL .QuestionPreview_answerBlock__eF4XO{margin:10px 0 0 28px;padding:8px 10px;background:#fff;page-break-inside:avoid!important;break-inside:avoid!important;page-break-before:auto}@media print{.QuestionPreview_container__b86Z_{padding:40px 50px!important;box-shadow:none!important;max-width:none!important}.QuestionPreview_actions__2zq5X,.QuestionPreview_invalidSection__uM3_2,.QuestionPreview_webHeader__XbQvN{display:none!important}.QuestionPreview_pdfHeader__fUcSb{display:block!important;margin-bottom:20px}.QuestionPreview_pdfFooter__pwDrO{display:block!important;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:9pt;border-top:1px solid #000;padding:8px 20px;background:#fff}.QuestionPreview_pdfFooter__pwDrO a{color:#333;text-decoration:none;margin:0 8px}@page{margin-bottom:25mm}.QuestionPreview_questionCard__DECKf{page-break-inside:avoid!important;break-inside:avoid!important}.QuestionPreview_answerBlock__eF4XO,.QuestionPreview_diagramContainer__9hpFA,.QuestionPreview_optionsList__iGWa6{page-break-inside:avoid!important}.QuestionPreview_solutionBlock__eXs6z,.QuestionPreview_solutionContent__JsUVM{page-break-inside:avoid!important;break-inside:avoid!important;overflow:visible!important}}@media (max-width:768px){.QuestionPreview_container__b86Z_{padding:1rem;font-size:10pt;border-radius:0;margin:0}.QuestionPreview_webHeader__XbQvN{flex-direction:column;align-items:stretch;margin-bottom:1rem;padding-bottom:1rem}.QuestionPreview_webHeader__XbQvN h3{font-size:1.2rem;text-align:center;margin-bottom:.5rem}.QuestionPreview_actions__2zq5X{flex-direction:column;width:100%}.QuestionPreview_primaryBtn__sO32J,.QuestionPreview_secondaryBtn__j6N02{width:100%;padding:.75rem;font-size:.9rem}.QuestionPreview_questionCard__DECKf{margin-bottom:16px;padding-bottom:12px}.QuestionPreview_questionBlock__rsnxS{margin-bottom:8px}.QuestionPreview_qNumber__5UnPQ{font-size:11pt}.QuestionPreview_optionsList__iGWa6{margin:8px 0 8px 16px}.QuestionPreview_optionItem__zXoVF{margin-bottom:6px;font-size:10pt}.QuestionPreview_answerBlock__eF4XO{margin:12px 0 0 16px;padding:10px 12px}.QuestionPreview_diagramContainer__9hpFA{margin:12px 0 12px 16px;max-width:100%}}@media (max-width:480px){.QuestionPreview_container__b86Z_{padding:.75rem;font-size:9pt}.QuestionPreview_webHeader__XbQvN h3{font-size:1rem}.QuestionPreview_primaryBtn__sO32J,.QuestionPreview_secondaryBtn__j6N02{padding:.65rem;font-size:.85rem}.QuestionPreview_optionsList__iGWa6{margin-left:12px}.QuestionPreview_answerBlock__eF4XO{margin-left:12px;padding:8px 10px}}.QuestionPreview_feedbackSection__Q88fE{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:2px solid #1a73e8;border-radius:12px;font-family:Segoe UI,sans-serif}.QuestionPreview_feedbackSection__Q88fE h4{margin:0 0 .5rem;color:#1a73e8;font-size:1.1rem}.QuestionPreview_feedbackSection__Q88fE p{margin:0 0 1rem;color:#5f6368;font-size:.9rem}.QuestionPreview_feedbackTextarea__NS3s0{width:100%;padding:.75rem;border:2px solid #dadce0;border-radius:8px;font-size:.9rem;font-family:inherit;resize:vertical;transition:border-color .2s}.QuestionPreview_feedbackTextarea__NS3s0:focus{outline:none;border-color:#1a73e8}.QuestionPreview_feedbackActions__pR6uw{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.QuestionPreview_feedbackBtn__GwCQU{padding:.75rem 1.25rem;background:linear-gradient(135deg,#1a73e8,#1557b0);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.QuestionPreview_feedbackBtn__GwCQU:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,115,232,.4)}.QuestionPreview_feedbackBtnSecondary__VleWE{padding:.75rem 1.25rem;background:#fff;color:#1a73e8;border:2px solid #1a73e8;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.QuestionPreview_feedbackBtnSecondary__VleWE:hover{background:#f0f7ff}@media (max-width:768px){.QuestionPreview_feedbackSection__Q88fE{padding:1rem}.QuestionPreview_feedbackActions__pR6uw{flex-direction:column}.QuestionPreview_feedbackBtnSecondary__VleWE,.QuestionPreview_feedbackBtn__GwCQU{width:100%}}@media print{.QuestionPreview_feedbackSection__Q88fE{display:none!important}}.StatusIndicator_indicator__HZtLL{background:#fff;border:2px solid #3498db;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.StatusIndicator_header__SLZyv{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ecf0f1}.StatusIndicator_status__7K6YU{font-weight:700;font-size:1.25rem;color:#2c3e50}.StatusIndicator_processingInfo__aTM_0{text-align:center;padding:1rem 0}.StatusIndicator_spinnerContainer__ApcrS{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.StatusIndicator_spinnerIcon__4ks3Z{width:32px;height:32px;border:3px solid #e3f2fd;border-top-color:#3498db;border-radius:50%;animation:StatusIndicator_spin__DTdub 1s linear infinite}.StatusIndicator_timeElapsed__7N6fp{font-size:1.5rem;font-weight:700;color:#2c3e50;font-family:monospace}.StatusIndicator_estimateText__vjkbK{font-size:1rem;color:#7f8c8d;margin:.5rem 0}.StatusIndicator_estimateText__vjkbK strong{color:#3498db}.StatusIndicator_waitText__GtjNM{font-size:.9rem;color:#95a5a6;margin:1rem 0 0}.StatusIndicator_completedInfo__MHgyl{text-align:center;padding:1rem 0;font-size:1.1rem;color:#27ae60}.StatusIndicator_error__7Wyez{background:#fadbd8;color:#c0392b;padding:.75rem;border-radius:8px;margin-top:1rem;font-size:.9rem;text-align:center}.StatusIndicator_error__7Wyez strong{display:block;margin-bottom:.5rem}@keyframes StatusIndicator_spin__DTdub{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UsageBanner_banner__EVsJ0{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg,#fef9c3,#fde68a);border-radius:8px;margin-bottom:1rem;font-size:.9rem;border:1px solid #f59e0b}.UsageBanner_banner__EVsJ0.UsageBanner_limitReached__z5sC8{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444}.UsageBanner_highlight__VjEzD{color:#92400e;font-weight:600}.UsageBanner_remaining__IZptq{color:#15803d;font-weight:600}.UsageBanner_exceeded__Z4a2c{color:#dc2626;font-weight:600}@media (max-width:600px){.UsageBanner_banner__EVsJ0{flex-direction:column;gap:.5rem;text-align:center}}