.Hsk30ReadingLevel_reading-index-page__yrDmb{min-height:100vh;background:#f6f8fb;color:#101828;padding-bottom:32px}.dark .Hsk30ReadingLevel_reading-index-page__yrDmb{background:#090d16;color:#f1f5f9}.Hsk30ReadingLevel_reading-shell__V1Se8{width:min(1120px,calc(100% - 24px));margin:0 auto}.Hsk30ReadingLevel_page-breadcrumb__5JAb7{padding:14px 0 8px}.Hsk30ReadingLevel_page-head__NblVt{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 0 18px;border-bottom:1px solid #e4e7ec}.dark .Hsk30ReadingLevel_page-head__NblVt{border-bottom-color:#1e293b}.Hsk30ReadingLevel_eyebrow__Z9j8a{margin:0 0 8px;color:color-mix(in srgb,var(--level-accent) 72%,#344054);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark .Hsk30ReadingLevel_eyebrow__Z9j8a{color:color-mix(in srgb,var(--level-accent) 72%,#94a3b8)}.Hsk30ReadingLevel_page-head__NblVt h1{margin:0;color:#101828;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.2}.dark .Hsk30ReadingLevel_page-head__NblVt h1{color:#f8fafc}.Hsk30ReadingLevel_head-copy__HkF60{max-width:640px;margin:10px 0 0;color:#667085;line-height:1.6}.dark .Hsk30ReadingLevel_head-copy__HkF60{color:#94a3b8}.Hsk30ReadingLevel_level-switcher__JA877{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.Hsk30ReadingLevel_level-chip__Lw50k{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.dark .Hsk30ReadingLevel_level-chip__Lw50k{background:#1e293b;border-color:#334155;color:#cbd5e1}.Hsk30ReadingLevel_level-chip__Lw50k small{color:#98a2b3;font-size:.74rem;font-weight:700}.dark .Hsk30ReadingLevel_level-chip__Lw50k small{color:#64748b}.Hsk30ReadingLevel_level-chip__Lw50k:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--level-accent) 38%,#d0d5dd);color:color-mix(in srgb,var(--level-accent) 72%,#101828)}.dark .Hsk30ReadingLevel_level-chip__Lw50k:hover{border-color:color-mix(in srgb,var(--level-accent) 50%,#334155);color:color-mix(in srgb,var(--level-accent) 72%,#f1f5f9)}.Hsk30ReadingLevel_level-chip__Lw50k.Hsk30ReadingLevel_active__1lCZy{border-color:color-mix(in srgb,var(--level-accent) 52%,#d0d5dd);background:color-mix(in srgb,var(--level-accent) 12%,#fff);color:color-mix(in srgb,var(--level-accent) 74%,#101828)}.dark .Hsk30ReadingLevel_level-chip__Lw50k.Hsk30ReadingLevel_active__1lCZy{border-color:color-mix(in srgb,var(--level-accent) 60%,#334155);background:color-mix(in srgb,var(--level-accent) 25%,#1e293b);color:color-mix(in srgb,var(--level-accent) 74%,#f1f5f9)}.Hsk30ReadingLevel_level-chip__Lw50k.Hsk30ReadingLevel_active__1lCZy small{color:color-mix(in srgb,var(--level-accent) 56%,#667085)}.dark .Hsk30ReadingLevel_level-chip__Lw50k.Hsk30ReadingLevel_active__1lCZy small{color:color-mix(in srgb,var(--level-accent) 56%,#94a3b8)}.Hsk30ReadingLevel_head-count__K9dO9{display:grid;place-items:center;min-width:110px;min-height:80px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.dark .Hsk30ReadingLevel_head-count__K9dO9{background:#1e293b;border-color:#334155}.Hsk30ReadingLevel_head-count__K9dO9 strong{color:color-mix(in srgb,var(--level-accent) 80%,#101828);font-size:2rem;line-height:1}.dark .Hsk30ReadingLevel_head-count__K9dO9 strong{color:color-mix(in srgb,var(--level-accent) 85%,#fff)}.Hsk30ReadingLevel_head-count__K9dO9 span{color:#667085;font-weight:700}.dark .Hsk30ReadingLevel_head-count__K9dO9 span{color:#94a3b8}.Hsk30ReadingLevel_content-panel__XzCbQ{padding:22px 0}.Hsk30ReadingLevel_lesson-grid__05aSU{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.Hsk30ReadingLevel_state-box__sXxxo{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#475467;font-weight:700}.dark .Hsk30ReadingLevel_state-box__sXxxo{background:#1e293b;border-color:#334155;color:#94a3b8}.Hsk30ReadingLevel_state-error__sAWFo{color:#b42318}.Hsk30ReadingLevel_state-box__sXxxo button{border:1px solid #fecdca;border-radius:8px;background:#fff5f4;color:#b42318;font-weight:700;padding:8px 12px;cursor:pointer}.Hsk30ReadingLevel_spin__p5dlI{animation:Hsk30ReadingLevel_spin__p5dlI 1s linear infinite}@keyframes Hsk30ReadingLevel_spin__p5dlI{to{transform:rotate(1turn)}}.Hsk30ReadingLevel_reading-menu-card__aMIKL{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;border:1.5px solid color-mix(in srgb,var(--level-accent) 38%,#d8e4ff);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--level-accent) 10%,#fff) 0,transparent 28%),linear-gradient(180deg,#fff 0,#fbfdff 100%);box-shadow:0 18px 38px rgba(15,23,42,.08)}.dark .Hsk30ReadingLevel_reading-menu-card__aMIKL{background:radial-gradient(circle at top right,color-mix(in srgb,var(--level-accent) 14%,#111827) 0,transparent 35%),linear-gradient(180deg,#111827 0,#0f172a 100%);border-color:color-mix(in srgb,var(--level-accent) 28%,#334155);box-shadow:0 18px 38px rgba(0,0,0,.35)}.Hsk30ReadingLevel_reading-menu-card__aMIKL.Hsk30ReadingLevel_locked__7TqLd{opacity:.7}.Hsk30ReadingLevel_reading-menu-card__aMIKL.Hsk30ReadingLevel_locked-clickable__Xl9H6{cursor:pointer}.Hsk30ReadingLevel_card-header__iytj2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Hsk30ReadingLevel_card-copy__dls_m{min-width:0}.Hsk30ReadingLevel_card-kicker__VbH9v{color:color-mix(in srgb,var(--level-accent) 76%,#4b5563);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dark .Hsk30ReadingLevel_card-kicker__VbH9v{color:color-mix(in srgb,var(--level-accent) 76%,#94a3b8)}.Hsk30ReadingLevel_card-title__YFmFv{margin:6px 0 0;color:#1f2937;font-size:1.55rem;font-weight:800;line-height:1.22}.dark .Hsk30ReadingLevel_card-title__YFmFv{color:#f1f5f9}.Hsk30ReadingLevel_card-subtitle__bbfrv{margin:8px 0 0;color:#6b7280;font-size:.95rem;line-height:1.5}.dark .Hsk30ReadingLevel_card-subtitle__bbfrv{color:#94a3b8}.Hsk30ReadingLevel_card-icons__HQj81{display:flex;gap:8px}.Hsk30ReadingLevel_icon-pill__9Gb0i{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:999px;font-size:.86rem;font-weight:800}.Hsk30ReadingLevel_icon-pill__9Gb0i svg{font-size:1rem}.Hsk30ReadingLevel_icon-pill__9Gb0i.Hsk30ReadingLevel_soft__99scA{background:color-mix(in srgb,var(--level-accent) 10%,#fff);color:color-mix(in srgb,var(--level-accent) 72%,#334155)}.dark .Hsk30ReadingLevel_icon-pill__9Gb0i.Hsk30ReadingLevel_soft__99scA{background:color-mix(in srgb,var(--level-accent) 15%,#1e293b);color:color-mix(in srgb,var(--level-accent) 72%,#e2e8f0)}.Hsk30ReadingLevel_icon-pill__9Gb0i.Hsk30ReadingLevel_warm__eK1Fa{background:#fff6e8;color:#f59e0b}.dark .Hsk30ReadingLevel_icon-pill__9Gb0i.Hsk30ReadingLevel_warm__eK1Fa{background:rgba(245,158,11,.15);color:#fbbf24}.Hsk30ReadingLevel_section-list__MboRJ{display:flex;flex-direction:column;gap:8px}.Hsk30ReadingLevel_section-row__b0GCJ{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;width:100%;border:0;border-radius:14px;background:#f8fafc;color:#475569;text-align:left;text-decoration:none;transition:background-color .16s ease,transform .16s ease,color .16s ease}.dark .Hsk30ReadingLevel_section-row__b0GCJ{background:#1e293b;color:#94a3b8}.Hsk30ReadingLevel_section-row__b0GCJ:hover{transform:translateX(1px);background:color-mix(in srgb,var(--level-accent) 8%,#f8fafc)}.dark .Hsk30ReadingLevel_section-row__b0GCJ:hover{background:color-mix(in srgb,var(--level-accent) 15%,#1e293b);color:#f1f5f9}.Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_current__sB3Sv{background:color-mix(in srgb,var(--level-accent) 10%,#f8fafc)}.dark .Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_current__sB3Sv{background:color-mix(in srgb,var(--level-accent) 18%,#1e293b);color:#f1f5f9}.Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_done__AIYC4{color:#0f9f6e}.dark .Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_done__AIYC4{color:#34d399}.Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_disabled__XoxM6{cursor:not-allowed}.Hsk30ReadingLevel_section-status__mhvAD{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border:2px solid #cbd5e1;border-radius:999px;color:#fff}.dark .Hsk30ReadingLevel_section-status__mhvAD{border-color:#475569}.Hsk30ReadingLevel_section-row__b0GCJ.Hsk30ReadingLevel_done__AIYC4 .Hsk30ReadingLevel_section-status__mhvAD{border-color:#1bb881;background:#1bb881}.Hsk30ReadingLevel_section-icon__zYXNA{color:currentColor;font-size:1rem}.Hsk30ReadingLevel_section-label___Q9hq{flex:1;font-size:.98rem;font-weight:700}.Hsk30ReadingLevel_section-arrow__Czz1D{color:#cbd5e1;font-size:.88rem}.dark .Hsk30ReadingLevel_section-arrow__Czz1D{color:#64748b}.Hsk30ReadingLevel_progress-wrap__5Mngu{display:flex;align-items:center;gap:10px;margin-top:auto}.Hsk30ReadingLevel_progress-track__hqGfY{flex:1;height:7px;border-radius:999px;background:#e5e7eb;overflow:hidden}.dark .Hsk30ReadingLevel_progress-track__hqGfY{background:#334155}.Hsk30ReadingLevel_progress-fill__fZ3k6{height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);transition:width .2s ease}.Hsk30ReadingLevel_progress-text__PhwuD{min-width:40px;color:#10b981;font-size:.95rem;font-weight:900;text-align:right}.Hsk30ReadingLevel_continue-btn__p3taZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:16px;background:linear-gradient(180deg,#ffb300,#f08c00);color:#fff;font-size:1rem;font-weight:800;text-decoration:none;box-shadow:0 14px 24px rgba(240,140,0,.26);transition:transform .16s ease,box-shadow .16s ease;border:none;cursor:pointer}.Hsk30ReadingLevel_continue-btn__p3taZ:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgba(240,140,0,.3)}.Hsk30ReadingLevel_locked-btn__yJX0z{border:0;background:#e5e7eb;color:#64748b;box-shadow:none}.dark .Hsk30ReadingLevel_locked-btn__yJX0z{background:#1e293b;color:#94a3b8}@media (max-width:768px){.Hsk30ReadingLevel_reading-menu-card__aMIKL{padding:16px;border-radius:18px}.Hsk30ReadingLevel_card-title__YFmFv{font-size:1.28rem}}@media (max-width:720px){.Hsk30ReadingLevel_page-head__NblVt{align-items:flex-start;flex-direction:column}.Hsk30ReadingLevel_head-count__K9dO9{min-width:100%}.Hsk30ReadingLevel_lesson-grid__05aSU{grid-template-columns:1fr}}