.AppLayout_wrapper__auaKI{display:flex;min-height:100vh;background:#f5f7fb}.AppLayout_sidebar__WERRc{width:250px;background:#0b3d91;color:white;padding:30px 20px}.AppLayout_logo__pcShV{font-size:1.5rem;font-weight:700;margin-bottom:40px}.AppLayout_navigation__zGDYR{display:flex;flex-direction:column;gap:18px}.AppLayout_navigation__zGDYR a{color:white;text-decoration:none;padding:10px 14px;border-radius:8px;transition:background .25s}.AppLayout_navigation__zGDYR a:hover{background:rgba(255,255,255,.15)}.AppLayout_contentArea__PnDnl{flex:1;display:flex;flex-direction:column;min-width:0}.AppLayout_header__yMPTH{background:white;padding:20px 40px;border-bottom:1px solid #e5e7eb}.AppLayout_header__yMPTH h2{margin:0;color:#0b3d91}.AppLayout_main__N70Jd{flex:1;padding:40px}@media (max-width:768px){.AppLayout_wrapper__auaKI{flex-direction:column}.AppLayout_sidebar__WERRc{width:auto;padding:14px 16px}.AppLayout_logo__pcShV{font-size:1.15rem;margin-bottom:10px}.AppLayout_navigation__zGDYR{flex-direction:row;flex-wrap:wrap;gap:6px}.AppLayout_navigation__zGDYR a{padding:8px 10px}.AppLayout_header__yMPTH{padding:12px 16px}.AppLayout_header__yMPTH h2{font-size:1.1rem}.AppLayout_main__N70Jd{padding:16px}}.study_container__j49Ha{max-width:1100px;margin:auto;padding:40px}.study_header__NdjG0{margin-bottom:24px}.study_header__NdjG0 h1{color:#0b3d91;margin:12px 0 4px}.study_card___QF0W{background:white;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,.08);min-width:0}.study_workspace__aSeLq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.study_meta__U8kKX{color:#5c6470;font-size:.92rem}.study_privacy__ljaNQ{padding:14px 16px;margin-bottom:18px;border-left:4px solid #1658d3;border-radius:8px;background:#f2f6fd;line-height:1.6}.study_privacy__ljaNQ p{margin:0 0 8px}.study_privacy__ljaNQ p:last-child{margin-bottom:0}.study_uploadForm___qIn7{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.study_uploadForm___qIn7 label{font-weight:600;width:100%}.study_limits__AeoZG{display:flex;flex-wrap:wrap;gap:6px 16px;width:100%;margin:0;padding:0;list-style:none;color:#5c6470;font-size:.9rem}.study_button__rVU7D,.study_dangerButton__kBklI,.study_secondaryButton__Dya2w{padding:10px 20px;border-radius:8px;cursor:pointer;font:inherit}.study_button__rVU7D{background:#1658d3;color:white;border:none}.study_secondaryButton__Dya2w{background:white;color:#1658d3;border:1px solid #1658d3}.study_dangerButton__kBklI{background:#b42318;color:white;border:none}.study_button__rVU7D:disabled,.study_dangerButton__kBklI:disabled,.study_secondaryButton__Dya2w:disabled{opacity:.6;cursor:not-allowed}.study_status__rr1tY{margin:12px 0}.study_statusError__o7NTl,.study_statusInfo__AR_nt,.study_statusSuccess__737DR{padding:10px 14px;border-radius:8px;line-height:1.5}.study_statusInfo__AR_nt{background:#eef3fc;color:#1d3b6e}.study_statusSuccess__737DR{background:#ecf8ef;color:#1c5a2c}.study_statusError__o7NTl{background:#fdf0ef;color:#8a1c13}.study_documentList__ytGJc{list-style:none;margin:16px 0 0;padding:0}.study_documentItem__Nb71f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee}.study_documentItem__Nb71f:last-child{border-bottom:none}.study_documentSelected__du3yI .study_documentButton__m6r_R strong{color:#1658d3}.study_documentButton__m6r_R{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0;padding:0;border:none;background:none;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere}.study_confirm__DLQn4{width:100%;padding:12px 14px;border:1px solid #f1c4c0;border-radius:8px;background:#fff7f6}.study_confirm__DLQn4 p{margin:0 0 10px}.study_confirm__DLQn4 button+button{margin-left:10px}.study_sections__2K0V3{display:flex;flex-direction:column;gap:8px}.study_section__NtK8R{border:1px solid #e3e7ee;border-radius:8px;padding:10px 14px}.study_section__NtK8R summary{font-weight:600;cursor:pointer}.study_plainText__woiHm,.study_sectionText__vsKGh{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.study_consent__PbJw_ h3{margin-top:0}.study_notice__OVSMB{padding:14px 16px;border:1px solid #e3c770;border-left-width:4px;border-radius:8px;background:#fff8e1;color:#4a3b00;line-height:1.6}.study_notice__OVSMB p{margin:0 0 8px}.study_checkbox__JGlfm{display:flex;gap:8px;align-items:flex-start;margin:14px 0;font-weight:600}.study_consentGranted__JZpbE{margin-bottom:18px}.study_consentGranted__JZpbE>p{margin-top:0}.study_tutorForm__nEM5v{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.study_tutorForm__nEM5v>label{font-weight:600}.study_modes__lwyJU{display:flex;flex-wrap:wrap;gap:8px 18px;border:none;margin:0;padding:0}.study_modes__lwyJU legend{font-weight:600;margin-bottom:6px}.study_modes__lwyJU label{display:flex;gap:6px;align-items:center}.study_range__Gj4pl{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.study_range__Gj4pl .study_meta__U8kKX{width:100%;margin:0}.study_rangeField__3xYt2{display:flex;gap:8px;align-items:center}.study_textarea__rUJpK{min-height:90px;padding:12px;border:1px solid #cfd6e0;border-radius:8px;font:inherit;resize:vertical}.study_history__QYo7H{list-style:none;margin:0;padding:0}.study_message__kHWk9{padding:12px 14px;margin-bottom:12px;border-radius:10px;min-width:0}.study_learnerMessage__2CoKv{background:#eef3fc}.study_tutorMessage__AWlZ3{background:#f7f8fa;border:1px solid #e3e7ee}.study_messageRole__fp1YI{margin:0 0 6px;font-size:.85rem;font-weight:600;color:#5c6470}.study_answer__CtrBK{overflow-wrap:anywhere;line-height:1.6;min-width:0}.study_answer__CtrBK>:first-child{margin-top:0}.study_answer__CtrBK ol,.study_answer__CtrBK ul{padding-left:22px}.study_answer__CtrBK blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid #cfd6e0;color:#3d4450}.study_linkText__wThol{text-decoration:underline dotted}.study_imageText__67oKs{color:#5c6470;font-style:italic}.study_citations__RYiT_{font-size:.92rem;font-weight:600;color:#1d3b6e}.study_partialNotice__mBRME{padding:8px 12px;border-left:4px solid #e3a008;border-radius:6px;background:#fff8e1;color:#4a3b00;font-size:.92rem}@media (max-width:860px){.study_container__j49Ha{padding:20px 16px}.study_workspace__aSeLq{grid-template-columns:minmax(0,1fr)}}.AdaptivePractice_section__6CMQq{margin-top:16px}.AdaptivePractice_objective__JNOze{color:#333;margin:0 0 16px}.AdaptivePractice_questionText__zkmkJ{font-size:1.05rem;font-weight:600;color:#0b3d91;margin:0 0 12px}.AdaptivePractice_questionParagraph__BmQ4_{margin:0 0 10px}.AdaptivePractice_questionParagraph__BmQ4_:last-child{margin-bottom:0}.AdaptivePractice_progress__E4_19{color:#666;margin:0 0 16px}.AdaptivePractice_completeLead__KzoT2{color:#18552f}.AdaptivePractice_questionForm__QlFKI{margin-top:12px}.AdaptivePractice_choices__8ZAoI{border:none;margin:0;padding:0;display:grid;gap:10px}.AdaptivePractice_choice__aOTIA{display:flex;align-items:flex-start;gap:10px;border:1px solid #d8d8d8;border-radius:8px;padding:12px 14px;cursor:pointer}.AdaptivePractice_choice__aOTIA:focus-within{outline:2px solid #1658d3;outline-offset:2px}.AdaptivePractice_choice__aOTIA input{margin-top:3px}.AdaptivePractice_answerInput__elGuc{width:100%;padding:12px 14px;border:1px solid #d8d8d8;border-radius:8px;font-size:var(--font-normal)}.AdaptivePractice_submitButton__YeB7f{margin-top:14px;padding:12px 24px;border-radius:8px;cursor:pointer;background:#1658d3;color:white;border:none;font-size:var(--font-normal)}.AdaptivePractice_submitButton__YeB7f:disabled{background:#9db8e8;cursor:default}.AdaptivePractice_feedback__Klova{margin-top:16px;border-radius:8px;padding:14px 16px;border:1px solid #d8d8d8}.AdaptivePractice_feedback__Klova.AdaptivePractice_correct__bY9bC{background:#eef8f1;border-color:#a7d5b6}.AdaptivePractice_feedback__Klova.AdaptivePractice_incorrect__L7rRe{background:#fdf1f0;border-color:#ecc2bd}.AdaptivePractice_feedbackLabel__HoVnV{font-weight:700;margin:0 0 8px}.AdaptivePractice_error__XHxd3{color:#a22318;margin:0 0 12px}.AdaptivePractice_visuallyHidden__KfOdd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.AdaptivePractice_submitButton__YeB7f{width:100%}}.SpeakingSimulation_simulation__W4f2i{margin-top:16px;padding:20px;border:1px solid #d6e2f8;border-radius:10px;background:#f7faff}.SpeakingSimulation_controls__kObet,.SpeakingSimulation_feedback__raYSG,.SpeakingSimulation_preparation__0dKQw,.SpeakingSimulation_simulation__W4f2i,.SpeakingSimulation_start__Gu3lS{display:flex;flex-direction:column;gap:12px}.SpeakingSimulation_notice__9CmuJ{font-size:.9rem;line-height:1.5;color:#444}.SpeakingSimulation_muted__vVXEI,.SpeakingSimulation_status__OHsws{font-size:.9rem;color:#666}.SpeakingSimulation_conversation__jh7vu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.SpeakingSimulation_interlocutor__qrm9N,.SpeakingSimulation_learner__KEbpF{display:flex;flex-direction:column;gap:2px;max-width:85%;padding:10px 14px;border-radius:10px;line-height:1.5;overflow-wrap:anywhere}.SpeakingSimulation_interlocutor__qrm9N{align-self:flex-start;background:white;border:1px solid #e3e8f2}.SpeakingSimulation_learner__KEbpF{align-self:flex-end;background:#e8f0ff}.SpeakingSimulation_speaker__MMvV8{font-size:.8rem;font-weight:600;color:#0b3d91}.SpeakingSimulation_timer__ITp7E{font-size:1.4rem;font-variant-numeric:tabular-nums;color:#b3261e}.SpeakingSimulation_controls__kObet audio{width:100%}.SpeakingSimulation_buttons__gadyD{display:flex;gap:12px;flex-wrap:wrap}.SpeakingSimulation_primaryButton__KQI_3,.SpeakingSimulation_secondaryButton__FoBl9{align-self:flex-start;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:var(--font-normal)}.SpeakingSimulation_primaryButton__KQI_3{background:#1658d3;color:white;border:none}.SpeakingSimulation_primaryButton__KQI_3:hover{background:#0b45b5}.SpeakingSimulation_secondaryButton__FoBl9{background:white;color:#1658d3;border:1px solid #1658d3}.SpeakingSimulation_secondaryButton__FoBl9:hover{background:#eef4ff}.SpeakingSimulation_primaryButton__KQI_3:disabled,.SpeakingSimulation_secondaryButton__FoBl9:disabled{cursor:not-allowed;opacity:.6}.SpeakingSimulation_modeChoice__WNsYF{margin:0;padding:0;border:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0}.SpeakingSimulation_modeHeading__Rvcoq{margin-bottom:8px;padding:0;font-weight:600;color:#222}.SpeakingSimulation_modeOptionSelected__KO7g9,.SpeakingSimulation_modeOption__5GFlC{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #d6e2f8;border-radius:10px;background:white;cursor:pointer;min-width:0}.SpeakingSimulation_modeOptionSelected__KO7g9{border:2px solid #1658d3;background:#eef4ff}.SpeakingSimulation_modeRadio__EShDz{margin-top:3px;flex-shrink:0;accent-color:#1658d3}.SpeakingSimulation_modeText__TXXG8{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.SpeakingSimulation_modeTitle__bOyjr{font-weight:600;color:#1658d3}.SpeakingSimulation_modeDuration__vlyBd{margin-left:6px;color:#444;font-weight:600}.SpeakingSimulation_modeDescription__PuM3N{font-size:.9rem;line-height:1.4;color:#555}.SpeakingSimulation_preparationHeading__IGC4f{font-weight:600;color:#0b3d91}.SpeakingSimulation_modeBadge__os5cj{align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;background:#eef4ff;color:#1658d3;font-size:.85rem;font-weight:600}.SpeakingSimulation_feedback__raYSG{line-height:1.6;color:#333}.SpeakingSimulation_feedback__raYSG h4{color:#0b3d91}.SpeakingSimulation_feedback__raYSG ul{padding-left:20px}.SpeakingSimulation_comments__k_GTU dt{font-weight:600;color:#0b3d91}.SpeakingSimulation_comments__k_GTU dd{margin:0 0 10px}.SpeakingSimulation_improved__wq_fj{padding:12px 16px;border-left:4px solid #1658d3;background:white;overflow-wrap:anywhere}.SpeakingSimulation_error__l8TuN{color:#b3261e}.SpeakingSimulation_countdown__la4Dt{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;color:#0b3d91}.SpeakingSimulation_countdownLow__OSJqs{color:#b3261e}.SpeakingSimulation_timeAlert__5blI5,.SpeakingSimulation_timeNotice__mU_XR{padding:8px 12px;border-radius:8px;line-height:1.4;overflow-wrap:anywhere}.SpeakingSimulation_timeNotice__mU_XR{background:#fff7e0;color:#6b4e00}.SpeakingSimulation_timeAlert__5blI5{background:#fdecea;color:#b3261e;font-weight:600}.SpeakingSimulation_speech__lx_Me{display:flex;flex-direction:column;gap:6px;margin-top:6px}.SpeakingSimulation_hiddenText__brWN9{font-style:italic;color:#666}.SpeakingSimulation_speechButton__ZoXCw,.SpeakingSimulation_textButton__g2Eay{padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.95rem}.SpeakingSimulation_speechButton__ZoXCw{background:#1658d3;color:white;border:none}.SpeakingSimulation_textButton__g2Eay{background:white;color:#1658d3;border:1px solid #1658d3}.SpeakingSimulation_speechButton__ZoXCw:disabled,.SpeakingSimulation_textButton__g2Eay:disabled{cursor:not-allowed;opacity:.6}.SpeakingSimulation_speechStatus__QOGlJ{font-size:.85rem;color:#555}@media (max-width:600px){.SpeakingSimulation_simulation__W4f2i{padding:14px}.SpeakingSimulation_interlocutor__qrm9N,.SpeakingSimulation_learner__KEbpF{max-width:100%}.SpeakingSimulation_primaryButton__KQI_3,.SpeakingSimulation_secondaryButton__FoBl9{width:100%}.SpeakingSimulation_speechButton__ZoXCw,.SpeakingSimulation_textButton__g2Eay{flex:1 1 auto}}.Task3Speaking_task3__nx4uh{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;padding:20px;margin-top:16px;border:1px solid #d6e2f8;border-radius:10px;background:#f7faff;overflow-wrap:anywhere;line-height:1.6}.Task3Speaking_feedback__luvZs,.Task3Speaking_start__fHpQB,.Task3Speaking_topicLabel__JuQ64{display:flex;flex-direction:column;gap:12px;min-width:0}.Task3Speaking_modes__fQb8e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;min-width:0}.Task3Speaking_modes__fQb8e legend{font-weight:600;margin-bottom:10px}.Task3Speaking_mode__HgIaL,.Task3Speaking_selectedMode__JHgnn{display:flex;gap:10px;padding:14px;border:1px solid #d6e2f8;border-radius:10px;background:white;min-width:0;cursor:pointer}.Task3Speaking_selectedMode__JHgnn{border-color:#1658d3;background:#eef4ff}.Task3Speaking_mode__HgIaL input,.Task3Speaking_selectedMode__JHgnn input{flex-shrink:0;margin-top:7px}.Task3Speaking_mode__HgIaL span,.Task3Speaking_selectedMode__JHgnn span{min-width:0}.Task3Speaking_duration__vsU_R{display:block;color:#0b3d91;font-weight:600}.Task3Speaking_topicLabel__JuQ64 select{min-width:0;max-width:100%;width:100%;min-height:44px;padding:10px;font:inherit}.Task3Speaking_topic__nHXVg{border-left:4px solid #1658d3;padding:12px;background:white;min-width:0}.Task3Speaking_topic__nHXVg h3{margin:0 0 8px}.Task3Speaking_question__iqpso{font-size:1.1rem}.Task3Speaking_clock__rWnQr{position:sticky;top:12px;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;background:#fff;border:1px solid #d6e2f8;border-radius:8px;padding:10px 12px;font-variant-numeric:tabular-nums}.Task3Speaking_clock__rWnQr strong{font-size:1.5rem;color:#b3261e}.Task3Speaking_badge__Ap_Pr{color:#0b3d91;font-weight:600}.Task3Speaking_primary__1il_Q,.Task3Speaking_secondary__GTteS{align-self:flex-start;max-width:100%;min-height:44px;padding:12px 20px;border-radius:8px;font:inherit;line-height:1.4;white-space:normal;cursor:pointer}.Task3Speaking_primary__1il_Q{color:white;background:#1658d3;border:1px solid #1658d3}.Task3Speaking_secondary__GTteS{color:#1658d3;background:white;border:1px solid #1658d3}.Task3Speaking_primary__1il_Q:disabled,.Task3Speaking_secondary__GTteS:disabled{cursor:not-allowed;opacity:.6}.Task3Speaking_mode__HgIaL:focus-within,.Task3Speaking_primary__1il_Q:focus-visible,.Task3Speaking_secondary__GTteS:focus-visible,.Task3Speaking_selectedMode__JHgnn:focus-within,.Task3Speaking_topicLabel__JuQ64 select:focus-visible{outline:3px solid #b3261e;outline-offset:3px}.Task3Speaking_recording__Hq060{padding:12px;background:#fff2f1;border:1px solid #b3261e;border-radius:8px}.Task3Speaking_recording__Hq060 output{color:#b3261e;font-weight:600}.Task3Speaking_task3__nx4uh output{display:block}.Task3Speaking_improved__68J66,.Task3Speaking_transcript__4av0G{padding:12px;background:white;border-radius:8px;white-space:pre-wrap}.Task3Speaking_feedback__luvZs ul{padding-left:20px}.Task3Speaking_error__wjSlA{color:#b3261e}.Task3Speaking_notice__h2u1k{color:#555;font-size:.9rem}.Task3Speaking_examiner__RnUUn{padding:12px;background:#eef4ff;border:1px solid #1658d3;border-radius:8px;color:#0b3d91;font-weight:600}.Task3Speaking_turn__KvNV2{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:white;border:1px solid #d6e2f8;border-radius:8px}.Task3Speaking_turn__KvNV2 h3,.Task3Speaking_turn__KvNV2 p{margin:0}.Task3Speaking_window__xSA2N{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.Task3Speaking_window__xSA2N strong{font-size:1.25rem;color:#0b3d91}.Task3Speaking_window__xSA2N progress{flex-basis:100%;width:100%;height:10px;accent-color:#1658d3}.Task3Speaking_confirm__UE3LO{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px;background:#fff2f1;border:1px solid #b3261e;border-radius:8px}.Task3Speaking_confirm__UE3LO h3,.Task3Speaking_confirm__UE3LO p{flex-basis:100%;margin:0}@media (max-width:640px){.Task3Speaking_task3__nx4uh{padding:12px}.Task3Speaking_modes__fQb8e{grid-template-columns:minmax(0,1fr)}.Task3Speaking_primary__1il_Q,.Task3Speaking_secondary__GTteS{align-self:stretch;width:100%}}.ScenarioPicker_picker__g5U50{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.ScenarioPicker_header__jM0gM h3,.ScenarioPicker_selectedTitle__062Pm{margin:0;font-size:var(--font-large)}.ScenarioPicker_muted__Zv_7i{margin:0;font-size:.9rem;color:var(--gray-500)}.ScenarioPicker_bankSize__PTf2V{margin:var(--space-xs) 0;font-weight:600;color:var(--primary)}.ScenarioPicker_chips__y0iZO,.ScenarioPicker_row__gnJGF{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:0;border:0;min-width:0}.ScenarioPicker_srOnly__P_gIm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ScenarioPicker_chipActive__vQgyO,.ScenarioPicker_chip__c9VgK,.ScenarioPicker_tabActive__kfx6r,.ScenarioPicker_tab__6YzRD{min-height:44px;padding:10px 16px;border-radius:22px;font-size:var(--font-normal);cursor:pointer;border:1px solid var(--primary)}.ScenarioPicker_chip__c9VgK,.ScenarioPicker_tab__6YzRD{background:var(--white);color:var(--primary)}.ScenarioPicker_chipActive__vQgyO,.ScenarioPicker_tabActive__kfx6r{background:var(--primary);color:var(--white)}.ScenarioPicker_chipEmpty__Q5B71{opacity:.6}.ScenarioPicker_searchLabel__6dxmj{display:flex;flex-direction:column;gap:var(--space-xs);font-weight:700}.ScenarioPicker_search___mzHL{min-height:44px;width:100%;max-width:480px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:var(--font-normal);font-weight:400}.ScenarioPicker_activeBanner__DVbSH,.ScenarioPicker_empty__QrBF7,.ScenarioPicker_error__HfAoq,.ScenarioPicker_suggestion__W01YC{margin:0;padding:var(--space-md);border-radius:var(--radius);line-height:1.5}.ScenarioPicker_activeBanner__DVbSH{display:flex;flex-direction:column;gap:var(--space-sm);background:var(--primary-light);border:1px solid var(--primary)}.ScenarioPicker_activeBanner__DVbSH p{margin:0}.ScenarioPicker_suggestion__W01YC{display:block;background:var(--primary-light)}.ScenarioPicker_error__HfAoq{display:flex;flex-direction:column;gap:var(--space-sm);background:#fdecee;color:#8a1c28}.ScenarioPicker_error__HfAoq p{margin:0}.ScenarioPicker_empty__QrBF7{background:var(--gray-100);color:var(--gray-700)}.ScenarioPicker_cards__lbv_l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.ScenarioPicker_cardRecommended__wzdQM,.ScenarioPicker_card__D_t7_{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-200);overflow-wrap:anywhere}.ScenarioPicker_cardRecommended__wzdQM{border:2px solid var(--primary);box-shadow:var(--shadow-sm)}.ScenarioPicker_cardHeader__j5maL{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm)}.ScenarioPicker_cardTitle__1Pnki{margin:0;font-size:1.05rem;line-height:1.35}.ScenarioPicker_badgeNew__OkOHF,.ScenarioPicker_badgePractised__0bvYF{flex-shrink:0;padding:2px 10px;border-radius:12px;font-size:.8rem;white-space:nowrap}.ScenarioPicker_badgeNew__OkOHF{background:#e7f6ec;color:#1c6b34}.ScenarioPicker_badgePractised__0bvYF{background:var(--gray-100);color:var(--gray-700)}.ScenarioPicker_recommendedLabel__OfhZZ{margin:0;font-size:.85rem;font-weight:700;color:var(--primary)}.ScenarioPicker_category__uDNbZ{margin:0;font-size:.85rem;color:var(--gray-700)}.ScenarioPicker_instructions__7j_VM,.ScenarioPicker_summary__QJ1A8{margin:0;line-height:1.5}.ScenarioPicker_backButton__K0QaQ,.ScenarioPicker_primaryButton__yvA8y,.ScenarioPicker_secondaryButton__7Zurx{align-self:flex-start;min-height:44px;margin-top:auto;padding:10px 20px;border-radius:var(--radius);font-size:var(--font-normal);cursor:pointer}.ScenarioPicker_primaryButton__yvA8y{background:var(--primary);color:var(--white);border:none}.ScenarioPicker_backButton__K0QaQ,.ScenarioPicker_secondaryButton__7Zurx{background:var(--white);color:var(--primary);border:1px solid var(--primary)}.ScenarioPicker_backButton__K0QaQ{margin-top:0}.ScenarioPicker_primaryButton__yvA8y:disabled,.ScenarioPicker_secondaryButton__7Zurx:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.ScenarioPicker_cards__lbv_l{grid-template-columns:1fr}.ScenarioPicker_backButton__K0QaQ,.ScenarioPicker_primaryButton__yvA8y,.ScenarioPicker_secondaryButton__7Zurx{align-self:stretch}}.SpeakingPractice_speaking___7wxr{margin-top:16px;padding:20px;border:1px solid #d6e2f8;border-radius:10px;background:#f7faff}.SpeakingPractice_feedback__6bpOG,.SpeakingPractice_recording__P7xUD,.SpeakingPractice_review__APeMV,.SpeakingPractice_start__XD7Ui,.SpeakingPractice_transcript__2NDTb{display:flex;flex-direction:column;gap:12px}.SpeakingPractice_notice__6_bS7{font-size:.9rem;line-height:1.5;color:#444}.SpeakingPractice_limits__z1HhV{font-size:.9rem;color:#666}.SpeakingPractice_timer__pMiqQ{font-size:1.4rem;font-variant-numeric:tabular-nums;color:#b3261e}.SpeakingPractice_review__APeMV audio{width:100%}.SpeakingPractice_buttons__FCuj2{display:flex;gap:12px;flex-wrap:wrap}.SpeakingPractice_primaryButton__aeXr3,.SpeakingPractice_secondaryButton__lja5P{align-self:flex-start;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:var(--font-normal)}.SpeakingPractice_primaryButton__aeXr3{background:#1658d3;color:white;border:none}.SpeakingPractice_primaryButton__aeXr3:hover{background:#0b45b5}.SpeakingPractice_secondaryButton__lja5P{margin-top:12px;background:white;color:#1658d3;border:1px solid #1658d3}.SpeakingPractice_secondaryButton__lja5P:hover{background:#eef4ff}.SpeakingPractice_primaryButton__aeXr3:disabled,.SpeakingPractice_secondaryButton__lja5P:disabled{cursor:not-allowed;opacity:.6}.SpeakingPractice_transcript__2NDTb{margin:12px 0;padding:16px;border-radius:8px;background:white;line-height:1.6}.SpeakingPractice_feedback__6bpOG{margin-top:12px;line-height:1.6;color:#333}.SpeakingPractice_feedback__6bpOG h4{color:#0b3d91}.SpeakingPractice_feedback__6bpOG ul{padding-left:20px}.SpeakingPractice_explanation__peHQ5{color:#555}.SpeakingPractice_comments__YferA dt{font-weight:600;color:#0b3d91}.SpeakingPractice_comments__YferA dd{margin:0 0 10px}.SpeakingPractice_improved__GQdPp{padding:16px;border-left:4px solid #1658d3;background:white;white-space:pre-line}.SpeakingPractice_ideasUsed__o9yN7,.SpeakingPractice_signals__2InwQ{font-size:.9rem;color:#666}.SpeakingPractice_error__6WujW{color:#b3261e}@media (max-width:600px){.SpeakingPractice_speaking___7wxr{padding:14px}.SpeakingPractice_primaryButton__aeXr3,.SpeakingPractice_secondaryButton__lja5P{width:100%}}.page_container__iOK8o{max-width:1100px;margin:auto;padding:40px}.page_header__vCyLh{margin-bottom:30px}.page_header__vCyLh h1{color:#0b3d91;margin-bottom:8px}.page_header__vCyLh p{color:#666}.page_card__WaAA8{background:white;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.page_card__WaAA8 h2{color:#0b3d91;margin-bottom:16px}.page_contentBlock__RZUQG{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec}.page_contentBlock__RZUQG:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.page_contentBlock__RZUQG h3{color:#0b3d91;margin-bottom:12px}.page_contentParagraph__1ylVv{line-height:1.7;margin-bottom:14px;color:#333}.page_contentParagraph__1ylVv:last-child{margin-bottom:0}.page_contentLink__5viGv{color:#1658d3;text-decoration:underline}.page_contentEmpty__bdJfi{color:#666;font-style:italic}.page_guideLead__NiYLe{margin:0 0 20px;color:#666}.page_resource__n2_yV{padding:14px 0;border-bottom:1px solid #ececec;font-size:1rem}.page_resource__n2_yV:last-child{border-bottom:none}.page_actions__v_ALa{display:flex;gap:16px;flex-wrap:wrap}.page_primaryButton__UGy15,.page_secondaryButton__jvzN6{padding:12px 24px;border-radius:8px;cursor:pointer;font-size:var(--font-normal)}.page_primaryButton__UGy15{background:#1658d3;color:white;border:none}.page_primaryButton__UGy15:hover{background:#0b45b5}.page_secondaryButton__jvzN6{background:white;color:#1658d3;border:1px solid #1658d3}.page_secondaryButton__jvzN6:hover{background:#eef4ff}.page_figure__XLnzd{margin:16px 0 0}.page_figureImage__kKe_G{display:block;max-width:100%;height:auto;margin:auto;border:1px solid #ececec;border-radius:8px;background:white}.page_figureUnavailable__uJR68{margin-top:16px;padding:12px 16px;border:1px dashed #c9c9c9;border-radius:8px;color:#666;font-style:italic}@media (max-width:600px){.page_container__iOK8o{padding:16px 0}.page_card__WaAA8{padding:16px;border-radius:10px}.page_contentBlock__RZUQG h3,.page_contentParagraph__1ylVv,.page_header__vCyLh h1{overflow-wrap:anywhere}.page_actions__v_ALa{gap:10px}.page_primaryButton__UGy15,.page_secondaryButton__jvzN6{width:100%}}