.ReadinessCard_card__12wzz{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-9);margin-bottom:var(--space-10)}.ReadinessCard_header__6l_hm{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-7)}.ReadinessCard_title__TY6XN{font-size:1rem;font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-2)}.ReadinessCard_subtitle__IxguU{font-size:var(--text-sm);color:var(--gray-500)}.ReadinessCard_scoreContainer__Oyqx5{text-align:right}.ReadinessCard_score__NzB0U{font-size:2rem;font-weight:var(--font-bold);color:var(--blue-600);line-height:1}.ReadinessCard_scoreLabel__KI4ob{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-1)}.ReadinessCard_progressBar__F74Px{height:8px;background:var(--gray-100);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-7)}.ReadinessCard_progressFill__XkdPL{height:100%;background:linear-gradient(90deg,var(--blue-500),var(--blue-600));border-radius:var(--radius-full);transition:width .5s ease}.ReadinessCard_stats__iFZbh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:600px){.ReadinessCard_stats__iFZbh{grid-template-columns:1fr;gap:var(--space-4)}}.ReadinessCard_stat__ZbBuU{text-align:center;padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-lg)}.ReadinessCard_statValue__GYlNo{font-size:1.25rem;font-weight:var(--font-bold);color:var(--gray-900)}.ReadinessCard_statLabel__GqemW{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-1)}.StudyModes_container__OrZih{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-10)}@media (max-width:600px){.StudyModes_container__OrZih{grid-template-columns:1fr}}.StudyModes_mode__pVSzx{display:flex;flex-direction:column;align-items:center;padding:var(--space-9);background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.StudyModes_mode__pVSzx:hover{border-color:var(--blue-300);background:var(--blue-50)}.StudyModes_mode__pVSzx.StudyModes_active__xuVaM{border-color:var(--blue-600);background:var(--blue-50)}.StudyModes_icon__DQAR8{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-lg);margin-bottom:var(--space-5);color:var(--gray-600);transition:all var(--transition-fast)}.StudyModes_mode__pVSzx.StudyModes_active__xuVaM .StudyModes_icon__DQAR8,.StudyModes_mode__pVSzx:hover .StudyModes_icon__DQAR8{background:var(--blue-100);color:var(--blue-600)}.StudyModes_label__Aavr8{font-size:1rem;font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-2)}.StudyModes_description__YLGBR{font-size:var(--text-sm);color:var(--gray-500);text-align:center}.TopicsList_container__n5mev{display:flex;flex-direction:column;gap:var(--space-5)}.TopicsList_category__dQmrF{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);overflow:hidden}.TopicsList_categoryHeader__ymbXU{display:flex;align-items:center;justify-content:space-between;padding:var(--space-7);cursor:pointer;transition:background var(--transition-fast);font-family:inherit;background:none;border:none;width:100%;text-align:left}.TopicsList_categoryHeader__ymbXU:hover{background:var(--gray-50)}.TopicsList_categoryInfo__P_VIL{display:flex;align-items:center;gap:var(--space-5)}.TopicsList_categoryName___o338{font-size:1rem;font-weight:var(--font-semibold);color:var(--gray-900)}.TopicsList_categoryProgress__VROhf{font-size:var(--text-sm);color:var(--gray-500)}.TopicsList_expandIcon__yURoU{color:var(--gray-400);transition:transform var(--transition-fast)}.TopicsList_expandIcon__yURoU.TopicsList_expanded__20wwe{transform:rotate(180deg)}.TopicsList_topicsList__n4W9G{border-top:1px solid var(--gray-100);padding:var(--space-3)}.TopicsList_topic__lLGGI{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);font-family:inherit;background:none;border:none;width:100%;text-align:left}.TopicsList_topic__lLGGI:hover{background:var(--gray-50)}.TopicsList_topicInfo__gDZ4F{display:flex;align-items:center;gap:var(--space-4)}.TopicsList_masteryIndicator__Gd_2v{width:10px;height:10px;border-radius:50%}.TopicsList_masteryIndicator__Gd_2v.TopicsList_mastered__Gl6jK{background:var(--green-500)}.TopicsList_masteryIndicator__Gd_2v.TopicsList_learning__fTjSB{background:var(--amber-500)}.TopicsList_masteryIndicator__Gd_2v.TopicsList_notStarted__0lePv{background:var(--gray-300)}.TopicsList_topicName__mGmN3{font-size:var(--text-base);color:var(--gray-700)}.TopicsList_topicMeta__YSqq2{display:flex;align-items:center;gap:var(--space-5)}.TopicsList_questionCount__aYpJK{font-size:var(--text-sm);color:var(--gray-500)}.TopicsList_masteryBadge__cM7Oc{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.TopicsList_masteryBadge__cM7Oc.TopicsList_mastered__Gl6jK{background:var(--green-50);color:var(--green-700)}.TopicsList_masteryBadge__cM7Oc.TopicsList_learning__fTjSB{background:var(--amber-50);color:var(--amber-700)}.TopicsList_masteryBadge__cM7Oc.TopicsList_notStarted__0lePv{background:var(--gray-100);color:var(--gray-600)}.QuestionCard_card__qOTJq{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-10)}.QuestionCard_header__sktz8{justify-content:space-between;margin-bottom:var(--space-7);flex-wrap:wrap}.QuestionCard_headerRight__BYa9u,.QuestionCard_header__sktz8{display:flex;align-items:center;gap:var(--space-3)}.QuestionCard_questionNumber__eMkIW{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--blue-600)}.QuestionCard_boardYield__gaejM{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.QuestionCard_boardYield__gaejM.QuestionCard_high__McvyB{background:var(--green-50);color:var(--green-700)}.QuestionCard_boardYield__gaejM.QuestionCard_medium__CENKq{background:var(--gray-100);color:var(--gray-600)}.QuestionCard_boardYield__gaejM.QuestionCard_low__8H0f9{background:var(--gray-50);color:var(--gray-500)}.QuestionCard_difficulty__YaxZm{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.QuestionCard_difficulty__YaxZm.QuestionCard_easy___LN_P{background:var(--green-50);color:var(--green-700)}.QuestionCard_difficulty__YaxZm.QuestionCard_medium__CENKq{background:var(--amber-50);color:var(--amber-700)}.QuestionCard_difficulty__YaxZm.QuestionCard_hard__ktJ_0{background:var(--red-50);color:var(--red-700)}.QuestionCard_stem__aLq_D{font-size:1rem;line-height:1.7;color:var(--gray-800);margin-bottom:var(--space-9)}.QuestionCard_imageContainer___vyOe{margin-bottom:var(--space-7)}.QuestionCard_figure__sL1Ag{margin:0}.QuestionCard_questionImage__DvRo_{max-width:100%;border-radius:var(--radius-lg);border:1px solid var(--gray-200)}.QuestionCard_caption__mirY2{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-3);text-align:center}.QuestionCard_answers__w__m2{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-9)}.QuestionCard_answer__TUyfQ{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--gray-50);border:2px solid var(--gray-200);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;text-align:left;width:100%}.QuestionCard_answer__TUyfQ:hover:not(.QuestionCard_disabled__FZK5M){border-color:var(--blue-300);background:var(--blue-50)}.QuestionCard_answer__TUyfQ.QuestionCard_selected__3NZEr{border-color:var(--blue-600);background:var(--blue-50)}.QuestionCard_answer__TUyfQ.QuestionCard_correct__BU9Tl{border-color:var(--green-500);background:var(--green-50)}.QuestionCard_answer__TUyfQ.QuestionCard_incorrect__yXArr{border-color:var(--red-500);background:var(--red-50)}.QuestionCard_answer__TUyfQ.QuestionCard_disabled__FZK5M{cursor:default}.QuestionCard_answerLetter__Qyoqy{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-600)}.QuestionCard_answer__TUyfQ.QuestionCard_selected__3NZEr .QuestionCard_answerLetter__Qyoqy{background:var(--blue-600);border-color:var(--blue-600);color:var(--white)}.QuestionCard_answer__TUyfQ.QuestionCard_correct__BU9Tl .QuestionCard_answerLetter__Qyoqy{background:var(--green-500);border-color:var(--green-500);color:var(--white)}.QuestionCard_answer__TUyfQ.QuestionCard_incorrect__yXArr .QuestionCard_answerLetter__Qyoqy{background:var(--red-500);border-color:var(--red-500);color:var(--white)}.QuestionCard_answerText__PseV4{flex:1 1;font-size:var(--text-base);color:var(--gray-700);line-height:1.5}.QuestionCard_actions__FCTa3{display:flex;gap:var(--space-4)}.QuestionCard_submitBtn__ccuyO{flex:1 1;padding:var(--space-5) var(--space-7);background:var(--blue-600);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--white);cursor:pointer;transition:background var(--transition-fast)}.QuestionCard_submitBtn__ccuyO:hover:not(:disabled){background:var(--blue-700)}.QuestionCard_submitBtn__ccuyO:disabled{opacity:.5;cursor:not-allowed}.QuestionCard_skipBtn__FyhPZ{padding:var(--space-5) var(--space-7);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);font-family:inherit;color:var(--gray-600);cursor:pointer;transition:all var(--transition-fast)}.QuestionCard_skipBtn__FyhPZ:hover{background:var(--gray-200)}.QuestionCard_resultBanner__Inn0H{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.QuestionCard_correctBanner__OC3FB{background:var(--green-50);border:1px solid var(--green-200)}.QuestionCard_incorrectBanner__quhI4{background:var(--red-50);border:1px solid var(--red-200)}.QuestionCard_resultIcon__rs5uN{font-size:1.25rem;font-weight:var(--font-bold)}.QuestionCard_correctBanner__OC3FB .QuestionCard_resultIcon__rs5uN{color:var(--green-600)}.QuestionCard_incorrectBanner__quhI4 .QuestionCard_resultIcon__rs5uN{color:var(--red-600)}.QuestionCard_resultText__J_yh4{font-size:var(--text-base);font-weight:var(--font-semibold)}.QuestionCard_correctBanner__OC3FB .QuestionCard_resultText__J_yh4{color:var(--green-700)}.QuestionCard_incorrectBanner__quhI4 .QuestionCard_resultText__J_yh4{color:var(--red-700)}.QuestionCard_whyWrongSection__ppjuD{margin-bottom:var(--space-6);border:1px solid var(--red-200);border-radius:var(--radius-lg);overflow:hidden}.QuestionCard_whyWrongToggle__WbNOO{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-5) var(--space-6);background:var(--red-50);border:none;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--red-700);cursor:pointer;transition:background var(--transition-fast)}.QuestionCard_whyWrongToggle__WbNOO:hover{background:var(--red-100)}.QuestionCard_toggleIcon__fPQPn{font-size:var(--text-xs)}.QuestionCard_whyWrongContent__mAA_f{padding:var(--space-6);background:var(--white);display:flex;flex-direction:column;gap:var(--space-5)}.QuestionCard_whyWrongItem__OgOeG{display:flex;flex-direction:column;gap:var(--space-2)}.QuestionCard_whyWrongLabel__CemXU{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--red-600)}.QuestionCard_whyWrongItem__OgOeG p{font-size:var(--text-sm);line-height:1.6;color:var(--gray-700);margin:0}.QuestionCard_explanationSection__XhUbK{margin-bottom:var(--space-6)}.QuestionCard_explanationHeader__m61yZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.QuestionCard_explanationTabs__lc7qy{display:flex;gap:var(--space-2)}.QuestionCard_explanationTab__qXoVW{padding:var(--space-3) var(--space-5);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);cursor:pointer;transition:all var(--transition-fast)}.QuestionCard_explanationTab__qXoVW:hover:not(:disabled){background:var(--gray-200)}.QuestionCard_explanationTab__qXoVW.QuestionCard_activeTab__FLhmd{background:var(--blue-600);border-color:var(--blue-600);color:var(--white)}.QuestionCard_explanationTab__qXoVW:disabled{opacity:.5;cursor:not-allowed}.QuestionCard_loadingIndicator__Yvhan{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--gray-500)}.QuestionCard_loadingDot__rIXbY{width:8px;height:8px;background:var(--blue-500);border-radius:50%;animation:QuestionCard_pulse__NC29_ 1s infinite}@keyframes QuestionCard_pulse__NC29_{0%,to{opacity:1}50%{opacity:.4}}.QuestionCard_explanation__4pNxk{padding:var(--space-7);background:var(--gray-50);border-radius:var(--radius-lg);border-left:4px solid var(--blue-500)}.QuestionCard_explanationTitle__tb10Y{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--blue-700);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.QuestionCard_explanationText__xGMyl{font-size:var(--text-base);line-height:1.7;color:var(--gray-700);margin:0}.QuestionCard_clinicalPearl__sa5jc{margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--amber-50);border-radius:var(--radius-lg);border-left:4px solid var(--amber-500)}.QuestionCard_pearlHeader__067_c{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.QuestionCard_pearlIcon__wbmgg{font-size:var(--text-md)}.QuestionCard_pearlTitle__Hix_8{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--amber-700)}.QuestionCard_pearlText__IhHe6{font-size:var(--text-sm);line-height:1.6;color:var(--amber-800);margin:0}.QuestionCard_mnemonic__u97Tg{margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--purple-50,#f5f3ff);border-radius:var(--radius-lg);border-left:4px solid var(--purple-500,#8b5cf6)}.QuestionCard_mnemonicHeader__ZoBm3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.QuestionCard_mnemonicIcon__OapYM{font-size:var(--text-md)}.QuestionCard_mnemonicTitle__9TZdx{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--purple-700,#7c3aed)}.QuestionCard_mnemonicText__1fjBt{font-size:var(--text-sm);line-height:1.6;color:var(--purple-800,#6b21a8);margin:0;font-family:var(--font-mono)}.QuestionCard_keyPoint___hpk9{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--blue-50);border-radius:var(--radius-md)}.QuestionCard_keyPointIcon__1RMva{flex-shrink:0;font-size:var(--text-md)}.QuestionCard_keyPointText__HPpRG{font-size:var(--text-sm);line-height:1.5;color:var(--blue-700);font-weight:var(--font-medium)}.QuestionCard_tags__DHR5i{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.QuestionCard_tag__2XhLN{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);background:var(--gray-100);border-radius:var(--radius-sm);color:var(--gray-600)}.QuestionCard_bottomActions__LYgDL{display:flex;gap:var(--space-4)}.QuestionCard_tutorBtn__TnKDT{flex:1 1;padding:var(--space-5) var(--space-7);background:var(--white);border:2px solid var(--blue-200);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--blue-600);cursor:pointer;transition:all var(--transition-fast)}.QuestionCard_tutorBtn__TnKDT:hover{background:var(--blue-50);border-color:var(--blue-300)}.QuestionCard_nextBtn__In6j0{flex:1 1;padding:var(--space-5) var(--space-7);background:var(--blue-600);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--white);cursor:pointer;transition:background var(--transition-fast)}.QuestionCard_nextBtn__In6j0:hover{background:var(--blue-700)}@media (max-width:600px){.QuestionCard_card__qOTJq{padding:var(--space-7)}.QuestionCard_bottomActions__LYgDL{flex-direction:column}.QuestionCard_explanationTabs__lc7qy{width:100%}.QuestionCard_explanationTab__qXoVW{flex:1 1;text-align:center}}.AITutor_container__oNZZJ{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden}.AITutor_header__e2Nyl{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.AITutor_headerTitle__BzK_0{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--gray-800)}.AITutor_headerIcon__N1zut{font-size:1.125rem}.AITutor_closeBtn__8Bgrx{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;font-size:var(--text-sm);transition:all var(--transition-fast)}.AITutor_closeBtn__8Bgrx:hover{background:var(--gray-200);color:var(--gray-700)}.AITutor_messages__OiT2Q{flex:1 1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.AITutor_welcome__dROav{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-6)}.AITutor_welcomeIcon__al3gA{font-size:2.5rem;margin-bottom:var(--space-5)}.AITutor_welcomeTitle__TKqQ4{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-800);margin-bottom:var(--space-3)}.AITutor_welcomeText__hF_Q3{font-size:var(--text-sm);color:var(--gray-500);line-height:1.6;max-width:280px;margin-bottom:var(--space-7)}.AITutor_suggestions__GSVMc{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.AITutor_suggestionBtn__gDvmU{padding:var(--space-3) var(--space-5);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--blue-700);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;text-align:left}.AITutor_suggestionBtn__gDvmU:hover{background:var(--blue-100);border-color:var(--blue-200)}.AITutor_message__k61O4{display:flex;gap:var(--space-4)}.AITutor_message__k61O4.AITutor_user__BUbVl{flex-direction:row-reverse}.AITutor_messageAvatar__H7ooL{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:var(--text-md)}.AITutor_message__k61O4.AITutor_user__BUbVl .AITutor_messageAvatar__H7ooL{background:var(--gray-100)}.AITutor_message__k61O4.AITutor_assistant__tlvd7 .AITutor_messageAvatar__H7ooL{background:var(--blue-100)}.AITutor_messageContent__cii9_{flex:1 1;max-width:85%}.AITutor_message__k61O4.AITutor_user__BUbVl .AITutor_messageContent__cii9_{text-align:right}.AITutor_message__k61O4.AITutor_user__BUbVl .AITutor_messageContent__cii9_ p{display:inline-block;background:var(--blue-600);color:var(--white);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border-top-right-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.5}.AITutor_message__k61O4.AITutor_assistant__tlvd7 .AITutor_messageContent__cii9_{background:var(--gray-50);padding:var(--space-5);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm)}.AITutor_markdown__kcOBI{font-size:var(--text-sm);line-height:1.7;color:var(--gray-700)}.AITutor_markdown__kcOBI p{margin-bottom:var(--space-4)}.AITutor_markdown__kcOBI p:last-child{margin-bottom:0}.AITutor_markdown__kcOBI strong{font-weight:var(--font-semibold);color:var(--gray-800)}.AITutor_markdown__kcOBI em{font-style:italic}.AITutor_markdown__kcOBI blockquote{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);background:var(--amber-50);border-left:3px solid var(--amber-500);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--amber-800)}.AITutor_markdown__kcOBI ul{margin:var(--space-4) 0;padding-left:var(--space-7)}.AITutor_markdown__kcOBI li{margin-bottom:var(--space-2)}.AITutor_cursor__80aYQ{display:inline-block;animation:AITutor_blink__Brtx4 1s step-end infinite;color:var(--blue-600);font-weight:700}@keyframes AITutor_blink__Brtx4{0%,to{opacity:1}50%{opacity:0}}.AITutor_typing__eFnYZ{display:flex;gap:4px;padding:var(--space-2) 0}.AITutor_typing__eFnYZ span{width:8px;height:8px;background:var(--gray-400);border-radius:50%;animation:AITutor_bounce__5F1UH 1.4s ease-in-out infinite}.AITutor_typing__eFnYZ span:first-child{animation-delay:0s}.AITutor_typing__eFnYZ span:nth-child(2){animation-delay:.2s}.AITutor_typing__eFnYZ span:nth-child(3){animation-delay:.4s}@keyframes AITutor_bounce__5F1UH{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.AITutor_inputForm__JuOVd{display:flex;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--gray-200);background:var(--white)}.AITutor_input__NQzJI{flex:1 1;padding:var(--space-4) var(--space-5);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);font-size:var(--text-sm);font-family:inherit;resize:none;min-height:40px;max-height:120px;line-height:1.5}.AITutor_input__NQzJI:focus{outline:none;border-color:var(--blue-300);background:var(--white)}.AITutor_input__NQzJI::placeholder{color:var(--gray-400)}.AITutor_sendBtn__c9klL{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--blue-600);border:none;border-radius:var(--radius-lg);color:var(--white);cursor:pointer;transition:background var(--transition-fast);flex-shrink:0}.AITutor_sendBtn__c9klL:hover:not(:disabled){background:var(--blue-700)}.AITutor_sendBtn__c9klL:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AITutor_container__oNZZJ{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.MemoryStrengthIndicator_indicator__ZH785{display:inline-flex;align-items:center;gap:var(--space-2)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_sm__NxoQi{font-size:var(--text-xs)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_md__pL_G1{font-size:var(--text-sm)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_lg__Qnuzr{font-size:var(--text-base)}.MemoryStrengthIndicator_dot__D309v{width:8px;height:8px;border-radius:50%;flex-shrink:0}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_sm__NxoQi .MemoryStrengthIndicator_dot__D309v{width:6px;height:6px}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_lg__Qnuzr .MemoryStrengthIndicator_dot__D309v{width:10px;height:10px}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_strong__WzUe_ .MemoryStrengthIndicator_dot__D309v{background:var(--green-500)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_fading__zT6BY .MemoryStrengthIndicator_dot__D309v{background:var(--amber-500)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_weak__GuDp3 .MemoryStrengthIndicator_dot__D309v{background:var(--red-500)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_new__l8PS9 .MemoryStrengthIndicator_dot__D309v{background:var(--gray-400)}.MemoryStrengthIndicator_label__GaHP3{font-weight:var(--font-medium);color:var(--gray-600)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_strong__WzUe_ .MemoryStrengthIndicator_label__GaHP3{color:var(--green-700)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_fading__zT6BY .MemoryStrengthIndicator_label__GaHP3{color:var(--amber-700)}.MemoryStrengthIndicator_indicator__ZH785.MemoryStrengthIndicator_weak__GuDp3 .MemoryStrengthIndicator_label__GaHP3{color:var(--red-700)}.MemoryStrengthIndicator_barContainer__2Egaf{display:flex;flex-direction:column;gap:var(--space-2)}.MemoryStrengthIndicator_barHeader__24SPO{display:flex;align-items:center;justify-content:space-between}.MemoryStrengthIndicator_accuracy__6B_IM{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--gray-500)}.MemoryStrengthIndicator_bar__Ih0rF{height:4px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}.MemoryStrengthIndicator_barFill__uzMQb{height:100%;border-radius:var(--radius-full);transition:width var(--transition-normal)}.MemoryStrengthIndicator_barFill__uzMQb.MemoryStrengthIndicator_strong__WzUe_{background:var(--green-500)}.MemoryStrengthIndicator_barFill__uzMQb.MemoryStrengthIndicator_fading__zT6BY{background:var(--amber-500)}.MemoryStrengthIndicator_barFill__uzMQb.MemoryStrengthIndicator_weak__GuDp3{background:var(--red-500)}.MemoryStrengthIndicator_barFill__uzMQb.MemoryStrengthIndicator_new__l8PS9{background:var(--gray-400)}.MemoryStrengthIndicator_barFooter__cCFju{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--gray-500)}.MemoryStrengthIndicator_reviewCount__akelC{font-weight:var(--font-medium)}.MemoryStrengthIndicator_nextReview__dw_fL{font-weight:var(--font-medium);color:var(--blue-600)}.MemoryStrengthIndicator_distribution__6DSUh{display:flex;flex-direction:column;gap:var(--space-4)}.MemoryStrengthIndicator_distributionBar__9_Ll6{display:flex;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--gray-100)}.MemoryStrengthIndicator_segment__zp8LL{height:100%;transition:width var(--transition-normal)}.MemoryStrengthIndicator_segment__zp8LL.MemoryStrengthIndicator_strong__WzUe_{background:var(--green-500)}.MemoryStrengthIndicator_segment__zp8LL.MemoryStrengthIndicator_fading__zT6BY{background:var(--amber-500)}.MemoryStrengthIndicator_segment__zp8LL.MemoryStrengthIndicator_weak__GuDp3{background:var(--red-500)}.MemoryStrengthIndicator_segment__zp8LL.MemoryStrengthIndicator_new__l8PS9{background:var(--gray-300)}.MemoryStrengthIndicator_distributionLegend__LAZGD{display:flex;flex-wrap:wrap;gap:var(--space-5)}.MemoryStrengthIndicator_legendItem__Hz_Ak{display:flex;align-items:center;gap:var(--space-2)}.MemoryStrengthIndicator_legendDot__vZJ2j{width:8px;height:8px;border-radius:50%}.MemoryStrengthIndicator_legendDot__vZJ2j.MemoryStrengthIndicator_strong__WzUe_{background:var(--green-500)}.MemoryStrengthIndicator_legendDot__vZJ2j.MemoryStrengthIndicator_fading__zT6BY{background:var(--amber-500)}.MemoryStrengthIndicator_legendDot__vZJ2j.MemoryStrengthIndicator_weak__GuDp3{background:var(--red-500)}.MemoryStrengthIndicator_legendDot__vZJ2j.MemoryStrengthIndicator_new__l8PS9{background:var(--gray-300)}.MemoryStrengthIndicator_legendLabel___faDb{font-size:var(--text-xs);color:var(--gray-600)}.MemoryStrengthIndicator_legendCount__3v39A{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--gray-800)}.MemoryStrengthIndicator_schedule__l_zOF{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--gray-50);border-radius:var(--radius-lg);border:1px solid var(--gray-200)}.MemoryStrengthIndicator_scheduleHeader__kSac7{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500)}.MemoryStrengthIndicator_scheduleItems__vkTNY{display:flex;flex-direction:column;gap:var(--space-3)}.MemoryStrengthIndicator_scheduleItem__CJ0lw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--white);border-radius:var(--radius-md);border:1px solid var(--gray-200)}.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_overdue__mvC7M{background:var(--red-50);border-color:var(--red-200)}.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_active__6odC4{background:var(--blue-50);border-color:var(--blue-200)}.MemoryStrengthIndicator_scheduleIcon__AR_5I{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--red-500);color:var(--white);border-radius:50%;font-size:var(--text-xs);font-weight:var(--font-bold)}.MemoryStrengthIndicator_scheduleLabel__O3Eyg{flex:1 1;font-size:var(--text-sm);color:var(--gray-700)}.MemoryStrengthIndicator_scheduleCount__ixdhz{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-900)}.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_overdue__mvC7M .MemoryStrengthIndicator_scheduleCount__ixdhz,.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_overdue__mvC7M .MemoryStrengthIndicator_scheduleLabel__O3Eyg{color:var(--red-700)}.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_active__6odC4 .MemoryStrengthIndicator_scheduleCount__ixdhz,.MemoryStrengthIndicator_scheduleItem__CJ0lw.MemoryStrengthIndicator_active__6odC4 .MemoryStrengthIndicator_scheduleLabel__O3Eyg{color:var(--blue-700)}.TopicDeepDive_container__C2u0t{max-width:800px;margin:0 auto}.TopicDeepDive_backBtn__6M5RN{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:none;border:none;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);margin-bottom:var(--space-6)}.TopicDeepDive_backBtn__6M5RN:hover{background:var(--gray-100);color:var(--gray-900)}.TopicDeepDive_header__s4n39{margin-bottom:var(--space-8)}.TopicDeepDive_title__FKbvQ{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--gray-900);margin:0 0 var(--space-2) 0}.TopicDeepDive_category__uq5WG{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-500);text-transform:capitalize}.TopicDeepDive_statsRow__hDXDK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.TopicDeepDive_stat__NJ9h0{text-align:center;padding:var(--space-5);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.TopicDeepDive_statValue__mAPFE{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--gray-900);margin-bottom:var(--space-1)}.TopicDeepDive_statLabel__b9l68{font-weight:var(--font-medium);letter-spacing:.04em}.TopicDeepDive_sectionTitle__7KgJa,.TopicDeepDive_statLabel__b9l68{font-size:var(--text-xs);color:var(--gray-500);text-transform:uppercase}.TopicDeepDive_sectionTitle__7KgJa{font-weight:var(--font-semibold);letter-spacing:.06em;margin-bottom:var(--space-4)}.TopicDeepDive_progressSection__sWlwE{padding:var(--space-6);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.TopicDeepDive_weakAreasSection__2ghI8{padding:var(--space-6);background:var(--amber-50);border:1px solid var(--amber-200);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.TopicDeepDive_weakAreasHeader__YwsCd{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.TopicDeepDive_weakAreasIcon__lu4Vi{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--amber-500);color:var(--white);border-radius:50%;font-size:var(--text-xs);font-weight:var(--font-bold)}.TopicDeepDive_weakAreasTitle__FOrU_{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--amber-800)}.TopicDeepDive_weakAreasList__AKfbC{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.TopicDeepDive_weakAreaItem__S6KPa{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--white);border-radius:var(--radius-md)}.TopicDeepDive_weakAreaName__ZUTqO{font-size:var(--text-sm);color:var(--gray-700)}.TopicDeepDive_weakAreaAccuracy__MxBdQ{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--amber-700)}.TopicDeepDive_focusBtn__DhN4O{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-6);background:var(--amber-600);border:none;border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--white);cursor:pointer;transition:background var(--transition-fast)}.TopicDeepDive_focusBtn__DhN4O:hover{background:var(--amber-700)}.TopicDeepDive_studyOptions__bRgto{margin-bottom:var(--space-6)}.TopicDeepDive_optionsGrid__8ZQUR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.TopicDeepDive_optionCard__JJ6hq{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:left;cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.TopicDeepDive_optionCard__JJ6hq:hover{border-color:var(--blue-300);background:var(--blue-50)}.TopicDeepDive_optionIcon__zKfkv{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--blue-100);border-radius:var(--radius-lg);color:var(--blue-600)}.TopicDeepDive_optionContent__k7t6u{flex:1 1;min-width:0}.TopicDeepDive_optionTitle__pmiv5{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-1)}.TopicDeepDive_optionDesc__EEEuc{font-size:var(--text-xs);color:var(--gray-500);line-height:1.4}.TopicDeepDive_questionBreakdown__1eKsb{padding:var(--space-6);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.TopicDeepDive_breakdownStats__lE_8c{display:flex;gap:var(--space-6);margin-bottom:var(--space-5)}.TopicDeepDive_breakdownItem__tXcw8{display:flex;flex-direction:column;gap:var(--space-1)}.TopicDeepDive_breakdownLabel__AXCfG{font-size:var(--text-xs);color:var(--gray-500)}.TopicDeepDive_breakdownValue__yQT_T{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--gray-900)}.TopicDeepDive_difficultyBreakdown__36ulk{display:flex;gap:var(--space-3)}.TopicDeepDive_difficultyItem__bVkID{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_easy__b0aXa{background:var(--green-50)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_medium__F3Kba{background:var(--amber-50)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_hard__ZhXLe{background:var(--red-50)}.TopicDeepDive_difficultyLabel__OI_V9{font-size:var(--text-xs);font-weight:var(--font-medium)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_easy__b0aXa .TopicDeepDive_difficultyLabel__OI_V9{color:var(--green-700)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_medium__F3Kba .TopicDeepDive_difficultyLabel__OI_V9{color:var(--amber-700)}.TopicDeepDive_difficultyItem__bVkID.TopicDeepDive_hard__ZhXLe .TopicDeepDive_difficultyLabel__OI_V9{color:var(--red-700)}.TopicDeepDive_difficultyValue__CXSIn{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}@media (max-width:768px){.TopicDeepDive_statsRow__hDXDK{grid-template-columns:repeat(2,1fr)}.TopicDeepDive_optionsGrid__8ZQUR{grid-template-columns:1fr}}@media (max-width:480px){.TopicDeepDive_breakdownStats__lE_8c{flex-wrap:wrap}}.EnhancedStudyModes_container__4BENQ{margin-bottom:var(--space-6)}.EnhancedStudyModes_grid__NyZ38{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.EnhancedStudyModes_modeCard__CTZex{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-5);background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-lg);cursor:pointer;font-family:inherit;text-align:left;transition:all var(--transition-fast)}.EnhancedStudyModes_modeCard__CTZex:hover{border-color:var(--blue-300);background:var(--blue-50)}.EnhancedStudyModes_modeCard__CTZex.EnhancedStudyModes_active__UdCP_{border-color:var(--blue-600);background:var(--blue-50)}.EnhancedStudyModes_modeHeader__spJq5{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--space-3)}.EnhancedStudyModes_modeIcon__uuoaj{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-lg);color:var(--gray-600)}.EnhancedStudyModes_modeCard__CTZex.EnhancedStudyModes_active__UdCP_ .EnhancedStudyModes_modeIcon__uuoaj,.EnhancedStudyModes_modeCard__CTZex:hover .EnhancedStudyModes_modeIcon__uuoaj{background:var(--blue-100);color:var(--blue-600)}.EnhancedStudyModes_cardBadge__p4Q_i{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);background:var(--blue-100);color:var(--blue-700);border-radius:var(--radius-sm)}.EnhancedStudyModes_cardBadge__p4Q_i.EnhancedStudyModes_warning__KO5FK{background:var(--amber-100);color:var(--amber-700)}.EnhancedStudyModes_modeName__oXUPY{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-1)}.EnhancedStudyModes_modeDesc__NX7ha{font-size:var(--text-xs);color:var(--gray-500);line-height:1.4;margin-bottom:var(--space-3)}.EnhancedStudyModes_modeFeatures__a_VB_{display:flex;flex-wrap:wrap;gap:var(--space-2)}.EnhancedStudyModes_feature__hWYmA{display:inline-flex;align-items:center;gap:var(--space-1);font-size:10px;font-weight:var(--font-medium);padding:2px var(--space-2);background:var(--gray-100);color:var(--gray-600);border-radius:var(--radius-sm)}.EnhancedStudyModes_compactContainer__AtIf4{display:flex;flex-wrap:wrap;gap:var(--space-2)}.EnhancedStudyModes_compactMode__3AYRK{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-sm);color:var(--gray-600);cursor:pointer;transition:all var(--transition-fast)}.EnhancedStudyModes_compactMode__3AYRK:hover{border-color:var(--blue-300);background:var(--blue-50);color:var(--blue-700)}.EnhancedStudyModes_compactMode__3AYRK.EnhancedStudyModes_active__UdCP_{border-color:var(--blue-600);background:var(--blue-600);color:var(--white)}.EnhancedStudyModes_compactIcon__JKVyO{display:flex;align-items:center}.EnhancedStudyModes_compactLabel__EQsYg{font-weight:var(--font-medium)}.EnhancedStudyModes_badge__F0XNp{font-size:var(--text-xs);font-weight:var(--font-bold);padding:1px 6px;background:var(--blue-500);color:var(--white);border-radius:var(--radius-full);min-width:18px;text-align:center}.EnhancedStudyModes_compactMode__3AYRK.EnhancedStudyModes_active__UdCP_ .EnhancedStudyModes_badge__F0XNp{background:var(--white);color:var(--blue-600)}.EnhancedStudyModes_badge__F0XNp.EnhancedStudyModes_warning__KO5FK{background:var(--amber-500)}.EnhancedStudyModes_compactMode__3AYRK.EnhancedStudyModes_active__UdCP_ .EnhancedStudyModes_badge__F0XNp.EnhancedStudyModes_warning__KO5FK{background:var(--white);color:var(--amber-600)}@media (max-width:900px){.EnhancedStudyModes_grid__NyZ38{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.EnhancedStudyModes_grid__NyZ38{grid-template-columns:1fr}.EnhancedStudyModes_compactContainer__AtIf4{overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.EnhancedStudyModes_compactMode__3AYRK{flex-shrink:0}}.ConfidenceRating_container__tV5QW{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-lg);border:1px solid var(--gray-200)}.ConfidenceRating_header__E86Pu{display:flex;align-items:center;justify-content:space-between}.ConfidenceRating_title__8NHv0{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-700)}.ConfidenceRating_activeLabel__s3LIv{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--blue-600)}.ConfidenceRating_ratings__YKmqK{display:flex;gap:var(--space-2)}.ConfidenceRating_ratingBtn___7qQ4{flex:1 1;height:44px;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.ConfidenceRating_ratingBtn___7qQ4:hover:not(.ConfidenceRating_disabled__2apiy){transform:translateY(-2px)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_disabled__2apiy{cursor:not-allowed;opacity:.5}.ConfidenceRating_ratingNumber__ArDcI{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-600)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating1__R94i1{border-color:var(--red-200)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating1__R94i1.ConfidenceRating_selected___8sNW,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating1__R94i1:hover:not(.ConfidenceRating_disabled__2apiy){background:var(--red-50);border-color:var(--red-500)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating1__R94i1.ConfidenceRating_selected___8sNW .ConfidenceRating_ratingNumber__ArDcI,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating1__R94i1:hover:not(.ConfidenceRating_disabled__2apiy) .ConfidenceRating_ratingNumber__ArDcI{color:var(--red-600)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating2__Jc3Q8{border-color:var(--amber-200)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating2__Jc3Q8.ConfidenceRating_selected___8sNW,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating2__Jc3Q8:hover:not(.ConfidenceRating_disabled__2apiy){background:var(--amber-50);border-color:var(--amber-500)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating2__Jc3Q8.ConfidenceRating_selected___8sNW .ConfidenceRating_ratingNumber__ArDcI,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating2__Jc3Q8:hover:not(.ConfidenceRating_disabled__2apiy) .ConfidenceRating_ratingNumber__ArDcI{color:var(--amber-600)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating3__HCbXZ{border-color:var(--gray-300)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating3__HCbXZ.ConfidenceRating_selected___8sNW,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating3__HCbXZ:hover:not(.ConfidenceRating_disabled__2apiy){background:var(--gray-100);border-color:var(--gray-500)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating3__HCbXZ.ConfidenceRating_selected___8sNW .ConfidenceRating_ratingNumber__ArDcI,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating3__HCbXZ:hover:not(.ConfidenceRating_disabled__2apiy) .ConfidenceRating_ratingNumber__ArDcI{color:var(--gray-700)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating4__UjPSW{border-color:var(--blue-200)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating4__UjPSW.ConfidenceRating_selected___8sNW,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating4__UjPSW:hover:not(.ConfidenceRating_disabled__2apiy){background:var(--blue-50);border-color:var(--blue-500)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating4__UjPSW.ConfidenceRating_selected___8sNW .ConfidenceRating_ratingNumber__ArDcI,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating4__UjPSW:hover:not(.ConfidenceRating_disabled__2apiy) .ConfidenceRating_ratingNumber__ArDcI{color:var(--blue-600)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating5__rAEed{border-color:var(--green-200)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating5__rAEed.ConfidenceRating_selected___8sNW,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating5__rAEed:hover:not(.ConfidenceRating_disabled__2apiy){background:var(--green-50);border-color:var(--green-500)}.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating5__rAEed.ConfidenceRating_selected___8sNW .ConfidenceRating_ratingNumber__ArDcI,.ConfidenceRating_ratingBtn___7qQ4.ConfidenceRating_rating5__rAEed:hover:not(.ConfidenceRating_disabled__2apiy) .ConfidenceRating_ratingNumber__ArDcI{color:var(--green-600)}.ConfidenceRating_labelRow__vrQC1{display:flex;justify-content:space-between;padding:0 var(--space-2)}.ConfidenceRating_labelHint__se4M9{font-size:var(--text-xs);color:var(--gray-400)}.ConfidenceRating_description__EFwEM{font-size:var(--text-xs);color:var(--gray-500);text-align:center;margin:0}.ConfidenceRating_quickContainer__Pj9QA{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--gray-50);border-radius:var(--radius-lg)}.ConfidenceRating_quickPrompt__dk2hM{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);text-align:center}.ConfidenceRating_quickButtons__Ryaa9{display:flex;gap:var(--space-2)}.ConfidenceRating_quickBtn__vMd4F{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast)}.ConfidenceRating_quickBtn__vMd4F:hover{transform:translateY(-1px)}.ConfidenceRating_quickKey__CJ7dr{font-size:10px;font-weight:var(--font-medium);padding:1px 4px;background:var(--gray-100);border-radius:3px;color:var(--gray-500)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_again__88_zB{border-color:var(--red-200);color:var(--red-600)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_again__88_zB:hover{background:var(--red-50);border-color:var(--red-400)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_hard__Mt6v4{border-color:var(--amber-200);color:var(--amber-600)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_hard__Mt6v4:hover{background:var(--amber-50);border-color:var(--amber-400)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_good__snLbP{border-color:var(--blue-200);color:var(--blue-600)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_good__snLbP:hover{background:var(--blue-50);border-color:var(--blue-400)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_easy__N4t_D{border-color:var(--green-200);color:var(--green-600)}.ConfidenceRating_quickBtn__vMd4F.ConfidenceRating_easy__N4t_D:hover{background:var(--green-50);border-color:var(--green-400)}@media (max-width:480px){.ConfidenceRating_quickBtn__vMd4F{padding:var(--space-2);font-size:var(--text-xs)}.ConfidenceRating_quickKey__CJ7dr{display:none}}.ProgressAnalytics_container__zKsEY{display:flex;flex-direction:column;gap:var(--space-6)}.ProgressAnalytics_readinessSection__3AIuk{padding:var(--space-7);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl)}.ProgressAnalytics_readinessHeader__Tsith{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.ProgressAnalytics_readinessTitle__6lwr9{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--gray-900);margin:0}.ProgressAnalytics_passBadge__eM9JN{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}.ProgressAnalytics_passBadge__eM9JN.ProgressAnalytics_likely__vEXBv{background:var(--green-100);color:var(--green-700)}.ProgressAnalytics_passBadge__eM9JN.ProgressAnalytics_possible__jaEUm{background:var(--amber-100);color:var(--amber-700)}.ProgressAnalytics_passBadge__eM9JN.ProgressAnalytics_needsWork__h7xWd{background:var(--red-100);color:var(--red-700)}.ProgressAnalytics_scoreDisplay__P06Q7{text-align:center;margin-bottom:var(--space-5)}.ProgressAnalytics_scoreCircle__VewVu{display:inline-flex;align-items:baseline;justify-content:center}.ProgressAnalytics_scoreValue__l9Qmc{font-size:3rem;font-weight:var(--font-bold);color:var(--gray-900);line-height:1}.ProgressAnalytics_scorePercent__3NQZH{font-size:1.5rem;font-weight:var(--font-semibold);color:var(--gray-500)}.ProgressAnalytics_scoreLabel__U6PQ0{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-2)}.ProgressAnalytics_progressBar__b44lr{height:8px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-6)}.ProgressAnalytics_progressFill__7QVCH{height:100%;background:linear-gradient(90deg,var(--blue-500),var(--blue-600));border-radius:var(--radius-full);transition:width var(--transition-normal)}.ProgressAnalytics_quickStats__2qxsJ{display:flex;justify-content:space-around;padding-top:var(--space-5);border-top:1px solid var(--gray-100)}.ProgressAnalytics_quickStat__FGKsr{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.ProgressAnalytics_quickStatValue__T4p6_{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--gray-900)}.ProgressAnalytics_quickStatLabel__LwZdv{font-size:var(--text-xs);color:var(--gray-500)}.ProgressAnalytics_flameIcon__a_6AH{color:var(--amber-500)}.ProgressAnalytics_section__PArL7{padding:var(--space-6);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.ProgressAnalytics_sectionTitle__Ke2Ag{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0 0 var(--space-5) 0}.ProgressAnalytics_reviewNotice__V5DwR{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--blue-50);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--blue-700)}.ProgressAnalytics_reviewCount__wdiJi{font-weight:var(--font-bold)}.ProgressAnalytics_categoryList__QNRCH{display:flex;flex-direction:column;gap:var(--space-5)}.ProgressAnalytics_categoryItem__iKAjn{display:flex;flex-direction:column;gap:var(--space-2)}.ProgressAnalytics_categoryHeader__Qqign{display:flex;justify-content:space-between;align-items:center}.ProgressAnalytics_categoryName__Nb7SW{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700)}.ProgressAnalytics_categoryAccuracy__RYUEw{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-900)}.ProgressAnalytics_categoryAccuracy__RYUEw.ProgressAnalytics_low__4iEdj{color:var(--amber-600)}.ProgressAnalytics_categoryBar__3Gr3z{height:6px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}.ProgressAnalytics_categoryFill__iNnJ8{height:100%;background:var(--blue-500);border-radius:var(--radius-full);transition:width var(--transition-normal)}.ProgressAnalytics_categoryFill__iNnJ8.ProgressAnalytics_low__4iEdj{background:var(--amber-500)}.ProgressAnalytics_categoryMeta__1ncqg{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--gray-500)}.ProgressAnalytics_weakAreasList__If7UU{display:flex;flex-direction:column;gap:var(--space-4)}.ProgressAnalytics_weakAreaItem__Xg_AG{padding:var(--space-4);background:var(--amber-50);border-radius:var(--radius-md);border-left:3px solid var(--amber-500)}.ProgressAnalytics_weakAreaInfo__TtFdV{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.ProgressAnalytics_weakAreaName__atpRH{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-800)}.ProgressAnalytics_weakAreaAccuracy__qJ6nq{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--amber-700)}.ProgressAnalytics_weakAreaRec__eW8JM{font-size:var(--text-xs);color:var(--gray-600);margin:0;line-height:1.5}.ProgressAnalytics_weeklyChart__6qalk{padding:var(--space-4) 0}.ProgressAnalytics_chartBars__RNiuB{display:flex;justify-content:space-between;align-items:flex-end;height:80px;gap:var(--space-2)}.ProgressAnalytics_chartDay__l_Dbc{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ProgressAnalytics_barContainer__p_3_6{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center}.ProgressAnalytics_bar__DVjcx{width:100%;max-width:32px;background:var(--blue-500);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:height var(--transition-normal)}.ProgressAnalytics_dayLabel__IfPZQ{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--gray-500)}.ProgressAnalytics_compactContainer__31G4r{padding:var(--space-5);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.ProgressAnalytics_compactStats__DHNYP{display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.ProgressAnalytics_compactStat__msDcS{display:flex;flex-direction:column;align-items:center;gap:2px}.ProgressAnalytics_compactStat__msDcS.ProgressAnalytics_due__kvyvx{color:var(--blue-600)}.ProgressAnalytics_compactValue__Mlqhq{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--gray-900)}.ProgressAnalytics_compactStat__msDcS.ProgressAnalytics_due__kvyvx .ProgressAnalytics_compactValue__Mlqhq{color:var(--blue-600)}.ProgressAnalytics_compactLabel__0NFL7{font-size:10px;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.ProgressAnalytics_compactBar__sS48J{height:4px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-2)}.ProgressAnalytics_compactFill__tUdpF{height:100%;background:var(--blue-500);border-radius:var(--radius-full);transition:width var(--transition-normal)}.ProgressAnalytics_compactMeta__S48SM{font-size:var(--text-xs);color:var(--gray-500);text-align:center}@media (max-width:480px){.ProgressAnalytics_readinessSection__3AIuk{padding:var(--space-5)}.ProgressAnalytics_scoreValue__l9Qmc{font-size:2.5rem}.ProgressAnalytics_quickStats__2qxsJ{flex-wrap:wrap;gap:var(--space-4)}.ProgressAnalytics_quickStat__FGKsr{flex:1 1 40%}}.UpgradeModal_overlay__Vk8PW{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px}.UpgradeModal_modal__92uLy{position:relative;max-width:400px;width:100%;background:var(--white);border-radius:16px;padding:32px 24px;text-align:center;animation:UpgradeModal_slideUp__2wyvh .2s ease}@keyframes UpgradeModal_slideUp__2wyvh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UpgradeModal_closeBtn__TV_6l{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--gray-400);cursor:pointer;transition:all .15s ease}.UpgradeModal_closeBtn__TV_6l:hover{background:var(--gray-100);color:var(--gray-600)}.UpgradeModal_icon__oRNzF{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500),var(--blue-600));border-radius:16px;color:#fff}.UpgradeModal_title__zvbj_{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin:0 0 8px}.UpgradeModal_description__WOigu{font-size:.875rem;color:var(--gray-600);line-height:1.5;margin:0 0 20px}.UpgradeModal_features__iMEEf{padding:16px;background:var(--gray-50);border-radius:10px;margin-bottom:20px}.UpgradeModal_featuresTitle__7GINP{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);margin:0 0 10px}.UpgradeModal_featureList__PIW3i{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-align:left}.UpgradeModal_featureList__PIW3i li{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--gray-700)}.UpgradeModal_featureList__PIW3i li svg{flex-shrink:0;color:var(--green-500)}.UpgradeModal_actions__ZPvlh{display:flex;flex-direction:column;gap:8px}.UpgradeModal_upgradeBtn__1Qqbj{width:100%;padding:12px 24px;background:var(--blue-600);color:#fff;font-size:.9375rem;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.UpgradeModal_upgradeBtn__1Qqbj:hover{background:var(--blue-700)}.UpgradeModal_laterBtn__mxHuj{width:100%;padding:10px 24px;background:transparent;color:var(--gray-500);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:color .15s ease}.UpgradeModal_laterBtn__mxHuj:hover{color:var(--gray-700)}.UpgradeModal_trialNote__XQSY_{font-size:.75rem;color:var(--gray-500);margin:12px 0 0}.page_container__kM_rz{max-width:1200px;margin:0 auto;padding:var(--space-10)}.page_header__E4I1r{margin-bottom:var(--space-6)}.page_headerTop__2_2ky{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}.page_titleWrapper__t6kvo{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.page_title__GHz_R{font-size:1.625rem;font-weight:var(--font-bold);color:var(--gray-900);letter-spacing:-.02em}.page_badge__h7ARP{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);background:linear-gradient(135deg,var(--blue-600),var(--blue-700));border-radius:var(--radius-sm);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--white);box-shadow:0 1px 3px rgba(37,99,235,.3)}.page_subtitle__zOWvA{font-size:var(--text-base);color:var(--gray-500);line-height:1.5;max-width:420px}.page_analyticsBtn__f_HH9{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_analyticsBtn__f_HH9:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-900)}.page_recommendationBanner__XFs4f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-7)}.page_recommendationBanner__XFs4f.page_high__kobVc{background:var(--red-50);border:1px solid var(--red-200)}.page_recommendationBanner__XFs4f.page_medium__kDZc3{background:var(--amber-50);border:1px solid var(--amber-200)}.page_recommendationContent__2CLxP{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--gray-700)}.page_recommendationBanner__XFs4f.page_high__kobVc .page_recommendationContent__2CLxP{color:var(--red-700)}.page_recommendationBanner__XFs4f.page_medium__kDZc3 .page_recommendationContent__2CLxP{color:var(--amber-700)}.page_recommendationBtn___yDRy{padding:var(--space-3) var(--space-5);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-700);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_recommendationBtn___yDRy:hover{background:var(--gray-50)}.page_recommendationBanner__XFs4f.page_high__kobVc .page_recommendationBtn___yDRy{background:var(--red-600);border-color:var(--red-600);color:var(--white)}.page_recommendationBanner__XFs4f.page_high__kobVc .page_recommendationBtn___yDRy:hover{background:var(--red-700)}.page_quickActions__27oPO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.page_actionCard__nTnkG{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--blue-600);border:none;border-radius:var(--radius-lg);text-align:left;cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.page_actionCard__nTnkG:hover{background:var(--blue-700)}.page_actionCard__nTnkG.page_secondary__NZM9f{background:var(--white);border:2px solid var(--blue-200)}.page_actionCard__nTnkG.page_secondary__NZM9f:hover{background:var(--blue-50);border-color:var(--blue-300)}.page_actionIcon__B6aEh{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:var(--radius-lg);color:var(--white)}.page_actionCard__nTnkG.page_secondary__NZM9f .page_actionIcon__B6aEh{background:var(--blue-100);color:var(--blue-600)}.page_actionContent__RkXxH{flex:1 1}.page_actionTitle__QNIct{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--white);margin-bottom:var(--space-1)}.page_actionCard__nTnkG.page_secondary__NZM9f .page_actionTitle__QNIct{color:var(--gray-900)}.page_actionDesc__JcfXr{font-size:var(--text-sm);color:hsla(0,0%,100%,.8)}.page_actionCard__nTnkG.page_secondary__NZM9f .page_actionDesc__JcfXr{color:var(--gray-500)}.page_confidenceSection__SP_kW{margin-top:var(--space-5)}.page_keyboardHint__sxyIG{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);background:var(--gray-50);border-radius:var(--radius-md)}.page_shortcut__3DDqz{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--gray-500)}.page_shortcut__3DDqz kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 5px;background:var(--white);border:1px solid var(--gray-300);border-radius:3px;font-family:var(--font-mono);font-size:10px;font-weight:var(--font-medium);color:var(--gray-700)}.page_sectionTitle__snnal{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);margin-bottom:var(--space-5)}.page_backBtn__opbbs{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:inherit;color:var(--gray-600);cursor:pointer;margin-bottom:var(--space-7);transition:all var(--transition-fast)}.page_backBtn__opbbs:hover{background:var(--gray-200)}.page_questionLayout__4Q4gR{display:grid;grid-template-columns:1fr;grid-gap:var(--space-7);gap:var(--space-7);max-width:700px;margin:0 auto}.page_questionLayout__4Q4gR.page_withTutor__aja_R{max-width:100%;grid-template-columns:1fr 400px}.page_questionContainer__o85A_{min-width:0}.page_tutorPanel__SP32r{height:calc(100vh - 200px);min-height:500px;max-height:700px;position:-webkit-sticky;position:sticky;top:100px}.page_sessionInfo__OncZ6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-7);padding:var(--space-5) var(--space-6);background:var(--blue-50);border-radius:var(--radius-lg)}.page_sessionTopic__0er94{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--blue-700)}.page_sessionProgress__x6poS{font-size:var(--text-sm);color:var(--blue-600)}.page_emptyState__ugEIA{text-align:center;padding:var(--space-20)}.page_emptyTitle__UoKY0{font-size:1.25rem;font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-3)}.page_emptyText__FAaD0{font-size:var(--text-base);color:var(--gray-500);margin-bottom:var(--space-7)}.page_practiceOptions__qFhXJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-10)}.page_practiceCard__iJymc{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-9);text-align:center}.page_practiceIcon__Hrp6P{font-size:2.5rem;margin-bottom:var(--space-5)}.page_practiceTitle__nx1zq{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-3)}.page_practiceDesc__M_0wj{font-size:var(--text-sm);color:var(--gray-500);line-height:1.6;margin-bottom:var(--space-7)}.page_startBtn__CuHx2{padding:var(--space-5) var(--space-9);background:var(--blue-600);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--white);cursor:pointer;transition:background var(--transition-fast)}.page_startBtn__CuHx2:hover{background:var(--blue-700)}.page_startBtnSecondary__9xOGz{padding:var(--space-5) var(--space-9);background:var(--white);border:2px solid var(--blue-200);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--blue-600);cursor:pointer;transition:all var(--transition-fast)}.page_startBtnSecondary__9xOGz:hover{background:var(--blue-50);border-color:var(--blue-300)}.page_tutorWelcome__z0YyU{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-14);text-align:center;margin-bottom:var(--space-10)}.page_tutorWelcomeIcon__Ta96a{font-size:3rem;margin-bottom:var(--space-6)}.page_tutorWelcomeTitle__z7Lwh{font-size:1.375rem;font-weight:var(--font-bold);color:var(--gray-900);margin-bottom:var(--space-4)}.page_tutorWelcomeText__dYKNK{font-size:var(--text-base);color:var(--gray-600);line-height:1.7;max-width:500px;margin:0 auto var(--space-9)}.page_tutorFeatures__btDcH{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-9)}.page_tutorFeature__FsJks{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--blue-50);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--blue-700)}.page_featureIcon__eyFid{font-size:var(--text-md)}.page_limitIndicator__IZXTu{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--gray-50);border-radius:var(--radius-lg);margin-bottom:var(--space-7);font-size:var(--text-sm);color:var(--gray-600)}.page_limitIndicator__IZXTu.page_warning__y5Z0R{background:var(--amber-50);color:var(--amber-700)}.page_limitIndicator__IZXTu.page_depleted__Fp6L_{background:var(--red-50);color:var(--red-700)}.page_upgradeLink__gxawU{color:var(--blue-600);font-weight:var(--font-semibold);text-decoration:none;transition:color var(--transition-fast)}.page_upgradeLink__gxawU:hover{color:var(--blue-700);text-decoration:underline}.page_statsFooter__QLzzZ{display:flex;justify-content:center;gap:var(--space-12);padding:var(--space-10) 0;margin-top:var(--space-10);border-top:1px solid var(--gray-200)}.page_stat__jE_RV{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.page_statValue__9nqbj{font-size:1.5rem;font-weight:var(--font-bold);color:var(--blue-600)}.page_statLabel__2W5sU{font-size:var(--text-sm);color:var(--gray-500)}@media (max-width:900px){.page_questionLayout__4Q4gR.page_withTutor__aja_R{grid-template-columns:1fr}.page_tutorPanel__SP32r{position:fixed;bottom:0;left:0;right:0;height:60vh;max-height:none;z-index:100;background:var(--white);border-top:1px solid var(--gray-200);box-shadow:0 -4px 20px rgba(0,0,0,.1)}}@media (max-width:768px){.page_container__kM_rz{padding:var(--space-7)}.page_titleWrapper__t6kvo{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page_title__GHz_R{font-size:1.375rem}.page_badge__h7ARP{font-size:.5625rem;padding:2px var(--space-2)}.page_subtitle__zOWvA{font-size:var(--text-sm)}.page_headerTop__2_2ky{flex-direction:column;gap:var(--space-4)}.page_practiceOptions__qFhXJ,.page_quickActions__27oPO{grid-template-columns:1fr}.page_statsFooter__QLzzZ{flex-direction:column;gap:var(--space-6)}.page_tutorFeatures__btDcH{flex-direction:column;align-items:center}}