.ConversationTestStyles_player-right-actions__YJ32B{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.ConversationTestStyles_fw-score-chip__OTQZR{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.82rem;font-weight:700;color:#475569}.ConversationTestStyles_dp-mode__FaWF3:disabled{opacity:.5;cursor:not-allowed}.ConversationTestStyles_fw-sentence-card__aI3rX{border-radius:20px;background:linear-gradient(135deg,rgba(66,153,225,.06),#f8fafc);padding:1.2rem}.ConversationTestStyles_fw-sentence-label__VYV6I{display:flex;align-items:center;gap:6px;font-size:.84rem;font-weight:800;color:#475569;text-transform:uppercase;margin-bottom:.8rem}.ConversationTestStyles_fw-sentence-display__x476t{font-size:1.3rem;line-height:2.2;color:#1e293b;font-family:Noto Sans SC,sans-serif;word-break:break-word}.ConversationTestStyles_fw-text-part__b14OK{color:#1e293b;white-space:pre-wrap}.ConversationTestStyles_fw-blank-input__izsaG{display:inline-block;width:4.5em;min-width:3em;padding:4px 8px;margin:0 4px;border:2px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center;font-size:1.1rem;font-family:inherit;outline:none;transition:all .2s}.ConversationTestStyles_fw-blank-input__izsaG:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.14);background:#fff}.ConversationTestStyles_fw-blank-input__izsaG:disabled{opacity:.6}.ConversationTestStyles_fw-blank-input__izsaG.ConversationTestStyles_blank-correct__WYPB5{border-color:#10b981;border-style:solid;background:#f0fdf4;color:#065f46}.ConversationTestStyles_fw-blank-input__izsaG.ConversationTestStyles_blank-incorrect__K9ucY{border-color:#ef4444;border-style:solid;background:#fff1f2;color:#991b1b}.ConversationTestStyles_dp-summary-acts__6H98V{flex-wrap:wrap}.ConversationTestStyles_dp-star-row__81ZU0{margin-bottom:16px}.ConversationTestStyles_dp-star__zmJRr{font-size:28px;color:#cbd5e1;transition:color .2s}.ConversationTestStyles_dp-review-list__hz47r{margin-bottom:20px;display:flex;flex-direction:column;gap:6px}.ConversationTestStyles_dp-review-item__0cMYq{border-radius:10px;padding:10px 14px;border:1.5px solid #e2e8f0}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_ok__57_J6{border-color:#a7f3d0;background:#f0fdf4}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_fail__UbEHu{border-color:#fecaca}.ConversationTestStyles_dp-review-row__yyl0W{align-items:center}.ConversationTestStyles_dp-review-num__MtgWD{font-weight:700;color:#94a3b8;min-width:28px}.ConversationTestStyles_dp-review-icon__8AwQz{font-size:16px}.ConversationTestStyles_dp-review-answers__aTazy{display:flex;flex-direction:column;gap:2px}.ConversationTestStyles_dp-review-correct__WJ6Ak{font-weight:700}.ConversationTestStyles_dp-review-user__402lu{color:#ef4444}.ConversationTestStyles_dp-review-vi__DtIdD{font-size:11px;color:#94a3b8;margin-left:auto;white-space:nowrap}.ConversationTestStyles_dp-settings-tbl__ZJpP_{width:100%;border-collapse:collapse}.ConversationTestStyles_dp-settings-tbl__ZJpP_ td,.ConversationTestStyles_dp-settings-tbl__ZJpP_ th{padding:10px 12px;border:1px solid #e2e8f0;font-size:13px}.ConversationTestStyles_dp-settings-tbl__ZJpP_ th{text-align:left;font-weight:600;color:#334155;background:#f8fafc;width:180px}.ConversationTestStyles_dp-settings-tbl__ZJpP_ td{color:#475569}.ConversationTestStyles_sidebar-aside___FZ3A{top:16px}@media (max-width:900px){.ConversationTestStyles_dp-body-inner__Bozlb{grid-template-columns:1fr}.ConversationTestStyles_dp-main__cEe7d{padding:0 12px}}.ConversationTestStyles_dp__QBpNd{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,var(--chinese-font,"LXGW WenKai","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei","微软雅黑","SimSun","宋体"),sans-serif}.ConversationTestStyles_dp-state-card__qpIAB{display:flex;flex-direction:column;align-items:center;gap:12px}.ConversationTestStyles_dp-info-icon__eBEgt{background:linear-gradient(135deg,#38a169,#68d391)}.ConversationTestStyles_dp-question__GLBS3{display:flex;gap:14px;align-items:flex-start}.ConversationTestStyles_dp-avatar__GGuNX{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.ConversationTestStyles_dp-avatar--li__tvNOj{background:linear-gradient(135deg,#ebf8ff,#bee3f8);color:#2b6cb0}.ConversationTestStyles_dp-avatar--wang__9rb_G{background:linear-gradient(135deg,#f0fff4,#c6f6d5);color:#276749}.ConversationTestStyles_dp-question-lbl__S8fM7{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:5px}.ConversationTestStyles_dp-question-text__6E8H_{font-size:17px;font-weight:600;color:#1e293b;line-height:1.6}.ConversationTestStyles_dp-question-body__CLZAl{flex:1}.ConversationTestStyles_dp-answer-lbl__GPEMP{font-size:12px;font-weight:700;color:#475569}.ConversationTestStyles_dp-answer-area__wt_mY{min-height:56px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.ConversationTestStyles_dp-answer-ph__AhDUa{color:#cbd5e1;font-size:14px;font-style:italic;line-height:2}.ConversationTestStyles_dp-textarea__D6aRi{background:transparent;border:none;resize:none}.ConversationTestStyles_dp-type-hint__f9_0I{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px;margin-top:4px}.ConversationTestStyles_dp-word__tjRV3{padding:6px 14px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;border:1.5px solid #bee3f8;background:#ebf8ff;color:#2b6cb0}.ConversationTestStyles_dp-word__tjRV3:hover:not(:disabled){background:#bee3f8}.ConversationTestStyles_dp-word--sel__GZ7ay{border-color:#4299e1;background:#4299e1;color:#fff}.ConversationTestStyles_dp-word--sel__GZ7ay:hover:not(:disabled){background:#3182ce}.ConversationTestStyles_dp-word--used__LPbKS{opacity:.35;cursor:not-allowed}.ConversationTestStyles_dp-word--disabled__wTyr2{opacity:.45;cursor:not-allowed}.ConversationTestStyles_dp-wordbank__wgriI{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px}.ConversationTestStyles_dp-wordbank-lbl__T4D1V{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:10px}.ConversationTestStyles_dp-word-grid__gCaGd{display:flex;flex-wrap:wrap;gap:8px}.ConversationTestStyles_dp-cmp-val__ZyNbZ{font-weight:600}.ConversationTestStyles_dp-cmp-pinyin__vSkKe{font-size:12px;color:#94a3b8;margin-top:3px}.ConversationTestStyles_dp-btn__HhLja:disabled{opacity:.45;cursor:not-allowed}.ConversationTestStyles_dp-btn--primary__3DU8k:hover:not(:disabled){background:#3182ce}.ConversationTestStyles_dp-btn--active__Z_Vwl{background:#ebf8ff!important;color:#4299e1!important;border-color:#bee3f8!important}.ConversationTestStyles_dp-summary__vEvhu{padding:28px 24px}.ConversationTestStyles_dp-summary-h__bQTfH{margin:0 0 16px}.ConversationTestStyles_dp-summary-stats__ur7Ex{margin-bottom:16px}.ConversationTestStyles_dp-star-row__81ZU0{display:flex;justify-content:center;gap:4px;margin-bottom:14px}.ConversationTestStyles_dp-star__zmJRr{font-size:1.5rem;color:#d1d5db}.ConversationTestStyles_dp-star__zmJRr.ConversationTestStyles_filled__lG8B0{color:#f59e0b}.ConversationTestStyles_dp-review-list__hz47r{text-align:left;max-height:260px;overflow-y:auto;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:10px;padding:6px}.ConversationTestStyles_dp-review-item__0cMYq{border-radius:8px;padding:8px 12px;margin-bottom:4px}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_ok__57_J6{background:#ecfdf5}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_fail__UbEHu{background:#fef2f2}.ConversationTestStyles_dp-review-row__yyl0W{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.ConversationTestStyles_dp-review-num__MtgWD{font-size:11px;font-weight:600;color:#64748b;flex-shrink:0}.ConversationTestStyles_dp-review-icon__8AwQz{font-size:1rem;flex-shrink:0}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_dp-review-icon__8AwQz{color:#10b981}.ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_fail__UbEHu .ConversationTestStyles_dp-review-icon__8AwQz{color:#ef4444}.ConversationTestStyles_dp-review-answers__aTazy{flex:1;min-width:0}.ConversationTestStyles_dp-review-correct__WJ6Ak{display:block;font-size:14px;font-weight:600;color:#1e293b}.ConversationTestStyles_dp-review-user__402lu{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.ConversationTestStyles_dp-review-vi__DtIdD{font-size:12px;color:#64748b}.ConversationTestStyles_sidebar-aside___FZ3A{position:sticky;top:80px}@media (max-width:900px){.ConversationTestStyles_dp-body-inner__Bozlb{grid-template-columns:1fr}.ConversationTestStyles_dp-main__cEe7d{padding:0}.ConversationTestStyles_dp-cmp__Tc9vN{grid-template-columns:1fr}}.ConversationTestStyles_dp__QBpNd{min-height:100vh;background:#f0f4f8;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.ConversationTestStyles_dp-topbar__dCYgk{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ConversationTestStyles_dp-topbar-inner__xZlTZ{max-width:1200px;margin:0 auto;padding:8px 24px}.ConversationTestStyles_dp-settings-btn__siWAr{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:5px 12px;cursor:pointer;transition:all .15s;font-family:inherit}.ConversationTestStyles_dp-settings-btn__siWAr:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_dp-state__lp3w2{min-height:60vh;display:flex;align-items:center;justify-content:center}.ConversationTestStyles_dp-state-card__qpIAB{background:#fff;padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ConversationTestStyles_dp-state-icon__Fbuuz{font-size:2.5rem;margin-bottom:1rem;color:#94a3b8}.ConversationTestStyles_dp-state-icon__Fbuuz.ConversationTestStyles_error__3LLuQ{color:#ef4444}.ConversationTestStyles_dp-state-icon__Fbuuz.ConversationTestStyles_spinning__F67rK{animation:ConversationTestStyles_spin__kh3Mn 1s linear infinite;color:#4299e1}.ConversationTestStyles_dp-body__QIe_d{padding:18px 0 60px}.ConversationTestStyles_dp-body-inner__Bozlb{max-width:1200px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 280px;gap:0;align-items:start}.ConversationTestStyles_dp-main__cEe7d{display:flex;flex-direction:column;gap:14px;padding:0 16px 0 0}.ConversationTestStyles_dp-info-card__W_w5B{background:#fff;border-radius:14px;border:1.5px solid #e2e8f0;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 1px 4px rgba(0,0,0,.04);flex-wrap:wrap}.ConversationTestStyles_dp-info-left__UyW6_{display:flex;align-items:center;gap:12px}.ConversationTestStyles_dp-info-icon__eBEgt{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#3182ce,#63b3ed);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConversationTestStyles_dp-info-title__y1VEJ{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:2px}.ConversationTestStyles_dp-info-sub__DA9vM{font-size:11.5px;color:#64748b}.ConversationTestStyles_dp-prog-wrap__5zFjC{min-width:140px}.ConversationTestStyles_dp-prog-nums__h_Oys{font-size:12px;font-weight:700;color:#4299e1;margin-bottom:5px;text-align:right}.ConversationTestStyles_dp-prog-track__aqFRw{height:6px;background:#e8edf3;border-radius:6px;overflow:hidden}.ConversationTestStyles_dp-prog-fill__Crb_r{height:100%;background:linear-gradient(90deg,#4299e1,#63b3ed);border-radius:6px;transition:width .4s ease}.ConversationTestStyles_dp-modes__dlFBI{display:flex;gap:6px;flex-wrap:wrap}.ConversationTestStyles_dp-mode__FaWF3{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .15s;font-family:inherit}.ConversationTestStyles_dp-mode__FaWF3:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_dp-mode--on__68aFN{background:#ebf8ff;color:#4299e1;border-color:#bee3f8}.ConversationTestStyles_dp-card__tH0t_{background:#fff;border-radius:16px;border:1.5px solid #e2e8f0;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px}.ConversationTestStyles_dp-audio__Oek1C{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ConversationTestStyles_dp-play-wrap__AVmfg{position:relative;width:38px;height:38px;flex-shrink:0}.ConversationTestStyles_dp-ring__uMFD8{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);pointer-events:none;transition:opacity .4s ease}.ConversationTestStyles_dp-play__nXMm8{width:38px;height:38px;border-radius:50%;background:#4299e1;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;box-shadow:0 2px 8px rgba(66,153,225,.35)}.ConversationTestStyles_dp-play__nXMm8:hover{background:#3182ce;transform:scale(1.04)}.ConversationTestStyles_dp-play--on__GevCT{background:#2c5282}.ConversationTestStyles_dp-audio-btn__prVuA{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;color:#475569;background:#f8fafc;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .15s;font-family:inherit}.ConversationTestStyles_dp-audio-btn__prVuA:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_dp-speed-group__8HnRA{display:flex;align-items:center;gap:6px;margin-left:auto}.ConversationTestStyles_dp-speed-lbl__LreDs{font-size:11px;font-weight:600;color:#94a3b8}.ConversationTestStyles_dp-speed-btns__vHQld{display:flex;gap:4px}.ConversationTestStyles_dp-input-wrap__OQJUW{display:flex;flex-direction:column;gap:10px}.ConversationTestStyles_dp-textarea__D6aRi{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:inherit;color:#1e293b;background:#fafbfc;resize:vertical;min-height:72px;outline:none;transition:border-color .15s;line-height:1.6}.ConversationTestStyles_dp-textarea__D6aRi:focus{border-color:#4299e1;background:#fff}.ConversationTestStyles_dp-textarea__D6aRi:disabled{opacity:.6}.ConversationTestStyles_dp-input-actions__wiOPv{display:flex;gap:8px;justify-content:flex-end}.ConversationTestStyles_dp-btn__HhLja{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;border:1.5px solid transparent;transition:all .15s}.ConversationTestStyles_dp-btn--primary__3DU8k{background:#4299e1;color:#fff;border-color:#4299e1}.ConversationTestStyles_dp-btn--primary__3DU8k:hover{background:#3182ce}.ConversationTestStyles_dp-btn--ghost__Dl0pH{background:#f8fafc;color:#475569;border-color:#e2e8f0}.ConversationTestStyles_dp-btn--ghost__Dl0pH:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_dp-btn--warning__8_b8Q{background:#f59e0b;color:#fff;border-color:#f59e0b}.ConversationTestStyles_dp-btn--warning__8_b8Q:hover{background:#d97706;border-color:#d97706}.ConversationTestStyles_dp-hint-btn__ZHauP{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;color:#d97706;background:#fffbeb;border:1.5px solid #fde68a;cursor:pointer;font-family:inherit;transition:all .15s}.ConversationTestStyles_dp-hint-btn__ZHauP:disabled{opacity:.45;cursor:not-allowed}.ConversationTestStyles_dp-check-btn__WVETV{display:inline-flex;align-items:center;gap:5px;padding:7px 18px;border-radius:8px;font-size:12.5px;font-weight:700;color:#fff;background:#4299e1;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.ConversationTestStyles_dp-check-btn__WVETV:hover:not(:disabled){background:#3182ce}.ConversationTestStyles_dp-check-btn__WVETV:disabled{opacity:.4;cursor:not-allowed}.ConversationTestStyles_dp-hint__Vp8Bn{display:flex;align-items:center;gap:8px;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;color:#92400e}.ConversationTestStyles_dp-hint-ico__W2G36{color:#d97706;flex-shrink:0}.ConversationTestStyles_dp-result__lw4J_{border-radius:12px;border:1.5px solid #e2e8f0;overflow:hidden}.ConversationTestStyles_dp-result--ok__HPA2b{border-color:#a7f3d0}.ConversationTestStyles_dp-result--no__IgaD0{border-color:#fecaca}.ConversationTestStyles_dp-result-hd__eHEpq{display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700}.ConversationTestStyles_dp-result--ok__HPA2b .ConversationTestStyles_dp-result-hd__eHEpq{background:#ecfdf5;color:#065f46}.ConversationTestStyles_dp-result--no__IgaD0 .ConversationTestStyles_dp-result-hd__eHEpq{background:#fef2f2;color:#991b1b}.ConversationTestStyles_dp-cmp__Tc9vN{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e2e8f0;border-top:1px solid #e2e8f0}.ConversationTestStyles_dp-cmp-col__6Gxbs{background:#fff;padding:12px 16px}.ConversationTestStyles_dp-cmp-col--ok__fuLuc .ConversationTestStyles_dp-cmp-lbl__3PPYw{color:#10b981}.ConversationTestStyles_dp-cmp-lbl__3PPYw{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:5px}.ConversationTestStyles_dp-cmp-val__ZyNbZ{font-size:15px;line-height:1.5;color:#1e293b}.ConversationTestStyles_dp-translation__uk_bC{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:12.5px;color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0}.ConversationTestStyles_dp-translation-ico__oe6Ks{color:#94a3b8;flex-shrink:0}.ConversationTestStyles_dp-result-actions__J3YGs{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fff}:deep(.ConversationTestStyles_correct__7MJ7C){color:#10b981}:deep(.ConversationTestStyles_incorrect__2UHDP){color:#ef4444;text-decoration:underline}.ConversationTestStyles_dp-summary__vEvhu{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.07)}.ConversationTestStyles_dp-summary-trophy__q7vtk{margin-bottom:8px}.ConversationTestStyles_dp-summary-h__bQTfH{font-size:20px;font-weight:800;color:#1e293b;margin:0 0 20px}.ConversationTestStyles_dp-summary-stats__ur7Ex{display:flex;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;overflow:hidden}.ConversationTestStyles_dp-sstat__WoRcI{flex:1;padding:14px 0}.ConversationTestStyles_dp-sstat__WoRcI+.ConversationTestStyles_dp-sstat__WoRcI{border-left:1px solid #e2e8f0}.ConversationTestStyles_dp-sstat-n__A5VJ5{font-size:22px;font-weight:800;color:#1e293b;line-height:1}.ConversationTestStyles_dp-sstat-l___3MIB{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-top:3px}.ConversationTestStyles_dp-summary-acts__6H98V{display:flex;gap:10px;justify-content:center}.ConversationTestStyles_dp-overlay__q7_7e{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:500}.ConversationTestStyles_dp-modal__JMzdO{background:#fff;border-radius:16px;width:340px;max-width:90vw;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow:hidden}.ConversationTestStyles_dp-modal-hd__DKT8q{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:700;color:#1e293b}.ConversationTestStyles_dp-x__mzY5U{width:26px;height:26px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b}.ConversationTestStyles_dp-modal-body__dajN6{padding:16px 18px;display:flex;flex-direction:column;gap:16px}.ConversationTestStyles_dp-setting-row__N73Mp{display:flex;flex-direction:column;gap:8px}.ConversationTestStyles_dp-setting-lbl__h51qx{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#475569}.ConversationTestStyles_dp-setting-opts__HR_Cv{display:flex;gap:6px;flex-wrap:wrap}.ConversationTestStyles_dp-opt__ZXvzs{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;cursor:pointer;font-family:inherit;transition:all .15s}.ConversationTestStyles_dp-opt__ZXvzs:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_dp-opt--on__YJypK{background:#ebf8ff;color:#4299e1;border-color:#bee3f8}.ConversationTestStyles_dp-settings-table__4k1FA{width:100%;border-collapse:collapse}.ConversationTestStyles_dp-settings-table__4k1FA td,.ConversationTestStyles_dp-settings-table__4k1FA th{padding:10px 12px;border:1px solid #e2e8f0;font-size:13px}.ConversationTestStyles_dp-settings-table__4k1FA th{text-align:left;font-weight:600;color:#334155;background:#f8fafc;width:180px}.ConversationTestStyles_dp-settings-table__4k1FA td{color:#475569}.ConversationTestStyles_dp-select__Oighq{width:100%;padding:6px 10px;border:1.5px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;outline:none;font-family:inherit}.ConversationTestStyles_dp-select__Oighq:focus{border-color:#4299e1}.ConversationTestStyles_conversation-grid__kgYl8{display:flex;gap:6px;flex-wrap:wrap;padding:8px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.ConversationTestStyles_conversation-item__ezHT6{border-radius:8px;overflow:hidden}.ConversationTestStyles_conversation-item__ezHT6.ConversationTestStyles_active___wJjp .ConversationTestStyles_conversation-link__VQaM_{background:#ebf8ff;color:#4299e1;border-color:#bee3f8}.ConversationTestStyles_conversation-link__VQaM_{display:block;padding:5px 14px;font-size:12.5px;font-weight:600;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;text-decoration:none;transition:all .15s}.ConversationTestStyles_conversation-link__VQaM_:hover{border-color:#4299e1;color:#4299e1}.ConversationTestStyles_lesson-title2__iQPXL{margin:0;font-size:inherit;font-weight:inherit}@media (max-width:900px){.ConversationTestStyles_dp-body-inner__Bozlb{grid-template-columns:1fr}.ConversationTestStyles_dp-main__cEe7d{padding:0}}.ConversationTestStyles_speaking-page__YUq0d{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 1rem 1rem;box-sizing:border-box;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,var(--chinese-font,"LXGW WenKai","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei","微软雅黑","SimSun","宋体"),sans-serif}.ConversationTestStyles_state-container__phkjY{display:flex;align-items:center;justify-content:center;min-height:60vh;padding-top:10px}.ConversationTestStyles_error-card__Un1n2,.ConversationTestStyles_loading-card__f0KcO,.ConversationTestStyles_no-data-card__XVXgl{background:#fff;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 4px 24px rgba(99,102,241,.08)}.ConversationTestStyles_loading-text__vYybF,.ConversationTestStyles_no-data-text__2lGXZ{color:#64748b;font-size:.9375rem;margin-top:1rem}.ConversationTestStyles_completion-card__rvAhS{background:#fff;border-radius:24px;padding:2rem 1.75rem;max-width:640px;width:100%;box-shadow:0 8px 40px rgba(99,102,241,.12)}.ConversationTestStyles_completion-header__pWb0B{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ConversationTestStyles_trophy-icon__shn1o{font-size:2.5rem;color:#f59e0b;filter:drop-shadow(0 2px 8px rgba(245,158,11,.3))}.ConversationTestStyles_completion-title__oWvzC{font-size:1.375rem;font-weight:800;color:#1e293b;margin:0 0 .25rem}.ConversationTestStyles_completion-subtitle__JqpY1{font-size:.875rem;color:#64748b;margin:0;display:flex;align-items:center;gap:.375rem}.ConversationTestStyles_subtitle-icon__j_jX3{font-size:.875rem}.ConversationTestStyles_completion-stats__5T0LB{display:flex;align-items:center;background:#f8fafc;border-radius:16px;padding:1.25rem;margin-bottom:1.25rem}.ConversationTestStyles_cstat-item__Wc_c8{flex:1;text-align:center;display:flex;flex-direction:column;gap:.25rem}.ConversationTestStyles_cstat-num__RzHRq{font-size:1.75rem;font-weight:900;color:#1e293b;line-height:1}.ConversationTestStyles_cstat-num__RzHRq.ConversationTestStyles_correct__7MJ7C{color:#059669}.ConversationTestStyles_cstat-num__RzHRq.ConversationTestStyles_accent__Q_pY5{color:#6366f1}.ConversationTestStyles_cstat-label__JdqKq{font-size:.75rem;color:#94a3b8;font-weight:500}.ConversationTestStyles_cstat-divider__Lhdsu{width:1px;background:#e2e8f0;align-self:stretch;margin:0 .5rem}.ConversationTestStyles_star-row__JbxLK{display:flex;gap:.25rem;justify-content:center;margin-bottom:1.25rem}.ConversationTestStyles_star-icon__v3SLP{font-size:1.5rem;color:#cbd5e1}.ConversationTestStyles_star-icon__v3SLP.ConversationTestStyles_filled__lG8B0{color:#f59e0b}.ConversationTestStyles_review-list__xMqfy{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-height:280px;overflow-y:auto}.ConversationTestStyles_review-item__wgH6C{border-radius:10px;padding:.625rem .875rem;border-left:3px solid}.ConversationTestStyles_review-item__wgH6C.ConversationTestStyles_ok__57_J6{background:#f0fdf4;border-color:#059669}.ConversationTestStyles_review-item__wgH6C.ConversationTestStyles_fail__UbEHu{background:#fef2f2;border-color:#dc2626}.ConversationTestStyles_review-row__axgUs{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ConversationTestStyles_review-num__fgicO{font-size:.75rem;color:#64748b;font-weight:600;min-width:28px}.ConversationTestStyles_review-icon__25ERA{font-size:1rem}.ConversationTestStyles_review-item__wgH6C.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_review-icon__25ERA{color:#059669}.ConversationTestStyles_review-item__wgH6C.ConversationTestStyles_fail__UbEHu .ConversationTestStyles_review-icon__25ERA{color:#dc2626}.ConversationTestStyles_review-answers__mRezM{flex:1;display:flex;flex-direction:column;gap:.125rem}.ConversationTestStyles_review-correct__JNUou{font-size:1rem;font-weight:700;color:#1e293b}.ConversationTestStyles_review-user__IKMzK{font-size:.8125rem;color:#64748b}.ConversationTestStyles_review-score__XKBk0{font-size:.8125rem;font-weight:700;color:#6366f1}.ConversationTestStyles_review-vi__Z_VxW{font-size:.8125rem;color:#94a3b8}.ConversationTestStyles_completion-actions__XKsqG{display:flex;gap:.75rem;justify-content:center}.ConversationTestStyles_ca-btn__UAUwB{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.9375rem;cursor:pointer;border:none;transition:all .2s}.ConversationTestStyles_ca-btn__UAUwB.ConversationTestStyles_secondary__ZTUrM{background:#f1f5f9;color:#475569}.ConversationTestStyles_main-container__rDqKs{margin:0 auto;padding:1rem}.ConversationTestStyles_exercise-layout__Aq7ZT{display:flex;flex-direction:column;gap:1rem}.ConversationTestStyles_progress-section__iq0mK{background:#fff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 2px 12px rgba(99,102,241,.08)}.ConversationTestStyles_progress-header__0DVGs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ConversationTestStyles_lesson-info__II3Wn{display:flex;align-items:center;gap:.875rem}.ConversationTestStyles_lesson-icon-wrapper__HfJ4z{width:44px;height:44px;border-radius:12px;background:#eef2ff;display:flex;align-items:center;justify-content:center}.ConversationTestStyles_lesson-icon__ziIcQ{font-size:1.375rem;color:#6366f1}.ConversationTestStyles_main-title__xiqFe{font-size:1.125rem;font-weight:800;color:#1e293b;margin:0 0 .125rem}.ConversationTestStyles_lesson-description__NulT4{font-size:.8125rem;color:#64748b;margin:0}.ConversationTestStyles_progress-info__L1pWz{gap:.75rem}.ConversationTestStyles_role-open-btn__aktYD{display:inline-flex;align-items:center;gap:.45rem;border:none;border-radius:999px;padding:.65rem 1rem;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:800;font-size:.86rem;cursor:pointer;box-shadow:0 10px 22px rgba(37,99,235,.22);transition:transform .18s,box-shadow .18s}.ConversationTestStyles_role-open-btn__aktYD:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(37,99,235,.28)}.ConversationTestStyles_question-counter__QtAAB{text-align:right}.ConversationTestStyles_current-question__A72lY{font-size:1.75rem;font-weight:900;color:#6366f1;line-height:1}.ConversationTestStyles_total-questions__tm33E{font-size:1rem;color:#94a3b8;font-weight:500}.ConversationTestStyles_progress-bar-container__6deGN{display:flex;align-items:center;gap:.75rem}.ConversationTestStyles_progress-bar__hL14V{flex:1;border-radius:100px;position:relative}.ConversationTestStyles_progress-fill__BPS_5{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:100px;transition:width .4s ease}.ConversationTestStyles_progress-glow__3oTqp{position:absolute;top:0;height:100%;background:rgba(99,102,241,.3);border-radius:100px;filter:blur(4px);transition:width .4s ease}.ConversationTestStyles_progress-text__YYc3K{font-size:.8125rem;font-weight:700;color:#6366f1;min-width:36px;text-align:right}.ConversationTestStyles_exercise-card__MIx1L{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px rgba(99,102,241,.1);display:flex;flex-direction:column;gap:1.25rem}.ConversationTestStyles_sentence-display__T2IZu{text-align:center;padding:1rem .5rem}.ConversationTestStyles_sentence-badge__OrQ_a{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:#eef2ff;color:#6366f1;font-size:.8125rem;font-weight:600;border-radius:100px;margin-bottom:.875rem}.ConversationTestStyles_chinese-text__H2fkA{font-size:2rem;font-weight:900;color:#1e293b;line-height:1.2;margin-bottom:.5rem;letter-spacing:.05em}.ConversationTestStyles_pinyin-text__sJEuL{font-size:1rem;color:#64748b;margin-bottom:.5rem}.ConversationTestStyles_viet-text__Ak1Ee{font-size:.9375rem;color:#94a3b8;font-style:italic}.ConversationTestStyles_speaking-sentence-main__N0MvK{display:flex;justify-content:center}.ConversationTestStyles_speaking-sentence-main__N0MvK :deep(.ConversationTestStyles_sentence-wrapper__Om0vH){align-items:center;justify-content:center;line-height:1.4}.ConversationTestStyles_speaking-sentence-main__N0MvK :deep(.ConversationTestStyles_translation__YR48X){display:none}.ConversationTestStyles_audio-section__WLRCW{border:1.5px solid #e2e8f0;border-radius:14px;padding:1rem 1.25rem}.ConversationTestStyles_audio-label__kz4D4{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:.875rem}.ConversationTestStyles_audio-player-row__3Vf8N{display:flex;align-items:center;gap:1.25rem}.ConversationTestStyles_volume-wrapper__nbLj1{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.ConversationTestStyles_audio-progress-ring__j1yAT{position:absolute;width:84px;height:84px;top:-10px;left:-10px}.ConversationTestStyles_volume-icon-container__oO6A0{width:64px;height:64px;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative}.ConversationTestStyles_volume-icon-container__oO6A0:hover{background:#e0e7ff;transform:scale(1.05)}.ConversationTestStyles_volume-icon__qQJol{font-size:1.75rem;color:#6366f1;transition:all .3s}.ConversationTestStyles_volume-icon__qQJol.ConversationTestStyles_playing__oCrU5{color:#4f46e5}.ConversationTestStyles_audio-ripple__Edh0x{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(99,102,241,.2);animation:none}.ConversationTestStyles_audio-ripple__Edh0x.ConversationTestStyles_active___wJjp{animation:ConversationTestStyles_ripple__2bF7e 1.5s ease-out infinite}.ConversationTestStyles_speed-control__Q_dCB{display:flex;flex-direction:column;gap:.375rem}.ConversationTestStyles_speed-label__DCx1l{font-size:.75rem;color:#94a3b8;font-weight:500}.ConversationTestStyles_speed-buttons__wwXFE{display:flex;gap:.375rem;flex-wrap:wrap}.ConversationTestStyles_speed-btn__eUhpH{padding:.25rem .625rem;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.ConversationTestStyles_speed-btn__eUhpH.ConversationTestStyles_active___wJjp{background:#6366f1;border-color:#6366f1;color:#fff}.ConversationTestStyles_record-section__UNmTU{border:1.5px solid #e2e8f0;border-radius:14px;padding:1rem 1.25rem}.ConversationTestStyles_record-label__ydOCh{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:.875rem}.ConversationTestStyles_mic-area__QqHn0{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ConversationTestStyles_mic-wrapper__G5uaY{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem}.ConversationTestStyles_mic-btn__p1R5c{width:72px;height:72px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:all .25s;background:#eef2ff;color:#6366f1;box-shadow:0 4px 14px rgba(99,102,241,.2)}.ConversationTestStyles_mic-btn__p1R5c:hover{background:#e0e7ff;transform:scale(1.05)}.ConversationTestStyles_mic-btn__p1R5c.ConversationTestStyles_recording__ztxHg{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 20px rgba(239,68,68,.4);animation:ConversationTestStyles_pulse-red__1yE0N 1.5s ease-in-out infinite}.ConversationTestStyles_mic-btn__p1R5c.ConversationTestStyles_loading__7k_eT{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.ConversationTestStyles_mic-ripple__8aPNr{position:absolute;width:90px;height:90px;border-radius:50%;border:2px solid rgba(239,68,68,.4);animation:ConversationTestStyles_ripple__2bF7e 1.5s ease-out infinite;pointer-events:none}.ConversationTestStyles_mic-ripple__8aPNr.ConversationTestStyles_delay__Qlctl{animation-delay:.75s}.ConversationTestStyles_mic-status__mnfBN{text-align:center}.ConversationTestStyles_status-text__PsCNE{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.375rem}.ConversationTestStyles_status-text__PsCNE.ConversationTestStyles_recording__ztxHg{color:#ef4444}.ConversationTestStyles_status-text__PsCNE.ConversationTestStyles_transcribing__7woUj{color:#6366f1}.ConversationTestStyles_status-text__PsCNE.ConversationTestStyles_done__Bozk6{color:#059669}.ConversationTestStyles_status-text__PsCNE.ConversationTestStyles_idle__AFBed{color:#94a3b8}.ConversationTestStyles_rec-dot__Fj9AC{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:ConversationTestStyles_blink__fLcyY 1s ease-in-out infinite}.ConversationTestStyles_error-msg__tp52A{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#dc2626;background:#fef2f2;border-radius:8px;padding:.5rem .75rem;margin-top:.5rem}.ConversationTestStyles_result-section__PRVNd{border-radius:14px;padding:1rem 1.25rem;border:1.5px solid}.ConversationTestStyles_result-section__PRVNd.ConversationTestStyles_result-correct__zVmag{background:#f0fdf4;border-color:#86efac}.ConversationTestStyles_result-section__PRVNd.ConversationTestStyles_result-incorrect__BdVgE{background:#fef2f2;border-color:#fca5a5}.ConversationTestStyles_result-header__WIgWt{margin-bottom:.875rem}.ConversationTestStyles_result-status__QxxHJ{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ConversationTestStyles_result-icon__zQzhN{font-size:1.25rem}.ConversationTestStyles_result-section__PRVNd.ConversationTestStyles_result-correct__zVmag .ConversationTestStyles_result-icon__zQzhN{color:#059669}.ConversationTestStyles_result-section__PRVNd.ConversationTestStyles_result-incorrect__BdVgE .ConversationTestStyles_result-icon__zQzhN{color:#dc2626}.ConversationTestStyles_result-title__P_GoH{font-size:1rem;font-weight:700;color:#1e293b;flex:1}.ConversationTestStyles_result-score__ZWLoG{font-size:1.25rem;font-weight:900;color:#6366f1}.ConversationTestStyles_result-content__pSrFY{display:flex;flex-direction:column;gap:.75rem}.ConversationTestStyles_answer-row__M4A7t{display:flex;flex-direction:column;gap:.375rem}.ConversationTestStyles_answer-label__zwCYo{display:flex;align-items:center;font-size:.8125rem;font-weight:600;color:#64748b}.ConversationTestStyles_answer-text__UvYBF{font-size:1rem;color:#1e293b}.ConversationTestStyles_compare-tip__WeIo3{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#64748b;margin-bottom:.25rem;font-weight:700}.ConversationTestStyles_compare-tip__WeIo3 .ConversationTestStyles_iconify__qT41s,.ConversationTestStyles_compare-tip__WeIo3 :deep(.ConversationTestStyles_icon__6m82N){color:#3b82f6;flex-shrink:0}.ConversationTestStyles_char-compare__cS_fX{display:flex;flex-wrap:wrap;gap:.45rem}.ConversationTestStyles_cmp-column__ERXJq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;padding:6px;transition:all .2s ease}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_clickable__qtyJZ{cursor:pointer}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_clickable__qtyJZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.12)}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_clickable__qtyJZ.ConversationTestStyles_ok__57_J6:hover{box-shadow:0 4px 12px rgba(22,163,74,.12)}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6{background:#f0fdf4;border-color:#bbf7d0}.ConversationTestStyles_cmp-pinyin__QGi8K{font-size:.72rem;font-weight:700;color:#b91c1c;margin-bottom:2px;text-transform:lowercase}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-pinyin__QGi8K{color:#16a34a}.ConversationTestStyles_cmp-target-char__LrKZb{font-size:1.25rem;font-weight:800;color:#b91c1c;line-height:1.1}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-target-char__LrKZb{color:#15803d}.ConversationTestStyles_cmp-spoken-char__IyzX5{font-size:.9rem;font-weight:700;color:#ef4444;margin-top:4px;border-top:1px dashed #fca5a5;width:100%;text-align:center;padding-top:2px}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-spoken-char__IyzX5{color:#16a34a;border-top-color:#86efac}.ConversationTestStyles_cmp-score___ER4I{font-size:.6rem;font-weight:700;color:#ef4444;margin-top:2px}.ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-score___ER4I{color:#16a34a}.ConversationTestStyles_translation-answer__al_W9{color:#64748b;font-style:italic}.ConversationTestStyles_action-section__c7zff{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.ConversationTestStyles_action-button__znAWe{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem;border-radius:12px;border:none;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.ConversationTestStyles_action-button__znAWe:disabled{opacity:.5;cursor:not-allowed}.ConversationTestStyles_action-button__znAWe.ConversationTestStyles_primary__NaF__{background:#6366f1;color:#fff}.ConversationTestStyles_action-button__znAWe.ConversationTestStyles_primary__NaF__:hover{background:#4f46e5}.ConversationTestStyles_action-button__znAWe.ConversationTestStyles_secondary__ZTUrM{background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0}.ConversationTestStyles_action-button__znAWe.ConversationTestStyles_danger__pvmNq{background:#ef4444;color:#fff}.ConversationTestStyles_action-button__znAWe.ConversationTestStyles_success__Hv3OK{background:#059669;color:#fff}.ConversationTestStyles_role-modal-fade-enter-active__BKEBb,.ConversationTestStyles_role-modal-fade-leave-active__V3UEZ{transition:opacity .2s ease}.ConversationTestStyles_role-modal-fade-enter-from___ActB,.ConversationTestStyles_role-modal-fade-leave-to__yGB9f{opacity:0}.ConversationTestStyles_role-modal-overlay__qj9gl{position:fixed;inset:0;z-index:var(--z-modal-base,10000);background:rgba(15,23,42,.58);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;--accent:#2563eb}.ConversationTestStyles_role-modal__ogzQj{width:min(920px,96vw);max-height:min(760px,92vh);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px rgba(15,23,42,.28);display:flex;flex-direction:column}.ConversationTestStyles_role-modal-head__LoYoL{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;border-bottom:1px solid #e2e8f0;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 34%),linear-gradient(135deg,#f8fafc,#eff6ff)}.ConversationTestStyles_role-modal-title-wrap__0AdJW{display:flex;align-items:center;gap:.9rem}.ConversationTestStyles_role-modal-icon__ocFTO{width:44px;height:44px;border-radius:16px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 12px 24px rgba(37,99,235,.25)}.ConversationTestStyles_role-modal__ogzQj h2{margin:0;font-size:1.25rem;font-weight:900;color:#0f172a}.ConversationTestStyles_role-modal__ogzQj p{margin:.2rem 0 0;color:#64748b;font-size:.88rem}.ConversationTestStyles_role-close-btn__Ov7Ab{width:38px;height:38px;border:none;border-radius:12px;background:#fff;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ConversationTestStyles_role-play-panel__PNxz8,.ConversationTestStyles_role-select-panel__zI2Tk{padding:1.25rem;overflow:auto}.ConversationTestStyles_role-select-title__H_Y85{font-weight:800;color:#0f172a!important;margin-bottom:.9rem!important}.ConversationTestStyles_role-character-grid__yRNlR{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.ConversationTestStyles_role-character-btn__gkCGN{border:1.5px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:.9rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:800;color:#334155}.ConversationTestStyles_role-character-btn__gkCGN.ConversationTestStyles_active___wJjp{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.ConversationTestStyles_role-avatar___r26Y{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-weight:900}.ConversationTestStyles_role-empty___B7mn{padding:1rem;border-radius:14px;background:#fff7ed;color:#c2410c;margin-bottom:1rem}.ConversationTestStyles_role-secondary-btn__QG7wI,.ConversationTestStyles_role-start-btn__3n54T,.ConversationTestStyles_role-stop-record-btn__lpLOc{border:none;border-radius:12px;padding:.78rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;font-weight:850}.ConversationTestStyles_role-start-btn__3n54T{background:#059669;color:#fff}.ConversationTestStyles_role-start-btn__3n54T:disabled{opacity:.45;cursor:not-allowed}.ConversationTestStyles_role-start-btn__3n54T.ConversationTestStyles_compact__EgZKS{padding-inline:1.3rem}.ConversationTestStyles_role-secondary-btn__QG7wI{background:#f1f5f9;color:#334155}.ConversationTestStyles_role-stop-record-btn__lpLOc{background:#ef4444;color:#fff}.ConversationTestStyles_role-play-top__0cgpc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.ConversationTestStyles_role-play-top__0cgpc>div{border:1px solid #e2e8f0;border-radius:14px;padding:.75rem;background:#f8fafc}.ConversationTestStyles_role-small-label__qEuuR{display:block;font-size:.72rem;color:#94a3b8;font-weight:700;margin-bottom:.15rem}.ConversationTestStyles_role-play-top__0cgpc strong{color:#0f172a;font-size:1rem}.ConversationTestStyles_role-line-list__5FgSp{display:flex;flex-direction:column;gap:.65rem;max-height:360px;overflow:auto;padding-right:.25rem}.ConversationTestStyles_role-line__d0HFn{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.75rem;border:1px solid #e2e8f0;border-radius:16px;padding:.8rem;background:#fff}.ConversationTestStyles_role-line__d0HFn.ConversationTestStyles_active___wJjp{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ConversationTestStyles_role-line__d0HFn.ConversationTestStyles_mine__YIDko{background:#f0fdf4}.ConversationTestStyles_role-line__d0HFn.ConversationTestStyles_done__Bozk6{border-color:#86efac}.ConversationTestStyles_role-line-speaker__oxU3T{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.ConversationTestStyles_role-line-speaker__oxU3T span{width:42px;height:42px;border-radius:999px;background:#e0f2fe;color:#0369a1;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.ConversationTestStyles_role-line__d0HFn.ConversationTestStyles_mine__YIDko .ConversationTestStyles_role-line-speaker__oxU3T span{background:#dcfce7;color:#047857}.ConversationTestStyles_role-line-speaker__oxU3T small{font-size:.68rem;color:#64748b;font-weight:700}.ConversationTestStyles_role-line-body__dOW8E{min-width:0}.ConversationTestStyles_role-sentence-main__NIc1e :deep(.ConversationTestStyles_sentence-wrapper__Om0vH){align-items:flex-start;padding:0;gap:.25rem;line-height:1.35}.ConversationTestStyles_role-sentence-main__NIc1e :deep(.ConversationTestStyles_translation__YR48X){margin-left:0!important;margin-top:.25rem;color:#64748b;font-size:.82rem}.ConversationTestStyles_role-line-fallback__CBeo2{display:flex;flex-direction:column;gap:.25rem}.ConversationTestStyles_role-line-fallback__CBeo2 strong{font-size:1.08rem}.ConversationTestStyles_role-line-fallback__CBeo2 span{color:#64748b}.ConversationTestStyles_role-line-result__Nck_5{display:grid;gap:.5rem;margin-top:.45rem;font-size:.82rem}.ConversationTestStyles_role-line-result__Nck_5 span{border-radius:999px;padding:.2rem .55rem;font-weight:900;display:inline-block;width:-moz-max-content;width:max-content}.ConversationTestStyles_role-line-result__Nck_5 span.ConversationTestStyles_ok__57_J6{background:#dcfce7;color:#047857}.ConversationTestStyles_role-line-result__Nck_5 span.ConversationTestStyles_fail__UbEHu{background:#fee2e2;color:#dc2626}.ConversationTestStyles_role-line-result__Nck_5 em{color:#64748b;font-style:normal}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_char-compare__cS_fX{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-column__ERXJq{display:flex;flex-direction:column;align-items:center;border:1.5px solid #fee2e2;background:#fff5f5;border-radius:10px;padding:4px 6px;min-width:42px;cursor:pointer;transition:all .15s ease}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-column__ERXJq:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6{border-color:#dcfce7;background:#f0fdf4}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-pinyin__QGi8K{font-size:.72rem;color:#64748b;font-weight:700;margin-bottom:2px}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-target-char__LrKZb{font-size:1.05rem;font-weight:900;color:#ef4444}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-target-char__LrKZb{color:#10b981}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-spoken-char__IyzX5{font-size:.72rem;color:#ef4444;opacity:.85;margin-top:2px;text-decoration:line-through}.ConversationTestStyles_role-line-result__Nck_5 .ConversationTestStyles_cmp-column__ERXJq.ConversationTestStyles_ok__57_J6 .ConversationTestStyles_cmp-spoken-char__IyzX5{color:#10b981;text-decoration:none;opacity:.8}.ConversationTestStyles_role-error__hKutj{margin-top:.9rem;display:flex;gap:.45rem;align-items:center;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:.65rem .8rem;font-size:.86rem}.ConversationTestStyles_role-done-card__IOBEi,.ConversationTestStyles_role-live-card__rYytn{margin-top:1rem;border-radius:16px;padding:.9rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;background:#eff6ff;border:1px solid #bfdbfe}.ConversationTestStyles_role-live-card__rYytn.ConversationTestStyles_recording__ztxHg{background:#fef2f2;border-color:#fecaca}.ConversationTestStyles_role-done-card__IOBEi,.ConversationTestStyles_role-live-info__PiH_w{display:flex;align-items:center;gap:.75rem}.ConversationTestStyles_role-done-card__IOBEi>svg,.ConversationTestStyles_role-live-info__PiH_w>svg{font-size:1.35rem;color:#2563eb}.ConversationTestStyles_role-live-card__rYytn.ConversationTestStyles_recording__ztxHg .ConversationTestStyles_role-live-info__PiH_w>svg{color:#ef4444}.ConversationTestStyles_role-done-card__IOBEi strong,.ConversationTestStyles_role-live-info__PiH_w strong{color:#0f172a}.ConversationTestStyles_role-done-card__IOBEi p,.ConversationTestStyles_role-live-info__PiH_w p{margin:.15rem 0 0;font-size:.82rem}.ConversationTestStyles_role-modal-actions__1OSgO{margin-top:1rem;display:flex;justify-content:flex-end;gap:.75rem}.ConversationTestStyles_role-playback-all-btn__Z5o_A{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 4px 15px rgba(16,185,129,.3);transition:all .2s ease}.ConversationTestStyles_role-playback-all-btn__Z5o_A:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.ConversationTestStyles_role-playback-all-btn__Z5o_A:active{transform:translateY(1px)}@keyframes ConversationTestStyles_ripple__2bF7e{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes ConversationTestStyles_pulse-red__1yE0N{0%,to{box-shadow:0 4px 20px rgba(239,68,68,.4)}50%{box-shadow:0 4px 30px rgba(239,68,68,.7)}}@keyframes ConversationTestStyles_blink__fLcyY{0%,to{opacity:1}50%{opacity:.3}}.ConversationTestStyles_animate-spin__sy8QD{animation:ConversationTestStyles_spin__kh3Mn 1s linear infinite}.ConversationTestStyles_page-with-sidebar__eqZ7h{display:flex;gap:1.5rem;align-items:flex-start}.ConversationTestStyles_page-with-sidebar__eqZ7h>.ConversationTestStyles_main-container__rDqKs{flex:1;min-width:0}.ConversationTestStyles_lessons-sidebar__U_vLh{width:280px;flex-shrink:0}@media (max-width:1200px){.ConversationTestStyles_page-with-sidebar__eqZ7h{flex-direction:column}.ConversationTestStyles_lessons-sidebar__U_vLh{width:100%}}.ConversationTestStyles_quiz-app__yj7xu{min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,var(--chinese-font,"LXGW WenKai","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei","微软雅黑","SimSun","宋体"),sans-serif}.ConversationTestStyles_ex-container__l2LeI{width:100%}.ConversationTestStyles_list-header__XqFEL{background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ConversationTestStyles_sound-toggle-btn__6CSPj{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:13px;font-weight:600;border:1.5px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s;margin-left:auto}.ConversationTestStyles_sound-toggle-btn__6CSPj:hover{border-color:#4299e1;color:#4299e1;background:#ebf8ff}.ConversationTestStyles_sound-toggle-btn__6CSPj.ConversationTestStyles_active___wJjp{background:#ebf8ff;color:#4299e1;border-color:#bee3f8}.ConversationTestStyles_list-title__Qv0vX{font-size:1.3rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.ConversationTestStyles_stats-bar__UjXZz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ConversationTestStyles_stat-pill__Exxlt{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:20px;font-size:.8rem;font-weight:600}.ConversationTestStyles_stat-pill__Exxlt.ConversationTestStyles_total__WwKQz{background:#e2e8f0;color:#475569}.ConversationTestStyles_stat-pill__Exxlt.ConversationTestStyles_done__Bozk6{background:#dbeafe;color:#2563eb}.ConversationTestStyles_stat-pill__Exxlt.ConversationTestStyles_ok__57_J6{background:#dcfce7;color:#16a34a}.ConversationTestStyles_stat-pill__Exxlt.ConversationTestStyles_err__Xz5E7{background:#fee2e2;color:#dc2626}.ConversationTestStyles_list-progress__3TY8y{display:flex;align-items:center;gap:.75rem}.ConversationTestStyles_list-progress__3TY8y .ConversationTestStyles_progress-bar__hL14V{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.ConversationTestStyles_list-progress__3TY8y .ConversationTestStyles_fill__v1YKR{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;transition:width .4s ease}.ConversationTestStyles_list-progress__3TY8y .ConversationTestStyles_progress-text__YYc3K{font-size:.8rem;font-weight:600;color:#64748b;min-width:36px;text-align:right}.ConversationTestStyles_q-nav__skifl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.04);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.ConversationTestStyles_q-num__9kC4B{width:32px;height:32px;border-radius:8px;background:#f1f5f9;border:2px solid transparent;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ConversationTestStyles_q-num__9kC4B:hover{background:#e2e8f0}.ConversationTestStyles_q-num__9kC4B.ConversationTestStyles_q-selected__fUmZi{background:#dbeafe;color:#2563eb;border-color:#93c5fd}.ConversationTestStyles_q-num__9kC4B.ConversationTestStyles_q-correct__Agy_j{background:#dcfce7;color:#16a34a;border-color:#86efac}.ConversationTestStyles_q-num__9kC4B.ConversationTestStyles_q-wrong__Sy9dB{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.ConversationTestStyles_final-summary__CFerD{margin-bottom:1.25rem}.ConversationTestStyles_summary-card__rM_qI{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-radius:16px;padding:1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ConversationTestStyles_summary-card__rM_qI h2{font-size:1.3rem;margin:0 0 .75rem;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:.5rem}.ConversationTestStyles_trophy__tyqyY{color:#f59e0b}.ConversationTestStyles_score-row__dgq8t{display:flex;align-items:baseline;justify-content:center;gap:1rem;margin-bottom:1rem}.ConversationTestStyles_big-score__IPdPx{font-size:2.5rem;font-weight:800;color:#1e293b}.ConversationTestStyles_score-pct__qSCCp{font-size:1.3rem;font-weight:700;padding:.25rem .75rem;border-radius:12px}.ConversationTestStyles_score-pct__qSCCp.ConversationTestStyles_excellent__pv8Sq{background:#dcfce7;color:#16a34a}.ConversationTestStyles_score-pct__qSCCp.ConversationTestStyles_good__pA9E5{background:#dbeafe;color:#2563eb}.ConversationTestStyles_score-pct__qSCCp.ConversationTestStyles_average__yEN5J{background:#fef9c3;color:#ca8a04}.ConversationTestStyles_score-pct__qSCCp.ConversationTestStyles_needs-improvement__Yyntq{background:#fee2e2;color:#dc2626}.ConversationTestStyles_summary-actions__dgsWZ{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ConversationTestStyles_ex-list__MDBes{display:flex;flex-direction:column;gap:1rem}.ConversationTestStyles_ex-card__NOOBt{background:hsla(0,0%,100%,.97);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:2px solid transparent;transition:border-color .3s,box-shadow .3s}.ConversationTestStyles_ex-card__NOOBt.ConversationTestStyles_ans-correct__ttLV8{border-color:#86efac;background:rgba(240,253,244,.97)}.ConversationTestStyles_ex-card__NOOBt.ConversationTestStyles_ans-wrong__nLV_A{border-color:#fca5a5;background:hsla(0,86%,97%,.97)}.ConversationTestStyles_card-head__gvZ2n{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ConversationTestStyles_card-head-right__mF91S{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}.ConversationTestStyles_card-num__ObYlf{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ConversationTestStyles_type-tag__beEW4{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:6px;background:#ede9fe;color:#7c3aed;text-transform:uppercase;letter-spacing:.3px}.ConversationTestStyles_result-badge__0PFgX{font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:6px}.ConversationTestStyles_badge-ok__WuP8e{background:#dcfce7;color:#16a34a}.ConversationTestStyles_badge-err__1Z9_S{background:#fee2e2;color:#dc2626}.ConversationTestStyles_card-question__LLhxS{font-size:1.05rem;font-weight:600;color:#1e293b;margin:0 0 .75rem;line-height:1.6}.ConversationTestStyles_audio-player-row__3Vf8N{margin-bottom:.75rem}.ConversationTestStyles_audio-player-row__3Vf8N audio{width:100%;height:36px;border-radius:8px}.ConversationTestStyles_feedback__080T9{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:8px;font-size:.85rem;font-weight:600;margin-top:.75rem}.ConversationTestStyles_fb-ok__SppqS{background:#dcfce7;color:#16a34a}.ConversationTestStyles_fb-err__CtxuT{background:#fee2e2;color:#dc2626}.ConversationTestStyles_submit-section__nEN6c{margin-top:1.5rem;text-align:center;position:sticky;bottom:1rem;z-index:10}.ConversationTestStyles_ex-btn__RMBLL{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.ConversationTestStyles_ex-btn__RMBLL.ConversationTestStyles_primary__NaF__{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.ConversationTestStyles_ex-btn__RMBLL.ConversationTestStyles_primary__NaF__:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.ConversationTestStyles_ex-btn__RMBLL.ConversationTestStyles_secondary__ZTUrM{background:#f1f5f9;color:#475569}.ConversationTestStyles_ex-btn__RMBLL.ConversationTestStyles_secondary__ZTUrM:hover{background:#e2e8f0}.ConversationTestStyles_ex-btn__RMBLL.ConversationTestStyles_lg__zyss9{padding:.85rem 2rem;font-size:1rem;border-radius:12px}.ConversationTestStyles_gc-label__AcEE5{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.ConversationTestStyles_gc-label__AcEE5.ConversationTestStyles_correct__7MJ7C{color:#16a34a}.ConversationTestStyles_header__KUuJE{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);padding:1rem 2rem;display:flex;align-items:center;gap:1rem;z-index:100;box-shadow:0 2px 20px rgba(0,0,0,.08);position:sticky;top:0}.ConversationTestStyles_back-btn__I1pvB{border:none;color:#fff;padding:.75rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ConversationTestStyles_back-btn__I1pvB:hover{box-shadow:0 4px 12px rgba(102,126,234,.4)}.ConversationTestStyles_title__ZzyNd{font-size:1.5rem;font-weight:700;margin:0}.ConversationTestStyles_main-content__zKPZk{display:grid;grid-template-columns:1fr 280px;gap:2rem;max-width:1200px;margin:0 auto}.ConversationTestStyles_quiz-content__ZqrGV{display:flex;flex-direction:column;gap:1.25rem}.ConversationTestStyles_loading__7k_eT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1.5rem;color:#64748b}.ConversationTestStyles_spinner__z0WxT{width:3rem;height:3rem;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:ConversationTestStyles_spin__kh3Mn 1s linear infinite}@keyframes ConversationTestStyles_spin__kh3Mn{to{transform:rotate(1turn)}}.ConversationTestStyles_error-state__4X7Y0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;color:#ef4444;text-align:center}.ConversationTestStyles_retry-btn__xdoE3{margin-top:1rem;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:all .3s ease}.ConversationTestStyles_retry-btn__xdoE3:hover{background:#2563eb}.ConversationTestStyles_empty-state-container__FArgr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;color:#94a3b8}.ConversationTestStyles_question-slide-container__ukvYy{display:flex;flex-direction:column;gap:1rem}.ConversationTestStyles_progress-section__iq0mK{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:14px;padding:1rem;box-shadow:0 2px 16px rgba(0,0,0,.08)}.ConversationTestStyles_progress-info__L1pWz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;color:#1e293b}.ConversationTestStyles_progress-text__YYc3K{font-size:.9375rem}.ConversationTestStyles_progress-percentage__MO91g{font-size:1.125rem;color:#3b82f6}.ConversationTestStyles_progress-bar__hL14V{width:100%;height:8px;background:#e2e8f0;border-radius:8px;overflow:hidden}.ConversationTestStyles_progress-fill__BPS_5{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:8px;transition:width .4s cubic-bezier(.4,0,.2,1)}.ConversationTestStyles_progress-section-compact__hAdq6{background:hsla(0,0%,100%,.97);border-radius:14px;padding:.7rem 1rem;box-shadow:0 2px 12px rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.1);margin-bottom:.5rem}.ConversationTestStyles_psc-inner__00ru1{display:flex;align-items:center;gap:.75rem}.ConversationTestStyles_psc-left__SNGGw{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.ConversationTestStyles_psc-icon__Sa86N{color:#667eea;font-size:1rem}.ConversationTestStyles_psc-label__dCsUl{font-size:.78rem;font-weight:600;color:#64748b;white-space:nowrap}.ConversationTestStyles_psc-track-wrap__WU_CH{flex:1}.ConversationTestStyles_psc-track__zIUeY{width:100%;height:8px;background:#e8eef6;border-radius:99px;overflow:hidden}.ConversationTestStyles_psc-fill__6nnlB{height:100%;background:linear-gradient(90deg,#667eea,#a78bfa);border-radius:99px;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(102,126,234,.35)}.ConversationTestStyles_psc-right__s0jU3{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;min-width:52px}.ConversationTestStyles_psc-counter__zkxqG{font-size:.9rem;font-weight:700;color:#1e293b;line-height:1.1}.ConversationTestStyles_psc-total__9l6En{font-weight:400;color:#94a3b8}.ConversationTestStyles_psc-percent__bQVWT{font-size:.7rem;font-weight:600;color:#667eea;line-height:1}.ConversationTestStyles_navigation-section__ei4gy{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:14px;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 2px 16px rgba(0,0,0,.08);position:sticky;bottom:1rem}.ConversationTestStyles_nav-btn__pjREG{padding:.625rem 1rem;border-radius:10px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:100px}.ConversationTestStyles_next-btn__WwbYe,.ConversationTestStyles_prev-btn__tu9CB{background:#3b82f6;color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.3)}.ConversationTestStyles_next-btn__WwbYe:hover:not(:disabled),.ConversationTestStyles_prev-btn__tu9CB:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.4)}.ConversationTestStyles_prev-btn__tu9CB:disabled{background:#94a3b8;cursor:not-allowed;opacity:.5}.ConversationTestStyles_submit-nav-btn__f81p0{background:#10b981;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3)}.ConversationTestStyles_submit-nav-btn__f81p0:hover:not(.ConversationTestStyles_disabled__NSJjK){background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.4)}.ConversationTestStyles_submit-nav-btn__f81p0.ConversationTestStyles_disabled__NSJjK{background:#94a3b8;cursor:not-allowed;opacity:.5}.ConversationTestStyles_check-btn__agWCq{background:#10b981;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3);flex:1;justify-content:center}.ConversationTestStyles_check-btn__agWCq:hover:not(.ConversationTestStyles_disabled__NSJjK){background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.4)}.ConversationTestStyles_check-btn__agWCq.ConversationTestStyles_disabled__NSJjK{background:#94a3b8;cursor:not-allowed;opacity:.5}.ConversationTestStyles_next-question-btn__3cxaY{background:#3b82f6;color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.3);flex:1;justify-content:center}.ConversationTestStyles_next-question-btn__3cxaY:hover{background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.4)}.ConversationTestStyles_question-dots__KiTl5{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;flex:1;max-width:600px}.ConversationTestStyles_question-dot__jtbn1{width:12px;height:12px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .2s ease;padding:0}.ConversationTestStyles_question-dot__jtbn1.ConversationTestStyles_active___wJjp{background:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.4)}.ConversationTestStyles_question-dot__jtbn1.ConversationTestStyles_answered__mmnSO{background:#64748b}.ConversationTestStyles_question-dot__jtbn1.ConversationTestStyles_correct__7MJ7C{background:#10b981}.ConversationTestStyles_question-dot__jtbn1.ConversationTestStyles_incorrect__2UHDP{background:#ef4444}.ConversationTestStyles_question-card__jR5rG{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:16px;padding:1.25rem;box-shadow:0 2px 16px rgba(0,0,0,.08);transition:all .3s ease;border-left:4px solid #e2e8f0}.ConversationTestStyles_question-card__jR5rG.ConversationTestStyles_slide-question__8Da6D{min-height:280px}.ConversationTestStyles_question-card__jR5rG:hover{box-shadow:0 4px 24px rgba(0,0,0,.12)}.ConversationTestStyles_question-card__jR5rG.ConversationTestStyles_correct__7MJ7C{border-left-color:#10b981;background:linear-gradient(90deg,rgba(16,185,129,.05),hsla(0,0%,100%,.98))}.ConversationTestStyles_question-card__jR5rG.ConversationTestStyles_incorrect__2UHDP{border-left-color:#ef4444;background:linear-gradient(90deg,rgba(239,68,68,.05),hsla(0,0%,100%,.98))}.ConversationTestStyles_question-header__0XQek{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ConversationTestStyles_question-number__IeDy2{background:#3b82f6;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;box-shadow:0 2px 8px rgba(59,130,246,.3)}.ConversationTestStyles_question-type__jg_7B{background:rgba(59,130,246,.1);color:#3b82f6;padding:.25rem .625rem;border-radius:16px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ConversationTestStyles_question-status__XoQGy{display:flex;align-items:center}.ConversationTestStyles_correct-icon__0lONI{color:#10b981}.ConversationTestStyles_incorrect-icon__gTEHM{color:#ef4444}.ConversationTestStyles_warning-icon__zZAHo{color:#f59e0b}.ConversationTestStyles_question-text__2F5Bx{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .875rem;line-height:1.5}.ConversationTestStyles_result-feedback__swEMP{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem;font-weight:500;animation:ConversationTestStyles_slideDown__6uot0 .3s ease-out}.ConversationTestStyles_correct-feedback___YKxu{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;color:#065f46}.ConversationTestStyles_correct-feedback___YKxu .ConversationTestStyles_icon__6m82N{color:#10b981}.ConversationTestStyles_incorrect-feedback__fq3pP{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;color:#991b1b}.ConversationTestStyles_incorrect-feedback__fq3pP .ConversationTestStyles_icon__6m82N{color:#ef4444}.ConversationTestStyles_feedback-text__pd2A8{font-size:.9375rem;line-height:1.5}@keyframes ConversationTestStyles_slideDown__6uot0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ConversationTestStyles_instruction__ubM1w{color:#64748b;font-size:.8125rem;margin-bottom:.75rem;font-style:italic}.ConversationTestStyles_image-true-false-question__DRAas{font-size:1rem;font-weight:600;color:#1e293b;margin:.75rem 0 1rem;line-height:1.5;text-align:center}.ConversationTestStyles_sentence-hint__asBxZ{font-size:.9375rem;font-weight:500;color:#475569;margin:.5rem 0 .75rem;padding:.5rem .75rem;background:rgba(59,130,246,.05);border-left:3px solid #3b82f6;border-radius:8px}.ConversationTestStyles_choices__9LVP9{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap}.ConversationTestStyles_true-false-choices__o5h7D{display:flex;flex-direction:row;gap:.75rem;justify-content:center;margin:.75rem 0}.ConversationTestStyles_choice__BgonZ{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:10px;background:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s ease;text-align:left;font-size:.875rem}.ConversationTestStyles_choice__BgonZ:hover:not(:disabled){border-color:#3b82f6;background:rgba(59,130,246,.05)}.ConversationTestStyles_choice__BgonZ.ConversationTestStyles_selected__uRVgi{border-color:#3b82f6;background:rgba(59,130,246,.1)}.ConversationTestStyles_choice__BgonZ.ConversationTestStyles_correct-choice__g_UKW{border-color:#10b981;background:rgba(16,185,129,.1);flex:0 0 calc(50% - 0.375rem)}.ConversationTestStyles_choice__BgonZ.ConversationTestStyles_wrong-choice__wPG1_{border-color:#ef4444;background:rgba(239,68,68,.1)}.ConversationTestStyles_choice__BgonZ:disabled{cursor:not-allowed;opacity:.7}.ConversationTestStyles_choice-letter__zgsif{width:32px;height:32px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0}.ConversationTestStyles_choice-text__vbqFU{flex:1;font-weight:500;color:#334155}.ConversationTestStyles_answer-area__7a_5Q,.ConversationTestStyles_correct-answer___qSYY,.ConversationTestStyles_word-bank-area__HMofE{margin:.875rem 0}.ConversationTestStyles_label__6qDmY{display:flex;align-items:center;gap:.375rem;font-weight:600;color:#475569;margin-bottom:.5rem;font-size:.8125rem}.ConversationTestStyles_label__6qDmY.ConversationTestStyles_correct__7MJ7C{color:#059669}.ConversationTestStyles_selected-words__gz1mM,.ConversationTestStyles_word-bank___I3FG{min-height:56px;padding:.75rem;border:2px dashed #cbd5e1;border-radius:10px;background:rgba(248,250,252,.8);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;transition:all .2s ease}.ConversationTestStyles_selected-words__gz1mM:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.ConversationTestStyles_word-bank___I3FG{border-style:solid;justify-content:center;background:hsla(0,0%,100%,.8)}.ConversationTestStyles_empty-state__dxtuE{color:#94a3b8;font-style:italic;text-align:center;width:100%;padding:.5rem 0;font-size:.8125rem}.ConversationTestStyles_word-tag___9hmO{border:none;border-radius:8px;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease;font-weight:600;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.2}.ConversationTestStyles_word-tag___9hmO.ConversationTestStyles_selected__uRVgi{background:#3b82f6;color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.3)}.ConversationTestStyles_word-tag___9hmO.ConversationTestStyles_available__iMXvb{background:#fff;border:1.5px solid #e2e8f0;color:#475569}.ConversationTestStyles_word-tag___9hmO:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.15)}.ConversationTestStyles_word-tag___9hmO.ConversationTestStyles_selected__uRVgi:hover:not(:disabled){box-shadow:0 4px 16px rgba(59,130,246,.4)}.ConversationTestStyles_word-tag___9hmO.ConversationTestStyles_available__iMXvb:hover:not(:disabled){border-color:#3b82f6;background:rgba(59,130,246,.08);color:#3b82f6}.ConversationTestStyles_word-tag___9hmO:disabled{cursor:not-allowed;opacity:.6}.ConversationTestStyles_word-tag___9hmO.ConversationTestStyles_no-remove__F8p7v{cursor:default}.ConversationTestStyles_answer__Zv1Tj{background:rgba(16,185,129,.1);border:1.5px solid #10b981;border-radius:8px;padding:.75rem;font-size:.9375rem;font-weight:600;color:#065f46;text-align:center}.ConversationTestStyles_audio-player__osI7m{margin:.75rem 0;padding:.75rem;background:rgba(248,250,252,.8);border-radius:10px;border:2px solid #e2e8f0}.ConversationTestStyles_audio-player__osI7m audio{width:100%;height:40px}.ConversationTestStyles_image-choices__8Ms5u{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.75rem 0}.ConversationTestStyles_image-choice__SQ2Pc{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #e2e8f0;border-radius:10px;background:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s ease}.ConversationTestStyles_image-choice__SQ2Pc:hover:not(:disabled){border-color:#3b82f6;background:rgba(59,130,246,.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConversationTestStyles_image-choice__SQ2Pc.ConversationTestStyles_selected__uRVgi{border-color:#3b82f6;background:rgba(59,130,246,.1)}.ConversationTestStyles_image-choice__SQ2Pc.ConversationTestStyles_correct-choice__g_UKW{border-color:#10b981;background:rgba(16,185,129,.1)}.ConversationTestStyles_image-choice__SQ2Pc.ConversationTestStyles_wrong-choice__wPG1_{border-color:#ef4444;background:rgba(239,68,68,.1)}.ConversationTestStyles_choice-image__UKjxj{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:.5rem}.ConversationTestStyles_image-label__RxKPw{font-weight:500;color:#334155;text-align:center;font-size:.875rem}.ConversationTestStyles_question-image-container__sMTnC{margin:.75rem 0;text-align:center}.ConversationTestStyles_question-image__NamDG{max-width:100%;max-height:300px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConversationTestStyles_fill-blank-question__EcpEg{font-size:1rem;line-height:1.6;color:#1e293b;margin:.75rem 0}.ConversationTestStyles_fill-blank-question__EcpEg .ConversationTestStyles_blank-input__BrttR{display:inline-block;min-width:120px;padding:.5rem .75rem;margin:0 .25rem;border:2px solid #cbd5e1;border-radius:8px;font-size:1rem;font-weight:600;color:#3b82f6;background:hsla(0,0%,100%,.8);transition:all .2s ease}.ConversationTestStyles_fill-blank-question__EcpEg .ConversationTestStyles_blank-input__BrttR:focus{outline:none;border-color:#3b82f6;background:rgba(59,130,246,.05)}.ConversationTestStyles_dictation-input-area__B4nTg{margin:.75rem 0}.ConversationTestStyles_dictation-input__gAWoE{width:100%;padding:.75rem;border:2px solid #cbd5e1;border-radius:10px;font-size:.9375rem;line-height:1.5;color:#1e293b;background:hsla(0,0%,100%,.8);transition:all .2s ease;resize:vertical;min-height:80px;font-family:inherit}.ConversationTestStyles_dictation-input__gAWoE:focus{outline:none;border-color:#3b82f6;background:rgba(59,130,246,.05)}.ConversationTestStyles_dictation-input__gAWoE:disabled{background:rgba(248,250,252,.8);cursor:not-allowed}.ConversationTestStyles_matching-container__MCww7{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0}.ConversationTestStyles_matching-column__P876w{display:flex;flex-direction:column;gap:.5rem}.ConversationTestStyles_matching-column__P876w h4{font-size:.8125rem;font-weight:600;color:#64748b;margin:0 0 .375rem;text-transform:uppercase;letter-spacing:.05em}.ConversationTestStyles_matching-item__fw8hn{padding:.75rem;border:2px solid #e2e8f0;border-radius:10px;background:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-weight:500;color:#334155;font-size:.875rem}.ConversationTestStyles_matching-item__fw8hn:hover:not(:disabled){border-color:#3b82f6;background:rgba(59,130,246,.05)}.ConversationTestStyles_matching-item__fw8hn.ConversationTestStyles_selected__uRVgi{border-color:#3b82f6;background:rgba(59,130,246,.1);box-shadow:0 2px 8px rgba(59,130,246,.2)}.ConversationTestStyles_matching-item__fw8hn.ConversationTestStyles_matched__P06C0{border-color:#10b981;background:rgba(16,185,129,.1);box-shadow:0 2px 8px rgba(16,185,129,.2);cursor:not-allowed}.ConversationTestStyles_matching-item__fw8hn.ConversationTestStyles_error__3LLuQ{border-color:#ef4444;background:rgba(239,68,68,.2);animation:ConversationTestStyles_shake__s7hb4 .4s ease}@keyframes ConversationTestStyles_shake__s7hb4{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.ConversationTestStyles_matching-item__fw8hn.ConversationTestStyles_correct__7MJ7C{border-color:#10b981;background:rgba(16,185,129,.1)}.ConversationTestStyles_matching-item__fw8hn.ConversationTestStyles_incorrect__2UHDP{border-color:#ef4444;background:rgba(239,68,68,.1)}.ConversationTestStyles_matching-item__fw8hn:disabled{cursor:not-allowed;opacity:.7}.ConversationTestStyles_matching-item__fw8hn .ConversationTestStyles_check-icon__HPfhG{color:#10b981;margin-left:auto}.ConversationTestStyles_matching-number__RCDgz{width:28px;height:28px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0}.ConversationTestStyles_matching-results__WbYhT{margin-top:.75rem;padding:.75rem;background:rgba(248,250,252,.8);border-radius:10px}.ConversationTestStyles_match-result__ljLcP{display:flex;align-items:center;gap:.5rem;padding:.625rem;margin-bottom:.375rem;border-radius:8px;background:#fff;border:1px solid #e2e8f0;font-size:.875rem}.ConversationTestStyles_match-result__ljLcP.ConversationTestStyles_correct__7MJ7C{border-color:#10b981;background:rgba(16,185,129,.05)}.ConversationTestStyles_match-result__ljLcP.ConversationTestStyles_incorrect__2UHDP{border-color:#ef4444;background:rgba(239,68,68,.05)}.ConversationTestStyles_sidebar__8fkz9{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:16px;height:-moz-fit-content;height:fit-content;position:sticky;top:100px;box-shadow:0 2px 16px rgba(0,0,0,.08);overflow:hidden}.ConversationTestStyles_modal-overlay__t3w_P{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.ConversationTestStyles_modal__dD7Yj{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:20px;padding:2rem;max-width:90%;width:520px;box-shadow:0 25px 50px rgba(0,0,0,.3);animation:ConversationTestStyles_modalSlideIn__Xsch9 .3s ease}@keyframes ConversationTestStyles_modalSlideIn__Xsch9{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConversationTestStyles_modal-header__aOT6m{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}.ConversationTestStyles_modal-header__aOT6m h2,.ConversationTestStyles_modal-header__aOT6m h3{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem;color:#1e293b}.ConversationTestStyles_modal-header__aOT6m p{color:#64748b;margin:.5rem 0;line-height:1.6}.ConversationTestStyles_score-card__WIEsa{background:rgba(248,250,252,.8);border-radius:16px;padding:2rem;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ConversationTestStyles_score-circle__jO5Ji{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.2)}.ConversationTestStyles_score-circle__jO5Ji.ConversationTestStyles_excellent__pv8Sq{background:#10b981}.ConversationTestStyles_score-circle__jO5Ji.ConversationTestStyles_good__pA9E5{background:#3b82f6}.ConversationTestStyles_score-circle__jO5Ji.ConversationTestStyles_average__yEN5J{background:#f59e0b}.ConversationTestStyles_score-circle__jO5Ji.ConversationTestStyles_needs-improvement__Yyntq{background:#ef4444}.ConversationTestStyles_percentage__dBvTh{font-size:2rem;margin-bottom:.25rem}.ConversationTestStyles_performance__C06d_{font-size:.8125rem;opacity:.95;font-weight:600}.ConversationTestStyles_score-details__7vvhK{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.ConversationTestStyles_score-item__gkqp0{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ConversationTestStyles_score-item__gkqp0.ConversationTestStyles_correct__7MJ7C{border:1.5px solid #10b981;background:linear-gradient(90deg,rgba(16,185,129,.05),#fff)}.ConversationTestStyles_score-item__gkqp0.ConversationTestStyles_incorrect__2UHDP{border:1.5px solid #ef4444;background:linear-gradient(90deg,rgba(239,68,68,.05),#fff)}.ConversationTestStyles_score-item__gkqp0.ConversationTestStyles_total__WwKQz{grid-column:1/-1;background:rgba(59,130,246,.05);border:1.5px solid #3b82f6}.ConversationTestStyles_score-item__gkqp0 div{display:flex;flex-direction:column}.ConversationTestStyles_number__PZzzE{font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.2}.ConversationTestStyles_score-item__gkqp0 .ConversationTestStyles_label__6qDmY{font-size:.8125rem;color:#64748b;font-weight:500;margin:0}.ConversationTestStyles_modal-actions__1_qnM{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.ConversationTestStyles_btn-danger__u6Y8R,.ConversationTestStyles_btn-primary__Fjqnr,.ConversationTestStyles_btn-secondary__kY343{padding:.875rem 1.5rem;border-radius:12px;border:none;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.ConversationTestStyles_btn-primary__Fjqnr{background:#3b82f6;color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ConversationTestStyles_btn-primary__Fjqnr:hover{box-shadow:0 6px 20px rgba(59,130,246,.4)}.ConversationTestStyles_btn-secondary__kY343{background:rgba(148,163,184,.1);color:#475569;border:1.5px solid #cbd5e1}.ConversationTestStyles_btn-secondary__kY343:hover{background:rgba(148,163,184,.2)}.ConversationTestStyles_btn-danger__u6Y8R{background:#ef4444;color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.ConversationTestStyles_btn-danger__u6Y8R:hover{box-shadow:0 6px 20px rgba(239,68,68,.4)}.ConversationTestStyles_btn-retry__J_i_U{padding:.875rem 1.5rem;border-radius:12px;border:none;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;background:#f59e0b;color:#fff;box-shadow:0 4px 12px rgba(245,158,11,.3)}.ConversationTestStyles_btn-retry__J_i_U:hover{background:#d97706;box-shadow:0 6px 20px rgba(245,158,11,.4)}.ConversationTestStyles_modal-enter-active__s89yi,.ConversationTestStyles_modal-leave-active__yOAjo{transition:all .3s ease}.ConversationTestStyles_modal-enter-from__E25Ox,.ConversationTestStyles_modal-leave-to__xshKO{opacity:0}.ConversationTestStyles_modal-enter-from__E25Ox .ConversationTestStyles_modal__dD7Yj,.ConversationTestStyles_modal-leave-to__xshKO .ConversationTestStyles_modal__dD7Yj{transform:scale(.9) translateY(-20px)}@media (max-width:1024px){.ConversationTestStyles_main-content__zKPZk{grid-template-columns:1fr}.ConversationTestStyles_sidebar__8fkz9{order:-1;position:static}.ConversationTestStyles_question-dots__KiTl5{max-width:400px}}@media (max-width:768px){.ConversationTestStyles_header__KUuJE{padding:1rem}.ConversationTestStyles_title__ZzyNd{font-size:1.25rem}.ConversationTestStyles_main-content__zKPZk{padding:1rem;gap:1.5rem}.ConversationTestStyles_question-card__jR5rG{padding:1.25rem}.ConversationTestStyles_question-text__2F5Bx{font-size:1rem}.ConversationTestStyles_result-feedback__swEMP{padding:.875rem 1rem;gap:.625rem}.ConversationTestStyles_feedback-text__pd2A8{font-size:.875rem}.ConversationTestStyles_score-details__7vvhK{grid-template-columns:1fr}.ConversationTestStyles_modal__dD7Yj{width:100%;max-width:420px}.ConversationTestStyles_modal-actions__1_qnM{flex-direction:column;width:100%}.ConversationTestStyles_btn-danger__u6Y8R,.ConversationTestStyles_btn-primary__Fjqnr,.ConversationTestStyles_btn-retry__J_i_U,.ConversationTestStyles_btn-secondary__kY343{width:100%;justify-content:center}.ConversationTestStyles_navigation-section__ei4gy{flex-direction:column;gap:1rem}.ConversationTestStyles_nav-btn__pjREG{width:100%;justify-content:center}.ConversationTestStyles_question-dots__KiTl5{order:-1;max-width:100%}}@media (max-width:480px){.ConversationTestStyles_header__KUuJE{padding:.875rem}.ConversationTestStyles_title__ZzyNd{font-size:1.125rem}.ConversationTestStyles_main-content__zKPZk{padding:.875rem}.ConversationTestStyles_question-number__IeDy2{width:32px;height:32px;font-size:.8125rem}.ConversationTestStyles_choice__BgonZ{padding:.875rem 1rem}.ConversationTestStyles_choice-letter__zgsif{width:28px;height:28px;font-size:.75rem}.ConversationTestStyles_score-circle__jO5Ji{width:100px;height:100px}.ConversationTestStyles_percentage__dBvTh{font-size:1.75rem}.ConversationTestStyles_modal__dD7Yj{padding:1.5rem}}.ConversationTestStyles_choice__BgonZ:focus-visible,.ConversationTestStyles_word-tag___9hmO:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ConversationTestStyles_main-content__zKPZk{display:flex;gap:1.5rem;align-items:flex-start}.ConversationTestStyles_quiz-content__ZqrGV{flex:1;min-width:0}.ConversationTestStyles_sidebar__8fkz9{width:280px!important;flex-shrink:0}@media (max-width:1024px){.ConversationTestStyles_main-content__zKPZk{flex-direction:column}.ConversationTestStyles_sidebar__8fkz9{width:100%!important}}.ConversationTestStyles_speechling-player__PjW0u{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.03);margin-bottom:4px;width:100%}.ConversationTestStyles_player-controls__oKa9y{display:flex;align-items:center;gap:12px}.ConversationTestStyles_speechling-play-btn__sEQ0_{width:44px;height:44px;border-radius:50%;border:2px solid #55b974;background:#fff;color:#55b974;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem;transition:all .2s ease}.ConversationTestStyles_speechling-play-btn__sEQ0_:hover{background:#f0fdf4;transform:scale(1.05)}.ConversationTestStyles_speechling-play-btn__sEQ0_.ConversationTestStyles_playing__oCrU5{background:#55b974;color:#fff}.ConversationTestStyles_speechling-speed-toggle__e6VCr{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;border:1.5px solid #cbd5e1;background:#fff;color:#64748b;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.ConversationTestStyles_speechling-speed-toggle__e6VCr:hover{border-color:#94a3b8;color:#475569}.ConversationTestStyles_speechling-speed-toggle__e6VCr.ConversationTestStyles_active___wJjp{background:#e2f3e8;border-color:#55b974;color:#1e8a44}.ConversationTestStyles_player-waveform-container__Va2PD{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.ConversationTestStyles_player-waveform___HzhN{width:100%;height:48px;cursor:pointer;background:transparent}.ConversationTestStyles_player-time-info__fb0Ze{display:flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums;margin-top:-2px;padding-left:2px}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp__QBpNd{background:#090d16;color:#f1f5f9}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_conversation-grid__kgYl8,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-topbar__dCYgk{background:#0f172a;border-color:#1e293b}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_conversation-link__VQaM_,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-audio-btn__prVuA,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-btn--ghost__Dl0pH,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-mode__FaWF3,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-settings-btn__siWAr{background:#1e293b;border-color:#334155;color:#94a3b8}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_conversation-link__VQaM_:hover,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-audio-btn__prVuA:hover,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-btn--ghost__Dl0pH:hover,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-mode__FaWF3:hover,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-settings-btn__siWAr:hover{background:#334155;color:#60a5fa;border-color:#3b82f6}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_conversation-item__ezHT6.ConversationTestStyles_active___wJjp .ConversationTestStyles_conversation-link__VQaM_,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-btn--active__Z_Vwl,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-mode--on__68aFN{background:rgba(59,130,246,.2)!important;color:#60a5fa!important;border-color:#3b82f6!important}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-card__tH0t_,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-info-card__W_w5B,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-state-card__qpIAB,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-summary__vEvhu{background:#0f172a;border-color:#1e293b;color:#f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.4)}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-info-title__y1VEJ,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-correct__WJ6Ak,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-sstat-n__A5VJ5,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-summary-h__bQTfH{color:#f8fafc}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-info-sub__DA9vM,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-num__MtgWD,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-user__402lu,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-speed-lbl__LreDs,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-sstat-l___3MIB,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-type-hint__f9_0I{color:#94a3b8}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-answer-lbl__GPEMP{color:#cbd5e1}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-answer-area__wt_mY,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-list__hz47r,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-summary-stats__ur7Ex,.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-wordbank__wgriI{background:#131d31;border-color:#1e293b}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-textarea__D6aRi{background:#131d31;border-color:#1e293b;color:#f8fafc}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-textarea__D6aRi:focus{background:#1e293b;border-color:#3b82f6}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-word__tjRV3{background:#1e293b;border-color:#334155;color:#93c5fd}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-word__tjRV3:hover:not(:disabled){background:#2563eb;color:#fff}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-word--sel__GZ7ay{background:#2563eb;border-color:#3b82f6;color:#fff}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-cmp__Tc9vN{background:#1e293b;border-color:#1e293b}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-cmp-col__6Gxbs{background:#0f172a}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-cmp-val__ZyNbZ{color:#f8fafc}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_ok__57_J6{background:rgba(16,185,129,.15)}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-item__0cMYq.ConversationTestStyles_fail__UbEHu{background:rgba(239,68,68,.15)}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_dp-review-vi__DtIdD{color:#94a3b8}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_speechling-speed-toggle__e6VCr{background:#1e293b;border-color:#334155;color:#94a3b8}.ConversationTestStyles_dark__9i_QL .ConversationTestStyles_speechling-speed-toggle__e6VCr.ConversationTestStyles_active___wJjp{background:rgba(16,185,129,.2);border-color:#10b981;color:#34d399}