.Hsk30MatchingPractice_top-bar__OSjwj{display:flex;align-items:center;padding:.75rem 1rem .5rem;background:transparent;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.Hsk30MatchingPractice_breadcrumb__JSvV6{display:flex;align-items:center;gap:.25rem}.Hsk30MatchingPractice_bc-link__9x7eM{color:#6b7280;font-size:.85rem;text-decoration:none;display:flex;align-items:center;gap:.2rem}.Hsk30MatchingPractice_bc-link__9x7eM:hover{color:#4299e1}.Hsk30MatchingPractice_bc-sep__rlRGs{color:#d1d5db}.Hsk30MatchingPractice_bc-current__bFP9M{font-size:.85rem;font-weight:600;color:#374151}.Hsk30MatchingPractice_tabs-bar__ofVLe{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.Hsk30MatchingPractice_qa-page__ntEzF{min-height:100vh;background:#f8fafc}.Hsk30MatchingPractice_qa-container__ASm1d{width:100%;max-width:1200px;margin:0 auto;padding:.5rem 1rem 2rem;box-sizing:border-box}.Hsk30MatchingPractice_quiz-layout__IOFrN{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;align-items:start}.Hsk30MatchingPractice_quiz-panel__9U86M{min-width:0;background:#fff;border-radius:20px;position:relative;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.Hsk30MatchingPractice_quiz-header__1QqYs{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0}.Hsk30MatchingPractice_header-left__Y4_2n{display:flex;align-items:center;gap:.75rem}.Hsk30MatchingPractice_back-btn__f_vIS{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f1f5f9;color:#475569;text-decoration:none;transition:background .2s}.Hsk30MatchingPractice_back-btn__f_vIS:hover{background:#e2e8f0}.Hsk30MatchingPractice_quiz-title__5wOcE{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.Hsk30MatchingPractice_progress-badge__mjKdw{background:#eff6ff;color:#2563eb;font-size:.875rem;font-weight:600;padding:.375rem .875rem;border-radius:99px}.Hsk30MatchingPractice_quiz-body__Lrmo0{padding:1.5rem}.Hsk30MatchingPractice_empty-state__pXrMW,.Hsk30MatchingPractice_loading-state__h0qky{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;text-align:center;color:#64748b}.Hsk30MatchingPractice_spin-icon__y_VMe{font-size:2rem;animation:Hsk30MatchingPractice_spin__CqpgW 1s linear infinite}@keyframes Hsk30MatchingPractice_spin__CqpgW{to{transform:rotate(1turn)}}.Hsk30MatchingPractice_empty-icon__vW_j8{font-size:2.5rem;color:#f59e0b}.Hsk30MatchingPractice_empty-state__pXrMW h2{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0}.Hsk30MatchingPractice_empty-state__pXrMW p{font-size:.85rem;margin:0}.Hsk30MatchingPractice_instruction-badge__cfbqG{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.3rem .7rem;border-radius:99px;background:#0ea5e9;color:#fff;margin-bottom:.85rem}.Hsk30MatchingPractice_instruction-badge__cfbqG.Hsk30MatchingPractice_instruction-audio__r51iX{background:#8b5cf6}.Hsk30MatchingPractice_phase-indicator__qUpRZ{display:flex;align-items:center;gap:.5rem}.Hsk30MatchingPractice_phase-tag__EyPsh{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:99px}.Hsk30MatchingPractice_phase-text__75TS_{background:#ebf8ff;color:#2563eb}.Hsk30MatchingPractice_phase-audio__mI_mn{background:#f3e8ff;color:#7c3aed}.Hsk30MatchingPractice_audio-card__pHhcV{justify-content:flex-start;gap:.6rem}.Hsk30MatchingPractice_audio-play-btn__ZNYOl{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;border:none;cursor:pointer;font-size:.7rem;transition:all .2s;flex-shrink:0}.Hsk30MatchingPractice_audio-play-btn__ZNYOl:hover{transform:scale(1.08);box-shadow:0 3px 10px rgba(139,92,246,.35)}.Hsk30MatchingPractice_audio-play-btn__ZNYOl.Hsk30MatchingPractice_playing__OH__j{animation:Hsk30MatchingPractice_pulse__0JU5l 1s ease infinite}@keyframes Hsk30MatchingPractice_pulse__0JU5l{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Hsk30MatchingPractice_audio-label__2hy_3{font-size:.85rem;font-weight:600;color:#64748b;flex:1}.Hsk30MatchingPractice_card-word-reveal__nXyme{font-size:calc(.95rem + var(--chinese-font-size-adjust, 0px));font-weight:var(--chinese-font-weight,700);color:#7c3aed;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.Hsk30MatchingPractice_score-bar__G_JV_{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.Hsk30MatchingPractice_score-correct__jwLW8,.Hsk30MatchingPractice_score-remaining__Wj1no,.Hsk30MatchingPractice_score-wrong__tItgH{display:flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;padding:.15rem .5rem;border-radius:99px}.Hsk30MatchingPractice_score-correct__jwLW8{background:#f0fdf4;color:#16a34a}.Hsk30MatchingPractice_score-wrong__tItgH{background:#fef2f2;color:#dc2626}.Hsk30MatchingPractice_score-remaining__Wj1no{background:#f1f5f9;color:#64748b}.Hsk30MatchingPractice_restart-mini__452Aj{margin-left:auto;width:28px;height:28px;border-radius:8px;background:#f1f5f9;border:none;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.Hsk30MatchingPractice_restart-mini__452Aj:hover{background:#e2e8f0;color:#1e293b}.Hsk30MatchingPractice_match-area__WQ_7M{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.Hsk30MatchingPractice_match-col__QJOGp{min-width:0}.Hsk30MatchingPractice_col-label__Q87Q6{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#64748b;margin-bottom:.5rem;padding-left:.25rem}.Hsk30MatchingPractice_match-card__egOmH{display:flex;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;border:2px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;transition:all .2s;margin-bottom:.4rem;text-align:left;font-family:inherit;min-height:56px;box-sizing:border-box}.Hsk30MatchingPractice_match-card__egOmH:hover:not(.Hsk30MatchingPractice_disabled__JAqnf){border-color:#4299e1;background:#f0f9ff}.Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_active__R5t7n{border-color:#4299e1;background:#ebf8ff;box-shadow:0 0 0 3px rgba(66,153,225,.15)}.Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_matched-correct__wdVlc{border-color:#10b981;background:#ecfdf5;opacity:.7}.Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_matched-wrong__GEXv8{border-color:#ef4444;background:#fef2f2;animation:Hsk30MatchingPractice_shake__NCK5u .4s}.Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_disabled__JAqnf{cursor:default}@keyframes Hsk30MatchingPractice_shake__NCK5u{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.Hsk30MatchingPractice_card-word__VizM4{flex:1;font-size:calc(1.05rem + var(--chinese-font-size-adjust, 0px));font-weight:var(--chinese-font-weight,800);color:#1e293b;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.Hsk30MatchingPractice_card-pinyin__wkl9T{font-size:.78rem;color:#4299e1;font-style:italic;font-weight:500}.Hsk30MatchingPractice_card-meaning__cAJbf{flex:1;font-size:.92rem;font-weight:600;color:#1e293b;line-height:1.4}.Hsk30MatchingPractice_match-icon__oEAkd{font-size:1.1rem;flex-shrink:0}.Hsk30MatchingPractice_correct-icon__IigPz{color:#10b981}.Hsk30MatchingPractice_wrong-icon__scINo{color:#ef4444}.Hsk30MatchingPractice_batch-results__E5GOT{padding:1rem;border-radius:14px;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;flex-direction:column;gap:.75rem}.Hsk30MatchingPractice_batch-header__0ZZSS{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:#15803d}.Hsk30MatchingPractice_batch-icon__1IupF{font-size:1.2rem}.Hsk30MatchingPractice_batch-review__Ax1Iu{display:flex;flex-direction:column;gap:.35rem}.Hsk30MatchingPractice_batch-item__bFT95{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;background:hsla(0,0%,100%,.7);border-radius:8px;font-size:.82rem}.Hsk30MatchingPractice_bi-word__MKhff{font-size:calc(.95rem + var(--chinese-font-size-adjust, 0px));font-weight:var(--chinese-font-weight,700);color:#1e293b;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.Hsk30MatchingPractice_bi-arrow__ER38k{color:#94a3b8;font-size:.8rem}.Hsk30MatchingPractice_bi-meaning__tGefV{font-weight:600;color:#475569}.Hsk30MatchingPractice_bi-pinyin__y2c72{font-size:.75rem;color:#4299e1;font-style:italic}.Hsk30MatchingPractice_next-btn__HMQjy{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem;background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(66,153,225,.35);transition:all .15s;font-family:inherit}.Hsk30MatchingPractice_next-btn__HMQjy:hover{box-shadow:0 6px 18px rgba(66,153,225,.45);transform:translateY(-1px)}.Hsk30MatchingPractice_results-card__m7cQ4{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.Hsk30MatchingPractice_res-header__shpGg{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.Hsk30MatchingPractice_trophy-ring__fxCIw{font-size:3rem}.Hsk30MatchingPractice_res-header__shpGg h2{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0}.Hsk30MatchingPractice_res-stats___pW_c{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.Hsk30MatchingPractice_rs-item__eEHYF{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;border-radius:16px}.Hsk30MatchingPractice_rs-correct__8DRfp{background:#f0fdf4;color:#16a34a}.Hsk30MatchingPractice_rs-wrong__uFlEx{background:#fef2f2;color:#dc2626}.Hsk30MatchingPractice_rs-acc__w1L_O{background:#ebf8ff;color:#4299e1}.Hsk30MatchingPractice_rs-num__Mfksz{font-size:2rem;font-weight:900}.Hsk30MatchingPractice_rs-lbl__SQdvh{font-size:.75rem;font-weight:600;opacity:.7}.Hsk30MatchingPractice_perf-msg__AZGjl{display:flex;align-items:flex-start;gap:.75rem;background:#f8fafc;border-radius:14px;padding:1rem}.Hsk30MatchingPractice_perf-icon__rTop5{font-size:1.5rem;flex-shrink:0}.Hsk30MatchingPractice_perf-msg__AZGjl h3{font-size:.95rem;font-weight:700;color:#1e293b;margin:0 0 .2rem}.Hsk30MatchingPractice_perf-msg__AZGjl p{font-size:.82rem;color:#64748b;margin:0;line-height:1.5}.Hsk30MatchingPractice_review-block__zMjvt{display:flex;flex-direction:column;gap:.75rem}.Hsk30MatchingPractice_review-title__FeABG{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:#475569}.Hsk30MatchingPractice_review-list__t_eRL{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.Hsk30MatchingPractice_review-item__FJBG8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.6rem .8rem}.Hsk30MatchingPractice_review-item__FJBG8.Hsk30MatchingPractice_ri-wrong__rHfCr{border-color:#fecaca;background:#fef2f2}.Hsk30MatchingPractice_ri-word__zGMts{font-size:calc(1rem + var(--chinese-font-size-adjust, 0px));font-weight:var(--chinese-font-weight,700);color:#1e293b;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.Hsk30MatchingPractice_ri-pinyin__hw__S{font-size:.78rem;color:#4299e1;font-style:italic}.Hsk30MatchingPractice_ri-meaning__rrG_H{font-size:.8rem;color:#64748b;margin-top:.1rem}.Hsk30MatchingPractice_res-actions__2S3OE{display:flex;gap:.6rem;flex-wrap:wrap}.Hsk30MatchingPractice_ra-btn__F6R8p{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:12px;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;border:none;transition:all .15s;font-family:inherit}.Hsk30MatchingPractice_ra-primary__5gTw2{background:linear-gradient(135deg,#4299e1,#63b3ed);color:#fff;box-shadow:0 4px 12px rgba(66,153,225,.3)}.Hsk30MatchingPractice_ra-primary__5gTw2:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(66,153,225,.4)}.Hsk30MatchingPractice_ra-outline__BBPt0{background:#fff;color:#4299e1;border:1.5px solid #4299e1}.Hsk30MatchingPractice_ra-outline__BBPt0:hover{background:#ebf8ff}.Hsk30MatchingPractice_ra-ghost__BCIVE{background:#f1f5f9;color:#475569}.Hsk30MatchingPractice_ra-ghost__BCIVE:hover{background:#e2e8f0}.Hsk30MatchingPractice_sidebar-panel__zY3ZP{position:sticky;top:1rem;width:280px}@media (max-width:1024px){.Hsk30MatchingPractice_quiz-layout__IOFrN{grid-template-columns:1fr}.Hsk30MatchingPractice_sidebar-panel__zY3ZP{position:static;width:100%}}@media (max-width:600px){.Hsk30MatchingPractice_match-area__WQ_7M,.Hsk30MatchingPractice_review-list__t_eRL{grid-template-columns:1fr}}.dark .Hsk30MatchingPractice_top-bar__OSjwj{background:#0f172a;border-bottom-color:#1e293b}.dark .Hsk30MatchingPractice_back-btn__f_vIS{color:#cbd5e1}.dark .Hsk30MatchingPractice_score-remaining__Wj1no{background:#1e293b;color:#94a3b8}.dark .Hsk30MatchingPractice_restart-mini__452Aj:hover{color:#f8fafc}.dark .Hsk30MatchingPractice_match-card__egOmH{border-color:#1e293b;background:#0b0f19;color:#f1f5f9}.dark .Hsk30MatchingPractice_match-card__egOmH:hover:not(.Hsk30MatchingPractice_disabled__JAqnf){border-color:#3b82f6;background:#1e293b}.dark .Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_active__R5t7n{border-color:#3b82f6;background:#1e3a8a;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.dark .Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_matched-correct__wdVlc{border-color:#059669;background:#064e3b}.dark .Hsk30MatchingPractice_match-card__egOmH.Hsk30MatchingPractice_matched-wrong__GEXv8{border-color:#dc2626;background:#7f1d1d}.dark .Hsk30MatchingPractice_perf-msg__AZGjl h3{color:#f8fafc}.dark .Hsk30MatchingPractice_perf-msg__AZGjl p,.dark .Hsk30MatchingPractice_review-title__FeABG{color:#94a3b8}.dark .Hsk30MatchingPractice_review-item__FJBG8{background:#0b0f19;border-color:#1e293b}.dark .Hsk30MatchingPractice_review-item__FJBG8.Hsk30MatchingPractice_ri-wrong__rHfCr{border-color:#7f1d1d;background:rgba(127,29,29,.2)}.dark .Hsk30MatchingPractice_ri-word__zGMts{color:#f8fafc}.dark .Hsk30MatchingPractice_ri-meaning__rrG_H{color:#94a3b8}.dark .Hsk30MatchingPractice_ra-outline__BBPt0{background:#0f172a;color:#60a5fa;border-color:#3b82f6}.dark .Hsk30MatchingPractice_ra-outline__BBPt0:hover{background:#1e293b}.dark .Hsk30MatchingPractice_ra-ghost__BCIVE{background:#1e293b;color:#cbd5e1}.dark .Hsk30MatchingPractice_ra-ghost__BCIVE:hover{background:#334155;color:#f8fafc}.dark .Hsk30MatchingPractice_qa-page__ntEzF{background:#020617;color:#f1f5f9}.dark .Hsk30MatchingPractice_top-bar__OSjwj{background:transparent;border:none}.dark .Hsk30MatchingPractice_bc-link__9x7eM{color:#94a3b8}.dark .Hsk30MatchingPractice_bc-link__9x7eM:hover{color:#60a5fa}.dark .Hsk30MatchingPractice_bc-current__bFP9M{color:#f8fafc}.dark .Hsk30MatchingPractice_bc-sep__rlRGs{color:#475569}.dark .Hsk30MatchingPractice_quiz-panel__9U86M{background:#0f172a;border:1px solid #1e293b;box-shadow:0 4px 24px rgba(0,0,0,.4)}.dark .Hsk30MatchingPractice_quiz-header__1QqYs{border-bottom-color:#1e293b}.dark .Hsk30MatchingPractice_back-btn__f_vIS{background:#1e293b;color:#94a3b8}.dark .Hsk30MatchingPractice_back-btn__f_vIS:hover{background:#334155;color:#f8fafc}.dark .Hsk30MatchingPractice_score-bar__G_JV_{border-bottom-color:#1e293b}.dark .Hsk30MatchingPractice_instruction-badge__cfbqG{background:#1e293b;color:#94a3b8}.dark .Hsk30MatchingPractice_instruction-badge__cfbqG.Hsk30MatchingPractice_instruction-audio__r51iX{background:#1e3a8a;color:#93c5fd}.dark .Hsk30MatchingPractice_batch-results__E5GOT{background:#0b0f19;border-color:#1e293b}.dark .Hsk30MatchingPractice_batch-item__bFT95{background:#0f172a;border-color:#1e293b}.dark .Hsk30MatchingPractice_bi-word__MKhff{color:#f8fafc}.dark .Hsk30MatchingPractice_bi-meaning__tGefV{color:#94a3b8}.dark .Hsk30MatchingPractice_bi-pinyin__y2c72{color:#64748b}.dark .Hsk30MatchingPractice_quiz-title__5wOcE{color:#f8fafc}.dark .Hsk30MatchingPractice_col-label__Q87Q6{color:#94a3b8}.dark .Hsk30MatchingPractice_card-word__VizM4{color:#f8fafc}.dark .Hsk30MatchingPractice_card-meaning__cAJbf{color:#e2e8f0}.dark .Hsk30MatchingPractice_audio-label__2hy_3{color:#94a3b8}.dark .Hsk30MatchingPractice_card-word-reveal__nXyme{color:#c084fc}.dark .Hsk30MatchingPractice_progress-badge__mjKdw{background:#1e293b;color:#94a3b8;border:1px solid #334155}.dark .Hsk30MatchingPractice_phase-tag__EyPsh.Hsk30MatchingPractice_phase-text__75TS_{background:#1e293b;color:#60a5fa}.dark .Hsk30MatchingPractice_phase-tag__EyPsh.Hsk30MatchingPractice_phase-audio__mI_mn{background:#2e1065;color:#c084fc}.dark .Hsk30MatchingPractice_restart-mini__452Aj{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .Hsk30MatchingPractice_restart-mini__452Aj:hover{background:#334155;color:#60a5fa}.dark .Hsk30MatchingPractice_empty-state__pXrMW h2{color:#f8fafc}.dark .Hsk30MatchingPractice_empty-state__pXrMW p{color:#94a3b8}