.ReadingSidebar_sidebar__wih_M{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.05);width:100%;max-height:calc(100vh - 120px);position:sticky;top:80px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;z-index:10}.dark .ReadingSidebar_sidebar__wih_M{background:#1e293b;border-color:#334155;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ReadingSidebar_sidebar-header__onDRV{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid #f1f5f9;font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc}.dark .ReadingSidebar_sidebar-header__onDRV{background:#0f172a;border-color:#334155;color:#94a3b8}.ReadingSidebar_sidebar-header-icon__aSQ7f{color:#3b82f6;flex-shrink:0}.dark .ReadingSidebar_sidebar-header-icon__aSQ7f{color:#60a5fa}.ReadingSidebar_sidebar-search-box__xwjMO{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f1f5f9;background:#fff;position:relative}.dark .ReadingSidebar_sidebar-search-box__xwjMO{background:#111827;border-color:#334155}.ReadingSidebar_sidebar-search-icon__jUaOH{color:#94a3b8;flex-shrink:0}.dark .ReadingSidebar_sidebar-search-icon__jUaOH{color:#64748b}.ReadingSidebar_sidebar-search-input__xQg19{flex:1;background:transparent;border:none;outline:none;font-size:.82rem;color:#1e293b;min-width:0;padding:4px 0;font-family:inherit}.dark .ReadingSidebar_sidebar-search-input__xQg19{color:#f1f5f9}.ReadingSidebar_sidebar-search-input__xQg19::-moz-placeholder{color:#94a3b8}.ReadingSidebar_sidebar-search-input__xQg19::placeholder{color:#94a3b8}.dark .ReadingSidebar_sidebar-search-input__xQg19::-moz-placeholder{color:#64748b}.dark .ReadingSidebar_sidebar-search-input__xQg19::placeholder{color:#64748b}.ReadingSidebar_sidebar-search-clear__N_HqR{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e2e8f0;border:none;color:#64748b;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.ReadingSidebar_sidebar-search-clear__N_HqR:hover{background:#cbd5e1;color:#0f172a}.dark .ReadingSidebar_sidebar-search-clear__N_HqR{background:#334155;color:#94a3b8}.dark .ReadingSidebar_sidebar-search-clear__N_HqR:hover{background:#475569;color:#f8fafc}.ReadingSidebar_subcates-list__Vi17C{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.dark .ReadingSidebar_subcates-list__Vi17C{scrollbar-color:#475569 transparent}.ReadingSidebar_subcates-list__Vi17C::-webkit-scrollbar{width:4px}.ReadingSidebar_subcates-list__Vi17C::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark .ReadingSidebar_subcates-list__Vi17C::-webkit-scrollbar-thumb{background:#475569}.ReadingSidebar_subcate-item__o9_W9{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.dark .ReadingSidebar_subcate-item__o9_W9{border-color:#334155}.ReadingSidebar_subcate-header__mYv7G{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReadingSidebar_subcate-header__mYv7G:hover{background:#f8fafc}.dark .ReadingSidebar_subcate-header__mYv7G:hover{background:#243248}.ReadingSidebar_subcate-item__o9_W9.ReadingSidebar_active__JKymK .ReadingSidebar_subcate-header__mYv7G{background:#eff6ff}.dark .ReadingSidebar_subcate-item__o9_W9.ReadingSidebar_active__JKymK .ReadingSidebar_subcate-header__mYv7G{background:rgba(59,130,246,.15)}.ReadingSidebar_subcate-number__FD4Fi{width:24px;height:24px;border-radius:6px;background:#f1f5f9;font-size:.72rem;font-weight:700;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.dark .ReadingSidebar_subcate-number__FD4Fi{background:#0f172a;color:#94a3b8}.ReadingSidebar_subcate-item__o9_W9.ReadingSidebar_active__JKymK .ReadingSidebar_subcate-number__FD4Fi{background:#3b82f6;color:#fff}.ReadingSidebar_subcate-info__OlikV{flex:1;min-width:0}.ReadingSidebar_subcate-title__Bs0gq{margin:0;font-size:.835rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.dark .ReadingSidebar_subcate-title__Bs0gq{color:#f1f5f9}.ReadingSidebar_subcate-item__o9_W9.ReadingSidebar_active__JKymK .ReadingSidebar_subcate-title__Bs0gq{color:#2563eb}.dark .ReadingSidebar_subcate-item__o9_W9.ReadingSidebar_active__JKymK .ReadingSidebar_subcate-title__Bs0gq{color:#60a5fa}.ReadingSidebar_status-icon__uaMHx.ReadingSidebar_chevron__ZKV8a{color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.ReadingSidebar_status-icon__uaMHx.ReadingSidebar_chevron__ZKV8a.ReadingSidebar_rotated__iiCQz{transform:rotate(180deg)}.ReadingSidebar_practice-list__Oh_TJ{padding:5px 8px 9px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:3px}.dark .ReadingSidebar_practice-list__Oh_TJ{background:#0f172a;border-color:#334155}.ReadingSidebar_practice-item__m_p_1{display:flex;align-items:center;gap:8px;padding:7px 11px;border-radius:8px;text-decoration:none;font-size:.8rem;font-weight:500;color:#334155;transition:all .15s ease}.dark .ReadingSidebar_practice-item__m_p_1{color:#cbd5e1}.ReadingSidebar_practice-item__m_p_1:hover{background:#e0f2fe;color:#0284c7}.dark .ReadingSidebar_practice-item__m_p_1:hover{background:rgba(59,130,246,.15);color:#60a5fa}.ReadingSidebar_practice-item__m_p_1.ReadingSidebar_active__JKymK{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff!important;font-weight:600;box-shadow:0 2px 8px rgba(59,130,246,.35)}.ReadingSidebar_practice-item__m_p_1.ReadingSidebar_done___7qMj:not(.ReadingSidebar_active__JKymK){color:#059669}.dark .ReadingSidebar_practice-item__m_p_1.ReadingSidebar_done___7qMj:not(.ReadingSidebar_active__JKymK){color:#34d399}.ReadingSidebar_item-icon__WYZ3l{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#64748b}.dark .ReadingSidebar_item-icon__WYZ3l{color:#94a3b8}.ReadingSidebar_practice-item__m_p_1:hover .ReadingSidebar_item-icon__WYZ3l{color:#0284c7}.dark .ReadingSidebar_practice-item__m_p_1:hover .ReadingSidebar_item-icon__WYZ3l{color:#60a5fa}.ReadingSidebar_practice-item__m_p_1.ReadingSidebar_active__JKymK .ReadingSidebar_item-icon__WYZ3l{color:#fff}.ReadingSidebar_item-label__MazQ2{flex:1}.ReadingSidebar_done-badge__kGSho{display:flex;align-items:center;justify-content:center;margin-left:auto;color:#10b981;flex-shrink:0}.ReadingSidebar_practice-item__m_p_1.ReadingSidebar_active__JKymK .ReadingSidebar_done-badge__kGSho{color:#fff}.ReadingSidebar_sidebar-empty__iKKJc{padding:24px 16px;text-align:center;font-size:.8rem;color:#94a3b8}.ReadingTestShared_dp__KFEDb{min-height:100vh;background:#f0f4f8;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;color:#1e293b}.dark .ReadingTestShared_dp__KFEDb{background:#0f172a;color:#f1f5f9}.ReadingTestShared_dp-topbar__Um0Xg{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.04)}.dark .ReadingTestShared_dp-topbar__Um0Xg{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-topbar-inner__32Abt{max-width:1200px;margin:0 auto;padding:8px 16px}.ReadingTestShared_dp-tabs-bar__nUDQ_{background:#fff;border-bottom:1px solid #e2e8f0}.dark .ReadingTestShared_dp-tabs-bar__nUDQ_{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-tabs-inner__KrMog{max-width:1200px;margin:0 auto;padding:0 16px}.ReadingTestShared_dp-tabs-inner__KrMog .ReadingTestShared_page-header-main__a_ahB{background:transparent;border:none;border-radius:0;padding:8px 0;margin:0}.ReadingTestShared_dp-state__0yjDI{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:24px}.ReadingTestShared_dp-state-card__dIPmh{background:#fff;border-radius:16px;border:1.5px solid #e2e8f0;padding:40px 32px;text-align:center;max-width:360px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.dark .ReadingTestShared_dp-state-card__dIPmh{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-state-ico__j_z7f{font-size:40px;color:#cbd5e1;margin-bottom:12px}.ReadingTestShared_dp-state-ico__j_z7f.ReadingTestShared_spinning__MB6i1{animation:ReadingTestShared_spin__iAf2C 1s linear infinite;color:#3b82f6}.ReadingTestShared_dp-state-ico__j_z7f.ReadingTestShared_error__SkEnT{color:#ef4444}.ReadingTestShared_dp-state-card__dIPmh p{font-size:14px;color:#64748b;margin:0 0 16px}.dark .ReadingTestShared_dp-state-card__dIPmh p{color:#94a3b8}.ReadingTestShared_dp-retry__tK_BB{display:inline-flex;align-items:center;gap:6px;background:#2563eb;color:#fff;border:none;border-radius:9px;padding:9px 18px;font-weight:600;cursor:pointer;font-family:inherit;font-size:13px;text-decoration:none;transition:background .18s}.ReadingTestShared_dp-retry__tK_BB:hover{background:#1d4ed8}@keyframes ReadingTestShared_spin__iAf2C{to{transform:rotate(1turn)}}.ReadingTestShared_dp-body__GPmSZ{padding:20px 0 60px}.ReadingTestShared_dp-body-inner__xhAZ2{max-width:1200px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.25rem;align-items:start}.ReadingTestShared_dp-main__Hulvc{display:flex;flex-direction:column;gap:16px;min-width:0}.ReadingTestShared_dp-info-card__64sgK{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}.dark .ReadingTestShared_dp-info-card__64sgK{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-info-left__ka9H1{display:flex;align-items:center;gap:12px}.ReadingTestShared_dp-info-icon__zTROv{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#2563eb,#60a5fa);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.ReadingTestShared_dp-info-title__vv343{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:2px}.dark .ReadingTestShared_dp-info-title__vv343{color:#f1f5f9}.ReadingTestShared_dp-info-sub__FnYxK{font-size:11.5px;color:#64748b}.dark .ReadingTestShared_dp-info-sub__FnYxK{color:#94a3b8}.ReadingTestShared_dp-prog-wrap__I0Bb3{min-width:140px}.ReadingTestShared_dp-prog-nums__TM3uK{font-size:12px;font-weight:700;color:#2563eb;margin-bottom:5px;text-align:right}.ReadingTestShared_dp-prog-track__B5svl{height:6px;background:#e8edf3;border-radius:6px;overflow:hidden}.dark .ReadingTestShared_dp-prog-track__B5svl{background:#334155}.ReadingTestShared_dp-prog-fill__3Bwk7{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:6px;transition:width .4s ease}.ReadingTestShared_dp-modes__wh0rI{display:flex;gap:8px;flex-wrap:wrap}.ReadingTestShared_dp-mode__rQkNI{display:inline-flex;align-items:center;gap:6px;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}.dark .ReadingTestShared_dp-mode__rQkNI{background:#1e293b;border-color:#334155;color:#94a3b8}.ReadingTestShared_dp-mode__rQkNI:hover{border-color:#2563eb;color:#2563eb}.ReadingTestShared_dp-mode--on__lKssI{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.dark .ReadingTestShared_dp-mode--on__lKssI{background:#1e3a8a;color:#93c5fd;border-color:#3b82f6}.ReadingTestShared_dp-card__6W5aw{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}.dark .ReadingTestShared_dp-card__6W5aw{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-blank-slot__ZZ1qL{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:40px;box-sizing:border-box;min-width:64px;padding:0 12px;margin:0 6px;border-radius:8px;border:2px dashed #cbd5e1;background:#fff;font-size:1.25rem;font-weight:600;color:#0f172a;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Noto Sans SC,sans-serif;line-height:1}.dark .ReadingTestShared_dp-blank-slot__ZZ1qL{border-color:#475569;background:hsla(0,0%,100%,.05);color:#f8fafc}.ReadingTestShared_dp-blank-slot__ZZ1qL:hover{border-color:#2563eb;background:#eff6ff}.dark .ReadingTestShared_dp-blank-slot__ZZ1qL:hover{border-color:#60a5fa;background:rgba(59,130,246,.1)}.ReadingTestShared_dp-blank-slot--active__uemy4{border:2px solid #2563eb;background:#eff6ff;color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15);animation:none}.dark .ReadingTestShared_dp-blank-slot--active__uemy4{border-color:#3b82f6;background:rgba(59,130,246,.18);color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.ReadingTestShared_dp-blank-slot--correct__W5uqh{border:2px solid #10b981;background:#ecfdf5;color:#065f46;cursor:pointer}.dark .ReadingTestShared_dp-blank-slot--correct__W5uqh{border-color:#10b981;background:rgba(16,185,129,.18);color:#34d399}.ReadingTestShared_dp-blank-slot--wrong__usVz8{border:2px solid #ef4444;background:#fef2f2;color:#991b1b;cursor:pointer}.dark .ReadingTestShared_dp-blank-slot--wrong__usVz8{border-color:#ef4444;background:rgba(239,68,68,.18);color:#f87171}.ReadingTestShared_dp-blank-empty__KRoeS{color:#94a3b8;font-weight:400;letter-spacing:2px;pointer-events:none}.dark .ReadingTestShared_dp-blank-empty__KRoeS{color:#64748b}.ReadingTestShared_dp-wordbank__I0oo7{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px}.dark .ReadingTestShared_dp-wordbank__I0oo7{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-wordbank-label__HL5pG{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;margin-bottom:10px}.ReadingTestShared_dp-wordbank-chips__l_t9b{display:flex;flex-wrap:wrap;gap:8px}.ReadingTestShared_dp-word-chip__qsm_l{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .18s;font-family:inherit}.dark .ReadingTestShared_dp-word-chip__qsm_l{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-word-chip__qsm_l:hover:not(:disabled){border-color:#2563eb;background:#eff6ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.15)}.ReadingTestShared_dp-word-chip--used__Czi1B{opacity:.35;border-color:#bbf7d0;background:#f0fdf4;cursor:default;pointer-events:none}.ReadingTestShared_dp-word-chip--shake__Pq5If{animation:ReadingTestShared_chipShake__0OJvA .4s ease;border-color:#fca5a5!important;background:#fef2f2!important}.ReadingTestShared_dp-wc-hanzi___Gb9v{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.dark .ReadingTestShared_dp-wc-hanzi___Gb9v{color:#f1f5f9}.ReadingTestShared_dp-wc-pinyin__s7S3u{font-size:11px;color:#94a3b8;font-weight:500}@keyframes ReadingTestShared_chipShake__0OJvA{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.ReadingTestShared_fw-sentence-card__kcSyR{background:#f8fafc;border-radius:14px;padding:22px 26px;border:1.5px solid #e2e8f0;transition:all .2s}.dark .ReadingTestShared_fw-sentence-card__kcSyR{background:linear-gradient(135deg,rgba(37,99,235,.12),#1e293b);border-color:#334155}.ReadingTestShared_fw-sentence-label__pICz8{font-size:.8rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.dark .ReadingTestShared_fw-sentence-label__pICz8{color:#94a3b8}.ReadingTestShared_fw-sentence-display__UIMdV{font-size:1.35rem;line-height:2.4;color:#0f172a;font-family:Noto Sans SC,sans-serif;word-break:break-word}.dark .ReadingTestShared_fw-sentence-display__UIMdV{color:#f8fafc}.ReadingTestShared_fw-text-part__nhq5R{display:inline-block;vertical-align:middle;font-size:1.35rem;font-weight:500;line-height:1;color:#0f172a;letter-spacing:.5px}.dark .ReadingTestShared_fw-text-part__nhq5R{color:#f8fafc}.ReadingTestShared_fw-blank-input__8zY3d{display:inline-block;vertical-align:middle;height:40px;line-height:36px;box-sizing:border-box;font-size:1.25rem;font-weight:600;text-align:center;border-radius:8px;padding:0 10px;margin:0 6px;border:2px dashed #cbd5e1;background:#fff;color:#0f172a;outline:none;transition:all .2s;font-family:Noto Sans SC,sans-serif}.dark .ReadingTestShared_fw-blank-input__8zY3d{border-color:#475569;background:hsla(0,0%,100%,.05);color:#f8fafc}.ReadingTestShared_fw-blank-input__8zY3d::-moz-placeholder{color:#94a3b8;font-weight:400;letter-spacing:2px}.ReadingTestShared_fw-blank-input__8zY3d::placeholder{color:#94a3b8;font-weight:400;letter-spacing:2px}.dark .ReadingTestShared_fw-blank-input__8zY3d::-moz-placeholder{color:#64748b}.dark .ReadingTestShared_fw-blank-input__8zY3d::placeholder{color:#64748b}.ReadingTestShared_fw-blank-input__8zY3d:focus{border:2px solid #2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.dark .ReadingTestShared_fw-blank-input__8zY3d:focus{border-color:#3b82f6;background:rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.25)}.ReadingTestShared_fw-blank-input__8zY3d.ReadingTestShared_correct__wIImt{border:2px solid #10b981;background:#ecfdf5;color:#065f46}.dark .ReadingTestShared_fw-blank-input__8zY3d.ReadingTestShared_correct__wIImt{border-color:#10b981;background:rgba(16,185,129,.18);color:#34d399}.ReadingTestShared_fw-blank-input__8zY3d.ReadingTestShared_incorrect__tl94D{border:2px solid #ef4444;background:#fef2f2;color:#991b1b}.dark .ReadingTestShared_fw-blank-input__8zY3d.ReadingTestShared_incorrect__tl94D{border-color:#ef4444;background:rgba(239,68,68,.18);color:#f87171}.ReadingTestShared_dp-translation__cLmtv{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.dark .ReadingTestShared_dp-translation__cLmtv{background:#0f172a;border-color:#334155;color:#94a3b8}.ReadingTestShared_dp-translation-ico__oFMvm{color:#94a3b8;flex-shrink:0}.ReadingTestShared_dp-hint__u0EuS{display:flex;flex-wrap:wrap;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}.dark .ReadingTestShared_dp-hint__u0EuS{background:#451a03;border-color:#78350f;color:#fde68a}.ReadingTestShared_dp-hint-ico__lru29{color:#d97706;flex-shrink:0}.ReadingTestShared_dp-hint-label__2aAP9{font-weight:700}.ReadingTestShared_dp-pinyin-chip__OoS4S{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:2px 8px;font-size:12px}.dark .ReadingTestShared_dp-pinyin-chip__OoS4S{background:#78350f;border-color:#92400e;color:#fde68a}.ReadingTestShared_dp-btn__ZRvdE{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}.ReadingTestShared_dp-btn--primary__RGU5n{background:#2563eb;color:#fff;border-color:#2563eb}.ReadingTestShared_dp-btn--primary__RGU5n:hover{background:#1d4ed8}.ReadingTestShared_dp-btn--primary__RGU5n:disabled{opacity:.4;cursor:not-allowed}.ReadingTestShared_dp-btn--ghost__MEAFw{background:#f8fafc;color:#475569;border-color:#e2e8f0}.dark .ReadingTestShared_dp-btn--ghost__MEAFw{background:#1e293b;color:#cbd5e1;border-color:#334155}.ReadingTestShared_dp-btn--ghost__MEAFw:hover{border-color:#2563eb;color:#2563eb}.ReadingTestShared_dp-btn--warning__ptJ8w{background:#f59e0b;color:#fff;border-color:#f59e0b}.ReadingTestShared_dp-btn--warning__ptJ8w:hover{background:#d97706}.ReadingTestShared_dp-btn--hint__e_Jj4{background:#fffbeb;color:#d97706;border:1.5px solid #fde68a}.ReadingTestShared_dp-btn--hint__e_Jj4:hover{background:#fef3c7}.ReadingTestShared_dp-check-btn__FYHLJ{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:700;color:#fff;background:#2563eb;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.ReadingTestShared_dp-check-btn__FYHLJ:hover:not(:disabled){background:#1d4ed8}.ReadingTestShared_dp-check-btn__FYHLJ:disabled{opacity:.4;cursor:not-allowed}.ReadingTestShared_dp-controls__j_nCS{display:flex;gap:8px;flex-wrap:wrap}.ReadingTestShared_dp-result__w5qnw{border-radius:12px;border:1.5px solid #e2e8f0;overflow:hidden}.ReadingTestShared_dp-result--ok__DCelc{border-color:#a7f3d0}.ReadingTestShared_dp-result--no__9Sskc{border-color:#fecaca}.ReadingTestShared_dp-result-hd__7qUxG{display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700}.ReadingTestShared_dp-result--ok__DCelc .ReadingTestShared_dp-result-hd__7qUxG{background:#ecfdf5;color:#065f46}.ReadingTestShared_dp-result--no__9Sskc .ReadingTestShared_dp-result-hd__7qUxG{background:#fef2f2;color:#991b1b}.ReadingTestShared_dp-inline-results__wC3vT{padding:12px 16px;display:flex;flex-direction:column;gap:6px;background:#fff;border-top:1px solid #e2e8f0}.dark .ReadingTestShared_dp-inline-results__wC3vT{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-ri__MFX2J{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 10px;border-radius:7px}.ReadingTestShared_dp-ri--ok__1ZOcB{background:#f0fdf4}.ReadingTestShared_dp-ri--no__38HJW{background:#fef2f2}.ReadingTestShared_dp-ri-word__zuLv3{font-weight:700;color:#1e293b;font-size:15px;flex-shrink:0}.ReadingTestShared_dp-ri-sep__nhEh1{color:#94a3b8;flex-shrink:0}.ReadingTestShared_dp-ri-ans--ok__4km53{font-weight:500;color:#065f46}.ReadingTestShared_dp-ri-ans--no__ZMTnY{font-weight:500;color:#991b1b;text-decoration:line-through;opacity:.75}.ReadingTestShared_dp-ri-arrow__3_HwS{color:#94a3b8;flex-shrink:0}.ReadingTestShared_dp-ri-correct__vnjFI{font-weight:700;color:#065f46;font-size:15px}.ReadingTestShared_dp-result-actions__0V6m9{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fff}.dark .ReadingTestShared_dp-result-actions__0V6m9{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-summary__NHL22{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)}.dark .ReadingTestShared_dp-summary__NHL22{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-summary-trophy__nAL7c{margin-bottom:8px}.ReadingTestShared_dp-summary-h__xdNkf{font-size:20px;font-weight:800;color:#1e293b;margin:0 0 4px}.dark .ReadingTestShared_dp-summary-h__xdNkf{color:#f1f5f9}.ReadingTestShared_dp-summary-msg__cLRbj{font-size:13px;color:#64748b;margin:0 0 20px}.dark .ReadingTestShared_dp-summary-msg__cLRbj{color:#94a3b8}.ReadingTestShared_dp-summary-stats__Jwki2{display:flex;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;overflow:hidden}.dark .ReadingTestShared_dp-summary-stats__Jwki2{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-sstat__NQCBO{flex:1;padding:14px 0}.ReadingTestShared_dp-sstat__NQCBO+.ReadingTestShared_dp-sstat__NQCBO{border-left:1px solid #e2e8f0}.dark .ReadingTestShared_dp-sstat__NQCBO+.ReadingTestShared_dp-sstat__NQCBO{border-left-color:#334155}.ReadingTestShared_dp-sstat-n__1kuWb{font-size:22px;font-weight:800;color:#1e293b;line-height:1}.dark .ReadingTestShared_dp-sstat-n__1kuWb{color:#f1f5f9}.ReadingTestShared_dp-sstat-l__6Lv4g{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-top:3px}.ReadingTestShared_dp-summary-acts__ni_Uk{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.ReadingTestShared_dp-detailed__327Zu{border-top:1px solid #e2e8f0;padding-top:20px;text-align:left}.dark .ReadingTestShared_dp-detailed__327Zu{border-color:#334155}.ReadingTestShared_dp-detailed-h__4E1tP{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 12px}.dark .ReadingTestShared_dp-detailed-h__4E1tP{color:#f1f5f9}.ReadingTestShared_dp-detailed-list__5R5Jd{display:flex;flex-direction:column;gap:10px}.ReadingTestShared_dp-detail-item__Jw_Vt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.dark .ReadingTestShared_dp-detail-item__Jw_Vt{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-detail-hd__zvpE_{display:flex;justify-content:space-between;margin-bottom:6px}.ReadingTestShared_dp-detail-num__5OAkm{font-size:12px;font-weight:700;color:#1e293b}.dark .ReadingTestShared_dp-detail-num__5OAkm{color:#f1f5f9}.ReadingTestShared_dp-detail-score__CvDYz{font-size:12px;font-weight:600;color:#64748b}.ReadingTestShared_dp-detail-sentence__dKvl8{font-size:15px;font-weight:500;color:#1e293b;margin-bottom:8px}.dark .ReadingTestShared_dp-detail-sentence__dKvl8{color:#f1f5f9}.ReadingTestShared_dp-detail-words__OoWYA{display:flex;flex-wrap:wrap;gap:6px}.ReadingTestShared_dp-detail-word__BfEZ3{display:flex;align-items:center;gap:5px;font-size:12px;padding:3px 8px;border-radius:6px;border:1px solid transparent}.ReadingTestShared_dp-detail-word--ok__sr4bB{background:#f0fdf4;border-color:#bbf7d0;color:#065f46}.ReadingTestShared_dp-detail-word--no__5OpEN{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ReadingTestShared_dp-dw-char__K6_Ox{font-weight:700}.ReadingTestShared_dp-dw-fix__4_lxx{font-style:italic;opacity:.85}.ReadingTestShared_dp-input-wrap__oXRzf{display:flex;flex-direction:column;gap:10px}.ReadingTestShared_dp-textarea__TK5vy{width:100%;padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:15px;line-height:1.5;resize:vertical;outline:none;background:#fff;color:#1e293b;transition:border-color .15s,box-shadow .15s}.dark .ReadingTestShared_dp-textarea__TK5vy{background:#0f172a;border-color:#334155;color:#f1f5f9}.ReadingTestShared_dp-textarea__TK5vy:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.ReadingTestShared_dp-input-actions__UTycg{display:flex;justify-content:flex-end;gap:8px}.ReadingTestShared_dp-hint-btn__dvmoF{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:700;background:#fffbeb;color:#d97706;border:1.5px solid #fde68a;cursor:pointer;transition:all .15s}.ReadingTestShared_dp-hint-btn__dvmoF:hover:not(:disabled){background:#fef3c7}.ReadingTestShared_dp-hint-btn__dvmoF:disabled{opacity:.5;cursor:not-allowed}.ReadingTestShared_dp-cmp__S9HBh{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 16px;background:#fff;border-top:1px solid #e2e8f0}.dark .ReadingTestShared_dp-cmp__S9HBh{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-cmp-col__4PHIf{display:flex;flex-direction:column;gap:4px}.ReadingTestShared_dp-cmp-lbl__y4XMY{font-size:11px;text-transform:uppercase;font-weight:700;color:#94a3b8;letter-spacing:.4px}.ReadingTestShared_dp-cmp-val__myWqy{font-size:15px;line-height:1.5;color:#1e293b;word-break:break-word}.dark .ReadingTestShared_dp-cmp-val__myWqy{color:#f1f5f9}.ReadingTestShared_dp-cmp-col--ok__tx0_8 .ReadingTestShared_dp-cmp-val__myWqy{color:#059669;font-weight:600}.ReadingTestShared_diff-correct__URVn0{color:#10b981}.ReadingTestShared_diff-incorrect__vKAWF{color:#ef4444;text-decoration:underline}.ReadingTestShared_dp-topic__HMOxK{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155;font-weight:600}.dark .ReadingTestShared_dp-topic__HMOxK{color:#cbd5e1}.ReadingTestShared_dp-instruction__yvAIG{font-size:13px;color:#64748b;margin:0}.ReadingTestShared_dp-audio-row__KhOdT{display:flex;align-items:center;gap:10px}.ReadingTestShared_dp-audio-btn__ZqXFx{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:9px;font-size:12.5px;font-weight:600;color:#2563eb;cursor:pointer;transition:all .15s}.ReadingTestShared_dp-audio-btn__ZqXFx:hover{background:#dbeafe}.ReadingTestShared_dp-drop-zone__aKJMq{min-height:140px;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;padding:14px;transition:all .2s;display:flex;flex-direction:column;gap:10px}.dark .ReadingTestShared_dp-drop-zone__aKJMq{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-drop-zone--over__nFW73{border-color:#2563eb;background:#eff6ff}.dark .ReadingTestShared_dp-drop-zone--over__nFW73{background:#1e3a8a;border-color:#3b82f6}.ReadingTestShared_dp-drop-ph__mMluk{min-height:110px;align-items:center;justify-content:center;color:#94a3b8}.ReadingTestShared_dp-drop-ph__mMluk,.ReadingTestShared_dp-ordered___93U_{display:flex;flex-direction:column;gap:8px}.ReadingTestShared_dp-ordered-item__yzM7P{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:grab;transition:all .18s;box-shadow:0 1px 3px rgba(0,0,0,.03)}.dark .ReadingTestShared_dp-ordered-item__yzM7P{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-ordered-num__cAbLg{width:26px;height:26px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ReadingTestShared_dp-ordered-content__90WnD{flex:1;min-width:0}.ReadingTestShared_dp-zh__JI8EP{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.dark .ReadingTestShared_dp-zh__JI8EP{color:#f1f5f9}.ReadingTestShared_dp-vi__gJ429{font-size:12px;color:#64748b;margin-top:2px}.dark .ReadingTestShared_dp-vi__gJ429{color:#94a3b8}.ReadingTestShared_dp-ordered-acts__oOv0r{display:flex;gap:6px}.ReadingTestShared_dp-icon-btn__HRd82{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;color:#64748b;transition:all .15s ease;flex-shrink:0}.dark .ReadingTestShared_dp-icon-btn__HRd82{background:#1e293b;border-color:#334155;color:#94a3b8}.ReadingTestShared_dp-icon-btn__HRd82:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.dark .ReadingTestShared_dp-icon-btn__HRd82:hover{background:#334155;border-color:#3b82f6;color:#60a5fa}.ReadingTestShared_dp-icon-btn--playing__l9krW{background:#eff6ff;border-color:#2563eb;color:#2563eb;animation:ReadingTestShared_pulse__iL0jt 1.5s infinite}.ReadingTestShared_dp-icon-btn--red__JryhT:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.dark .ReadingTestShared_dp-icon-btn--red__JryhT:hover{background:rgba(239,68,68,.2);color:#f87171;border-color:#ef4444}.ReadingTestShared_dp-available__AJLvG{display:flex;flex-direction:column;gap:8px}.ReadingTestShared_dp-available-lbl__eZCr7{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.ReadingTestShared_dp-available-grid__yG_G1{display:flex;flex-direction:column;gap:8px}.ReadingTestShared_dp-avail-item___K2ob{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .18s}.dark .ReadingTestShared_dp-avail-item___K2ob{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-avail-item___K2ob:hover{border-color:#2563eb;background:#eff6ff}.dark .ReadingTestShared_dp-avail-item___K2ob:hover{background:#1e3a8a}.ReadingTestShared_dp-drag-handle__RoNBF{color:#94a3b8;cursor:grab;flex-shrink:0}.ReadingTestShared_dp-avail-txt__i1Vnv{flex:1}.ReadingTestShared_dp-answer-block__OGPVM{padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:#fff;border-top:1px solid #e2e8f0}.dark .ReadingTestShared_dp-answer-block__OGPVM{background:#1e293b;border-color:#334155}.ReadingTestShared_dp-answer-lbl2__x64gi{font-size:12px;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.4px}.ReadingTestShared_dp-answer-row__pnyEe{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f0fdf4;border-radius:8px;border:1px solid #bbf7d0}.ReadingTestShared_dp-answer-n__hm5Pi{font-size:13px;font-weight:800;color:#059669}.ReadingTestShared_dp-paragraph__Rc2Be{margin-top:8px;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.dark .ReadingTestShared_dp-paragraph__Rc2Be{background:#0f172a;border-color:#334155}.ReadingTestShared_dp-paragraph-lbl__sYQP5{font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:6px}.ReadingTestShared_dp-chinese-section__I20hI{display:flex;flex-direction:column;gap:8px}.ReadingTestShared_dp-chinese-label__IgQ0x{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#64748b}.ReadingTestShared_dp-chinese-text__xNc3V{font-size:20px;font-weight:700;color:#1e293b;line-height:1.6;font-family:Noto Sans SC,sans-serif}.dark .ReadingTestShared_dp-chinese-text__xNc3V{color:#f1f5f9}.ReadingTestShared_dp-pinyin-display__4VAE_{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ReadingTestShared_dp-pinyin-word__aVoQ4{background:#f1f5f9;padding:3px 8px;border-radius:6px;font-size:13px;color:#334155;font-weight:500}.dark .ReadingTestShared_dp-pinyin-word__aVoQ4{background:#334155;color:#f1f5f9}.ReadingTestShared_dp-audio__qcNRm{display:flex;align-items:center;gap:12px}.ReadingTestShared_dp-play-ring__1KR1b{position:relative;width:44px;height:44px;display:grid;place-items:center}.ReadingTestShared_dp-ring-svg__BYHVM{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ReadingTestShared_dp-ring-progress__A7iZe{transition:stroke-dashoffset .2s linear}.ReadingTestShared_dp-play__d_zrO{width:36px;height:36px;border-radius:50%;background:#2563eb;color:#fff;border:none;display:grid;place-items:center;cursor:pointer;transition:background .15s}.ReadingTestShared_dp-play__d_zrO:hover{background:#1d4ed8}.ReadingTestShared_dp-audio-btn--on__Xv867{background:#eff6ff;border-color:#2563eb;color:#2563eb}.ReadingTestShared_dp-answer-en__6ORoK{font-size:13px;color:#64748b;margin-top:4px}.ReadingTestShared_quiz-list__71FrT{display:flex;flex-direction:column;gap:20px}.ReadingTestShared_card__69C4o.ReadingTestShared_quiz__VT2_j{background:#fff;border-radius:16px;border:1.5px solid #e2e8f0;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:border-color .2s}.dark .ReadingTestShared_card__69C4o.ReadingTestShared_quiz__VT2_j{background:#1e293b;border-color:#334155}.ReadingTestShared_card__69C4o.ReadingTestShared_quiz__VT2_j.ReadingTestShared_answered__2XR7I.ReadingTestShared_correct__wIImt{border-color:#86efac}.ReadingTestShared_card__69C4o.ReadingTestShared_quiz__VT2_j.ReadingTestShared_answered__2XR7I.ReadingTestShared_wrong__Rd_sb{border-color:#fca5a5}.ReadingTestShared_quiz-head__v9WFx{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.dark .ReadingTestShared_quiz-head__v9WFx{border-color:#334155}.ReadingTestShared_q-num-badge__NR0Dx{font-size:13px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:6px}.dark .ReadingTestShared_q-num-badge__NR0Dx{color:#f1f5f9}.ReadingTestShared_q-badge__vbjyi{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;background:#eff6ff;color:#2563eb;font-size:11.5px;font-weight:700}.ReadingTestShared_question-title-text__rqPfO{font-size:16px;font-weight:600;color:#1e293b;line-height:1.6;margin-bottom:8px}.dark .ReadingTestShared_question-title-text__rqPfO{color:#f1f5f9}.ReadingTestShared_question-subtext-translation__EQIoD{font-size:13px;color:#64748b;margin-bottom:12px}.ReadingTestShared_audio-trigger-row__u_4nY{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ReadingTestShared_choices-list__UMnTD{display:grid;grid-template-columns:1fr;gap:10px}.ReadingTestShared_choice-btn__Ka9XX{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:all .18s;font-family:inherit;position:relative}.dark .ReadingTestShared_choice-btn__Ka9XX{background:#0f172a;border-color:#334155}.ReadingTestShared_choice-btn__Ka9XX:hover:not(:disabled){border-color:#2563eb;background:#eff6ff}.ReadingTestShared_choice-letter__KZXIp{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ReadingTestShared_choice-btn__Ka9XX.ReadingTestShared_selected__AWk37{border-color:#2563eb;background:#eff6ff}.ReadingTestShared_choice-btn__Ka9XX.ReadingTestShared_correct__wIImt{border-color:#10b981!important;background:#ecfdf5!important}.ReadingTestShared_choice-btn__Ka9XX.ReadingTestShared_wrong__Rd_sb{border-color:#ef4444!important;background:#fef2f2!important}.ReadingTestShared_choice-text___CFX7{flex:1;font-size:14.5px;color:#1e293b}.dark .ReadingTestShared_choice-text___CFX7{color:#f1f5f9}.ReadingTestShared_choice-feedback-icon__V_sV0{font-size:18px;flex-shrink:0}.ReadingTestShared_text-green__E8yCy{color:#10b981}.ReadingTestShared_text-red__z_Kif{color:#ef4444}.ReadingTestShared_order-result-box__ubQO_{min-height:52px;border:1.5px dashed #cbd5e1;border-radius:12px;padding:10px;background:#f8fafc;margin-bottom:12px;display:flex;align-items:center}.dark .ReadingTestShared_order-result-box__ubQO_{background:#0f172a;border-color:#334155}.ReadingTestShared_chips-container__xURqN{display:flex;flex-wrap:wrap;gap:8px}.ReadingTestShared_word-chip__bHYr2{padding:7px 14px;border-radius:8px;background:#fff;border:1.5px solid #e2e8f0;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.dark .ReadingTestShared_word-chip__bHYr2{background:#1e293b;border-color:#334155;color:#f1f5f9}.ReadingTestShared_active-chip__BYECO{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.ReadingTestShared_word-bank-box__BCkdM{display:flex;flex-wrap:wrap;gap:8px}.ReadingTestShared_word-chip__bHYr2.ReadingTestShared_selected__AWk37{opacity:.35;pointer-events:none}.ReadingTestShared_matching-cols__l9od7{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ReadingTestShared_match-col-title__wc6AY{font-size:12px;font-weight:700;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.ReadingTestShared_match-btn__mf1Mn{width:100%;padding:10px 14px;margin-bottom:8px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:all .15s}.dark .ReadingTestShared_match-btn__mf1Mn{background:#0f172a;border-color:#334155;color:#f1f5f9}.ReadingTestShared_match-btn__mf1Mn.ReadingTestShared_selected__AWk37{border-color:#2563eb;background:#eff6ff}.ReadingTestShared_match-btn__mf1Mn.ReadingTestShared_matched__tf6Cp{border-color:#10b981;background:#ecfdf5;color:#065f46;cursor:default}.ReadingTestShared_overlay__HGK76{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;z-index:100}.ReadingTestShared_modal__ecanp{width:min(540px,100%);background:#fff;border-radius:20px;box-shadow:0 24px 48px rgba(15,23,42,.18);overflow:hidden}.dark .ReadingTestShared_modal__ecanp{background:#1e293b;border:1px solid #334155}.ReadingTestShared_modal-head__3hYhz{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e2e8f0;font-weight:800;color:#0f172a}.dark .ReadingTestShared_modal-head__3hYhz{border-color:#334155;color:#f1f5f9}.ReadingTestShared_modal-head__3hYhz span{display:inline-flex;align-items:center;gap:8px}.ReadingTestShared_modal-close__AyYrJ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#f8fafc;color:#334155;cursor:pointer}.dark .ReadingTestShared_modal-close__AyYrJ{background:#334155;color:#cbd5e1}.ReadingTestShared_modal-body__VYDzI{padding:16px 20px}.ReadingTestShared_settings-table__Pp0Y3{width:100%;border-collapse:separate;border-spacing:0 12px}.ReadingTestShared_settings-table__Pp0Y3 th{width:46%;text-align:left;color:#334155;font-size:.92rem;font-weight:600}.dark .ReadingTestShared_settings-table__Pp0Y3 th{color:#cbd5e1}.ReadingTestShared_settings-table__Pp0Y3 td{color:#64748b}.ReadingTestShared_settings-select__eyZeA{width:100%;padding:8px 12px;border:1px solid #dbeafe;border-radius:10px;background:#fff;font:inherit;color:#0f172a}.dark .ReadingTestShared_settings-select__eyZeA{background:#0f172a;border-color:#334155;color:#f1f5f9}.ReadingTestShared_upgrade-card-wrap__gAe7p{display:flex;justify-content:center;padding:2rem 1rem;min-height:60vh;align-items:flex-start;width:100%}.ReadingTestShared_upgrade-card__fQk3N{background:#fff;border-radius:20px;border:1.5px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.08);max-width:520px;width:100%;text-align:center;overflow:hidden;padding:2rem 1.5rem}.dark .ReadingTestShared_upgrade-card__fQk3N{background:#1e293b;border-color:#334155}.ReadingTestShared_uc-icon-ring__HvO8Q{width:72px;height:72px;margin:0 auto 1.2rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d97706}.ReadingTestShared_uc-title__ljsRM{font-size:1.4rem;font-weight:800;color:#1e293b;margin:0 0 6px}.dark .ReadingTestShared_uc-title__ljsRM{color:#f1f5f9}.ReadingTestShared_uc-desc__e_JKG{font-size:.95rem;color:#64748b;margin:0 0 1.5rem}.ReadingTestShared_uc-benefits__CmBr6{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;margin-bottom:2rem}.ReadingTestShared_uc-benefit__bMExl{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155}.dark .ReadingTestShared_uc-benefit__bMExl{color:#cbd5e1}.ReadingTestShared_uc-check__JJwgM{color:#10b981;flex-shrink:0}.ReadingTestShared_uc-actions__DjfVQ{display:flex;gap:12px;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}.ReadingTestShared_uc-btn-primary__rua_0{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 22px;border-radius:12px;font-weight:700;text-decoration:none;font-size:14px;transition:opacity .18s}.ReadingTestShared_uc-btn-primary__rua_0:hover{opacity:.9}.ReadingTestShared_uc-btn-secondary__nU_vN{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;color:#334155;padding:10px 20px;border-radius:12px;font-weight:700;text-decoration:none;font-size:14px;transition:background .18s}.dark .ReadingTestShared_uc-btn-secondary__nU_vN{background:#334155;color:#f1f5f9}.ReadingTestShared_uc-btn-secondary__nU_vN:hover{background:#e2e8f0}.ReadingTestShared_uc-app__BuQtO{border-top:1px solid #e2e8f0;padding-top:1.2rem}.dark .ReadingTestShared_uc-app__BuQtO{border-color:#334155}.ReadingTestShared_uc-app-label__cMVxO{font-size:12px;color:#94a3b8;margin:0 0 8px;font-weight:600}.ReadingTestShared_uc-app-links__kDPxb{display:flex;justify-content:center;gap:12px}.ReadingTestShared_speechling-player-wrapper__yIe9r{display:flex;align-items:center;width:100%;margin-bottom:8px;gap:10px}.ReadingTestShared_speechling-player___rJ6L{display:flex;align-items:center;gap:14px;padding:10px 18px;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.03);width:100%;flex:1;min-width:0}.dark .ReadingTestShared_speechling-player___rJ6L{background:#1e293b;border-color:#334155;box-shadow:none}.ReadingTestShared_player-controls__oKm5r{display:flex;align-items:center;gap:10px;flex-shrink:0}.ReadingTestShared_speechling-play-btn__K6dUp{width:42px;height:42px;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;flex-shrink:0;padding:0}.ReadingTestShared_speechling-play-btn__K6dUp:hover{background:#f0fdf4;transform:scale(1.05)}.ReadingTestShared_speechling-play-btn__K6dUp.ReadingTestShared_playing__B63YK{background:#55b974;color:#fff}.dark .ReadingTestShared_speechling-play-btn__K6dUp{background:#1e293b;border-color:#10b981;color:#10b981}.dark .ReadingTestShared_speechling-play-btn__K6dUp:hover{background:rgba(16,185,129,.15)}.dark .ReadingTestShared_speechling-play-btn__K6dUp.ReadingTestShared_playing__B63YK{background:#10b981;color:#fff}.ReadingTestShared_speechling-speed-toggle__HdjWu{display:flex;align-items:center;gap:5px;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;white-space:nowrap}.ReadingTestShared_speechling-speed-toggle__HdjWu:hover{border-color:#94a3b8;color:#475569}.ReadingTestShared_speechling-speed-toggle__HdjWu.ReadingTestShared_active__ez9k_{background:#e2f3e8;border-color:#55b974;color:#1e8a44}.dark .ReadingTestShared_speechling-speed-toggle__HdjWu{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .ReadingTestShared_speechling-speed-toggle__HdjWu.ReadingTestShared_active__ez9k_{background:rgba(16,185,129,.2);border-color:#10b981;color:#34d399}.ReadingTestShared_player-waveform-container__EYjmK{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px;position:relative}.ReadingTestShared_player-waveform__RR8jZ{width:100%;height:44px;cursor:pointer;background:transparent}.ReadingTestShared_player-time-info__dUnxq{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}.dark .ReadingTestShared_player-time-info__dUnxq{color:#64748b}.ReadingTestShared_settings-btn__Ydias{height:42px;width:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid #e2e8f0;cursor:pointer;background:#f8fafc;color:#475569;padding:0;transition:all .2s ease;flex-shrink:0}.ReadingTestShared_settings-btn__Ydias:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.dark .ReadingTestShared_settings-btn__Ydias{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .ReadingTestShared_settings-btn__Ydias:hover{background:#334155;color:#f1f5f9}.ReadingTestShared_audio-trigger-btn__VcIuO{width:38px;height:38px;border-radius:50%;background:#eff6ff;color:#2563eb;border:1.5px solid #bfdbfe;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.ReadingTestShared_audio-trigger-btn__VcIuO:hover{background:#dbeafe;transform:scale(1.05)}.ReadingTestShared_audio-trigger-btn__VcIuO.ReadingTestShared_playing__B63YK{background:#2563eb;color:#fff;border-color:#2563eb;animation:ReadingTestShared_pulse__iL0jt 1.5s infinite}.dark .ReadingTestShared_audio-trigger-btn__VcIuO{background:#1e3a8a;color:#93c5fd;border-color:#1d4ed8}.dark .ReadingTestShared_audio-trigger-btn__VcIuO.ReadingTestShared_playing__B63YK{background:#2563eb;color:#fff}.ReadingTestShared_audio-prompt-lbl__RhosS{font-size:13px;font-weight:600;color:#475569}.dark .ReadingTestShared_audio-prompt-lbl__RhosS{color:#94a3b8}@media (max-width:900px){.ReadingTestShared_dp-body-inner__xhAZ2{grid-template-columns:1fr}}@media (max-width:640px){.ReadingTestShared_dp-body-inner__xhAZ2,.ReadingTestShared_dp-tabs-inner__KrMog,.ReadingTestShared_dp-topbar-inner__32Abt{padding-left:14px;padding-right:14px}.ReadingTestShared_dp-cmp__S9HBh,.ReadingTestShared_matching-cols__l9od7,.ReadingTestShared_uc-benefits__CmBr6{grid-template-columns:1fr}}