.Yak9Lq_practice-page{--accent:#7c3aed;--accent-strong:#5b21b6;--accent-soft:#ede9fe;--border:#e4e7ec;--surface:#fff;--muted:#667085;color:#101828;background:#fff;min-height:100vh;font-family:Be Vietnam Pro,Segoe UI,system-ui,sans-serif}.dark .Yak9Lq_practice-page{--border:#334155;--surface:#0f172a;--muted:#94a3b8;color:#f1f5f9;background:#090d16}.Yak9Lq_page-body{padding:1rem 0 2.5rem}.Yak9Lq_content-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:grid}.Yak9Lq_main-column{min-width:0}.Yak9Lq_loading-state,.Yak9Lq_upgrade-gate{text-align:center;min-height:72vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.Yak9Lq_loading-state h3,.Yak9Lq_upgrade-card h2{color:#101828;margin:.8rem 0 .45rem;font-size:1.25rem;font-weight:800}:is(.dark .Yak9Lq_loading-state h3,.dark .Yak9Lq_upgrade-card h2){color:#f1f5f9}.Yak9Lq_loading-state p,.Yak9Lq_upgrade-card p{max-width:32rem;margin:0;line-height:1.7}.Yak9Lq_loading-spinner{color:var(--accent);font-size:2.2rem;animation:1s linear infinite Yak9Lq_spin}.Yak9Lq_back-btn-empty{color:var(--muted);align-items:center;gap:.45rem;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.Yak9Lq_upgrade-card{background:#fff;border:1px solid #c4b5fd;border-radius:20px;flex-direction:column;align-items:center;width:min(100%,420px);padding:2rem 1.5rem;display:flex;box-shadow:0 12px 28px #10182814}.dark .Yak9Lq_upgrade-card{background:#0f172a;border-color:#4c1d95}.Yak9Lq_upgrade-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.8rem 1.15rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 8px 18px #7c3aed38}.Yak9Lq_upgrade-btn:hover{transform:translateY(-1px)}.Yak9Lq_back-link-gate{color:var(--muted);align-items:center;gap:.45rem;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.Yak9Lq_mode-toggle{background:#f1f5f9;border-radius:12px;gap:6px;width:fit-content;margin-bottom:1rem;padding:4px;display:flex}.dark .Yak9Lq_mode-toggle{background:#1e293b}.Yak9Lq_mt-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex}.dark .Yak9Lq_mt-btn{color:#94a3b8}.Yak9Lq_mt-btn.Yak9Lq_active{color:var(--accent-strong);background:#fff;box-shadow:0 2px 8px #00000014}.dark .Yak9Lq_mt-btn.Yak9Lq_active{color:#c4b5fd;background:#334155}.Yak9Lq_mt-btn:hover:not(.Yak9Lq_active){color:#1e293b}.dark .Yak9Lq_mt-btn:hover:not(.Yak9Lq_active){color:#f1f5f9}.Yak9Lq_type-input{color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:14px;outline:none;width:100%;min-height:60px;padding:20px 18px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.25rem;transition:border-color .2s}.dark .Yak9Lq_type-input{color:#f1f5f9;background:#1e293b;border-color:#334155}.Yak9Lq_type-input:focus{border-color:var(--accent)}.Yak9Lq_type-input::placeholder{color:#94a3b8}.Yak9Lq_type-input:disabled,.Yak9Lq_type-input:read-only{background:#f8fafc}:is(.dark .Yak9Lq_type-input:disabled,.dark .Yak9Lq_type-input:read-only){background:#0f172a}.Yak9Lq_type-correct{background:#f0fdf4!important;border-color:#16a34a!important}.dark .Yak9Lq_type-correct{background:#16a34a26!important}.Yak9Lq_type-wrong{background:#fef2f2!important;border-color:#ef4444!important}.dark .Yak9Lq_type-wrong{background:#ef444426!important}.Yak9Lq_quiz-progress,.Yak9Lq_question-card,.Yak9Lq_results-card,.Yak9Lq_sidebar-card{border:1px solid var(--border);background:#fff;box-shadow:0 10px 24px #1018280f}:is(.dark .Yak9Lq_quiz-progress,.dark .Yak9Lq_question-card,.dark .Yak9Lq_results-card,.dark .Yak9Lq_sidebar-card){background:#0f172a;border-color:#334155;box-shadow:0 10px 24px #0000004d}.Yak9Lq_top-bar{border:1px solid var(--border);background:#fff;border-radius:20px;margin-bottom:.9rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #1018280f}.dark .Yak9Lq_top-bar{background:#0f172a;border-color:#334155}.Yak9Lq_tb-accent{background:linear-gradient(90deg,#7c3aed,#a78bfa,#c4b5fd);border-radius:20px 20px 0 0;height:4px}.Yak9Lq_tb-inner{padding:1rem 1.25rem 1.15rem}.Yak9Lq_breadcrumb{flex-wrap:wrap;align-items:center;gap:.32rem;margin-bottom:.9rem;display:flex}.Yak9Lq_bc-link{color:var(--muted);align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.Yak9Lq_bc-link:hover{color:var(--accent-strong)}.Yak9Lq_bc-sep{color:#cbd5e1;font-size:.6rem}.dark .Yak9Lq_bc-sep{color:#475569}.Yak9Lq_bc-current{color:var(--accent-strong);font-size:.82rem;font-weight:700}.dark .Yak9Lq_bc-current{color:#c4b5fd}.Yak9Lq_tb-main{align-items:center;gap:1rem;display:flex}.Yak9Lq_tb-icon-badge{background:linear-gradient(135deg, var(--accent-soft), #ddd6fe);width:48px;height:48px;color:var(--accent-strong);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.dark .Yak9Lq_tb-icon-badge{color:#c4b5fd;background:#7c3aed40}.Yak9Lq_tb-copy{flex:1;min-width:0}.Yak9Lq_tb-copy h1{color:#101828;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.dark .Yak9Lq_tb-copy h1{color:#f1f5f9}.Yak9Lq_tb-copy p{color:var(--muted);align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.85rem;font-weight:500;display:flex}.Yak9Lq_tb-nav-arrows{flex-shrink:0;gap:.4rem;display:flex}.Yak9Lq_tb-arrow{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .18s;display:flex}.dark .Yak9Lq_tb-arrow{color:#94a3b8;background:#1e293b;border-color:#334155}.Yak9Lq_tb-arrow:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-1px)}.dark .Yak9Lq_tb-arrow:hover{color:#c4b5fd;background:#7c3aed40}.Yak9Lq_quiz-progress{border-radius:18px;margin-bottom:.9rem;padding:1rem}.Yak9Lq_qp-info{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.Yak9Lq_qp-count{color:#101828;font-size:1rem;font-weight:800}.dark .Yak9Lq_qp-count{color:#f1f5f9}.Yak9Lq_qp-score{gap:10px;font-size:.82rem;font-weight:700;display:flex}.Yak9Lq_qs-correct{color:#16a34a}.Yak9Lq_qs-wrong{color:#ef4444}.Yak9Lq_qp-bar{background:#f2f4f7;border-radius:999px;height:8px;margin-bottom:.8rem;overflow:hidden}.dark .Yak9Lq_qp-bar{background:#1e293b}.Yak9Lq_qp-fill{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:999px;height:100%;transition:width .3s}.Yak9Lq_qp-dots{flex-wrap:wrap;gap:.4rem;display:flex}.Yak9Lq_qp-dot{border:1px solid var(--border);color:#98a2b3;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:.78rem;font-weight:800;transition:all .18s;display:inline-flex}.dark .Yak9Lq_qp-dot{color:#64748b;background:#1e293b;border-color:#334155}.Yak9Lq_qp-dot:hover{color:var(--accent-strong);border-color:#c4b5fd}.dark .Yak9Lq_qp-dot:hover{color:#c4b5fd;border-color:#7c3aed}.Yak9Lq_qp-dot.Yak9Lq_active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.dark .Yak9Lq_qp-dot.Yak9Lq_active{color:#c4b5fd;background:#7c3aed4d;border-color:#7c3aed}.Yak9Lq_qp-dot.Yak9Lq_correct{color:#166534;background:#f0fdf4;border-color:#22c55e}.dark .Yak9Lq_qp-dot.Yak9Lq_correct{color:#86efac;background:#22c55e33;border-color:#22c55e}.Yak9Lq_qp-dot.Yak9Lq_wrong{color:#b42318;background:#fff1f2;border-color:#f87171}.dark .Yak9Lq_qp-dot.Yak9Lq_wrong{color:#fca5a5;background:#f8717133;border-color:#f87171}.Yak9Lq_question-card{border-radius:20px;min-height:400px;padding:1.35rem;position:relative}.Yak9Lq_question-card.Yak9Lq_qc-correct{border-color:#86efac;box-shadow:inset 0 0 0 3px #f0fdf4}.dark .Yak9Lq_question-card.Yak9Lq_qc-correct{border-color:#16a34a;box-shadow:inset 0 0 0 2px #22c55e33}.Yak9Lq_question-card.Yak9Lq_qc-wrong{border-color:#fda4af;box-shadow:inset 0 0 0 3px #fff1f2}.dark .Yak9Lq_question-card.Yak9Lq_qc-wrong{border-color:#dc2626;box-shadow:inset 0 0 0 2px #ef444433}.Yak9Lq_translation-hint{color:#5b21b6;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:12px;align-items:center;gap:8px;margin-bottom:1.25rem;padding:12px 16px;font-size:.95rem;font-weight:600;display:flex}.dark .Yak9Lq_translation-hint{color:#ddd6fe;background:linear-gradient(135deg,#7c3aed40,#a78bfa26)}.Yak9Lq_question-tools{z-index:5;align-items:center;gap:.55rem;display:flex;position:absolute;top:10px;right:10px}.Yak9Lq_question-bookmark-btn{border:1px solid var(--border);color:#94a3b8;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.dark .Yak9Lq_question-bookmark-btn{color:#64748b;background:#1e293b;border-color:#334155}.Yak9Lq_question-bookmark-btn:hover{color:var(--accent-strong);border-color:#c4b5fd;transform:translateY(-1px)}.Yak9Lq_question-bookmark-btn.Yak9Lq_saved{background:var(--accent-soft);color:var(--accent-strong);border-color:#c4b5fd}.dark .Yak9Lq_question-bookmark-btn.Yak9Lq_saved{color:#c4b5fd;background:#7c3aed4d}.Yak9Lq_sc-sound-toggle-btn{border:1px solid var(--border);color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.dark .Yak9Lq_sc-sound-toggle-btn{color:#94a3b8;background:#1e293b;border-color:#334155}.Yak9Lq_sc-sound-toggle-btn:hover{color:var(--accent-strong);border-color:#c4b5fd;transform:translateY(-1px)}.Yak9Lq_sc-sound-toggle-btn.Yak9Lq_active{background:var(--accent-soft);color:var(--accent-strong);border-color:#c4b5fd;font-weight:700}.dark .Yak9Lq_sc-sound-toggle-btn.Yak9Lq_active{color:#c4b5fd;background:#7c3aed4d;border-color:#7c3aed}.Yak9Lq_sc-sound-toggle-label{white-space:nowrap;font-size:.8rem;font-weight:600}@media (max-width:560px){.Yak9Lq_sc-sound-toggle-label{display:none}.Yak9Lq_sc-sound-toggle-btn,.Yak9Lq_sc-listen-btn,.Yak9Lq_question-bookmark-btn{width:35px;height:35px;padding:0}.Yak9Lq_question-tools{gap:.35rem;top:14px;right:12px}.Yak9Lq_mode-toggle{gap:4px;padding:3px}.Yak9Lq_mt-btn{gap:5px;padding:6px 10px;font-size:.78rem}}.Yak9Lq_answer-zone{border:2px dashed #cbd5e1;border-radius:14px;min-height:80px;margin-bottom:1rem;padding:14px;transition:all .3s}.dark .Yak9Lq_answer-zone{border-color:#475569}.Yak9Lq_answer-zone.Yak9Lq_correct{background:#f0fdf4;border-color:#16a34a}.dark .Yak9Lq_answer-zone.Yak9Lq_correct{background:#22c55e1a;border-color:#22c55e}.Yak9Lq_answer-zone.Yak9Lq_wrong{background:#fef2f2;border-color:#ef4444}.dark .Yak9Lq_answer-zone.Yak9Lq_wrong{background:#ef44441a;border-color:#ef4444}.Yak9Lq_answer-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:8px;font-size:.72rem;font-weight:700}.Yak9Lq_answer-tiles{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;display:flex}.Yak9Lq_answer-placeholder{color:#94a3b8;font-size:.85rem;font-style:italic}.Yak9Lq_tile{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.15rem;font-weight:700;transition:all .2s;display:inline-flex}.Yak9Lq_tile-pool{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.dark .Yak9Lq_tile-pool{color:#f1f5f9;background:#1e293b;border-color:#334155}.Yak9Lq_tile-pool:hover{border-color:var(--accent);background:#e2e8f0;transform:translateY(-2px);box-shadow:0 4px 8px #7c3aed26}.dark .Yak9Lq_tile-pool:hover{background:#334155;border-color:#7c3aed}.Yak9Lq_tile-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.dark .Yak9Lq_tile-selected{color:#e9d5ff;background:#7c3aed4d;border-color:#a78bfa}.Yak9Lq_tile-selected:hover:not(:disabled){color:#991b1b;background:#fecaca;border-color:#ef4444}.Yak9Lq_tile-selected:disabled{cursor:default;opacity:.8}.Yak9Lq_tile-pool.Yak9Lq_tile-used{opacity:.3;cursor:not-allowed;pointer-events:none;color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:none!important}.dark .Yak9Lq_tile-pool.Yak9Lq_tile-used{color:#475569!important;background:#1e293b!important;border-color:#334155!important}.Yak9Lq_word-pool{background:#fafafa;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:8px;min-height:56px;margin-bottom:1rem;padding:14px;display:flex}.dark .Yak9Lq_word-pool{background:#1e293b}.Yak9Lq_feedback-box{border-radius:12px;margin-bottom:1rem;padding:14px 16px;font-size:.88rem;line-height:1.6}.Yak9Lq_feedback-box.Yak9Lq_correct{color:#334155;background:linear-gradient(135deg,#f0fdf4,#f8fafc);border:1px solid #86efac;border-left:4px solid #16a34a;animation:.36s cubic-bezier(.22,1,.36,1) Yak9Lq_scCorrectPop;box-shadow:0 6px 18px #16a34a1a}@keyframes Yak9Lq_scCorrectPop{0%{opacity:0;transform:scale(.96)translateY(6px)}60%{transform:scale(1.015)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}.Yak9Lq_sc-listen-btn{color:#6d28d9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.dark .Yak9Lq_sc-listen-btn{color:#ddd6fe;background:#7c3aed2e;border-color:#a78bfa66}.Yak9Lq_sc-listen-btn:hover{background:#ede9fe;border-color:#8b5cf6;transform:translateY(-1px)}.dark .Yak9Lq_sc-listen-btn:hover{background:#7c3aed47;border-color:#a78bfa}.Yak9Lq_sc-listen-btn.Yak9Lq_playing{color:#fff;background:#7c3aed;border-color:#6d28d9;box-shadow:0 0 0 3px #7c3aed38}.Yak9Lq_sc-streak-badge{color:#15803d;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #16a34a1f}.Yak9Lq_feedback-box.Yak9Lq_correct .Yak9Lq_fb-header{color:#15803d}.dark .Yak9Lq_feedback-box.Yak9Lq_correct{color:#e2e8f0;background:#111827;border-color:#10b98159 #10b98159 #10b98159 #10b981;border-left-style:solid;border-left-width:4px}.dark .Yak9Lq_feedback-box.Yak9Lq_correct .Yak9Lq_fb-header{color:#34d399}.Yak9Lq_feedback-box.Yak9Lq_wrong{color:#334155;background:#f8fafc;border:1px solid #fca5a5;border-left:4px solid #ef4444}.Yak9Lq_feedback-box.Yak9Lq_wrong .Yak9Lq_fb-header{color:#dc2626}.dark .Yak9Lq_feedback-box.Yak9Lq_wrong{color:#e2e8f0;background:#111827;border-color:#ef444459 #ef444459 #ef444459 #ef4444;border-left-style:solid;border-left-width:4px}.dark .Yak9Lq_feedback-box.Yak9Lq_wrong .Yak9Lq_fb-header{color:#f87171}.Yak9Lq_fb-header{align-items:center;gap:8px;width:100%;margin-bottom:8px;font-size:1.05rem;font-weight:800;display:flex}.Yak9Lq_fb-correct{margin-bottom:4px;font-size:1rem}.Yak9Lq_fb-answer-sentence,.Yak9Lq_rr-answer-sentence{width:100%}:is(.Yak9Lq_fb-answer-sentence .audio-icon-container,.Yak9Lq_rr-answer-sentence .audio-icon-container){align-self:flex-start}:is(.Yak9Lq_fb-answer-sentence .sentence-wrapper,.Yak9Lq_rr-answer-sentence .sentence-wrapper){justify-content:flex-start;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}:is(.Yak9Lq_fb-answer-sentence .chinese-sentence,.Yak9Lq_rr-answer-sentence .chinese-sentence){justify-content:flex-start}:is(.Yak9Lq_fb-answer-sentence .translation,.Yak9Lq_rr-answer-sentence .translation){color:#64748b;margin-top:.35rem;font-size:.86rem;line-height:1.55;display:block}:is(.dark .Yak9Lq_fb-answer-sentence .translation,.dark .Yak9Lq_rr-answer-sentence .translation){color:#94a3b8}.Yak9Lq_fb-explanation{color:#334155;border-top:1px dashed #64748b40;margin-top:8px;padding-top:8px;font-size:.88rem;line-height:1.6}.dark .Yak9Lq_fb-explanation{color:#e2e8f0;border-top-color:#94a3b840}.Yak9Lq_sc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Yak9Lq_sc-nav{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.Yak9Lq_sc-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 .95rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Yak9Lq_sc-btn:disabled{opacity:.5;cursor:default}.Yak9Lq_sc-btn-check,.Yak9Lq_sc-btn-finish{background:var(--accent);color:#fff;box-shadow:0 8px 18px #7c3aed2e}.Yak9Lq_sc-btn-check:hover:not(:disabled),.Yak9Lq_sc-btn-finish:hover:not(:disabled){transform:translateY(-1px)}.Yak9Lq_sc-btn-reset{border-color:var(--border);color:var(--muted);background:#fff}.dark .Yak9Lq_sc-btn-reset{color:#94a3b8;background:#1e293b;border-color:#334155}.Yak9Lq_sc-btn-reset:hover{background:#f8fafc}.dark .Yak9Lq_sc-btn-reset:hover{background:#334155}.Yak9Lq_sc-btn-nav-arrow{border-color:var(--border);width:42px;color:var(--muted);background:#fff;padding:0}.dark .Yak9Lq_sc-btn-nav-arrow{color:#94a3b8;background:#1e293b;border-color:#334155}.Yak9Lq_sc-btn-next{color:var(--accent-strong);background:#fff;border-color:#c4b5fd}.dark .Yak9Lq_sc-btn-next{color:#c4b5fd;background:#1e293b;border-color:#7c3aed}.Yak9Lq_sc-btn-next:hover:not(:disabled){background:var(--accent-soft)}.dark .Yak9Lq_sc-btn-next:hover:not(:disabled){background:#7c3aed33}.Yak9Lq_results-card{border-radius:20px;overflow:hidden}.Yak9Lq_res-header{text-align:center;border-bottom:1px solid var(--border);background:#fff;padding:1.2rem 1rem 1rem}.dark .Yak9Lq_res-header{background:#0f172a;border-color:#334155}.Yak9Lq_trophy-ring{background:var(--accent-soft);width:50px;height:50px;color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;margin:0 auto .55rem;display:flex}.dark .Yak9Lq_trophy-ring{color:#c4b5fd;background:#7c3aed40}.Yak9Lq_res-header h2{color:#101828;margin:0;font-size:1.2rem}.dark .Yak9Lq_res-header h2{color:#f1f5f9}.Yak9Lq_res-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Yak9Lq_rs-item{flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.Yak9Lq_rs-item+.Yak9Lq_rs-item{border-left:1px solid var(--border)}.Yak9Lq_rs-num{font-size:1.35rem;font-weight:800}.Yak9Lq_rs-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.Yak9Lq_rs-ok{color:#16a34a}.Yak9Lq_rs-fail{color:#ef4444}.Yak9Lq_rs-acc{color:var(--accent-strong)}.dark .Yak9Lq_rs-acc{color:#c4b5fd}.Yak9Lq_res-review{border-bottom:1px solid var(--border);padding:1.1rem 1rem}.Yak9Lq_rr-title{color:#101828;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.96rem;font-weight:800;display:flex}.dark .Yak9Lq_rr-title{color:#f1f5f9}.Yak9Lq_rr-item{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:.85rem;padding:.85rem .95rem;display:flex}.dark .Yak9Lq_rr-item{background:#1e293b;border-color:#334155}.Yak9Lq_rr-item+.Yak9Lq_rr-item{margin-top:.65rem}.Yak9Lq_rr-ok{border-left:3px solid #22c55e}.Yak9Lq_rr-wrong{border-left:3px solid #ef4444}.Yak9Lq_rr-num{color:#344054;background:#f8fafc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;font-weight:800;display:inline-flex}.dark .Yak9Lq_rr-num{color:#cbd5e1;background:#334155}.Yak9Lq_rr-body{flex:1;min-width:0}.Yak9Lq_rr-answer-line{color:#344054;font-size:.88rem;line-height:1.6}.dark .Yak9Lq_rr-answer-line{color:#cbd5e1}.Yak9Lq_rr-answer-content{flex-direction:column;gap:.2rem;display:flex}.Yak9Lq_rr-explain{color:#475569;margin-top:.35rem;font-size:.84rem;line-height:1.6}.dark .Yak9Lq_rr-explain{color:#94a3b8}.Yak9Lq_rr-icon-ok{color:#16a34a;flex-shrink:0}.Yak9Lq_rr-icon-fail{color:#ef4444;flex-shrink:0}.Yak9Lq_res-actions{flex-wrap:wrap;gap:.65rem;padding:1rem 1rem 1.2rem;display:flex}.Yak9Lq_ra-retry-wrong{color:#dc2626;background:#fff;border-color:#fecaca}.dark .Yak9Lq_ra-retry-wrong{color:#fca5a5;background:#ef44441a;border-color:#dc2626}.Yak9Lq_ra-retry-wrong:hover{background:#fef2f2}.Yak9Lq_ra-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 .95rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Yak9Lq_ra-primary{background:var(--accent);color:#fff;box-shadow:0 8px 18px #7c3aed2e}.Yak9Lq_ra-primary:hover{transform:translateY(-1px)}.Yak9Lq_ra-next{color:var(--accent-strong);background:#fff;border-color:#c4b5fd}.dark .Yak9Lq_ra-next{color:#c4b5fd;background:#1e293b;border-color:#7c3aed}.Yak9Lq_ra-next:hover{background:var(--accent-soft)}.dark .Yak9Lq_ra-next:hover{background:#7c3aed33}.Yak9Lq_lessons-sidebar{position:sticky;top:96px}.Yak9Lq_sidebar-card{border-radius:18px;overflow:hidden}.Yak9Lq_sidebar-header{color:#101828;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:.55rem;padding:1rem;font-size:.92rem;font-weight:800;display:flex}.dark .Yak9Lq_sidebar-header{color:#f1f5f9;background:#0f172a;border-color:#334155}.Yak9Lq_sidebar-list{max-height:560px;overflow-y:auto}.Yak9Lq_sidebar-item{color:#101828;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f4f7;align-items:center;gap:.6rem;width:100%;padding:.9rem 1rem;font-family:inherit;text-decoration:none;transition:background-color .2s;display:flex}.dark .Yak9Lq_sidebar-item{color:#f1f5f9;border-bottom-color:#1e293b}.Yak9Lq_sidebar-item:hover{background:#fcfcfd}.dark .Yak9Lq_sidebar-item:hover{background:#1e293b}.Yak9Lq_sidebar-item.Yak9Lq_active{background:var(--accent-soft)}.dark .Yak9Lq_sidebar-item.Yak9Lq_active{background:#7c3aed40}.Yak9Lq_si-num{color:#101828;white-space:nowrap;font-size:.84rem;font-weight:800}.dark .Yak9Lq_si-num{color:#f1f5f9}.Yak9Lq_sidebar-item.Yak9Lq_active .Yak9Lq_si-num{color:var(--accent-strong)}.dark .Yak9Lq_sidebar-item.Yak9Lq_active .Yak9Lq_si-num{color:#c4b5fd}.Yak9Lq_si-range{color:#98a2b3;flex:1;font-size:.76rem}.Yak9Lq_si-arrow{color:var(--accent-strong);font-size:.78rem}.dark .Yak9Lq_si-arrow{color:#c4b5fd}.Yak9Lq_si-locked{cursor:pointer;background:#fcfcfd}.dark .Yak9Lq_si-locked{background:#0f172a}.Yak9Lq_si-num-locked{color:#98a2b3!important}.Yak9Lq_si-lock{color:#98a2b3;margin-left:auto;font-size:.82rem}.Yak9Lq_si-score{border-radius:5px;margin-left:auto;padding:1px 6px;font-size:.72rem;font-weight:800}.Yak9Lq_si-done{color:#16a34a;flex-shrink:0;font-size:.9rem}.Yak9Lq_ss-high{color:#166534;background:#dcfce7}.Yak9Lq_ss-mid{color:#92400e;background:#fef3c7}.Yak9Lq_ss-low{color:#991b1b;background:#fef2f2}@keyframes Yak9Lq_spin{to{transform:rotate(360deg)}}@media (max-width:980px){.Yak9Lq_content-layout{grid-template-columns:1fr}.Yak9Lq_lessons-sidebar{width:100%;position:static}.Yak9Lq_sidebar-list{max-height:360px}}@media (max-width:720px){.Yak9Lq_top-bar,.Yak9Lq_question-card,.Yak9Lq_quiz-progress,.Yak9Lq_results-card{border-radius:18px}.Yak9Lq_top-bar,.Yak9Lq_question-card{padding:1rem}.Yak9Lq_res-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.Yak9Lq_sc-actions,.Yak9Lq_top-bar{flex-direction:column;align-items:stretch}.Yak9Lq_sc-nav{margin-left:0}.Yak9Lq_tb-copy h1{font-size:1.25rem}}@media (max-width:560px){.Yak9Lq_sc-nav,.Yak9Lq_res-actions{flex-direction:column;width:100%}.Yak9Lq_sc-btn,.Yak9Lq_ra-btn{width:100%}.Yak9Lq_qp-dot{width:30px;height:30px}.Yak9Lq_res-stats{grid-template-columns:1fr}.Yak9Lq_rs-item+.Yak9Lq_rs-item{border-left:none;border-top:1px solid var(--border)}}
