.page_page__e_Lfz{max-width:900px;margin:0 auto;padding:28px 20px 80px}.page_backLink__JHF92{margin-bottom:18px;color:var(--text-muted);font-weight:600;animation:page_article-fade-up__1XcZw var(--motion-duration-medium) var(--motion-ease-standard) both;animation-delay:40ms}.page_header__LmrQN{margin-bottom:18px;animation:page_article-fade-up__1XcZw var(--motion-duration-medium) var(--motion-ease-standard) both;animation-delay:.1s}.page_header__LmrQN h1{margin:0;font-size:clamp(28px,4vw,40px)}.page_header__LmrQN p{margin-top:8px;color:var(--text-muted)}.page_prose__10OIo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.page_prose__10OIo>*{animation:page_article-fade-up__1XcZw var(--motion-duration-medium) var(--motion-ease-standard) both;animation-delay:.16s}.page_prose__10OIo>:first-child{animation-delay:.16s}.page_prose__10OIo>:nth-child(2){animation-delay:.21s}.page_prose__10OIo>:nth-child(3){animation-delay:.26s}.page_prose__10OIo>:nth-child(4){animation-delay:.31s}.page_prose__10OIo>:nth-child(5){animation-delay:.36s}.page_prose__10OIo>:nth-child(6){animation-delay:.41s}.page_prose__10OIo>:nth-child(7){animation-delay:.46s}.page_prose__10OIo>:nth-child(8){animation-delay:.51s}.page_prose__10OIo h2{margin:26px 0 10px;font-size:24px}.page_prose__10OIo h3{margin:20px 0 8px}.page_prose__10OIo li,.page_prose__10OIo p{color:var(--text)}.page_prose__10OIo ol,.page_prose__10OIo ul{padding-left:20px}.page_prose__10OIo pre{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:14px;overflow:auto}.page_prose__10OIo code{background:#e2e8f0;border-radius:6px;padding:1px 5px}.page_prose__10OIo pre code{background:transparent;padding:0}.page_inlineExercise__ElLZQ{margin:18px 0}.page_inlineFallback__DlcsW{border:1px dashed var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-muted);margin:16px 0}.page_inlineFallback__DlcsW p{margin:0;color:var(--text-muted)}@keyframes page_article-fade-up__1XcZw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ExerciseActions_row__ce6dm{display:flex;gap:10px;flex-wrap:wrap}.ExerciseActions_primary___9Mju,.ExerciseActions_secondary__A0BCN{border-radius:10px;border:1px solid transparent;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ExerciseActions_primary___9Mju{background:var(--accent);color:#f8fafc}.ExerciseActions_primary___9Mju:disabled,.ExerciseActions_secondary__A0BCN:disabled{opacity:.5;cursor:not-allowed}.ExerciseActions_primary___9Mju:focus-visible,.ExerciseActions_secondary__A0BCN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExerciseActions_primary___9Mju:not(:disabled):hover,.ExerciseActions_secondary__A0BCN:not(:disabled):hover{transform:translateY(-1px)}.ExerciseActions_primary___9Mju:not(:disabled):active,.ExerciseActions_secondary__A0BCN:not(:disabled):active{transform:translateY(0)}.ExerciseActions_secondary__A0BCN{background:var(--surface-muted);border-color:var(--border);color:var(--text)}.ExerciseCard_card__SZXqX{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px;box-shadow:var(--shadow)}.ExerciseCard_header__ihghR{display:grid;gap:10px}.ExerciseCard_metaRow__i3OH_{display:flex;justify-content:space-between;align-items:center;gap:10px}.ExerciseCard_mode__kZfYV,.ExerciseCard_type__9BMFD{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ExerciseCard_type__9BMFD{color:var(--accent)}.ExerciseCard_mode__kZfYV{color:var(--text-muted)}.ExerciseCard_title__AFtSp{margin:0;font-size:18px}.ExerciseCard_question__15De4{margin:0;color:var(--text)}.ExerciseCard_body__pmL3D{margin-top:14px;display:grid;gap:12px}.ExerciseCard_idle__WTh3a{border-left:4px solid var(--state-idle)}.ExerciseCard_answered-correct__aJ1eE{border-left:4px solid var(--state-correct)}.ExerciseCard_answered-partial__gG2Xv{border-left:4px solid var(--state-partial)}.ExerciseCard_answered-wrong__6Sk7_{border-left:4px solid var(--state-wrong)}.FeedbackPanel_panel__Q_sLt{border:1px solid var(--border);border-radius:12px;padding:12px;display:grid;gap:6px;background:var(--surface-muted);animation:FeedbackPanel_panel-in__bLrES var(--motion-duration-medium) var(--motion-ease-standard)}.FeedbackPanel_title__Ekp7N{margin:0;font-weight:700}.FeedbackPanel_explanation__g_f9i,.FeedbackPanel_feedback__l1Wx_,.FeedbackPanel_score__hNvz8{margin:0;color:var(--text-muted)}.FeedbackPanel_answered-correct__XV2Lf{border-color:color-mix(in srgb,var(--state-correct) 45%,var(--border))}.FeedbackPanel_answered-partial__X_EsX{border-color:color-mix(in srgb,var(--state-partial) 45%,var(--border))}.FeedbackPanel_answered-wrong__xksx3{border-color:color-mix(in srgb,var(--state-wrong) 45%,var(--border))}@keyframes FeedbackPanel_panel-in__bLrES{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CrosswordExercise_layout__J5Br4{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.CrosswordExercise_warningBox__HNuYE{border:1px solid color-mix(in srgb,var(--state-wrong) 45%,var(--border));border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--state-wrong) 6%,white)}.CrosswordExercise_warningTitle__KuGPf{margin:0;font-weight:700;color:var(--text)}.CrosswordExercise_warningList__pXCks{margin:8px 0 0;padding-left:18px;color:var(--text-muted);display:grid;gap:4px}.CrosswordExercise_grid__HGpnt{display:grid;gap:4px;width:fit-content}.CrosswordExercise_row__fpCDy{display:grid;gap:4px}.CrosswordExercise_cell__ivcj3,.CrosswordExercise_emptyCell__0JiUC{width:28px;height:28px;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:13px}.CrosswordExercise_cell__ivcj3{border:1px solid var(--border);background:white}.CrosswordExercise_intersection__rL4gI{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-correct) 30%,transparent)}.CrosswordExercise_conflict__OywbZ{border-color:var(--state-wrong);background:color-mix(in srgb,var(--state-wrong) 8%,white)}.CrosswordExercise_emptyCell__0JiUC{background:#dbe4f0}.CrosswordExercise_clues__1uaIp{display:grid;gap:10px}.CrosswordExercise_clueItem__ImEex{display:grid;gap:6px}.CrosswordExercise_clueText__zSua4{color:var(--text-muted);font-size:13px}.CrosswordExercise_clueItem__ImEex input{border:1px solid var(--border);border-radius:8px;padding:7px 9px;background:white}.CrosswordExercise_clueItem__ImEex input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.CrosswordExercise_lengthHint__7Kfy4{color:var(--text-muted);font-size:12px}.CrosswordExercise_hint__FppMd{margin:0;color:color-mix(in srgb,var(--state-wrong) 70%,var(--text));font-size:13px}.FillTheBlankExercise_templateLine__t4MDI{margin:0;color:var(--text);line-height:1.9}.FillTheBlankExercise_blankInput__tm1O7{width:140px;max-width:100%;border:1px solid var(--border);border-radius:8px;padding:6px 8px;margin:0 4px;background:white}.FillTheBlankExercise_blankInput__tm1O7:disabled{background:#f8fafc;color:var(--text-muted)}.FillTheBlankExercise_blankInput__tm1O7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.MatchPairsExercise_layout__sd2Aa{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.MatchPairsExercise_column__axNtD{display:grid;gap:10px}.MatchPairsExercise_column__axNtD h4{margin:0;color:var(--text-muted);font-size:14px}.MatchPairsExercise_leftRow__M28Q_{border:1px solid var(--border);border-radius:10px;padding:10px;display:grid;gap:8px;background:var(--surface-muted)}.MatchPairsExercise_leftText__q1KZf{margin:0;font-weight:600}.MatchPairsExercise_dropZone__U9I_R{border:1px dashed var(--border);border-radius:8px;padding:8px;min-height:38px;background:white;color:var(--text-muted);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.MatchPairsExercise_dropZoneActive__oIMWP{border-color:color-mix(in srgb,var(--accent) 56%,var(--border));background:color-mix(in srgb,var(--accent) 10%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}.MatchPairsExercise_dropZoneFilled__7_9uL{color:var(--text)}.MatchPairsExercise_selectLabel__9vQYq{display:grid;gap:6px;font-size:12px;color:var(--text-muted)}.MatchPairsExercise_selectLabel__9vQYq select{border:1px solid var(--border);border-radius:8px;padding:6px;background:white}.MatchPairsExercise_selectLabel__9vQYq select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.MatchPairsExercise_draggableList__MlDR_{display:grid;gap:8px}.MatchPairsExercise_draggableItem__Iuxho{text-align:left;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:white;cursor:grab;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.MatchPairsExercise_draggableItem__Iuxho:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));box-shadow:0 8px 18px rgba(15,23,42,.08)}.MatchPairsExercise_draggableItem__Iuxho:disabled{cursor:not-allowed}.MatchPairsExercise_draggableItem__Iuxho:focus-visible,.MatchPairsExercise_dropZone__U9I_R:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MatchPairsExercise_used__3x0GJ{opacity:.55}.MultipleChoiceExercise_fieldset__U7BIC{margin:0;border:0;padding:0}.MultipleChoiceExercise_legend__W5NLg{margin-bottom:8px;color:var(--text-muted);font-size:13px}.MultipleChoiceExercise_options__YgVKU{display:grid;gap:10px}.MultipleChoiceExercise_option__ukWgj{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer;background:var(--surface-muted)}.MultipleChoiceExercise_option__ukWgj input{margin-top:3px}.MultipleChoiceExercise_option__ukWgj input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MultipleChoiceExercise_active__NSCTy{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,white)}.OrderStepsExercise_list__lV4mF{margin:0;padding-left:0;list-style:none;display:grid;gap:10px}.OrderStepsExercise_item__EcybV{border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard);touch-action:manipulation}.OrderStepsExercise_itemContent__TOBpF{display:flex;gap:8px;align-items:flex-start}.OrderStepsExercise_stepIndex__LbRQ4{font-weight:700;min-width:20px}.OrderStepsExercise_controls__e22AU{display:flex;gap:6px}.OrderStepsExercise_itemDragging__TZ7__{opacity:.35}.OrderStepsExercise_itemOver__tFLWb{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.OrderStepsExercise_controls__e22AU button{border:1px solid var(--border);border-radius:8px;background:white;width:30px;height:30px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.OrderStepsExercise_controls__e22AU button:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.OrderStepsExercise_controls__e22AU button:not(:disabled):active{transform:translateY(0)}.OrderStepsExercise_controls__e22AU button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OrderStepsExercise_dragHandle__g5Y2s{width:auto;min-width:36px;padding:0 8px;cursor:grab;letter-spacing:-1px;font-weight:700;color:var(--text-muted)}.OrderStepsExercise_dragHandle__g5Y2s:active{cursor:grabbing}.OrderStepsExercise_dragHandle__g5Y2s:disabled{cursor:not-allowed;opacity:.5}.OrderStepsExercise_hint__dSQRb{font-size:13px}.OrderStepsExercise_hint__dSQRb,.TrueFalseExercise_statement__P5lIW{margin:0;color:var(--text-muted)}.TrueFalseExercise_optionRow__ug4lS{display:flex;gap:10px;flex-wrap:wrap}.TrueFalseExercise_option___GIKx{border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:10px 14px;cursor:pointer;color:var(--text);font-weight:600}.TrueFalseExercise_option___GIKx:disabled{opacity:.6;cursor:not-allowed}.TrueFalseExercise_option___GIKx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TrueFalseExercise_active__5FFD_{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,white)}.ProgressBar_card__KdGaC{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:14px;display:grid;gap:8px}.ProgressBar_topRow__DrQeC{display:flex;justify-content:space-between;align-items:center;color:var(--text-muted)}.ProgressBar_track__WkBl5{width:100%;height:10px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.ProgressBar_fill__RVUzu{height:100%;background:linear-gradient(90deg,var(--accent),#10b981);width:0;will-change:width}.ResultSummary_card__c3BzH{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:16px;display:grid;gap:10px}.ResultSummary_card__c3BzH h2{margin:0;font-size:24px}.ResultSummary_kpi__wVKXN{margin:0;font-size:18px;font-weight:700}.ResultSummary_score__Pdzvc{margin:0;color:var(--text-muted)}.ResultSummary_typeGrid__snH9Y{margin-top:6px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ResultSummary_typeCard__MzzgJ{border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:10px}.ResultSummary_typeCard__MzzgJ h3,.ResultSummary_typeCard__MzzgJ p{margin:0}.ResultSummary_typeCard__MzzgJ p+p{margin-top:4px;color:var(--text-muted)}.ResultSummary_typeProgressTrack__khA7a{margin-top:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 60%,white);overflow:hidden}.ResultSummary_typeProgressFill__Bhg80{height:100%;width:0;background:linear-gradient(90deg,var(--accent),#10b981);border-radius:inherit}.WeakTopics_card__bp0qD{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:16px;display:grid;gap:10px}.WeakTopics_card__bp0qD h2{margin:0;font-size:22px}.WeakTopics_success__mllUI{margin:0;color:var(--text-muted)}.WeakTopics_list__sqTWg{list-style:none;margin:0;padding:0;display:grid;gap:8px}.WeakTopics_item__eNsx2{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface-muted)}.WeakTopics_item__eNsx2 p{margin:0}.WeakTopics_hint__4QjXd{margin-top:4px;color:var(--text-muted);font-size:14px}.WeakTopics_progressTrack__iBD8a{margin-top:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 60%,white);overflow:hidden}.WeakTopics_progressFill__SKQqI{height:100%;width:0;background:linear-gradient(90deg,#14b8a6,#22c55e);border-radius:inherit}.page_page__YoiHa{max-width:980px;margin:0 auto;padding:40px 20px 80px;display:grid;gap:16px}.page_header__7s7Ig h1{margin:0;font-size:clamp(28px,4vw,38px)}.page_header__7s7Ig p{margin:10px 0 0;color:var(--text-muted)}.page_progressCard__O3Wv6{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:14px;display:grid;gap:8px}.page_progressTop__EVS7m{display:flex;justify-content:space-between;align-items:center;color:var(--text-muted)}.page_progressTrack__s_MAB{width:100%;height:10px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.page_progressFill__m1oIV{height:100%;background:linear-gradient(90deg,var(--accent),#10b981);transition:width .2s ease}.page_exerciseList__jdl7b{display:grid;gap:12px}.page_exerciseWrap__N5Xbe{display:grid;gap:10px;will-change:transform,opacity}.page_exerciseActions__IVxhy{display:flex;justify-content:flex-end}.page_skipButton__O9NRy{border-radius:10px;border:1px solid var(--border);background:white;color:var(--text);font-weight:600;padding:9px 14px;cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.page_skipButton__O9NRy:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,white 88%,var(--surface-muted));transform:translateY(-1px)}.page_skipButton__O9NRy:active{transform:translateY(0)}.page_skipButton__O9NRy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_hint__dwI6O{margin:0;color:var(--text-muted);font-size:13px}.page_infoCard__6kTqZ{margin-top:4px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:16px;display:grid;gap:8px}.page_infoCard__6kTqZ h1,.page_infoCard__6kTqZ h2{margin:0;font-size:22px}.page_infoCard__6kTqZ p{margin:0;color:var(--text-muted)}.page_actions__RkkgM{display:flex;flex-wrap:wrap;gap:8px}.page_primary__bwtac,.page_secondary__uXJDX{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:10px 14px;text-decoration:none;border:1px solid var(--border);cursor:pointer;font-weight:600}.page_primary__bwtac{background:var(--accent);color:white;border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.page_secondary__uXJDX{background:white;color:var(--text)}.page_page___3Kkc{max-width:980px;margin:0 auto;padding:40px 20px 80px;display:grid;gap:16px}.page_header__43A6j h1{margin:0;font-size:clamp(28px,4vw,38px)}.page_header__43A6j p{margin:10px 0 0;color:var(--text-muted)}.page_infoCard__Birsq{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:16px;display:grid;gap:10px}.page_infoCard__Birsq h1{margin:0}.page_infoCard__Birsq p{margin:0;color:var(--text-muted)}.page_breakdown__H1s5S{display:grid;gap:10px}.page_breakdown__H1s5S h2{margin:0;font-size:24px}.page_breakdownList__HRhPS{display:grid;gap:12px}.page_resultCard__EYAbn{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--state-idle);border-radius:14px;box-shadow:var(--shadow);padding:14px;display:grid;gap:10px}.page_correct__BtD77{border-left-color:var(--state-correct)}.page_partial__A5UQQ{border-left-color:var(--state-partial)}.page_wrong__w3ybF{border-left-color:var(--state-wrong)}.page_skipped__SSF_X{border-left-color:var(--state-idle)}.page_cardHeader__vrUR9{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_cardHeader__vrUR9 h3{margin:0}.page_typeLabel__WxV70{margin:4px 0 0;color:var(--text-muted);font-size:13px}.page_score__HNimf{margin:0;font-weight:700}.page_skippedBadge__Q8MdF{margin:0;display:inline-flex;width:fit-content;border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:12px;color:var(--text-muted);background:var(--surface-muted)}.page_answerGrid__Rsk1S{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_answerGrid__Rsk1S section{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface-muted)}.page_answerGrid__Rsk1S h4{margin:0;font-size:14px}.page_answerGrid__Rsk1S ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.page_explanation__r9X4R,.page_feedback__nZDKl{margin:0;color:var(--text-muted)}.page_actions__rIFp6{display:flex;flex-wrap:wrap;gap:8px}.page_primary___nBna,.page_secondary__ECK9g{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:10px 14px;text-decoration:none;border:1px solid var(--border);cursor:pointer;font-weight:600}.page_primary___nBna{background:var(--accent);color:white;border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.page_secondary__ECK9g{background:white;color:var(--text)}