._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}@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}}._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}@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}}._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}}
