.FillBlankExercise_app-container__Pmq5U{min-height:100vh;background:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif;padding-bottom:3rem}.dark .FillBlankExercise_app-container__Pmq5U{background:#0b1329;color:#f1f5f9}.FillBlankExercise_top-bar__7KX5X{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100;padding:0 1.25rem}.dark .FillBlankExercise_top-bar__7KX5X{background:#0f172a;border-color:#1e293b}.FillBlankExercise_top-bar-inner__QYPSq{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;flex-wrap:wrap}.FillBlankExercise_breadcrumb__N8EQ0{display:flex;align-items:center;gap:.3rem}.FillBlankExercise_bc-link__quhlW{color:#64748b;font-size:.82rem;text-decoration:none;display:flex;align-items:center;gap:.2rem;transition:color .15s}.FillBlankExercise_bc-link__quhlW:hover{color:#4299e1}.FillBlankExercise_bc-sep__1UKJt{color:#bee3f8;font-size:.75rem}.dark .FillBlankExercise_bc-sep__1UKJt{color:#334155}.FillBlankExercise_bc-current__sYkcT{font-size:.82rem;font-weight:600;color:#1e293b}.dark .FillBlankExercise_bc-current__sYkcT{color:#f1f5f9}.FillBlankExercise_mode-tabs__JSjfN{display:flex;background:#f1f5f9;border-radius:10px;padding:3px;gap:2px}.dark .FillBlankExercise_mode-tabs__JSjfN{background:#1e293b}.FillBlankExercise_mode-tab__OOiZg{display:flex;align-items:center;gap:.4rem;padding:.42rem 1rem;border:none;background:transparent;border-radius:8px;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap}.dark .FillBlankExercise_mode-tab__OOiZg{color:#94a3b8}.FillBlankExercise_mode-tab__OOiZg:hover{color:#1e293b}.dark .FillBlankExercise_mode-tab__OOiZg:hover{color:#f1f5f9}.FillBlankExercise_mode-tab__OOiZg.FillBlankExercise_active__KZhWb{background:#fff;color:#3b82f6;box-shadow:0 1px 4px rgba(0,0,0,.1)}.dark .FillBlankExercise_mode-tab__OOiZg.FillBlankExercise_active__KZhWb{background:#0f172a;color:#60a5fa;box-shadow:0 1px 4px rgba(0,0,0,.3)}.FillBlankExercise_main-content___8M3x{padding:1.25rem}.FillBlankExercise_content-layout__2Bqsa{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:200px 1fr 280px;gap:1.25rem;align-items:start;padding:0 1rem}.FillBlankExercise_question-sidebar__nvoxY{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem;position:sticky;top:60px}.dark .FillBlankExercise_question-sidebar__nvoxY{background:#0f172a;border-color:#1e293b}.FillBlankExercise_sidebar-header__4xjN3{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.FillBlankExercise_question-list__QYFf6{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.FillBlankExercise_q-dot__5b30s{width:34px;height:34px;border-radius:8px;background:#f1f5f9;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#64748b;cursor:pointer;transition:all .15s}.dark .FillBlankExercise_q-dot__5b30s{background:#1e293b;border-color:#334155;color:#94a3b8}.FillBlankExercise_q-dot__5b30s:hover{border-color:#4299e1;color:#4299e1}.FillBlankExercise_q-dot__5b30s.FillBlankExercise_answered__yU3Bl{background:#ebf8ff;border-color:#4299e1;color:#4299e1}.dark .FillBlankExercise_q-dot__5b30s.FillBlankExercise_answered__yU3Bl{background:rgba(66,153,225,.2);border-color:#60a5fa;color:#93c5fd}.FillBlankExercise_q-dot__5b30s.FillBlankExercise_correct__uQrle{background:#dcfce7;border-color:#22c55e;color:#16a34a}.dark .FillBlankExercise_q-dot__5b30s.FillBlankExercise_correct__uQrle{background:rgba(34,197,94,.2);border-color:#4ade80;color:#86efac}.FillBlankExercise_q-dot__5b30s.FillBlankExercise_incorrect__FSqgg{background:#fee2e2;border-color:#ef4444;color:#dc2626}.dark .FillBlankExercise_q-dot__5b30s.FillBlankExercise_incorrect__FSqgg{background:rgba(239,68,68,.2);border-color:#f87171;color:#fca5a5}.FillBlankExercise_q-dot__5b30s.FillBlankExercise_unanswered-mark__I7xyS{background:#fef9c3;border-color:#eab308;color:#a16207}.dark .FillBlankExercise_q-dot__5b30s.FillBlankExercise_unanswered-mark__I7xyS{background:rgba(234,179,8,.2);border-color:#facc15;color:#fde047}.FillBlankExercise_q-dot__5b30s.FillBlankExercise_active__KZhWb{box-shadow:0 0 0 2px #4299e1}.FillBlankExercise_sidebar-actions__4r6vZ{border-top:1px solid #e2e8f0;padding-top:1rem}.dark .FillBlankExercise_sidebar-actions__4r6vZ{border-color:#1e293b}.FillBlankExercise_pre-submit___TV0t{display:flex;flex-direction:column;gap:.6rem}.FillBlankExercise_progress-pill__Z_REs{height:6px;background:#f1f5f9;border-radius:99px;overflow:hidden}.dark .FillBlankExercise_progress-pill__Z_REs{background:#1e293b}.FillBlankExercise_progress-fill-bar__0ShEV{height:100%;background:linear-gradient(90deg,#4299e1,#63b3ed);border-radius:99px;transition:width .3s ease}.FillBlankExercise_progress-label__vwGtS{font-size:.75rem;color:#64748b;font-weight:500}.dark .FillBlankExercise_progress-label__vwGtS{color:#94a3b8}.FillBlankExercise_result-summary__geOhp{display:flex;flex-direction:column;align-items:center;gap:.6rem}.FillBlankExercise_result-score-ring__dgjvT{width:72px;height:72px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#1e293b;gap:0;border:4px solid #22c55e}.dark .FillBlankExercise_result-score-ring__dgjvT{background:rgba(34,197,94,.1);color:#f1f5f9}.FillBlankExercise_ring-num__m_OYK{font-size:1.3rem;font-weight:800;color:#16a34a}.dark .FillBlankExercise_ring-num__m_OYK{color:#4ade80}.FillBlankExercise_ring-total__kcOpU{font-size:.75rem;color:#64748b}.dark .FillBlankExercise_ring-total__kcOpU{color:#94a3b8}.FillBlankExercise_result-pct__m2Dp6{font-size:1.1rem;font-weight:800;color:#1e293b}.dark .FillBlankExercise_result-pct__m2Dp6{color:#f1f5f9}.FillBlankExercise_result-rows__NkBNw{display:flex;flex-direction:column;gap:.3rem;width:100%}.FillBlankExercise_rrow__ERBfT{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;padding:.3rem .5rem;border-radius:8px}.FillBlankExercise_rrow__ERBfT.FillBlankExercise_correct__uQrle{background:#f0fdf4;color:#16a34a}.dark .FillBlankExercise_rrow__ERBfT.FillBlankExercise_correct__uQrle{background:rgba(34,197,94,.15);color:#86efac}.FillBlankExercise_rrow__ERBfT.FillBlankExercise_incorrect__FSqgg{background:#fef2f2;color:#dc2626}.dark .FillBlankExercise_rrow__ERBfT.FillBlankExercise_incorrect__FSqgg{background:rgba(239,68,68,.15);color:#fca5a5}.FillBlankExercise_rrow__ERBfT.FillBlankExercise_skip__b65rl{background:#fefce8;color:#a16207}.dark .FillBlankExercise_rrow__ERBfT.FillBlankExercise_skip__b65rl{background:rgba(234,179,8,.15);color:#fde047}.FillBlankExercise_action-btn__uJdhM{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.55rem .75rem;border:none;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s}.FillBlankExercise_action-btn__uJdhM.FillBlankExercise_primary__VwShI{background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;box-shadow:0 3px 10px rgba(66,153,225,.3)}.FillBlankExercise_action-btn__uJdhM.FillBlankExercise_primary__VwShI:hover:not(:disabled){box-shadow:0 6px 16px rgba(66,153,225,.4);transform:translateY(-1px)}.FillBlankExercise_action-btn__uJdhM.FillBlankExercise_primary__VwShI:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.FillBlankExercise_action-btn__uJdhM.FillBlankExercise_danger__9uVKD{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.dark .FillBlankExercise_action-btn__uJdhM.FillBlankExercise_danger__9uVKD{background:rgba(239,68,68,.15);color:#fca5a5;border-color:rgba(239,68,68,.3)}.FillBlankExercise_action-btn__uJdhM.FillBlankExercise_danger__9uVKD:disabled{opacity:.4;cursor:not-allowed}.FillBlankExercise_questions-container__Z352Q{display:flex;flex-direction:column;gap:1rem}.FillBlankExercise_question-card__BRUF_{background:#fff;border-radius:16px;padding:1.25rem;border:1px solid #e2e8f0;border-left-width:4px;transition:border-color .2s,box-shadow .2s}.dark .FillBlankExercise_question-card__BRUF_{background:#0f172a;border-color:#1e293b #1e293b #1e293b #334155}.FillBlankExercise_question-card__BRUF_:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.dark .FillBlankExercise_question-card__BRUF_:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}.FillBlankExercise_card-correct__Id5fa{border-left-color:#22c55e!important}.FillBlankExercise_card-incorrect__jeW_U{border-left-color:#ef4444!important}.FillBlankExercise_card-skip__qOwyx{border-left-color:#eab308!important}.FillBlankExercise_qcard-header__MttaG{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.FillBlankExercise_qcard-right__aIxAz{display:flex;align-items:center;gap:8px}.FillBlankExercise_qcard-num__7Wfqw{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;font-size:.88rem;font-weight:800;display:flex;align-items:center;justify-content:center}.FillBlankExercise_badge__jVJhu{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:99px}.FillBlankExercise_badge-pending__vqTTL{background:#f1f5f9;color:#64748b}.dark .FillBlankExercise_badge-pending__vqTTL{background:#1e293b;color:#94a3b8}.FillBlankExercise_badge-done__inqgJ{background:#ebf8ff;color:#4299e1}.dark .FillBlankExercise_badge-done__inqgJ{background:rgba(66,153,225,.2);color:#93c5fd}.FillBlankExercise_badge-skip__pj1mh{background:#fefce8;color:#a16207}.dark .FillBlankExercise_badge-skip__pj1mh{background:rgba(234,179,8,.2);color:#fde047}.FillBlankExercise_badge-correct__Ft8r9{background:#dcfce7;color:#16a34a}.dark .FillBlankExercise_badge-correct__Ft8r9{background:rgba(34,197,94,.2);color:#86efac}.FillBlankExercise_badge-wrong__BtevC{background:#fee2e2;color:#dc2626}.dark .FillBlankExercise_badge-wrong__BtevC{background:rgba(239,68,68,.2);color:#fca5a5}.FillBlankExercise_report-btn__9U8jM{border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 10px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s}.dark .FillBlankExercise_report-btn__9U8jM{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#f87171}.FillBlankExercise_report-btn__9U8jM:hover{background:#fee2e2}.dark .FillBlankExercise_report-btn__9U8jM:hover{background:rgba(239,68,68,.25)}.FillBlankExercise_audio-section__M7JJ_{margin-bottom:1rem}.FillBlankExercise_play-btn__oRcID{display:inline-flex;align-items:center;gap:.5rem;background:#ebf8ff;color:#4299e1;border:none;padding:.5rem 1rem;border-radius:99px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.dark .FillBlankExercise_play-btn__oRcID{background:rgba(66,153,225,.18);color:#93c5fd}.FillBlankExercise_play-btn__oRcID.FillBlankExercise_playing__bbPKp,.FillBlankExercise_play-btn__oRcID:hover{background:#4299e1;color:#fff}.FillBlankExercise_dialogue-section__PQLEV{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.6rem}.dark .FillBlankExercise_dialogue-section__PQLEV{background:#1e293b}.FillBlankExercise_dialogue-line__WNPhv{display:flex;gap:.6rem;align-items:flex-start}.FillBlankExercise_speaker-tag__O0ooj{flex-shrink:0;background:#ebf8ff;color:#4299e1;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:6px;margin-top:3px}.dark .FillBlankExercise_speaker-tag__O0ooj{background:rgba(66,153,225,.25);color:#93c5fd}.FillBlankExercise_text-content__d1_pF{flex:1;display:flex;flex-direction:column;gap:.25rem}.FillBlankExercise_sentence-main-wrap__ypoh8{width:100%}.FillBlankExercise_sentence-main-wrap__ypoh8 .sentence-wrapper{background:transparent;padding:0;margin:0;min-height:auto}.FillBlankExercise_sentence-main-wrap__ypoh8 .translation{margin-top:.35rem;font-size:.82rem;color:#64748b}.dark .FillBlankExercise_sentence-main-wrap__ypoh8 .translation{color:#94a3b8}.FillBlankExercise_sentence-main-wrap__ypoh8 .blank-line{min-width:2.1rem;border-bottom-width:2px}.dark .FillBlankExercise_sentence-main-wrap__ypoh8 .blank-line{border-bottom-color:#94a3b8}.dark .FillBlankExercise_sentence-main-wrap__ypoh8 .hanzi{color:#f1f5f9}.FillBlankExercise_options-section__dlkfG{margin-bottom:.75rem}.FillBlankExercise_options-label__HMf5e{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.65rem}.dark .FillBlankExercise_options-label__HMf5e{color:#94a3b8}.FillBlankExercise_options-grid___F58V{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.FillBlankExercise_opt-btn__1GUgk{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;text-align:left;transition:all .15s;position:relative}.dark .FillBlankExercise_opt-btn__1GUgk{background:#1e293b;border-color:#334155}.FillBlankExercise_opt-btn__1GUgk:hover:not(:disabled){border-color:#4299e1;background:#ebf8ff}.dark .FillBlankExercise_opt-btn__1GUgk:hover:not(:disabled){background:rgba(66,153,225,.15);border-color:#60a5fa}.FillBlankExercise_opt-btn__1GUgk:disabled{cursor:default}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-selected__7V_S_{border-color:#4299e1;background:#ebf8ff}.dark .FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-selected__7V_S_{border-color:#60a5fa;background:rgba(66,153,225,.25)}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-correct__D4AIO{border-color:#22c55e!important;background:#f0fdf4!important}.dark .FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-correct__D4AIO{border-color:#4ade80!important;background:rgba(34,197,94,.2)!important}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-wrong__kDV__{border-color:#ef4444!important;background:#fef2f2!important}.dark .FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-wrong__kDV__{border-color:#f87171!important;background:rgba(239,68,68,.2)!important}.FillBlankExercise_opt-letter__9_dmi{width:28px;height:28px;border-radius:8px;background:#e2e8f0;color:#1e293b;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .FillBlankExercise_opt-letter__9_dmi{background:#334155;color:#f1f5f9}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-selected__7V_S_ .FillBlankExercise_opt-letter__9_dmi{background:#4299e1;color:#fff}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-correct__D4AIO .FillBlankExercise_opt-letter__9_dmi{background:#22c55e;color:#fff}.FillBlankExercise_opt-btn__1GUgk.FillBlankExercise_opt-wrong__kDV__ .FillBlankExercise_opt-letter__9_dmi{background:#ef4444;color:#fff}.FillBlankExercise_opt-body__h4Hk5{display:flex;flex-direction:column;gap:.15rem;min-width:0}.FillBlankExercise_opt-zh__J2DHT{font-size:calc(1rem + var(--chinese-font-size-adjust, 0px));font-weight:var(--chinese-font-weight,600);color:#1e293b;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.dark .FillBlankExercise_opt-zh__J2DHT{color:#f1f5f9}.FillBlankExercise_opt-detail__Vr8hR{display:flex;flex-direction:column;gap:.1rem}.FillBlankExercise_opt-py__m7hB2{font-size:.72rem;color:#4299e1;font-style:italic}.dark .FillBlankExercise_opt-py__m7hB2{color:#93c5fd}.FillBlankExercise_opt-vi__mxjUZ{font-size:.72rem;color:#64748b}.dark .FillBlankExercise_opt-vi__mxjUZ{color:#94a3b8}.FillBlankExercise_opt-check___zaSI{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#22c55e;font-size:1rem}.FillBlankExercise_typing-section__jomvP{margin-bottom:.75rem}.FillBlankExercise_typing-label__OzB8Z{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.65rem}.dark .FillBlankExercise_typing-label__OzB8Z{color:#94a3b8}.FillBlankExercise_typing-row__9ROOi{display:flex;gap:.5rem;align-items:center}.FillBlankExercise_type-input__TE_mY{flex:1;padding:.65rem .9rem;border:1.5px solid #e2e8f0;border-radius:12px;font-size:1rem;background:#f8fafc;color:#1e293b;outline:none;transition:border-color .15s}.dark .FillBlankExercise_type-input__TE_mY{background:#1e293b;border-color:#334155;color:#f1f5f9}.FillBlankExercise_type-input__TE_mY:focus{border-color:#4299e1;background:#fff}.dark .FillBlankExercise_type-input__TE_mY:focus{background:#0f172a}.FillBlankExercise_type-input__TE_mY:disabled{cursor:default}.FillBlankExercise_type-input__TE_mY.FillBlankExercise_type-correct__yLwss{border-color:#22c55e;background:#f0fdf4}.dark .FillBlankExercise_type-input__TE_mY.FillBlankExercise_type-correct__yLwss{border-color:#4ade80;background:rgba(34,197,94,.15)}.FillBlankExercise_type-input__TE_mY.FillBlankExercise_type-wrong__BWlSd{border-color:#ef4444;background:#fef2f2}.dark .FillBlankExercise_type-input__TE_mY.FillBlankExercise_type-wrong__BWlSd{border-color:#f87171;background:rgba(239,68,68,.15)}.FillBlankExercise_hint-btn__nY1z2{width:40px;height:40px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fffbeb;color:#d97706;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;flex-shrink:0;transition:all .15s}.dark .FillBlankExercise_hint-btn__nY1z2{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#f59e0b}.FillBlankExercise_hint-btn__nY1z2:hover{background:#fef3c7;border-color:#d97706}.FillBlankExercise_hint-chip__7u8PU{display:inline-flex;align-items:center;gap:.35rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.78rem;font-weight:500;padding:.3rem .75rem;border-radius:99px;margin-top:.4rem}.dark .FillBlankExercise_hint-chip__7u8PU{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#fde047}.FillBlankExercise_correct-answer-display__kMN8U{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.82rem;padding:.4rem .75rem;border-radius:10px}.dark .FillBlankExercise_correct-answer-display__kMN8U{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#86efac}.FillBlankExercise_explanation-box__1NBbf{margin-top:.75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:.9rem 1rem}.dark .FillBlankExercise_explanation-box__1NBbf{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25)}.FillBlankExercise_expl-title__q__Vk{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#92400e;margin-bottom:.4rem}.dark .FillBlankExercise_expl-title__q__Vk{color:#f59e0b}.FillBlankExercise_expl-text__789fx{font-size:.85rem;color:#451a03;line-height:1.6;margin:0 0 .35rem}.dark .FillBlankExercise_expl-text__789fx{color:#fde68a}.FillBlankExercise_expl-full__of2kw{font-size:.82rem;color:#78350f;margin:0}.dark .FillBlankExercise_expl-full__of2kw{color:#fed7aa}.FillBlankExercise_lessons-sidebar___o46c{position:sticky;top:60px}.FillBlankExercise_dialog-overlay__6Du7S{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-base,10000);padding:1rem}.FillBlankExercise_dialog-card__HR1Rz{background:#fff;border-radius:24px;padding:2rem;max-width:420px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:FillBlankExercise_pop-in__NvqRM .2s ease}.dark .FillBlankExercise_dialog-card__HR1Rz{background:#0f172a;border:1px solid #1e293b;box-shadow:0 24px 60px rgba(0,0,0,.5)}@keyframes FillBlankExercise_pop-in__NvqRM{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.FillBlankExercise_dialog-icon-wrap__lrKq0{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;display:flex;align-items:center;justify-content:center}.FillBlankExercise_dialog-title__y9R6p{font-size:1.15rem;font-weight:800;color:#1e293b;margin:0}.dark .FillBlankExercise_dialog-title__y9R6p{color:#f1f5f9}.FillBlankExercise_dialog-sub__HAliU{font-size:.82rem;color:#64748b;margin:0;text-align:center}.dark .FillBlankExercise_dialog-sub__HAliU{color:#94a3b8}.FillBlankExercise_dialog-stats-row__2mXRQ{display:flex;gap:.75rem;width:100%}.FillBlankExercise_ds-item__NXvv_{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem;border-radius:12px;font-size:.8rem;font-weight:600}.FillBlankExercise_ds-item__NXvv_.FillBlankExercise_done__Tz__Y{background:#f0fdf4;color:#16a34a}.dark .FillBlankExercise_ds-item__NXvv_.FillBlankExercise_done__Tz__Y{background:rgba(34,197,94,.15);color:#86efac}.FillBlankExercise_ds-item__NXvv_.FillBlankExercise_skip__b65rl{background:#fefce8;color:#a16207}.dark .FillBlankExercise_ds-item__NXvv_.FillBlankExercise_skip__b65rl{background:rgba(234,179,8,.15);color:#fde047}.FillBlankExercise_ds-item__NXvv_ strong{font-size:1.5rem;font-weight:800}.FillBlankExercise_dialog-warn__uKQ69{display:flex;align-items:center;gap:.4rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:.8rem;font-weight:600;padding:.5rem .75rem;border-radius:10px;margin:0;text-align:center;width:100%}.dark .FillBlankExercise_dialog-warn__uKQ69{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#fca5a5}.FillBlankExercise_dialog-btns__Ed1Im{display:flex;gap:.6rem;width:100%;margin-top:.25rem}.FillBlankExercise_dbtn__9tsne{flex:1;padding:.65rem;border:none;border-radius:12px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s}.FillBlankExercise_dbtn__9tsne.FillBlankExercise_cancel__Lssyx{background:#f1f5f9;color:#475569}.dark .FillBlankExercise_dbtn__9tsne.FillBlankExercise_cancel__Lssyx{background:#1e293b;color:#94a3b8}.FillBlankExercise_dbtn__9tsne.FillBlankExercise_cancel__Lssyx:hover{background:#e2e8f0}.dark .FillBlankExercise_dbtn__9tsne.FillBlankExercise_cancel__Lssyx:hover{background:#334155}.FillBlankExercise_dbtn__9tsne.FillBlankExercise_confirm__mrJF_{background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;box-shadow:0 4px 12px rgba(66,153,225,.35)}.FillBlankExercise_dbtn__9tsne.FillBlankExercise_confirm__mrJF_:hover{box-shadow:0 6px 18px rgba(66,153,225,.45);transform:translateY(-1px)}@media (max-width:1100px){.FillBlankExercise_content-layout__2Bqsa{grid-template-columns:180px 1fr}.FillBlankExercise_lessons-sidebar___o46c{display:none}}@media (max-width:768px){.FillBlankExercise_content-layout__2Bqsa{grid-template-columns:1fr}.FillBlankExercise_question-sidebar__nvoxY{position:static}.FillBlankExercise_options-grid___F58V{grid-template-columns:1fr}.FillBlankExercise_main-content___8M3x{padding:.75rem}}