._button_13bkw_11:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._nav_13bkw_10 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._input_13bkw_14:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}@media (max-width:768px){._groups_13bkw_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._grid_13bkw_15,._groups_13bkw_16{grid-template-columns:minmax(0,1fr)}._room_13bkw_6{gap:16px;padding:16px 0}._card_13bkw_5{padding:16px}._nav_13bkw_10 a{padding:8px 12px}}@media (hover:hover){._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:translateY(-3px)}._pillButton_13bkw_78:hover{transform:translateY(-2px)}}@media (min-width:1600px){._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 280px;max-width:1320px}._heroVisual_13bkw_85{width:280px}}@media (max-height:800px) and (min-width:901px){.inner-main:has(>._dashboard_13bkw_41){padding-block:12px 24px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 205px;gap:14px 20px}._dashboardHero_13bkw_69{padding-block:4px}._heroCopy_13bkw_70{gap:6px}._heroVisual_13bkw_85{width:205px}._skillGrid_13bkw_90,._moreGrid_13bkw_105{gap:14px}._skillCard_13bkw_91{min-height:158px;padding:14px}}@media (max-width:900px){._levelPickerTrigger_13bkw_57{min-height:44px}._compactControl_13bkw_75{--hsk-button-min-height:44px}.inner-main:has(>._dashboard_13bkw_41){padding:18px 20px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 190px;gap:16px}._dashboardHero_13bkw_69{grid-column:1}._heroVisual_13bkw_85{grid-area:2/2;align-self:center;width:190px}._learningSection_13bkw_87,._moreSection_13bkw_89{grid-area:auto/1/auto/-1}._skillGrid_13bkw_90{grid-template-columns:repeat(2,minmax(0,1fr))}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4){grid-column:span 1}._skillCard_13bkw_91:last-child{grid-column:span 2}}@media (max-width:560px){.inner-main:has(>._dashboard_13bkw_41){padding:18px 16px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr);gap:16px}._dashboardTopline_13bkw_55{gap:12px}._dashboardHero_13bkw_69,._heroVisual_13bkw_85{grid-area:auto/1}._heroVisual_13bkw_85{grid-row:3;width:130px;margin-block:-8px 0}._learningSection_13bkw_87{grid-row:4}._moreSection_13bkw_89{grid-row:5}._heroActions_13bkw_76{gap:10px}._continueButton_13bkw_77,._heroSecondary_13bkw_77{min-width:0;min-height:var(--hsk-button-min-height,48px);padding-inline:var(--hsk-button-inline-padding,18px)}._skillGrid_13bkw_90,._moreGrid_13bkw_105{grid-template-columns:minmax(0,1fr);gap:14px}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4),._skillCard_13bkw_91:last-child{grid-column:auto;min-height:156px}._moreCard_13bkw_106{grid-template-columns:48px minmax(0,1fr);padding:14px}._moreCard_13bkw_106>img{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){._pillButton_13bkw_78,._skillCard_13bkw_91,._moreCard_13bkw_106{transition:none}._pillButton_13bkw_78:hover,._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:none}}@media (max-width:900px){._pendingSkillRoom_13bkw_162{grid-template-columns:240px minmax(0,1fr)}._pendingSkillPanel_13bkw_201{padding:var(--skill-panel-padding-small,20px 0 0)}}@media (max-width:700px){._pendingSkillRoom_13bkw_162{grid-template-columns:minmax(0,1fr)}._pendingSkillSidebar_13bkw_167{border-bottom:1px solid var(--palette-border);gap:8px;min-height:0;max-height:none;padding:12px 16px;position:static;overflow:visible}._pendingSkillMain_13bkw_200{min-height:0}._pendingSkillSidebar_13bkw_167 nav{grid-template-columns:var(--hsk-sidebar-nav-columns,repeat(2,minmax(0,1fr)))}._pendingSkillSidebar_13bkw_167>nav:has(>._pendingLessonLink_13bkw_187:nth-child(4):last-child){flex:none;align-content:start}._pendingLessonLink_13bkw_187{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:8px}._pendingLessonNumber_13bkw_189{font-size:var(--kc-ui-lead)}._pendingBackLink_13bkw_197{margin-top:0}}@container hsk-lesson (width<=42rem){._skillSummaryBar_13bkw_170{gap:var(--skill-summary-gap,8px);grid-template-columns:minmax(0,1fr)}._skillSummaryMetrics_13bkw_176{justify-content:space-between;gap:6px 16px}}@media (min-width:960px) and (max-height:600px){._skillSummaryBar_13bkw_170{min-height:var(--skill-summary-min-height,58px);gap:var(--skill-summary-gap,8px 20px);padding-block:var(--skill-summary-padding-block,10px)}}@media (max-width:1120px){._vocabularyHero_13bkw_242{grid-template-columns:minmax(340px,1fr) 180px minmax(280px,.85fr)}._vocabularyHeroArt_13bkw_250 img{width:108px;height:108px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:20px 20px 56px}._vocabularyToolbar_13bkw_238{position:static}._vocabularyHero_13bkw_242{grid-template-columns:1fr 150px;min-height:190px;padding:22px 24px}._vocabularyHeroCopy_13bkw_246{padding-left:0}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroArt_13bkw_250 img{width:116px;height:116px}._vocabularyGuide_13bkw_253{grid-column:1/-1;min-height:82px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:14px 14px 48px}._vocabularyCatalog_13bkw_234{gap:14px}._vocabularyToolbar_13bkw_238 a{width:42px;height:42px}._vocabularyHero_13bkw_242{border-radius:22px;grid-template-columns:1fr 86px;padding:20px 17px;display:grid}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroCopy_13bkw_246 p{font-size:var(--kc-ui-body);flex-wrap:wrap;gap:6px 10px}._vocabularyHeroArt_13bkw_250 img{width:82px;height:82px}._vocabularyGuide_13bkw_253{padding:14px 16px}._vocabularyGuide_13bkw_253 h2{font-size:var(--kc-ui-section)}._vocabularyGuide_13bkw_253 p{font-size:var(--kc-ui-body)}._vocabularyGroups_13bkw_256{grid-template-columns:1fr;gap:12px}._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{min-height:164px;padding:18px 20px}}@media (prefers-reduced-motion:reduce){._vocabularyToolbar_13bkw_238 a,._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{transition:none}._vocabularyToolbar_13bkw_238 a:hover,._vocabularyGroupCard_13bkw_4:hover,._savedWordsCard_13bkw_3:hover{transform:none}}@keyframes _practiceSaveStarPop_13bkw_1{0%{transform:scale(.65)}45%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _practiceSaveSpark_13bkw_1{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--spark-x), var(--spark-y)) scale(0);opacity:0}}._practicePairLeft_13bkw_572>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}._practicePairRight_13bkw_573:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}@keyframes _practice-heart-pop_13bkw_1{0%{transform:scale(.5)}55%{transform:scale(1.2,.8)}to{transform:scale(1)}}@keyframes _practice-heart-ring_13bkw_1{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes _practice-heart-sparks_13bkw_1{0%{opacity:0;transform:scale(0)}40%{opacity:.8}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true],._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:before,._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:after{animation:none}}@media (min-width:1201px){._writingCharacterBoard_13bkw_546{width:var(--writing-board-size,clamp(160px, 30dvh, 220px))}}@container (width<=46rem){._practiceModeTabs_13bkw_422{min-height:36px}}@container (width<=34rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:repeat(2,max-content)}}@container (width<=18rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:max-content}}@media (max-width:760px){._practiceModeTabs_13bkw_422 a{min-height:44px}._vocabularyPracticeRoom_13bkw_162{height:auto;min-height:calc(100dvh - var(--site-header-height,64px));--practice-layout-gap:0px;--practice-layout-padding:var(--practice-space-sm);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._vocabularyGroupSidebar_13bkw_167{align-items:center;gap:var(--practice-space-sm);height:auto;max-height:none;padding:var(--practice-space-xs) var(--practice-space-sm);border-bottom:1px solid var(--color-border-light);grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;position:static}._practiceGroupScroll_13bkw_396{display:contents}._vocabularyGroupSidebar_13bkw_167 h2,._practiceGroupList_13bkw_397{display:none}._practiceMobileGroupControl_13bkw_392{align-items:center;gap:var(--practice-space-sm);flex-wrap:wrap;min-width:0;display:flex}._practiceMobileGroupPicker_13bkw_641{width:100%;min-width:9rem;max-width:100%;min-height:36px;padding:var(--practice-space-xs) var(--practice-space-sm);color:var(--color-text-primary);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);border:0;flex:1 0 9rem;display:block}._practiceSavedWordsLink_13bkw_394{--practice-art-size:24px;min-height:36px;padding:var(--practice-space-xs);font-size:var(--kc-ui-label)}._practiceBackLink_13bkw_643{grid-column:1/-1}._vocabularyPracticeWorkspace_13bkw_421{width:calc(100% - 2 * var(--practice-space-sm));margin-inline:var(--practice-space-sm);grid-area:2/1}._vocabularyPracticeStage_13bkw_430{min-height:0}._practiceStageBody_13bkw_431{scrollbar-gutter:auto;overflow-y:visible}._practiceQuestionWorkspace_13bkw_469{min-height:min-content}._practiceFlashcardFace_13bkw_496{padding:var(--practice-space-md)}}@media (max-width:430px){._practicePager_13bkw_503{gap:var(--practice-space-sm)}}@media (max-height:700px){._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162{--hsk-room-space:8px}._practiceQuestionWorkspace_13bkw_469[data-layout=choice]{--practice-choice-columns:repeat(2, minmax(0, 1fr))}@container (width<=36rem){._practiceStageBody_13bkw_431[data-mode=mixed]{--practice-body-gap:var(--practice-space-xs);--practice-body-padding:var(--practice-space-sm);--practice-toolbar-display:grid;--practice-status-display:contents;--practice-toolbar-gap:var(--practice-space-xs);--practice-instruction-size:var(--kc-ui-body);--practice-answer-gap:var(--practice-space-xs);--practice-pair-height:44px;--practice-pair-gap:2px;--practice-pair-padding:2px;--practice-pair-display:flex;--practice-pair-text-gap:var(--practice-space-xs);--practice-answer-leading:var(--kc-leading-chinese);--practice-control-height:44px}}}@media (prefers-reduced-motion:reduce){._practiceFlashcardInner_13bkw_493,._practiceModeTabs_13bkw_422 a{transition:none}._practiceModeTabs_13bkw_422 a:active{transform:none}._practiceSaveStar_13bkw_453,._practiceSaveStar_13bkw_453 svg{transition:none}._practiceSaveStar_13bkw_453[data-celebrate=true] svg,._practiceSaveStar_13bkw_453[data-celebrate=true] ._practiceSaveParticle_13bkw_457{animation:none}}@media (max-width:1100px){._pairGrid_13a8d_22{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){._pairGrid_13a8d_22{grid-template-columns:repeat(2,minmax(0,1fr))}._toolbar_13a8d_4{grid-template-columns:minmax(0,1fr) auto}._searchBox_13a8d_5{grid-column:1/-1}}@media (max-width:580px){._catalogPage_13a8d_1{padding-top:18px}._catalogHeading_13a8d_2{margin-inline:0}._pairGrid_13a8d_22{grid-template-columns:minmax(0,1fr);gap:10px}._cardBody_13a8d_43{padding-inline:14px}._saveButton_13a8d_54{width:44px;height:44px;top:0;right:0}}._button_vdlyg_1{--room-navigation-ink:var(--color-accent)}._button_13bkw_11:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._nav_13bkw_10 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._input_13bkw_14:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}@media (max-width:768px){._groups_13bkw_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._grid_13bkw_15,._groups_13bkw_16{grid-template-columns:minmax(0,1fr)}._room_13bkw_6{gap:16px;padding:16px 0}._card_13bkw_5{padding:16px}._nav_13bkw_10 a{padding:8px 12px}}@media (hover:hover){._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:translateY(-3px)}._pillButton_13bkw_78:hover{transform:translateY(-2px)}}@media (min-width:1600px){._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 280px;max-width:1320px}._heroVisual_13bkw_85{width:280px}}@media (max-height:800px) and (min-width:901px){.inner-main:has(>._dashboard_13bkw_41){padding-block:12px 24px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 205px;gap:14px 20px}._dashboardHero_13bkw_69{padding-block:4px}._heroCopy_13bkw_70{gap:6px}._heroVisual_13bkw_85{width:205px}._skillGrid_13bkw_90,._moreGrid_13bkw_105{gap:14px}._skillCard_13bkw_91{min-height:158px;padding:14px}}@media (max-width:900px){._levelPickerTrigger_13bkw_57{min-height:44px}._compactControl_13bkw_75{--hsk-button-min-height:44px}.inner-main:has(>._dashboard_13bkw_41){padding:18px 20px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 190px;gap:16px}._dashboardHero_13bkw_69{grid-column:1}._heroVisual_13bkw_85{grid-area:2/2;align-self:center;width:190px}._learningSection_13bkw_87,._moreSection_13bkw_89{grid-area:auto/1/auto/-1}._skillGrid_13bkw_90{grid-template-columns:repeat(2,minmax(0,1fr))}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4){grid-column:span 1}._skillCard_13bkw_91:last-child{grid-column:span 2}}@media (max-width:560px){.inner-main:has(>._dashboard_13bkw_41){padding:18px 16px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr);gap:16px}._dashboardTopline_13bkw_55{gap:12px}._dashboardHero_13bkw_69,._heroVisual_13bkw_85{grid-area:auto/1}._heroVisual_13bkw_85{grid-row:3;width:130px;margin-block:-8px 0}._learningSection_13bkw_87{grid-row:4}._moreSection_13bkw_89{grid-row:5}._heroActions_13bkw_76{gap:10px}._continueButton_13bkw_77,._heroSecondary_13bkw_77{min-width:0;min-height:var(--hsk-button-min-height,48px);padding-inline:var(--hsk-button-inline-padding,18px)}._skillGrid_13bkw_90,._moreGrid_13bkw_105{grid-template-columns:minmax(0,1fr);gap:14px}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4),._skillCard_13bkw_91:last-child{grid-column:auto;min-height:156px}._moreCard_13bkw_106{grid-template-columns:48px minmax(0,1fr);padding:14px}._moreCard_13bkw_106>img{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){._pillButton_13bkw_78,._skillCard_13bkw_91,._moreCard_13bkw_106{transition:none}._pillButton_13bkw_78:hover,._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:none}}@media (max-width:900px){._pendingSkillRoom_13bkw_162{grid-template-columns:240px minmax(0,1fr)}._pendingSkillPanel_13bkw_201{padding:var(--skill-panel-padding-small,20px 0 0)}}@media (max-width:700px){._pendingSkillRoom_13bkw_162{grid-template-columns:minmax(0,1fr)}._pendingSkillSidebar_13bkw_167{border-bottom:1px solid var(--palette-border);gap:8px;min-height:0;max-height:none;padding:12px 16px;position:static;overflow:visible}._pendingSkillMain_13bkw_200{min-height:0}._pendingSkillSidebar_13bkw_167 nav{grid-template-columns:var(--hsk-sidebar-nav-columns,repeat(2,minmax(0,1fr)))}._pendingSkillSidebar_13bkw_167>nav:has(>._pendingLessonLink_13bkw_187:nth-child(4):last-child){flex:none;align-content:start}._pendingLessonLink_13bkw_187{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:8px}._pendingLessonNumber_13bkw_189{font-size:var(--kc-ui-lead)}._pendingBackLink_13bkw_197{margin-top:0}}@container hsk-lesson (width<=42rem){._skillSummaryBar_13bkw_170{gap:var(--skill-summary-gap,8px);grid-template-columns:minmax(0,1fr)}._skillSummaryMetrics_13bkw_176{justify-content:space-between;gap:6px 16px}}@media (min-width:960px) and (max-height:600px){._skillSummaryBar_13bkw_170{min-height:var(--skill-summary-min-height,58px);gap:var(--skill-summary-gap,8px 20px);padding-block:var(--skill-summary-padding-block,10px)}}@media (max-width:1120px){._vocabularyHero_13bkw_242{grid-template-columns:minmax(340px,1fr) 180px minmax(280px,.85fr)}._vocabularyHeroArt_13bkw_250 img{width:108px;height:108px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:20px 20px 56px}._vocabularyToolbar_13bkw_238{position:static}._vocabularyHero_13bkw_242{grid-template-columns:1fr 150px;min-height:190px;padding:22px 24px}._vocabularyHeroCopy_13bkw_246{padding-left:0}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroArt_13bkw_250 img{width:116px;height:116px}._vocabularyGuide_13bkw_253{grid-column:1/-1;min-height:82px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:14px 14px 48px}._vocabularyCatalog_13bkw_234{gap:14px}._vocabularyToolbar_13bkw_238 a{width:42px;height:42px}._vocabularyHero_13bkw_242{border-radius:22px;grid-template-columns:1fr 86px;padding:20px 17px;display:grid}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroCopy_13bkw_246 p{font-size:var(--kc-ui-body);flex-wrap:wrap;gap:6px 10px}._vocabularyHeroArt_13bkw_250 img{width:82px;height:82px}._vocabularyGuide_13bkw_253{padding:14px 16px}._vocabularyGuide_13bkw_253 h2{font-size:var(--kc-ui-section)}._vocabularyGuide_13bkw_253 p{font-size:var(--kc-ui-body)}._vocabularyGroups_13bkw_256{grid-template-columns:1fr;gap:12px}._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{min-height:164px;padding:18px 20px}}@media (prefers-reduced-motion:reduce){._vocabularyToolbar_13bkw_238 a,._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{transition:none}._vocabularyToolbar_13bkw_238 a:hover,._vocabularyGroupCard_13bkw_4:hover,._savedWordsCard_13bkw_3:hover{transform:none}}._practicePairLeft_13bkw_572>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}._practicePairRight_13bkw_573:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true],._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:before,._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:after{animation:none}}@media (min-width:1201px){._writingCharacterBoard_13bkw_546{width:var(--writing-board-size,clamp(160px, 30dvh, 220px))}}@container (width<=46rem){._practiceModeTabs_13bkw_422{min-height:36px}}@container (width<=34rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:repeat(2,max-content)}}@container (width<=18rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:max-content}}@media (max-width:760px){._practiceModeTabs_13bkw_422 a{min-height:44px}._vocabularyPracticeRoom_13bkw_162{height:auto;min-height:calc(100dvh - var(--site-header-height,64px));--practice-layout-gap:0px;--practice-layout-padding:var(--practice-space-sm);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._vocabularyGroupSidebar_13bkw_167{align-items:center;gap:var(--practice-space-sm);height:auto;max-height:none;padding:var(--practice-space-xs) var(--practice-space-sm);border-bottom:1px solid var(--color-border-light);grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;position:static}._practiceGroupScroll_13bkw_396{display:contents}._vocabularyGroupSidebar_13bkw_167 h2,._practiceGroupList_13bkw_397{display:none}._practiceMobileGroupControl_13bkw_392{align-items:center;gap:var(--practice-space-sm);flex-wrap:wrap;min-width:0;display:flex}._practiceMobileGroupPicker_13bkw_641{width:100%;min-width:9rem;max-width:100%;min-height:36px;padding:var(--practice-space-xs) var(--practice-space-sm);color:var(--color-text-primary);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);border:0;flex:1 0 9rem;display:block}._practiceSavedWordsLink_13bkw_394{--practice-art-size:24px;min-height:36px;padding:var(--practice-space-xs);font-size:var(--kc-ui-label)}._practiceBackLink_13bkw_643{grid-column:1/-1}._vocabularyPracticeWorkspace_13bkw_421{width:calc(100% - 2 * var(--practice-space-sm));margin-inline:var(--practice-space-sm);grid-area:2/1}._vocabularyPracticeStage_13bkw_430{min-height:0}._practiceStageBody_13bkw_431{scrollbar-gutter:auto;overflow-y:visible}._practiceQuestionWorkspace_13bkw_469{min-height:min-content}._practiceFlashcardFace_13bkw_496{padding:var(--practice-space-md)}}@media (max-width:430px){._practicePager_13bkw_503{gap:var(--practice-space-sm)}}@media (max-height:700px){._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162{--hsk-room-space:8px}._practiceQuestionWorkspace_13bkw_469[data-layout=choice]{--practice-choice-columns:repeat(2, minmax(0, 1fr))}@container (width<=36rem){._practiceStageBody_13bkw_431[data-mode=mixed]{--practice-body-gap:var(--practice-space-xs);--practice-body-padding:var(--practice-space-sm);--practice-toolbar-display:grid;--practice-status-display:contents;--practice-toolbar-gap:var(--practice-space-xs);--practice-instruction-size:var(--kc-ui-body);--practice-answer-gap:var(--practice-space-xs);--practice-pair-height:44px;--practice-pair-gap:2px;--practice-pair-padding:2px;--practice-pair-display:flex;--practice-pair-text-gap:var(--practice-space-xs);--practice-answer-leading:var(--kc-leading-chinese);--practice-control-height:44px}}}@media (prefers-reduced-motion:reduce){._practiceFlashcardInner_13bkw_493,._practiceModeTabs_13bkw_422 a{transition:none}._practiceModeTabs_13bkw_422 a:active{transform:none}._practiceSaveStar_13bkw_453,._practiceSaveStar_13bkw_453 svg{transition:none}._practiceSaveStar_13bkw_453[data-celebrate=true] svg,._practiceSaveStar_13bkw_453[data-celebrate=true] ._practiceSaveParticle_13bkw_457{animation:none}}._footerControl_1e557_9{gap:6px}._answerSubmit_1e557_13{gap:6px;margin-top:10px}._overlay_1e557_19{z-index:1000;background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:12px;display:grid;position:fixed;inset:0}._dialog_1e557_30{--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border-strong);--accent:var(--color-brand);width:min(100%,1024px);height:min(720px,100dvh - 24px);color:var(--ink);isolation:isolate;border-radius:var(--radius-card);background:var(--color-white);font-family:var(--kc-ui-font);font-size:var(--kc-ui-label);text-align:left;border:0;flex-direction:column;line-height:1.55;display:flex;position:relative;overflow:hidden}._dialog_1e557_30 *,._dialog_1e557_30 :before,._dialog_1e557_30 :after{box-sizing:border-box}._dialog_1e557_30 [hidden]{display:none!important}._dialog_1e557_30 :is(h2,h3,h4,p){margin:0}:where(._dialog_1e557_30 button){font:inherit;cursor:pointer;border:0}._dialog_1e557_30 button:disabled{cursor:default}._dialog_1e557_30 :is(button,a):focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-bronze);outline-offset:3px}._dialog_1e557_30 button svg{flex-shrink:0;width:19px;height:19px}._dialog_1e557_30 [data-tone=verb]{--word-accent:var(--color-accent)}._dialog_1e557_30 [data-tone=noun]{--word-accent:var(--color-bronze)}._dialog_1e557_30 [data-tone=adverb]{--word-accent:var(--color-annotation-plum)}._dialog_1e557_30 [data-tone=preposition]{--word-accent:var(--color-brand)}._dialog_1e557_30 [data-tone=neutral]{--word-accent:var(--color-bronze)}._header_1e557_64{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}._identity_1e557_65{min-width:0}._eyebrow_1e557_66{color:var(--color-text-secondary);font-size:var(--kc-ui-caption);letter-spacing:.08em;font-weight:700}._identity_1e557_65>div{align-items:center;gap:8px;display:flex}._identity_1e557_65 h2{font-family:inherit;font-size:var(--kc-ui-section);line-height:var(--kc-ui-leading-heading);font-weight:var(--kc-ui-weight-heading);overflow-wrap:anywhere}._titleDivider_1e557_69{color:var(--color-control-border);padding:0 4px;font-weight:400}._headerActions_1e557_70{flex-shrink:0;align-items:center;gap:12px;display:flex}._pairPaging_1e557_71{align-items:center;gap:4px;display:flex}._pairPaging_1e557_71>span{text-align:center;min-width:60px;font-size:var(--kc-ui-label);color:var(--muted);font-variant-numeric:tabular-nums}._dialog_1e557_30 ._iconButton_1e557_73,._dialog_1e557_30 ._close_1e557_73{width:36px;height:36px;color:var(--accent);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}._dialog_1e557_30 ._close_1e557_73{border:1px solid var(--line);color:var(--muted)}._dialog_1e557_30 ._iconButton_1e557_73:hover,._dialog_1e557_30 ._close_1e557_73:hover{background:var(--color-secondary-hover)}._dialog_1e557_30 ._iconButton_1e557_73:disabled{opacity:.3}._audioNotice_1e557_77{font-size:var(--kc-ui-caption);color:var(--color-accent)}._tabs_1e557_79{--hsk-secondary-min-width:0px;--hsk-secondary-surface:var(--color-white);--hsk-secondary-ink:var(--color-text-primary);--hsk-button-min-height:44px;--hsk-button-inline-padding:14px;--hsk-button-block-padding:8px;--hsk-button-font-size:var(--kc-ui-label);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 22px;display:flex}._tabButton_1e557_80{gap:8px}._tabButton_1e557_80[aria-selected=true]{--hsk-secondary-surface:color-mix(in srgb, var(--color-accent) 12%, var(--color-white))}._dialog_1e557_30 ._lessonIcon_1e557_82{flex-shrink:0;width:27px;height:27px}._tabs_1e557_79 small{background:var(--color-border-light);min-width:21px;color:var(--color-text-body);font-size:var(--kc-ui-label);border-radius:4px;padding:0 5px}._tabShort_1e557_84{display:none}._readingBody_1e557_85{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--color-white);flex:1;min-height:0;overflow-y:auto}._compareContent_1e557_86{padding:20px 22px}._takeaway_1e557_87{--takeaway-accent:color-mix(in srgb, var(--color-accent) 65%, var(--palette-white));background:var(--color-brand-deep);color:var(--color-white);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._takeaway_1e557_87 h3{font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);color:var(--takeaway-accent);margin-bottom:3px}._takeaway_1e557_87 p{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);font-weight:550}._takeaway_1e557_87 ._lessonIcon_1e557_82{color:var(--takeaway-accent);margin-top:2px}._comparison_1e557_91{grid-template-columns:repeat(var(--word-count), minmax(0, 1fr));background:var(--color-white);border:0;border-radius:12px;grid-template-rows:repeat(4,auto);column-gap:16px;margin-top:18px;display:grid;overflow:hidden}._word_1e557_92{grid-template-rows:subgrid;background:var(--word-surface,var(--palette-hsk-speaking-background));border-radius:12px;grid-row:span 4;min-width:0;padding:18px 20px;display:grid;position:relative}._word_1e557_92:first-child{--word-surface:var(--palette-hsk-answer-mint)}._wordHeading_1e557_94{grid-row:1}._word_1e557_92 ._meaning_1e557_95{grid-row:2}._usage_1e557_96{grid-row:3}._patterns_1e557_97{--word-label-size:var(--kc-ui-body);grid-row:4;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 12px;margin-top:14px;padding-top:12px;display:grid}._patternList_1e557_98{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;min-width:0;display:flex}._wordHeading_1e557_94{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._hanziLine_1e557_100{align-items:center;gap:5px;display:flex}._wordHeading_1e557_94 h3{font-size:var(--kc-ui-card);line-height:var(--kc-ui-leading-heading);color:var(--word-accent);font-weight:var(--kc-ui-weight-heading);overflow-wrap:anywhere}._word_1e557_92 ._pinyin_1e557_102{color:var(--muted);font-size:14px}._wordType_1e557_103{font-size:var(--kc-ui-caption);color:var(--word-accent);text-align:right;max-width:120px;padding-top:6px;font-weight:600}._word_1e557_92 ._meaning_1e557_95{margin-top:12px;font-size:17px;font-weight:650;line-height:1.5}._usage_1e557_96{margin-top:12px}._word_1e557_92 h4{font-size:var(--word-label-size,.75rem);color:var(--color-text-secondary);margin-bottom:4px;font-weight:650}._usage_1e557_96 p{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body)}._patternList_1e557_98>span{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-accent-hover);font-size:var(--kc-ui-body)}._readingFooter_1e557_109,._practiceFooter_1e557_109{text-align:left;flex-shrink:0;align-items:center;gap:12px;padding:2px 22px}._readingFooter_1e557_109{justify-content:space-between;display:flex}._practiceFooter_1e557_109{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._practiceFooter_1e557_109>:first-child{justify-self:start}._practiceFooter_1e557_109>button:not(:first-child){grid-column:3;justify-self:end}._readingFooter_1e557_109>span{font-size:var(--kc-ui-label);color:var(--muted)}._readingFooter_1e557_109>div{gap:8px;display:flex}._dialog_1e557_30 ._primary_1e557_5,._dialog_1e557_30 ._secondary_1e557_1{min-height:41px;font-weight:var(--kc-ui-weight-action);font-size:var(--kc-ui-label);justify-content:center;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}._dialog_1e557_30 ._primary_1e557_5{--button-color:var(--color-brand);--button-ink:var(--color-white)}._dialog_1e557_30 ._secondary_1e557_1{--button-color:var(--color-white);--button-ink:var(--color-text-body)}._dialog_1e557_30 :is(._primary_1e557_5,._secondary_1e557_1):disabled{background:var(--color-progress-track);color:var(--color-text-secondary);border-color:#0000}._primary_1e557_5 ._lessonIcon_1e557_82{width:22px;height:22px}._examples_1e557_121{grid-template-columns:repeat(var(--word-count), minmax(0, 1fr));gap:16px;padding:18px 22px;display:grid}._example_1e557_121{background:var(--palette-page-background);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}._example_1e557_121:first-child{background:var(--palette-hsk-speaking-background)}._example_1e557_121:last-child{background:var(--color-accent-soft)}._exampleLabel_1e557_125{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}._exampleLabel_1e557_125 strong{color:var(--word-accent);font-size:var(--kc-ui-featured);overflow-wrap:anywhere;line-height:1.4;display:block}._exampleLabel_1e557_125>span{font-size:var(--kc-ui-label);color:var(--muted)}._exampleMain_1e557_128{min-width:0}._exampleSentence_1e557_129{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._exampleSentence_1e557_129 p{font-size:calc(var(--kc-ui-body) + .25rem);line-height:var(--kc-ui-leading-body);color:var(--color-text-primary)}._exampleSentence_1e557_129 mark{color:var(--word-accent);background:0 0;font-weight:800}._example_1e557_121 ._examplePinyin_1e557_132{color:var(--color-text-secondary);font-family:var(--kc-font-pinyin);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin-top:7px}._example_1e557_121 ._translation_1e557_133{font-size:var(--kc-ui-body);margin-top:7px}._example_1e557_121 ._exampleReason_1e557_134{background:var(--palette-white);font-size:var(--kc-ui-label);color:var(--color-text-body);border-radius:7px;margin-top:14px;padding:10px 12px}._exampleReason_1e557_134 strong{color:var(--color-text-primary);font-weight:650}._practicePanel_1e557_137{flex-direction:column;flex:1;min-height:0;display:flex}._practiceScrollable_1e557_138{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 28px 12px;overflow-y:auto}._practiceTopline_1e557_139{font-size:var(--kc-ui-label);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}._practiceTopline_1e557_139 strong{font-size:var(--kc-ui-body);color:var(--color-text-primary)}._practiceTopline_1e557_139 strong span{font-size:var(--kc-ui-label);color:var(--muted);font-weight:500}._practiceProgress_1e557_142{background:var(--color-border-light);width:100%;height:4px;accent-color:var(--color-brand);border:0;border-radius:3px;margin:8px 0 14px;display:block;overflow:hidden}._practiceProgress_1e557_142::-webkit-progress-bar{background:var(--color-border-light)}._practiceProgress_1e557_142::-webkit-progress-value{background:var(--color-brand)}._practiceProgress_1e557_142::-moz-progress-bar{background:var(--color-brand)}._questionPrompt_1e557_146{font-size:var(--kc-ui-body);outline:none;font-weight:600}._questionSentence_1e557_147{font-size:var(--kc-ui-featured);white-space:pre-line;background:var(--color-secondary-hover);border-radius:12px;min-height:94px;margin-top:8px;padding:10px 16px;font-weight:500;line-height:2}._dialog_1e557_30 ._blank_1e557_148{vertical-align:baseline;border:1px solid var(--color-control-border);background:var(--color-white);min-width:86px;height:37px;color:var(--color-text-primary);font-size:var(--kc-ui-card);border-radius:6px;justify-content:center;align-items:center;margin:0 5px;padding:0 8px;line-height:1;display:inline-flex}._blank_1e557_148>span{font-size:var(--kc-ui-label);color:var(--color-text-secondary)}._dialog_1e557_30 ._activeBlank_1e557_150{background:var(--color-white);border-color:var(--color-bronze)}._dialog_1e557_30 ._blankCorrect_1e557_151{color:var(--color-brand);border-color:var(--color-brand)}._dialog_1e557_30 ._blankWrong_1e557_152{color:var(--color-danger);border-color:var(--color-danger-border)}._practiceScrollable_1e557_138 ._selectionHint_1e557_153{font-size:var(--kc-ui-body);color:var(--muted);min-height:19px;margin-top:10px}._options_1e557_154{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}._options_1e557_154>button{border:1px solid var(--color-control-border);background:var(--color-white);min-width:100px;min-height:49px;color:var(--color-text-primary);border-radius:9px;flex:1;padding:8px 16px}._options_1e557_154>button:not(:disabled):hover{background:var(--color-secondary-hover);border-color:var(--color-control-border)}._options_1e557_154>button>span[lang=zh-CN]{font-size:23px;font-weight:600}._options_1e557_154>._selectedOption_1e557_158{background:var(--color-brand-deep);color:var(--color-white);border-color:var(--color-brand-deep)}._options_1e557_154>._selectedOption_1e557_158:not(:disabled):hover{background:var(--color-brand-deep);color:var(--color-white)}._textOptions_1e557_160{flex-direction:column}._textOptions_1e557_160>button{text-align:left;min-height:44px}._textOptions_1e557_160>button>span[lang=zh-CN]{font-size:21px}._practiceLayout_1e557_163{grid-template-columns:minmax(0,1fr) 285px;gap:20px;display:grid}._practiceExercise_1e557_164{min-width:0}._feedbackSpace_1e557_165{flex-direction:column;gap:12px;min-height:220px;display:flex}._feedback_1e557_165{background:var(--feedback-surface,var(--color-brand));color:var(--color-white);font-size:var(--kc-ui-label);border-radius:9px;padding:11px 14px;line-height:1.6}._feedback_1e557_165>strong{font-size:var(--kc-ui-label);color:inherit}._feedback_1e557_165 ._answerKey_1e557_168{color:inherit;margin-top:2px;font-weight:650}._feedbackWrong_1e557_169{--feedback-surface:var(--color-accent)}._feedbackPlaceholder_1e557_170{color:var(--color-text-secondary);font-size:var(--kc-ui-label);padding:13px 0}._keyboardPaging_1e557_171{color:var(--color-text-secondary);font-size:var(--kc-ui-caption);grid-column:2}@media (pointer:coarse),(max-width:700px){._keyboardPaging_1e557_171{display:none}}._result_1e557_173{text-align:center;padding:32px 24px;overflow-y:auto}._result_1e557_173>._lessonIcon_1e557_82{width:52px;height:52px;margin:0 auto 15px}._result_1e557_173 h3{font-size:var(--kc-ui-card);color:var(--color-text-primary);font-weight:var(--kc-ui-weight-heading);margin:6px 0}._result_1e557_173 h3>span{font-size:var(--kc-ui-card);color:var(--color-text-secondary);font-weight:var(--kc-ui-weight-heading)}._result_1e557_173 h4{font-size:var(--kc-ui-card);margin-bottom:8px}._result_1e557_173>p:not(._eyebrow_1e557_66){color:var(--muted);font-size:calc(var(--kc-ui-body) + .125rem)}._resultQuestions_1e557_179{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}._resultQuestions_1e557_179 button{border:1px solid var(--color-danger-border);color:var(--color-danger);background:var(--color-white);font-size:var(--kc-ui-label);border-radius:7px;padding:6px 12px}._resultActions_1e557_181{justify-content:center;gap:12px;margin:22px 0 12px;display:flex}@media (max-height:650px) and (min-width:701px){._header_1e557_64{padding-block:8px}._identity_1e557_65 h2{font-size:var(--kc-ui-section)}._compareContent_1e557_86{padding-block:14px}._takeaway_1e557_87{padding-block:10px}._comparison_1e557_91{margin-top:12px}._word_1e557_92{padding:13px 18px}._word_1e557_92 ._meaning_1e557_95,._usage_1e557_96{margin-top:8px}._usage_1e557_96 h4{display:none}._patterns_1e557_97{margin-top:10px;padding-top:8px}._practiceScrollable_1e557_138{padding-top:12px}._questionSentence_1e557_147{min-height:72px;padding-block:5px}._feedbackSpace_1e557_165{min-height:220px}}@media (max-width:700px){._overlay_1e557_19{padding:0}._dialog_1e557_30{width:100%;height:100dvh;max-height:none;padding-bottom:env(safe-area-inset-bottom)}._header_1e557_64{gap:8px;padding:11px 14px}._identity_1e557_65 h2{font-size:var(--kc-ui-section);word-break:keep-all}._headerActions_1e557_70{gap:3px}._pairPaging_1e557_71{gap:0}._pairPaging_1e557_71>span{min-width:40px;font-size:var(--kc-ui-caption)}._pairPaging_1e557_71 ._iconButton_1e557_73{width:30px;padding:5px}._header_1e557_64 ._close_1e557_73{width:32px;height:32px}._identity_1e557_65>div>._iconButton_1e557_73{display:none}._tabs_1e557_79{--hsk-button-inline-padding:10px;gap:8px;padding:8px 14px}._tabs_1e557_79 ._lessonIcon_1e557_82{width:23px;height:23px}._tabs_1e557_79 small{display:none}._tabShort_1e557_84{white-space:nowrap}._tabFull_1e557_214{display:none}._tabShort_1e557_84{display:inline}._compareContent_1e557_86{padding:14px}._takeaway_1e557_87{gap:8px;padding:12px}._takeaway_1e557_87 p{font-size:var(--kc-ui-body)}._comparison_1e557_91{grid-template-columns:1fr;row-gap:14px;margin-top:14px}._patterns_1e557_97{grid-template-columns:minmax(0,1fr);gap:6px}._word_1e557_92{padding:16px;display:block}._wordHeading_1e557_94 h3{font-size:var(--kc-ui-card)}._word_1e557_92 ._meaning_1e557_95{margin-top:8px;font-size:16px}._wordType_1e557_103{font-size:var(--kc-ui-caption)}._readingFooter_1e557_109,._practiceFooter_1e557_109{gap:8px;padding:2px 14px}._readingFooter_1e557_109>span{font-size:var(--kc-ui-caption);max-width:42%}._examples_1e557_121{grid-template-columns:minmax(0,1fr);padding:16px}._example_1e557_121 ._translation_1e557_133{font-size:var(--kc-ui-label)}._practiceScrollable_1e557_138{padding:14px 16px}._questionSentence_1e557_147{font-size:var(--kc-ui-card);min-height:110px;padding:10px 12px}._questionPrompt_1e557_146{font-size:var(--kc-ui-label)}._dialog_1e557_30 ._blank_1e557_148{min-width:65px;font-size:var(--kc-ui-card);margin-inline:4px}._options_1e557_154>button{min-width:90px}._feedbackSpace_1e557_165{min-height:158px}._result_1e557_173{padding-inline:16px}._resultActions_1e557_181{flex-wrap:wrap}}@media (max-width:900px){._practiceLayout_1e557_163{grid-template-columns:1fr;gap:14px}._feedbackSpace_1e557_165{min-height:148px}}@media (prefers-reduced-motion:reduce){._dialog_1e557_30 *{scroll-behavior:auto!important}}._button_13bkw_11:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._nav_13bkw_10 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._input_13bkw_14:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}@media (max-width:768px){._groups_13bkw_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._grid_13bkw_15,._groups_13bkw_16{grid-template-columns:minmax(0,1fr)}._room_13bkw_6{gap:16px;padding:16px 0}._card_13bkw_5{padding:16px}._nav_13bkw_10 a{padding:8px 12px}}@media (hover:hover){._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:translateY(-3px)}._pillButton_13bkw_78:hover{transform:translateY(-2px)}}@media (min-width:1600px){._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 280px;max-width:1320px}._heroVisual_13bkw_85{width:280px}}@media (max-height:800px) and (min-width:901px){.inner-main:has(>._dashboard_13bkw_41){padding-block:12px 24px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 205px;gap:14px 20px}._dashboardHero_13bkw_69{padding-block:4px}._heroCopy_13bkw_70{gap:6px}._heroVisual_13bkw_85{width:205px}._skillGrid_13bkw_90,._moreGrid_13bkw_105{gap:14px}._skillCard_13bkw_91{min-height:158px;padding:14px}}@media (max-width:900px){._levelPickerTrigger_13bkw_57{min-height:44px}._compactControl_13bkw_75{--hsk-button-min-height:44px}.inner-main:has(>._dashboard_13bkw_41){padding:18px 20px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 190px;gap:16px}._dashboardHero_13bkw_69{grid-column:1}._heroVisual_13bkw_85{grid-area:2/2;align-self:center;width:190px}._learningSection_13bkw_87,._moreSection_13bkw_89{grid-area:auto/1/auto/-1}._skillGrid_13bkw_90{grid-template-columns:repeat(2,minmax(0,1fr))}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4){grid-column:span 1}._skillCard_13bkw_91:last-child{grid-column:span 2}}@media (max-width:560px){.inner-main:has(>._dashboard_13bkw_41){padding:18px 16px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr);gap:16px}._dashboardTopline_13bkw_55{gap:12px}._dashboardHero_13bkw_69,._heroVisual_13bkw_85{grid-area:auto/1}._heroVisual_13bkw_85{grid-row:3;width:130px;margin-block:-8px 0}._learningSection_13bkw_87{grid-row:4}._moreSection_13bkw_89{grid-row:5}._heroActions_13bkw_76{gap:10px}._continueButton_13bkw_77,._heroSecondary_13bkw_77{min-width:0;min-height:var(--hsk-button-min-height,48px);padding-inline:var(--hsk-button-inline-padding,18px)}._skillGrid_13bkw_90,._moreGrid_13bkw_105{grid-template-columns:minmax(0,1fr);gap:14px}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4),._skillCard_13bkw_91:last-child{grid-column:auto;min-height:156px}._moreCard_13bkw_106{grid-template-columns:48px minmax(0,1fr);padding:14px}._moreCard_13bkw_106>img{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){._pillButton_13bkw_78,._skillCard_13bkw_91,._moreCard_13bkw_106{transition:none}._pillButton_13bkw_78:hover,._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:none}}@media (max-width:900px){._pendingSkillRoom_13bkw_162{grid-template-columns:240px minmax(0,1fr)}._pendingSkillPanel_13bkw_201{padding:var(--skill-panel-padding-small,20px 0 0)}}@media (max-width:700px){._pendingSkillRoom_13bkw_162{grid-template-columns:minmax(0,1fr)}._pendingSkillSidebar_13bkw_167{border-bottom:1px solid var(--palette-border);gap:8px;min-height:0;max-height:none;padding:12px 16px;position:static;overflow:visible}._pendingSkillMain_13bkw_200{min-height:0}._pendingSkillSidebar_13bkw_167 nav{grid-template-columns:var(--hsk-sidebar-nav-columns,repeat(2,minmax(0,1fr)))}._pendingSkillSidebar_13bkw_167>nav:has(>._pendingLessonLink_13bkw_187:nth-child(4):last-child){flex:none;align-content:start}._pendingLessonLink_13bkw_187{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:8px}._pendingLessonNumber_13bkw_189{font-size:var(--kc-ui-lead)}._pendingBackLink_13bkw_197{margin-top:0}}@container hsk-lesson (width<=42rem){._skillSummaryBar_13bkw_170{gap:var(--skill-summary-gap,8px);grid-template-columns:minmax(0,1fr)}._skillSummaryMetrics_13bkw_176{justify-content:space-between;gap:6px 16px}}@media (min-width:960px) and (max-height:600px){._skillSummaryBar_13bkw_170{min-height:var(--skill-summary-min-height,58px);gap:var(--skill-summary-gap,8px 20px);padding-block:var(--skill-summary-padding-block,10px)}}@media (max-width:1120px){._vocabularyHero_13bkw_242{grid-template-columns:minmax(340px,1fr) 180px minmax(280px,.85fr)}._vocabularyHeroArt_13bkw_250 img{width:108px;height:108px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:20px 20px 56px}._vocabularyToolbar_13bkw_238{position:static}._vocabularyHero_13bkw_242{grid-template-columns:1fr 150px;min-height:190px;padding:22px 24px}._vocabularyHeroCopy_13bkw_246{padding-left:0}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroArt_13bkw_250 img{width:116px;height:116px}._vocabularyGuide_13bkw_253{grid-column:1/-1;min-height:82px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:14px 14px 48px}._vocabularyCatalog_13bkw_234{gap:14px}._vocabularyToolbar_13bkw_238 a{width:42px;height:42px}._vocabularyHero_13bkw_242{border-radius:22px;grid-template-columns:1fr 86px;padding:20px 17px;display:grid}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroCopy_13bkw_246 p{font-size:var(--kc-ui-body);flex-wrap:wrap;gap:6px 10px}._vocabularyHeroArt_13bkw_250 img{width:82px;height:82px}._vocabularyGuide_13bkw_253{padding:14px 16px}._vocabularyGuide_13bkw_253 h2{font-size:var(--kc-ui-section)}._vocabularyGuide_13bkw_253 p{font-size:var(--kc-ui-body)}._vocabularyGroups_13bkw_256{grid-template-columns:1fr;gap:12px}._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{min-height:164px;padding:18px 20px}}@media (prefers-reduced-motion:reduce){._vocabularyToolbar_13bkw_238 a,._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{transition:none}._vocabularyToolbar_13bkw_238 a:hover,._vocabularyGroupCard_13bkw_4:hover,._savedWordsCard_13bkw_3:hover{transform:none}}._practicePairLeft_13bkw_572>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}._practicePairRight_13bkw_573:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true],._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:before,._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:after{animation:none}}@media (min-width:1201px){._writingCharacterBoard_13bkw_546{width:var(--writing-board-size,clamp(160px, 30dvh, 220px))}}@container (width<=46rem){._practiceModeTabs_13bkw_422{min-height:36px}}@container (width<=34rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:repeat(2,max-content)}}@container (width<=18rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:max-content}}@media (max-width:760px){._practiceModeTabs_13bkw_422 a{min-height:44px}._vocabularyPracticeRoom_13bkw_162{height:auto;min-height:calc(100dvh - var(--site-header-height,64px));--practice-layout-gap:0px;--practice-layout-padding:var(--practice-space-sm);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._vocabularyGroupSidebar_13bkw_167{align-items:center;gap:var(--practice-space-sm);height:auto;max-height:none;padding:var(--practice-space-xs) var(--practice-space-sm);border-bottom:1px solid var(--color-border-light);grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;position:static}._practiceGroupScroll_13bkw_396{display:contents}._vocabularyGroupSidebar_13bkw_167 h2,._practiceGroupList_13bkw_397{display:none}._practiceMobileGroupControl_13bkw_392{align-items:center;gap:var(--practice-space-sm);flex-wrap:wrap;min-width:0;display:flex}._practiceMobileGroupPicker_13bkw_641{width:100%;min-width:9rem;max-width:100%;min-height:36px;padding:var(--practice-space-xs) var(--practice-space-sm);color:var(--color-text-primary);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);border:0;flex:1 0 9rem;display:block}._practiceSavedWordsLink_13bkw_394{--practice-art-size:24px;min-height:36px;padding:var(--practice-space-xs);font-size:var(--kc-ui-label)}._practiceBackLink_13bkw_643{grid-column:1/-1}._vocabularyPracticeWorkspace_13bkw_421{width:calc(100% - 2 * var(--practice-space-sm));margin-inline:var(--practice-space-sm);grid-area:2/1}._vocabularyPracticeStage_13bkw_430{min-height:0}._practiceStageBody_13bkw_431{scrollbar-gutter:auto;overflow-y:visible}._practiceQuestionWorkspace_13bkw_469{min-height:min-content}._practiceFlashcardFace_13bkw_496{padding:var(--practice-space-md)}}@media (max-width:430px){._practicePager_13bkw_503{gap:var(--practice-space-sm)}}@media (max-height:700px){._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162{--hsk-room-space:8px}._practiceQuestionWorkspace_13bkw_469[data-layout=choice]{--practice-choice-columns:repeat(2, minmax(0, 1fr))}@container (width<=36rem){._practiceStageBody_13bkw_431[data-mode=mixed]{--practice-body-gap:var(--practice-space-xs);--practice-body-padding:var(--practice-space-sm);--practice-toolbar-display:grid;--practice-status-display:contents;--practice-toolbar-gap:var(--practice-space-xs);--practice-instruction-size:var(--kc-ui-body);--practice-answer-gap:var(--practice-space-xs);--practice-pair-height:44px;--practice-pair-gap:2px;--practice-pair-padding:2px;--practice-pair-display:flex;--practice-pair-text-gap:var(--practice-space-xs);--practice-answer-leading:var(--kc-leading-chinese);--practice-control-height:44px}}}@media (prefers-reduced-motion:reduce){._practiceFlashcardInner_13bkw_493,._practiceModeTabs_13bkw_422 a{transition:none}._practiceModeTabs_13bkw_422 a:active{transform:none}._practiceSaveStar_13bkw_453,._practiceSaveStar_13bkw_453 svg{transition:none}._practiceSaveStar_13bkw_453[data-celebrate=true] svg,._practiceSaveStar_13bkw_453[data-celebrate=true] ._practiceSaveParticle_13bkw_457{animation:none}}._catalogPage_13a8d_1{width:100%;color:var(--color-text-primary);margin:0;padding-top:24px}._catalogHeading_13a8d_2{margin:0 8px 22px}._catalogHeading_13a8d_2 p{font-size:calc(var(--kc-ui-lead) + 2px);color:var(--color-text-secondary);line-height:var(--kc-ui-leading-body);margin:0}._toolbar_13a8d_4{grid-template-columns:minmax(0,1fr) minmax(200px,.34fr) auto;align-items:center;gap:12px;display:grid}._searchBox_13a8d_5{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 12px;display:flex}._searchBox_13a8d_5 svg{width:20px;height:20px;color:var(--color-text-secondary);flex:none}._searchBox_13a8d_5 input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--kc-ui-body);background:0 0;border:0;outline:0}._filterControl_13a8d_8{border:1px solid var(--color-brand);background:var(--color-brand);min-width:0;min-height:44px;color:var(--color-white);font-size:var(--kc-ui-body);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}._filterControl_13a8d_8>span{flex:none}._filterControl_13a8d_8 select{min-width:0;color:inherit;font:inherit;font-weight:var(--kc-ui-weight-action);cursor:pointer;background:0 0;border:0;flex:1}._filterControl_13a8d_8 option{background:var(--color-white);color:var(--color-text-primary)}._primary_13a8d_12{--hsk-primary-min-width:0px}._secondary_13a8d_13{--hsk-secondary-min-width:0px}._primary_13a8d_12,._secondary_13a8d_13{--hsk-button-min-height:44px;--hsk-button-block-padding:9px;--hsk-button-inline-padding:18px;--hsk-button-font-size:var(--kc-ui-label);cursor:pointer}._primary_13a8d_12 svg{width:18px;height:18px}._primary_13a8d_12:disabled{opacity:.5;cursor:default}._catalogStatus_13a8d_17{font-size:var(--kc-ui-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:12px 0 14px;display:flex}._views_13a8d_18{gap:20px;display:flex}._views_13a8d_18 button{min-height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--kc-ui-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;display:inline-flex}._views_13a8d_18 button[aria-pressed=true]{color:var(--color-accent-hover);font-weight:var(--kc-ui-weight-heading)}._views_13a8d_18 svg{width:18px;height:18px}._pairGrid_13a8d_22{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}._pairCard_13a8d_23{--vip-compact-size:28px;--hsk-button-display:flex;--hsk-button-radius:var(--hsk-room-card-radius);--hsk-button-block-padding:0px;--hsk-button-inline-padding:0px;--hsk-secondary-min-width:0px;--hsk-secondary-surface:linear-gradient(to right, var(--palette-hsk-speaking-background) 50%, var(--color-accent-soft) 50%);--hsk-secondary-ink:var(--color-text-primary);min-width:0;box-shadow:var(--hsk-room-surface-shadow);flex-direction:column;align-items:stretch;position:relative}._pairCard_13a8d_23[data-word-count="3"]{--hsk-secondary-surface:linear-gradient(to right, var(--palette-hsk-speaking-background) 33.333%, var(--palette-hsk-clay-ivory) 33.333% 66.667%, var(--color-accent-soft) 66.667%)}._cardOpen_13a8d_42{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}._cardBody_13a8d_43{pointer-events:none;flex-direction:column;flex:1;gap:16px;min-width:0;padding:36px 16px 14px;display:flex}._cardWords_13a8d_45{flex:1;grid-template-rows:auto auto minmax(0,1fr);align-items:stretch;gap:6px 8px;min-width:0;display:grid}._cardWord_13a8d_45{grid-row:1/span 3;grid-template-rows:subgrid;text-align:center;place-items:start center;min-width:0;display:grid}._cardHanzi_13a8d_47{max-width:100%;color:var(--palette-hsk-active-blue);font-family:var(--kc-font-hanzi);font-size:var(--kc-ui-hanzi-example);overflow-wrap:anywhere;font-weight:700;line-height:1.3;display:block}._cardWord_13a8d_45~._cardWord_13a8d_45 ._cardHanzi_13a8d_47{color:var(--color-accent)}._cardHanzi_13a8d_47>span{display:inline-block}._cardPinyin_13a8d_50{max-width:100%;color:var(--color-text-secondary);font-family:var(--kc-font-pinyin);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);overflow-wrap:anywhere;line-height:1.4}._cardMeaning_13a8d_51{max-width:100%;color:var(--color-text-body);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-control);overflow-wrap:break-word;padding-top:8px}._cardSeparator_13a8d_52{grid-row:1/span 3;place-self:center;width:16px;height:16px}._cardVip_13a8d_53{pointer-events:none;position:absolute;top:4px;left:8px}._saveButton_13a8d_54{z-index:2;width:32px;height:32px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:4px;right:6px}._saveButton_13a8d_54 svg{width:18px;height:18px}._saveButton_13a8d_54:disabled{cursor:wait}._loadMore_13a8d_57{justify-content:center;padding-top:22px;display:flex}._emptyState_13a8d_58{text-align:center;place-items:center;gap:12px;padding:32px 0;display:grid}._emptyState_13a8d_58 button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0}._vipModal_13a8d_60{--vip-top-flowers-inset:auto 4px;--vip-close-right:8px}._error_13a8d_61{color:var(--color-danger);font-size:var(--kc-ui-caption)}._catalogPage_13a8d_1 :is(button,input,select):focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._srOnly_13a8d_63{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1100px){._pairGrid_13a8d_22{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){._pairGrid_13a8d_22{grid-template-columns:repeat(2,minmax(0,1fr))}._toolbar_13a8d_4{grid-template-columns:minmax(0,1fr) auto}._searchBox_13a8d_5{grid-column:1/-1}}@media (max-width:580px){._catalogPage_13a8d_1{padding-top:18px}._catalogHeading_13a8d_2{margin-inline:0}._pairGrid_13a8d_22{grid-template-columns:minmax(0,1fr);gap:10px}._cardBody_13a8d_43{padding-inline:14px}._saveButton_13a8d_54{width:44px;height:44px;top:0;right:0}}._row_de8wm_1{width:var(--answer-row-width,auto);--hsk-button-min-height:44px;--hsk-button-font-size:var(--kc-hsk-room-hanzi-size,var(--hsk-answer-font-size,var(--kc-ui-learning-body)));--hsk-button-inline-padding:12px;--hsk-button-block-padding:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%;display:grid}._mintRow_de8wm_2{--answer-selected-ink:var(--palette-white)}._inlineRow_de8wm_3{--hsk-button-font-size:var(--kc-hsk-room-hanzi-size,var(--hsk-answer-font-size,var(--kc-ui-learning-body)));min-width:0}._imageRow_de8wm_4{align-content:start;justify-items:center;min-width:0;display:grid}._listRow_de8wm_5{min-width:0}._imageAnswer_de8wm_6{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;padding:0;display:grid}._imageAnswer_de8wm_6:disabled{cursor:default}._imageAnswer_de8wm_6>._letter_de8wm_8,._imageAnswer_de8wm_6>._outlinedLetter_de8wm_8{justify-self:center}._imageRow_de8wm_4[data-selected=true] ._letter_de8wm_8{color:var(--palette-hsk-answer-green)}._inlineLabel_de8wm_10{font-size:var(--kc-ui-question-marker-font);font-weight:var(--kc-ui-weight-heading);flex:none}._outlinedLetter_de8wm_8{box-sizing:border-box;width:var(--hsk-outlined-letter-size,var(--kc-ui-question-marker-size));height:var(--hsk-outlined-letter-size,var(--kc-ui-question-marker-size));font-size:var(--hsk-outlined-letter-font,var(--kc-ui-question-marker-font));font-weight:var(--kc-ui-weight-heading);border:1px solid var(--palette-black);color:var(--palette-black);background:0 0;border-radius:50%;place-items:center;display:grid}._letter_de8wm_8{color:var(--color-text-primary);font-size:var(--kc-ui-question-marker-font);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-body);white-space:nowrap;display:inline-block}._row_de8wm_1[data-selected=true] ._outlinedLetter_de8wm_8,._imageRow_de8wm_4[data-selected=true] ._outlinedLetter_de8wm_8,._listRow_de8wm_5[data-selected=true] ._outlinedLetter_de8wm_8{border-color:var(--palette-hsk-answer-green);background:var(--palette-hsk-answer-green);color:var(--palette-white)}._listAnswer_de8wm_14{align-items:var(--answer-choice-alignment,center);width:100%;min-width:0;min-height:var(--answer-button-min-height,44px);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:12px;padding:4px 0;display:flex}._listAnswer_de8wm_14>:first-child{flex-shrink:0}._listAnswer_de8wm_14:disabled{cursor:default}._listAnswer_de8wm_14:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--palette-hsk-active-blue);outline-offset:3px}._mintAnswer_de8wm_18{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--answer-button-height,auto);min-height:var(--answer-button-min-height,44px);padding:var(--answer-button-padding,8px 12px);background:var(--palette-hsk-answer-mint);--hsk-aligned-hanzi-size:var(--kc-hsk-room-hanzi-size,var(--hsk-button-font-size,var(--kc-ui-learning-body)));--hsk-aligned-pinyin-size:var(--kc-hsk-room-pinyin-size,var(--kc-ui-caption));color:var(--kc-hsk-learning-ink,var(--color-text-primary));box-shadow:none;font:inherit;font-size:var(--hsk-button-font-size,var(--kc-ui-learning-body));text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;display:flex}._mintAnswer_de8wm_18[aria-pressed=true]{--answer-pinyin-ink:var(--palette-white);--hsk-aligned-ink:var(--palette-white);background:var(--answer-selected-bg,var(--palette-hsk-answer-green));color:var(--palette-white)}._mintAnswer_de8wm_18:disabled{cursor:default}._mintAnswer_de8wm_18:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--palette-hsk-active-blue);outline-offset:3px}._content_de8wm_22{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}._content_de8wm_22 [lang=zh-Hans]{font-family:var(--kc-font-hanzi);font-weight:calc(var(--hsk-answer-hanzi-weight,var(--kc-ui-weight-body)) - var(--kc-hsk-hanzi-step,0))}._content_de8wm_22 strong{font-size:inherit;line-height:var(--kc-ui-leading-body)}._content_de8wm_22 small{color:var(--answer-pinyin-ink,var(--kc-hsk-learning-ink,var(--color-text-secondary)));font-family:var(--kc-font-pinyin);font-size:var(--kc-hsk-room-pinyin-size,var(--kc-ui-caption));font-weight:var(--kc-ui-weight-body)}._check_de8wm_26{color:var(--answer-selected-ink,var(--color-brand));font-weight:var(--kc-ui-weight-heading);flex:none}._row_de8wm_1[data-selected=true] ._content_de8wm_22{color:var(--answer-selected-ink,var(--color-brand));font-weight:var(--kc-ui-weight-action)}._row_de8wm_1[data-wrong=true] ._content_de8wm_22,._row_de8wm_1[data-wrong=true] ._check_de8wm_26{color:var(--answer-wrong-ink,var(--color-danger))}._item_57qap_1{--hsk-lesson-secondary-ink:var(--palette-secondary-text)}._item_57qap_1>:last-child{border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:6px;display:flex}._item_57qap_1[aria-current=page]{--hsk-lesson-secondary-ink:var(--palette-white)}._item_57qap_1[aria-current=page]>:last-child{color:var(--palette-white);background:var(--palette-hsk-active-blue)}._number_57qap_5{width:100%;min-height:34px;color:var(--palette-primary-navy);background:var(--palette-white);font-weight:var(--kc-ui-weight-heading);border:0;border-radius:9px;place-items:center;display:grid}._item_57qap_1[aria-current=page]>._number_57qap_5{color:var(--palette-white);background:color-mix(in srgb, var(--palette-hsk-active-blue) 87%, var(--palette-white))}._sentence_12r53_1{gap:8px;min-width:0;display:grid}._sentence_12r53_1[data-has-blanks=true]{--hsk-aligned-min-row:32px}._line_12r53_3{justify-content:var(--hsk-aligned-justify,start);flex-wrap:wrap;align-items:baseline;gap:8px 4px;min-width:0;display:flex}._segment_12r53_4{align-items:start;max-width:100%;display:inline-flex}._unit_12r53_5{grid-template-rows:minmax(var(--hsk-aligned-min-row,0px),auto) auto;align-self:start;place-items:end center;row-gap:4px;min-width:0;max-width:100%;display:inline-grid}._hanzi_12r53_6,._punctuation_12r53_6{color:var(--hsk-aligned-ink,var(--kc-hsk-learning-ink,var(--color-text-primary)));font-family:var(--kc-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--hsk-aligned-hanzi-size,var(--kc-ui-body)));font-weight:calc(var(--hsk-aligned-hanzi-weight,var(--kc-ui-weight-body)) - var(--kc-hsk-hanzi-step,0));white-space:pre-wrap;margin:0;line-height:1.5}._punctuation_12r53_6{min-height:var(--hsk-aligned-min-row,0px);align-items:end;display:inline-flex}._unit_12r53_5 small{color:var(--hsk-aligned-ink,var(--kc-hsk-learning-ink,var(--color-text-secondary)));font-family:var(--kc-font-pinyin);font-size:var(--kc-hsk-room-pinyin-size,var(--hsk-aligned-pinyin-size,var(--kc-ui-caption)));font-weight:var(--kc-weight-regular);white-space:pre-wrap;align-self:start;margin:0;line-height:1.4}._trailing_12r53_9{align-items:center;min-height:32px;display:inline-flex}._room_13bkw_6{width:100%;min-width:0;max-width:1280px;color:var(--kc-hsk-learning-ink,var(--text,var(--color-text-primary)));gap:24px;margin:0 auto;padding:24px 0;display:grid;container-type:inline-size}._header_13bkw_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._header_13bkw_7 h1{font-size:var(--kc-ui-section);margin:4px 0}._muted_13bkw_9{color:var(--color-text-secondary);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body)}._nav_13bkw_10{height:auto;font:inherit;letter-spacing:normal;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}._nav_13bkw_10 a,._button_13bkw_11{border:1px solid var(--color-control-border);height:auto;min-height:44px;font:inherit;font-weight:var(--kc-ui-weight-action);cursor:pointer;color:var(--color-text-primary);background:var(--color-surface);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}._nav_13bkw_10 a[aria-current=page],._primary_13bkw_12{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}._button_13bkw_11:disabled{cursor:default;opacity:.6}._button_13bkw_11:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._nav_13bkw_10 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._input_13bkw_14:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._grid_13bkw_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._groups_13bkw_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._card_13bkw_5{--kc-card-fill:var(--color-surface);align-content:start;gap:16px;min-width:0;padding:22px;display:grid}._card_13bkw_5 h2,._card_13bkw_5 h3,._card_13bkw_5 p{margin:0}._stats_13bkw_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}._stats_13bkw_19 dt{font-size:var(--kc-ui-caption);color:var(--color-text-secondary)}._stats_13bkw_19 dd{overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:700}._badge_13bkw_22{font-size:var(--kc-ui-caption);background:var(--color-brand);color:var(--color-white);border-radius:6px;width:fit-content;padding:4px 9px;font-weight:700}._locked_13bkw_23{background:var(--color-bronze)}._word_13bkw_24{text-align:center;margin:0;font-size:clamp(36px,6vw,60px);line-height:1.4}._prompt_13bkw_25{font-size:var(--kc-ui-learning-body);line-height:var(--kc-ui-leading-body);overflow-wrap:anywhere;text-align:center;margin:0}._prompt_13bkw_25[lang]{font-family:var(--kc-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--kc-ui-hanzi-example));line-height:var(--kc-leading-chinese);font-weight:calc(var(--kc-ui-weight-body) - var(--kc-hsk-hanzi-step,0))}._center_13bkw_27{text-align:center}._questionImage_13bkw_28{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(160px,35dvh,300px);margin:0 auto;display:block}._actions_13bkw_29{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}._footer_13bkw_30{border-top:1px solid var(--color-border-light);padding-top:var(--skill-footer-padding,16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._input_13bkw_14{box-sizing:border-box;border:1px solid var(--color-control-border);width:100%;min-width:0;min-height:48px;font:inherit;font-size:var(--kc-ui-body);color:var(--color-text-primary);background:var(--color-surface);border-radius:10px;padding:14px 16px;scroll-margin-block:96px}._feedback_13bkw_32{background:var(--color-success-soft);overflow-wrap:anywhere;border-radius:10px;padding:16px;line-height:1.6}._error_13bkw_33{color:var(--color-danger)}._options_13bkw_34{display:var(--skill-options-display,grid);gap:var(--skill-options-gap,12px)}._optionButton_13bkw_35[lang=zh-Hans]{font-weight:calc(var(--kc-ui-weight-body) - var(--kc-hsk-hanzi-step,0))}._optionButton_13bkw_35{overflow-wrap:anywhere}@media (max-width:768px){._groups_13bkw_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._grid_13bkw_15,._groups_13bkw_16{grid-template-columns:minmax(0,1fr)}._room_13bkw_6{gap:16px;padding:16px 0}._card_13bkw_5{padding:16px}._nav_13bkw_10 a{padding:8px 12px}}.site-shell:has(._dashboard_13bkw_41){background:var(--palette-page-mint-background)}.inner-main:has(>._dashboard_13bkw_41){background:var(--palette-page-mint-background);max-width:none;padding:20px 32px 40px}.site-shell:has(>.inner-main>.dashboard)>footer{border-color:var(--palette-site-chrome);background:var(--palette-site-chrome);color:var(--palette-white)}.site-shell:has(>.inner-main>.dashboard)>footer a{color:var(--palette-white)}._dashboard_13bkw_41{--dash-ink:var(--palette-hsk-hero-ink);--dash-copy:var(--palette-secondary-text);--dash-border:var(--palette-border);--dash-blue:var(--palette-hsk-active-blue);--dash-card-shadow:var(--hsk-room-surface-shadow);width:100%;max-width:1200px;color:var(--dash-ink);font-family:var(--kc-ui-font);grid-template-columns:minmax(0,1fr) 230px;gap:20px 24px;padding:0;display:grid}._dashboard_13bkw_41 h1,._dashboard_13bkw_41 h2,._dashboard_13bkw_41 h3,._dashboard_13bkw_41 p{margin:0}._dashboardTopline_13bkw_55{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}._levelPicker_13bkw_56{z-index:5;width:max-content;max-width:100%;color:var(--dash-ink);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);flex:none;position:relative}._levelPickerTrigger_13bkw_57{box-sizing:border-box;width:100%;min-height:36px;line-height:var(--kc-ui-leading-control);cursor:pointer;background:var(--palette-white);box-shadow:var(--dash-card-shadow);border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:6px;padding:6px 12px;list-style:none;display:flex}._levelPickerTrigger_13bkw_57::-webkit-details-marker{display:none}._levelPickerTrigger_13bkw_57:focus{outline:none}._levelPickerTrigger_13bkw_57:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--dash-ink);outline-offset:4px}._levelPicker_13bkw_56 svg{pointer-events:none;flex:none;width:20px;height:20px}._levelPicker_13bkw_56[open]>._levelPickerTrigger_13bkw_57>svg{transform:rotate(180deg)}._levelPickerOptions_13bkw_63{box-sizing:border-box;background:var(--palette-white);width:100%;height:auto;max-height:min(440px,65dvh);box-shadow:var(--dash-card-shadow);font-size:inherit;letter-spacing:normal;border:0;border-radius:18px;align-items:stretch;gap:6px;padding:10px;display:grid;position:absolute;inset:calc(100% + 10px) 0 auto auto;overflow-y:auto}._levelPickerOption_13bkw_63{box-sizing:border-box;min-height:44px;color:var(--dash-ink);background:var(--palette-white);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}._levelPickerOption_13bkw_63:hover{text-decoration:underline}._levelPickerOption_13bkw_63[aria-current=page]{font-weight:var(--kc-ui-weight-heading)}._levelPickerOption_13bkw_63:focus{outline:none}._levelPickerOption_13bkw_63:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--dash-ink);outline-offset:-2px}._dashboardHero_13bkw_69{grid-column:1/-1;min-width:0;padding:12px 0}._heroCopy_13bkw_70{align-content:center;justify-items:start;gap:12px;min-width:0;max-width:860px;display:grid}._heroCopy_13bkw_70 h2{color:var(--color-text-primary);font-size:var(--kc-ui-display);font-weight:var(--kc-ui-weight-display);line-height:1.05}._heroCopy_13bkw_70 h2>span{display:block}._heroAccent_13bkw_73{color:var(--color-brand)}._heroCopy_13bkw_70>p{color:var(--palette-hsk-hero-copy);font-size:var(--kc-ui-lead);line-height:var(--kc-ui-leading-body)}._compactControl_13bkw_75{--hsk-primary-min-width:0px;--hsk-secondary-min-width:0px;--hsk-button-min-height:36px;--hsk-button-block-padding:6px;--hsk-button-inline-padding:14px;--hsk-button-font-size:var(--kc-ui-label);--hsk-button-radius:12px;--hsk-button-gap:8px}._heroActions_13bkw_76{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}._continueButton_13bkw_77,._heroSecondary_13bkw_77{display:var(--hsk-button-display,inline-flex);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hsk-button-gap,12px);max-width:100%;min-height:var(--hsk-button-min-height,56px);border-radius:var(--hsk-button-radius,16px);padding:var(--hsk-button-block-padding,12px) var(--hsk-button-inline-padding,26px);font-size:var(--hsk-button-font-size,var(--kc-ui-lead));font-weight:var(--kc-ui-weight-heading);border:0;text-decoration:none}._pillButton_13bkw_78{box-shadow:var(--dash-card-shadow,var(--hsk-room-surface-shadow));transition:transform .18s,background-color .18s}._pillButton_13bkw_78:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--palette-hsk-active-blue);outline-offset:5px}._pillButton_13bkw_78:disabled{box-shadow:none;cursor:not-allowed}._continueButton_13bkw_77{min-width:var(--hsk-primary-min-width,190px);color:var(--palette-white);background:var(--palette-hsk-clay-hero-cta)}._continueButton_13bkw_77:hover{background:var(--palette-hsk-clay-hero-cta-hover)}._heroSecondary_13bkw_77{min-width:var(--hsk-secondary-min-width,210px);color:var(--hsk-secondary-ink,var(--dash-blue,var(--palette-hsk-active-blue)));background:var(--hsk-secondary-surface,var(--palette-hsk-clay-ivory))}._heroActions_13bkw_76 svg{width:20px;height:20px}._heroVisual_13bkw_85{pointer-events:none;grid-area:3/2/5;place-self:end;width:230px;max-width:100%}._heroMascot_13bkw_86{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._learningSection_13bkw_87{grid-area:3/1;gap:16px;min-width:0;display:grid}._sectionTitle_13bkw_88{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._sectionTitle_13bkw_88 h2,._moreSection_13bkw_89>h2{font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading)}._skillGrid_13bkw_90{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}._skillCard_13bkw_91{box-sizing:border-box;border-radius:var(--hsk-room-card-radius);min-width:0;min-height:174px;color:var(--dash-ink);background:var(--palette-hsk-clay-ivory);box-shadow:var(--dash-card-shadow);border:0;grid-column:span 2;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:6px 10px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative}._skillCard_13bkw_91:nth-child(n+4){grid-column:span 3;grid-template-columns:104px minmax(0,max-content);justify-content:center;justify-items:start;column-gap:16px}._activeBadge_13bkw_93{color:var(--palette-white);background:var(--dash-blue);font-size:var(--kc-ui-marker);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-control);border-radius:10px;padding:3px 9px;position:absolute;top:-10px;right:14px}._skillIcon_13bkw_94{object-fit:contain;width:96px;height:96px;display:block}._skillCard_13bkw_91:nth-child(n+4) ._skillIcon_13bkw_94{grid-area:1/1/3;width:104px;height:104px}._skillCopy_13bkw_96{text-align:center;min-width:0}._skillCard_13bkw_91:nth-child(n+4) ._skillCopy_13bkw_96{text-align:left;grid-column:2}._skillCopy_13bkw_96 h3{color:var(--dash-blue);font-size:calc(var(--kc-ui-card) + 2px);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading)}._skillCopy_13bkw_96 p{color:var(--dash-copy);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-control);margin-top:4px}._skillProgress_13bkw_100{min-height:22px;color:var(--dash-copy);font-size:var(--kc-ui-body);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:inline-flex}._skillCard_13bkw_91:nth-child(n+4) ._skillProgress_13bkw_100{grid-column:2;justify-content:flex-start}._skillProgress_13bkw_100 svg{width:18px;height:18px;color:var(--dash-blue)}._skillCard_13bkw_91:nth-child(2) ._skillProgress_13bkw_100 svg,._skillCard_13bkw_91:nth-child(5) ._skillProgress_13bkw_100 svg{color:var(--palette-hsk-clay-coral)}._moreSection_13bkw_89{grid-area:4/1;gap:12px;min-width:0;display:grid}._moreGrid_13bkw_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._moreCard_13bkw_106{box-sizing:border-box;min-width:0;min-height:88px;color:var(--dash-ink);background:var(--palette-hsk-clay-ivory);box-shadow:var(--dash-card-shadow);border:0;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:16px;text-decoration:none;transition:transform .18s;display:grid}._moreCard_13bkw_106>img{object-fit:contain;width:52px;height:52px;display:block}._moreCard_13bkw_106 h3{font-size:var(--kc-ui-featured);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading)}._moreCard_13bkw_106 p{color:var(--dash-copy);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-control);margin-top:4px}._dashboard_13bkw_41 a:not(._levelPickerOption_13bkw_63):focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--dash-blue);outline-offset:5px}@media (hover:hover){._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:translateY(-3px)}._pillButton_13bkw_78:hover{transform:translateY(-2px)}}@media (min-width:1600px){._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 280px;max-width:1320px}._heroVisual_13bkw_85{width:280px}}@media (max-height:800px) and (min-width:901px){.inner-main:has(>._dashboard_13bkw_41){padding-block:12px 24px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 205px;gap:14px 20px}._dashboardHero_13bkw_69{padding-block:4px}._heroCopy_13bkw_70{gap:6px}._heroVisual_13bkw_85{width:205px}._skillGrid_13bkw_90,._moreGrid_13bkw_105{gap:14px}._skillCard_13bkw_91{min-height:158px;padding:14px}}@media (max-width:900px){._levelPickerTrigger_13bkw_57{min-height:44px}._compactControl_13bkw_75{--hsk-button-min-height:44px}.inner-main:has(>._dashboard_13bkw_41){padding:18px 20px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr) 190px;gap:16px}._dashboardHero_13bkw_69{grid-column:1}._heroVisual_13bkw_85{grid-area:2/2;align-self:center;width:190px}._learningSection_13bkw_87,._moreSection_13bkw_89{grid-area:auto/1/auto/-1}._skillGrid_13bkw_90{grid-template-columns:repeat(2,minmax(0,1fr))}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4){grid-column:span 1}._skillCard_13bkw_91:last-child{grid-column:span 2}}@media (max-width:560px){.inner-main:has(>._dashboard_13bkw_41){padding:18px 16px 32px}._dashboard_13bkw_41{grid-template-columns:minmax(0,1fr);gap:16px}._dashboardTopline_13bkw_55{gap:12px}._dashboardHero_13bkw_69,._heroVisual_13bkw_85{grid-area:auto/1}._heroVisual_13bkw_85{grid-row:3;width:130px;margin-block:-8px 0}._learningSection_13bkw_87{grid-row:4}._moreSection_13bkw_89{grid-row:5}._heroActions_13bkw_76{gap:10px}._continueButton_13bkw_77,._heroSecondary_13bkw_77{min-width:0;min-height:var(--hsk-button-min-height,48px);padding-inline:var(--hsk-button-inline-padding,18px)}._skillGrid_13bkw_90,._moreGrid_13bkw_105{grid-template-columns:minmax(0,1fr);gap:14px}._skillCard_13bkw_91,._skillCard_13bkw_91:nth-child(n+4),._skillCard_13bkw_91:last-child{grid-column:auto;min-height:156px}._moreCard_13bkw_106{grid-template-columns:48px minmax(0,1fr);padding:14px}._moreCard_13bkw_106>img{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){._pillButton_13bkw_78,._skillCard_13bkw_91,._moreCard_13bkw_106{transition:none}._pillButton_13bkw_78:hover,._skillCard_13bkw_91:hover,._moreCard_13bkw_106:hover{transform:none}}.site-shell:has(:is(._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162)){flex-direction:column;min-height:100dvh;display:flex}html:has(._pendingSkillRoom_13bkw_162){scrollbar-gutter:stable}.inner-main:has(>:is(._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162)){flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:0}.site-shell:has(:is(._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162))>footer{display:none}._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162{--hsk-sidebar-width:clamp(240px, 19vw, 280px);--hsk-room-space:clamp(8px, 1.5dvh, 20px);min-width:0}._pendingSkillSidebar_13bkw_167,._vocabularyGroupSidebar_13bkw_167{top:var(--site-header-height,64px);max-height:calc(100dvh - var(--site-header-height,64px));box-sizing:border-box;position:sticky}._skillSummaryBar_13bkw_170{min-width:0;min-height:var(--skill-summary-min-height,76px);align-content:center;align-items:center;gap:var(--skill-summary-gap,10px 24px);padding:var(--skill-summary-padding,16px 0);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;display:grid}._skillSummaryAccess_13bkw_171{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 20px;min-width:0;display:flex}._skillSummaryAccess_13bkw_171>:last-child{margin-left:auto}._skillSummaryTitle_13bkw_173{gap:2px;min-width:0;display:grid}._skillSummaryTitle_13bkw_173 strong{font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-control)}._skillSummaryTitle_13bkw_173 small{color:var(--color-text-secondary);font-size:var(--kc-ui-marker);line-height:var(--kc-ui-leading-control)}._skillSummaryMetrics_13bkw_176{min-width:0;font-size:var(--kc-ui-label);line-height:var(--kc-ui-leading-control);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 24px;display:flex}._skillSummaryMetrics_13bkw_176>span{white-space:nowrap}._skillSummaryTime_13bkw_178{color:var(--palette-cta-orange)}._skillSummaryProgress_13bkw_179{-webkit-appearance:none;appearance:none;background:var(--palette-hsk-metric-track);width:100%;height:8px;accent-color:var(--palette-hsk-active-blue);border:0;border-radius:999px;grid-column:1/-1;display:block;overflow:hidden}._skillSummaryProgress_13bkw_179::-webkit-progress-bar{background:var(--palette-hsk-metric-track);border-radius:999px}._skillSummaryProgress_13bkw_179::-webkit-progress-value{background:var(--palette-hsk-active-blue);border-radius:999px}._skillSummaryProgress_13bkw_179::-moz-progress-bar{background:var(--palette-hsk-active-blue);border-radius:999px}body:has(._pendingSkillRoom_13bkw_162){background:var(--color-surface)}._pendingSkillRoom_13bkw_162{grid-template-columns:var(--hsk-sidebar-width) minmax(0, 1fr);min-height:var(--skill-room-min-height,calc(100dvh - var(--site-header-height,64px)));color:var(--kc-hsk-learning-ink,var(--palette-primary-navy));background:var(--color-surface);font-family:var(--kc-ui-font);align-content:start;align-items:start;display:grid}._pendingSkillSidebar_13bkw_167{min-width:0;min-height:var(--skill-sidebar-min-height,calc(100dvh - var(--site-header-height,64px)));overflow-y:var(--skill-sidebar-overflow-y,auto);scrollbar-gutter:stable;background:var(--hsk-sidebar-background,var(--palette-page-mint-background));flex-direction:column;gap:12px;padding:14px 12px 12px;display:flex}._pendingSkillSidebar_13bkw_167 nav{letter-spacing:normal;align-content:start;gap:4px;height:auto;display:grid}._pendingSkillSidebar_13bkw_167>nav:has(>._pendingLessonLink_13bkw_187:nth-child(4):last-child){flex:auto;align-content:space-evenly}._pendingLessonLink_13bkw_187{min-height:60px;color:var(--palette-primary-navy);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;text-decoration:none;display:grid}._pendingLessonNumber_13bkw_189{font-size:var(--kc-ui-lead)}._pendingLessonLink_13bkw_187 strong,._pendingLessonLink_13bkw_187 small{display:block}._pendingLessonLink_13bkw_187 strong{font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-control)}._pendingLessonLink_13bkw_187 small{color:var(--hsk-lesson-secondary-ink);font-size:var(--kc-ui-marker);line-height:var(--kc-ui-leading-control);margin-top:1px}._pendingSentenceList_13bkw_193{align-content:start;gap:8px;padding:0 10px;display:grid}._pendingSentenceList_13bkw_193 h2{color:var(--palette-secondary-text);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-heading);margin:0}._pendingSentenceList_13bkw_193 p{color:var(--palette-secondary-text);font-size:var(--kc-ui-caption);margin:0}._skillSelectionError_13bkw_196{color:var(--color-danger);font-size:var(--kc-ui-marker);margin:0 6px}._pendingBackLink_13bkw_197{box-sizing:border-box;margin-top:auto;width:fit-content;min-height:38px;color:var(--room-back-ink,var(--palette-white));background:var(--room-back-surface,var(--palette-hsk-coral));font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-control);border:0;border-radius:999px;justify-content:center;place-self:center;align-items:center;margin-inline:auto;padding:6px 12px;text-decoration:none;display:inline-flex}._pendingBackLink_13bkw_197:hover{color:var(--room-back-ink,var(--palette-white));text-decoration:none}._pendingBackLink_13bkw_197 svg{width:20px;height:20px}._pendingSkillMain_13bkw_200{grid-template-rows:var(--skill-main-rows,auto auto);align-content:var(--skill-main-align-content,start);width:100%;min-width:0;min-height:var(--skill-main-min-height,calc(100dvh - var(--site-header-height,64px)));box-sizing:border-box;padding:0 clamp(16px, 2vw, 32px) var(--hsk-room-footer-inset);background:var(--skill-main-background,var(--color-surface));margin:0;display:grid;container:hsk-lesson/inline-size}._pendingSkillPanel_13bkw_201{display:var(--skill-panel-display,flex);grid-template-rows:var(--skill-panel-rows,none);min-width:0;min-height:0;padding:var(--skill-panel-padding,24px 0 0);flex-direction:column}._pendingSkillPanel_13bkw_201 header{border-bottom:var(--skill-header-border,1px solid var(--palette-border));padding-bottom:var(--skill-header-padding-bottom,16px)}._pendingSkillPanel_13bkw_201 h2{font-size:var(--skill-header-title-size,var(--kc-ui-section));font-weight:var(--kc-ui-weight-heading);margin:0}._skillPracticePanel_13bkw_204{scroll-margin-top:calc(var(--site-header-height,64px) + 16px)}._skillPracticeHeader_13bkw_205{display:var(--skill-header-display,flex);align-items:center;justify-content:var(--skill-header-justify,space-between);gap:var(--skill-header-gap,16px);flex-wrap:wrap}._skillPracticeHeader_13bkw_205 span{font-size:var(--skill-header-meta-size,var(--kc-ui-label));font-weight:var(--skill-header-meta-weight,var(--kc-ui-weight-action));flex:none}._skillPracticeContent_13bkw_207{--speaking-controls-wrap:wrap;--speaking-feedback-basis:auto;--speaking-content-flex:0 0 auto;--speaking-content-height:auto;--speaking-control-height:44px;display:var(--skill-content-display,grid);width:var(--skill-content-width,min(100%, 900px));align-self:var(--skill-content-align,center);align-content:var(--skill-content-align-content,start);gap:var(--hsk-room-space);min-width:0;padding-top:var(--skill-content-padding-top,var(--hsk-room-space));overflow-wrap:anywhere}._pendingSkillMessage_13bkw_208{min-height:min(240px,35dvh);color:var(--palette-secondary-text);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);text-align:center;place-items:center;display:grid}._pendingSkillRoom_13bkw_162 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--palette-primary-navy);outline-offset:3px}@media (max-width:900px){._pendingSkillRoom_13bkw_162{grid-template-columns:240px minmax(0,1fr)}._pendingSkillPanel_13bkw_201{padding:var(--skill-panel-padding-small,20px 0 0)}}@media (max-width:700px){._pendingSkillRoom_13bkw_162{grid-template-columns:minmax(0,1fr)}._pendingSkillSidebar_13bkw_167{border-bottom:1px solid var(--palette-border);gap:8px;min-height:0;max-height:none;padding:12px 16px;position:static;overflow:visible}._pendingSkillMain_13bkw_200{min-height:0}._pendingSkillSidebar_13bkw_167 nav{grid-template-columns:var(--hsk-sidebar-nav-columns,repeat(2,minmax(0,1fr)))}._pendingSkillSidebar_13bkw_167>nav:has(>._pendingLessonLink_13bkw_187:nth-child(4):last-child){flex:none;align-content:start}._pendingLessonLink_13bkw_187{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:8px}._pendingLessonNumber_13bkw_189{font-size:var(--kc-ui-lead)}._pendingBackLink_13bkw_197{margin-top:0}}@container hsk-lesson (width<=42rem){._skillSummaryBar_13bkw_170{gap:var(--skill-summary-gap,8px);grid-template-columns:minmax(0,1fr)}._skillSummaryMetrics_13bkw_176{justify-content:space-between;gap:6px 16px}}@media (min-width:960px) and (max-height:600px){._skillSummaryBar_13bkw_170{min-height:var(--skill-summary-min-height,58px);gap:var(--skill-summary-gap,8px 20px);padding-block:var(--skill-summary-padding-block,10px)}}.inner-main:has(>._vocabularyCatalog_13bkw_234){max-width:1580px;padding:26px clamp(22px,3.6vw,58px) 72px}body:has(.vocabularyCatalog){background:var(--color-surface)}._vocabularyCatalog_13bkw_234{max-width:1480px;font-family:var(--kc-font-sans);gap:18px;padding:0}._vocabularyCatalog_13bkw_234 h1,._vocabularyCatalog_13bkw_234 h2,._vocabularyCatalog_13bkw_234 p{margin:0}._vocabularyToolbar_13bkw_238{z-index:2;position:absolute;top:78px;left:max(18px,50vw - 785px)}._vocabularyToolbar_13bkw_238 a{--button-ink:var(--color-text-secondary);--button-color:var(--color-surface);place-items:center;width:44px;height:44px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid}._vocabularyToolbar_13bkw_238 a:hover{--button-ink:var(--color-brand);transform:translate(-2px)}._vocabularyToolbar_13bkw_238 svg{width:23px;height:23px}._vocabularyHero_13bkw_242{background:linear-gradient(105deg, var(--color-surface) 0 34%, color-mix(in srgb, var(--color-level-bg) 64%, var(--color-surface)) 70%, var(--brand-neutral) 100%);min-height:132px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 7%, transparent);border-radius:30px;grid-template-columns:minmax(390px,1fr) 230px minmax(320px,.85fr);align-items:center;padding:14px 28px 14px 38px;display:grid;position:relative;overflow:hidden}._vocabularyHero_13bkw_242:before,._vocabularyHero_13bkw_242:after{content:"";background:color-mix(in srgb, var(--color-brand) 7%, transparent);pointer-events:none;border-radius:46% 54% 61% 39%/44% 40% 60% 56%;position:absolute}._vocabularyHero_13bkw_242:before{width:310px;height:130px;bottom:-72px;left:39%;transform:rotate(-7deg)}._vocabularyHero_13bkw_242:after{width:170px;height:86px;top:16px;right:-28px;transform:rotate(18deg)}._vocabularyHeroCopy_13bkw_246{z-index:1;min-width:0;padding-left:16px;position:relative}._vocabularyHeroCopy_13bkw_246 h1{color:var(--color-text-primary);font-size:var(--kc-ui-section);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading);letter-spacing:-.045em}._vocabularyHeroCopy_13bkw_246 p{color:var(--color-text-secondary);font-size:var(--kc-ui-body);align-items:center;gap:12px;margin-top:9px;display:flex}._vocabularyHeroCopy_13bkw_246 p strong{font-weight:500}._vocabularyHeroArt_13bkw_250{z-index:1;align-self:stretch;place-items:center;display:grid;position:relative}._vocabularyHeroArt_13bkw_250:before{content:"";background:color-mix(in srgb, var(--color-brand) 10%, transparent);filter:blur(18px);border-radius:50%;width:180px;height:80px;position:absolute}._vocabularyHeroArt_13bkw_250 img{object-fit:contain;width:126px;height:126px;filter:drop-shadow(0 14px 14px color-mix(in srgb, var(--color-shadow-ink) 14%, transparent));position:relative;transform:rotate(-2deg)}._vocabularyGuide_13bkw_253{z-index:1;background:color-mix(in srgb, var(--color-surface) 84%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 90%, transparent);border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;padding:16px 24px;display:flex;position:relative}._vocabularyGuide_13bkw_253 h2{color:var(--color-text-primary);font-size:var(--kc-ui-section);font-weight:var(--kc-ui-weight-heading);letter-spacing:-.02em}._vocabularyGuide_13bkw_253 p{color:var(--color-text-secondary);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin-top:5px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{--kc-card-fill:var(--color-surface);min-width:0;min-height:174px;color:var(--color-text-primary);padding:20px 24px;text-decoration:none;position:relative;overflow:hidden}._vocabularyGroupCard_13bkw_4{flex-direction:column;align-items:flex-start;transition:transform .18s,box-shadow .18s,background-color .18s;display:flex}._vocabularyGroupCard_13bkw_4:hover{z-index:1;transform:translateY(-3px)}._vocabularyGroupCard_13bkw_4[data-state=learning]{--kc-card-fill:linear-gradient(135deg, var(--color-surface), color-mix(in srgb, var(--color-level-bg) 52%, var(--color-surface)))}._vocabularyGroupCard_13bkw_4[data-state=practiced]{--kc-card-fill:linear-gradient(135deg, color-mix(in srgb, var(--color-success-soft) 62%, var(--color-surface)), var(--color-surface))}._vocabularyGroupCard_13bkw_4[data-state=locked]{--kc-card-fill:linear-gradient(135deg, var(--color-surface), var(--brand-cream-100))}._groupWatermark_13bkw_263{color:color-mix(in srgb, var(--color-text-primary) 6%, transparent);letter-spacing:-.06em;-webkit-user-select:none;user-select:none;font-size:74px;font-weight:800;line-height:1;position:absolute;top:12px;right:52px}._groupArrow_13bkw_264{background:color-mix(in srgb, var(--color-surface) 94%, transparent);width:40px;height:40px;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-border-light), var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}._groupArrow_13bkw_264 svg{width:21px;height:21px}._groupLabel_13bkw_266{color:var(--color-text-secondary);font-size:var(--kc-ui-label);letter-spacing:.02em;text-transform:uppercase;font-weight:600;position:relative}._vocabularyGroupCard_13bkw_4>strong{font-size:var(--kc-ui-featured);letter-spacing:-.03em;margin-top:7px;font-weight:800;line-height:1.1;position:relative}._groupRange_13bkw_268{color:var(--color-text-secondary);font-size:var(--kc-ui-label);margin-top:7px;position:relative}._groupCardFooter_13bkw_269{grid-template-columns:minmax(60px,1fr) auto;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:16px;display:grid}._groupCardFooter_13bkw_269 i{background:var(--color-progress-track);border-radius:99px;height:7px;display:block;overflow:hidden}._groupCardFooter_13bkw_269 i b{border-radius:inherit;background:var(--color-brand);height:100%;display:block}._groupCardFooter_13bkw_269 em{background:var(--brand-neutral);min-width:86px;color:var(--color-text-secondary);font-size:var(--kc-ui-caption);text-align:center;white-space:nowrap;border-radius:999px;padding:7px 12px;font-style:normal;font-weight:650}._vocabularyGroupCard_13bkw_4[data-state=learning] ._groupCardFooter_13bkw_269 em,._vocabularyGroupCard_13bkw_4[data-state=practiced] ._groupCardFooter_13bkw_269 em{color:var(--color-brand-deep);background:var(--color-level-bg)}._vocabularyGroupCard_13bkw_4[data-state=locked] ._groupArrow_13bkw_264{color:var(--color-accent);background:var(--color-accent-soft)}._previewGroupCard_13bkw_2{cursor:default;--kc-card-fill:linear-gradient(145deg, var(--color-surface), var(--brand-neutral))}._previewGroupCard_13bkw_2:hover{transform:none}._previewGroupCard_13bkw_2 ._groupArrow_13bkw_264{color:var(--color-text-secondary)}._previewGroupCard_13bkw_2 ._groupCardFooter_13bkw_269 i b{width:0}._previewGroupLink_13bkw_279{cursor:pointer}._previewGroupLink_13bkw_279 ._groupArrow_13bkw_264{color:var(--color-brand)}._previewGroupLink_13bkw_279:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 34%, transparent), var(--shadow-surface-hover);transform:translateY(-3px)}._savedWordsCard_13bkw_3{--kc-card-fill:linear-gradient(135deg, var(--brand-cream-100), var(--color-surface));grid-template-columns:58px minmax(0,1fr);align-content:center;gap:14px;transition:transform .18s,box-shadow .18s;display:grid}._savedWordsCard_13bkw_3:hover{transform:translateY(-3px)}._savedWordsIcon_13bkw_284{background:var(--color-accent-soft);width:54px;height:54px;color:var(--color-accent-hover);border-radius:50%;place-items:center;display:grid}._savedWordsIcon_13bkw_284 svg{width:28px;height:28px}._savedWordsCard_13bkw_3>span:nth-child(2){z-index:1;align-content:center;gap:5px;padding-right:34px;display:grid;position:relative}._savedWordsCard_13bkw_3 strong{font-size:var(--kc-ui-card);letter-spacing:-.025em;font-weight:800}._savedWordsCard_13bkw_3 small{max-width:180px;color:var(--color-text-secondary);font-size:var(--kc-ui-caption);line-height:1.4}._savedWordsCard_13bkw_3>img{object-fit:contain;opacity:.75;width:104px;height:104px;position:absolute;bottom:-17px;right:-8px;transform:rotate(-7deg)}._savedWordsCard_13bkw_3 ._groupArrow_13bkw_264{color:var(--color-accent-hover)}@media (max-width:1120px){._vocabularyHero_13bkw_242{grid-template-columns:minmax(340px,1fr) 180px minmax(280px,.85fr)}._vocabularyHeroArt_13bkw_250 img{width:108px;height:108px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:20px 20px 56px}._vocabularyToolbar_13bkw_238{position:static}._vocabularyHero_13bkw_242{grid-template-columns:1fr 150px;min-height:190px;padding:22px 24px}._vocabularyHeroCopy_13bkw_246{padding-left:0}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroArt_13bkw_250 img{width:116px;height:116px}._vocabularyGuide_13bkw_253{grid-column:1/-1;min-height:82px}._vocabularyGroups_13bkw_256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inner-main:has(>._vocabularyCatalog_13bkw_234){padding:14px 14px 48px}._vocabularyCatalog_13bkw_234{gap:14px}._vocabularyToolbar_13bkw_238 a{width:42px;height:42px}._vocabularyHero_13bkw_242{border-radius:22px;grid-template-columns:1fr 86px;padding:20px 17px;display:grid}._vocabularyHeroCopy_13bkw_246 h1{font-size:var(--kc-ui-section)}._vocabularyHeroCopy_13bkw_246 p{font-size:var(--kc-ui-body);flex-wrap:wrap;gap:6px 10px}._vocabularyHeroArt_13bkw_250 img{width:82px;height:82px}._vocabularyGuide_13bkw_253{padding:14px 16px}._vocabularyGuide_13bkw_253 h2{font-size:var(--kc-ui-section)}._vocabularyGuide_13bkw_253 p{font-size:var(--kc-ui-body)}._vocabularyGroups_13bkw_256{grid-template-columns:1fr;gap:12px}._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{min-height:164px;padding:18px 20px}}@media (prefers-reduced-motion:reduce){._vocabularyToolbar_13bkw_238 a,._vocabularyGroupCard_13bkw_4,._savedWordsCard_13bkw_3{transition:none}._vocabularyToolbar_13bkw_238 a:hover,._vocabularyGroupCard_13bkw_4:hover,._savedWordsCard_13bkw_3:hover{transform:none}}body:has(._vocabularyPracticeRoom_13bkw_162){background:var(--palette-white)}._vocabularyPracticeRoom_13bkw_162{--palette-brand-green:var(--palette-primary-navy);--palette-blue-ink:var(--palette-primary-navy);--color-brand:var(--palette-primary-navy);--color-brand-hover:var(--palette-primary-navy);--color-info:var(--palette-primary-navy);--color-info-soft:color-mix(in srgb, var(--palette-primary-navy) 10%, var(--palette-white));--vocab-active-bg:var(--palette-hsk-active-blue);--color-focus:var(--palette-primary-navy);--color-success:var(--palette-primary-navy);--color-success-soft:color-mix(in srgb, var(--palette-primary-navy) 10%, var(--palette-white));--practice-font-ui:var(--kc-ui-font);--practice-font-heading:var(--kc-ui-font-heading);--practice-font-hanzi:var(--kc-font-hanzi);--practice-type-primary-hanzi:clamp(3rem, calc(10dvh - .5rem), 4.5rem);--practice-type-question-content:var(--kc-ui-card);--practice-type-answer-content:var(--kc-ui-lead);--practice-type-primary-meaning:var(--kc-ui-card);--practice-type-pinyin:var(--kc-type-pinyin);--practice-type-meaning:var(--kc-type-translation);--practice-type-example-hanzi:var(--kc-type-chinese-example);--practice-type-example-secondary:var(--kc-ui-body);--practice-type-instruction:var(--kc-ui-body);--practice-type-heading:var(--kc-ui-card);--practice-type-label:var(--kc-ui-label);--practice-type-button:var(--kc-ui-label);--practice-type-small:var(--kc-ui-caption);--practice-leading-primary:var(--kc-leading-tight);--practice-leading-copy:var(--kc-ui-leading-body);--practice-weight-primary:var(--kc-ui-weight-heading);--practice-weight-copy:var(--kc-ui-weight-body);--practice-weight-control:var(--kc-ui-weight-action);--practice-result-correct-bg:var(--palette-hsk-answer-green);--practice-result-wrong-bg:var(--color-practice-answer-wrong-bg);--practice-result-text:var(--color-white);--practice-space-xs:4px;--practice-space-sm:8px;--practice-space-md:clamp(8px, 1.8dvh, 16px);--practice-space-lg:clamp(12px, 2.6dvh, 24px);--practice-radius-control:8px;--practice-radius-panel:12px;--practice-control-height:44px;--practice-icon-size:20px;--practice-sidebar-width:var(--hsk-sidebar-width);--practice-layout-gap:var(--practice-space-lg);--practice-layout-padding:var(--practice-space-lg);grid-template-columns:var(--practice-sidebar-width) minmax(0, 1fr);gap:var(--practice-layout-gap);height:calc(100dvh - var(--site-header-height,64px));box-sizing:border-box;min-height:0;color:var(--kc-hsk-learning-ink,var(--color-text-primary));font-family:var(--practice-font-ui);font-size:var(--practice-type-meaning);font-weight:var(--practice-weight-copy);line-height:var(--practice-leading-copy);background:var(--palette-white);grid-template-rows:minmax(0,1fr);padding:0;display:grid}._vocabularyGroupSidebar_13bkw_167{width:100%;height:calc(100dvh - var(--site-header-height,64px));gap:var(--practice-space-md);min-width:0;min-height:0;padding:var(--practice-layout-padding) var(--practice-space-md);background:var(--palette-white);grid-area:1/1/-1;grid-template-rows:auto minmax(0,1fr) auto;display:grid}._vocabularyGroupSidebar_13bkw_167 h2{align-items:center;gap:var(--practice-space-sm);margin:0 var(--practice-space-sm);color:var(--color-text-primary);font-family:var(--practice-font-heading);font-size:var(--kc-ui-lead);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading);display:flex}._practiceMobileGroupControl_13bkw_392{display:none}._practiceArtIcon_13bkw_393{width:var(--practice-art-size,32px);height:var(--practice-art-size,32px);object-fit:contain;flex:none;display:block}._practiceSavedWordsLink_13bkw_394{align-items:center;gap:var(--practice-space-sm);min-height:var(--practice-control-height);box-sizing:border-box;padding:var(--practice-space-sm);border-radius:var(--practice-radius-control);color:var(--color-text-primary);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);display:flex}._practiceSavedWordsLink_13bkw_394:hover{color:var(--color-info);background:var(--color-info-soft)}._practiceGroupScroll_13bkw_396{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;min-height:0;overflow-y:auto}._practiceGroupList_13bkw_397{align-content:start;gap:var(--practice-space-sm);min-height:0;padding:0 0 var(--practice-space-xs);margin:0;list-style:none;display:grid}._practiceGroupList_13bkw_397 a{align-items:center;gap:var(--practice-space-sm);box-sizing:border-box;min-height:72px;padding:var(--practice-space-md);border-radius:var(--practice-radius-control);color:var(--color-info);background:var(--color-white);grid-template-columns:minmax(0,1fr) auto;display:grid}._practiceGroupList_13bkw_397 a:hover:not([aria-current=page]){background:var(--color-info-soft)}._practiceGroupList_13bkw_397 a[aria-current=page]{color:var(--color-white);background:var(--vocab-active-bg);font-weight:var(--kc-ui-weight-action)}._practiceGroupInfo_13bkw_401{gap:var(--practice-space-xs);min-width:0;display:grid}._practiceGroupCount_13bkw_402{color:var(--color-text-secondary);font-size:var(--kc-ui-caption);font-weight:var(--practice-weight-copy)}._practiceGroupList_13bkw_397 a[aria-current=page] ._practiceGroupCount_13bkw_402{color:inherit}._practiceGroupLabel_13bkw_404{align-items:center;gap:var(--practice-space-sm);min-width:0;font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-heading);flex-wrap:wrap;display:flex}._practiceGroupLabel_13bkw_404 small{align-items:center;gap:var(--practice-space-xs);color:var(--color-warning);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-body);display:inline-flex}._practiceGroupLabel_13bkw_404 small svg{width:12px;height:12px}._practiceGroupStars_13bkw_407{width:82px;min-height:14px;color:var(--color-accent);flex:none;gap:3px;display:inline-flex}._practiceGroupStars_13bkw_407 ._practiceRatingHeart_13bkw_408{width:14px;height:14px}._practiceGroupList_13bkw_397 a[aria-current=page] ._practiceRatingHeart_13bkw_408 svg{stroke:var(--color-white)}._practiceWordPicker_13bkw_410{gap:var(--practice-space-sm);flex:none;display:grid}._practiceWordList_13bkw_411{place-content:start flex-start;align-items:flex-start;gap:var(--practice-space-xs);flex-wrap:wrap;min-height:0;margin:0;padding:0;list-style:none;display:flex}._practiceWordList_13bkw_411 li{flex:none;min-width:0;position:relative}._practiceWordList_13bkw_411 a{box-sizing:border-box;border-radius:var(--practice-radius-control);width:auto;min-height:36px;padding:var(--practice-space-xs) calc(14px + var(--practice-space-sm)) var(--practice-space-xs) var(--practice-space-sm);color:var(--kc-hsk-learning-ink,var(--color-info));background:var(--color-white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}._practiceWordList_13bkw_411 li[data-current=true] a{color:var(--color-white);background:var(--vocab-active-bg);font-weight:var(--kc-ui-weight-action)}._practiceWordList_13bkw_411 a>b{color:inherit;font-family:var(--practice-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--kc-ui-body));line-height:var(--kc-leading-chinese);white-space:nowrap;font-weight:calc(600 - var(--kc-hsk-hanzi-step,0))}._practiceWordList_13bkw_411 a:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-3px}._practiceWordCheck_13bkw_417{-webkit-appearance:none;appearance:none;top:var(--practice-space-xs);right:var(--practice-space-xs);box-sizing:border-box;border:1.5px solid var(--palette-brand-green);background:var(--color-white);cursor:pointer;border-radius:50%;place-items:center;width:14px;height:14px;margin:0;display:grid;position:absolute}._practiceWordCheck_13bkw_417:after{background:var(--palette-brand-green);content:"";opacity:0;border-radius:50%;width:7px;height:7px;transition:opacity .2s}._practiceWordCheck_13bkw_417:checked:after{opacity:1}._practiceWordCheck_13bkw_417:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._vocabularyPracticeWorkspace_13bkw_421{min-width:0;max-width:1440px;min-height:0;width:calc(100% - var(--practice-layout-padding));box-sizing:border-box;margin-block:var(--practice-layout-padding);margin-right:var(--practice-layout-padding);grid-area:1/2;display:grid;container:vocabulary-workspace/inline-size}._practiceModeTabs_13bkw_422{flex:none;grid-template-columns:repeat(4,max-content);justify-content:center;gap:6px;width:max-content;max-width:100%;height:auto;min-height:36px;margin:12px auto 0;display:grid}._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:repeat(3,max-content)}._practiceModeTabs_13bkw_422 a{--practice-art-size:16px;box-sizing:border-box;border:1px solid var(--color-secondary-border);min-width:0;min-height:36px;color:var(--color-info);background:var(--color-surface);box-shadow:0 2px 3px color-mix(in srgb, var(--color-info) 12%, transparent), inset 0 1px 0 var(--color-surface);font-family:var(--practice-font-ui);font-size:.75rem;font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);white-space:normal;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:3px 8px;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}._practiceModeTabs_13bkw_422 a:hover{color:var(--color-info);border-color:var(--color-info);box-shadow:0 4px 3px var(--color-surface), 0 6px 8px color-mix(in srgb, var(--color-info) 20%, transparent), 0 -4px 4px color-mix(in srgb, var(--color-info) 10%, transparent), inset 0 0 3px 2px color-mix(in srgb, var(--color-info) 10%, transparent)}._practiceModeTabs_13bkw_422 a[aria-current=page]{color:var(--color-white);border-color:var(--color-info);background:var(--vocab-active-bg);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--palette-primary-navy) 18%, transparent), 0 2px 5px color-mix(in srgb, var(--color-info) 12%, transparent);font-weight:var(--kc-ui-weight-action)}._practiceModeTabs_13bkw_422 a:active{box-shadow:inset 0 2px 6px color-mix(in srgb, var(--color-info) 32%, transparent), inset 0 0 16px color-mix(in srgb, var(--color-info) 15%, transparent);transform:translateY(1px)}._practiceModeTabs_13bkw_422 a:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-info);outline-offset:2px}._practiceContentGrid_13bkw_429{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._vocabularyPracticeStage_13bkw_430{flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex}._practiceStageBody_13bkw_431{gap:var(--practice-body-gap,var(--practice-space-sm));scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--practice-body-padding,var(--practice-space-md));scroll-margin-top:calc(var(--site-header-height,64px) + 8px);flex-direction:column;flex:1;display:flex;overflow-y:auto}._practiceStageBody_13bkw_431[data-mode=mixed]{--practice-type-question-content:calc(var(--kc-ui-lead) + .125rem);--practice-type-answer-content:calc(var(--kc-ui-body) + .125rem);--practice-type-pair-pinyin:var(--kc-ui-caption);--practice-instruction-size:var(--kc-ui-body);--practice-pair-gap:var(--practice-space-xs);--practice-pair-padding:2px;--practice-answer-leading:var(--kc-ui-leading-heading)}._practiceStageToolbar_13bkw_433{display:var(--practice-toolbar-display,flex);justify-content:space-between;align-items:center;gap:var(--practice-toolbar-gap,var(--practice-space-md));flex-wrap:wrap;flex:none;grid-template-columns:minmax(0,1fr) auto auto}._practiceStageStatus_13bkw_434{display:var(--practice-status-display,flex);align-items:center;gap:var(--practice-space-md);min-width:0;color:var(--color-text-secondary);font-size:var(--kc-ui-label);font-variant-numeric:tabular-nums;flex-wrap:wrap}._practiceStageStatus_13bkw_434>span:first-child{grid-area:1/1}._practiceRoundProgress_13bkw_436{-webkit-appearance:none;appearance:none;border-radius:var(--practice-radius-control);width:100%;height:4px;color:var(--color-info);background:var(--color-info-soft);border:0;flex:none;overflow:hidden}._practiceRoundProgress_13bkw_436::-webkit-progress-bar{background:var(--color-info-soft)}._practiceRoundProgress_13bkw_436::-webkit-progress-value{background:var(--vocab-active-bg)}._practiceRoundProgress_13bkw_436::-moz-progress-bar{background:var(--vocab-active-bg)}._practiceStageToolbar_13bkw_433>button{grid-row:1}._practiceStageToolbar_13bkw_433>button:first-of-type{grid-column:2;margin-left:auto}._practicePinyinToggle_13bkw_442{align-items:center;gap:var(--practice-space-sm);min-height:32px;padding:var(--practice-space-xs) 0;color:var(--color-text-secondary);font-family:var(--practice-font-ui);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);cursor:pointer;background:0 0;border:0;display:inline-flex}._practicePinyinToggle_13bkw_442>span{background:var(--color-border-strong);border-radius:14px;width:24px;height:14px;position:relative}._practicePinyinToggle_13bkw_442>span:after{content:"";background:var(--color-white);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}._practicePinyinToggle_13bkw_442[aria-checked=true]{color:var(--color-info)}._practicePinyinToggle_13bkw_442[aria-checked=true]>span{background:var(--vocab-active-bg)}._practicePinyinToggle_13bkw_442[aria-checked=true]>span:after{transform:translate(10px)}._practicePinyinToggle_13bkw_442:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._practiceReviewButton_13bkw_449{--practice-save-star-size:var(--practice-icon-size);align-items:center;gap:var(--practice-space-sm);border-radius:var(--practice-radius-control);min-height:32px;padding:var(--practice-space-xs) var(--practice-space-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--kc-ui-label);cursor:pointer;background:0 0;border:0;display:inline-flex}._practiceReviewButton_13bkw_449 svg{width:var(--practice-icon-size);height:var(--practice-icon-size)}._practiceReviewButton_13bkw_449[aria-pressed=true] svg{fill:currentColor}._practiceReviewButton_13bkw_449:disabled{cursor:progress}._practiceSaveStar_13bkw_453{width:var(--practice-save-star-size,18px);height:var(--practice-save-star-size,18px);color:var(--color-text-secondary);flex:none;place-items:center;transition:color .3s;display:grid;position:relative}._practiceSaveStar_13bkw_453 svg{fill:#0000;stroke-width:1.7px;width:100%;height:100%;transition:fill .3s,transform .3s}._practiceSaveStar_13bkw_453[data-saved=true],._practiceReviewButton_13bkw_449:hover ._practiceSaveStar_13bkw_453,._practiceWordReviewButton_13bkw_455:hover ._practiceSaveStar_13bkw_453{color:var(--color-accent)}._practiceSaveStar_13bkw_453[data-celebrate=true] svg{animation:.5s cubic-bezier(.2,.8,.2,1) _practiceSaveStarPop_13bkw_1}._practiceSaveParticle_13bkw_457{opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%}._practiceSaveStar_13bkw_453[data-celebrate=true] ._practiceSaveParticle_13bkw_457{animation:.65s ease-out forwards _practiceSaveSpark_13bkw_1}._practiceSaveParticle_13bkw_457:first-of-type{--spark-x:-16px;--spark-y:-14px}._practiceSaveParticle_13bkw_457:nth-of-type(2){--spark-x:0px;--spark-y:-21px}._practiceSaveParticle_13bkw_457:nth-of-type(3){--spark-x:16px;--spark-y:-14px}._practiceSaveParticle_13bkw_457:nth-of-type(4){--spark-x:21px;--spark-y:0px}._practiceSaveParticle_13bkw_457:nth-of-type(5){--spark-x:16px;--spark-y:14px}._practiceSaveParticle_13bkw_457:nth-of-type(6){--spark-x:0px;--spark-y:21px}._practiceSaveParticle_13bkw_457:nth-of-type(7){--spark-x:-16px;--spark-y:14px}._practiceSaveParticle_13bkw_457:nth-of-type(8){--spark-x:-21px;--spark-y:0px}._practiceQuestionWorkspace_13bkw_469{gap:var(--practice-space-sm);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}._practiceQuestionWorkspace_13bkw_469:is([data-mode=mixed],[data-mode=zhToVi],[data-mode=viToZh]){--practice-question-color:var(--color-accent);justify-content:var(--practice-question-align,safe center)}._practiceQuestionWorkspace_13bkw_469:is([data-mode=mixed],[data-mode=zhToVi],[data-mode=viToZh]) ._practicePromptArea_13bkw_471{flex:var(--practice-prompt-flex,none);gap:var(--practice-prompt-gap,var(--practice-space-md))}._practiceQuestionWorkspace_13bkw_469[data-layout=choice]{--practice-question-align:safe center;--practice-prompt-flex:0 0 auto;--practice-prompt-gap:var(--practice-space-sm);--practice-choice-row-height:max(44px, calc(var(--practice-type-answer-content) * var(--practice-leading-copy) + 2 * var(--practice-space-xs)));box-sizing:border-box;padding-block:var(--practice-space-sm)}._practiceQuestionWorkspace_13bkw_469[data-layout=choice] ._practicePromptArea_13bkw_471{justify-content:safe center;min-height:88px}._practiceQuestionWorkspace_13bkw_469:is([data-mode=zhToVi],[data-mode=viToZh]){--practice-prompt-gap:var(--practice-space-xs);--practice-instruction-margin:0;box-sizing:border-box;padding-bottom:var(--practice-space-lg)}._practiceQuestionWorkspace_13bkw_469[data-mode=zhToVi]{--practice-type-primary-hanzi:clamp(2.25rem, calc(8dvh - .5rem), 3rem)}._practicePromptArea_13bkw_471{text-align:center;flex-direction:column;flex:auto;justify-content:safe center;align-items:center;min-height:0;padding:0;display:flex;position:relative}._practiceTaskInstruction_13bkw_478{color:var(--color-text-secondary);font-size:var(--practice-instruction-size,var(--kc-ui-lead));font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);text-align:left;grid-area:2/1/auto/-1}._practiceTaskTarget_13bkw_479,._practiceTaskTargetChinese_13bkw_479{max-width:760px;color:var(--practice-question-color,var(--color-text-primary));font-family:var(--practice-font-ui);font-size:var(--practice-type-question-content);font-weight:var(--practice-weight-copy);line-height:var(--practice-leading-copy);overflow-wrap:anywhere;text-align:center;margin:0}._practiceTaskTargetChinese_13bkw_479{font-family:var(--practice-font-hanzi);letter-spacing:0;font-weight:calc(var(--practice-weight-copy) - var(--kc-hsk-hanzi-step,0))}._practicePrimaryHanzi_13bkw_481{max-width:100%;color:var(--kc-hsk-learning-ink,var(--practice-question-color,var(--color-text-primary)));font-family:var(--practice-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--practice-type-primary-hanzi));font-weight:calc(var(--practice-weight-primary) - 100 - var(--kc-hsk-hanzi-step,0));line-height:var(--practice-leading-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;display:block}._practicePrimaryMeaning_13bkw_482{max-width:760px;color:var(--practice-question-color,var(--color-text-primary));font-family:var(--practice-font-ui);font-size:var(--practice-type-primary-meaning);font-weight:var(--practice-weight-primary);line-height:var(--practice-leading-primary);overflow-wrap:anywhere;margin:0}._practicePinyin_13bkw_442{color:var(--kc-hsk-learning-ink,var(--color-text-secondary));font-family:var(--kc-font-pinyin);font-size:var(--kc-hsk-room-pinyin-size,var(--practice-type-pinyin));font-style:normal;font-weight:var(--kc-ui-weight-body);line-height:var(--practice-leading-copy);margin:0}._practicePartOfSpeech_13bkw_484{color:var(--color-text-secondary);font-family:var(--practice-font-ui);font-size:var(--practice-type-label);font-weight:var(--practice-weight-copy);line-height:var(--practice-leading-copy);margin:0}._practiceMeaning_13bkw_485{color:var(--color-text-primary);font-family:var(--kc-font-sans);font-size:var(--practice-type-meaning);font-weight:var(--kc-weight-regular);line-height:var(--practice-leading-copy)}._practiceInstruction_13bkw_486{margin:var(--practice-instruction-margin,var(--practice-space-sm)) 0 0;color:var(--color-text-secondary);font-family:var(--practice-font-ui);font-size:var(--practice-type-instruction);font-weight:var(--practice-weight-copy);line-height:var(--practice-leading-copy)}._practiceExampleHanzi_13bkw_487{--hsk-aligned-hanzi-size:var(--practice-type-example-hanzi);--hsk-aligned-hanzi-weight:var(--practice-weight-copy);letter-spacing:0;overflow-wrap:anywhere}._practiceExamplePinyin_13bkw_488{color:var(--kc-hsk-learning-ink,var(--color-text-secondary));font-family:var(--kc-font-pinyin);font-size:var(--kc-hsk-room-pinyin-size,var(--practice-type-pinyin));font-style:normal;font-weight:var(--kc-weight-regular);line-height:var(--practice-leading-copy);overflow-wrap:anywhere}._practiceExampleMeaning_13bkw_489{color:var(--color-text-body);font-family:var(--kc-font-sans);font-size:var(--practice-type-example-secondary);font-weight:var(--kc-weight-regular);line-height:var(--practice-leading-copy);overflow-wrap:anywhere}._practiceFlashcard_13bkw_490{perspective:1000px;width:min(560px,100%);height:clamp(300px,55dvh,450px)}._practiceFlashcardWorkspace_13bkw_491{box-sizing:border-box;flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-height:0;padding:0;display:grid}._practiceFlashcardDisplay_13bkw_492{overflow-clip-margin:96px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:clip}._practiceFlashcardInner_13bkw_493{width:100%;height:100%;transform-style:preserve-3d;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);transition:transform .999s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}._practiceWritingControls_13bkw_494{border:0;min-width:0;margin:0;padding:0;display:contents}._practiceFlashcard_13bkw_490[data-flipped=true] ._practiceFlashcardInner_13bkw_493{transform:rotateY(180deg)}._practiceFlashcardFace_13bkw_496{--color-text-primary:var(--palette-primary-navy);--color-text-secondary:var(--palette-secondary-text);--color-text-body:var(--palette-body-text);--color-info:var(--palette-blue-ink);--color-focus:var(--palette-blue-ink);box-sizing:border-box;border-radius:var(--practice-radius-panel);min-width:0;min-height:0;padding:var(--practice-face-padding,var(--practice-space-lg));color:var(--palette-primary-navy);background:var(--color-flashcard-face-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative}._practiceFlashcardFront_13bkw_497{gap:var(--practice-space-sm);font:inherit;cursor:pointer}._practiceFlashcardFront_13bkw_497 ._practicePrimaryHanzi_13bkw_481{color:var(--color-accent);font-size:clamp(2rem,5dvh,2.75rem)}._practiceFlashcardReveal_13bkw_499:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._practiceFlashcardFront_13bkw_497 ._practiceInstruction_13bkw_486{margin:0}._practiceFlashcardWord_13bkw_501{--practice-type-pinyin:var(--kc-ui-flashcard-metadata);--practice-type-label:var(--kc-ui-flashcard-metadata);justify-content:center;align-items:center;gap:var(--practice-space-xs);flex-direction:column;max-width:100%;display:flex;position:relative}._practiceFlashcardWordTools_13bkw_502{justify-content:center;align-items:center;gap:var(--practice-space-xs);flex-wrap:wrap;display:flex}._practicePager_13bkw_503{justify-content:center;align-self:center;align-items:center;gap:var(--practice-space-sm) var(--practice-space-md);max-width:100%;color:var(--color-text-secondary);font-family:var(--practice-font-ui);font-size:var(--kc-ui-label);line-height:var(--kc-ui-leading-body);flex-wrap:wrap;flex:none;margin:0;padding:0;display:flex}._practicePager_13bkw_503>button{min-height:44px;color:inherit;box-shadow:none;font:inherit;font-weight:var(--kc-ui-weight-action);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}._practicePager_13bkw_503>button:hover:not(:disabled){color:var(--color-info)}._practicePager_13bkw_503>._practicePairSubmit_13bkw_506{min-inline-size:6.5rem;color:var(--vocab-active-bg)}._practicePager_13bkw_503>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._practicePager_13bkw_503>button:disabled{opacity:.4;cursor:default}._practicePager_13bkw_503 svg{width:16px;height:16px}._practicePager_13bkw_503>span{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px}._practiceFlashcardReveal_13bkw_499{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._practiceWordAudioButton_13bkw_512{width:44px;height:44px;color:var(--color-text-secondary);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;transition:color .16s;display:grid}._practiceWordAudioButton_13bkw_512 svg{stroke-width:1.7px;width:18px;height:18px}._practiceWordAudioButton_13bkw_512:hover:not(:disabled){color:var(--color-info)}._practiceWordAudioButton_13bkw_512:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._practiceWordAudioButton_13bkw_512:disabled{opacity:.45;cursor:default}._practiceWordReviewButton_13bkw_455[aria-pressed=true] svg{fill:currentColor}._practiceWritingDialog_13bkw_520{--writing-board-size:min(260px, calc(100dvh - 200px), calc(100vw - 96px));box-sizing:border-box;border-radius:var(--practice-radius-panel);width:min(400px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);padding:var(--practice-space-lg);color:var(--color-text-primary);background:var(--color-surface);border:0;margin:auto;position:fixed;inset:0;overflow-y:auto}._practiceWritingDialog_13bkw_520[open]{gap:var(--practice-space-md);display:grid}._practiceWritingDialog_13bkw_520::backdrop{background:color-mix(in srgb, var(--color-shadow-ink) 28%, transparent)}._practiceWritingDialogHeader_13bkw_524{justify-content:space-between;align-items:center;gap:var(--practice-space-md);display:flex}._practiceWritingDialogHeader_13bkw_524 h2{font-family:var(--kc-ui-font-heading);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading);margin:0}._practiceWritingDialogHeader_13bkw_524 h2 span{font-family:var(--practice-font-hanzi);font-weight:calc(var(--kc-ui-weight-heading) - var(--kc-hsk-hanzi-step,0))}._practiceFlashcardBack_13bkw_527{--practice-type-example-hanzi:1rem;--practice-type-pinyin:.875rem;--practice-type-example-secondary:.875rem;--practice-example-line-gap:2px;--practice-face-padding:var(--practice-space-md);align-content:safe center;gap:var(--practice-space-xs);font-family:var(--kc-font-sans);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto;transform:rotateY(180deg)}._practiceFlashcardBack_13bkw_527:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-3px}._practiceFlashcardSummary_13bkw_529{justify-items:center;gap:var(--practice-space-xs);text-align:center;width:100%;min-width:0;display:grid}._practiceFlashcardSummary_13bkw_529>strong{max-width:100%;color:var(--color-accent);font-size:var(--practice-type-primary-meaning);line-height:var(--kc-ui-leading-heading);overflow-wrap:anywhere}._practiceExampleSentence_13bkw_531{align-items:center;gap:var(--practice-space-sm);min-width:0;max-width:100%;display:flex}._practiceControl_13bkw_532{min-height:var(--practice-control-height);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--practice-space-sm);border:1px solid var(--color-border-strong);border-radius:var(--practice-radius-control);padding:var(--practice-space-sm) var(--practice-space-md);color:var(--color-info);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-body);cursor:pointer;display:inline-flex}._practiceControl_13bkw_532 svg{width:var(--practice-icon-size);height:var(--practice-icon-size);flex:none}._practiceControl_13bkw_532:hover:not(:disabled){border-color:var(--color-info)}._practiceControl_13bkw_532:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._practiceControl_13bkw_532:disabled{color:var(--color-text-secondary);opacity:.45;cursor:default}._practiceAudioButton_13bkw_537{margin-top:var(--practice-space-md)}._practiceExamples_13bkw_538{justify-self:center;gap:var(--practice-space-xs);text-align:start;grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%;display:grid}._practiceExamples_13bkw_538 article{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._practiceExamples_13bkw_538 article>div{gap:var(--practice-example-line-gap,var(--practice-space-xs));min-width:0;display:grid}._writingStrokePractice_13bkw_542{justify-items:center;gap:var(--practice-space-md);width:100%;display:grid}._writingCharacterTabs_13bkw_543{justify-content:center;gap:var(--practice-space-sm);max-width:100%;display:flex;overflow-x:auto}._writingCharacterTabs_13bkw_543 button{width:var(--practice-control-height);height:var(--practice-control-height);flex:0 0 var(--practice-control-height);border-radius:var(--practice-radius-control);color:var(--kc-hsk-learning-ink,var(--color-text-primary));background:var(--color-info-soft);font-family:var(--practice-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--kc-type-chinese-example));font-weight:calc(var(--practice-weight-control) - var(--kc-hsk-hanzi-step,0));line-height:var(--kc-leading-chinese);cursor:pointer;border:0;place-items:center;display:grid}._writingCharacterTabs_13bkw_543 button[data-active=true]{color:var(--color-white);background:var(--vocab-active-bg)}._writingCharacterBoard_13bkw_546{width:var(--writing-board-size,260px);box-sizing:border-box;aspect-ratio:1;border:1px solid var(--color-border-light);border-radius:var(--practice-radius-panel);background:var(--color-info-soft);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}._writingGrid_13bkw_547{z-index:0;background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--color-border-light) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--color-border-light) 50%, transparent calc(50% + .5px)), linear-gradient(45deg, transparent calc(50% - .5px), var(--color-border-light) 50%, transparent calc(50% + .5px)), linear-gradient(-45deg, transparent calc(50% - .5px), var(--color-border-light) 50%, transparent calc(50% + .5px));pointer-events:none;position:absolute;inset:0}._writingCharacterTarget_13bkw_548{z-index:1;border-color:var(--color-border-strong);width:100%;height:100%;color:var(--color-brand-deep);position:absolute;inset:0}._writingCharacterTarget_13bkw_548 svg{width:100%;height:100%;display:block}._writingReplayButton_13bkw_550{z-index:2;top:var(--practice-space-sm);right:var(--practice-space-sm);position:absolute}._writingStatus_13bkw_551{z-index:2;bottom:var(--practice-space-sm);padding:var(--practice-space-xs) var(--practice-space-sm);border-radius:var(--practice-radius-control);color:var(--color-text-secondary);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-body);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}._practiceAnswerArea_13bkw_552{align-self:center;gap:var(--practice-answer-gap,var(--practice-space-sm));flex:none;width:min(480px,100%);display:grid}._practiceAnswerActions_13bkw_553{justify-content:center;align-items:center;gap:var(--practice-space-sm) var(--practice-space-lg);flex-wrap:wrap;display:flex}._practiceAnswerArea_13bkw_552>input{width:100%;min-height:var(--practice-control-height);box-sizing:border-box;border:1px solid var(--color-secondary-border);border-radius:var(--practice-radius-control);padding:var(--practice-space-xs) var(--practice-space-md);color:var(--color-text-body);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-body);font-weight:var(--practice-weight-copy);line-height:var(--kc-ui-leading-body)}._practiceAnswerArea_13bkw_552>input::placeholder{color:var(--color-text-secondary);opacity:1}._practiceAnswerArea_13bkw_552>input:focus{outline:none}._practiceAnswerArea_13bkw_552>input:focus-visible{border-color:var(--color-text-secondary)}._practiceChoiceOptions_13bkw_558{grid-template-columns:var(--practice-choice-columns,minmax(0, 1fr));grid-auto-rows:minmax(var(--practice-choice-row-height,44px), auto);gap:var(--practice-space-sm);width:100%;display:grid}._practiceStageBody_13bkw_431[data-mode=mixed] ._practiceChoiceOptions_13bkw_558>[data-wrong=true]{--answer-selected-bg:var(--color-danger);--answer-wrong-ink:var(--color-white);--kc-hsk-learning-ink:var(--answer-wrong-ink)}._practiceChoiceText_13bkw_560{overflow-wrap:anywhere;gap:0;min-width:0;display:grid}._practiceChoiceText_13bkw_560>span:last-child{font-size:var(--practice-type-answer-content);font-weight:var(--practice-weight-copy);line-height:var(--practice-answer-leading,var(--practice-leading-copy))}._practiceChoiceText_13bkw_560[lang=zh-Hans]>span:last-child{font-family:var(--practice-font-hanzi);font-weight:calc(var(--practice-weight-copy) - var(--kc-hsk-hanzi-step,0))}._practiceSentenceOrder_13bkw_563{gap:var(--practice-space-sm);display:grid}._practiceSentenceOrderAnswer_13bkw_564,._practiceSentenceOrderTokens_13bkw_564{min-height:var(--practice-control-height);justify-content:center;align-items:center;gap:var(--practice-space-xs);flex-wrap:wrap;display:flex}._practiceSentenceOrder_13bkw_563 button{align-items:center;gap:var(--practice-space-xs);border-radius:var(--practice-radius-control);min-height:44px;padding:var(--practice-space-xs) var(--practice-space-md);color:var(--kc-hsk-learning-ink,var(--color-text-primary));background:var(--color-info-soft);font-family:var(--practice-font-hanzi);font-size:var(--kc-hsk-room-hanzi-size,var(--practice-type-answer-content));line-height:var(--practice-answer-leading,var(--practice-leading-copy));cursor:pointer;font-weight:calc(var(--practice-weight-copy) - var(--kc-hsk-hanzi-step,0));border:0;display:inline-flex}._practiceSentenceTokenContent_13bkw_566{justify-items:center;gap:0;display:grid}._practiceSentenceTokenContent_13bkw_566>span:last-child{font-family:var(--practice-font-hanzi)}._practiceSentenceOrderAnswer_13bkw_564 button ._practiceSentenceTokenIndex_13bkw_568{color:var(--color-text-secondary);font-family:var(--practice-font-ui);font-size:var(--kc-ui-caption)}._practiceSentenceOrder_13bkw_563 button:disabled{cursor:default}._practicePairOptions_13bkw_570{gap:var(--practice-pair-gap,var(--practice-space-sm));grid-template-columns:minmax(0,1fr);display:grid}._practicePairRow_13bkw_571{--practice-pair-bg:var(--color-info-soft);--practice-pair-border:var(--color-info);--practice-pair-selected-ink:var(--color-info);gap:var(--practice-space-sm);min-height:var(--practice-pair-height,48px);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}._practicePairLeft_13bkw_572{min-width:0;display:grid}._practicePairLeft_13bkw_572>button,._practicePairRight_13bkw_573{display:var(--practice-pair-display,grid);width:100%;min-width:0;min-height:var(--practice-pair-height,48px);place-content:center;place-items:center;gap:var(--practice-pair-text-gap,0px);box-sizing:border-box;border-radius:var(--practice-radius-control);padding:var(--practice-pair-padding,var(--practice-space-xs)) var(--practice-space-md);color:inherit;background:var(--practice-pair-bg);font-family:var(--practice-font-ui);font-size:var(--practice-type-answer-content);font-weight:var(--practice-weight-copy);line-height:var(--practice-answer-leading,var(--practice-leading-copy));text-align:center;overflow-wrap:anywhere;cursor:pointer;border:0;flex-direction:row}._practicePairRight_13bkw_573[lang=zh-Hans]{font-family:var(--practice-font-hanzi);font-weight:calc(var(--practice-weight-copy) - var(--kc-hsk-hanzi-step,0))}._practicePairPinyin_13bkw_575{color:var(--kc-hsk-learning-ink,var(--color-text-secondary));font-family:var(--kc-font-pinyin);font-size:var(--kc-hsk-room-pinyin-size,var(--practice-type-pair-pinyin,var(--kc-ui-label)));font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-heading)}._practicePairHanzi_13bkw_576{font-family:var(--practice-font-hanzi);font-weight:calc(var(--practice-weight-copy) - var(--kc-hsk-hanzi-step,0))}._practicePairLeft_13bkw_572[data-selected=true]>button{box-shadow:inset 0 0 0 1px var(--practice-pair-border);color:var(--practice-pair-selected-ink)}._practicePairRow_13bkw_571[data-matched=true]{color:var(--color-info)}._practicePairRow_13bkw_571[data-matched=true] ._practicePairLeft_13bkw_572>button,._practicePairRow_13bkw_571[data-matched=true] ._practicePairRight_13bkw_573{box-shadow:inset 0 0 0 1px var(--practice-pair-border)}._practicePairLeft_13bkw_572>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}._practicePairRight_13bkw_573:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:-2px}._practicePairLeft_13bkw_572>button:disabled,._practicePairRight_13bkw_573:disabled{cursor:default}._practicePairAudio_13bkw_582 svg{width:24px;height:24px;color:var(--practice-pair-selected-ink)}._practicePairRow_13bkw_571[data-correct=true]{--practice-pair-bg:var(--practice-result-correct-bg)}._practicePairRow_13bkw_571[data-wrong=true]{--practice-pair-bg:var(--practice-result-wrong-bg)}._practicePairRow_13bkw_571:is([data-correct=true],[data-wrong=true]){--practice-pair-border:transparent;--practice-pair-selected-ink:var(--practice-result-text);--kc-hsk-learning-ink:var(--practice-result-text);color:var(--practice-result-text)}._practiceFeedback_13bkw_586{box-sizing:border-box;align-items:center;gap:var(--practice-space-sm);overflow-wrap:anywhere;border-radius:var(--practice-radius-control);min-height:48px;padding:var(--practice-space-sm) var(--practice-space-md);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--practice-type-instruction);font-weight:var(--practice-weight-copy);line-height:var(--practice-leading-copy);display:flex}._practiceFeedback_13bkw_586[data-active=false]{visibility:hidden}._practiceFeedback_13bkw_586[data-correct=true]{background:var(--color-success-soft);color:var(--color-success)}._practiceFeedback_13bkw_586[data-revealed=true]{color:var(--color-text-primary);background:var(--color-info-soft)}._practiceRevealAnswer_13bkw_590{border-radius:var(--radius-button);min-height:32px;padding:var(--practice-space-xs) 12px;color:var(--color-white);background:var(--vocab-active-bg);font-size:var(--kc-ui-caption);border:0}._practiceRevealAnswer_13bkw_590[data-inactive=true]{visibility:hidden}._practiceStars_13bkw_592{gap:var(--practice-space-sm);color:var(--color-accent);display:flex}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408{width:24px;height:24px}._practiceRatingHeart_13bkw_408{flex:none;place-items:center;display:grid;position:relative}._practiceRatingHeart_13bkw_408 svg{width:100%;height:100%;stroke:var(--color-accent);fill:none}._practiceRatingHeart_13bkw_408[data-earned=true] svg{fill:var(--color-accent)}._practiceRatingHeart_13bkw_408[data-earned=false] svg{opacity:.4}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408:nth-child(2){--heart-delay:80ms}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408:nth-child(3){--heart-delay:.16s}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408:nth-child(4){--heart-delay:.24s}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408:nth-child(5){--heart-delay:.32s}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]{animation:_practice-heart-pop_13bkw_1 .35s cubic-bezier(.175, .885, .32, 1.275) var(--heart-delay,0s) both}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:before{border:1px solid var(--color-accent);content:"";pointer-events:none;animation:_practice-heart-ring_13bkw_1 .45s ease-out calc(var(--heart-delay,0s) + .12s) both;border-radius:50%;position:absolute;inset:-5px}._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:after{width:4px;height:4px;box-shadow:0 -17px var(--color-accent), 15px -8px var(--color-accent), 15px 8px var(--color-accent), 0 17px var(--color-accent), -15px 8px var(--color-accent), -15px -8px var(--color-accent);content:"";pointer-events:none;animation:_practice-heart-sparks_13bkw_1 .45s ease-out calc(var(--heart-delay,0s) + .12s) both;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true],._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:before,._practiceStars_13bkw_592 ._practiceRatingHeart_13bkw_408[data-earned=true]:after{animation:none}}._practiceRestartButton_13bkw_609{min-width:160px;margin-top:var(--practice-space-sm);border-color:var(--color-info);color:var(--color-white);background:var(--vocab-active-bg)}._practiceResult_13bkw_610,._practiceEmptyState_13bkw_610{justify-content:center;align-items:center;gap:var(--practice-space-md);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}._practiceResultCheck_13bkw_611{width:48px;height:48px;color:var(--color-success);place-items:center;display:grid}._practiceResultCheck_13bkw_611 svg{width:32px;height:32px}._practiceResult_13bkw_610 h2,._practiceEmptyState_13bkw_610 h2{color:var(--color-text-primary);font-family:var(--practice-font-heading);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading);margin:0}._practiceResult_13bkw_610 p{font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);margin:0}._practiceResult_13bkw_610 small{max-width:560px;color:var(--color-text-secondary);font-size:var(--kc-ui-label);line-height:var(--kc-ui-leading-body);margin:0}._practiceEmptyState_13bkw_610 p{max-width:560px;color:var(--color-text-secondary);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin:0}._practiceError_13bkw_617{color:var(--color-danger);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin:0}@media (min-width:1201px){._writingCharacterBoard_13bkw_546{width:var(--writing-board-size,clamp(160px, 30dvh, 220px))}}@container (width<=46rem){._practiceModeTabs_13bkw_422{min-height:36px}}@container (width<=34rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:repeat(2,max-content)}}@container (width<=18rem){._practiceModeTabs_13bkw_422,._practiceModeTabs_13bkw_422[data-practice-pending=true]{grid-template-columns:max-content}}@media (max-width:760px){._practiceModeTabs_13bkw_422 a{min-height:44px}._vocabularyPracticeRoom_13bkw_162{height:auto;min-height:calc(100dvh - var(--site-header-height,64px));--practice-layout-gap:0px;--practice-layout-padding:var(--practice-space-sm);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._vocabularyGroupSidebar_13bkw_167{align-items:center;gap:var(--practice-space-sm);height:auto;max-height:none;padding:var(--practice-space-xs) var(--practice-space-sm);border-bottom:1px solid var(--color-border-light);grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;position:static}._practiceGroupScroll_13bkw_396{display:contents}._vocabularyGroupSidebar_13bkw_167 h2,._practiceGroupList_13bkw_397{display:none}._practiceMobileGroupControl_13bkw_392{align-items:center;gap:var(--practice-space-sm);flex-wrap:wrap;min-width:0;display:flex}._practiceMobileGroupPicker_13bkw_641{width:100%;min-width:9rem;max-width:100%;min-height:36px;padding:var(--practice-space-xs) var(--practice-space-sm);color:var(--color-text-primary);background:var(--color-surface);font-family:var(--practice-font-ui);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);border:0;flex:1 0 9rem;display:block}._practiceSavedWordsLink_13bkw_394{--practice-art-size:24px;min-height:36px;padding:var(--practice-space-xs);font-size:var(--kc-ui-label)}._practiceBackLink_13bkw_643{grid-column:1/-1}._vocabularyPracticeWorkspace_13bkw_421{width:calc(100% - 2 * var(--practice-space-sm));margin-inline:var(--practice-space-sm);grid-area:2/1}._vocabularyPracticeStage_13bkw_430{min-height:0}._practiceStageBody_13bkw_431{scrollbar-gutter:auto;overflow-y:visible}._practiceQuestionWorkspace_13bkw_469{min-height:min-content}._practiceFlashcardFace_13bkw_496{padding:var(--practice-space-md)}}@media (max-width:430px){._practicePager_13bkw_503{gap:var(--practice-space-sm)}}@media (max-height:700px){._pendingSkillRoom_13bkw_162,._vocabularyPracticeRoom_13bkw_162{--hsk-room-space:8px}._practiceQuestionWorkspace_13bkw_469[data-layout=choice]{--practice-choice-columns:repeat(2, minmax(0, 1fr))}@container (width<=36rem){._practiceStageBody_13bkw_431[data-mode=mixed]{--practice-body-gap:var(--practice-space-xs);--practice-body-padding:var(--practice-space-sm);--practice-toolbar-display:grid;--practice-status-display:contents;--practice-toolbar-gap:var(--practice-space-xs);--practice-instruction-size:var(--kc-ui-body);--practice-answer-gap:var(--practice-space-xs);--practice-pair-height:44px;--practice-pair-gap:2px;--practice-pair-padding:2px;--practice-pair-display:flex;--practice-pair-text-gap:var(--practice-space-xs);--practice-answer-leading:var(--kc-leading-chinese);--practice-control-height:44px}}}@media (prefers-reduced-motion:reduce){._practiceFlashcardInner_13bkw_493,._practiceModeTabs_13bkw_422 a{transition:none}._practiceModeTabs_13bkw_422 a:active{transform:none}._practiceSaveStar_13bkw_453,._practiceSaveStar_13bkw_453 svg{transition:none}._practiceSaveStar_13bkw_453[data-celebrate=true] svg,._practiceSaveStar_13bkw_453[data-celebrate=true] ._practiceSaveParticle_13bkw_457{animation:none}}._navigation_15p6v_1{grid-area:var(--room-navigation-area,auto);box-sizing:border-box;width:100%;min-width:0;min-height:var(--room-navigation-height,44px);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-self:end;align-items:center;gap:12px 24px;margin-top:auto;display:flex}._control_15p6v_2{box-sizing:border-box;min-height:var(--room-navigation-height,44px);padding:var(--room-navigation-block-padding,6px) 8px;color:var(--room-navigation-ink,var(--color-brand));box-shadow:none;font:var(--kc-ui-weight-action) var(--kc-ui-label)/var(--kc-ui-leading-control) var(--kc-ui-font);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._control_15p6v_2:hover{text-decoration:underline}._control_15p6v_2:disabled,._control_15p6v_2[aria-disabled=true]{color:var(--color-text-secondary);cursor:default;text-decoration:none}._control_15p6v_2:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._library_11ulk_1{width:100%;color:var(--color-text-primary);margin:0;padding-top:24px}._hero_11ulk_2{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 8px;display:flex}._hero_11ulk_2 p{font-size:calc(var(--kc-ui-lead) + 2px);line-height:var(--kc-ui-leading-body);margin:0}._panda_11ulk_4{object-fit:contain;flex:none;align-self:end;width:clamp(120px,10.4vw,160px);height:auto;margin-inline-end:clamp(0px,11vw,180px);display:block}._toolbar_11ulk_5{grid-template-columns:minmax(0,1fr) minmax(180px,.3fr) auto;align-items:center;gap:12px;display:grid}._search_11ulk_6{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 12px;display:flex}._search_11ulk_6>svg{width:20px;height:20px;color:var(--color-text-secondary);flex:none}._search_11ulk_6 input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--kc-ui-body);background:0 0;border:0;outline:0}._primary_11ulk_10{--hsk-primary-min-width:0px}._secondary_11ulk_11{--hsk-secondary-min-width:0px;--hsk-secondary-surface:var(--color-white);--hsk-secondary-ink:var(--color-brand)}._primary_11ulk_10,._secondary_11ulk_11{--hsk-button-min-height:44px;--hsk-button-inline-padding:18px;--hsk-button-block-padding:9px;--hsk-button-font-size:var(--kc-ui-label);cursor:pointer;font-family:inherit}._primary_11ulk_10:disabled,._secondary_11ulk_11:disabled{opacity:.5;cursor:default}._catalogHeading_11ulk_15{font-size:var(--kc-ui-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;display:flex}._views_11ulk_16{gap:20px;display:flex}._views_11ulk_16 button{min-height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--kc-ui-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;display:inline-flex}._views_11ulk_16 button[aria-pressed=true]{color:var(--color-accent-hover);font-weight:var(--kc-ui-weight-heading)}._views_11ulk_16 svg{width:18px;height:18px}._cards_11ulk_20{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}._card_11ulk_20{--hsk-button-display:flex;--hsk-button-radius:var(--hsk-room-card-radius);--hsk-button-block-padding:0px;--hsk-button-inline-padding:0px;--hsk-secondary-min-width:0px;--hsk-secondary-surface:var(--palette-hsk-clay-ivory);--hsk-secondary-ink:var(--color-text-primary);min-width:0;box-shadow:var(--hsk-room-surface-shadow);flex-direction:column;align-items:stretch;position:relative}._cardOpen_11ulk_36{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}._cardBody_11ulk_37{pointer-events:none;text-align:left;width:100%;min-width:0;color:inherit;flex:1;padding:14px 16px 16px;font-family:inherit}._cardTitleRow_11ulk_38{align-items:center;gap:6px;display:flex}._cardTitleRow_11ulk_38 h2{min-width:0}._cardTopic_11ulk_40{min-height:32px;display:block}._topic_11ulk_9{background:var(--palette-hsk-active-blue);max-width:calc(100% - 30px);color:var(--color-white);font-size:var(--kc-ui-caption);border-radius:8px;margin-bottom:8px;padding:3px 9px;display:inline-block}._card_11ulk_20 h2{font-family:var(--kc-font-hanzi);font-size:calc(var(--kc-ui-hanzi-example) - .25rem);overflow-wrap:anywhere;margin:4px 0;font-weight:500;line-height:1.35}._pinyin_11ulk_43{color:var(--color-accent);font-family:var(--kc-font-pinyin);font-size:var(--kc-ui-body);font-weight:600;line-height:var(--kc-ui-leading-control)}._cardBody_11ulk_37>p{-webkit-line-clamp:2;min-height:44px;font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-control);-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}._saveButton_11ulk_45,._iconButton_11ulk_45{width:var(--idiom-audio-size,40px);height:var(--idiom-audio-size,40px);padding:var(--idiom-audio-padding,8px);color:var(--color-brand);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}._saveButton_11ulk_45{z-index:2;position:absolute;top:7px;right:7px}._saveButton_11ulk_45 svg,._iconButton_11ulk_45 svg{width:var(--idiom-audio-icon-size,21px);height:var(--idiom-audio-icon-size,21px)}._compactAudio_11ulk_48{--idiom-audio-size:26px;--idiom-audio-padding:4px;--idiom-audio-icon-size:16px;z-index:2;pointer-events:auto;position:relative}._iconButton_11ulk_45:disabled{opacity:.35;cursor:default}._saveButton_11ulk_45:disabled{cursor:wait}._secondary_11ulk_11 svg{width:18px;height:18px}._cardBody_11ulk_37>._pinyin_11ulk_43{display:block}._loadMore_11ulk_53{justify-content:center;padding-top:22px;display:flex}._empty_11ulk_54{text-align:center;padding:30px 0}._error_11ulk_55{color:var(--color-danger);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-body);margin:8px 0}._library_11ulk_1 :is(a,button,input,summary):focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._dialog_11ulk_57{background:var(--color-white);width:min(1040px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--color-text-primary);font-family:var(--kc-ui-font);border:0;border-radius:24px;margin:auto;padding:0}._dialog_11ulk_57[open]{flex-direction:column;display:flex}._dialog_11ulk_57::backdrop{background:var(--color-overlay)}._dialogHeader_11ulk_60{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 64px 12px 24px;display:grid;position:relative}._dialogHeader_11ulk_60[data-detail=true]{grid-template-columns:minmax(120px,1fr) minmax(0,max-content) minmax(120px,1fr);padding-inline:24px}._dialogHeader_11ulk_60 h2{font-size:var(--idiom-title-size,var(--kc-ui-section));overflow-wrap:anywhere;margin:0}._closeButton_11ulk_63{position:absolute;top:8px;right:8px}._detailLabel_11ulk_64{white-space:nowrap;background:var(--palette-hsk-speaking-background);color:var(--color-brand);font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-action);border-radius:9px;justify-self:start;padding:4px 12px;display:inline-block}._detailTitle_11ulk_65{--idiom-title-size:clamp(.875rem, 1.75vw, 1.3125rem);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-default) 60%, var(--color-text-secondary));background:var(--palette-white);text-align:center;white-space:nowrap;border-radius:14px;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px;display:flex}._detailTitleRow_11ulk_82{flex:none;align-items:center;gap:6px;display:inline-flex}._detailTitleRow_11ulk_82 h2{min-width:0;font-family:var(--kc-font-hanzi);font-weight:700;line-height:var(--kc-ui-leading-heading)}._detailTitleRow_11ulk_82 ._iconButton_11ulk_45{background:var(--color-secondary-hover);border-radius:50%}._detailTitle_11ulk_65 ._pinyin_11ulk_43{font-size:clamp(var(--kc-ui-marker), 1.35vw, 1rem);flex:none;margin:0}._shortMeaning_11ulk_86{text-overflow:ellipsis;min-width:0;font-size:var(--idiom-title-size);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-heading);margin:0;overflow:hidden}._detailSave_11ulk_87{justify-self:end;padding-inline-end:24px}._detailSave_11ulk_87 ._secondary_11ulk_11{--hsk-button-inline-padding:10px;--hsk-button-gap:8px;white-space:nowrap}._detailBody_11ulk_89,._practiceBody_11ulk_89{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}._detailPanel_11ulk_90{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}._explanation_11ulk_95,._examples_11ulk_95{border-radius:16px;padding:16px}._explanation_11ulk_95{background:var(--palette-hsk-answer-mint);align-content:start;gap:16px;display:grid}._examples_11ulk_95{background:var(--palette-hsk-speaking-background)}._detailBody_11ulk_89 h3{font-size:var(--kc-ui-card);margin:0 0 8px}._detailBody_11ulk_89 ._compactHeading_11ulk_99{font-size:calc(var(--kc-ui-card) - .25rem)}._detailBody_11ulk_89 p{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin:0}._detailItem_11ulk_101{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}._detailIcon_11ulk_102{width:16px;height:16px;color:var(--color-brand);flex:none}._detailItem_11ulk_101>._detailIcon_11ulk_102{margin-top:4px}._detailIcon_11ulk_102._accentIcon_11ulk_104{color:var(--color-accent-hover)}._detailIcon_11ulk_102._toneIcon_11ulk_105{color:var(--palette-hsk-link-blue)}._exampleHeading_11ulk_106{justify-content:space-between;align-items:center;gap:10px;display:flex}._pinyinToggle_11ulk_107{font-size:var(--kc-ui-caption);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}._pinyinToggle_11ulk_107 input{opacity:0;width:40px;height:24px;margin:0;position:absolute;right:0}._pinyinToggle_11ulk_107>span{background:var(--color-border-strong);border-radius:999px;width:40px;height:24px;position:relative}._pinyinToggle_11ulk_107>span:before{background:var(--color-white);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:4px}._pinyinToggle_11ulk_107 input:checked+span{background:var(--color-brand)}._pinyinToggle_11ulk_107 input:checked+span:before{transform:translate(16px)}._pinyinToggle_11ulk_107 input:focus-visible+span{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._exampleList_11ulk_114{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}._exampleLine_11ulk_115{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._exampleLine_11ulk_115>p{flex:1;min-width:0}._exampleLine_11ulk_115 ._chinese_11ulk_117{font-family:var(--kc-font-hanzi);font-size:calc(var(--kc-ui-featured) - .125rem);font-weight:500}._chinese_11ulk_117 mark{color:var(--color-accent);background:0 0;font-weight:700}._example_11ulk_95 ._examplePinyin_11ulk_119{color:var(--color-text-secondary);font-family:var(--kc-font-pinyin);margin:4px 0 8px}._origin_11ulk_120{grid-column:1/-1}._origin_11ulk_120 summary{font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);cursor:pointer;align-items:center;gap:10px;display:flex}._originChevron_11ulk_122{flex:none;width:20px;height:20px;margin-inline-start:auto}._origin_11ulk_120[open] ._originChevron_11ulk_122{transform:rotate(180deg)}._origin_11ulk_120 h3{margin-top:16px}._origin_11ulk_120 a{color:var(--color-brand);overflow-wrap:anywhere;margin-top:12px;display:inline-block}._dialogFooter_11ulk_126{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:4px 24px 6px;display:grid}._applyAction_11ulk_127{--room-navigation-ink:var(--color-accent)}._dialogFooter_11ulk_126>:first-child{justify-self:start}._dialogFooter_11ulk_126>:last-child{grid-column:3;justify-self:end}._practiceProgress_11ulk_130{font-size:var(--kc-ui-label);justify-content:space-between;gap:12px;display:flex}._practiceBody_11ulk_89 progress{width:100%;height:8px;accent-color:var(--color-brand);margin:12px 0 20px}._prompt_11ulk_132{font-size:var(--kc-ui-learning-body);line-height:var(--kc-ui-leading-body);margin:0 0 20px}._answers_11ulk_133{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._answers_11ulk_133 [lang=zh-CN]{font-family:var(--kc-font-hanzi);font-size:calc(var(--kc-ui-hanzi-example) - 8px);font-weight:500}._feedback_11ulk_135{background:var(--color-accent);color:var(--color-white);border-radius:16px;margin-top:20px;padding:16px}._feedback_11ulk_135[data-correct=true]{background:var(--color-brand)}._feedback_11ulk_135 p{line-height:var(--kc-ui-leading-body);margin:6px 0 0}._srOnly_11ulk_138{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1150px){._cards_11ulk_20{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){._cards_11ulk_20{grid-template-columns:repeat(3,minmax(0,1fr))}._dialogHeader_11ulk_60[data-detail=true]{grid-template-columns:minmax(0,1fr) auto}._detailTitle_11ulk_65{grid-area:2/1/auto/-1}}@media (max-width:700px){._library_11ulk_1{padding-top:18px}._panda_11ulk_4{width:96px;margin-inline-end:0}._dialogHeader_11ulk_60{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:14px 16px 10px}._dialogHeader_11ulk_60[data-detail=true]{padding-inline:16px}._detailSave_11ulk_87{padding-inline-end:32px}._detailSave_11ulk_87 ._secondary_11ulk_11{--hsk-button-inline-padding:4px;--hsk-button-font-size:var(--kc-ui-caption);--hsk-button-gap:6px}._detailBody_11ulk_89{padding:12px 16px 20px}._detailPanel_11ulk_90{grid-template-columns:minmax(0,1fr)}._explanation_11ulk_95,._examples_11ulk_95{padding:12px}._practiceBody_11ulk_89{padding:12px 16px 20px}._dialogFooter_11ulk_126{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 16px 6px}._dialogFooter_11ulk_126 ._secondary_11ulk_11,._dialogFooter_11ulk_126 ._primary_11ulk_10,._dialogFooter_11ulk_126 ._applyAction_11ulk_127{min-width:0;font-size:var(--kc-ui-caption);padding-inline:10px}}@media (max-width:600px){._cards_11ulk_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._panda_11ulk_4{width:76px}._toolbar_11ulk_5{grid-template-columns:minmax(0,1fr) auto}._search_11ulk_6{grid-column:1/-1}._cardBody_11ulk_37{padding:12px 12px 14px}._compactAudio_11ulk_48{--idiom-audio-size:44px}._card_11ulk_20 h2{font-size:calc(var(--kc-ui-card) - .25rem)}._answers_11ulk_133{grid-template-columns:1fr}}@media (max-width:380px){._cards_11ulk_20{grid-template-columns:1fr}._panda_11ulk_4{display:none}._detailLabel_11ulk_64{font-size:var(--kc-ui-marker);padding-inline:8px}}.site-shell:has(._page_dezcg_2){background:var(--palette-page-mint-background)}.inner-main:has(>._page_dezcg_2){width:100%;max-width:none;margin:0;padding:0}._page_dezcg_2{width:min(1500px,100% - 56px);min-width:0;color:var(--color-text-primary);margin:0 auto;padding:18px 0 32px}._tabs_dezcg_5{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}._tab_dezcg_5{min-height:44px;color:var(--color-text-secondary);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-control);justify-content:center;align-items:center;padding:8px 4px;text-decoration:none;display:inline-flex}._tab_dezcg_5[aria-selected=true],._tab_dezcg_5:hover{color:var(--color-accent-hover);text-decoration:none}._tab_dezcg_5:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:3px}._panel_dezcg_9{min-width:0}@media (max-width:700px){._page_dezcg_2{width:calc(100% - 36px);padding-top:12px}._tabs_dezcg_5{gap:8px 20px}}
