._storyCard_18qjd_17{--catalog-card-fill:var(--palette-hsk-clay-ivory);--radius-card:var(--hsk-room-card-radius);--kc-raised-shadow:var(--hsk-room-surface-shadow)}._featuredAction_18qjd_24 i b{border-radius:inherit;background:var(--color-progress-active);height:100%;display:block}._catalog_18qjd_38[data-shadowing-catalog],._catalog_18qjd_38[data-story-catalog]{overflow:visible}:is(html:has([data-shadowing-catalog]),html:has([data-story-catalog])){height:auto;min-height:100%;overflow:hidden auto}:is(body:has([data-shadowing-catalog]),body:has([data-story-catalog])){height:auto;min-height:100%;overflow:visible}:is(body:has([data-shadowing-catalog]) .site-shell,body:has([data-shadowing-catalog]) .inner-main,body:has([data-story-catalog]) .site-shell,body:has([data-story-catalog]) .inner-main){height:auto!important;max-height:none!important;overflow:visible!important}._catalog_18qjd_38{--catalog-rail-width:304px;--catalog-grid-gap:clamp(16px, 2vw, 26px);--catalog-panel-padding:12px;--catalog-frame-offset:calc(clamp(14px, 2.6vw, 30px) - clamp(12px, 1.35vw, 24px));--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-default);width:100%;min-width:0;color:var(--text-primary);font-family:var(--kc-font-sans);gap:22px;margin-inline:0;padding:30px 0 16px;display:grid}._shadowingCatalog_18qjd_85{--catalog-card-fill:var(--palette-hsk-clay-ivory);--catalog-featured-fill:var(--color-brand);--catalog-featured-ink:var(--color-white);--catalog-featured-muted:var(--color-white);--catalog-featured-action-fill:var(--color-brand-hover);--catalog-featured-action-ink:var(--color-white);--catalog-card-copy-size:calc(var(--kc-ui-body) + 2px);--catalog-compact-action-height:36px;--catalog-compact-action-font-size:calc(var(--kc-ui-label) - 2px);--catalog-compact-action-padding:10px;--radius-card:var(--hsk-room-card-radius);--kc-raised-shadow:var(--hsk-room-surface-shadow)}:is(.site-shell:has([data-shadowing-catalog]),.site-shell:has([data-story-catalog])){background:var(--palette-page-mint-background)}._catalog_18qjd_38 *,._catalog_18qjd_38 :before,._catalog_18qjd_38 :after{box-sizing:border-box}._catalog_18qjd_38 button,._catalog_18qjd_38 select,._catalog_18qjd_38 input{font:inherit}._pageGrid_18qjd_112{grid-template-columns:minmax(0, 1fr) minmax(270px, var(--catalog-rail-width));align-items:start;gap:var(--catalog-grid-gap);min-width:0;padding:var(--catalog-panel-padding);border:1px solid var(--color-brand-deep);background:var(--color-brand);box-shadow:0 10px 28px color-mix(in srgb, var(--color-shadow-ink) 14%, transparent);border-radius:20px;display:grid}[data-shadowing-catalog=true] ._pageGrid_18qjd_112,[data-story-catalog=true] ._pageGrid_18qjd_112{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}[data-shadowing-catalog=true] ._controls_18qjd_134,[data-story-catalog=true] ._controls_18qjd_134{gap:12px;width:auto;margin-inline:0}._mainColumn_18qjd_143{gap:20px;width:auto;min-width:0;max-width:none;padding:0;display:grid}._controls_18qjd_134{min-width:0;width:calc(100% - var(--catalog-rail-width) - var(--catalog-grid-gap) - (var(--catalog-panel-padding) * 2));border:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow-ink) 5%, transparent);border-radius:16px;gap:10px;margin-inline:0;padding:14px;display:grid}._levelRow_18qjd_165{grid-template-columns:minmax(400px,1fr) minmax(260px,360px);align-items:center;gap:14px;min-width:0;display:grid}._shadowingSearchRow_18qjd_173{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}._shadowingLibrary_18qjd_181{border-radius:var(--hsk-room-card-radius);background:var(--color-white);gap:20px;min-width:0;padding:16px;display:grid}._shadowingSearchRow_18qjd_173 ._searchBox_18qjd_190{flex:0 420px;width:min(100%,420px)}._levelTabs_18qjd_192{grid-template-columns:repeat(6,minmax(64px,1fr));gap:4px;min-width:0;display:grid}._levelTabs_18qjd_192 button,._pagination_18qjd_200 button,._searchBox_18qjd_190,._filterRow_18qjd_202 label{border:1px solid var(--line);background:var(--kc-surface-strong)}._levelTabs_18qjd_192 button,._pagination_18qjd_200 button{background:var(--button-secondary)}._levelTabs_18qjd_192 button{min-width:0;min-height:42px;color:var(--ink);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);white-space:nowrap;border-radius:8px;padding:0 8px}:is(._levelTabs_18qjd_192 button:hover,._levelTabs_18qjd_192 button:focus-visible){border-color:var(--kc-green-deep)}._levelTabs_18qjd_192 button._activeLevel_18qjd_224{border-color:var(--kc-green-deep);color:var(--text-on-dark);background:var(--kc-green-deep)}[data-shadowing-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224),[data-story-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224){background:var(--color-white);box-shadow:none;border-color:#0000}[data-shadowing-catalog=true] ._filterRow_18qjd_202 label,[data-story-catalog=true] ._filterRow_18qjd_202 label{background:var(--color-white)}:is([data-shadowing-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224):hover,[data-shadowing-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224):focus-visible,[data-story-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224):hover,[data-story-catalog=true] ._levelTabs_18qjd_192 button:not(._activeLevel_18qjd_224):focus-visible){border-color:var(--color-border-light);background:var(--color-secondary-hover)}._searchBox_18qjd_190{background:var(--color-white);border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:grid}._searchBox_18qjd_190:focus-within{border-color:var(--kc-green-deep);box-shadow:0 0 0 calc(3px * var(--kc-keyboard-focus,1)) color-mix(in srgb, var(--kc-green-deep) 10%, transparent)}._searchBox_18qjd_190 svg{width:17px;height:17px;color:var(--muted)}._searchBox_18qjd_190 input{width:100%;min-width:0;height:38px;color:var(--ink);font-size:var(--kc-ui-body);font-weight:var(--kc-weight-medium);background:0 0;border:0;outline:0;padding:0}._filterRow_18qjd_202{border-top:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-top:10px;display:flex}._filterRow_18qjd_202 label{min-width:156px;min-height:40px;color:var(--ink);border-color:var(--color-border-light);border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}._filterRow_18qjd_202 label:focus-within{border-color:var(--kc-green-deep)}._filterRow_18qjd_202 svg{width:15px;height:15px}._filterRow_18qjd_202 select{min-width:0;height:34px;color:var(--ink);font-size:var(--kc-ui-label);font-weight:var(--kc-weight-semibold);background:0 0;border:0;outline:0;padding:0 22px 0 0}._topicPicker_18qjd_318{min-width:228px;position:relative}._topicPicker_18qjd_318 summary{border:1px solid var(--color-border-light);background:var(--color-white);min-height:40px;color:var(--ink);font-size:var(--kc-ui-label);font-weight:var(--kc-weight-semibold);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 11px;list-style:none;display:flex}._topicPicker_18qjd_318 summary::-webkit-details-marker{display:none}._topicPicker_18qjd_318 summary:focus{outline:0}._topicPicker_18qjd_318 summary:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._topicPicker_18qjd_318 summary span{flex:1}._topicPicker_18qjd_318 summary svg{flex:none}._topicPicker_18qjd_318[open] summary svg:last-child{transform:rotate(180deg)}._topicMenu_18qjd_340{z-index:10;border:1px solid var(--color-border-light);background:var(--color-white);width:max(100%,228px);max-height:min(320px,55vh);box-shadow:0 8px 22px color-mix(in srgb, var(--color-shadow-ink) 18%, transparent);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}._topicMenu_18qjd_340 button{width:100%;min-height:34px;color:var(--ink);font-size:var(--kc-ui-label);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;display:block}._topicMenu_18qjd_340 button:hover,._topicMenu_18qjd_340 button[aria-pressed=true]{background:var(--color-secondary-hover)}._resultCount_18qjd_369{color:var(--muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-medium)}._filterRow_18qjd_202>._resultCount_18qjd_369{margin-left:auto}[data-shadowing-catalog=true] ._resultCount_18qjd_369,[data-story-catalog=true] ._resultCount_18qjd_369{min-height:38px;font-size:var(--kc-ui-caption);flex-wrap:wrap;align-items:center;gap:4px;padding:0 4px;display:inline-flex}[data-shadowing-catalog=true] ._resultCount_18qjd_369 strong,[data-story-catalog=true] ._resultCount_18qjd_369 strong{color:var(--ink);font-weight:var(--kc-weight-bold)}._searchScope_18qjd_394{color:var(--color-brand);font-size:var(--kc-ui-caption);font-weight:600}._clearFilters_18qjd_395{min-height:40px;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:var(--kc-ui-label)!important;font-weight:600!important}._clearFilters_18qjd_395:hover{text-underline-offset:3px;text-decoration:underline}._featured_18qjd_9{min-width:0;height:auto;color:var(--catalog-featured-ink,var(--color-on-brand));--kc-card-fill:var(--catalog-featured-fill,linear-gradient(115deg, var(--color-brand-deep), var(--color-brand-panel)));grid-template-columns:minmax(220px,30%) minmax(0,1fr) minmax(165px,19%);align-items:center;gap:22px;padding:14px;display:grid}._storyFeatured_18qjd_410{grid-template-columns:minmax(220px,30%) minmax(0,1fr)}._featuredMetaActionRow_18qjd_411{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:11px;display:flex}._featuredMetaActionRow_18qjd_411 ._featuredMeta_18qjd_411{margin-top:0}._featuredMetaActionRow_18qjd_411 ._storyFeaturedAction_18qjd_413{border:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}._storyFeaturedAction_18qjd_413>div{min-width:135px}._storyFeaturedAction_18qjd_413 ._primaryAction_18qjd_34{min-width:120px}._featuredMedia_18qjd_426,._cardMedia_18qjd_427,._savedThumb_18qjd_428{background:var(--kc-surface-quiet);position:relative;overflow:hidden}._storyVisual_18qjd_434{width:100%;height:100%;color:var(--text-on-dark);text-shadow:0 2px 5px color-mix(in srgb, var(--color-shadow-ink) 20%, transparent);place-content:center;justify-items:center;gap:4px;display:grid;position:relative;overflow:hidden}._storyVisual_18qjd_434:after{background:color-mix(in srgb, var(--color-brand-deep) 34%, transparent);content:"";height:34%;position:absolute;inset:auto 0 0}._storyVisual_18qjd_434>*{z-index:1;position:relative}._storyVisual_18qjd_434 strong{font-family:var(--kc-font-hanzi);font-size:48px;line-height:1}._storyVisual_18qjd_434 small{font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);letter-spacing:.1em}._forest_18qjd_458{color:var(--color-text-primary);background:var(--color-yellow);text-shadow:none}._sunrise_18qjd_459{background:var(--color-accent)}._study_18qjd_460{background:var(--color-brand)}._featuredMedia_18qjd_426{border-radius:12px;width:100%;min-width:0;height:196px;min-height:196px}._featuredMedia_18qjd_426 img,._featuredMedia_18qjd_426 ._fallback_18qjd_471,._cardMedia_18qjd_427 img,._cardMedia_18qjd_427 ._fallback_18qjd_471,._savedThumb_18qjd_428 img,._savedThumb_18qjd_428 ._fallback_18qjd_471{object-fit:cover;width:100%;height:100%;display:block}._fallback_18qjd_471{color:var(--color-text-primary);background:var(--color-secondary-hover);text-align:center;place-content:center;justify-items:center;gap:6px;padding:12px;display:grid}._fallback_18qjd_471 svg{opacity:.72;width:28px;height:28px}._fallback_18qjd_471 small{font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-semibold)}._featuredMedia_18qjd_426>span,._durationBadge_18qjd_497{z-index:2;border:1px solid color-mix(in srgb, var(--color-white) 24%, transparent);color:var(--color-on-brand);background:var(--color-brand-deep);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);border-radius:7px;padding:5px 8px;position:absolute;bottom:7px;right:7px}._featuredMedia_18qjd_426>._vipStoryBadge_18qjd_511,._cardMedia_18qjd_427>._vipStoryBadge_18qjd_511{z-index:3;background:var(--color-white);object-fit:contain;border-radius:50%;width:42px;height:42px;padding:4px;position:absolute;top:7px;left:7px}._featuredMedia_18qjd_426>i,._mediaProgress_18qjd_516{width:var(--lesson-progress,0%);background:var(--color-progress-active);height:4px;position:absolute;bottom:0;left:0;right:auto}._featuredCopy_18qjd_526{align-self:center;min-width:0;padding:4px 0}._featuredEyebrow_18qjd_531{color:var(--catalog-featured-ink,var(--color-white));font-size:var(--kc-ui-caption);letter-spacing:.1em;margin-bottom:6px;font-weight:700;display:block}._featuredCopy_18qjd_526 h2{color:var(--catalog-featured-ink,var(--color-on-brand));font-family:var(--kc-font-hanzi);font-size:27px;font-weight:var(--kc-weight-bold);line-height:var(--kc-leading-chinese);overflow-wrap:anywhere;margin:0}._pinyin_18qjd_543{color:var(--text-secondary);font-family:var(--kc-font-pinyin);font-size:var(--fs-tiny);font-weight:var(--kc-weight-semibold);line-height:var(--kc-leading-normal);overflow-wrap:anywhere;display:block}._featuredCopy_18qjd_526>._pinyin_18qjd_543{color:var(--catalog-featured-muted,var(--color-yellow-text-on-dark));margin-top:4px;font-size:14px;font-weight:400}._vietnameseTitle_18qjd_554{min-width:0;color:var(--ink);font-size:var(--fs-caption);font-weight:var(--kc-weight-bold);line-height:var(--kc-leading-normal);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._featuredCopy_18qjd_526>._vietnameseTitle_18qjd_554{color:var(--catalog-featured-ink,var(--color-on-brand));font-size:var(--kc-ui-body);white-space:normal;margin-top:4px}._featuredCopy_18qjd_526>p{max-width:48ch;color:var(--catalog-featured-ink,var(--color-on-brand));font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}._featuredMeta_18qjd_411{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}._featuredMeta_18qjd_411>span,._cardFooter_18qjd_589>span{border:1px solid var(--color-level-border);color:var(--color-level-text);background:var(--color-level-bg);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-bold);white-space:nowrap;border-radius:5px;padding:4px 8px}._featuredMeta_18qjd_411 small{color:var(--catalog-featured-ink,var(--color-on-brand));font-size:var(--kc-ui-caption);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._featuredMeta_18qjd_411 svg{width:13px;height:13px}._featuredMeta_18qjd_411>span{color:var(--color-brand-deep);background:var(--color-yellow);border:0}._featuredAction_18qjd_24{border-left:1px solid var(--color-brand-hover);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:8px 4px 8px 18px;display:flex}._freeFeaturedAction_18qjd_623{justify-content:center;align-items:center;min-width:0;padding:8px 4px;display:flex}._primaryAction_18qjd_34,._compactAction_18qjd_30,._railPrimaryAction_18qjd_26{font-weight:var(--kc-ui-weight-action);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._primaryAction_18qjd_34,._railPrimaryAction_18qjd_26{--button-ink:var(--text-on-dark);--button-color:var(--color-brand);min-height:40px;font-size:var(--kc-ui-body);gap:8px;padding:0 14px;transition:transform .2s}._primaryAction_18qjd_34:hover,._railPrimaryAction_18qjd_26:hover{transform:translateY(-1px)}._primaryAction_18qjd_34:active,._railPrimaryAction_18qjd_26:active{transform:translateY(3px)}._primaryAction_18qjd_34 svg{width:16px;height:16px}._featured_18qjd_9 ._primaryAction_18qjd_34{--button-ink:var(--catalog-featured-action-ink,var(--color-brand-deep));--button-color:var(--catalog-featured-action-fill,var(--color-yellow));min-height:44px;font-size:var(--kc-ui-body)}._featured_18qjd_9 ._primaryAction_18qjd_34:active{transform:translateY(1px)}._primaryAction_18qjd_34:disabled,._compactAction_18qjd_30:disabled{cursor:not-allowed;border-color:var(--kc-border-subtle);color:var(--muted);background:var(--kc-surface-quiet);opacity:1}._cards_18qjd_669{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;gap:18px;min-width:0;height:302px;display:grid;overflow:auto hidden}._cards_18qjd_669::-webkit-scrollbar{display:none}._cards_18qjd_669:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--kc-green-deep) 35%, transparent);outline-offset:3px}[data-shadowing-catalog=true] ._cards_18qjd_669,[data-story-catalog=true] ._cards_18qjd_669{scroll-behavior:auto;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;height:auto;overflow:visible}[data-shadowing-catalog=true] ._card_18qjd_13,[data-story-catalog=true] ._card_18qjd_13{scroll-snap-align:none;scroll-snap-stop:normal;align-self:stretch;height:auto}._card_18qjd_13{--kc-card-fill:var(--catalog-card-fill,var(--color-white));scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}._cardMedia_18qjd_427{aspect-ratio:16/9;width:100%;min-width:0;height:auto;max-height:190px}._cardProgressLabel_18qjd_726{max-width:calc(100% - 90px);color:var(--color-brand-deep);background:var(--color-yellow);font-size:var(--kc-ui-caption);border-radius:7px;padding:5px 8px;font-weight:600;position:absolute;bottom:8px;left:8px}._bookmarkButton_18qjd_728{z-index:3;border:1px solid var(--color-border-light);width:38px;height:38px;color:var(--color-text-primary);background:var(--button-secondary);box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow-ink) 12%, transparent);border-radius:10px;place-items:center;display:grid;position:absolute;top:7px;right:7px}._bookmarkButton_18qjd_728 svg{width:18px;height:18px}._bookmarkButton_18qjd_728._saved_18qjd_428{color:var(--text-on-dark);background:var(--kc-green-deep)}._bookmarkButton_18qjd_728._saved_18qjd_428 svg{fill:currentColor}._cardBody_18qjd_748{flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}._cardBody_18qjd_748 h3{height:auto;min-height:0;color:var(--ink);font-family:var(--kc-font-hanzi);font-size:23px;font-weight:var(--kc-weight-semibold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}._cardBody_18qjd_748>._pinyin_18qjd_543{height:auto;min-height:0;color:var(--accent-brown);font-size:var(--catalog-card-copy-size,var(--kc-ui-caption));white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}[data-story-catalog=true] ._cardBody_18qjd_748>._pinyin_18qjd_543{font-size:var(--kc-ui-body)}._cardBody_18qjd_748>._vietnameseTitle_18qjd_554{height:auto;font-size:var(--kc-ui-label);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}._cardBody_18qjd_748>p{height:auto;min-height:0;color:var(--color-text-body);font-size:var(--catalog-card-copy-size,var(--kc-ui-body));line-height:var(--kc-ui-leading-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._cardFooter_18qjd_589{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:end;align-self:stretch;align-items:center;gap:7px;min-width:0;min-height:38px;margin-top:auto;padding-top:12px;display:grid}._cardFooter_18qjd_589>span{border-color:var(--color-border-light);background:var(--color-white);font-size:var(--kc-ui-caption);grid-area:1/1}._cardFooter_18qjd_589>small{grid-area:1/2;justify-self:start}._cardFooter_18qjd_589>._compactAction_18qjd_30{grid-area:1/2;justify-self:end}._cardFooter_18qjd_589 small{color:var(--muted);font-size:var(--kc-ui-caption);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._cardFooter_18qjd_589 small svg{width:12px;height:12px}._compactAction_18qjd_30{width:auto;max-width:100%;min-height:var(--catalog-compact-action-height,38px);padding:0 var(--catalog-compact-action-padding,12px);--button-ink:var(--color-on-brand);--button-color:var(--color-brand);font-size:var(--catalog-compact-action-font-size,var(--kc-ui-label));gap:8px;margin-left:0;transition:transform .2s}._emptyState_18qjd_853{border:1px dashed var(--line);color:var(--muted);background:var(--kc-surface-strong);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:44px 24px;display:grid}._emptyState_18qjd_853 svg{width:25px;height:25px}._emptyState_18qjd_853 h2{color:var(--ink);font-size:var(--kc-ui-card);margin:0}._emptyState_18qjd_853 p{font-size:var(--kc-ui-body);margin:0}._pagination_18qjd_200{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-width:0;min-height:42px;padding:8px 2px 0;display:grid}._compactAction_18qjd_30:hover{transform:translateY(-1px)}._compactAction_18qjd_30:active{transform:translateY(1px)}._storyCompactAction_18qjd_880{gap:8px}._storyCompactAction_18qjd_880:disabled{border-color:var(--kc-border-subtle);color:var(--muted);background:var(--kc-surface-quiet);box-shadow:none}._compactAction_18qjd_30 svg{flex:0 0 16px;width:16px;height:16px}._pagination_18qjd_200 button{min-width:88px;min-height:34px;color:var(--ink);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._pagination_18qjd_200 button svg{width:14px;height:14px}._pagination_18qjd_200 button:first-child{justify-self:start}._pagination_18qjd_200 button:last-child{justify-self:end}._pagination_18qjd_200 button:disabled{cursor:not-allowed;opacity:.4}._pageIndicator_18qjd_912{color:var(--text-on-dark);font-size:var(--fs-tiny);font-weight:var(--kc-weight-semibold);white-space:nowrap}._sideRail_18qjd_914{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;height:100%;display:grid;position:static}._railPanel_18qjd_5{--kc-card-fill:var(--kc-surface-strong);min-width:0;overflow:hidden}._railPanel_18qjd_5>header{border-bottom:1px solid var(--kc-border-subtle);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;display:flex}._railPanel_18qjd_5 h2{min-width:0;color:var(--ink);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;display:flex}._railPanel_18qjd_5 h2 svg{flex:none;width:15px;height:15px}._railPanel_18qjd_5 header a,._railPanel_18qjd_5 header button{color:var(--muted);font-size:var(--kc-ui-label);flex:none;align-items:center;gap:3px;text-decoration:none;display:inline-flex}._railPanel_18qjd_5 header svg{width:12px;height:12px}._railPanel_18qjd_5 header ._railPrimaryAction_18qjd_26{--button-ink:var(--text-on-dark);--button-color:var(--color-brand);min-width:112px;min-height:40px;font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);flex:0 128px;justify-content:center;gap:8px;padding:0 14px}._railPanel_18qjd_5 header ._railPrimaryAction_18qjd_26 svg{width:16px;height:16px}._stats_18qjd_978{background:var(--color-yellow);padding:0 14px;display:grid}._stats_18qjd_978 article{border-bottom:1px solid var(--kc-border-subtle);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}._stats_18qjd_978 article:last-child{border-bottom:0}._stats_18qjd_978 article>span{width:38px;height:38px;color:var(--text-on-dark);background:var(--kc-green-deep);border-radius:9px;place-items:center;display:grid}._stats_18qjd_978 article>span svg{width:18px;height:18px}._stats_18qjd_978 p{min-width:0;color:var(--muted);font-size:var(--kc-ui-body);overflow-wrap:anywhere;margin:0}._stats_18qjd_978 strong{color:var(--ink);font-size:var(--fs-card-title);margin-top:3px;line-height:1;display:block}._stats_18qjd_978 strong small{color:var(--muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-medium);margin-left:3px}._savedList_18qjd_1007{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kc-green-deep) 48%, var(--line)) transparent;scrollbar-width:thin;min-height:0;max-height:318px;padding:0 12px;display:grid;overflow:hidden auto}._savedList_18qjd_1007::-webkit-scrollbar{width:7px}._savedList_18qjd_1007::-webkit-scrollbar-track{background:0 0}._savedList_18qjd_1007::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kc-green-deep) 48%, var(--line));background-clip:padding-box;border:2px solid #0000;border-radius:999px}._savedList_18qjd_1007:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--kc-green-deep) 35%, transparent);outline-offset:-2px}._savedItem_18qjd_1027{border-bottom:1px solid var(--kc-border-subtle);grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}._savedItem_18qjd_1027:last-child{border-bottom:0}._savedLink_18qjd_1037{min-width:0;color:inherit;cursor:pointer;border-radius:9px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;margin:-4px;padding:4px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}._savedLink_18qjd_1037:hover{background:color-mix(in srgb, var(--kc-green-deep) 7%, transparent);transform:translate(2px)}._savedLink_18qjd_1037:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--kc-green-deep) 46%, transparent);outline-offset:2px}._savedThumb_18qjd_428{border-radius:6px;width:60px;height:40px}._savedThumb_18qjd_428 ._storyVisual_18qjd_434{gap:0}._savedThumb_18qjd_428 ._storyVisual_18qjd_434 strong{font-size:var(--kc-ui-card)}._savedThumb_18qjd_428 ._storyVisual_18qjd_434 small{display:none}._savedThumb_18qjd_428 ._fallback_18qjd_471{gap:2px;padding:3px}._savedThumb_18qjd_428 ._fallback_18qjd_471 svg{width:14px;height:14px}._savedThumb_18qjd_428 ._fallback_18qjd_471 small{display:none}._savedCopy_18qjd_1066{min-width:0}._savedItem_18qjd_1027 strong,._savedItem_18qjd_1027 span,._savedItem_18qjd_1027 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._savedItem_18qjd_1027 strong{color:var(--ink);font-family:var(--kc-font-hanzi);font-size:var(--fs-caption)}._savedItem_18qjd_1027 span{color:var(--accent-brown);font-size:var(--fs-tiny);margin-top:1px}._savedItem_18qjd_1027 small{color:var(--muted);font-size:var(--kc-ui-caption);margin-top:2px}._savedItem_18qjd_1027>button{width:25px;height:25px;color:var(--color-text-primary);border-radius:7px;place-items:center;display:grid}._savedItem_18qjd_1027>button:hover{background:color-mix(in srgb, var(--kc-green-deep) 9%, transparent)}._savedItem_18qjd_1027>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--kc-green-deep) 46%, transparent);outline-offset:2px}._savedItem_18qjd_1027>button svg{fill:currentColor;width:14px;height:14px}._emptySaved_18qjd_1078{color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:24px 18px;display:grid}._emptySaved_18qjd_1078 svg{width:20px;height:20px}._emptySaved_18qjd_1078 p{color:var(--ink);font-size:var(--kc-ui-body);font-weight:var(--kc-weight-semibold);margin:0}._emptySaved_18qjd_1078 small{font-size:var(--kc-ui-caption);line-height:var(--kc-leading-normal)}._saveError_18qjd_1089{color:var(--error-foreground);font-size:var(--kc-ui-body);margin:0;padding:0 12px 12px}._drawerBackdrop_18qjd_1091{z-index:78;visibility:hidden;background:var(--color-overlay);opacity:0;pointer-events:none;border:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}._storyDrawer_18qjd_1{--story-drawer-width:min(370px, calc(100vw - 58px));z-index:82;width:var(--story-drawer-width);min-height:420px;transition:transform .28s cubic-bezier(.22,.8,.28,1);position:fixed;top:82px;bottom:18px;left:0;transform:translate(-100%)}._storyDrawerOpen_18qjd_1116{transform:translate(0)}._mobileReaderLauncher_18qjd_1120{display:none}@media (max-width:900px){[data-story-reading-room] ._mobileReaderLauncher_18qjd_1120{border:1px solid var(--color-border-strong);background:var(--color-brand);width:44px;height:44px;color:var(--text-on-dark);cursor:pointer;border-radius:12px;flex:0 0 44px;order:2;place-items:center;display:grid}._mobileReaderLauncher_18qjd_1120 svg{width:21px;height:21px}._mobileReaderLauncher_18qjd_1120:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}[data-story-reading-room] ._storyDrawer_18qjd_1:not(._storyDrawerOpen_18qjd_1116) ._drawerProgress_18qjd_1138{background:var(--color-progress-track);border-radius:999px;width:100%;height:3px;margin-top:5px;display:block;overflow:hidden}._featuredAction_18qjd_24>div{gap:6px;display:grid}._featuredAction_18qjd_24>div>span{color:var(--color-on-brand);font-size:var(--kc-ui-label)}._featuredAction_18qjd_24 ._completedProgress_18qjd_1152{color:var(--color-yellow-text-on-dark);font-weight:var(--kc-ui-weight-action);align-items:center;gap:5px;display:inline-flex}._completedProgress_18qjd_1152 svg{width:14px;height:14px;fill:color-mix(in srgb, var(--kc-success) 18%, transparent)}._featuredAction_18qjd_24 i{background:var(--color-brand-hover);border-radius:999px;height:4px;overflow:hidden}._storyDrawerHandle_18qjd_1169{visibility:hidden}[data-story-reading-room] ._storyDrawer_18qjd_1{min-height:0;bottom:max(10px, env(safe-area-inset-bottom))}[data-story-reading-room] ._drawerBackdropVisible_18qjd_1171{visibility:visible;opacity:1;pointer-events:auto}}@media (max-width:900px) and (max-height:520px){[data-story-reading-room] ._storyDrawerPanel_18qjd_1{overscroll-behavior:contain;display:block;overflow-y:auto}[data-story-reading-room] ._storyDrawerPanel_18qjd_1>*+*{margin-top:10px}[data-story-reading-room] ._drawerStoryList_18qjd_1177{max-height:240px}}._storyDrawerHandle_18qjd_1169{width:max(32px, calc(var(--fs-tiny) * 1.25 + 8px));border:1px solid color-mix(in srgb, var(--color-brand-deep) 76%, white);min-height:96px;color:var(--text-on-dark);background:var(--color-brand);box-shadow:7px 8px 18px color-mix(in srgb, var(--color-shadow-ink) 18%, transparent);cursor:pointer;border-left:0;border-radius:0 14px 14px 0;grid-template-rows:auto 1fr;place-items:center;gap:4px;padding:7px 4px;display:grid;position:absolute;top:64px;left:100%}:is(._storyDrawerHandle_18qjd_1169:hover,._storyDrawerHandle_18qjd_1169:focus-visible){background:var(--color-brand-hover)}._storyDrawerHandle_18qjd_1169:focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-focus-on-dark);outline-offset:2px}._storyDrawerHandle_18qjd_1169 svg{width:14px;height:14px}._storyDrawerHandle_18qjd_1169 span{writing-mode:vertical-rl;font-size:max(11px, calc(var(--fs-tiny) - 4px));font-weight:var(--kc-weight-bold);letter-spacing:.02em;transform:rotate(180deg)}@media (min-width:761px){[data-story-catalog=true] ._storyDrawerHandle_18qjd_1169{border-radius:0 11px 11px 0;grid-template-rows:1fr;gap:0;width:30px;min-height:50px;padding:8px 4px;top:76px}[data-story-catalog=true] ._storyDrawerHandle_18qjd_1169 span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._storyDrawerPanel_18qjd_1{width:100%;height:100%;min-height:0;color:var(--text-on-dark);--kc-card-fill:var(--color-brand);border-left:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:7px;padding:9px;display:grid;overflow:hidden}._storyDrawerHeader_18qjd_1248{min-width:0;color:var(--ink);background:var(--kc-surface-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}._storyDrawerHeader_18qjd_1248>div{min-width:0}._storyDrawerHeader_18qjd_1248 span{color:var(--accent-brown);font-size:var(--kc-ui-marker);font-weight:var(--kc-weight-bold);letter-spacing:.08em;align-items:center;gap:6px;display:flex}._storyDrawerHeader_18qjd_1248 span svg{width:12px;height:12px}._drawerFilters_18qjd_1270{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}._drawerFilters_18qjd_1270 button{color:#ffffffd1;background:color-mix(in srgb, var(--color-brand-deep) 74%, transparent);min-width:0;min-height:30px;font-size:var(--kc-ui-marker);font-weight:var(--kc-ui-weight-action);white-space:nowrap;border:1px solid #ffffff3d;border-radius:8px;padding:0 6px}:is(._drawerFilters_18qjd_1270 button:hover,._drawerFilters_18qjd_1270 button:focus-visible){border-color:var(--color-yellow);color:#fff}._drawerFilters_18qjd_1270 button._activeDrawerFilter_18qjd_1290{border-color:var(--color-yellow);color:var(--color-white);background:var(--color-yellow)}._drawerStoryList_18qjd_1177{overscroll-behavior:contain;min-width:0;min-height:0;color:var(--ink);background:var(--kc-surface-strong);scrollbar-color:color-mix(in srgb, var(--kc-green-deep) 52%, var(--line)) transparent;scrollbar-width:thin;border-radius:12px;align-content:start;padding:3px 9px;display:grid;overflow:hidden auto}._drawerStoryList_18qjd_1177::-webkit-scrollbar{width:7px}._drawerStoryList_18qjd_1177::-webkit-scrollbar-track{background:0 0}._drawerStoryList_18qjd_1177::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kc-green-deep) 52%, var(--line));background-clip:padding-box;border:2px solid #0000;border-radius:999px}._drawerStoryList_18qjd_1177:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-yellow);outline-offset:-3px}._drawerStory_18qjd_1177{border-bottom:1px solid var(--kc-border-subtle);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;padding:8px 0;display:grid}._drawerStory_18qjd_1177:last-child{border-bottom:0}._currentDrawerStory_18qjd_1331{background:color-mix(in srgb, var(--color-yellow) 38%, transparent);border-radius:10px;margin-inline:-5px;padding-inline:5px}._currentDrawerStory_18qjd_1331 ._drawerStoryLink_18qjd_1337{cursor:default}._drawerStoryLink_18qjd_1337{min-width:0;color:inherit;border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;margin:-4px;padding:4px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}a._drawerStoryLink_18qjd_1337:hover{background:color-mix(in srgb, var(--kc-green-deep) 8%, transparent);transform:translate(2px)}a._drawerStoryLink_18qjd_1337:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid color-mix(in srgb, var(--kc-green-deep) 48%, transparent);outline-offset:2px}._drawerStoryThumb_18qjd_1353{border:1px solid var(--kc-border-subtle);background:var(--kc-surface-quiet);border-radius:8px;width:76px;height:56px;overflow:hidden}._drawerStoryThumb_18qjd_1353 img,._drawerStoryThumb_18qjd_1353 ._fallback_18qjd_471{object-fit:cover;width:100%;height:100%;display:block}._drawerStoryThumb_18qjd_1353 ._storyVisual_18qjd_434{gap:0}._drawerStoryThumb_18qjd_1353 ._storyVisual_18qjd_434 strong{font-size:var(--kc-ui-card)}._drawerStoryThumb_18qjd_1353 ._storyVisual_18qjd_434 small{display:none}._drawerStoryCopy_18qjd_1366{min-width:0}._drawerStoryCopy_18qjd_1366>strong,._drawerStoryCopy_18qjd_1366>span,._drawerStoryCopy_18qjd_1366>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._drawerStoryCopy_18qjd_1366>strong{color:var(--ink);font-family:var(--kc-font-hanzi);font-size:var(--fs-caption)}._drawerStoryCopy_18qjd_1366>span{color:var(--accent-brown);font-size:var(--fs-tiny);font-weight:var(--kc-weight-semibold);margin-top:1px}._drawerStoryCopy_18qjd_1366>small{color:var(--muted);font-size:var(--kc-ui-caption);margin-top:2px}._drawerStoryStatus_18qjd_1373{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}._drawerStoryStatus_18qjd_1373 em{font-size:var(--kc-ui-caption);font-style:normal;font-weight:var(--kc-weight-extrabold);border-radius:999px;align-items:center;gap:3px;padding:2px 6px;line-height:1.3;display:inline-flex}._drawerStoryStatus_18qjd_1373 em svg{width:10px;height:10px}._drawerStoryStatus_18qjd_1373 ._freeBadge_18qjd_1386{color:var(--text-on-dark);background:var(--kc-green-deep)}._drawerStoryStatus_18qjd_1373 ._vipBadge_18qjd_1387{color:var(--color-brand-deep);background:var(--color-yellow)}._drawerStoryStatus_18qjd_1373>b{color:var(--muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-weight-semibold)}._drawerProgress_18qjd_1138>b{border-radius:inherit;background:var(--color-progress-active);height:100%;display:block}._drawerStory_18qjd_1177>button{width:29px;height:29px;color:var(--color-text-primary);border-radius:8px;place-items:center;display:grid}._drawerStory_18qjd_1177>button:hover{background:color-mix(in srgb, var(--kc-green-deep) 9%, transparent)}._drawerStory_18qjd_1177>button svg{width:15px;height:15px}._drawerStory_18qjd_1177>button._drawerSavedButton_18qjd_1401{color:var(--text-on-dark);background:var(--kc-green-deep)}._drawerStory_18qjd_1177>button._drawerSavedButton_18qjd_1401 svg{fill:currentColor}._unavailableStory_18qjd_1403{opacity:.68}._drawerEmpty_18qjd_1404{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:38px 18px;display:grid}._drawerEmpty_18qjd_1404 svg{width:22px;height:22px}._drawerEmpty_18qjd_1404 p{font-size:var(--kc-ui-body);margin:0}._drawerProfileLink_18qjd_1414{min-height:38px;color:var(--color-white);background:var(--color-yellow);font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-action);border:1px solid #ffffff3d;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}._drawerProfileLink_18qjd_1414:hover{background:var(--color-yellow)}._drawerProfileLink_18qjd_1414:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid white;outline-offset:2px}._drawerProfileLink_18qjd_1414 svg{width:14px;height:14px}._readingStoryDrawer_18qjd_1434{--ink:var(--color-brand-deep);--muted:var(--color-text-secondary);--kc-surface-strong:var(--color-surface);--kc-border-subtle:var(--color-border-strong);--kc-green-deep:var(--color-brand-deep)}._readingStoryDrawer_18qjd_1434 ._storyDrawerHandle_18qjd_1169{border-color:var(--color-brand-deep);color:var(--color-white);background:var(--color-brand);box-shadow:3px 4px 0 color-mix(in srgb, var(--color-shadow-ink) 12%, transparent), 7px 8px 18px color-mix(in srgb, var(--color-shadow-ink) 20%, transparent)}:is(._readingStoryDrawer_18qjd_1434 ._storyDrawerHandle_18qjd_1169:hover,._readingStoryDrawer_18qjd_1434 ._storyDrawerHandle_18qjd_1169:focus-visible){background:var(--color-brand-hover)}._readingStoryDrawer_18qjd_1434 ._storyDrawerHandle_18qjd_1169:focus-visible{outline-color:var(--color-focus)}._readingStoryDrawer_18qjd_1434 ._storyDrawerPanel_18qjd_1{--kc-card-fill:var(--color-brand-deep)}._readingStoryDrawer_18qjd_1434 ._storyDrawerHeader_18qjd_1248{background:0 0;padding:6px 8px}._readingStoryDrawer_18qjd_1434 ._storyDrawerHeader_18qjd_1248 span{color:var(--color-white);font-size:var(--kc-ui-marker)}._drawerFilterGroup_18qjd_1455{gap:5px;min-width:0;display:grid}._readingStoryDrawer_18qjd_1434 ._drawerFilters_18qjd_1270{grid-template-columns:minmax(112px,1.2fr) repeat(2,minmax(0,1fr))}._readingStoryDrawer_18qjd_1434 ._drawerFilters_18qjd_1270 button{border-color:var(--color-control-border);min-height:30px;color:var(--color-white);background:var(--color-brand);font-size:var(--kc-ui-marker);cursor:pointer}._readingStoryDrawer_18qjd_1434 ._drawerFilters_18qjd_1270 button:hover{background:var(--color-brand-panel);border-color:var(--color-yellow)}._readingStoryDrawer_18qjd_1434 ._drawerFilters_18qjd_1270 ._activeDrawerFilter_18qjd_1290{border-color:var(--color-yellow);color:var(--color-white);background:var(--color-yellow)}._readingStoryDrawer_18qjd_1434 ._drawerFilters_18qjd_1270 button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-white);outline-offset:2px}._drawerLevelSelect_18qjd_1472{border:1px solid var(--color-white);background:var(--color-white);min-width:0;color:var(--color-text-primary);border-radius:8px;display:flex;position:relative}._drawerLevelSelect_18qjd_1472 select{-webkit-appearance:none;appearance:none;border-radius:inherit;width:100%;min-width:0;min-height:30px;color:inherit;font:inherit;font-size:var(--kc-ui-marker);font-weight:var(--kc-weight-bold);cursor:pointer;background:0 0;border:0;padding:0 25px 0 9px}._drawerLevelSelect_18qjd_1472 option{background:var(--color-white);color:var(--color-text-primary)}._drawerLevelSelect_18qjd_1472 svg{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}._drawerLevelSelect_18qjd_1472:focus-within{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-yellow);outline-offset:2px}._drawerLevelSelect_18qjd_1472 select:focus-visible{outline:none}._drawerResultCount_18qjd_1500{color:var(--color-level-bg);font-size:var(--kc-ui-marker);margin:0;padding:0 2px;line-height:1.4}._drawerResultCount_18qjd_1500 strong{color:var(--color-white);font-weight:var(--kc-weight-bold)}._readingStoryDrawer_18qjd_1434 ._drawerStoryList_18qjd_1177{border:1px solid var(--color-border-strong)}._readingStoryDrawer_18qjd_1434 ._drawerStoryCopy_18qjd_1366>strong{font-size:var(--kc-ui-body)}._readingStoryDrawer_18qjd_1434 ._drawerStoryCopy_18qjd_1366>span{color:var(--color-accent-hover);font-size:var(--kc-ui-caption)}._readingStoryDrawer_18qjd_1434 ._drawerStoryCopy_18qjd_1366>small{font-size:var(--kc-ui-caption)}._readingStoryDrawer_18qjd_1434 ._drawerStoryStatus_18qjd_1373>b{color:var(--color-brand)}._readingStoryDrawer_18qjd_1434 ._drawerStoryThumb_18qjd_1353 img{filter:contrast(1.08)}._readingStoryDrawer_18qjd_1434 ._currentDrawerStory_18qjd_1331{background:var(--color-yellow-soft);box-shadow:inset 3px 0 0 var(--color-accent)}._readingStoryDrawer_18qjd_1434 ._drawerStory_18qjd_1177>button{border:1px solid var(--color-control-border);background:var(--color-white);color:var(--color-text-primary);cursor:pointer}._readingStoryDrawer_18qjd_1434 ._drawerStory_18qjd_1177>button:hover{border-color:var(--color-brand);background:var(--color-secondary-hover)}._readingStoryDrawer_18qjd_1434 ._drawerStory_18qjd_1177>._drawerSavedButton_18qjd_1401{background:var(--color-brand);color:var(--color-white)}._readingStoryDrawer_18qjd_1434 ._drawerStory_18qjd_1177>._drawerSavedButton_18qjd_1401:hover{background:var(--color-brand-deep)}._readingStoryDrawer_18qjd_1434 ._drawerStoryLink_18qjd_1337:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._readingStoryDrawer_18qjd_1434 ._drawerStory_18qjd_1177>button:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._readingStoryDrawer_18qjd_1434 ._unavailableStory_18qjd_1403{opacity:1}._drawerResetFilters_18qjd_1516{border:1px solid var(--color-brand);background:var(--color-brand);color:var(--color-white);font:inherit;font-size:var(--kc-ui-caption);cursor:pointer;border-radius:7px;margin-top:4px;padding:8px 10px}._drawerResetFilters_18qjd_1516:hover{background:var(--color-brand-deep)}._drawerResetFilters_18qjd_1516:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._readingStoryDrawer_18qjd_1434 ._saveError_18qjd_1089{color:var(--color-accent-soft)}@media (max-width:1080px){._pageGrid_18qjd_112{grid-template-columns:1fr}._controls_18qjd_134{width:auto;margin-right:0}._cards_18qjd_669{grid-auto-columns:calc(33.3333% - 8px)}[data-shadowing-catalog=true] ._cards_18qjd_669,[data-story-catalog=true] ._cards_18qjd_669{grid-template-columns:repeat(2,minmax(0,1fr))}._sideRail_18qjd_914{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));position:static}._levelRow_18qjd_165{grid-template-columns:1fr}._searchBox_18qjd_190{width:min(100%,520px)}[data-shadowing-catalog=true] ._searchBox_18qjd_190,[data-story-catalog=true] ._searchBox_18qjd_190{width:100%}._featured_18qjd_9{grid-template-columns:minmax(210px,36%) minmax(0,1fr);gap:16px}._freeFeaturedAction_18qjd_623{grid-column:1/-1;justify-content:flex-start}._featuredAction_18qjd_24{border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:20px;padding:0;display:grid}}@media (max-width:760px){._catalog_18qjd_38{gap:18px;padding-top:24px}._levelTabs_18qjd_192{grid-template-columns:repeat(3,minmax(0,1fr))}._featured_18qjd_9{grid-template-columns:minmax(150px,34%) minmax(0,1fr)}._featuredAction_18qjd_24{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,34%);align-items:center;gap:12px;padding:0;display:grid}._cards_18qjd_669{grid-auto-columns:calc(50% - 6px);height:320px}[data-shadowing-catalog=true] ._cards_18qjd_669,[data-story-catalog=true] ._cards_18qjd_669{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}[data-shadowing-catalog=true] ._card_18qjd_13,[data-story-catalog=true] ._card_18qjd_13{height:auto}._sideRail_18qjd_914{grid-template-columns:1fr}._storyDrawer_18qjd_1{--story-drawer-width:min(360px, calc(100vw - 48px));top:76px;bottom:10px}._drawerBackdropVisible_18qjd_1171{visibility:visible;opacity:1;pointer-events:auto}._storyDrawerHandle_18qjd_1169{width:max(30px, calc(var(--fs-tiny) * 1.25 + 8px));min-height:92px;top:52px}}@media (max-width:600px){._featured_18qjd_9{grid-template-columns:minmax(0,1fr);gap:14px}._featuredMedia_18qjd_426{aspect-ratio:16/9;height:auto;min-height:0;max-height:210px}._featuredCopy_18qjd_526{padding-inline:2px}._featuredAction_18qjd_24{grid-template-columns:1fr;gap:12px}[data-shadowing-catalog=true] ._cards_18qjd_669,[data-story-catalog=true] ._cards_18qjd_669{grid-template-columns:1fr}._cardMedia_18qjd_427{max-height:230px}._filterRow_18qjd_202 label{flex:160px}}@media (max-width:520px){._catalog_18qjd_38{gap:18px;padding-top:20px}._controls_18qjd_134{padding:12px}._levelTabs_18qjd_192{gap:6px}._levelTabs_18qjd_192 button{min-height:42px;font-size:var(--kc-ui-label)}._filterRow_18qjd_202 label{width:100%;min-width:0}._filterRow_18qjd_202>._resultCount_18qjd_369{width:100%;margin-left:0}._featuredCopy_18qjd_526{padding:2px 0}._featuredCopy_18qjd_526 h2{font-size:var(--kc-ui-section)}._featuredCopy_18qjd_526>._pinyin_18qjd_543{font-size:14px}._featuredCopy_18qjd_526>p{font-size:var(--kc-ui-body)}._featuredMeta_18qjd_411{gap:5px;margin-top:7px}._featuredAction_18qjd_24{grid-template-columns:1fr;gap:8px}._cards_18qjd_669{grid-auto-columns:calc(100% - 28px);height:330px}[data-shadowing-catalog=true] ._cards_18qjd_669,[data-story-catalog=true] ._cards_18qjd_669{grid-template-columns:1fr;height:auto}[data-shadowing-catalog=true] ._card_18qjd_13,[data-story-catalog=true] ._card_18qjd_13{height:auto}._cardBody_18qjd_748 h3{font-size:var(--kc-ui-card)}._storyDrawerPanel_18qjd_1{padding:9px}._storyDrawerHeader_18qjd_1248{padding:6px 8px}._drawerStoryLink_18qjd_1337{grid-template-columns:68px minmax(0,1fr)}._drawerStoryThumb_18qjd_1353{width:68px;height:52px}}@media (max-width:380px){._featuredMeta_18qjd_411,._cardFooter_18qjd_589{gap:6px}}._catalog_18qjd_38 :is(a,button):focus-visible{outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--color-accent);outline-offset:3px}._catalog_18qjd_38 select:focus-visible{outline:calc(2px * var(--kc-keyboard-focus,1)) solid var(--color-focus);outline-offset:2px}._featured_18qjd_9 ._primaryAction_18qjd_34:disabled{color:var(--color-text-secondary);border-color:var(--color-border-light);background:var(--color-progress-track);box-shadow:none;transform:none}._bookmarkButton_18qjd_728:hover{border-color:var(--color-brand)}@media (hover:hover) and (pointer:fine){._card_18qjd_13:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){._catalog_18qjd_38 *,._catalog_18qjd_38 :before,._catalog_18qjd_38 :after{scroll-behavior:auto;transition:none}._card_18qjd_13:hover,._primaryAction_18qjd_34:hover,._primaryAction_18qjd_34:active,._compactAction_18qjd_30:hover,._compactAction_18qjd_30:active{transform:none}}
