.hsk-test_page__wv6C8{background:var(--metal)}.hsk-test_container__x2kwu{width:calc(100% - 160px);max-width:1120px;margin-inline:auto}.hsk-test_header__p7_W3{background:var(--paper);padding:32px 0 40px;border-bottom:1px solid var(--line)}.hsk-test_titleRow__wK_Oj{display:flex;align-items:center;justify-content:space-between;gap:32px}.hsk-test_page__wv6C8 h1{font-size:40px;line-height:1.45;letter-spacing:-.8px}.hsk-test_titleRow__wK_Oj p{font-size:16px;line-height:1.75;color:var(--muted);margin-top:12px}.hsk-test_scope__ipQVk{color:var(--muted);font-size:14px;white-space:nowrap}.hsk-test_section__ig_YE{padding:40px 0 64px}.hsk-test_page__wv6C8 h2{font-size:28px;line-height:1.45;letter-spacing:-.5px;scroll-margin-top:128px}.hsk-test_page__wv6C8 h3{font-size:22px;line-height:1.45;letter-spacing:-.4px}.hsk-test_page__wv6C8 h2:focus{outline:none}.hsk-test_page__wv6C8 li,.hsk-test_page__wv6C8 p{line-height:1.75}.hsk-test_intro__Mgs60{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center;padding:16px 0}.hsk-test_introContent__k_yji h2{font-size:32px}.hsk-test_introLead___9hbS{margin-top:20px;color:var(--muted);font-size:16px}.hsk-test_overview__IIqrm{margin:32px 0}.hsk-test_overview__IIqrm>div{padding:20px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.hsk-test_overview__IIqrm dt{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.75}.hsk-test_overview__IIqrm dd{margin:0;font-size:20px;line-height:1.5}.hsk-test_overview__IIqrm dd span{display:block;margin-top:8px;font-size:14px;color:var(--muted);line-height:1.75}.hsk-test_boundary__Mb3_5{color:var(--muted);font-size:12px;max-width:72ch}.hsk-test_startPanel__NehZP{padding:40px;border-radius:12px;background:var(--ink);color:var(--paper)}.hsk-test_startPanel__NehZP h3{color:var(--paper);font-size:24px}.hsk-test_startPanel__NehZP ul{list-style:none;margin:28px 0 32px;padding:0;display:grid;gap:20px}.hsk-test_startPanel__NehZP li{display:flex;align-items:flex-start;gap:12px;color:#e5eae6;font-size:14px}.hsk-test_startPanel__NehZP li svg{color:var(--lime);flex-shrink:0;margin-top:3px}.hsk-test_startPanel__NehZP .hsk-test_primary___v_J_{width:100%}.hsk-test_startPanel__NehZP p{color:#c6d4cb;font-size:12px;margin-top:16px;text-align:center}.hsk-test_primary___v_J_,.hsk-test_secondary__kajna{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 20px;border-radius:12px;color:var(--ink);font-size:14px;line-height:1.5;font-weight:500;cursor:pointer}.hsk-test_primary___v_J_{background:var(--lime);border:1px solid transparent}.hsk-test_secondary__kajna{background:transparent;border:1px solid var(--ink)}.hsk-test_primary___v_J_:hover:not(:disabled){background:var(--hover)}.hsk-test_secondary__kajna:hover:not(:disabled){background:var(--metal)}.hsk-test_primary___v_J_:disabled,.hsk-test_secondary__kajna:disabled{background:#d5ddd7;border-color:#d5ddd7;color:var(--muted);cursor:not-allowed}.hsk-test_sessionProgress__eK8mN{scroll-margin-top:120px;display:flex;align-items:center;gap:24px;margin-bottom:24px;font-size:14px;color:var(--muted)}.hsk-test_sessionProgress__eK8mN>span{display:flex;align-items:center;gap:16px;flex-shrink:0}.hsk-test_sessionProgress__eK8mN strong{color:var(--ink);font-weight:500}.hsk-test_sessionProgress__eK8mN progress{flex:1;min-width:0;height:4px;border:0;background:var(--line);accent-color:var(--ink);border-radius:12px;overflow:hidden}.hsk-test_sessionProgress__eK8mN progress::-webkit-progress-bar{background:var(--line)}.hsk-test_sessionProgress__eK8mN progress::-webkit-progress-value{background:var(--ink)}.hsk-test_workspace___nvv0{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.hsk-test_questionPanel__LQ39V{display:flex;flex-direction:column;gap:24px;background:var(--paper);border-radius:12px;padding:32px;min-width:0}.hsk-test_questionMeta__KAX3E{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:14px;line-height:1.75;margin-bottom:0}.hsk-test_questionMeta__KAX3E>span:last-child{font-size:20px;color:var(--ink);white-space:nowrap}.hsk-test_divider__zfhhi{margin-inline:12px;color:var(--line)}.hsk-test_outOf__m5GEi{font-size:14px;color:var(--muted)}.hsk-test_page__wv6C8 .hsk-test_questionPanel__LQ39V h2{margin:0}.hsk-test_questionPanel__LQ39V h2{font-size:26px}.hsk-test_options__mYpjL{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hsk-test_options__mYpjL label{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:16px;line-height:1.75}.hsk-test_options__mYpjL input{accent-color:var(--ink);width:18px;height:18px;flex-shrink:0}.hsk-test_options__mYpjL label:hover{border-color:var(--muted)}.hsk-test_options__mYpjL label:has(input:checked){background:var(--metal);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hsk-test_options__mYpjL label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.hsk-test_optionLetter__I3PVd{margin-left:auto;color:var(--muted);font-size:12px}.hsk-test_options__mYpjL .hsk-test_uncertain__yxMcl{grid-column:1/-1;min-height:48px;padding-block:10px;color:var(--muted);font-size:14px;border-color:transparent}.hsk-test_options__mYpjL .hsk-test_uncertain__yxMcl:has(input:checked){border-color:var(--ink)}.hsk-test_controls__r7_4X{display:flex;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--line)}.hsk-test_questionActions__toqFN{display:grid;gap:16px}.hsk-test_questionHint__NSrt0{font-size:12px;color:var(--muted)}.hsk-test_audio__hpX43{display:grid;gap:12px;padding:24px;background:var(--metal);border-radius:12px}.hsk-test_audioLabel__0BjiA{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:0}.hsk-test_page__wv6C8 audio{width:100%;display:block}.hsk-test_note__MCM_M{color:var(--muted);font-size:12px}.hsk-test_audio__hpX43 .hsk-test_note__MCM_M{margin:0}.hsk-test_skip__bt_hP{min-height:44px;display:block;text-align:left;font-size:12px;line-height:1.75;text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.hsk-test_skip__bt_hP[aria-pressed=true]{color:var(--ink);font-weight:500}.hsk-test_notice__MdACu{font-size:14px;color:var(--ink)}.hsk-test_sheet__QVNln{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid var(--line);border-radius:12px;position:sticky;top:120px}.hsk-test_sheetHeading__AD40q{display:flex;justify-content:space-between;align-items:center;gap:12px}.hsk-test_sheetHeading__AD40q h2{font-size:18px;letter-spacing:0}.hsk-test_sheetHeading__AD40q span{color:var(--muted);font-size:12px}.hsk-test_groupTabs__7EMIK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:24px;border-bottom:1px solid var(--line)}.hsk-test_groupTabs__7EMIK button{min-height:44px;border-radius:12px;font-size:12px;border:1px solid transparent}.hsk-test_groupTabs__7EMIK button:hover{border-color:var(--line)}.hsk-test_groupTabs__7EMIK button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.hsk-test_sheetQuestions__FyTkf{display:grid;gap:16px}.hsk-test_sheetGroupLabel__681ws{font-size:12px;color:var(--muted)}.hsk-test_questionNumbers__6ILO4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hsk-test_questionNumbers__6ILO4 button{display:flex;align-items:center;justify-content:center;gap:2px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:14px}.hsk-test_questionNumbers__6ILO4 button:hover{border-color:var(--ink)}.hsk-test_questionNumbers__6ILO4 .hsk-test_answered__Oyw3l{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hsk-test_questionNumbers__6ILO4 button[aria-current=step]{color:var(--ink);background:var(--lime);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hsk-test_legend__WKHCa{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.hsk-test_legend__WKHCa span{display:flex;align-items:center;gap:6px}.hsk-test_legend__WKHCa i{display:block;width:8px;height:8px;border:1px solid var(--line);border-radius:2px;background:var(--paper)}.hsk-test_legend__WKHCa .hsk-test_legendAnswered__eFODY{background:var(--ink);border-color:var(--ink)}.hsk-test_legend__WKHCa .hsk-test_legendCurrent__WuGBd{background:var(--lime);border-color:var(--ink)}.hsk-test_sheetSubmit__wICQo{display:grid;gap:16px}.hsk-test_sheetSubmit__wICQo>.hsk-test_secondary__kajna{width:100%;font-size:12px;gap:12px}.hsk-test_sheetToggle__W7L_U{display:none}.hsk-test_report__amFsS{padding:40px;background:var(--paper);border-radius:12px}.hsk-test_reportHeading__JTENt{display:flex;justify-content:space-between;gap:40px;align-items:start;padding-bottom:32px;border-bottom:1px solid var(--line)}.hsk-test_status__PLTGr{font-size:12px;color:var(--muted)}.hsk-test_reportHeading__JTENt h2{margin:12px 0 16px}.hsk-test_reportHeading__JTENt p{font-size:16px;color:var(--muted);max-width:52ch}.hsk-test_reportHeading__JTENt .hsk-test_total__8H4dg{min-width:160px;font-size:12px;color:var(--muted);text-align:right}.hsk-test_total__8H4dg strong{display:block;font-size:40px;line-height:1.45;color:var(--ink);font-weight:500}.hsk-test_total__8H4dg strong span{font-size:24px;color:var(--muted)}.hsk-test_total__8H4dg small{display:block;font-size:12px;margin-top:8px}.hsk-test_skillScores__Ge_vg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block:32px 40px}.hsk-test_skillScores__Ge_vg>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.hsk-test_skillScores__Ge_vg>div>span{display:flex;align-items:center;gap:12px;font-size:14px}.hsk-test_skillScores__Ge_vg strong{font-size:24px;font-weight:500}.hsk-test_skillScores__Ge_vg small{grid-column:1/-1;color:var(--muted);font-size:12px}.hsk-test_reportGroups__o5ReU h3{margin-bottom:20px}.hsk-test_scoreTable__sthDb{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.hsk-test_scoreTable__sthDb td,.hsk-test_scoreTable__sthDb th{padding:16px;border-bottom:1px solid var(--line)}.hsk-test_scoreTable__sthDb th{font-weight:500}.hsk-test_scoreTable__sthDb thead{background:var(--metal);color:var(--muted);font-size:12px}.hsk-test_scoreTable__sthDb td:last-child{font-weight:500}.hsk-test_scoreTable__sthDb small{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:400}.hsk-test_report__amFsS>.hsk-test_boundary__Mb3_5{margin-top:24px}.hsk-test_method__aRM5x{margin:16px 0 32px}.hsk-test_method__aRM5x summary,.hsk-test_review__anEon summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;cursor:pointer;font-size:14px;list-style:none}.hsk-test_method__aRM5x summary::-webkit-details-marker,.hsk-test_review__anEon summary::-webkit-details-marker{display:none}.hsk-test_method__aRM5x[open]>summary svg,.hsk-test_review__anEon[open]>summary svg{transform:rotate(180deg)}.hsk-test_method__aRM5x p,.hsk-test_review__anEon p{font-size:14px;color:var(--muted);line-height:1.75}.hsk-test_reportActions__eos4E{display:flex;flex-wrap:wrap;gap:12px}.hsk-test_review__anEon{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.hsk-test_filter__Kb_BL{display:flex;align-items:center;gap:12px;min-height:44px;margin-block:16px;font-size:14px}.hsk-test_filter__Kb_BL input{accent-color:var(--ink)}.hsk-test_review__anEon article{padding-block:24px;border-top:1px solid var(--line)}.hsk-test_review__anEon article h3{font-size:20px;margin:12px 0 20px}.hsk-test_review__anEon article>p+p{margin-top:8px}.hsk-test_review__anEon article audio{max-width:480px;margin-bottom:16px}.hsk-test_footerLinks___FnSN{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px;padding-top:32px;font-size:14px;color:var(--muted)}.hsk-test_footerLinks___FnSN a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.hsk-test_footerLinks___FnSN a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.hsk-test_container__x2kwu{width:calc(100% - 64px)}.hsk-test_intro__Mgs60{gap:32px}.hsk-test_startPanel__NehZP{padding:32px}.hsk-test_workspace___nvv0{grid-template-columns:minmax(0,1fr) 264px}.hsk-test_questionPanel__LQ39V,.hsk-test_sheet__QVNln{padding:24px}.hsk-test_options__mYpjL{grid-template-columns:1fr}}@media(max-width:800px){.hsk-test_container__x2kwu{width:calc(100% - 32px)}.hsk-test_header__p7_W3{padding:24px 0 28px}.hsk-test_titleRow__wK_Oj{align-items:flex-start;flex-direction:column;gap:16px}.hsk-test_page__wv6C8 h1{font-size:32px}.hsk-test_titleRow__wK_Oj p{font-size:14px;margin-top:8px}.hsk-test_scope__ipQVk{font-size:12px}.hsk-test_intro__Mgs60{grid-template-columns:1fr;gap:32px;padding:0}.hsk-test_introContent__k_yji h2{font-size:28px}.hsk-test_section__ig_YE{padding:24px 0 40px}.hsk-test_workspace___nvv0{grid-template-columns:1fr}.hsk-test_sessionProgress__eK8mN{scroll-margin-top:96px;flex-wrap:wrap;gap:16px}.hsk-test_sessionProgress__eK8mN progress{min-width:80px}.hsk-test_sheetToggle__W7L_U{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;font-size:12px}.hsk-test_sheet__QVNln{display:none;position:static;grid-row:1}.hsk-test_sheetOpen___5Fu9{display:flex}.hsk-test_questionPanel__LQ39V h2{font-size:24px;scroll-margin-top:104px}.hsk-test_questionPanel__LQ39V{padding:24px}.hsk-test_groupTabs__7EMIK{grid-template-columns:repeat(6,minmax(0,1fr))}.hsk-test_questionNumbers__6ILO4{grid-template-columns:repeat(8,minmax(0,1fr))}.hsk-test_legend__WKHCa{justify-content:flex-start;gap:24px}.hsk-test_report__amFsS{padding:24px}.hsk-test_reportHeading__JTENt{flex-direction:column;gap:24px}.hsk-test_reportHeading__JTENt .hsk-test_total__8H4dg{text-align:left}.hsk-test_skillScores__Ge_vg{gap:24px}.hsk-test_skillScores__Ge_vg>div{display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:480px){.hsk-test_startPanel__NehZP{padding:24px}.hsk-test_overview__IIqrm>div{grid-template-columns:1fr;gap:12px}.hsk-test_overview__IIqrm dd{padding-left:34px}.hsk-test_sessionProgress__eK8mN>span{gap:8px;font-size:12px}.hsk-test_sessionProgress__eK8mN{gap:12px}.hsk-test_questionPanel__LQ39V{padding:24px 16px}.hsk-test_questionMeta__KAX3E{font-size:12px;gap:8px}.hsk-test_questionMeta__KAX3E>span:last-child{font-size:18px}.hsk-test_divider__zfhhi{margin-inline:8px}.hsk-test_options__mYpjL label{min-height:60px;padding:12px;font-size:16px}.hsk-test_audio__hpX43{padding:16px}.hsk-test_controls__r7_4X>button{flex:1;gap:12px;padding-inline:12px}.hsk-test_groupTabs__7EMIK{grid-template-columns:repeat(3,minmax(0,1fr))}.hsk-test_questionNumbers__6ILO4{grid-template-columns:repeat(4,minmax(0,1fr))}.hsk-test_report__amFsS{padding:24px 16px}.hsk-test_skillScores__Ge_vg{grid-template-columns:1fr;gap:20px}.hsk-test_skillScores__Ge_vg>div{display:grid;grid-template-columns:1fr auto;align-items:center}.hsk-test_skillScores__Ge_vg strong{font-size:20px}.hsk-test_scoreTable__sthDb td,.hsk-test_scoreTable__sthDb th{padding:16px 8px}.hsk-test_reportActions__eos4E{flex-direction:column;align-items:stretch}.hsk-test_footerLinks___FnSN{gap:8px 24px}}#top:has(.hsk-test_immersive__dAKvy)>footer,#top:has(.hsk-test_immersive__dAKvy)>header{display:none}.hsk-test_immersive__dAKvy{min-height:100svh}.hsk-test_immersive__dAKvy .hsk-test_sessionProgress__eK8mN{scroll-margin-top:32px}.hsk-test_immersive__dAKvy .hsk-test_sheet__QVNln{top:32px}.hsk-test_exitSession__kCB2Z{flex-shrink:0;min-height:44px;padding:8px 12px;font-size:12px;color:var(--muted);border-radius:12px}.hsk-test_exitSession__kCB2Z:hover{color:var(--ink);background:var(--paper)}@media(max-width:800px){.hsk-test_immersive__dAKvy .hsk-test_sessionProgress__eK8mN{scroll-margin-top:16px}.hsk-test_exitSession__kCB2Z{padding-inline:8px}.hsk-test_immersive__dAKvy .hsk-test_sessionProgress__eK8mN{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.hsk-test_immersive__dAKvy .hsk-test_sessionProgress__eK8mN>span{grid-column:1;grid-row:1}.hsk-test_immersive__dAKvy .hsk-test_sessionProgress__eK8mN progress{grid-column:1/-1;grid-row:2;width:100%;min-width:0}.hsk-test_immersive__dAKvy .hsk-test_sheetToggle__W7L_U{grid-column:2;grid-row:1}.hsk-test_immersive__dAKvy .hsk-test_exitSession__kCB2Z{grid-column:3;grid-row:1}}