.scroll-mode_scrollRoot__bak0a{position:relative;width:100vw;height:100dvh;overflow:hidden;color:#4f3242}.scroll-mode_fixedBackdrop__yxAXu{position:absolute;inset:0;background:radial-gradient(120% 100% at 60% 0,rgba(250,219,227,.72) 0,rgba(242,231,255,.46) 45%,rgba(248,244,232,.92) 100%),linear-gradient(160deg,#fff5ee,#f6f0ff 45%,#fff9ef);pointer-events:none}.scroll-mode_feedViewport__5K7eo{position:relative;z-index:1;width:100%;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scroll-padding-block:50dvh;padding-inline:0}.scroll-mode_feedSnapSpacer__jxVqK{height:calc((100dvh - var(--feed-slot-height, 78dvh)) / 2);min-height:0;pointer-events:none}.scroll-mode_sceneFrame__1KaP5{width:100%;min-height:var(--feed-slot-height,78dvh);margin-block:calc(var(--feed-item-gap, 24px) / 2);scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.scroll-mode_sceneDepthCard__W7jTf{width:100%;height:100%;will-change:transform,opacity,filter;transform-origin:center center;transition:transform .12s linear,opacity .12s linear,filter .12s linear}.scroll-mode_scene__ykSzv{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:8vh 10vw 18vh}.scroll-mode_cutoutImage__szB5f{width:min(72vw,360px);max-height:min(54vh,420px);object-fit:contain}.scroll-mode_infoPanel__M_thY{position:fixed;z-index:3;left:.8rem;right:.8rem;bottom:max(.8rem,env(safe-area-inset-bottom));border-radius:1.15rem;border:1px solid rgba(255,255,255,.48);background:rgba(255,248,253,var(--panel-opacity));box-shadow:0 12px 36px rgba(121,85,104,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.95rem 1rem;font-size:var(--detail-size);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.35rem;gap:.35rem;transform-origin:bottom center;transition:max-height var(--panel-transition-dynamic-ms,var(--panel-transition-ms,.56s)) cubic-bezier(.2,.85,.25,1),border-radius var(--panel-transition-dynamic-ms,var(--panel-transition-ms,.56s)) cubic-bezier(.2,.85,.25,1),transform var(--panel-transition-dynamic-ms,var(--panel-transition-ms,.56s)) cubic-bezier(.2,.85,.25,1);max-height:228px}.scroll-mode_infoPanelScrolling__aAYVi{max-height:228px;border-radius:1.15rem 1.15rem .9rem .9rem;transform:translateY(calc(100% - var(--panel-peek-height, 18px))) scale(.985)}.scroll-mode_infoPanelDefault__1veZz{max-height:228px;border-radius:1.15rem;transform:translateY(0) scale(1)}.scroll-mode_infoPanelExpanded__yzrfX{max-height:min(72dvh,560px);border-radius:1.15rem;transform:translateY(0) scale(1)}.scroll-mode_infoWordRow__x1U1g{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.scroll-mode_infoWord__bEIv9{margin:0;font-size:var(--word-size);line-height:1.02;letter-spacing:.01em}.scroll-mode_infoDefaultContent__5GMkN,.scroll-mode_infoWord__bEIv9{transition:opacity var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1),transform var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1)}.scroll-mode_infoDefaultContent__5GMkN{opacity:1;transform:translateY(0);min-height:0;overflow-y:auto;padding-right:.1rem}.scroll-mode_infoPanelScrolling__aAYVi .scroll-mode_infoDefaultContent__5GMkN,.scroll-mode_infoPanelScrolling__aAYVi .scroll-mode_infoWord__bEIv9{opacity:0;transform:translateY(8px);pointer-events:none}.scroll-mode_infoPanelDefault__1veZz .scroll-mode_infoDefaultContent__5GMkN,.scroll-mode_infoPanelDefault__1veZz .scroll-mode_infoWord__bEIv9,.scroll-mode_infoPanelExpanded__yzrfX .scroll-mode_infoDefaultContent__5GMkN,.scroll-mode_infoPanelExpanded__yzrfX .scroll-mode_infoWord__bEIv9{opacity:1;transform:translateY(0)}.scroll-mode_panelToggleRow__GSarZ{display:flex;justify-content:flex-end;opacity:1;transform:translateY(0);transition:opacity var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1),transform var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1)}.scroll-mode_infoPanelScrolling__aAYVi .scroll-mode_panelToggleRow__GSarZ{opacity:0;transform:translateY(8px);pointer-events:none}.scroll-mode_summaryLine__FbAKx{margin:.22rem 0 0;color:#7f6271;display:flex;gap:.35rem;align-items:baseline;min-width:0}.scroll-mode_summaryTranslation__UMK5F{color:#d47088;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scroll-mode_summaryPronunciation__1nl_L{color:#8f7382;font-size:.92em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scroll-mode_summaryDefinition__Jd05m{margin:.35rem 0 0;color:#6f5260;line-height:1.4}.scroll-mode_toggleLink__WXCwo{background:transparent;border:none;padding:0;margin:0;color:#9a7f8c;text-decoration:underline;text-underline-offset:.18em;font-size:.85em;font-weight:500;line-height:1;flex-shrink:0}.scroll-mode_infoExpandedBody__I6OQ_{margin-top:.65rem;display:grid;grid-gap:.4rem;gap:.4rem;color:#644654;opacity:0;transform:translateY(8px);max-height:0;overflow:hidden;transition:opacity var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1),transform var(--panel-content-transition-ms,.46s) cubic-bezier(.2,.85,.25,1),max-height var(--panel-transition-ms,.56s) cubic-bezier(.2,.85,.25,1)}.scroll-mode_infoExpandedBodyVisible__qXxJA{opacity:1;transform:translateY(0);max-height:360px}.scroll-mode_infoExpandedBody__I6OQ_ p{margin:0}.scroll-mode_audioButton___FtiQ{width:2.5rem;height:2.5rem;padding:0;border-radius:999px;display:grid;place-items:center;background:rgba(246,217,235,.88);box-shadow:0 10px 24px rgba(147,88,110,.28);color:#773751;line-height:1}.scroll-mode_infoAudioButton__tdQKM{position:relative;z-index:1;flex-shrink:0;margin-top:.1rem}.scroll-mode_audioButtonBounce__h9hZs{animation:scroll-mode_tap-bounce__0GMmh .18s ease}@keyframes scroll-mode_tap-bounce__0GMmh{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.scroll-mode_searchTrigger__VUBqf{position:fixed;z-index:4;top:max(.9rem,env(safe-area-inset-top));right:.95rem;width:2.8rem;height:2.8rem;padding:0;border-radius:999px;display:grid;place-items:center;background:rgba(255,240,250,.9);color:#8e4e68;box-shadow:0 7px 22px rgba(136,87,107,.22);line-height:1}.scroll-mode_searchOverlay__jPpha{position:fixed;inset:0;z-index:9;background:rgba(56,33,44,.3);display:flex;align-items:flex-end}.scroll-mode_searchModal__tZ_4p{width:100%;max-height:80dvh;border-radius:1.3rem 1.3rem 0 0;background:#fff7fc;padding:.9rem;display:grid;grid-gap:.7rem;gap:.7rem;animation:scroll-mode_slide-up__B7sqy .18s ease}@keyframes scroll-mode_slide-up__B7sqy{0%{transform:translateY(40px);opacity:.5}to{transform:translateY(0);opacity:1}}.scroll-mode_searchHeader__cyaGf{display:flex;gap:.6rem}.scroll-mode_searchInput__BYwn_{border-radius:999px;border:1px solid #eccbdd;background:#fff}.scroll-mode_searchClose__UOdNs{border-radius:999px;background:#f0dbe7;color:#8a4961}.scroll-mode_searchResults__6QXsc{margin:0;padding:0;list-style:none;overflow:auto;display:grid;grid-gap:.4rem;gap:.4rem}.scroll-mode_searchResultButton__yewUk{width:100%;text-align:left;border-radius:.75rem;background:#fff;color:#6b4254;border:1px solid #f2d9e6;display:flex;justify-content:space-between}.scroll-mode_searchResultButton__yewUk small{color:#bd6789}.scroll-mode_tuningCheckboxRow__R7Qfa{display:flex;align-items:center;gap:.5rem;color:#6f5260}.scroll-mode_tuningPanel__la_7Q{position:fixed;z-index:8;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));width:min(430px,42vw);max-height:90dvh;overflow:auto;background:rgba(255,249,253,.98);border:1px solid #eccddd;border-radius:.9rem;padding:.9rem;gap:.65rem;box-shadow:0 10px 24px rgba(92,56,75,.18)}.scroll-mode_tuningField__h28y5{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.9rem}.scroll-mode_tuningActionsRow__j20QG{display:flex;gap:.5rem}.scroll-mode_exportBox__GyFbW{margin:0;white-space:pre-wrap;font-size:.78rem;background:#fef3f9;border:1px solid #f4dce8;border-radius:.7rem;padding:.6rem}.scroll-mode_emptyState__7AaS9{height:100dvh;display:grid;place-content:center;text-align:center}@media (prefers-reduced-motion:reduce){.scroll-mode_audioButtonBounce__h9hZs,.scroll-mode_infoDefaultContent__5GMkN,.scroll-mode_infoExpandedBody__I6OQ_,.scroll-mode_infoPanel__M_thY,.scroll-mode_sceneDepthCard__W7jTf,.scroll-mode_searchModal__tZ_4p{transition-duration:1ms!important;animation-duration:1ms!important}}@media (min-width:900px){.scroll-mode_cutoutImage__szB5f{width:min(54vw,460px);max-height:60vh}.scroll-mode_infoPanel__M_thY{left:max(2rem,10vw);right:max(2rem,10vw)}}