.ReaderPage_shell__NYZeL{--reader-bg:var(--background-muted);--reader-panel:var(--background-page);--reader-panel-strong:#ffffff;--reader-sheet:#ffffff;--reader-ink:var(--text-primary);--reader-muted:var(--text-secondary);--reader-line:var(--border);--reader-accent:var(--color-primary);--reader-accent-soft:var(--color-primary-soft);--reader-highlight:var(--color-accent-border);--reader-shadow:0 22px 60px rgba(23,19,63,0.13);--topbar-height:60px;--bottom-height:58px;width:100%;height:100vh;height:100dvh;min-width:0;display:grid;grid-template-rows:var(--topbar-height) minmax(0,1fr) var(--bottom-height);position:relative;isolation:isolate;overflow:hidden;background:transparent;color:var(--reader-ink);font-family:var(--font-family-body);font-weight:400;transition:grid-template-rows var(--motion-normal) var(--ease-standard),background-color var(--motion-normal) var(--ease-standard),color var(--motion-normal) var(--ease-standard)}.ReaderPage_shell__NYZeL button,.ReaderPage_shell__NYZeL input,.ReaderPage_shell__NYZeL select,.ReaderPage_shell__NYZeL textarea{color:inherit;font-family:var(--font-family-body);font-weight:400}.ReaderPage_shell__NYZeL b,.ReaderPage_shell__NYZeL strong{font-weight:600}.ReaderPage_shell__NYZeL [data-book-language]{font-size:12px}.ReaderPage_themelight__ZNq2S{--reader-sheet:#ffffff;--reader-ink:var(--text-primary);--reader-muted:var(--text-secondary);--reader-highlight:var(--color-accent-border)}.ReaderPage_themepaper__h4ZgA{--reader-sheet:#fffdf6;--reader-ink:var(--text-primary);--reader-muted:var(--text-secondary);--reader-highlight:var(--color-accent-border)}.ReaderPage_themesepia__UJUyt{--reader-sheet:#f2e4c7;--reader-ink:#3f3022;--reader-muted:#7c6853;--reader-line:rgba(91,68,43,0.2);--reader-highlight:#d9bd72}.ReaderPage_themedark__6IboL{--reader-sheet:#28231f;--reader-ink:#e8e5dc;--reader-muted:#b5aaa1;--reader-line:rgba(227,233,228,0.16);--reader-highlight:#765f28}.ReaderPage_workspacewarm___OPz_{--reader-bg:var(--background-muted)}.ReaderPage_workspaceneutral__7WL9Q{--reader-bg:#eceaf2}.ReaderPage_workspacedark__qID0Y{--reader-bg:var(--primary-950)}.ReaderPage_bottomBar__oF521,.ReaderPage_topbar__5qNtU{min-width:0;position:relative;z-index:40;background-color:rgba(255,255,255,.96);backdrop-filter:blur(16px);transition:transform var(--motion-normal) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.ReaderPage_topbar__5qNtU{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;border-bottom:1px solid var(--reader-line)}.ReaderPage_topActions__l_s_3,.ReaderPage_topIdentity__LBtnd{min-width:0;display:flex;align-items:center}.ReaderPage_topIdentity__LBtnd{flex:1 1 auto;gap:10px}.ReaderPage_topActions__l_s_3{flex:0 0 auto;gap:5px}.ReaderPage_iconButton____gu5,.ReaderPage_navButton__WJaKo,.ReaderPage_openSide__USrRU,.ReaderPage_toolbarButton__VxvmD{width:38px;height:38px;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ReaderPage_iconButton____gu5:not(:disabled):focus-visible,.ReaderPage_iconButton____gu5:not(:disabled):hover,.ReaderPage_navButton__WJaKo:not(:disabled):focus-visible,.ReaderPage_navButton__WJaKo:not(:disabled):hover,.ReaderPage_openSide__USrRU:focus-visible,.ReaderPage_openSide__USrRU:hover,.ReaderPage_toolbarButton__VxvmD:not(:disabled):focus-visible,.ReaderPage_toolbarButton__VxvmD:not(:disabled):hover{border-color:var(--primary-200);background:var(--reader-accent-soft);color:var(--reader-accent)}.ReaderPage_iconButton____gu5:active,.ReaderPage_navButton__WJaKo:active,.ReaderPage_openSide__USrRU:active,.ReaderPage_toolbarButton__VxvmD:active{transform:translateY(1px)}.ReaderPage_navButton__WJaKo:disabled{cursor:not-allowed;border-color:transparent;background:transparent;color:var(--text-disabled);opacity:1;transform:none}.ReaderPage_toolbarActive__kk9J1,.ReaderPage_toolbarButton__VxvmD[aria-expanded=true]{border-color:var(--primary-200);background:var(--reader-accent-soft);color:var(--reader-accent)}.ReaderPage_brandMark__no5se{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;margin:0;padding:0;border:1px solid var(--reader-line);border-radius:50%;background-color:var(--surface);color:var(--color-primary);font:700 17px/1 var(--font-family-heading)}button.ReaderPage_brandMark__no5se:hover{background-color:var(--reader-accent-soft);border-color:var(--primary-200)}.ReaderPage_bookIdentity__qKBGX{min-width:0;max-width:430px;display:grid;gap:2px}.ReaderPage_bookIdentity__qKBGX span,.ReaderPage_bookIdentity__qKBGX strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderPage_bookIdentity__qKBGX strong{font:600 14px/1.25 var(--font-family-heading)}.ReaderPage_bookIdentity__qKBGX span{color:var(--text-secondary);font-size:12px;line-height:1.25;letter-spacing:.04em}.ReaderPage_identityMeta__VuZ9K,.ReaderPage_readerLanguages__qkj8J{min-width:0;display:flex;align-items:center;gap:5px}.ReaderPage_identityText__Aaalz{min-width:0}.ReaderPage_readerLanguages__qkj8J{flex:0 0 auto;overflow:visible!important}.ReaderPage_bookIdentity__qKBGX .ReaderPage_readerLanguage__z5BvR{min-width:25px;min-height:17px;padding:1px 5px;overflow:visible;color:var(--color-primary);font-size:12px;line-height:1;letter-spacing:.06em}.ReaderPage_saveState__CuhNO{flex:0 0 auto;color:var(--text-secondary);font-size:12px;white-space:nowrap}.ReaderPage_saveSuccess__ADqWO{color:var(--success)}.ReaderPage_topIdentity__LBtnd>.ReaderPage_saveSuccess__ADqWO:before{content:"";width:5px;height:5px;display:inline-block;margin:0 6px 1px 2px;border-radius:50%;background:var(--success)}.ReaderPage_moreWrap__hVPeE{position:relative}.ReaderPage_moreMenu__sRnR2{width:210px;position:absolute;top:calc(100% + 9px);right:0;z-index:60;overflow:hidden;padding:6px;border:1px solid var(--reader-line);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);box-shadow:0 18px 48px rgba(23,19,63,.18)}.ReaderPage_moreMenu__sRnR2 a,.ReaderPage_moreMenu__sRnR2 button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;font-size:13px;text-align:left}.ReaderPage_moreMenu__sRnR2 .aqlim-icon{flex:0 0 auto}.ReaderPage_moreMenu__sRnR2 a:hover,.ReaderPage_moreMenu__sRnR2 button:hover{background:var(--primary-50)}.ReaderPage_readerGrid__5sAPi{min-width:0;min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr) 300px;position:relative;overflow:hidden;transition:grid-template-columns var(--motion-normal) var(--ease-standard)}.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE{grid-template-columns:0 minmax(0,1fr) 300px}.ReaderPage_readerGrid__5sAPi.ReaderPage_settingsCollapsed__2ZPDG{grid-template-columns:290px minmax(0,1fr) 0}.ReaderPage_focus__d7aIK .ReaderPage_readerGrid__5sAPi,.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE.ReaderPage_settingsCollapsed__2ZPDG{grid-template-columns:0 minmax(0,1fr) 0}.ReaderPage_settingsPanel__3eKaN,.ReaderPage_sidebar__cIlUG{min-width:0;min-height:0;position:relative;z-index:20;overflow:hidden;background-color:rgba(248,247,252,.98);transition:transform var(--motion-normal) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.ReaderPage_sidebar__cIlUG{display:grid;grid-template-columns:52px minmax(0,1fr);border-right:1px solid var(--reader-line);transform-origin:left center}.ReaderPage_focus__d7aIK .ReaderPage_sidebar__cIlUG,.ReaderPage_sidebarCollapsed__JpPaE .ReaderPage_sidebar__cIlUG{visibility:hidden;pointer-events:none;opacity:0;transform:translateX(-100%)}.ReaderPage_sideTabs__54_uL{min-height:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;border-right:1px solid var(--reader-line);background:color-mix(in srgb,var(--surface) 76%,transparent)}.ReaderPage_sideTabs__54_uL button{width:39px;height:39px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:19px}.ReaderPage_sideTabs__54_uL .ReaderPage_activeTab__71M6Q,.ReaderPage_sideTabs__54_uL button:focus-visible,.ReaderPage_sideTabs__54_uL button:hover{border-color:color-mix(in srgb,var(--color-primary) 16%,transparent);background:var(--surface);color:var(--color-primary)}.ReaderPage_sideTabs__54_uL .ReaderPage_activeTab__71M6Q{box-shadow:inset 2px 0 var(--color-primary)}.ReaderPage_sideContent__QjEGO{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 28%,transparent) transparent}.ReaderPage_panelHeading__0bW2y,.ReaderPage_settingsHead__pTQ0m{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border-bottom:1px solid var(--reader-line)}.ReaderPage_panelHeading__0bW2y strong,.ReaderPage_settingsHead__pTQ0m strong{font:600 15px/1.2 var(--font-family-heading)}.ReaderPage_dialogClose__uRog8,.ReaderPage_panelHeading__0bW2y button,.ReaderPage_searchInput__6ftN9 button,.ReaderPage_settingsHead__pTQ0m button{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary)}.ReaderPage_dialogClose__uRog8:focus-visible,.ReaderPage_dialogClose__uRog8:hover,.ReaderPage_panelHeading__0bW2y button:focus-visible,.ReaderPage_panelHeading__0bW2y button:hover,.ReaderPage_searchInput__6ftN9 button:focus-visible,.ReaderPage_searchInput__6ftN9 button:hover,.ReaderPage_settingsHead__pTQ0m button:focus-visible,.ReaderPage_settingsHead__pTQ0m button:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}.ReaderPage_chapterList__bI2QA{display:grid;padding:8px}.ReaderPage_chapterList__bI2QA>button{width:100%;min-width:0;min-height:58px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;padding:10px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);text-align:left}.ReaderPage_chapterList__bI2QA>button:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.ReaderPage_chapterList__bI2QA>button>span:first-child{padding-top:2px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.08em}.ReaderPage_chapterList__bI2QA>button>span:last-child{min-width:0;font:600 12px/1.35 var(--font-family-heading)}.ReaderPage_chapterList__bI2QA small{display:block;margin-top:5px;color:var(--text-muted);font:500 12px/1.2 var(--font-family-body);letter-spacing:.05em;text-transform:uppercase}.ReaderPage_chapterList__bI2QA .ReaderPage_currentItem__xhxUl,.ReaderPage_chapterList__bI2QA>button[aria-current=location]{border-color:color-mix(in srgb,var(--color-primary) 14%,transparent);background:var(--color-primary-soft);color:var(--color-primary)}.ReaderPage_bookmarkList__XD9qA{display:grid;gap:6px;padding:10px}.ReaderPage_bookmarkList__XD9qA>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;border:1px solid var(--reader-line);border-radius:var(--radius-sm);background:rgba(255,255,255,.9)}.ReaderPage_bookmarkList__XD9qA button{min-width:0;min-height:48px;padding:8px 9px;border:0;background:transparent;text-align:left}.ReaderPage_bookmarkList__XD9qA>div:has(button[aria-current=location]){border-color:var(--primary-200);background:var(--color-primary-soft)}.ReaderPage_bookmarkList__XD9qA button[aria-current=location]{color:var(--color-primary)}.ReaderPage_bookmarkList__XD9qA>div>button:last-child{padding:0;color:var(--text-muted);font-size:18px;text-align:center}.ReaderPage_bookmarkList__XD9qA small,.ReaderPage_bookmarkList__XD9qA strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderPage_bookmarkList__XD9qA strong{font-size:13px}.ReaderPage_bookmarkList__XD9qA small{margin-top:4px;color:var(--text-muted);font-size:12px}.ReaderPage_notesPanel__6Np_q,.ReaderPage_searchPanel__eOcv2{display:grid;gap:12px;padding:16px 12px}.ReaderPage_searchPanel__eOcv2>label{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ReaderPage_searchInput__6ftN9{height:42px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 4px 0 11px;border:1px solid var(--reader-line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary)}.ReaderPage_searchInput__6ftN9:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.ReaderPage_searchInput__6ftN9 input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.ReaderPage_searchPanel__eOcv2>p{margin:0;color:var(--text-secondary);font-size:12px}.ReaderPage_resultNav__zr_4O{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;border:1px solid var(--reader-line);border-radius:var(--radius-sm);overflow:hidden}.ReaderPage_resultNav__zr_4O button{height:36px;display:grid;place-items:center;border:0;background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.ReaderPage_resultNav__zr_4O button:focus-visible,.ReaderPage_resultNav__zr_4O button:hover{background:var(--color-primary-soft);color:var(--color-primary)}.ReaderPage_resultNav__zr_4O span{text-align:center;color:var(--text-secondary);font-size:12px}.ReaderPage_notesPanel__6Np_q textarea{width:100%;min-height:190px;resize:vertical;padding:12px;border:1px solid var(--reader-line);border-radius:var(--radius-sm);outline:0;background:var(--surface);color:var(--text-primary);font:400 14px/1.6 var(--font-family-body)}.ReaderPage_notesPanel__6Np_q textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.ReaderPage_notesPanel__6Np_q small{color:var(--text-muted);font-size:12px}.ReaderPage_staleEntry__kD1Cw{min-width:0;display:grid;gap:3px;padding:8px 9px;color:var(--text-secondary)}.ReaderPage_staleEntry__kD1Cw strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ReaderPage_staleTag__w0Cjh{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.ReaderPage_annotationError__tg7Kq{margin:0 10px 8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--radius-sm);background:var(--error-soft);color:var(--danger);font-size:12px}.ReaderPage_noteList__T_6Pr{display:grid;gap:8px}.ReaderPage_noteCard__B77hl{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--reader-line);border-radius:var(--radius-sm);background:rgba(255,255,255,.9)}.ReaderPage_noteCard__B77hl>p{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.ReaderPage_noteCard__B77hl textarea,.ReaderPage_noteCard__B77hl>p{color:var(--text-primary);font:400 13px/1.5 var(--font-family-body)}.ReaderPage_noteCard__B77hl textarea{width:100%;min-height:100px;resize:vertical;padding:10px;border:1px solid var(--reader-line);border-radius:var(--radius-sm);outline:0;background:var(--surface)}.ReaderPage_noteCardActions__MMMGo{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ReaderPage_noteCardActions__MMMGo button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:12px}.ReaderPage_noteCardActions__MMMGo button:focus-visible,.ReaderPage_noteCardActions__MMMGo button:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}.ReaderPage_emptyPanel__wMbKi{min-height:230px;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;border-radius:var(--radius-md);color:var(--text-muted);text-align:center}.ReaderPage_emptyPanel__wMbKi span{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--reader-line);border-radius:50%;background:var(--surface);color:var(--text-secondary);font-size:23px}.ReaderPage_emptyPanel__wMbKi p{margin:0;font-size:12px}.ReaderPage_mobileScrim__o20fZ{display:none}.ReaderPage_stage__UpU7c{min-width:0;min-height:0;position:relative;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 28%,transparent) transparent;background:rgba(242,240,248,.84);container-type:inline-size;transition:background-color var(--motion-normal) var(--ease-standard)}.ReaderPage_workspaceneutral__7WL9Q .ReaderPage_stage__UpU7c{background:rgba(236,234,242,.86)}.ReaderPage_workspacedark__qID0Y .ReaderPage_stage__UpU7c{background:rgba(23,19,63,.98)}.ReaderPage_openSide__USrRU{position:sticky;top:12px;left:12px;z-index:18;margin:12px 0 -50px 12px;border-color:color-mix(in srgb,var(--color-primary) 18%,transparent);background:rgba(255,255,255,.9);box-shadow:0 8px 25px rgba(23,19,63,.12)}.ReaderPage_epubPage__5vN3g{width:calc(100% - 64px);height:calc(100% - 64px);min-width:0;min-height:0;box-sizing:border-box;margin:32px auto;position:relative;overflow:hidden;border:1px solid var(--reader-line);border-radius:var(--radius-md);background-color:var(--reader-sheet);color:var(--reader-ink);box-shadow:var(--reader-shadow);font-family:var(--font-family-heading);font-weight:400;transition:background-color var(--motion-normal) var(--ease-standard),color var(--motion-normal) var(--ease-standard),max-width var(--motion-normal) var(--ease-standard)}.ReaderPage_epubPage__5vN3g h1{max-width:640px;margin:8px 0 38px;font:700 clamp(32px,4cqw,48px)/1.08 var(--font-family-heading);letter-spacing:-.025em}.ReaderPage_epubPage__5vN3g p{margin:0 0 1.25em}.ReaderPage_epubPage__5vN3g p:first-of-type:first-letter{float:left;margin:.08em .11em 0 0;color:var(--reader-accent);font-size:3.15em;font-weight:600;line-height:.78}.ReaderPage_epubPage__5vN3g blockquote{margin:2.1em 0;padding:.2em 0 .2em 1.4em;border-left:2px solid var(--color-accent);color:color-mix(in srgb,var(--reader-ink) 82%,var(--reader-muted));font-style:italic}.ReaderPage_epubPage__5vN3g mark,.ReaderPage_pdfPage__ieizd mark{padding:0 .08em;border-radius:var(--radius-xs);background:var(--reader-highlight);color:inherit}.ReaderPage_epubPage__5vN3g mark[data-current],.ReaderPage_pdfPage__ieizd mark[data-current]{outline:2px solid var(--reader-accent);outline-offset:2px}.ReaderPage_chapterEyebrow__ud7ty{color:var(--reader-accent);font:600 12px/1.4 var(--font-family-body);letter-spacing:.18em;text-transform:uppercase}.ReaderPage_settingsPanel__3eKaN{overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--reader-line);color:var(--text-primary);transform-origin:right center;scrollbar-width:thin}.ReaderPage_focus__d7aIK .ReaderPage_settingsPanel__3eKaN,.ReaderPage_settingsCollapsed__2ZPDG .ReaderPage_settingsPanel__3eKaN{visibility:hidden;pointer-events:none;opacity:0;transform:translateX(100%)}.ReaderPage_settingGroup__Cw3ld{display:grid;gap:13px;margin:0;padding:17px 16px;border-bottom:1px solid var(--reader-line)}.ReaderPage_settingGroup__Cw3ld h3{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.ReaderPage_themeGrid__bRMdw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ReaderPage_themeButton__t0I_r{min-width:0;display:grid;gap:6px;justify-items:center;padding:5px 3px 7px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:12px}.ReaderPage_themeButton__t0I_r.ReaderPage_selected__Hwy8x,.ReaderPage_themeButton__t0I_r:hover,.ReaderPage_themeButton__t0I_r[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-primary) 25%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent);color:var(--color-primary)}.ReaderPage_themeSampledark__9IAGu,.ReaderPage_themeSamplelight__1Z_E8,.ReaderPage_themeSamplepaper__OK6qT,.ReaderPage_themeSamplesepia__nqRbO{width:100%;height:30px;display:block;border:1px solid rgba(48,39,125,.17);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 4px rgba(255,255,255,.08)}.ReaderPage_themeSamplelight__1Z_E8{background:#fff}.ReaderPage_themeSamplepaper__OK6qT{background:#fffaf0}.ReaderPage_themeSamplesepia__nqRbO{background:#ebd8b3}.ReaderPage_themeSampledark__9IAGu{background:#2a2420}.ReaderPage_range__w5MuQ{display:grid;gap:8px}.ReaderPage_range__w5MuQ>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:12px}.ReaderPage_range__w5MuQ b{color:var(--text-primary);font-size:12px}.ReaderPage_progressSlider__W4SkO,.ReaderPage_range__w5MuQ input{height:4px;margin:0;border-radius:var(--radius-pill);accent-color:var(--color-primary);cursor:pointer}.ReaderPage_optionGrid__L1W2c,.ReaderPage_segmented__tpCqI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--reader-line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-soft) 40%,transparent)}.ReaderPage_optionGrid__L1W2c{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.ReaderPage_optionGrid__L1W2c button,.ReaderPage_segmented__tpCqI button{min-height:34px;min-width:0;padding:4px 7px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-secondary);font-size:12px}.ReaderPage_segmented__tpCqI button{display:grid;place-items:center}.ReaderPage_optionGrid__L1W2c button.ReaderPage_selected__Hwy8x,.ReaderPage_optionGrid__L1W2c button:focus-visible,.ReaderPage_optionGrid__L1W2c button:hover,.ReaderPage_segmented__tpCqI button.ReaderPage_selected__Hwy8x,.ReaderPage_segmented__tpCqI button:focus-visible,.ReaderPage_segmented__tpCqI button:hover{background:var(--surface);color:var(--color-primary);box-shadow:0 2px 7px rgba(23,19,63,.08)}.ReaderPage_selectLabel__Lon3E{display:grid;gap:7px;color:var(--text-secondary);font-size:12px}.ReaderPage_pdfToolbar__U3mT6 select,.ReaderPage_selectLabel__Lon3E select{min-width:0;height:36px;padding:0 28px 0 9px;border:1px solid var(--reader-line);border-radius:var(--radius-xs);outline:0;background:var(--surface);color:var(--text-primary);font-size:12px}.ReaderPage_pdfToolbar__U3mT6 select:focus-visible,.ReaderPage_selectLabel__Lon3E select:focus-visible{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.ReaderPage_toggle__sy87x{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;color:var(--text-secondary);font-size:12px;cursor:pointer}.ReaderPage_toggle__sy87x input{width:1px;height:1px;position:absolute;opacity:0}.ReaderPage_toggle__sy87x i{width:34px;height:19px;flex:0 0 34px;position:relative;border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color var(--motion-fast) var(--ease-standard)}.ReaderPage_toggle__sy87x i:after{content:"";width:15px;height:15px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(23,19,63,.24);transition:transform var(--motion-fast) var(--ease-standard)}.ReaderPage_toggle__sy87x input:checked+i{background:var(--primary-500)}.ReaderPage_toggle__sy87x input:checked+i:after{transform:translateX(15px)}.ReaderPage_toggle__sy87x input:focus-visible+i{outline:3px solid color-mix(in srgb,var(--color-primary) 24%,transparent);outline-offset:3px}.ReaderPage_bottomBar__oF521{display:grid;grid-template-columns:38px minmax(110px,auto) minmax(140px,1fr) auto auto 38px;align-items:center;gap:12px;padding:0 16px;border-top:1px solid var(--reader-line)}.ReaderPage_position__aw1HE{color:var(--text-primary);font:600 12px/1.2 var(--font-family-body);white-space:nowrap}.ReaderPage_progressSlider__W4SkO{width:100%;min-width:70px}.ReaderPage_estimate__SoWXu{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.ReaderPage_saveError__ZM5G4,.ReaderPage_saveError__ZM5G4 button{color:var(--danger)}.ReaderPage_saveError__ZM5G4 button{min-height:30px;padding:0 8px;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--danger) 6%,transparent);font-size:12px}.ReaderPage_saveError__ZM5G4 button:hover{border-color:var(--danger);background:var(--error-soft)}.ReaderPage_saveError__ZM5G4 button:active{background:color-mix(in srgb,var(--danger) 12%,var(--error-soft))}.ReaderPage_controlsHidden__6u6Mj{grid-template-rows:0 minmax(0,1fr) 0}.ReaderPage_controlsHidden__6u6Mj .ReaderPage_topbar__5qNtU{pointer-events:none;opacity:0;transform:translateY(-100%)}.ReaderPage_controlsHidden__6u6Mj .ReaderPage_bottomBar__oF521{pointer-events:none;opacity:0;transform:translateY(100%)}.ReaderPage_pdfArea__Sxzkh{min-width:0;min-height:100%;position:relative;padding:14px 24px 44px}.ReaderPage_pdfToolbar__U3mT6{width:max-content;max-width:calc(100% - 28px);min-height:44px;position:sticky;top:0;left:50%;z-index:15;display:flex;align-items:center;gap:4px;margin:0 auto 20px;padding:4px;overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-primary) 19%,transparent);border-radius:var(--radius-sm);background:rgba(255,255,255,.95);color:var(--text-primary);box-shadow:0 10px 30px rgba(23,19,63,.12);backdrop-filter:blur(12px);scrollbar-width:none}.ReaderPage_pdfToolbar__U3mT6::-webkit-scrollbar{display:none}.ReaderPage_pdfToolbar__U3mT6>span{font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ReaderPage_pdfToolbar__U3mT6 button,.ReaderPage_pdfToolbar__U3mT6>span{padding:0 8px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.ReaderPage_pdfToolbar__U3mT6 button{min-width:32px;min-height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent}.ReaderPage_pdfToolbar__U3mT6 button:disabled{border-color:transparent;background:transparent;color:var(--text-disabled);cursor:not-allowed}.ReaderPage_pdfToolbar__U3mT6 button.ReaderPage_selected__Hwy8x,.ReaderPage_pdfToolbar__U3mT6 button:focus-visible,.ReaderPage_pdfToolbar__U3mT6 button:hover,.ReaderPage_pdfToolbar__U3mT6 button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-primary) 16%,transparent);background:var(--color-primary-soft);color:var(--color-primary)}.ReaderPage_pdfToolbar__U3mT6 strong{min-width:42px;color:var(--text-primary);font-size:12px;text-align:center}.ReaderPage_pdfToolbar__U3mT6>label{height:32px;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:0 7px;border:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent);border-radius:var(--radius-xs);background:var(--primary-50);color:var(--text-secondary);font-size:12px;white-space:nowrap}.ReaderPage_pdfToolbar__U3mT6>label input{width:38px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--primary-600);font:600 12px/1 var(--font-family-body);text-align:right}.ReaderPage_pdfToolbar__U3mT6>label:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.ReaderPage_pdfPages__5ySU7{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:30px;padding:4px 0 60px}.ReaderPage_pdfModesingle__sF6cc{flex-direction:column}.ReaderPage_pdfModespread__uUdDy{flex-direction:row;align-items:flex-start;justify-content:center;gap:18px}.ReaderPage_pdfModecontinuous__jYhl3{gap:42px}.ReaderPage_pdfPage__ieizd{width:min(760px,calc(100% - 54px));min-height:1075px;flex:0 0 auto;position:relative;padding:76px 72px 68px;border:1px solid rgba(48,39,125,.18);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:0 18px 55px rgba(23,19,63,.16);font:400 16px/1.72 var(--font-family-heading);transform-origin:top center}.ReaderPage_pdfModecontinuous__jYhl3 .ReaderPage_pdfPage__ieizd{margin-bottom:max(0px,calc((var(--pdf-zoom) - 1) * 1080px))}.ReaderPage_pdfModespread__uUdDy .ReaderPage_pdfPage__ieizd{width:min(590px,calc(50% - 22px));min-height:835px;padding:54px 48px 50px;font-size:13px}.ReaderPage_fitpage__hdcoz .ReaderPage_pdfPage__ieizd{width:min(680px,calc(100% - 74px));min-height:960px}.ReaderPage_fitactual__96hm0 .ReaderPage_pdfPage__ieizd{width:760px}.ReaderPage_fitwidth__gOp6i .ReaderPage_pdfPage__ieizd{width:min(840px,calc(100% - 42px))}.ReaderPage_pdfPageHead__xiahx{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(48,39,125,.16);color:var(--text-secondary);font:600 12px/1.3 var(--font-family-body);letter-spacing:.09em;text-transform:uppercase}.ReaderPage_pdfPage__ieizd h1{margin:42px 0 30px;font:700 35px/1.12 var(--font-family-heading);letter-spacing:-.02em}.ReaderPage_pdfPage__ieizd p{margin:0 0 1.2em}.ReaderPage_pdfOrnament__r_pkS{width:84px;height:1px;margin:32px auto;position:relative;background:var(--color-accent);opacity:.6}.ReaderPage_pdfOrnament__r_pkS:before{content:"";width:7px;height:7px;position:absolute;left:50%;top:50%;box-shadow:0 0 0 7px var(--surface);background:var(--surface);border:1px solid var(--color-accent);transform:translate(-50%,-50%) rotate(45deg)}.ReaderPage_pageNumber__H9snp{position:absolute;right:0;bottom:27px;left:0;color:var(--text-muted);font:500 12px/1 var(--font-family-body);text-align:center}.ReaderPage_thumbnails__yjYGY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.ReaderPage_thumbnails__yjYGY>button{min-width:0;display:grid;gap:5px;padding:5px;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text-secondary);font-size:12px}.ReaderPage_thumbnails__yjYGY>button.ReaderPage_currentThumb__SJHQE,.ReaderPage_thumbnails__yjYGY>button:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,transparent);color:var(--color-primary)}.ReaderPage_thumbnails__yjYGY .book-cover{width:100%;border-radius:var(--radius-xs);box-shadow:none}.ReaderPage_thumbPage__ulGDo{aspect-ratio:.71;display:grid;align-content:start;gap:7px;padding:18px 11px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);box-shadow:0 3px 10px rgba(23,19,63,.09)}.ReaderPage_thumbPage__ulGDo i{height:2px;display:block;background:var(--border-strong)}.ReaderPage_dialogBackdrop__F6XRv{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:var(--overlay);backdrop-filter:blur(7px)}.ReaderPage_helpDialog__KPMk8{width:min(460px,100%);position:relative;padding:34px;border:1px solid rgba(48,39,125,.25);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--text-primary);box-shadow:0 30px 90px rgba(23,19,63,.28);text-align:center}.ReaderPage_dialogClose__uRog8{position:absolute;top:10px;right:10px}.ReaderPage_helpDialog__KPMk8>.ReaderPage_brandMark__no5se{margin:0 auto 14px}.ReaderPage_helpDialog__KPMk8 h2{margin:0;font:700 29px/1.15 var(--font-family-heading)}.ReaderPage_helpDialog__KPMk8 p{margin:13px auto 20px;color:var(--text-secondary);font-size:12px;line-height:1.7}.ReaderPage_shortcutKeys__LO_iN{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:22px}.ReaderPage_shortcutKeys__LO_iN kbd{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border:solid var(--border);border-width:1px 1px 2px;border-radius:var(--radius-xs);background:var(--background-muted);color:var(--text-primary);font:600 12px/1 var(--font-family-body)}.ReaderPage_primaryAction___37B0{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--text-on-brand)!important;font-size:14px;font-weight:600;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ReaderPage_primaryAction___37B0:hover{background:var(--color-primary-hover);box-shadow:0 8px 20px rgba(23,19,63,.16);transform:translateY(-1px)}.ReaderPage_primaryAction___37B0:active{background:var(--color-primary-active);box-shadow:none;transform:translateY(0)}.ReaderPage_primaryAction___37B0[aria-disabled=true]{background:var(--background-muted);color:var(--text-disabled)!important;box-shadow:none;transform:none}.ReaderPage_inlineAction__o9sql{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-size:13px;font-weight:600}.ReaderPage_previewStage__FHWvr{min-width:0;min-height:0;overflow:auto;background:rgba(242,240,248,.84)}.ReaderPage_loadingStage__xYHy4{grid-row:1/-1;display:grid;place-items:center}.ReaderPage_loaderPage__DFHvH{width:min(760px,86vw);min-height:70vh;display:grid;align-content:start;gap:18px;margin:0 auto;padding:70px;border-radius:var(--radius-md);background:var(--surface);box-shadow:0 18px 55px rgba(23,19,63,.12)}.ReaderPage_loaderPage__DFHvH .skeleton{border-radius:var(--radius-sm)}.ReaderPage_loaderPage__DFHvH>:first-child{width:34%;height:18px}.ReaderPage_loaderPage__DFHvH>:nth-child(2){width:72%;height:52px}.ReaderPage_loaderPage__DFHvH>:last-child{height:42vh}.ReaderPage_previewStage__FHWvr .ReaderPage_epubPage__5vN3g{max-width:760px;padding:70px}.ReaderPage_previewPdfArea__Cf240{min-height:100%;display:flex;justify-content:center;padding:36px 20px 90px}.ReaderPage_previewPdfPage__yQJQ8{width:min(760px,100%);min-height:980px;transform:none}.ReaderPage_previewPdfPage__yQJQ8 .ReaderPage_paywall__wC92R{margin-top:42px}.ReaderPage_paywall__wC92R{max-width:560px;display:grid;justify-items:center;gap:11px;margin:48px auto 0;padding:34px;border:1px solid var(--primary-200);border-radius:var(--radius-lg);background:rgba(246,244,255,.94);color:var(--text-primary);text-align:center}.ReaderPage_paywall__wC92R h2,.ReaderPage_paywall__wC92R p{margin:0}.ReaderPage_paywall__wC92R h2{font:700 26px/1.15 var(--font-family-heading)}.ReaderPage_paywall__wC92R p{color:var(--text-secondary);font:400 12px/1.65 var(--font-family-body)}.ReaderPage_paywallBook__d4_8b{display:grid;justify-items:center;gap:7px}.ReaderPage_paywallBook__d4_8b>strong{font:600 14px/1.25 var(--font-family-heading)}.ReaderPage_paywallBook__d4_8b>span{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ReaderPage_previewProgress__qKVXs{height:4px;min-width:80px;flex:1;overflow:hidden;border-radius:var(--radius-pill);background:var(--background-muted)}.ReaderPage_previewProgress__qKVXs span{width:8%;height:100%;display:block;background:var(--primary-500)}.ReaderPage_previewBar__aWQC_{grid-template-columns:auto minmax(90px,1fr) auto;gap:14px;padding-inline:max(18px,calc((100vw - 760px) / 2));font-size:12px}@media (max-width:1180px){.ReaderPage_readerGrid__5sAPi,.ReaderPage_readerGrid__5sAPi.ReaderPage_settingsCollapsed__2ZPDG{grid-template-columns:270px minmax(0,1fr)}.ReaderPage_focus__d7aIK .ReaderPage_readerGrid__5sAPi,.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE,.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE.ReaderPage_settingsCollapsed__2ZPDG{grid-template-columns:0 minmax(0,1fr)}.ReaderPage_settingsPanel__3eKaN{width:310px;position:fixed;top:var(--topbar-height);right:0;bottom:var(--bottom-height);z-index:45;border-left:1px solid var(--reader-line);box-shadow:-18px 0 55px rgba(23,19,63,.16);visibility:hidden;opacity:0;pointer-events:none;transform:translateX(100%)}.ReaderPage_settingsPanel__3eKaN.ReaderPage_panelOpen__UK_Rs{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.ReaderPage_focus__d7aIK .ReaderPage_settingsPanel__3eKaN{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(100%)}.ReaderPage_bookIdentity__qKBGX{max-width:320px}.ReaderPage_pdfModespread__uUdDy .ReaderPage_pdfPage__ieizd{min-height:720px;padding:42px 34px;font-size:12px}}@media (max-width:900px){.ReaderPage_topbar__5qNtU{gap:10px}.ReaderPage_bookIdentity__qKBGX{max-width:220px}.ReaderPage_topIdentity__LBtnd>.ReaderPage_saveState__CuhNO{display:none}.ReaderPage_pdfToolbar__U3mT6{width:calc(100% - 28px);justify-content:flex-start}.ReaderPage_pdfModespread__uUdDy{flex-direction:column;align-items:center}.ReaderPage_pdfModespread__uUdDy .ReaderPage_pdfPage__ieizd{width:min(680px,calc(100% - 54px));min-height:960px;padding:60px 54px;font-size:15px}}@media (max-width:760px){.ReaderPage_shell__NYZeL{--topbar-height:54px;--bottom-height:54px}.ReaderPage_topbar__5qNtU{gap:6px;padding:0 8px}.ReaderPage_topIdentity__LBtnd{min-width:80px;gap:6px}.ReaderPage_topIdentity__LBtnd>.ReaderPage_brandMark__no5se,.ReaderPage_topIdentity__LBtnd>.ReaderPage_saveState__CuhNO{display:none}.ReaderPage_bookIdentity__qKBGX{max-width:none}.ReaderPage_bookIdentity__qKBGX span,.ReaderPage_bookIdentity__qKBGX strong{font-size:12px}.ReaderPage_dialogClose__uRog8,.ReaderPage_iconButton____gu5,.ReaderPage_navButton__WJaKo,.ReaderPage_openSide__USrRU,.ReaderPage_panelHeading__0bW2y button,.ReaderPage_searchInput__6ftN9 button,.ReaderPage_settingsHead__pTQ0m button,.ReaderPage_sideTabs__54_uL button,.ReaderPage_toolbarButton__VxvmD{width:44px;height:44px}.ReaderPage_resultNav__zr_4O{grid-template-columns:44px 1fr 44px}.ReaderPage_moreMenu__sRnR2 a,.ReaderPage_moreMenu__sRnR2 button,.ReaderPage_optionGrid__L1W2c button,.ReaderPage_resultNav__zr_4O button,.ReaderPage_saveError__ZM5G4 button,.ReaderPage_segmented__tpCqI button{min-height:44px}.ReaderPage_topActions__l_s_3{gap:1px}.ReaderPage_topActions__l_s_3>.ReaderPage_moreWrap__hVPeE,.ReaderPage_topActions__l_s_3>:nth-child(5),.ReaderPage_topActions__l_s_3>:nth-child(6){display:none}.ReaderPage_focus__d7aIK .ReaderPage_readerGrid__5sAPi,.ReaderPage_readerGrid__5sAPi,.ReaderPage_readerGrid__5sAPi.ReaderPage_settingsCollapsed__2ZPDG,.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE,.ReaderPage_readerGrid__5sAPi.ReaderPage_sidebarCollapsed__JpPaE.ReaderPage_settingsCollapsed__2ZPDG{display:block}.ReaderPage_stage__UpU7c{width:100%;height:100%}.ReaderPage_sidebar__cIlUG{width:min(90vw,340px);position:fixed;top:var(--topbar-height);bottom:var(--bottom-height);left:0;z-index:46;display:grid;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-100%);box-shadow:18px 0 55px rgba(23,19,63,.2)}.ReaderPage_sidebar__cIlUG.ReaderPage_panelOpen__UK_Rs{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.ReaderPage_mobileScrim__o20fZ{display:block;position:fixed;inset:var(--topbar-height) 0 var(--bottom-height);z-index:44;padding:0;border:0;background:var(--overlay-soft);backdrop-filter:blur(3px)}.ReaderPage_sideTabs__54_uL{padding-top:8px}.ReaderPage_settingsPanel__3eKaN{width:100%;max-height:min(74vh,650px);top:auto;right:0;bottom:0;left:0;z-index:52;border:0;border-top:1px solid var(--reader-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -22px 65px rgba(23,19,63,.24);visibility:hidden;transform:translateY(100%)}.ReaderPage_settingsPanel__3eKaN.ReaderPage_panelOpen__UK_Rs{visibility:visible;transform:translateY(0)}.ReaderPage_focus__d7aIK .ReaderPage_sidebar__cIlUG{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-100%)}.ReaderPage_focus__d7aIK .ReaderPage_settingsPanel__3eKaN{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%)}.ReaderPage_settingsHead__pTQ0m{position:sticky;top:0;z-index:3;background:rgba(248,247,252,.97);backdrop-filter:blur(12px)}.ReaderPage_settingGroup__Cw3ld{padding-inline:18px}.ReaderPage_themeGrid__bRMdw{gap:9px}.ReaderPage_themeSampledark__9IAGu,.ReaderPage_themeSamplelight__1Z_E8,.ReaderPage_themeSamplepaper__OK6qT,.ReaderPage_themeSamplesepia__nqRbO{height:35px}.ReaderPage_openSide__USrRU{top:8px;left:8px;margin:8px 0 -44px 8px}.ReaderPage_epubPage__5vN3g,.ReaderPage_previewStage__FHWvr .ReaderPage_epubPage__5vN3g{width:100%;min-height:100%;margin:0;padding:45px 24px 70px!important;border:0;border-radius:var(--radius-xs);box-shadow:none}.ReaderPage_epubPage__5vN3g h1{margin-bottom:28px;font-size:clamp(29px,9vw,38px)}.ReaderPage_epubPage__5vN3g blockquote{margin-block:1.7em}.ReaderPage_bottomBar__oF521{grid-template-columns:42px minmax(66px,auto) minmax(62px,1fr) 42px;gap:7px;padding:0 8px}.ReaderPage_previewBar__aWQC_{grid-template-columns:auto minmax(70px,1fr) auto;padding-inline:14px}.ReaderPage_bottomBar__oF521>.ReaderPage_estimate__SoWXu,.ReaderPage_bottomBar__oF521>.ReaderPage_saveState__CuhNO{display:none}.ReaderPage_position__aw1HE{max-width:88px;overflow:hidden;font-size:12px;text-overflow:ellipsis}.ReaderPage_pdfArea__Sxzkh{padding:8px 0 34px}.ReaderPage_pdfToolbar__U3mT6{width:calc(100% - 16px);max-width:none;min-height:48px;margin-bottom:14px;border-radius:var(--radius-sm)}.ReaderPage_pdfToolbar__U3mT6 button,.ReaderPage_pdfToolbar__U3mT6>label{min-height:44px}.ReaderPage_pdfToolbar__U3mT6>span{display:none}.ReaderPage_pdfModespread__uUdDy,.ReaderPage_pdfPages__5ySU7{gap:20px;padding-bottom:36px}.ReaderPage_fitactual__96hm0 .ReaderPage_pdfPage__ieizd,.ReaderPage_fitpage__hdcoz .ReaderPage_pdfPage__ieizd,.ReaderPage_fitwidth__gOp6i .ReaderPage_pdfPage__ieizd,.ReaderPage_pdfModespread__uUdDy .ReaderPage_pdfPage__ieizd,.ReaderPage_pdfPage__ieizd{width:calc(100% - 24px);min-height:136vw;padding:11vw 9vw 10vw;font-size:clamp(10px,3.4vw,14px)}.ReaderPage_pdfModecontinuous__jYhl3 .ReaderPage_pdfPage__ieizd{margin-bottom:max(0px,calc((var(--pdf-zoom) - 1) * 136vw))}.ReaderPage_pdfPage__ieizd h1{margin:27px 0 22px;font-size:clamp(24px,8vw,34px)}.ReaderPage_pdfPageHead__xiahx{gap:8px;font-size:6px}.ReaderPage_helpDialog__KPMk8{padding:30px 20px 22px}.ReaderPage_paywall__wC92R{margin-top:35px;padding:27px 20px}.ReaderPage_paywall__wC92R h2{font-size:23px}.ReaderPage_previewProgress__qKVXs{min-width:0}.ReaderPage_controlsHidden__6u6Mj .ReaderPage_mobileScrim__o20fZ,.ReaderPage_controlsHidden__6u6Mj .ReaderPage_sidebar__cIlUG{top:0;bottom:0}}@media (max-width:420px){.ReaderPage_topIdentity__LBtnd{flex:1 1 auto}.ReaderPage_topActions__l_s_3{flex:0 0 auto}.ReaderPage_bookIdentity__qKBGX span,.ReaderPage_topActions__l_s_3>:nth-child(2){display:none}.ReaderPage_bookIdentity__qKBGX .ReaderPage_readerLanguage__z5BvR,.ReaderPage_bookIdentity__qKBGX .ReaderPage_readerLanguages__qkj8J{display:inline-flex}.ReaderPage_sidebar__cIlUG{width:94vw;grid-template-columns:48px minmax(0,1fr)}.ReaderPage_sideTabs__54_uL button{width:36px}.ReaderPage_epubPage__5vN3g,.ReaderPage_previewStage__FHWvr .ReaderPage_epubPage__5vN3g{padding-inline:21px!important}.ReaderPage_bottomBar__oF521{grid-template-columns:44px minmax(58px,auto) minmax(50px,1fr) 44px;gap:5px;padding-inline:6px}.ReaderPage_previewBar__aWQC_{grid-template-columns:auto minmax(60px,1fr) auto}.ReaderPage_navButton__WJaKo{width:44px;height:44px}.ReaderPage_position__aw1HE{max-width:70px}.ReaderPage_shortcutKeys__LO_iN kbd{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.ReaderPage_bottomBar__oF521,.ReaderPage_epubPage__5vN3g,.ReaderPage_readerGrid__5sAPi,.ReaderPage_settingsPanel__3eKaN,.ReaderPage_shell__NYZeL,.ReaderPage_sidebar__cIlUG,.ReaderPage_toggle__sy87x i,.ReaderPage_toggle__sy87x i:after,.ReaderPage_topbar__5qNtU{transition:none}}@media (prefers-contrast:more){.ReaderPage_bottomBar__oF521,.ReaderPage_epubPage__5vN3g,.ReaderPage_pdfPage__ieizd,.ReaderPage_settingsPanel__3eKaN,.ReaderPage_sidebar__cIlUG,.ReaderPage_topbar__5qNtU{border-color:currentColor}}.ReaderPage_realPreviewBanner__f4POQ{position:absolute;z-index:12;top:14px;left:50%;width:min(760px,calc(100% - 28px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--border-subtle,#d8d8df);border-radius:14px;background:var(--background-elevated,#fff);box-shadow:var(--shadow-sm,0 6px 24px rgba(0,0,0,.08))}.ReaderPage_realPreviewBannerCopy__Ou5sm{min-width:0;display:grid;gap:2px}.ReaderPage_realPreviewBannerCopy__Ou5sm strong{font-size:14px}.ReaderPage_realPreviewBannerCopy__Ou5sm span{font-size:12px;line-height:1.45;color:var(--text-muted,#666)}@media (max-width:700px){.ReaderPage_realPreviewBanner__f4POQ{align-items:stretch;flex-direction:column;gap:9px}.ReaderPage_realPreviewBanner__f4POQ .btn{justify-content:center}}@media print{.ReaderPage_shell__NYZeL{display:none!important}}.SearchPage_hero__2TIcB{padding-bottom:26px}.SearchPage_hero__2TIcB h1{max-width:950px;margin-top:10px}.SearchPage_searchForm__l9bDK{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;margin-top:26px;padding:5px 5px 5px 17px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:0 14px 38px rgba(23,19,63,.07)}.SearchPage_searchForm__l9bDK:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.SearchPage_searchForm__l9bDK>svg{color:var(--color-primary-muted)}.SearchPage_searchForm__l9bDK input{min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px}.SearchPage_clear__OEbyV{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.SearchPage_clear__OEbyV:focus-visible,.SearchPage_clear__OEbyV:hover{background:var(--primary-50);color:var(--color-primary)}.SearchPage_discovery__3lwQE{padding:10px 0 46px}.SearchPage_queryGroups__EGWJ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.SearchPage_queryGroups__EGWJ_>div{padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card)}.SearchPage_queryGroups__EGWJ_ h2{margin:0 0 13px;font-family:var(--font-family-heading);font-size:14px;font-weight:600}.SearchPage_queryGroups__EGWJ_>div>div{display:flex;flex-wrap:wrap;gap:8px}.SearchPage_queryGroups__EGWJ_ button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--color-primary);font-size:13px;font-weight:500}.SearchPage_queryGroups__EGWJ_ button:hover{border-color:var(--primary-300);background:var(--primary-50)}.SearchPage_discoveryGrid__IY_rj{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px}.SearchPage_discoveryGrid__IY_rj h2{margin-bottom:18px}.SearchPage_discoveryGrid__IY_rj aside{padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card)}.SearchPage_discoveryGrid__IY_rj aside>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.SearchPage_discoveryGrid__IY_rj aside>a:last-child{border-bottom:0}.SearchPage_discoveryGrid__IY_rj aside small,.SearchPage_discoveryGrid__IY_rj aside strong{display:block}.SearchPage_discoveryGrid__IY_rj aside small{color:var(--muted)}.SearchPage_miniPortrait__z_qc_{width:48px!important;height:48px!important;margin:0!important}.SearchPage_suggestions__5QCdL{display:flex;align-items:flex-start;gap:18px;padding:8px 0 24px}.SearchPage_suggestions__5QCdL>strong{padding-top:8px;white-space:nowrap;font-size:13px;font-weight:600}.SearchPage_suggestions__5QCdL>div{display:flex;flex-wrap:wrap;gap:7px}.SearchPage_suggestions__5QCdL a{min-height:37px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);font-size:13px;font-weight:500}.SearchPage_suggestions__5QCdL a:hover{border-color:var(--primary-300);background:var(--primary-50)}.SearchPage_suggestions__5QCdL a span{padding:3px 6px;border-radius:var(--radius-xs);background:var(--color-primary-soft);color:var(--color-primary);font-size:10px;font-weight:600;text-transform:uppercase}.SearchPage_suggestions__5QCdL a>svg{flex:0 0 auto}.SearchPage_results__fL_9I{padding:12px 0 40px}.SearchPage_resultToolbar__Onc8j{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--line)}.SearchPage_resultToolbar__Onc8j nav{display:flex;flex-wrap:wrap;gap:6px}.SearchPage_resultToolbar__Onc8j nav button{min-height:39px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:13px;font-weight:600}.SearchPage_resultToolbar__Onc8j nav .SearchPage_activeTab__4CvEZ,.SearchPage_resultToolbar__Onc8j nav button:hover{border-color:var(--primary-200);background:var(--color-primary-soft);color:var(--color-primary)}.SearchPage_resultToolbar__Onc8j nav span{min-width:22px;min-height:20px;display:grid;place-items:center;padding:0 4px;border-radius:var(--radius-pill);background:var(--surface);font-size:10px;font-weight:500}.SearchPage_sortField__ynt_F{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--color-primary)}.SearchPage_sortField__ynt_F>svg{flex:0 0 auto}.SearchPage_sortField__ynt_F select{min-width:0;flex:1}.SearchPage_resultSection__7Xsku{padding:30px 0;border-bottom:1px solid var(--line)}.SearchPage_resultSection__7Xsku:last-of-type{border-bottom:0}.SearchPage_resultSection__7Xsku .section-head>div{display:flex;align-items:baseline;gap:10px}.SearchPage_resultSection__7Xsku .section-head>div>span{color:var(--muted);font-family:var(--font-family-body);font-weight:600}.SearchPage_authorResults__3lmlR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.SearchPage_authorResults__3lmlR>a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.SearchPage_authorResults__3lmlR>a:hover{border-color:var(--primary-300);transform:translateY(-1px)}.SearchPage_authorResults__3lmlR>a>svg,.SearchPage_discoveryGrid__IY_rj aside>a>svg{color:var(--muted);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.SearchPage_authorResults__3lmlR>a:hover>svg,.SearchPage_discoveryGrid__IY_rj aside>a:hover>svg{color:var(--color-primary);transform:translateX(2px)}.SearchPage_authorResults__3lmlR small,.SearchPage_authorResults__3lmlR strong{display:block}.SearchPage_authorResults__3lmlR strong,.SearchPage_taxonomyResults__oy5QN strong{font-family:var(--font-family-heading);font-weight:600}.SearchPage_authorResults__3lmlR small{margin-top:3px;color:var(--muted)}.SearchPage_authorPortrait__Pnhe7{width:72px!important;height:72px!important;margin:0!important}.SearchPage_taxonomyResults__oy5QN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SearchPage_taxonomyResults__oy5QN>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card)}.SearchPage_taxonomyResults__oy5QN>a:hover{border-color:var(--primary-300);background:var(--primary-50)}.SearchPage_taxonomyResults__oy5QN>a>svg{color:var(--muted);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.SearchPage_taxonomyResults__oy5QN>a:hover>svg{color:var(--color-primary);transform:translateX(2px)}.SearchPage_taxonomyResults__oy5QN small,.SearchPage_taxonomyResults__oy5QN strong{display:block}.SearchPage_taxonomyResults__oy5QN small{margin-top:2px;color:var(--muted)}.SearchPage_inlineLink___cRTJ{display:inline-flex;align-items:center;gap:5px}.SearchPage_emptyActions__YJpJe{display:flex;justify-content:center;gap:9px;margin-top:22px}@media (max-width:1024px){.SearchPage_discoveryGrid__IY_rj{grid-template-columns:1fr}.SearchPage_authorResults__3lmlR,.SearchPage_taxonomyResults__oy5QN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.SearchPage_searchForm__l9bDK{grid-template-columns:auto minmax(0,1fr) auto}.SearchPage_clear__OEbyV{width:44px;height:44px}.SearchPage_queryGroups__EGWJ_ button,.SearchPage_resultToolbar__Onc8j nav button,.SearchPage_suggestions__5QCdL a{min-height:44px}.SearchPage_searchForm__l9bDK>.btn{grid-column:1/-1;width:100%}.SearchPage_queryGroups__EGWJ_{grid-template-columns:1fr}.SearchPage_suggestions__5QCdL{display:block}.SearchPage_suggestions__5QCdL>strong{display:block;margin-bottom:9px}.SearchPage_resultToolbar__Onc8j{align-items:stretch;flex-direction:column}.SearchPage_resultToolbar__Onc8j nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.SearchPage_resultToolbar__Onc8j nav button{flex:0 0 auto}.SearchPage_resultToolbar__Onc8j select,.SearchPage_sortField__ynt_F{width:100%}.SearchPage_authorResults__3lmlR,.SearchPage_taxonomyResults__oy5QN{grid-template-columns:1fr}.SearchPage_emptyActions__YJpJe{align-items:stretch;flex-direction:column}}.SubscriptionPage_subscriptionPage__OG0QO{font-family:var(--font-family-body);font-weight:400}.SubscriptionPage_subscriptionPage__OG0QO dd,.SubscriptionPage_subscriptionPage__OG0QO dt,.SubscriptionPage_subscriptionPage__OG0QO strong{font-weight:600}.SubscriptionPage_subscriptionPage__OG0QO .btn,.SubscriptionPage_subscriptionPage__OG0QO button,.SubscriptionPage_subscriptionPage__OG0QO input,.SubscriptionPage_subscriptionPage__OG0QO select{font-family:var(--font-family-body)}.SubscriptionPage_subscriptionPage__OG0QO .btn,.SubscriptionPage_subscriptionPage__OG0QO button{font-weight:600}.SubscriptionPage_subscriptionPage__OG0QO .price{font:700 46px/1 var(--font-family-heading)}.SubscriptionPage_subscriptionPage__OG0QO .price small{font:500 14px/1 var(--font-family-body)}.SubscriptionPage_planGrid__1oLHN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:auto}.SubscriptionPage_planOption__mkpPp{border-radius:var(--radius-lg);font-family:var(--font-family-body)}.SubscriptionPage_badgeLine__s0XaI{min-height:26px;display:flex;flex-wrap:wrap;gap:8px}.SubscriptionPage_featurePanel__ByvDi{max-width:900px;margin:20px auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:center;border:0!important;border-radius:var(--radius-lg);box-shadow:0 12px 36px rgba(23,19,63,.065)}.SubscriptionPage_featurePanel__ByvDi ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.SubscriptionPage_featurePanel__ByvDi li{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:var(--font-body-sm)}.SubscriptionPage_featurePanel__ByvDi li svg{flex:0 0 auto;margin-top:3px;color:color-mix(in srgb,var(--success) 78%,var(--text-secondary))}.SubscriptionPage_checkoutWrap__8Mald{max-width:960px;margin:auto}.SubscriptionPage_checkoutGrid__lqwEK{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;align-items:start;margin-top:32px}.SubscriptionPage_providerGrid__Id6y2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px}.SubscriptionPage_provider___tGIy{width:100%;justify-content:space-between}.SubscriptionPage_provider___tGIy>span{display:inline-flex;align-items:center;gap:8px}.SubscriptionPage_provider___tGIy>span svg{color:var(--text-secondary)}.SubscriptionPage_provider___tGIy>svg{color:var(--color-primary)}.SubscriptionPage_provider___tGIy[aria-pressed=true]{border-color:var(--color-primary);background:var(--surface-card-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 13%,transparent)}.SubscriptionPage_provider___tGIy[aria-pressed=true]>span svg{color:var(--color-primary)}.SubscriptionPage_cancelLink__Ky3u5,.SubscriptionPage_readerLink__KYklw{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--color-primary);font-size:var(--font-meta);font-weight:600}.SubscriptionPage_cancelLink__Ky3u5{margin:15px auto 0}.SubscriptionPage_secure__pXM_k{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:var(--success);font-size:var(--font-caption)}.SubscriptionPage_orderCard__1Fl_M{position:sticky;top:var(--aqlim-header-offset);border-radius:var(--radius-lg)}.SubscriptionPage_orderCard__1Fl_M h2{margin-top:12px}.SubscriptionPage_planSwitch__Pm5mE{display:grid;grid-template-columns:1fr 1fr;padding:3px;margin:20px 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--background-muted)}.SubscriptionPage_planSwitch__Pm5mE button{min-height:44px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-weight:600}.SubscriptionPage_planSwitch__Pm5mE button[aria-pressed=true]{background:var(--surface);color:var(--color-primary);box-shadow:0 3px 10px var(--shadow-color)}.SubscriptionPage_orderFacts__eOc_V{display:grid;gap:12px;margin:0}.SubscriptionPage_orderFacts__eOc_V div{display:flex;justify-content:space-between;gap:15px;padding-top:12px;border-top:1px solid var(--line)}.SubscriptionPage_orderFacts__eOc_V dt{color:var(--muted)}.SubscriptionPage_orderFacts__eOc_V dd{margin:0;font-weight:600;text-align:right}.SubscriptionPage_error__APtEO,.SubscriptionPage_notice__dh3Lz{padding:11px 13px;border-radius:var(--radius-sm);font-size:var(--font-body-sm)}.SubscriptionPage_error__APtEO{display:flex;align-items:flex-start;gap:8px;color:var(--danger);background:var(--error-soft);border:1px solid var(--error-border)}.SubscriptionPage_notice__dh3Lz{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border)}.SubscriptionPage_result__J8NhY{display:grid;justify-items:center;gap:13px}.SubscriptionPage_result__J8NhY>.avatar,.SubscriptionPage_subscriptionPage__OG0QO .state-box .avatar{border:1px solid;background:var(--surface)!important;box-shadow:0 8px 24px rgba(23,19,63,.06)}.SubscriptionPage_result__J8NhY h1{margin-top:0}.SubscriptionPage_result__J8NhY p{max-width:600px}.SubscriptionPage_resultActions__YeXt_{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:780px){.SubscriptionPage_checkoutGrid__lqwEK,.SubscriptionPage_featurePanel__ByvDi,.SubscriptionPage_planGrid__1oLHN{grid-template-columns:1fr}.SubscriptionPage_featurePanel__ByvDi>.btn{width:100%}.SubscriptionPage_orderCard__1Fl_M{position:static;grid-row:1}}@media (max-width:520px){.SubscriptionPage_featurePanel__ByvDi ul,.SubscriptionPage_providerGrid__Id6y2{grid-template-columns:1fr}.SubscriptionPage_resultActions__YeXt_,.SubscriptionPage_resultActions__YeXt_ .btn{width:100%}}.DemoToolbar_toggle__Mzojo{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;touch-action:manipulation;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}@media (pointer:coarse){.DemoToolbar_toggle__Mzojo{width:44px;height:44px}}.DemoToolbar_toggle__Mzojo:hover{background:rgba(255,255,255,.12)}.DemoToolbar_toggle__Mzojo:active{background:rgba(255,255,255,.18);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.DemoToolbar_toggle__Mzojo{transition:none}}