._roomControl_26a89_3{text-align:center}._content_26a89_4{text-align:center;min-width:0;min-height:0;color:var(--kc-text);box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:stretch;gap:12px;display:flex;container-type:inline-size}._prompt_26a89_5{flex-direction:column;flex:1 1 0;justify-content:center;gap:8px;min-width:0;min-height:132px;padding:0 16px;display:flex}._sentence_26a89_6{font-family:var(--kc-font-hanzi);font-size:var(--speaking-prompt-font-size,30px);line-height:var(--kc-leading-chinese);font-weight:var(--kc-weight-bold);word-break:var(--speaking-prompt-word-break,normal);overflow-wrap:var(--speaking-prompt-overflow-wrap,anywhere);color:var(--kc-hsk-learning-ink,var(--kc-green-deep));margin:0}._pinyinSlot_26a89_7{min-height:1.35em;font-family:var(--kc-font-pinyin);font-size:var(--fs-caption);line-height:1.35;font-weight:var(--kc-weight-medium);color:var(--kc-hsk-learning-ink,var(--kc-accent-action));visibility:hidden}._pinyinSlot_26a89_7[data-visible=true]{visibility:visible}._spoken_26a89_9{color:var(--kc-green-deep);text-underline-offset:.15em;text-decoration:underline}._difference_26a89_10{color:var(--kc-danger);background:var(--kc-danger-soft);text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;text-decoration:underline;text-decoration-thickness:.07em}._difference_26a89_10[data-match=missing]{text-decoration-style:dotted}._difference_26a89_10[data-match=extra]{color:var(--kc-warning);background:var(--kc-warning-soft);text-decoration-style:double}._hint_26a89_13{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);font-weight:var(--kc-weight-medium);color:var(--kc-text-body);margin:0}._buttons_26a89_14{flex-wrap:var(--speaking-controls-wrap,nowrap);justify-content:center;align-items:stretch;gap:10px;margin-top:2px;display:flex}._buttons_26a89_14 :is(._sharedControl_26a89_1,._roomControl_26a89_3){--button-color:var(--kc-surface);min-width:0;min-height:42px;font-family:var(--kc-font-sans);font-size:var(--kc-ui-label);line-height:var(--kc-ui-leading-body);font-weight:var(--kc-ui-weight-action);--button-ink:var(--kc-green-deep);color:var(--button-ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 16px;display:inline-flex}._buttons_26a89_14 button svg{stroke-width:2px;flex:none;width:18px;height:18px}._buttons_26a89_14 ._primary_26a89_17{--button-color:var(--kc-accent-action);--button-ink:var(--text-on-dark)}._buttons_26a89_14 :is(._sharedControl_26a89_1,._roomControl_26a89_3):disabled{opacity:var(--speaking-disabled-opacity,.55);cursor:default}._buttons_26a89_14 :is(._sharedControl_26a89_1,._roomControl_26a89_3):focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--kc-green-deep);outline-offset:3px}._buttons_26a89_14 :is(._sharedControl_26a89_1,._roomControl_26a89_3):not(:disabled):hover{background:var(--kc-button-secondary-hover)}._buttons_26a89_14 ._primary_26a89_17:not(:disabled):hover{background:var(--kc-accent-action-hover);border-color:var(--kc-accent-action-hover)}._shortcut_26a89_22{border:1px solid color-mix(in srgb,var(--text-on-dark) 55%,transparent);background:color-mix(in srgb,var(--kc-green-deep) 18%,transparent);font:inherit;font-size:var(--fs-tiny);color:inherit;border-radius:4px;margin-left:2px;padding:2px 5px;line-height:1}._feedbackSlot_26a89_23{flex:0 0 var(--speaking-feedback-basis,178px);box-sizing:border-box;align-items:flex-start;width:100%;min-width:0;display:flex}._bestIdle_26a89_24{width:100%;font-size:var(--fs-caption);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-medium);color:var(--kc-text-secondary);border:0;margin:0;padding:10px 16px}._recording_26a89_25,._result_26a89_25{border-radius:var(--kc-radius-md);text-align:left;box-sizing:border-box;flex:none;width:calc(100% - 32px);min-width:0;margin:0 16px;padding:12px 16px}._recording_26a89_25{border:1px solid var(--kc-border-subtle);background:color-mix(in srgb,var(--kc-surface-quiet) 72%,var(--kc-surface))}._result_26a89_25{border:var(--speaking-result-border,1px solid var(--kc-border-subtle));background:color-mix(in srgb,var(--color-secondary-hover) 72%,var(--color-surface))}._recordingStatus_26a89_28{color:var(--kc-green-deep);font-size:var(--fs-body-sm);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-semibold);align-items:center;gap:8px;display:flex}._recordingStatus_26a89_28 time{font-variant-numeric:tabular-nums;margin-left:auto}._dot_26a89_30{background:var(--kc-green-deep);border-radius:50%;flex:none;width:8px;height:8px}._live_26a89_31{margin-top:6px}._liveLabel_26a89_32{font-size:var(--fs-caption);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-medium);color:var(--kc-text-secondary)}._live_26a89_31 p{min-height:1.5em;font-family:var(--kc-font-hanzi);font-size:var(--kc-type-chinese-example);line-height:var(--kc-leading-chinese);font-weight:var(--kc-weight-semibold);overflow-wrap:anywhere;margin:3px 0 0}._processing_26a89_34{font-size:var(--fs-body-sm);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-medium);color:var(--kc-text-secondary);border:0;margin:0;padding:14px}._resultSummary_26a89_35{align-items:center;gap:14px;display:flex}._resultMetric_26a89_36{flex-direction:var(--speaking-result-metric-direction,column);align-items:var(--speaking-result-metric-align,stretch);gap:var(--speaking-result-metric-gap,1px);flex-shrink:0;display:flex}._resultMetric_26a89_36>span{font-size:var(--fs-caption);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-medium);color:var(--color-text-secondary)}._resultMetric_26a89_36 strong{font-size:var(--speaking-result-score-size,var(--fs-page-title));line-height:var(--kc-leading-tight);font-weight:var(--kc-weight-bold);font-variant-numeric:tabular-nums}._resultFeedback_26a89_39{display:var(--speaking-result-copy-display,block);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}._resultFeedback_26a89_39 b{font-size:var(--speaking-result-title-size,var(--fs-card-title));line-height:var(--kc-leading-tight);font-weight:var(--kc-weight-bold);color:var(--color-brand)}._resultFeedback_26a89_39 p{font-size:var(--speaking-result-copy-size,var(--kc-ui-body));line-height:var(--speaking-result-copy-leading,var(--kc-ui-leading-body));font-weight:var(--kc-weight-medium);color:var(--kc-text-body);margin:3px 0 0}._result_26a89_25[data-result=excellent] ._resultMetric_26a89_36 strong,._result_26a89_25[data-result=good] ._resultMetric_26a89_36 strong{color:var(--color-brand)}._result_26a89_25[data-result=fair] ._resultMetric_26a89_36 strong{color:var(--kc-warning)}._result_26a89_25[data-result=retry] ._resultMetric_26a89_36 strong{color:var(--color-accent)}._heard_26a89_45{font-size:var(--speaking-result-copy-size,var(--fs-body-sm));line-height:var(--speaking-result-copy-leading,var(--kc-leading-normal));font-weight:var(--kc-weight-medium);border-top:var(--speaking-section-divider,1px solid var(--kc-border-subtle));overflow-wrap:anywhere;color:var(--color-text-secondary);margin:10px 0 0;padding-top:9px}._heard_26a89_45>span{font-family:var(--kc-font-hanzi);font-size:var(--kc-type-chinese-example);line-height:var(--kc-leading-chinese);font-weight:var(--kc-weight-semibold);color:var(--kc-hsk-learning-ink,var(--kc-text));margin-left:4px}._best_26a89_24{border-top:var(--speaking-section-divider,1px solid var(--kc-border-subtle));font-size:var(--fs-caption);line-height:var(--kc-leading-normal);font-weight:var(--kc-weight-medium);color:var(--color-text-secondary);margin:9px 0 0;padding-top:9px}._celebrate_26a89_48{animation:.6s ease-out _sentenceSuccess_26a89_1;display:inline-block}._content_26a89_4[data-density=compact]{grid-template-rows:minmax(96px,auto) minmax(0,1fr);gap:3px;display:grid}._content_26a89_4[data-density=compact] ._prompt_26a89_5{gap:2px;min-height:96px;padding:0 6px 2px}._content_26a89_4[data-density=compact] ._sentence_26a89_6,._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=medium],._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=long]{font-size:30px;line-height:1.22}._content_26a89_4[data-density=compact] ._pinyinSlot_26a89_7{font-size:var(--fs-caption);line-height:1.2}._content_26a89_4[data-density=compact] ._hint_26a89_13{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body)}._content_26a89_4[data-density=compact] ._buttons_26a89_14{gap:var(--speaking-compact-controls-gap,6px);margin-top:0}._content_26a89_4[data-density=compact] ._buttons_26a89_14 :is(._sharedControl_26a89_1,._roomControl_26a89_3){min-height:var(--speaking-compact-control-height,32px);font-size:var(--speaking-compact-control-font-size,var(--kc-ui-label));gap:5px;padding:3px 9px}._content_26a89_4[data-density=compact] ._buttons_26a89_14 button svg{width:var(--speaking-compact-control-icon-size,16px);height:var(--speaking-compact-control-icon-size,16px)}._content_26a89_4[data-density=compact] ._feedbackSlot_26a89_23{align-items:stretch;height:auto;min-height:0;overflow:hidden}._content_26a89_4[data-density=compact] ._bestIdle_26a89_24{font-size:var(--fs-caption);align-self:flex-start;padding:8px 10px}._content_26a89_4[data-density=compact] ._recording_26a89_25,._content_26a89_4[data-density=compact] ._result_26a89_25{border-radius:8px;width:100%;height:100%;max-height:100%;margin:0;padding:8px 10px;overflow:auto}._content_26a89_4[data-density=compact] ._recordingStatus_26a89_28,._content_26a89_4[data-density=compact] ._resultFeedback_26a89_39 p,._content_26a89_4[data-density=compact] ._heard_26a89_45{font-size:var(--kc-ui-body)}._content_26a89_4[data-density=compact] ._live_26a89_31{margin-top:4px}._content_26a89_4[data-density=compact] ._live_26a89_31 p{font-size:var(--kc-type-chinese-example);line-height:var(--kc-ui-leading-body);margin-top:2px}._content_26a89_4[data-density=compact] ._resultSummary_26a89_35{gap:9px}._content_26a89_4[data-density=compact] ._resultMetric_26a89_36>span,._content_26a89_4[data-density=compact] ._best_26a89_24{font-size:var(--fs-tiny)}._content_26a89_4[data-density=compact] ._resultMetric_26a89_36 strong{font-size:var(--fs-page-title)}._content_26a89_4[data-density=compact] ._resultFeedback_26a89_39 b{font-size:var(--fs-card-title)}._content_26a89_4[data-density=compact] ._resultFeedback_26a89_39 p{line-height:var(--kc-ui-leading-body);margin-top:2px}._content_26a89_4[data-density=compact] ._heard_26a89_45{margin-top:6px;padding-top:6px;line-height:1.35}._content_26a89_4[data-density=compact] ._heard_26a89_45>span{font-size:var(--kc-type-chinese-example);line-height:1.35}._content_26a89_4[data-density=compact] ._best_26a89_24{margin-top:6px;padding-top:6px;line-height:1.35}._content_26a89_4[data-layout=hsk-room]{grid-template-rows:var(--speaking-exercise-rows,minmax(max-content,1fr) minmax(clamp(180px,26dvh,240px),max-content));flex:1;justify-content:stretch;gap:8px;width:100%;height:auto;min-height:0;display:grid}._content_26a89_4[data-layout=hsk-room] ._prompt_26a89_5{justify-content:var(--speaking-prompt-justify,center);gap:var(--speaking-prompt-gap,8px);min-height:max-content;padding:0}._content_26a89_4[data-layout=hsk-room] ._sentence_26a89_6{color:var(--palette-primary-navy);font-size:var(--speaking-prompt-font-size,var(--kc-ui-hanzi-word));font-weight:var(--kc-ui-weight-body);line-height:var(--speaking-prompt-leading,1.5)}._content_26a89_4[data-layout=hsk-room] ._pinyinSlot_26a89_7{min-height:1.6em;color:var(--palette-primary-navy);font-size:var(--speaking-pinyin-font-size,var(--kc-ui-learning-body));line-height:var(--speaking-pinyin-leading,var(--kc-ui-leading-body));overflow-wrap:anywhere}._content_26a89_4[data-layout=hsk-room] ._hint_26a89_13{display:none}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14{flex-wrap:wrap;gap:8px;margin-top:2px}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._roomControl_26a89_3{--speaking-control-bg:var(--palette-hsk-clay-ivory);--speaking-control-ink:var(--palette-hsk-active-blue);--speaking-control-hover:var(--palette-hsk-speaking-soft);min-width:0;min-height:38px;color:var(--speaking-control-ink);background:var(--speaking-control-bg);box-shadow:0 2px 6px color-mix(in srgb,var(--palette-primary-navy) 10%,transparent);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-control);white-space:normal;overflow-wrap:anywhere;border:0;border-radius:999px;gap:6px;padding:6px 12px;transition:background-color .16s,box-shadow .16s}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._primary_26a89_17{--speaking-control-bg:var(--palette-hsk-clay-hero-cta);--speaking-control-ink:var(--palette-white);--speaking-control-hover:var(--palette-hsk-clay-hero-cta-hover)}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._listenControl_26a89_81{--speaking-control-bg:var(--color-brand);--speaking-control-ink:var(--palette-white);--speaking-control-hover:var(--color-brand-hover)}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._replayControl_26a89_82{--speaking-control-bg:var(--palette-white);--speaking-control-disabled-bg:var(--palette-white)}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._roomControl_26a89_3:disabled{color:var(--palette-secondary-text);background:var(--speaking-control-disabled-bg,var(--palette-border));box-shadow:none;opacity:1;cursor:not-allowed}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 ._roomControl_26a89_3:not(:disabled):hover{background:var(--speaking-control-hover)}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 button svg{width:16px;height:16px}._content_26a89_4[data-layout=hsk-room] ._feedbackSlot_26a89_23{justify-content:center;min-height:0}._content_26a89_4[data-layout=hsk-room] ._bestIdle_26a89_24{align-self:center}._content_26a89_4[data-layout=hsk-room] ._recording_26a89_25,._content_26a89_4[data-layout=hsk-room] ._result_26a89_25{width:min(100%,var(--speaking-feedback-width,600px));margin:0}._content_26a89_4[data-layout=hsk-room] ._result_26a89_25{--speaking-result-border:0;background:var(--color-white);color:var(--palette-primary-navy);box-shadow:var(--hsk-room-surface-shadow);padding:0}._content_26a89_4[data-layout=hsk-room] ._resultSummary_26a89_35{padding:var(--speaking-result-summary-padding,12px 16px);border-radius:var(--kc-radius-md) var(--kc-radius-md) 0 0;background:var(--palette-hsk-active-blue);color:var(--color-white)}._content_26a89_4[data-layout=hsk-room] ._resultMetric_26a89_36>span,._content_26a89_4[data-layout=hsk-room] ._resultFeedback_26a89_39 b,._content_26a89_4[data-layout=hsk-room] ._resultFeedback_26a89_39 p,._content_26a89_4[data-layout=hsk-room] ._resultMetric_26a89_36 strong{color:var(--color-white)}._content_26a89_4[data-layout=hsk-room] ._heard_26a89_45{padding:var(--speaking-heard-padding,10px 16px 0);color:var(--palette-primary-navy);border:0;margin:0}._content_26a89_4[data-layout=hsk-room] ._heard_26a89_45>span{color:var(--palette-primary-navy);font-size:var(--speaking-response-font-size,var(--kc-type-chinese-example));font-weight:var(--kc-ui-weight-body);line-height:var(--speaking-response-leading,inherit)}._content_26a89_4[data-layout=hsk-room] ._best_26a89_24{padding:var(--speaking-best-padding,7px 16px 10px);color:var(--palette-primary-navy);font-size:var(--speaking-result-copy-size,var(--fs-body-sm));line-height:var(--speaking-result-copy-leading,var(--kc-leading-normal));border:0;margin:0}._content_26a89_4[data-layout=hsk-room] ._result_26a89_25[data-result] ._resultMetric_26a89_36 strong{color:var(--color-white)}@keyframes _sentenceSuccess_26a89_1{0%{transform:scale(.95)}50%{transform:scale(1.06)}to{transform:scale(1)}}@media (min-width:1024px) and (max-height:720px){._content_26a89_4{gap:8px}._prompt_26a89_5{gap:6px;min-height:120px;padding:0 12px}._feedbackSlot_26a89_23{flex-basis:var(--speaking-feedback-basis,166px)}._recording_26a89_25,._result_26a89_25{padding:10px 12px}._content_26a89_4[data-layout=hsk-room] ._prompt_26a89_5{gap:4px}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14{margin-top:2px}}@media (max-width:1023px){._content_26a89_4{flex:var(--speaking-content-flex,0 0 340px);height:var(--speaking-content-height,340px)}._prompt_26a89_5{min-height:124px;padding-inline:12px}._feedbackSlot_26a89_23{flex-basis:var(--speaking-feedback-basis,194px)}}@container (width<=520px){._content_26a89_4{gap:8px}._prompt_26a89_5{gap:6px;min-height:122px;padding-inline:10px}._feedbackSlot_26a89_23{flex-basis:var(--speaking-feedback-basis,196px)}._recording_26a89_25,._result_26a89_25{width:calc(100% - 20px);margin-inline:10px;padding:10px}._resultSummary_26a89_35{gap:10px}._buttons_26a89_14{gap:5px}._buttons_26a89_14 button{min-height:var(--speaking-control-height,40px);font-size:var(--kc-ui-label);gap:4px;padding-inline:7px}._buttons_26a89_14 button svg{width:15px;height:15px}._shortcut_26a89_22{display:none}}@media (max-width:480px){._sentence_26a89_6,._content_26a89_4[data-density=compact] ._sentence_26a89_6,._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=medium],._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=long]{font-size:var(--speaking-prompt-mobile-font-size,26px)}._buttons_26a89_14 button{min-height:44px;padding-inline:8px}._buttons_26a89_14{gap:5px}}@media (max-width:870px),(max-height:480px){._content_26a89_4[data-density=compact]{flex:1 1 0;grid-template-rows:minmax(76px,1fr) 76px;gap:3px;width:100%;height:100%;min-height:0}._content_26a89_4[data-density=compact] ._prompt_26a89_5{gap:2px;min-height:76px;padding:0 3px}._content_26a89_4[data-density=compact] ._sentence_26a89_6,._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=medium],._content_26a89_4[data-density=compact] ._sentence_26a89_6[data-length=long]{font-size:26px;line-height:1.25}._content_26a89_4[data-density=compact] ._hint_26a89_13{font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body)}._content_26a89_4[data-density=compact] ._buttons_26a89_14{gap:4px;margin-top:0}._content_26a89_4[data-density=compact] ._buttons_26a89_14 button{min-height:30px;font-size:var(--kc-ui-label);gap:4px;padding:3px 7px}._content_26a89_4[data-density=compact] ._buttons_26a89_14 button svg{width:14px;height:14px}._content_26a89_4[data-density=compact] ._feedbackSlot_26a89_23{flex-basis:auto;height:76px;min-height:0}._content_26a89_4[data-density=compact] ._bestIdle_26a89_24{font-size:var(--fs-tiny);padding:5px 7px}._content_26a89_4[data-density=compact] ._recording_26a89_25,._content_26a89_4[data-density=compact] ._result_26a89_25{border-radius:7px;width:100%;margin:0;padding:5px 7px}._content_26a89_4[data-density=compact] ._recordingStatus_26a89_28,._content_26a89_4[data-density=compact] ._resultFeedback_26a89_39 p,._content_26a89_4[data-density=compact] ._heard_26a89_45{font-size:var(--kc-ui-body)}._content_26a89_4[data-density=compact] ._resultSummary_26a89_35{gap:7px}._content_26a89_4[data-density=compact] ._resultMetric_26a89_36>span,._content_26a89_4[data-density=compact] ._best_26a89_24{font-size:var(--fs-tiny)}._content_26a89_4[data-density=compact] ._resultMetric_26a89_36 strong{font-size:clamp(var(--kc-type-chinese-example),6cqi,var(--fs-page-title))}._content_26a89_4[data-density=compact] ._resultFeedback_26a89_39 b{font-size:var(--fs-button)}._content_26a89_4[data-density=compact] ._heard_26a89_45{margin-top:4px;padding-top:4px}._content_26a89_4[data-density=compact] ._heard_26a89_45>span{font-size:clamp(var(--fs-button),4cqi,var(--kc-type-chinese-example))}._content_26a89_4[data-density=compact] ._best_26a89_24{margin-top:4px;padding-top:4px}}@media (prefers-reduced-motion:reduce){._celebrate_26a89_48{animation:none}._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 button{transition:none}}@media (max-width:700px){._content_26a89_4[data-layout=hsk-room] ._buttons_26a89_14 button{min-width:120px;min-height:44px;padding-inline:16px}}
