body:has([data-story-reading-room]) .inner-main{width:100%;max-width:1440px;padding-bottom:72px;padding-left:clamp(54px,4vw,64px);padding-right:clamp(12px,1.35vw,24px)}._room_182a4_25{--story-green:var(--brand-green);--story-green-soft:var(--success-background);--story-orange:var(--accent-brown);--story-ink:var(--text-primary);--story-body:var(--text-body);--story-muted:var(--text-secondary);--story-line:var(--border-default);--story-paper:var(--color-surface);width:100%;color:var(--story-ink);font-family:var(--kc-font-sans)}._readerNavigation_182a4_39{display:contents}._speechError_182a4_40{background:var(--error-background);color:var(--error-foreground);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);border-radius:10px;margin:12px 16px 0;padding:12px 14px}._immersiveRoom_182a4_50{--story-green:var(--color-brand);--story-green-soft:var(--color-secondary-hover);--story-orange:var(--color-accent);--story-ink:var(--color-reading-ink);--story-body:var(--color-reading-body);--story-muted:var(--color-reading-pinyin);--story-line:var(--color-border-light);--story-paper:#e7e0d4}._breadcrumbs_182a4_61{min-width:0;color:var(--story-muted);font-size:var(--fs-caption);align-items:center;gap:9px;padding-top:20px;display:flex}._room_182a4_25 ._breadcrumbs_182a4_61 a{color:var(--story-muted);transition:color .16s}._room_182a4_25 ._breadcrumbs_182a4_61 a:hover{color:var(--story-orange)}._breadcrumbs_182a4_61 svg{width:13px;height:13px;color:var(--story-muted);flex:none}._breadcrumbs_182a4_61 strong{color:var(--story-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._intro_182a4_79{min-width:0;padding:13px 0 12px}._intro_182a4_79 h1{min-width:0;color:var(--story-ink);line-height:var(--kc-ui-leading-heading);text-align:center;justify-content:center;align-items:baseline;gap:12px;margin:0;display:flex}._chineseTitle_182a4_91{color:var(--story-orange);font-family:var(--kc-font-hanzi);font-size:var(--fs-page-title);font-weight:var(--kc-weight-extrabold);letter-spacing:0;flex:none}._vietnameseTitle_182a4_99{min-width:0;color:var(--story-ink);font-family:var(--kc-font-display);font-size:var(--fs-lesson-title);font-weight:var(--kc-weight-bold);letter-spacing:var(--kc-tracking-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.35;overflow:hidden}._storyHero_182a4_112{background:var(--story-paper);border:0;border-radius:26px 26px 0 0;margin:13px 0 0;display:block;position:relative;overflow:hidden}._storyHeroArtwork_182a4_121{background:var(--color-bronze-soft);height:clamp(260px,32vw,400px);position:relative;overflow:hidden}._storyHeroArtworkFallback_182a4_127{background:var(--story-paper);height:64px}._storyHeroArtwork_182a4_121 img{object-fit:cover;object-position:center top}._storyHeroArtwork_182a4_121>span{z-index:2;border:1px solid color-mix(in srgb, var(--color-white) 80%, transparent);background:var(--story-green);box-shadow:0 2px 8px color-mix(in srgb, var(--color-shadow-ink) 20%, transparent);color:var(--color-white);font-size:10px;font-weight:var(--kc-weight-extrabold);letter-spacing:.075em;border-radius:999px;padding:6px 10px;position:absolute;top:20px;left:24px}._storyHeroCopy_182a4_150{z-index:2;background:var(--story-paper);flex-direction:column;justify-content:flex-start;width:min(100%,1120px);min-width:0;margin:0 auto;padding:26px 30px 28px;display:flex;position:relative}._storyHeroEyebrow_182a4_162{color:var(--color-accent-hover);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-extrabold);letter-spacing:.1em}._storyHeroCopy_182a4_150 h1{line-height:var(--kc-ui-leading-heading);flex-wrap:wrap;align-items:baseline;gap:6px 13px;margin:6px 0 0;display:flex}._storyHeroCopy_182a4_150 h1>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}._storyHeroCopy_182a4_150 ._chineseTitle_182a4_91{color:var(--color-accent);font-size:clamp(34px,3vw,44px)}._storyHeroCopy_182a4_150 ._vietnameseTitle_182a4_99{color:var(--color-text-primary);font-size:clamp(23px,2.15vw,31px);font-weight:var(--kc-weight-extrabold)}._storyHeroCopy_182a4_150>strong{color:var(--color-bronze);font-size:var(--kc-ui-label);font-weight:var(--kc-weight-extrabold);overflow-wrap:anywhere;margin-top:5px}._storyHeroCopy_182a4_150>p{max-width:650px;color:var(--color-text-primary);font-size:var(--kc-ui-body);font-weight:var(--kc-weight-semibold);line-height:var(--kc-ui-leading-body);margin:10px 0 0}._storyHeroMeta_182a4_169{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}._storyHeroMeta_182a4_169 span{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--story-green);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);border-radius:999px;padding:5px 10px}._storyHeroMeta_182a4_169 span:last-child{border-color:var(--color-danger-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}._immersiveReadingLayout_182a4_184{grid-template-columns:minmax(0,1fr)}._immersiveRoom_182a4_50 ._layout_182a4_185{--story-panel-height:none;background:var(--story-paper);display:block}._immersiveRoom_182a4_50 ._readerPanel_182a4_190{background:0 0;min-height:0;max-height:none;padding:0;overflow:visible}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197{z-index:30;border:1px solid var(--color-border-strong);background:var(--story-paper);box-shadow:0 2px 4px color-mix(in srgb, var(--color-shadow-ink) 4%, transparent), 0 10px 26px color-mix(in srgb, var(--color-shadow-ink) 10%, transparent);border-top-color:#0000;border-radius:0 0 15px 15px;margin:0 clamp(12px,2vw,24px);padding:10px 13px;position:relative;top:auto}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197 button{transition:background-color .16s,border-color .16s,box-shadow .16s}._immersiveRoom_182a4_50 ._listenAll_182a4_212{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 16%, transparent), 0 2px 3px color-mix(in srgb, var(--color-shadow-ink) 16%, transparent)}._immersiveRoom_182a4_50 ._listenAll_182a4_212:hover{background:color-mix(in srgb, var(--story-green) 82%, var(--color-shadow-ink))}._immersiveRoom_182a4_50 ._viewModes_182a4_218 button,._immersiveRoom_182a4_50 ._textControls_182a4_219 button,._immersiveRoom_182a4_50 ._speedControl_182a4_220{background:var(--color-white);color:var(--story-green)}._immersiveRoom_182a4_50 ._speedControl_182a4_220 select{color:inherit}._immersiveRoom_182a4_50 ._viewModes_182a4_218 button:hover,._immersiveRoom_182a4_50 ._textControls_182a4_219 button:not(:disabled):hover,._immersiveRoom_182a4_50 ._speedControl_182a4_220:hover{background:var(--story-green-soft)}._immersiveRoom_182a4_50 ._viewModes_182a4_218 ._selectedMode_182a4_230{background:var(--story-green);color:var(--color-white);box-shadow:inset 0 -2px 0 var(--color-yellow)}._immersiveRoom_182a4_50 ._viewModes_182a4_218 ._selectedMode_182a4_230:hover{background:color-mix(in srgb, var(--story-green) 82%, var(--color-shadow-ink))}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197 button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--story-green);outline-offset:3px}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197 a:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--story-green);outline-offset:3px}._immersiveRoom_182a4_50 ._speedControl_182a4_220:has(select:focus-visible){outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--story-green);outline-offset:3px}._immersiveRoom_182a4_50 ._readingViewport_182a4_244{overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0;overflow:visible}._immersiveRoom_182a4_50 ._storyFlow_182a4_250{width:min(100%,1120px);padding:42px 30px 56px}._immersiveRoom_182a4_50 ._storySentence_182a4_251+._storySentence_182a4_251{margin-top:31px}._immersiveRoom_182a4_50 ._readingUnitPinyin_182a4_252{color:var(--story-muted)}._immersiveRoom_182a4_50 ._translationStoryText_182a4_253{color:var(--story-body)}._layout_182a4_185{--story-panel-height:clamp(460px, calc(100dvh - 178px), 620px);grid-template-columns:minmax(620px,1fr) minmax(230px,260px);align-items:start;gap:16px;display:grid}._notesCollapsed_182a4_261{grid-template-columns:minmax(0,1fr) 46px}._panel_182a4_262{box-sizing:border-box;min-height:320px;max-height:var(--story-panel-height);--kc-card-fill:var(--story-paper);min-width:0}._progressTrack_182a4_270{background:var(--color-progress-track);border-radius:999px;height:6px;overflow:hidden}._progressTrack_182a4_270 span{border-radius:inherit;background:var(--color-progress-active);width:25%;height:100%;display:block}._railHeading_182a4_272{align-items:center;gap:9px;display:flex}._railHeading_182a4_272 svg{width:18px;height:18px}._railHeading_182a4_272 h2{font-size:var(--kc-ui-section);font-weight:var(--kc-ui-weight-heading);margin:0}._readerPanel_182a4_190{background:var(--color-white);grid-template-rows:auto minmax(0,1fr);padding:13px 18px 14px;display:grid;overflow:hidden}._readerToolbar_182a4_197{grid-template-columns:auto auto minmax(110px,1fr) auto auto auto;align-items:center;gap:8px;padding-bottom:8px;display:grid}._readerToolbar_182a4_197 button{background:var(--story-green);min-height:28px;color:var(--text-on-dark);font:inherit;font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-action);cursor:pointer;border:0;border-radius:6px}._listenAll_182a4_212{font-weight:var(--kc-weight-semibold);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding:0 7px;display:inline-flex}._listenAll_182a4_212 svg{fill:currentColor;width:14px;height:14px}._storyLevelBadge_182a4_303{background:var(--color-yellow);min-height:28px;color:var(--color-yellow-deep);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;display:inline-flex}._toolbarProgress_182a4_316{gap:4px;min-width:110px;max-width:190px;display:grid}._toolbarProgress_182a4_316>div:first-child{color:var(--story-muted);font-size:var(--fs-tiny);justify-content:space-between;line-height:1;display:flex}._toolbarProgress_182a4_316 b{color:var(--story-green);font-size:var(--fs-caption)}._savedVocabularyShortcut_182a4_319{min-height:28px;color:var(--story-green);background:color-mix(in srgb, var(--story-green-soft) 72%, var(--color-white));font-size:var(--fs-tiny);font-weight:var(--kc-weight-bold);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:3px 8px;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}._savedVocabularyShortcut_182a4_319:hover{background:var(--story-green-soft)}._savedVocabularyShortcut_182a4_319:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--story-green) 46%, transparent);outline-offset:2px}._savedVocabularyShortcut_182a4_319 svg{width:15px;height:15px}._savedVocabularyShortcut_182a4_319 b{min-width:20px;height:20px;color:var(--text-on-dark);background:var(--story-green);font-size:var(--kc-ui-caption);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}._viewModes_182a4_218{gap:6px;display:inline-flex}._viewModes_182a4_218 button{white-space:nowrap;border:1px solid #0000;border-radius:6px;min-width:54px;padding:2px 6px}._viewModes_182a4_218 ._selectedMode_182a4_230{background:var(--story-green);color:var(--text-on-dark)}._textControls_182a4_219{gap:3px;display:inline-flex}._textControls_182a4_219 button{background:var(--story-green);min-width:32px;color:var(--text-on-dark);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:1px;padding:2px 5px;display:inline-flex}._textControls_182a4_219 svg{width:12px;height:12px}._textControls_182a4_219 ._speedButton_182a4_373{min-width:64px}._speedButton_182a4_373 svg{transform:rotate(90deg)}._speedControl_182a4_220{background:var(--story-green);min-width:62px;color:var(--text-on-dark);border:1px solid #0000;border-radius:6px;align-items:center;display:inline-flex;position:relative}._speedControl_182a4_220 select{-webkit-appearance:none;appearance:none;width:100%;min-height:28px;color:var(--text-on-dark);font:inherit;font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);cursor:pointer;background:0 0;border:0;outline:0;padding:3px 21px 3px 7px}._speedControl_182a4_220 svg{pointer-events:none;width:11px;height:11px;position:absolute;right:6px}._textControls_182a4_219 button:disabled{opacity:.42;cursor:not-allowed}._readingViewport_182a4_244{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;min-height:0;padding-right:5px;overflow:hidden auto}._readingViewport_182a4_244,._vocabularyList_182a4_413{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--story-green) 48%, var(--story-line)) transparent}._readingViewport_182a4_244::-webkit-scrollbar{width:7px}._vocabularyList_182a4_413::-webkit-scrollbar{width:7px}._readingViewport_182a4_244::-webkit-scrollbar-track{background:0 0}._vocabularyList_182a4_413::-webkit-scrollbar-track{background:0 0}._readingViewport_182a4_244::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--story-green) 48%, var(--story-line));background-clip:padding-box;border:2px solid #0000;border-radius:999px}._vocabularyList_182a4_413::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--story-green) 48%, var(--story-line));background-clip:padding-box;border:2px solid #0000;border-radius:999px}:is(._readingViewport_182a4_244:focus-visible,._vocabularyList_182a4_413:focus-visible){outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--story-green) 35%, transparent);outline-offset:-2px}._storyFlow_182a4_250{width:min(100%,980px);margin:0 auto;padding:22px 14px 24px;display:block}._storySentence_182a4_251{display:block}._illustratedSection_182a4_437{--illustration-side:right;--illustration-margin:0 0 20px 28px;display:flow-root}._illustratedSection_182a4_437:nth-child(2n){--illustration-side:left;--illustration-margin:0 28px 20px 0}._illustratedSection_182a4_437+._illustratedSection_182a4_437,._illustratedSection_182a4_437+._textSection_182a4_439{margin-top:28px}._storyIllustration_182a4_440{float:var(--illustration-side);margin:var(--illustration-margin);width:45%;max-width:480px}._storyIllustration_182a4_440 img{width:100%;height:auto;display:block}._continuousSentence_182a4_442{font-family:var(--kc-font-hanzi);overflow-wrap:anywhere;font-size:clamp(24px,1.65vw,28px);line-height:1.9}._storySentence_182a4_251+._storySentence_182a4_251{margin-top:28px}._storySegment_182a4_444{--story-annotation-size:calc(.52em + .25rem);font-size:clamp(24px,1.65vw,28px);display:block}._storySegment_182a4_444+._storySegment_182a4_444{margin-top:24px}._plainChineseSentence_182a4_450,._interlinearSentence_182a4_451{color:var(--story-ink);font-family:var(--kc-font-hanzi);font-size:inherit;font-weight:var(--kc-weight-semibold);cursor:default;border-radius:5px;margin:0}._plainChineseSentence_182a4_450{text-wrap:pretty;line-height:1.42}._interlinearSentence_182a4_451{flex-wrap:wrap;align-items:flex-end;gap:.62em .38em;line-height:1;display:flex}._readingCluster_182a4_472,._fallbackReadingCluster_182a4_473{white-space:nowrap;flex:none;grid-template-rows:auto auto;grid-template-columns:auto auto auto;align-items:end;min-width:0;max-width:100%;display:inline-grid}._readingUnitPinyin_182a4_252{color:var(--story-muted);font-family:var(--kc-font-pinyin);font-size:var(--story-annotation-size);font-weight:var(--kc-weight-semibold);white-space:normal;overflow-wrap:anywhere;grid-area:1/2;justify-self:center;margin-bottom:3px;line-height:1.2}._readingUnitPinyinHidden_182a4_496{visibility:hidden}._readingUnitChinese_182a4_497{color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;grid-area:2/2;justify-self:center;line-height:1.25}._leadingPunctuation_182a4_507,._trailingPunctuation_182a4_508{color:inherit;font:inherit;white-space:pre;grid-row:2;align-self:end;line-height:1.25}._leadingPunctuation_182a4_507{grid-column:1}._trailingPunctuation_182a4_508{grid-column:3}._fallbackReadingCluster_182a4_473{white-space:normal;flex:100%;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}._fallbackReadingCluster_182a4_473 ._readingUnitPinyin_182a4_252,._fallbackReadingCluster_182a4_473 ._readingUnitChinese_182a4_497{white-space:normal;grid-column:1;justify-self:start}._translationStoryText_182a4_253{width:100%;color:var(--story-body);font-size:var(--story-annotation-size);font-weight:var(--kc-weight-medium);margin:9px 0 0;line-height:1.6}._vocabularyHighlight_182a4_539{z-index:1;color:inherit;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:0 0;border-radius:0;outline:none;padding:0;transition:background-color .16s;position:relative}._newVocabularyHighlight_182a4_553{--vocabulary-underline-color:var(--story-orange);--vocabulary-underline-thickness:1.5px;background-image:linear-gradient(var(--vocabulary-underline-color), var(--vocabulary-underline-color));background-size:calc(100% - .12em) var(--vocabulary-underline-thickness);background-position:bottom;background-repeat:no-repeat}:is(._vocabularyHighlight_182a4_539:hover,._vocabularyHighlight_182a4_539:focus-visible){z-index:32;background-color:color-mix(in srgb, var(--story-orange) 10%, transparent);box-shadow:none;--vocabulary-underline-thickness:2.5px}._vocabularyHighlightActive_182a4_569{z-index:40;background-color:color-mix(in srgb, var(--story-orange) 12%, transparent)}._newVocabularyHighlight_182a4_553._savedVocabularyHighlight_182a4_570{--vocabulary-underline-color:var(--story-green)}._vocabularyPopover_182a4_571{--story-green:var(--color-brand);--story-muted:var(--color-reading-pinyin);--story-body:var(--color-reading-body);--story-line:var(--color-border-light);--story-green-soft:var(--color-secondary-hover);--story-orange:var(--color-accent);z-index:1200;border:1px solid color-mix(in srgb, var(--story-green) 72%, var(--story-line));background:var(--color-white);max-height:calc(100vh - 24px);color:var(--story-body);box-shadow:0 15px 34px color-mix(in srgb, var(--story-green) 22%, transparent);font-family:var(--kc-font-sans);font-size:var(--kc-ui-label);font-weight:var(--kc-weight-medium);text-align:left;white-space:normal;border-radius:12px;gap:3px;padding:11px;line-height:1.35;display:grid;position:fixed;overflow-y:auto}._vocabularyPopover_182a4_571:before{content:"";left:var(--vocabulary-arrow-left,50%);position:absolute;transform:translate(-50%)}._vocabularyPopover_182a4_571[data-placement=below]:before{border-right:7px solid #0000;border-bottom:7px solid var(--color-white);border-left:7px solid #0000;bottom:100%}._vocabularyPopover_182a4_571[data-placement=above]:before{border-top:7px solid var(--color-white);border-left:7px solid #0000;border-right:7px solid #0000;top:100%}._vocabularyPopover_182a4_571>strong{color:var(--story-green);font-family:var(--kc-font-hanzi);padding-right:24px;font-size:21px;line-height:1.12}._vocabularyPopover_182a4_571>span{color:var(--story-muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold)}._vocabularyPopover_182a4_571>p{color:var(--story-body);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin:2px 0}._vocabularyPopover_182a4_571>small{color:var(--story-muted);font-size:var(--kc-ui-caption)}._vocabularyPopoverClose_182a4_619{background:var(--surface-secondary);width:24px;height:24px;color:var(--story-muted);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;right:8px}._vocabularyPopoverClose_182a4_619 svg{width:14px;height:14px}._saveVocabularyButton_182a4_13,._removeVocabularyButton_182a4_9{--button-color:var(--story-green);--button-ink:var(--text-on-dark);width:100%;min-height:32px;font:inherit;font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:6px;display:inline-flex}._saveVocabularyButton_182a4_13 svg,._removeVocabularyButton_182a4_9 svg{width:15px;height:15px}._removeVocabularyButton_182a4_9{--button-color:var(--surface-secondary);--button-ink:var(--story-green)}._saveVocabularyButton_182a4_13:disabled,._removeVocabularyButton_182a4_9:disabled{opacity:.62;cursor:wait}._vocabularyLoginPrompt_182a4_655{background:var(--color-yellow-soft);color:var(--story-body);font-size:var(--kc-ui-caption);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;padding:8px 9px;line-height:1.35;display:grid}._vocabularyLoginPrompt_182a4_655 a{background:var(--story-green);min-height:28px;color:var(--text-on-dark);font-weight:var(--kc-weight-bold);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}._vocabularySaveConfirmation_182a4_680{border:1px solid color-mix(in srgb, var(--story-green) 26%, var(--story-line));color:var(--story-green);background:var(--story-green-soft);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 6px;padding:8px;display:grid}._vocabularySaveConfirmation_182a4_680 svg{width:17px;height:17px;fill:color-mix(in srgb, var(--story-green) 14%, transparent);grid-row:1/3}._vocabularySaveConfirmation_182a4_680 span{font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold)}._vocabularySaveConfirmation_182a4_680 a{color:var(--story-green);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);text-underline-offset:2px;text-decoration:underline}._fontStep0_182a4_694 :is(._storySegment_182a4_444,._continuousSentence_182a4_442){font-size:var(--kc-ui-card)}._fontStep2_182a4_695 :is(._storySegment_182a4_444,._continuousSentence_182a4_442){font-size:var(--kc-ui-featured)}._vocabularyPanel_182a4_5,._notesPanel_182a4_1{padding:15px 13px 13px;position:sticky;top:82px;overflow:hidden}._vocabularyPanel_182a4_5{--kc-card-fill:var(--color-yellow-soft);grid-template-rows:auto minmax(0,1fr);display:grid}._notesPanel_182a4_1{--kc-card-fill:color-mix(in srgb, var(--story-paper) 94%, var(--color-yellow-soft));flex-direction:column;align-self:stretch;display:flex}._railHeading_182a4_272{border-bottom:1px solid var(--story-line);padding:0 3px 12px}._railHeading_182a4_272>div{gap:2px;min-width:0;display:grid}._railHeading_182a4_272 small{color:var(--story-muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-medium)}._notesPanel_182a4_1 ._railHeading_182a4_272{border-bottom-color:color-mix(in srgb, var(--story-line) 54%, transparent);gap:10px;padding:1px 2px 13px}._notesPanel_182a4_1 ._railHeading_182a4_272>svg{width:19px;height:19px;color:var(--story-orange)}._notesPanel_182a4_1 ._railHeading_182a4_272>div{gap:3px}._notesPanel_182a4_1 ._railHeading_182a4_272 h2{color:var(--story-green);font-size:var(--kc-ui-card);line-height:var(--kc-ui-leading-heading);letter-spacing:-.01em}._notesPanel_182a4_1 ._railHeading_182a4_272 small{color:color-mix(in srgb, var(--story-muted) 82%, white);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-body)}._notesPanelToggle_182a4_740{border:1px solid color-mix(in srgb, var(--story-green) 24%, var(--story-line));width:30px;height:30px;color:var(--story-green);background:var(--color-white);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}._notesPanelToggle_182a4_740:hover{border-color:var(--story-orange);color:var(--story-orange)}._notesPanelToggle_182a4_740 svg{width:16px;height:16px}._notesReopen_182a4_755{border:1px solid var(--story-line);width:46px;min-height:154px;color:var(--story-green);background:var(--color-yellow-soft);box-shadow:0 8px 26px color-mix(in srgb, var(--text-primary) 5%, transparent);cursor:pointer;border-radius:13px;align-content:center;place-items:center;gap:9px;padding:10px 6px;display:grid;position:sticky;top:82px}._notesReopen_182a4_755:hover{background:var(--color-yellow)}._notesReopen_182a4_755 svg{width:19px;height:19px}._notesReopen_182a4_755 span{writing-mode:vertical-rl;font-size:var(--kc-ui-body);font-weight:var(--kc-weight-bold);letter-spacing:.04em;transform:rotate(180deg)}._vocabularyList_182a4_413{overscroll-behavior:contain;min-height:0;margin:0;padding:0 5px 0 0;list-style:none;overflow:hidden auto}._vocabularyList_182a4_413 li{border-bottom:1px solid var(--story-line);min-height:45px}._vocabularyList_182a4_413 ._vocabularyEmpty_182a4_794{color:var(--story-muted);font-size:var(--fs-caption);line-height:var(--kc-leading-normal);border-bottom:0;padding:14px 11px}._vocabularyWordButton_182a4_801{width:100%;min-height:45px;color:var(--story-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 4px 5px 0;transition:background-color .15s;display:block}._vocabularyWordButton_182a4_801:hover{background:var(--story-green-soft)}._vocabularyWordButton_182a4_801:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--story-green) 38%, transparent);outline-offset:-2px}._vocabularyCopy_182a4_817{gap:2px;min-width:0;display:grid}._vocabularyCopy_182a4_817>div{align-items:baseline;gap:6px;min-width:0;display:flex}._vocabularyCopy_182a4_817 strong{font-family:var(--kc-font-hanzi);font-size:var(--fs-body-sm);font-weight:var(--kc-weight-bold);flex:none}._vocabularyCopy_182a4_817 span{min-width:0;color:var(--story-muted);font-size:var(--fs-tiny);font-weight:var(--kc-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._vocabularyCopy_182a4_817 small{min-width:0;color:var(--story-muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-medium);white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;display:flex;overflow:hidden}._vocabularyCopy_182a4_817 small em{background:var(--warning-background);color:var(--warning-foreground);font-size:var(--kc-ui-caption);font-style:normal;font-weight:var(--kc-weight-bold);border-radius:999px;flex:none;padding:2px 5px}._notesPanel_182a4_1 textarea{resize:none;border:1px solid color-mix(in srgb, var(--story-line) 66%, white);background:var(--color-white);width:100%;min-height:104px;max-height:132px;color:var(--story-body);font:inherit;font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--story-green) 4%, transparent);border-radius:10px;flex:0 0 clamp(104px,24%,132px);margin-top:14px;padding:11px 12px}._notesPanel_182a4_1 textarea::placeholder{color:color-mix(in srgb, var(--story-muted) 68%, white);opacity:1}._notesPanel_182a4_1 textarea:focus{border-color:var(--story-orange);outline:calc(3px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--story-orange) 14%, transparent)}._notesPanel_182a4_1 h3{color:var(--story-green);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);letter-spacing:.01em;margin:17px 0 8px}._favoriteQuote_182a4_875{border:1px solid color-mix(in srgb, var(--story-line) 60%, white);background:var(--color-white);border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:9px;padding:10px;display:grid}._favoriteQuote_182a4_875>div{gap:3px;min-width:0;display:grid}._favoriteQuote_182a4_875 strong{font-family:var(--kc-font-hanzi);font-size:var(--fs-body);font-weight:var(--kc-weight-bold)}._favoriteQuote_182a4_875 span{color:var(--story-muted);font-size:var(--fs-caption);font-weight:var(--kc-weight-semibold);overflow-wrap:anywhere}._favoriteQuote_182a4_875 svg{width:16px;height:16px;fill:var(--accent-brown);color:var(--accent-brown)}._favoriteQuoteList_182a4_889{overscroll-behavior:contain;flex:auto;align-content:start;gap:6px;min-height:0;max-height:none;padding-right:3px;display:grid;overflow-y:auto}._favoriteQuote_182a4_875{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}._favoriteEmpty_182a4_901{border:1px dashed color-mix(in srgb, var(--story-line) 58%, white);background:color-mix(in srgb, var(--color-white) 82%, var(--story-green-soft));color:color-mix(in srgb, var(--story-muted) 86%, white);font-size:var(--fs-caption);border-radius:10px;margin:0;padding:12px;line-height:1.5}._savedVocabularyHeading_182a4_912{justify-content:space-between;align-items:center;gap:8px;display:flex}._savedVocabularyHeading_182a4_912 h3{margin-right:0}._savedVocabularyHeading_182a4_912>span{background:var(--story-green-soft);color:var(--story-green);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);border-radius:999px;margin-top:10px;padding:3px 7px}._vocabularyNotice_182a4_923{background:var(--color-yellow-soft);color:var(--story-body);font-size:var(--kc-ui-caption);border-radius:8px;margin:0 0 7px;padding:7px 9px;line-height:1.4}._savedVocabularyList_182a4_932{overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;display:grid;overflow-y:auto}._savedVocabularyItem_182a4_940{border-bottom:1px solid color-mix(in srgb, var(--story-line) 62%, transparent);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;min-width:0;display:grid}._savedVocabularyWord_182a4_948{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;padding:7px 3px;display:grid}._savedVocabularyWord_182a4_948 strong{color:var(--story-green);font-family:var(--kc-font-hanzi);grid-row:1/3;align-self:center;font-size:19px}._savedVocabularyWord_182a4_948 span{color:var(--story-muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._savedVocabularyWord_182a4_948 small{color:var(--story-body);font-size:var(--kc-ui-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._deleteVocabularyButton_182a4_963{width:28px;height:28px;color:var(--story-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}._deleteVocabularyButton_182a4_963:hover{background:var(--error-background);color:var(--error-foreground)}._deleteVocabularyButton_182a4_963 svg{width:14px;height:14px}._practiceVocabularyLink_182a4_976{background:var(--story-green);min-height:38px;color:var(--text-on-dark);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;margin-top:10px;display:inline-flex}._practiceVocabularyLink_182a4_976 svg{width:15px;height:15px}@media (max-width:1120px){._layout_182a4_185{grid-template-columns:minmax(0,1fr) minmax(240px,270px)}._notesCollapsed_182a4_261{grid-template-columns:minmax(0,1fr) 46px}._readerPanel_182a4_190{grid-area:1/1}._notesPanel_182a4_1{grid-area:1/2}._readerToolbar_182a4_197{grid-template-columns:auto auto minmax(110px,1fr) auto auto}._listenAll_182a4_212{grid-area:1/1}._storyLevelBadge_182a4_303{grid-area:1/2}._toolbarProgress_182a4_316{grid-area:1/3;max-width:none}._savedVocabularyShortcut_182a4_319{grid-area:1/4}._savedVocabularyShortcut_182a4_319>span{display:none}._viewModes_182a4_218{grid-area:2/1/auto/-1;justify-self:stretch}._viewModes_182a4_218 button{flex:1 1 0}._textControls_182a4_219{grid-area:1/5}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197{grid-template-columns:auto auto minmax(110px,1fr) auto auto auto}._immersiveRoom_182a4_50 ._viewModes_182a4_218{grid-area:1/5;justify-self:end}._immersiveRoom_182a4_50 ._viewModes_182a4_218 button{flex:none}._immersiveRoom_182a4_50 ._textControls_182a4_219{grid-area:1/6}}@media (max-width:900px){body:has([data-story-reading-room]) .inner-main{padding-bottom:56px;padding-left:12px;padding-right:12px}._readerNavigation_182a4_39{align-items:center;gap:10px;padding-top:12px;display:flex}._readerNavigation_182a4_39 ._breadcrumbs_182a4_61{flex:1;padding-top:0}._breadcrumbs_182a4_61 a{flex-shrink:0}._layout_182a4_185,._notesCollapsed_182a4_261{grid-template-columns:1fr}._readerPanel_182a4_190{grid-area:1/1}._notesPanel_182a4_1{grid-area:2/1;position:static}._notesReopen_182a4_755{grid-area:2/1;width:100%;min-height:44px;padding:8px 12px;display:flex;position:static}._notesReopen_182a4_755 span{writing-mode:horizontal-tb;transform:none}._storyHeroCopy_182a4_150{padding-left:17px;padding-right:18px}}@media (max-width:700px){._storyIllustration_182a4_440{float:none;width:100%;max-width:320px;margin:0 auto 18px}._storyHeroArtwork_182a4_121{aspect-ratio:4/3;height:auto}._storyHeroArtworkFallback_182a4_127{aspect-ratio:auto;height:54px}._immersiveRoom_182a4_50 ._storyHero_182a4_112{border-radius:19px 19px 0 0}._immersiveRoom_182a4_50 ._storyHeroCopy_182a4_150{padding:22px 20px 24px}._immersiveRoom_182a4_50 ._storyHeroArtwork_182a4_121>span{top:15px;left:16px}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197{grid-template-columns:auto auto minmax(100px,1fr) auto}._immersiveRoom_182a4_50 ._savedVocabularyShortcut_182a4_319{grid-area:2/1/auto/-1;justify-self:stretch}._immersiveRoom_182a4_50 ._savedVocabularyShortcut_182a4_319>span{display:inline}._immersiveRoom_182a4_50 ._viewModes_182a4_218{grid-area:3/1/auto/-1;justify-self:stretch}._immersiveRoom_182a4_50 ._viewModes_182a4_218 button{flex:1 1 0}._immersiveRoom_182a4_50 ._textControls_182a4_219{grid-area:1/4}._immersiveRoom_182a4_50 ._storyFlow_182a4_250{padding:34px 20px 48px}}@media (max-width:520px){body:has([data-story-reading-room]) .inner-main{padding-bottom:48px;padding-left:12px;padding-right:12px}._breadcrumbs_182a4_61{font-size:var(--fs-tiny);padding-top:15px}._intro_182a4_79{padding:11px 0 10px}._storyHero_182a4_112{border-radius:15px;margin-top:10px}._storyHeroCopy_182a4_150 ._chineseTitle_182a4_91{font-size:27px}._storyHeroCopy_182a4_150 ._vietnameseTitle_182a4_99{font-size:var(--kc-ui-card)}._immersiveRoom_182a4_50 ._storyHero_182a4_112{border-radius:15px 15px 0 0;margin-top:10px}._immersiveRoom_182a4_50 ._storyHeroCopy_182a4_150{padding:20px 17px 22px}._immersiveRoom_182a4_50 ._storyHeroCopy_182a4_150 ._chineseTitle_182a4_91{overflow-wrap:anywhere;max-width:100%}._immersiveRoom_182a4_50 ._layout_182a4_185{--story-panel-height:none}._immersiveRoom_182a4_50 ._readerPanel_182a4_190{grid-template-columns:minmax(0,1fr)}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197{box-shadow:0 8px 20px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;position:relative;top:auto}._immersiveRoom_182a4_50 ._savedVocabularyShortcut_182a4_319{grid-area:3/1/auto/-1}._immersiveRoom_182a4_50 ._viewModes_182a4_218{grid-area:4/1/auto/-1}._immersiveRoom_182a4_50 ._textControls_182a4_219{grid-area:5/1/auto/-1;justify-self:end}._immersiveRoom_182a4_50 ._storyFlow_182a4_250{padding:30px 14px 44px}._intro_182a4_79 h1{flex-wrap:wrap;gap:4px 8px}._chineseTitle_182a4_91{font-size:24px}._vietnameseTitle_182a4_99{font-size:var(--kc-ui-card);text-overflow:clip;white-space:normal;overflow:visible}._readerPanel_182a4_190{padding:12px 11px}._layout_182a4_185{--story-panel-height:clamp(430px, 66dvh, 560px)}._readerToolbar_182a4_197{grid-template-columns:minmax(0,1fr) auto;gap:7px}._listenAll_182a4_212{grid-area:1/1}._storyLevelBadge_182a4_303{grid-area:1/2}._toolbarProgress_182a4_316{grid-area:2/1/auto/-1;width:100%;max-width:none}._savedVocabularyShortcut_182a4_319{grid-area:3/1/auto/-1;justify-self:stretch;width:100%}._savedVocabularyShortcut_182a4_319>span{display:inline}._viewModes_182a4_218{grid-area:4/1/auto/-1;justify-self:stretch;width:100%}._viewModes_182a4_218 button{flex:1 1 0}._textControls_182a4_219{grid-area:5/1/auto/-1;justify-self:end;gap:3px}._textControls_182a4_219 button{min-width:30px;padding-inline:4px}._textControls_182a4_219 ._speedButton_182a4_373{min-width:55px}._immersiveRoom_182a4_50 ._readerToolbar_182a4_197 button,._immersiveRoom_182a4_50 ._savedVocabularyShortcut_182a4_319,._immersiveRoom_182a4_50 ._speedControl_182a4_220,._immersiveRoom_182a4_50 ._speedControl_182a4_220 select{min-height:44px}._immersiveRoom_182a4_50 ._textControls_182a4_219 button{min-width:44px}._immersiveRoom_182a4_50 ._speedControl_182a4_220 select{font-size:var(--kc-ui-label)}._storyFlow_182a4_250{padding:18px 8px 20px}._storySentence_182a4_251+._storySentence_182a4_251{margin-top:22px}._storySegment_182a4_444{--story-annotation-size:calc(.6em + .25rem);font-size:var(--kc-ui-card)}._interlinearSentence_182a4_451{gap:.56em .32em}._fontStep0_182a4_694 :is(._storySegment_182a4_444,._continuousSentence_182a4_442){font-size:var(--kc-ui-body)}._fontStep2_182a4_695 :is(._storySegment_182a4_444,._continuousSentence_182a4_442){font-size:var(--kc-ui-card)}}@media (max-width:380px){._readerToolbar_182a4_197{grid-template-columns:1fr auto}._listenAll_182a4_212{grid-area:1/1}._storyLevelBadge_182a4_303{grid-area:1/2}._toolbarProgress_182a4_316{grid-area:2/1/auto/-1;max-width:none}._savedVocabularyShortcut_182a4_319{grid-area:3/1/auto/-1}._viewModes_182a4_218{grid-area:4/1/auto/-1}._textControls_182a4_219{grid-area:5/1/auto/-1;justify-self:end}}._loadingAnimation_1uz9c_1{width:min(220px,70vw);margin:16px auto 0;line-height:0;display:block}._loadingAnimation_1uz9c_1 img{width:100%;height:auto;display:block}
