.reader-page-module__odQaeq__readerRoot{--reader-app-bg:#19191a;--reader-page-bg:#111112;--reader-raised-bg:#303032;--reader-panel-bg:#171718;--reader-panel-raised-bg:#3a3a3d;--reader-text:#d8d9dd;--reader-strong:#f0f0f2;--reader-muted:#a0a1a6;--reader-faint:#73747a;--reader-separator:#ffffff2e;--reader-accent:#ffb053;--reader-accent-soft:#ffb05321;--reader-shadow:none;--reader-shell-width:min(1088px, 80vw);--reader-tools-gap:30px;--reader-drawer-right-offset:calc(50% - var(--reader-shell-width) / 2 - var(--reader-tools-gap) / 2);background:var(--reader-app-bg);min-height:100vh;color:var(--reader-text);letter-spacing:0;overflow-anchor:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.reader-page-module__odQaeq__dayMode{--reader-app-bg:transparent;--reader-page-bg:#faf5e7;--reader-raised-bg:#fffcf4;--reader-panel-bg:#fffcf4;--reader-panel-raised-bg:#faf5e7;--reader-text:#1e1d19;--reader-strong:#12120f;--reader-muted:#5c564a;--reader-faint:#aea591;--reader-separator:#e7e0cf;--reader-accent-soft:#eee6d3;--reader-shadow:0 16px 42px #56482a14;background:var(--reader-app-bg)}.reader-page-module__odQaeq__topbar{z-index:50;background:var(--reader-app-bg);width:100%;height:72px;color:var(--reader-muted);pointer-events:auto;align-items:center;display:flex;position:fixed;top:0;left:0}.reader-page-module__odQaeq__topbarInner{width:var(--reader-shell-width);justify-content:space-between;align-items:center;gap:20px;height:100%;margin:0 auto;display:flex}.reader-page-module__odQaeq__chapterMode{--reader-shell-width:min(1280px, 80vw)}.reader-page-module__odQaeq__chapterMode .reader-page-module__odQaeq__topbar{background:var(--reader-app-bg)}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__topbar{background-blend-mode:multiply, soft-light;background-color:#f5efdd;background-image:linear-gradient(90deg,#7a5e3633 0%,#7a5e3614 18%,#f5efdd00 50%,#7a5e3614 82%,#7a5e3633 100%),url(/images/homepage/bg-overlay.png);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover,320px 320px}.reader-page-module__odQaeq__scrollMode{--reader-shell-width:min(1088px, 80vw)}.reader-page-module__odQaeq__brand{min-width:0;max-width:min(560px,56vw);color:var(--reader-strong);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.reader-page-module__odQaeq__backGlyph{color:#fff9;flex:0 0 24px;width:24px;height:24px;display:block}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__backGlyph{color:#14141499}.reader-page-module__odQaeq__bookName,.reader-page-module__odQaeq__topChapterName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:20px;overflow:hidden}.reader-page-module__odQaeq__topChapterName{text-align:right;max-width:42vw}.reader-page-module__odQaeq__readerStage{min-height:100vh;padding:72px 0 58px}.reader-page-module__odQaeq__chapterMode .reader-page-module__odQaeq__readerStage{padding-inline:0}.reader-page-module__odQaeq__readerPage{width:var(--reader-shell-width);background:var(--reader-page-bg);height:calc(100vh - 130px);min-height:calc(100vh - 130px);box-shadow:var(--reader-shadow);border:0;border-radius:16px;flex-direction:column;margin:0 auto;padding:54px 92px 34px;transition:background .18s ease-out,color .18s ease-out;display:flex;position:relative;overflow:hidden}.reader-page-module__odQaeq__chapterMode .reader-page-module__odQaeq__readerPage{width:var(--reader-shell-width);border-radius:16px;min-height:calc(100vh - 130px);padding:44px 60px 24px}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__readerPage{width:var(--reader-shell-width);border-radius:0;height:auto;min-height:calc(100vh - 130px);padding:30px 45px 22.5px}.reader-page-module__odQaeq__bookmarkHover{z-index:6;width:max-content;min-width:162px;min-height:76px;color:var(--reader-faint);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:flex-start;gap:12px;padding:0 18px;transition:opacity .32s ease-in-out,color .32s ease-in-out;display:flex;position:absolute;top:0;right:8px}.reader-page-module__odQaeq__topBookmarkVisible .reader-page-module__odQaeq__bookmarkHover,.reader-page-module__odQaeq__bookmarkSaved,.reader-page-module__odQaeq__bookmarkHover:focus-visible{opacity:1;pointer-events:auto}.reader-page-module__odQaeq__bookmarkHover:not(:disabled):hover{color:var(--reader-muted)}.reader-page-module__odQaeq__bookmarkDisabled{opacity:1;pointer-events:auto}.reader-page-module__odQaeq__bookmarkHover:disabled{cursor:wait;color:var(--reader-faint)}.reader-page-module__odQaeq__bookmarkLabel{width:max-content;min-width:max-content;max-width:calc(var(--reader-shell-width) - 96px);white-space:nowrap;opacity:0;flex:none;padding-top:24px;font-size:14px;line-height:1.35;transition:opacity .32s ease-in-out,transform .32s ease-in-out;position:relative;left:2px;overflow:visible;transform:translateY(-58px)}.reader-page-module__odQaeq__bookmarkRibbon{background:color-mix(in oklch, var(--reader-text) 13%, transparent);width:15px;height:46px;clip-path:path("M 0 0 H 15 V 42 Q 15 45 12.4 43.2 L 7.5 39.9 L 2.6 43.2 Q 0 45 0 42 Z");opacity:0;border-radius:0 0 3px 3px;flex:none;transition:opacity .32s ease-in-out,transform .32s ease-in-out,background .2s ease-out;display:block;position:relative;transform:translateY(-58px)}.reader-page-module__odQaeq__bookmarkRibbon:after{background:var(--reader-page-bg);clip-path:path("M 0 0 H 11.8 V 39.2 Q 11.8 42.4 9.8 41 L 5.9 38.4 L 2 41 Q 0 42.4 0 39.2 Z");content:"";opacity:0;transition:opacity .2s ease-out;position:absolute;inset:0 1.6px}.reader-page-module__odQaeq__topBookmarkVisible:not(.reader-page-module__odQaeq__topBookmarkActionVisible) .reader-page-module__odQaeq__bookmarkLabel{opacity:0;transform:translateY(0)}.reader-page-module__odQaeq__topBookmarkVisible:not(.reader-page-module__odQaeq__topBookmarkActionVisible) .reader-page-module__odQaeq__bookmarkRibbon{background:color-mix(in oklch, var(--reader-text) 22%, transparent)}.reader-page-module__odQaeq__topBookmarkVisible:not(.reader-page-module__odQaeq__topBookmarkActionVisible) .reader-page-module__odQaeq__bookmarkRibbon:after{opacity:1}.reader-page-module__odQaeq__topBookmarkActionVisible .reader-page-module__odQaeq__bookmarkLabel,.reader-page-module__odQaeq__bookmarkHover:focus-visible .reader-page-module__odQaeq__bookmarkLabel{opacity:.3;transform:translateY(0)}.reader-page-module__odQaeq__topBookmarkVisible .reader-page-module__odQaeq__bookmarkRibbon,.reader-page-module__odQaeq__bookmarkHover:focus-visible .reader-page-module__odQaeq__bookmarkRibbon{opacity:1;transform:translateY(0)}.reader-page-module__odQaeq__bookmarkSaved .reader-page-module__odQaeq__bookmarkLabel{opacity:0;transform:translateY(0)}.reader-page-module__odQaeq__bookmarkSaved .reader-page-module__odQaeq__bookmarkRibbon{background:var(--reader-accent);opacity:1;transform:translateY(0)}.reader-page-module__odQaeq__topBookmarkVisible .reader-page-module__odQaeq__bookmarkSaved .reader-page-module__odQaeq__bookmarkRibbon{background:var(--reader-accent)}.reader-page-module__odQaeq__topBookmarkVisible .reader-page-module__odQaeq__bookmarkSaved .reader-page-module__odQaeq__bookmarkRibbon:after{opacity:0}.reader-page-module__odQaeq__topBookmarkActionVisible .reader-page-module__odQaeq__bookmarkSaved .reader-page-module__odQaeq__bookmarkLabel{opacity:.3;transform:translateY(0)}.reader-page-module__odQaeq__scrollPrevButton{align-self:flex-start;margin-bottom:22.5px}.reader-page-module__odQaeq__pagerButton:disabled{cursor:not-allowed;opacity:.36}.reader-page-module__odQaeq__chapterMeta{--reader-chapter-meta-height:21px;width:100%;height:var(--reader-chapter-meta-height);flex:0 0 var(--reader-chapter-meta-height);max-width:none;color:var(--reader-faint);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0 0 30px;font-size:15px;line-height:1.4;overflow:hidden}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__chapterMeta{--reader-chapter-meta-height:19.5px;margin-bottom:22.5px;font-size:15px;font-weight:400;line-height:19.5px}.reader-page-module__odQaeq__readerCopy{scrollbar-width:none;min-height:0;color:var(--reader-text);font-family:PingFang SC,Microsoft YaHei,serif;font-size:var(--reader-font-size);-webkit-user-select:text;user-select:text;flex:auto;font-weight:400;line-height:1.88;position:relative;overflow:auto}.reader-page-module__odQaeq__readerCopy::-webkit-scrollbar{display:none}.reader-page-module__odQaeq__chapterMode:not(.reader-page-module__odQaeq__compareMode) .reader-page-module__odQaeq__readerCopy{column-count:2;column-fill:auto;scroll-behavior:smooth;font-size:var(--reader-font-size);column-gap:80px;line-height:1.82;overflow:hidden}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__readerCopy{flex:none;width:100%;max-width:none;margin-inline:0;line-height:1.78;display:block;overflow:visible}.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerCopy{grid-template-columns:minmax(0,1fr);gap:22px;max-width:980px;margin-inline:auto;display:grid}.reader-page-module__odQaeq__chapterMode.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerCopy{column-count:2;column-fill:auto;scroll-behavior:smooth;max-width:none;font-size:var(--reader-font-size);column-gap:80px;line-height:1.68;display:block;overflow:hidden}.reader-page-module__odQaeq__readerPaginatedCopy,.reader-page-module__odQaeq__chapterMode:not(.reader-page-module__odQaeq__compareMode) .reader-page-module__odQaeq__readerPaginatedCopy,.reader-page-module__odQaeq__chapterMode.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerPaginatedCopy,.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerPaginatedCopy{column-count:auto;column-fill:balance;scroll-behavior:auto;column-gap:normal;max-width:none;margin-inline:0;display:block;overflow:hidden}.reader-page-module__odQaeq__readerPageColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;height:100%;min-height:0;display:grid;overflow:hidden}.reader-page-module__odQaeq__readerPageColumn{min-width:0;height:100%;overflow:hidden}.reader-page-module__odQaeq__readerPaginationMeasure{z-index:-1;visibility:hidden;pointer-events:none;contain:layout style;position:fixed;top:0;left:-10000px}.reader-page-module__odQaeq__readerMeasureColumn{width:var(--reader-measure-column-width,720px);color:var(--reader-text);font-family:PingFang SC,Microsoft YaHei,serif;font-size:var(--reader-font-size);-webkit-user-select:none;user-select:none;font-weight:400;line-height:1.82}.reader-page-module__odQaeq__chapterMode.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerMeasureColumn{line-height:1.68}.reader-page-module__odQaeq__readerLinePair{break-inside:avoid;margin:0 0 1.08em}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__readerLinePair{margin-bottom:0}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__emptyLine{height:15px}.reader-page-module__odQaeq__compareMode .reader-page-module__odQaeq__readerLinePair{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.reader-page-module__odQaeq__readerParagraph{margin:0}.reader-page-module__odQaeq__sourceParagraph{color:var(--reader-muted);font-size:.86em;line-height:1.68}.reader-page-module__odQaeq__chapterTitleLine .reader-page-module__odQaeq__readerParagraph{color:var(--reader-accent);text-align:center;font-size:1.08em;font-weight:650}.reader-page-module__odQaeq__emptyLine{break-inside:avoid;height:1.2em}.reader-page-module__odQaeq__readerMark{z-index:2;cursor:grab;border-radius:4px;transition:filter .12s,opacity .12s;position:relative}.reader-page-module__odQaeq__readerMark:active{cursor:grabbing}.reader-page-module__odQaeq__readerMark:hover{filter:brightness(1.08)}.reader-page-module__odQaeq__markMarker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(178deg, transparent 5%, color-mix(in srgb, var(--reader-mark-color) 34%, transparent) 8%, color-mix(in srgb, var(--reader-mark-color) 34%, transparent) 89%, transparent 94%)}.reader-page-module__odQaeq__markStraight,.reader-page-module__odQaeq__markWave{text-underline-offset:5px;text-decoration-line:underline;text-decoration-thickness:3px}.reader-page-module__odQaeq__markWave{text-decoration-style:wavy}.reader-page-module__odQaeq__readerCopyHanddrawnReady .reader-page-module__odQaeq__markStraight,.reader-page-module__odQaeq__readerCopyHanddrawnReady .reader-page-module__odQaeq__markWave{text-decoration-color:#0000}.reader-page-module__odQaeq__readerCopyHanddrawnReady .reader-page-module__odQaeq__markMarker{background-image:none}.reader-page-module__odQaeq__readerMarkStrokeOverlay{z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.reader-page-module__odQaeq__markPink{--reader-mark-color:#ffb0b7}.reader-page-module__odQaeq__markPurple{--reader-mark-color:#b988e4}.reader-page-module__odQaeq__markBlue{--reader-mark-color:#74b4f0}.reader-page-module__odQaeq__markGreen{--reader-mark-color:#0eac3b}.reader-page-module__odQaeq__markYellow{--reader-mark-color:#ffb053}.reader-page-module__odQaeq__markStraight,.reader-page-module__odQaeq__markWave{-webkit-text-decoration-color:var(--reader-mark-color);text-decoration-color:var(--reader-mark-color)}.reader-page-module__odQaeq__selectionToolbar{z-index:86;top:var(--selection-toolbar-top);left:var(--selection-toolbar-left);color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:9px;max-width:calc(100vw - 12px);display:flex;position:fixed;transform:translate(-50%)}.reader-page-module__odQaeq__selectionColorRowShell{filter:drop-shadow(0 3px 3px #1414143d);flex:none;align-items:flex-start;display:flex}.reader-page-module__odQaeq__selectionColorRow{background:#3c3c3c;border-radius:6px;align-items:center;gap:9px;padding:5.25px 9px;display:flex;overflow:hidden}.reader-page-module__odQaeq__selectionColorButton{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:13.5px;min-width:13.5px;height:13.5px;padding:0;display:grid}.reader-page-module__odQaeq__selectionColorButton:focus-visible,.reader-page-module__odQaeq__selectionActionButton:focus-visible{outline-offset:2px;outline:1.5px solid #ffb053}.reader-page-module__odQaeq__selectionColorDot{border-radius:999px;place-items:center;width:11.25px;height:11.25px;display:grid}.reader-page-module__odQaeq__selectionColorCheck{width:6px;height:4.5px;display:block}.reader-page-module__odQaeq__selectionActionStack{flex-direction:column;flex:none;align-items:center;display:flex}.reader-page-module__odQaeq__selectionActionRow{background:#3c3c3c;border-radius:4.5px;justify-content:center;align-items:center;gap:1.5px;height:33px;padding:0;display:flex;overflow:hidden}.reader-page-module__odQaeq__selectionActionButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:51px;min-width:51px;height:33px;padding:0;display:grid}.reader-page-module__odQaeq__selectionActionButton:not(:disabled):hover{background:#ffffff14}.reader-page-module__odQaeq__selectionActionButton:disabled{cursor:wait;opacity:.46}.reader-page-module__odQaeq__selectionActionIcon{fill:currentColor;width:15px;height:15px;display:block}.reader-page-module__odQaeq__selectionActionSeparator{border-left:.75px solid #fff6;width:0;height:12px;display:block}.reader-page-module__odQaeq__selectionToolbarArrow{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:4.5px;display:flex}.reader-page-module__odQaeq__selectionToolbarArrow:before{content:"";background:#3c3c3c;width:6.52px;height:6.52px;transform:rotate(45deg)}.reader-page-module__odQaeq__chapterActions{max-width:none;color:var(--reader-faint);flex:none;justify-content:space-between;align-items:center;gap:18px;margin:30px 0 0;font-size:14px;display:flex}.reader-page-module__odQaeq__scrollMode .reader-page-module__odQaeq__chapterActions{justify-content:flex-end;margin:auto 0 0;padding-top:22.5px}.reader-page-module__odQaeq__pagerButton,.reader-page-module__odQaeq__pushButton{border:1px solid var(--reader-separator);color:var(--reader-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px}.reader-page-module__odQaeq__pagerButton{background:var(--color-neutral-0-a8,#ffffff14);justify-content:center;align-items:center;gap:4px;height:33px;min-height:33px;padding-inline:15px;font-size:13px;line-height:18px;display:inline-flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__pagerButton{background:var(--color-neutral-0-a40,#fff6)}.reader-page-module__odQaeq__pagerButtonIcon{flex:0 0 15px;width:15px;height:15px;display:block}.reader-page-module__odQaeq__pagerButtonIconPrevious{transform:none}.reader-page-module__odQaeq__pagerButtonIconNext{transform:rotate(180deg)}@keyframes reader-page-module__odQaeq__pagerButtonLoading{to{transform:rotate(360deg)}}.reader-page-module__odQaeq__pagerButtonLoadingIcon{box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.72s linear infinite reader-page-module__odQaeq__pagerButtonLoading}.reader-page-module__odQaeq__pagerButton:not(:disabled):hover{border-color:color-mix(in oklch, var(--reader-text) 36%, transparent);background:color-mix(in oklch, var(--reader-text) 12%, transparent);color:var(--reader-text)}.reader-page-module__odQaeq__pushButton:not(:disabled):hover{color:var(--reader-text);background:color-mix(in oklch, var(--reader-text) 8%, transparent)}.reader-page-module__odQaeq__stateBlock{text-align:center;place-items:center;gap:18px;min-height:240px;display:grid}.reader-page-module__odQaeq__loadingState{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:17.25px;min-height:240px;display:flex}.reader-page-module__odQaeq__loadingLottieFrame{flex:0 0 75px;width:75px;height:75px;position:relative}.reader-page-module__odQaeq__loadingLottie,.reader-page-module__odQaeq__loadingLottieFallback{width:100%;height:100%;display:block;position:absolute;inset:0}.reader-page-module__odQaeq__loadingLottieFallback{object-fit:contain}.reader-page-module__odQaeq__loadingLottie svg{width:100%;height:100%;display:block}.reader-page-module__odQaeq__loadingText{color:#fff9;text-align:center;white-space:nowrap;margin:0;font-family:Quicksand,SekaQuicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:13.5px;font-weight:400;line-height:normal}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__loadingText{color:#14141499}.reader-page-module__odQaeq__stateText,.reader-page-module__odQaeq__errorText,.reader-page-module__odQaeq__inlineErrorText{text-align:center;margin:0;font-size:15px;line-height:24px}.reader-page-module__odQaeq__stateText{color:var(--reader-muted)}.reader-page-module__odQaeq__emptyChapterState{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:17.25px;min-height:0;display:flex}.reader-page-module__odQaeq__emptyChapterImage{object-fit:contain;flex:0 0 75px;width:75px;height:75px;display:block}.reader-page-module__odQaeq__errorText,.reader-page-module__odQaeq__inlineErrorText,.reader-page-module__odQaeq__drawerErrorText{color:#f55c74}.reader-page-module__odQaeq__inlineErrorText{margin-bottom:18px}.reader-page-module__odQaeq__floatingTools{z-index:60;top:50%;left:calc(50% + var(--reader-shell-width) / 2 + var(--reader-tools-gap));flex-direction:column;gap:24px;display:flex;position:fixed;transform:translateY(-50%)}.reader-page-module__odQaeq__toolButton{--reader-tool-button-size:44px;--reader-tool-icon-size:18.333px;width:var(--reader-tool-button-size);height:var(--reader-tool-button-size);min-width:var(--reader-tool-button-size);flex:0 0 var(--reader-tool-button-size);box-shadow:none;color:var(--reader-muted);cursor:pointer;background:#141414;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:relative}.reader-page-module__odQaeq__toolButton:hover,.reader-page-module__odQaeq__toolButtonDrawerActive{box-shadow:none;color:var(--reader-muted);background:#141414;border:none}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__toolButton,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__toolButton:hover,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__toolButtonDrawerActive{background:#fff9;box-shadow:0 4px 4px #e8b8873d}.reader-page-module__odQaeq__toolButton:disabled,.reader-page-module__odQaeq__toolButton:disabled:hover{cursor:not-allowed;color:var(--reader-faint);box-shadow:none;opacity:.42;background:#141414;border:none}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__toolButton:disabled,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__toolButton:disabled:hover{background:#fff9;box-shadow:0 4px 4px #e8b8873d}.reader-page-module__odQaeq__toolButton:disabled:hover:before{display:none}.reader-page-module__odQaeq__toolButton:hover:before{background:var(--reader-panel-raised-bg);min-width:max-content;color:var(--reader-text);content:attr(aria-label);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:13px;line-height:18px;position:absolute;top:50%;right:68px;transform:translateY(-50%);box-shadow:0 12px 24px #00000047}.reader-page-module__odQaeq__iconStack{width:var(--reader-tool-icon-size);height:var(--reader-tool-icon-size);min-width:var(--reader-tool-icon-size);flex:0 0 var(--reader-tool-icon-size);pointer-events:none;place-items:center;display:inline-grid;position:relative}.reader-page-module__odQaeq__icon{width:var(--reader-tool-icon-size);height:var(--reader-tool-icon-size);object-fit:fill;grid-area:1/1;transition:opacity .12s;display:block}.reader-page-module__odQaeq__iconBase{opacity:1}.reader-page-module__odQaeq__iconActive,.reader-page-module__odQaeq__toolButton:not(:disabled):hover .reader-page-module__odQaeq__iconBase,.reader-page-module__odQaeq__toolButtonDrawerActive:not(:disabled) .reader-page-module__odQaeq__iconBase{opacity:0}.reader-page-module__odQaeq__toolButton:not(:disabled):hover .reader-page-module__odQaeq__iconActive,.reader-page-module__odQaeq__toolButtonDrawerActive:not(:disabled) .reader-page-module__odQaeq__iconActive{opacity:1}.reader-page-module__odQaeq__drawerBackdrop{z-index:64;cursor:default;opacity:0;pointer-events:none;visibility:hidden;background:#00000052;border:0;transition:opacity .18s ease-out,visibility 0s linear .18s;position:fixed;inset:0}.reader-page-module__odQaeq__drawerBackdropVisible{cursor:pointer;opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.reader-page-module__odQaeq__drawer{z-index:70;top:72px;right:var(--reader-drawer-right-offset);opacity:0;pointer-events:none;border:1px solid var(--reader-separator);background:var(--reader-panel-bg);width:344px;height:calc(100vh - 130px);max-height:calc(100vh - 130px);box-shadow:var(--reader-shadow);scrollbar-width:none;visibility:hidden;will-change:opacity, transform;border-radius:12px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;position:fixed;overflow:hidden;transform:translateY(8px)}.reader-page-module__odQaeq__catalogDrawer{width:330px;box-shadow:none;background:#3c3c3c;border:0;border-radius:12px}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogDrawer{background:#f9f3e2;box-shadow:0 3px 30px #14141414}.reader-page-module__odQaeq__marksPanelDrawer{background:#3c3c3c;border:0;border-radius:12px;width:min(330px,100vw - 45px);box-shadow:0 3px 30px #14141414}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelDrawer{background:#f9f3e2}.reader-page-module__odQaeq__fontSizeDrawer{background:#3c3c3c;border:0;border-radius:12px;width:330px;height:auto;min-height:102px;max-height:none;top:420px;overflow:visible;box-shadow:0 3px 30px #14141414}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeDrawer{background:#f9f3e2;box-shadow:0 3px 30px #14141414}.reader-page-module__odQaeq__drawerOpen{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0,0)}.reader-page-module__odQaeq__drawer::-webkit-scrollbar{display:none}.reader-page-module__odQaeq__drawerBody::-webkit-scrollbar{display:none}.reader-page-module__odQaeq__drawerBody{height:100%;max-height:inherit;scrollbar-width:none;padding:18px 18px 20px;overflow:auto}.reader-page-module__odQaeq__catalogDrawerBody{flex-direction:column;gap:15px;padding:22px;display:flex}.reader-page-module__odQaeq__marksPanelBody{flex-direction:column;gap:15px;padding:22.5px;display:flex;overflow:hidden}.reader-page-module__odQaeq__fontSizeDrawerBody{height:auto;max-height:none;padding:15px 22.5px;overflow:visible}.reader-page-module__odQaeq__drawerTitle{color:var(--reader-text);margin-bottom:14px;font-size:16px;font-weight:650;line-height:22px}.reader-page-module__odQaeq__catalogBookName{color:#fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:400;line-height:16px;overflow:hidden}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogBookName{color:#14141499}.reader-page-module__odQaeq__catalogSearch{background:#1414143d;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;width:100%;height:30px;padding:0 12px;transition:border-color .16s,background .16s;display:flex;overflow:hidden}.reader-page-module__odQaeq__catalogSearch:hover,.reader-page-module__odQaeq__catalogSearch:focus-within{background:#1414143d;border-color:#ffb053}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogSearch{background:#1414140a;border-color:#1414140a}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogSearch:hover,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogSearch:focus-within{background:#fff;border-color:#ffb053}.reader-page-module__odQaeq__catalogSearchIcon{flex:0 0 15px;width:15px;height:15px;display:block}.reader-page-module__odQaeq__catalogSearchInput{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:400;line-height:18px}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogSearchInput{color:#141414}.reader-page-module__odQaeq__catalogSearchInput::placeholder{color:#fff6;opacity:1}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogSearchInput::placeholder{color:#1414143d}.reader-page-module__odQaeq__catalogBookRow{border-bottom:1px solid #1414140a;flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.reader-page-module__odQaeq__catalogBottomButton{color:#fff9;cursor:pointer;white-space:nowrap;background:#1414143d;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:3px;height:21px;padding:0 8px;font-size:9px;font-weight:400;line-height:12px;display:inline-flex}.reader-page-module__odQaeq__catalogBottomButton:hover{background:#14141457}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogBottomButton{color:#fff;background:#14141466}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogBottomButton:hover{background:#14141485}.reader-page-module__odQaeq__catalogBottomIcon{flex:none;width:12px;height:12px;display:block}.reader-page-module__odQaeq__catalogList{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.reader-page-module__odQaeq__tocRow{width:100%;min-height:44px;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1414140a;border-radius:0;flex:none;align-items:center;min-height:42px;padding:12px 0;display:flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__tocRow{color:#141414}.reader-page-module__odQaeq__tocRow:hover,.reader-page-module__odQaeq__tocRowActive{background:#ffb0531f;border-radius:6px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.reader-page-module__odQaeq__tocTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.reader-page-module__odQaeq__tocRowActive{border-bottom-color:#0000}.reader-page-module__odQaeq__tocRowActive .reader-page-module__odQaeq__tocTitle{color:#ff7900;font-weight:500}.reader-page-module__odQaeq__catalogEmptyText{color:#fff9;margin:0;padding:12px 0;font-size:12px;font-weight:400;line-height:18px}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__catalogEmptyText{color:#14141499}.reader-page-module__odQaeq__marksPanelTabsWrap{flex:none;justify-content:center;align-items:center;width:100%;padding:3px 0;display:flex}.reader-page-module__odQaeq__marksPanelTabs{background:#1414143d;border-radius:13.5px;align-items:center;gap:0;width:100%;min-width:0;padding:1.5px;display:flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelTabs{background:#1414140a}.reader-page-module__odQaeq__marksPanelTab{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:37.5px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:24px;padding:5.25px 7.5px;font-family:Quicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:13.5px;display:inline-flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelTab{color:#141414}.reader-page-module__odQaeq__marksPanelTabActive,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelTabActive{color:#141414;background:#ffb053;font-weight:500}.reader-page-module__odQaeq__marksPanelTab:focus-visible{outline-offset:2px;outline:1.5px solid #ffb053}.reader-page-module__odQaeq__marksPanelErrorText{flex:none;margin:0}.reader-page-module__odQaeq__marksPanelScrollArea{scrollbar-width:none;flex-direction:column;flex:auto;gap:15px;min-height:0;display:flex;overflow:auto}.reader-page-module__odQaeq__marksPanelScrollArea::-webkit-scrollbar{display:none}.reader-page-module__odQaeq__marksPanelEmptyState{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;min-height:100%;padding:15px 0;display:flex}.reader-page-module__odQaeq__marksPanelEmptyImage{object-fit:contain;flex:none;width:75px;height:75px;display:block}.reader-page-module__odQaeq__marksPanelEmptyText{min-width:100%;color:var(--color-neutral-0-a60,#fff9);text-align:center;word-break:break-word;margin:0;font-family:Quicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:normal}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelEmptyText{color:var(--color-neutral-900-a60,#14141499)}.reader-page-module__odQaeq__marksPanelSection{flex-direction:column;gap:6px;width:100%;display:flex}.reader-page-module__odQaeq__marksPanelSectionLabel{color:#fff;align-items:center;min-height:24px;padding:3px 0;font-family:Quicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelSectionLabel{color:#141414}.reader-page-module__odQaeq__marksPanelRow{color:#fff;cursor:pointer;text-align:left;background:#1414143d;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:39px;padding:9px 6px;display:flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelRow{color:#141414;background:#fff9}.reader-page-module__odQaeq__marksPanelRow:hover{background:#14141452}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelRow:hover{background:#ffffffdb}.reader-page-module__odQaeq__marksPanelIconWrap{border-radius:12px;flex:0 0 21px;justify-content:center;align-items:center;width:21px;min-width:21px;height:21px;display:inline-flex}.reader-page-module__odQaeq__marksPanelUnderlineIconWrap{color:#ff790066;background:#ffb0531f}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelUnderlineIconWrap{color:#14141466}.reader-page-module__odQaeq__marksPanelBookmarkIconWrap{color:#74b4f099;background:#74b4f03d}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__marksPanelBookmarkIconWrap{color:#1414143d;background:#74b4f01f}.reader-page-module__odQaeq__marksPanelIcon{width:15px;height:15px;display:block}.reader-page-module__odQaeq__marksPanelRowMain{min-width:0;color:inherit;flex:auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:21px;display:block;overflow:hidden}.reader-page-module__odQaeq__marksPanelRowMain>span{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reader-page-module__odQaeq__marksPanelMarkerText{background:var(--marks-preview-background);-webkit-box-decoration-break:clone;box-decoration-break:clone}.reader-page-module__odQaeq__marksPanelStraightText,.reader-page-module__odQaeq__marksPanelWaveText{text-decoration-line:underline;-webkit-text-decoration-color:var(--marks-preview-color);text-decoration-color:var(--marks-preview-color);text-underline-offset:3px;text-decoration-thickness:1.2px}.reader-page-module__odQaeq__marksPanelStraightText{text-decoration-style:solid}.reader-page-module__odQaeq__marksPanelWaveText{text-decoration-style:wavy}.reader-page-module__odQaeq__marksPanelHanddrawnPreview{max-width:100%;padding-bottom:3px;display:inline-block;position:relative}.reader-page-module__odQaeq__marksPanelHanddrawnMarkerPreview{padding-bottom:0}.reader-page-module__odQaeq__marksPanelHanddrawnPreviewText{z-index:1;position:relative}.reader-page-module__odQaeq__marksPanelHanddrawnPreviewStroke{pointer-events:none;width:100%;min-width:24px;height:10px;display:block;position:absolute;bottom:-2px;left:0;overflow:visible}.reader-page-module__odQaeq__marksPanelHanddrawnMarkerPreviewStroke{height:100%;bottom:0}.reader-page-module__odQaeq__emptyDrawerText,.reader-page-module__odQaeq__drawerErrorText{margin:8px 0 0;font-size:13px;line-height:20px}.reader-page-module__odQaeq__emptyDrawerText{color:var(--reader-muted)}.reader-page-module__odQaeq__fontSizePanel{flex-direction:column;gap:15px;padding:9px 0;display:flex}.reader-page-module__odQaeq__fontSizeTitle{color:#fff;font-family:Quicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:15px}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeTitle{color:#141414}.reader-page-module__odQaeq__fontSizeControl{background:#1414143d;border-radius:15px;justify-content:space-between;align-items:center;width:100%;height:24px;padding:0 6px;display:flex;position:relative}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeControl{background:#1414140a}.reader-page-module__odQaeq__fontSizeTrack{pointer-events:none;border-radius:15px;position:absolute;inset:0;overflow:hidden}.reader-page-module__odQaeq__fontSizeTrackFill{width:var(--font-size-fill-width);border-radius:inherit;background:#14141466;position:absolute;top:0;bottom:0;left:0}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeTrackFill{background:#e8dfc2}.reader-page-module__odQaeq__fontSizeRange{z-index:2;opacity:0;cursor:pointer;width:calc(100% - 78px);height:100%;margin:0;position:absolute;inset:0 39px}.reader-page-module__odQaeq__fontSizeButton{z-index:3;width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.reader-page-module__odQaeq__fontSizeButton:hover{background:#ffffff14}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeButton:hover{background:#ffb05329}.reader-page-module__odQaeq__fontSizeButton:disabled{cursor:not-allowed;opacity:.32}.reader-page-module__odQaeq__fontSizeButton:disabled:hover{background:0 0}.reader-page-module__odQaeq__fontSizeIcon{color:#fff;flex:0 0 15px;width:15px;height:15px;display:block}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeIcon{color:#141414}.reader-page-module__odQaeq__fontSizeValue{z-index:3;top:50%;left:var(--font-size-knob-left);color:#141414;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;font-family:Quicksand,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px;font-weight:500;line-height:12px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__fontSizeValue{color:#141414;background:#fff}.reader-page-module__odQaeq__dialogScrim{z-index:100;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reader-page-module__odQaeq__dialog{border:1px solid var(--reader-separator);background:var(--reader-raised-bg);width:min(420px,100%);box-shadow:var(--reader-shadow);border-radius:8px;overflow:hidden}.reader-page-module__odQaeq__dialogHead{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.reader-page-module__odQaeq__dialogTitle{color:var(--reader-text);margin:0;font-size:18px;line-height:24px}.reader-page-module__odQaeq__dialogClose{border:1px solid var(--reader-separator);width:32px;height:32px;color:var(--reader-muted);cursor:pointer;background:0 0;border-radius:999px;font-size:20px}.reader-page-module__odQaeq__dialogBody{gap:12px;padding:8px 18px 18px;display:grid}.reader-page-module__odQaeq__reasonList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reader-page-module__odQaeq__reasonRow{border:1px solid var(--reader-separator);min-height:38px;color:var(--reader-text);cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;font-size:13px;display:flex}.reader-page-module__odQaeq__reasonCheck{opacity:0}.reader-page-module__odQaeq__reasonActive{border-color:var(--reader-accent);background:var(--reader-accent-soft)}.reader-page-module__odQaeq__reasonActive .reader-page-module__odQaeq__reasonCheck{opacity:1}.reader-page-module__odQaeq__feedbackTextarea{resize:vertical;border:1px solid var(--reader-separator);background:color-mix(in oklch, var(--reader-page-bg) 88%, transparent);width:100%;min-height:96px;color:var(--reader-text);font:inherit;border-radius:7px;padding:10px 12px;font-size:14px;line-height:20px}.reader-page-module__odQaeq__feedbackTextarea::placeholder{color:var(--reader-muted)}.reader-page-module__odQaeq__dialogActions{border-top:1px solid var(--reader-separator);justify-content:flex-end;gap:10px;padding:14px 18px 18px;display:flex}.reader-page-module__odQaeq__pushButton{min-width:110px;min-height:34px;padding-inline:18px;font-size:14px;line-height:20px}.reader-page-module__odQaeq__primaryPushButton{border-color:var(--reader-accent);background:var(--reader-accent-soft)}.reader-page-module__odQaeq__pushButton:disabled{cursor:wait;opacity:.62}.reader-page-module__odQaeq__feedbackModalLayer{z-index:112;pointer-events:none;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reader-page-module__odQaeq__feedbackModalBackdrop{cursor:default;pointer-events:auto;background:#14141429;border:0;position:absolute;inset:0}.reader-page-module__odQaeq__feedbackModal{z-index:1;color:#fff;pointer-events:auto;overscroll-behavior:contain;background:#3c3c3c;border-radius:12px;flex-direction:column;gap:15px;width:min(450px,100vw - 24px);max-height:calc(100vh - 24px);padding-block:15px;display:flex;position:relative;overflow:auto;box-shadow:0 14px 36px #00000047}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackModal{color:#141414;background:#f5efdd;box-shadow:0 14px 36px #56482a29}.reader-page-module__odQaeq__feedbackModalTitleRow{align-items:flex-end;min-height:34.5px;padding:6px 15px;display:flex}.reader-page-module__odQaeq__feedbackModalTitle{margin:0;font-size:18px;font-weight:500;line-height:22.5px}.reader-page-module__odQaeq__feedbackReasonList{flex-direction:column;padding-inline:15px;display:flex}.reader-page-module__odQaeq__feedbackReasonRow{width:100%;min-height:45px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:11.25px 0;display:flex}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackReasonRow{border-bottom-color:#14141414}.reader-page-module__odQaeq__feedbackReasonRow:focus-visible,.reader-page-module__odQaeq__feedbackCancelButton:focus-visible,.reader-page-module__odQaeq__feedbackSubmitButton:focus-visible,.reader-page-module__odQaeq__feedbackOtherInput:focus-visible{outline-offset:2px;outline:2px solid #ffb053}.reader-page-module__odQaeq__feedbackReasonRowLast{border-bottom:0}.reader-page-module__odQaeq__feedbackReasonLabel{flex:1;min-width:0;padding-right:12px;font-size:15px;font-weight:500;line-height:22.5px}.reader-page-module__odQaeq__feedbackReasonIndicator{color:#fff;border:1.125px solid #ffffffa6;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackReasonIndicator{color:#141414;border-color:#14141466}.reader-page-module__odQaeq__feedbackReasonIndicatorChecked,.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackReasonIndicatorChecked{color:#141414;background:#ffb053;border-color:currentColor}.reader-page-module__odQaeq__feedbackReasonCheck{width:9px;height:6.75px;display:block}.reader-page-module__odQaeq__feedbackOtherInput{resize:none;color:#fff;width:100%;min-height:76.5px;font:inherit;background:#14141466;border:.5px solid #ffffff14;border-radius:4.5px;padding:8.25px 6px;font-size:13.5px;line-height:21px}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackOtherInput{color:#141414;background:#ffffff80;border-color:#14141414}.reader-page-module__odQaeq__feedbackOtherInput::placeholder{color:#ffffff75}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackOtherInput::placeholder{color:#14141452}.reader-page-module__odQaeq__feedbackModalActions{gap:7.5px;padding:6px 15px;display:flex}.reader-page-module__odQaeq__feedbackCancelButton,.reader-page-module__odQaeq__feedbackSubmitButton{cursor:pointer;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:9px 15px;font-size:13.5px;font-weight:500;line-height:18px;display:inline-flex}.reader-page-module__odQaeq__feedbackCancelButton{color:#fff;background:0 0;border:1px solid #fff6}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackCancelButton{color:#141414;border-color:#14141499}.reader-page-module__odQaeq__feedbackSubmitButton{color:#141414;background:#ffb053;border:1px solid #0000}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackSubmitButton{color:#fff;background:#141414}.reader-page-module__odQaeq__feedbackCancelButton:not(:disabled):hover{background:#ffffff0f}.reader-page-module__odQaeq__dayMode .reader-page-module__odQaeq__feedbackCancelButton:not(:disabled):hover{background:#1414140d}.reader-page-module__odQaeq__feedbackSubmitButton:not(:disabled):hover{filter:brightness(1.04)}.reader-page-module__odQaeq__toast{z-index:120;border:1px solid var(--reader-separator);background:var(--reader-raised-bg);max-width:min(360px,100vw - 32px);box-shadow:var(--reader-shadow);color:var(--reader-text);opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:14px;line-height:20px;transition:opacity .16s,transform .16s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px)}.reader-page-module__odQaeq__toastShow{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.reader-page-module__odQaeq__pagerButtonLoadingIcon{animation:none}}@media (max-width:360px){.reader-page-module__odQaeq__selectionActionButton{width:45px;min-width:45px}}@media (max-width:640px){.reader-page-module__odQaeq__bookmarkHover{border-radius:0 0 12px 12px;gap:9px;width:max-content;min-width:142px;min-height:68px;padding:0 15px;right:8px}.reader-page-module__odQaeq__bookmarkLabel{max-width:calc(var(--reader-shell-width) - 72px);padding-top:21px;font-size:12px}.reader-page-module__odQaeq__bookmarkRibbon{width:15px;height:46px}.reader-page-module__odQaeq__feedbackModalLayer{padding:9px}.reader-page-module__odQaeq__feedbackModal{gap:12px;width:min(450px,100vw - 18px)}.reader-page-module__odQaeq__feedbackModalActions{flex-direction:column}}
.translation-preparation-steps-module__6Pd51G__step{isolation:isolate}.translation-preparation-steps-module__6Pd51G__connector{background:#14141414;overflow:hidden}.translation-preparation-steps-module__6Pd51G__connector:after{content:"";background:#ffb053;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.translation-preparation-steps-module__6Pd51G__connectorBefore:after{transform-origin:bottom}.translation-preparation-steps-module__6Pd51G__connectorAfter:after{transform-origin:top}.translation-preparation-steps-module__6Pd51G__connectorHighlighted:after{transform:scaleY(1)}.translation-preparation-steps-module__6Pd51G__marker{transition:background-color .28s,color .28s;transform:translateZ(0)}.translation-preparation-steps-module__6Pd51G__activeMarker{animation:1.5s ease-in-out infinite translation-preparation-steps-module__6Pd51G__preparation-step-active}.translation-preparation-steps-module__6Pd51G__completedMarker{animation:.52s cubic-bezier(.22,1,.36,1) translation-preparation-steps-module__6Pd51G__preparation-step-completed}.translation-preparation-steps-module__6Pd51G__completedIcon{animation:.42s cubic-bezier(.22,1,.36,1) both translation-preparation-steps-module__6Pd51G__preparation-step-check-in}.translation-preparation-steps-module__6Pd51G__label{transition:color .28s,opacity .28s}.translation-preparation-steps-module__6Pd51G__activeLabel{animation:.42s ease-out translation-preparation-steps-module__6Pd51G__preparation-step-label-active}.translation-preparation-steps-module__6Pd51G__completedLabel{animation:.42s ease-out translation-preparation-steps-module__6Pd51G__preparation-step-label-completed}@keyframes translation-preparation-steps-module__6Pd51G__preparation-step-active{0%,to{transform:scale(1);box-shadow:0 0 #ffb05352}50%{transform:scale(1.05);box-shadow:0 0 0 6px #ffb05300}}@keyframes translation-preparation-steps-module__6Pd51G__preparation-step-completed{0%{transform:scale(1);box-shadow:0 0 #ffb05380}45%{transform:scale(1.2);box-shadow:0 0 0 7px #ffb0532e}to{transform:scale(1);box-shadow:0 0 0 10px #ffb05300}}@keyframes translation-preparation-steps-module__6Pd51G__preparation-step-check-in{0%{opacity:0;transform:scale(.45)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes translation-preparation-steps-module__6Pd51G__preparation-step-label-active{0%{opacity:.55;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes translation-preparation-steps-module__6Pd51G__preparation-step-label-completed{50%{color:#ff7900}}@media (prefers-reduced-motion:reduce){.translation-preparation-steps-module__6Pd51G__connector:after,.translation-preparation-steps-module__6Pd51G__marker,.translation-preparation-steps-module__6Pd51G__label{transition:none}.translation-preparation-steps-module__6Pd51G__activeMarker,.translation-preparation-steps-module__6Pd51G__completedMarker,.translation-preparation-steps-module__6Pd51G__completedIcon,.translation-preparation-steps-module__6Pd51G__activeLabel,.translation-preparation-steps-module__6Pd51G__completedLabel{animation:none}}
.translation-progress-bar-module__cEkmfq__fill{transition:width .6s ease-out;position:relative;overflow:hidden}.translation-progress-bar-module__cEkmfq__activity{background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:65%;animation:1.4s ease-in-out infinite translation-progress-bar-module__cEkmfq__translation-progress-activity;position:absolute;inset:0 auto 0 -65%}@keyframes translation-progress-bar-module__cEkmfq__translation-progress-activity{to{transform:translate(255%)}}@media (prefers-reduced-motion:reduce){.translation-progress-bar-module__cEkmfq__fill{transition:none}.translation-progress-bar-module__cEkmfq__activity{display:none}}
.reader-incremental-translation-gate-module__WnLHIa__creditSlider{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider::-webkit-slider-runnable-track{background:linear-gradient(to right, #ffb053 0%, #ffb053 var(--reader-credit-progress), #14141414 var(--reader-credit-progress), #14141414 100%);border-radius:8px;height:12px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider::-webkit-slider-thumb{appearance:none;background:url(/svg-icons/reader-incremental/slider-thumb.svg) 50%/20px 20px no-repeat;border:0;width:20px;height:20px;margin-top:-4px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider::-moz-range-track{background:#14141414;border:0;border-radius:8px;height:12px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider::-moz-range-progress{background:#ffb053;border-radius:8px;height:12px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider::-moz-range-thumb{background:url(/svg-icons/reader-incremental/slider-thumb.svg) 50%/20px 20px no-repeat;border:0;width:20px;height:20px}.reader-incremental-translation-gate-module__WnLHIa__creditSlider:focus-visible{outline-offset:3px;outline:2px solid #141414}
.epub-reader-page-module__VPBsSa__epubReaderRoot{isolation:isolate}.epub-reader-page-module__VPBsSa__floatingToolsInteractionLocked button:disabled,.epub-reader-page-module__VPBsSa__floatingToolsInteractionLocked button:disabled:hover{cursor:wait;opacity:1}.epub-reader-page-module__VPBsSa__renditionShell{flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.epub-reader-page-module__VPBsSa__renditionHost{background:0 0;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.epub-reader-page-module__VPBsSa__reflowablePaginatedRenditionHost{width:calc(100% + 80px);height:calc(100% + 40px);margin:-20px -40px}.epub-reader-page-module__VPBsSa__renditionHost .epub-container{background:0 0!important}.epub-reader-page-module__VPBsSa__renditionHost iframe{border:0;display:block;background:0 0!important}:is(.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-straight-] rect,.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-wave-] rect,.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-marker-] rect){fill:none;pointer-events:none;stroke:none!important}.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-marker-] path[data-seka-generated-stroke=marker]{fill:var(--seka-epub-mark-color,transparent);fill-opacity:.34;stroke:none;pointer-events:none}:is(.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-straight-] line,.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-wave-] line){stroke:var(--seka-epub-mark-color,transparent);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-] path[data-seka-stroke-layer=body]{fill:var(--seka-epub-mark-color,transparent);stroke:none;pointer-events:none}.epub-reader-page-module__VPBsSa__renditionHost g[class*=seka-epub-mark-] path[data-seka-stroke-layer=fiber]{fill:none;stroke:var(--seka-epub-mark-color,transparent);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.epub-reader-page-module__VPBsSa__scrollReaderPage{overflow:visible}.epub-reader-page-module__VPBsSa__scrollRenditionShell{flex:none;min-height:max(360px,100vh - 330px);overflow:visible}.epub-reader-page-module__VPBsSa__scrollRenditionShell .epub-reader-page-module__VPBsSa__renditionHost{min-height:max(360px,100vh - 330px);overflow:visible}.epub-reader-page-module__VPBsSa__scrollRenditionShell .epub-reader-page-module__VPBsSa__renditionHost .epub-container{overflow:visible!important}.epub-reader-page-module__VPBsSa__loadingOverlay{z-index:5;background:var(--reader-page-bg);justify-content:center;align-items:center;min-height:240px;display:flex;position:absolute;inset:0}.epub-reader-page-module__VPBsSa__errorActions{justify-content:center;align-items:center;gap:12px;display:flex}.epub-reader-page-module__VPBsSa__scrollRenditionShell .epub-reader-page-module__VPBsSa__loadingOverlay{width:100%;height:min(520px,100%);bottom:auto}.epub-reader-page-module__VPBsSa__catalogItemTitle{width:100%;padding-inline-start:calc(var(--epub-catalog-depth,0) * 14px);display:block}.epub-reader-page-module__VPBsSa__catalogItemTitleDisabled{opacity:.4}.epub-reader-page-module__VPBsSa__epubReaderRoot .epub-reader-page-module__VPBsSa__layoutDrawer{top:calc(50% + 24px)}@media (max-width:980px){.epub-reader-page-module__VPBsSa__epubReaderRoot .epub-reader-page-module__VPBsSa__layoutDrawer{right:12px}}
.community-rich-text-preview-module__MeVvQW__preview{width:100%;min-width:0}.community-rich-text-preview-module__MeVvQW__contentViewport{width:100%}.community-rich-text-preview-module__MeVvQW__collapsed{overflow:hidden}.community-rich-text-preview-module__MeVvQW__content{color:#14141499;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:24px}.community-rich-text-preview-module__MeVvQW__content p,.community-rich-text-preview-module__MeVvQW__content h1,.community-rich-text-preview-module__MeVvQW__content h2,.community-rich-text-preview-module__MeVvQW__content h3,.community-rich-text-preview-module__MeVvQW__content h4,.community-rich-text-preview-module__MeVvQW__content h5,.community-rich-text-preview-module__MeVvQW__content h6,.community-rich-text-preview-module__MeVvQW__content blockquote,.community-rich-text-preview-module__MeVvQW__content pre,.community-rich-text-preview-module__MeVvQW__content ul,.community-rich-text-preview-module__MeVvQW__content ol,.community-rich-text-preview-module__MeVvQW__content table,.community-rich-text-preview-module__MeVvQW__content hr{margin:0}.community-rich-text-preview-module__MeVvQW__content h1,.community-rich-text-preview-module__MeVvQW__content h2,.community-rich-text-preview-module__MeVvQW__content h3,.community-rich-text-preview-module__MeVvQW__content h4,.community-rich-text-preview-module__MeVvQW__content h5,.community-rich-text-preview-module__MeVvQW__content h6{color:#141414;font-weight:600}.community-rich-text-preview-module__MeVvQW__listContent{--same-block-spacing:8px}.community-rich-text-preview-module__MeVvQW__listContent h1,.community-rich-text-preview-module__MeVvQW__listContent h2,.community-rich-text-preview-module__MeVvQW__listContent h3,.community-rich-text-preview-module__MeVvQW__listContent h4,.community-rich-text-preview-module__MeVvQW__listContent h5,.community-rich-text-preview-module__MeVvQW__listContent h6{font-size:18px;line-height:24px}.community-rich-text-preview-module__MeVvQW__detailContent{--same-block-spacing:20px;color:#141414}.community-rich-text-preview-module__MeVvQW__content>[data-rich-block-relation]{margin-block:0}.community-rich-text-preview-module__MeVvQW__content>[data-rich-block-relation=different]{margin-block-start:10px}.community-rich-text-preview-module__MeVvQW__content>[data-rich-block-relation=same]{margin-block-start:var(--same-block-spacing)}.community-rich-text-preview-module__MeVvQW__detailContent h1{font-size:28px;line-height:36px}.community-rich-text-preview-module__MeVvQW__detailContent h2,.community-rich-text-preview-module__MeVvQW__detailContent h3{font-size:24px;line-height:32px}.community-rich-text-preview-module__MeVvQW__detailContent h4{font-size:20px;line-height:28px}.community-rich-text-preview-module__MeVvQW__detailContent h5,.community-rich-text-preview-module__MeVvQW__detailContent h6{font-size:18px;line-height:26px}.community-rich-text-preview-module__MeVvQW__content ul,.community-rich-text-preview-module__MeVvQW__content ol{padding-left:24px;list-style-position:outside}.community-rich-text-preview-module__MeVvQW__content ul{list-style-type:disc}.community-rich-text-preview-module__MeVvQW__content ol{list-style-type:decimal}.community-rich-text-preview-module__MeVvQW__content blockquote{background:#ffb0531f;border:0;border-radius:4px;width:fit-content;max-width:100%;padding:8px 12px}.community-rich-text-preview-module__MeVvQW__content blockquote>:first-child{margin-top:0}.community-rich-text-preview-module__MeVvQW__content blockquote>:last-child{margin-bottom:0}.community-rich-text-preview-module__MeVvQW__content a{color:#ff7900;text-decoration:underline}.community-rich-text-preview-module__MeVvQW__detailContent s{color:#14141466}.community-rich-text-preview-module__MeVvQW__content code{background:#14141412;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.community-rich-text-preview-module__MeVvQW__content pre{white-space:pre-wrap;background:#14141412;border-radius:6px;max-width:100%;padding:10px 12px;overflow-x:auto}.community-rich-text-preview-module__MeVvQW__content pre code{background:0 0;border-radius:0;padding:0}.community-rich-text-preview-module__MeVvQW__content img{object-fit:contain;width:auto;max-width:100%;max-height:240px;display:block}.community-rich-text-preview-module__MeVvQW__tableScroller{max-width:100%;margin-bottom:0;overflow-x:auto}.community-rich-text-preview-module__MeVvQW__content table{border-collapse:collapse;width:max-content;min-width:100%;margin-bottom:0}.community-rich-text-preview-module__MeVvQW__content th,.community-rich-text-preview-module__MeVvQW__content td{text-align:left;vertical-align:top;border:1px solid #1414142e;padding:6px 8px}.community-rich-text-preview-module__MeVvQW__content th{color:#141414;background:#1414140d;font-weight:600}.community-rich-text-preview-module__MeVvQW__content hr{border:0;border-top:1px solid #14141414}.community-rich-text-preview-module__MeVvQW__toggle{color:#ff7900;letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:24px;margin-top:2px;padding:0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.community-rich-text-preview-module__MeVvQW__toggleIcon{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .16s;display:inline-flex}.community-rich-text-preview-module__MeVvQW__toggleIconExpanded{transform:rotate(180deg)}
