.reader-module__t9sU5q__reader{--reader-bg:#eeeee7;--surface:#f8f8f3;--stage-bg:#e7e8df;--reader-ink:#263b32;--reader-muted:#747b70;--reader-line:#d9ddd2;--accent:#385c43;--page-filter:sepia(.18) saturate(.78);min-height:calc(100svh - 74px);color:var(--reader-ink);background:var(--reader-bg);letter-spacing:-.015em;padding:32px 0 22px;font-size:13px;position:relative}.reader-module__t9sU5q__reader[data-theme=paper]{--reader-bg:#f3f4f1;--surface:#fff;--stage-bg:#e9ece7;--page-filter:none}.reader-module__t9sU5q__reader[data-theme=night]{--reader-bg:#171e1b;--surface:#202923;--stage-bg:#1a231e;--reader-ink:#e0e6d9;--reader-muted:#a2ad9e;--reader-line:#354037;--accent:#c3d1a6;--page-filter:invert(.87) hue-rotate(168deg) saturate(.4)}.reader-module__t9sU5q__reader:fullscreen{padding-top:24px;overflow-y:auto}.reader-module__t9sU5q__shell{width:min(1440px,100% - 64px);margin:0 auto}.reader-module__t9sU5q__heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.reader-module__t9sU5q__breadcrumb{color:var(--reader-muted);letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.reader-module__t9sU5q__breadcrumb span{opacity:.5;margin:0 2px}.reader-module__t9sU5q__heading h1{letter-spacing:-.07em;margin:15px 0 7px;font-size:clamp(32px,3.8vw,48px);font-weight:500;line-height:1}.reader-module__t9sU5q__heading h1 span{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-style:italic}.reader-module__t9sU5q__heading p{color:var(--reader-muted);margin:0;line-height:1.6}.reader-module__t9sU5q__headingActions{flex-direction:column;align-items:flex-end;gap:17px;display:flex}.reader-module__t9sU5q__privateBadge{color:var(--reader-muted);align-items:center;gap:6px;font-size:11px;display:flex}.reader-module__t9sU5q__uploadButton{border:1px solid var(--accent);background:var(--accent);min-height:42px;color:var(--surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:12px;font-weight:600;display:inline-flex}.reader-module__t9sU5q__uploadButton:hover{filter:brightness(1.12)}.reader-module__t9sU5q__reader button:disabled{opacity:.38;cursor:default}.reader-module__t9sU5q__reader button,.reader-module__t9sU5q__reader a{-webkit-tap-highlight-color:transparent}.reader-module__t9sU5q__reader button:focus-visible,.reader-module__t9sU5q__reader a:focus-visible,.reader-module__t9sU5q__reader input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.reader-module__t9sU5q__hiddenInput{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reader-module__t9sU5q__workspace{border:1px solid var(--reader-line);background:var(--surface);border-radius:12px;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 40px #1d2d2110}.reader-module__t9sU5q__sidebar{border-right:1px solid var(--reader-line);background:var(--surface);flex-direction:column;padding:22px 20px 18px;display:flex}.reader-module__t9sU5q__sidebarTitle{align-items:center;gap:9px;padding:0 0 23px;font-size:12px;font-weight:600;display:flex}.reader-module__t9sU5q__closeSettings{display:none}.reader-module__t9sU5q__settingGroup{padding-bottom:23px}.reader-module__t9sU5q__settingLabel{color:var(--reader-muted);letter-spacing:.07em;justify-content:space-between;margin:0 0 12px;font-size:9px;font-weight:600;display:flex}.reader-module__t9sU5q__settingLabel b{letter-spacing:0;font-size:10px;font-weight:500}.reader-module__t9sU5q__themes{gap:8px;display:flex}.reader-module__t9sU5q__themeChoice{color:var(--reader-muted);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:10px}.reader-module__t9sU5q__themeChoice>span{border:1px solid var(--reader-line);border-radius:6px;justify-content:center;align-items:center;height:44px;margin-bottom:7px;display:flex;position:relative}.reader-module__t9sU5q__themeChoice.reader-module__t9sU5q__paper>span{color:#566050;background:#fafcf7}.reader-module__t9sU5q__themeChoice.reader-module__t9sU5q__warm>span{color:#766d4f;background:#ece8d7}.reader-module__t9sU5q__themeChoice.reader-module__t9sU5q__night>span{color:#c4d2ba;background:#26362c}.reader-module__t9sU5q__themeChoice.reader-module__t9sU5q__selectedTheme{color:var(--reader-ink);font-weight:600}.reader-module__t9sU5q__selectedTheme>span{outline:1px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.reader-module__t9sU5q__themeCheck{position:absolute;bottom:4px;right:4px}.reader-module__t9sU5q__settingHint{color:var(--reader-muted);margin:10px 0 0;font-size:10px;line-height:1.65}.reader-module__t9sU5q__brightness{color:var(--reader-muted);align-items:center;gap:9px;display:flex}.reader-module__t9sU5q__reader input[type=range]{min-width:0;height:4px;accent-color:var(--accent);cursor:pointer}.reader-module__t9sU5q__brightness input{width:100%}.reader-module__t9sU5q__segmented{border:1px solid var(--reader-line);background:var(--reader-bg);border-radius:7px;gap:4px;padding:3px;display:flex}.reader-module__t9sU5q__segmented button{width:50%;color:var(--reader-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-size:10px;display:flex}.reader-module__t9sU5q__segmented button[aria-pressed=true]{background:var(--surface);color:var(--reader-ink);box-shadow:0 1px 4px #00000012}.reader-module__t9sU5q__animationSetting{justify-content:space-between;align-items:center;gap:8px;padding-bottom:25px;display:flex}.reader-module__t9sU5q__animationSetting b{font-size:10px;font-weight:500}.reader-module__t9sU5q__animationSetting small{color:var(--reader-muted);margin-top:4px;font-size:9px;line-height:1.5;display:block}.reader-module__t9sU5q__switch{background:var(--reader-line);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:29px;height:17px;padding:2px}.reader-module__t9sU5q__switch span{background:var(--surface);border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block}.reader-module__t9sU5q__switch[aria-checked=true]{background:var(--accent)}.reader-module__t9sU5q__switch[aria-checked=true] span{transform:translate(12px)}.reader-module__t9sU5q__bookmarkSection{border-top:1px solid var(--reader-line);padding-top:20px}.reader-module__t9sU5q__bookmarkList{flex-direction:column;gap:4px;max-height:150px;display:flex;overflow-y:auto}.reader-module__t9sU5q__bookmarkList button{background:var(--reader-bg);color:var(--reader-ink);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.reader-module__t9sU5q__bookmarkList button svg:last-child{margin-left:auto}.reader-module__t9sU5q__sidebarNote{color:var(--accent);align-items:center;gap:12px;margin-top:auto;padding-top:30px;display:flex}.reader-module__t9sU5q__sidebarNote p{margin:0;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.5}.reader-module__t9sU5q__sidebarNote span{color:var(--reader-muted);font:9px Arial,sans-serif}.reader-module__t9sU5q__readingArea{flex-direction:column;min-width:0;display:flex}.reader-module__t9sU5q__toolbar{border-bottom:1px solid var(--reader-line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 23px;display:flex}.reader-module__t9sU5q__documentName{align-items:center;gap:11px;min-width:0;display:flex}.reader-module__t9sU5q__documentName>div{min-width:0}.reader-module__t9sU5q__fileIcon{border:1px solid var(--reader-line);background:var(--reader-bg);width:33px;height:37px;color:var(--accent);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.reader-module__t9sU5q__documentName b{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12px;font-weight:500;display:block;overflow:hidden}.reader-module__t9sU5q__documentName small{color:var(--reader-muted);letter-spacing:.065em;margin-top:5px;font-size:8px;display:block}.reader-module__t9sU5q__documentName small span{margin:0 4px}.reader-module__t9sU5q__toolbarActions{flex-shrink:0;align-items:center;gap:7px;display:flex}.reader-module__t9sU5q__toolbarActions button,.reader-module__t9sU5q__toolbarActions a,.reader-module__t9sU5q__closeSettings{width:31px;height:31px;color:var(--reader-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.reader-module__t9sU5q__toolbarActions button:hover,.reader-module__t9sU5q__toolbarActions a:hover{background:var(--reader-bg);color:var(--reader-ink)}.reader-module__t9sU5q__toolbarActions button[aria-pressed=true]{color:var(--accent)}.reader-module__t9sU5q__toolbarActions .reader-module__t9sU5q__settingsButton,.reader-module__t9sU5q__closeSettings{display:none}.reader-module__t9sU5q__stage{background:var(--stage-bg);width:100%;height:clamp(480px,64svh,720px);min-height:480px;position:relative}.reader-module__t9sU5q__stageScroll{overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.reader-module__t9sU5q__bookSpace{justify-content:center;align-items:center;width:100%;height:100%;padding:32px 24px;display:flex}.reader-module__t9sU5q__book{box-sizing:content-box;perspective:2600px;perspective-origin:50% 44%;touch-action:pan-y;background:#f4f2e9;border-radius:2px 5px 5px 2px;flex-shrink:0;display:flex;position:relative;box-shadow:0 3px 0 -1px #c3c3b5,0 6px 0 -2px #e0ddd0,0 9px 0 -3px #b0b5a5,0 15px 25px -8px #15251c38,0 38px 60px -18px #23301d25}.reader-module__t9sU5q__bookPage{flex:1;min-width:0;position:relative}.reader-module__t9sU5q__pdfPage{background:#fff;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.reader-module__t9sU5q__canvasHost{width:100%;height:100%;filter:var(--page-filter) brightness(var(--page-brightness,1));place-items:center;display:grid}.reader-module__t9sU5q__canvasHost canvas{max-width:100%;max-height:100%;display:block}.reader-module__t9sU5q__blankPage{background:#eaeadd}.reader-module__t9sU5q__reader[data-theme=night] .reader-module__t9sU5q__blankPage,.reader-module__t9sU5q__reader[data-theme=night] .reader-module__t9sU5q__pdfPage{background:#28302a}.reader-module__t9sU5q__endpaper{color:#858c78;letter-spacing:.16em;flex-direction:column;align-items:center;gap:18px;font-size:18px;display:flex}.reader-module__t9sU5q__endpaper i{background:#959c884d;width:24px;height:1px}.reader-module__t9sU5q__endpaper small{letter-spacing:0;font:italic 11px Georgia,serif}.reader-module__t9sU5q__leftPage:after,.reader-module__t9sU5q__rightPage:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0}.reader-module__t9sU5q__leftPage:after{background:linear-gradient(90deg,#0000 87%,#242d2314 98%,#202a232b)}.reader-module__t9sU5q__rightPage:after{background:linear-gradient(90deg,#24312520,#262e2008 4%,#0000 11%)}.reader-module__t9sU5q__singleBook .reader-module__t9sU5q__rightPage:after{background:linear-gradient(90deg,#262e2008,#0000 6%)}.reader-module__t9sU5q__spine{z-index:3;pointer-events:none;background:#29352335;width:1px;position:absolute;top:0;bottom:0;left:50%}.reader-module__t9sU5q__textHost{place-items:center;display:grid;position:absolute;inset:0}.reader-module__t9sU5q__textLayer{letter-spacing:normal;word-spacing:normal;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:relative;overflow:clip}.reader-module__t9sU5q__textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.reader-module__t9sU5q__textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.reader-module__t9sU5q__textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.reader-module__t9sU5q__textLayer .markedContent{display:contents}.reader-module__t9sU5q__textLayer ::selection{color:#0000;background:#91af8680}.reader-module__t9sU5q__pageLoading{color:#6b7867;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;inset:0}.reader-module__t9sU5q__pageLoading button{color:#27382c;cursor:pointer;background:#eee;border:1px solid #aaa;border-radius:4px;align-items:center;gap:5px;padding:7px;display:flex}.reader-module__t9sU5q__spin{animation:1s linear infinite reader-module__t9sU5q__spin}.reader-module__t9sU5q__turnLeaf{z-index:5;transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;pointer-events:none;will-change:transform, filter;position:absolute;top:0;left:50%}.reader-module__t9sU5q__turnLeaf:after{z-index:-1;filter:blur(14px);opacity:0;content:"";background:#17251b42;border-radius:50%;position:absolute;inset:1% 2% 1% -3%;transform:translateZ(-2px)}.reader-module__t9sU5q__leafFront,.reader-module__t9sU5q__leafBack{backface-visibility:hidden;background:#f9f7ef;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #383b3110}.reader-module__t9sU5q__leafFront:after,.reader-module__t9sU5q__leafBack:after{opacity:.35;content:"";background:linear-gradient(90deg,#17241d25 0%,#0000 16% 77%,#1d271c12 100%);position:absolute;inset:0}.reader-module__t9sU5q__leafFront:before,.reader-module__t9sU5q__leafBack:before{z-index:3;opacity:0;content:"";width:13%;position:absolute;top:0;bottom:0}.reader-module__t9sU5q__leafFront:before{background:linear-gradient(90deg,#fff0,#fff8 40%,#2534262b);right:0}.reader-module__t9sU5q__leafBack:before{background:linear-gradient(90deg,#25342635,#fff6 60%,#fff0);left:0}.reader-module__t9sU5q__leafBack{transform:rotateY(180deg)}.reader-module__t9sU5q__pageFold{z-index:6;filter:blur(1.5px);opacity:0;background:linear-gradient(90deg,#fff0,#fff9 48%,#26362b38);border-radius:50%;width:12px;position:absolute;top:0;bottom:0;right:-1px}.reader-module__t9sU5q__leafMoving{animation:.92s cubic-bezier(.22,.62,.22,1) forwards reader-module__t9sU5q__turn-forward}.reader-module__t9sU5q__leafMoving:after{animation:.92s ease-in-out forwards reader-module__t9sU5q__traveling-shadow}.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__leafFront:before,.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__leafBack:before{animation:.92s ease-in-out forwards reader-module__t9sU5q__paper-sheen}.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__pageFold{animation:.92s ease-in-out forwards reader-module__t9sU5q__folded-edge}.reader-module__t9sU5q__reverseLeaf{transform-origin:100%;left:0}.reader-module__t9sU5q__reverseLeaf.reader-module__t9sU5q__leafMoving{animation-name:reader-module__t9sU5q__turn-backward}.reader-module__t9sU5q__reverseLeaf .reader-module__t9sU5q__pageFold{left:-1px;right:auto;transform:scaleX(-1)}.reader-module__t9sU5q__singleLeaf{width:100%;left:0}.reader-module__t9sU5q__singleLeaf.reader-module__t9sU5q__leafMoving{animation-name:reader-module__t9sU5q__turn-single}.reader-module__t9sU5q__turnZone{z-index:4;color:#30483800;cursor:pointer;background:0 0;border:0;width:11%;min-width:34px;padding:0;transition:color .22s,background .22s;position:absolute;top:14%;bottom:14%}.reader-module__t9sU5q__turnZone:after{opacity:0;content:"";border-radius:50%;transition:opacity .22s;position:absolute;inset:0}.reader-module__t9sU5q__turnZone svg{opacity:0;transition:opacity .22s,transform .22s;position:absolute;top:50%;transform:translateY(-50%)}.reader-module__t9sU5q__previousZone{left:0}.reader-module__t9sU5q__nextZone{right:0}.reader-module__t9sU5q__previousZone:after{background:linear-gradient(90deg,#263b3110,#0000)}.reader-module__t9sU5q__nextZone:after{background:linear-gradient(270deg,#263b3110,#0000)}.reader-module__t9sU5q__previousZone svg{left:12px;transform:translate(-4px,-50%)}.reader-module__t9sU5q__nextZone svg{right:12px;transform:translate(4px,-50%)}.reader-module__t9sU5q__turnZone:enabled:hover,.reader-module__t9sU5q__turnZone:focus-visible{color:var(--accent)}.reader-module__t9sU5q__turnZone:enabled:hover:after,.reader-module__t9sU5q__turnZone:focus-visible:after,.reader-module__t9sU5q__turnZone:enabled:hover svg,.reader-module__t9sU5q__turnZone:focus-visible svg{opacity:1}.reader-module__t9sU5q__turnZone:enabled:hover svg,.reader-module__t9sU5q__turnZone:focus-visible svg{transform:translateY(-50%)}.reader-module__t9sU5q__turnZone:disabled{pointer-events:none}.reader-module__t9sU5q__pageArrow{z-index:7;border:1px solid var(--reader-line);background:var(--surface);width:34px;height:40px;color:var(--reader-ink);cursor:pointer;border-radius:20px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #00000005}.reader-module__t9sU5q__previousArrow{left:14px}.reader-module__t9sU5q__nextArrow{right:14px}.reader-module__t9sU5q__pageArrow:enabled:hover{background:var(--accent);color:var(--surface)}.reader-module__t9sU5q__loadingOverlay{z-index:8;background:var(--stage-bg);color:var(--reader-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.reader-module__t9sU5q__loadingOverlay b{color:var(--reader-ink);font-weight:500}.reader-module__t9sU5q__loadingOverlay span{font-size:11px}.reader-module__t9sU5q__bottomBar{border-top:1px solid var(--reader-line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:15px 24px;display:flex}.reader-module__t9sU5q__pagination{white-space:nowrap;color:var(--reader-muted);align-items:center;gap:10px;display:flex}.reader-module__t9sU5q__pagination form{align-items:center;gap:7px;font-size:10px;display:flex}.reader-module__t9sU5q__pagination input{border:1px solid var(--reader-line);background:var(--reader-bg);width:33px;color:var(--reader-ink);text-align:center;font:inherit;appearance:textfield;border-radius:4px;padding:5px 4px}.reader-module__t9sU5q__pagination input::-webkit-inner-spin-button{appearance:none}.reader-module__t9sU5q__pagination input::placeholder{opacity:1;color:var(--reader-ink)}.reader-module__t9sU5q__pageCount{font-size:9px}.reader-module__t9sU5q__progress{flex:1;max-width:400px}.reader-module__t9sU5q__zoom{align-items:center;gap:2px;display:flex}.reader-module__t9sU5q__zoom button{width:24px;height:24px;color:var(--reader-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.reader-module__t9sU5q__zoom button:hover{background:var(--reader-bg)}.reader-module__t9sU5q__zoom .reader-module__t9sU5q__zoomReset{width:38px;font-size:10px}.reader-module__t9sU5q__readerFootnote{color:var(--reader-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:15px;font-size:9px;display:flex}.reader-module__t9sU5q__readerFootnote>span,.reader-module__t9sU5q__readerFootnote p,.reader-module__t9sU5q__readerFootnote button,.reader-module__t9sU5q__keyboardHint{align-items:center;gap:5px;display:flex}.reader-module__t9sU5q__readerFootnote p{margin:0}.reader-module__t9sU5q__readerFootnote button{color:var(--reader-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.reader-module__t9sU5q__readerFootnote kbd{border:1px solid var(--reader-line);width:16px;height:15px;font:inherit;border-radius:3px;place-items:center;display:grid}.reader-module__t9sU5q__footnoteDot{margin:0 5px}.reader-module__t9sU5q__touchHint{display:none}.reader-module__t9sU5q__error{color:#713923;background:#f8e9da;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:11px;display:flex}.reader-module__t9sU5q__error button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:3px;display:grid}.reader-module__t9sU5q__toast{z-index:90;border:1px solid var(--reader-line);background:var(--surface);max-width:calc(100% - 30px);color:var(--reader-ink);border-radius:8px;align-items:center;gap:9px;padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.reader-module__t9sU5q__dropOverlay,.reader-module__t9sU5q__passwordOverlay{z-index:100;background:color-mix(in srgb, var(--surface) 95%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex;position:absolute;inset:0}.reader-module__t9sU5q__dropOverlay{outline:2px dashed var(--accent);outline-offset:-16px;pointer-events:none}.reader-module__t9sU5q__dropOverlay h2{margin:0;font-size:24px;font-weight:500}.reader-module__t9sU5q__dropOverlay p{color:var(--reader-muted)}.reader-module__t9sU5q__passwordCard{border:1px solid var(--reader-line);background:var(--surface);border-radius:10px;width:min(100%,390px);padding:28px;box-shadow:0 5px 40px #0001}.reader-module__t9sU5q__passwordCard h2{letter-spacing:-.05em;font-size:22px;font-weight:500;line-height:1.25}.reader-module__t9sU5q__passwordCard p{color:var(--reader-muted);font-size:12px}.reader-module__t9sU5q__passwordCard input{border:1px solid var(--reader-line);background:var(--reader-bg);width:100%;color:var(--reader-ink);border-radius:5px;padding:10px}.reader-module__t9sU5q__passwordCard>div{justify-content:flex-end;gap:15px;margin-top:20px;display:flex}.reader-module__t9sU5q__passwordCard button{color:var(--reader-ink);cursor:pointer;background:0 0;border:0;font-size:12px}.reader-module__t9sU5q__passwordCard .reader-module__t9sU5q__uploadButton{background:var(--accent);color:var(--surface)}.reader-module__t9sU5q__passwordCard .reader-module__t9sU5q__passwordError{color:#b55935}.reader-module__t9sU5q__emptyBook{color:var(--reader-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.reader-module__t9sU5q__emptyBook h2{color:var(--reader-ink);margin:0;font:italic 30px Georgia,serif}.reader-module__t9sU5q__emptyBook p{margin:0}.reader-module__t9sU5q__sampleLink{color:var(--reader-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}@keyframes reader-module__t9sU5q__spin{to{transform:rotate(360deg)}}@keyframes reader-module__t9sU5q__turn-forward{0%{filter:brightness();transform:rotateY(0)translate(0)scaleX(1)}18%{transform:rotateY(-22deg)translate(-.5%)scaleX(.995)}48%{filter:brightness(.91);transform:rotateY(-88deg)translate(-1.8%)scaleX(.955)}72%{transform:rotateY(-142deg)translate(-1%)scaleX(.975)}92%{transform:rotateY(-176deg)translate(0)scaleX(.998)}to{filter:brightness();transform:rotateY(-180deg)translate(0)scaleX(1)}}@keyframes reader-module__t9sU5q__turn-backward{0%{filter:brightness();transform:rotateY(0)translate(0)scaleX(1)}18%{transform:rotateY(22deg)translate(.5%)scaleX(.995)}48%{filter:brightness(.91);transform:rotateY(88deg)translate(1.8%)scaleX(.955)}72%{transform:rotateY(142deg)translate(1%)scaleX(.975)}92%{transform:rotateY(176deg)translate(0)scaleX(.998)}to{filter:brightness();transform:rotateY(180deg)translate(0)scaleX(1)}}@keyframes reader-module__t9sU5q__turn-single{0%{opacity:1;transform:rotateY(0)translate(0)scaleX(1)}45%{opacity:1;transform:rotateY(-54deg)translate(-1%)scaleX(.97)}82%{opacity:.86}to{opacity:0;transform:rotateY(-118deg)translate(-2%)scaleX(.95)}}@keyframes reader-module__t9sU5q__traveling-shadow{0%,to{opacity:0;transform:translate(0)translateZ(-2px)scaleX(.65)}42%,58%{opacity:1;transform:translate(-8%)translateZ(-2px)scaleX(1.08)}}@keyframes reader-module__t9sU5q__paper-sheen{0%,to{opacity:0}30%{opacity:.35}52%{opacity:.9}72%{opacity:.25}}@keyframes reader-module__t9sU5q__folded-edge{0%,to{opacity:0;transform:scaleX(.3)}32%{opacity:.55}52%{opacity:1;transform:scaleX(1.15)}75%{opacity:.4}}@media (min-width:1700px){.reader-module__t9sU5q__stage{height:650px}}@media (max-width:1080px){.reader-module__t9sU5q__shell{width:calc(100% - 40px)}.reader-module__t9sU5q__workspace{grid-template-columns:195px minmax(0,1fr)}.reader-module__t9sU5q__sidebar{padding-left:15px;padding-right:15px}.reader-module__t9sU5q__pageCount,.reader-module__t9sU5q__readerFootnote>span{display:none}}@media (max-width:760px){.reader-module__t9sU5q__reader{padding-top:20px}.reader-module__t9sU5q__shell{width:calc(100% - 28px)}.reader-module__t9sU5q__heading{align-items:flex-end;gap:12px;padding-bottom:20px}.reader-module__t9sU5q__heading h1{margin-top:13px;font-size:34px}.reader-module__t9sU5q__heading p{max-width:220px;font-size:10px}.reader-module__t9sU5q__headingActions{gap:10px;padding-bottom:3px}.reader-module__t9sU5q__headingActions .reader-module__t9sU5q__privateBadge{display:none}.reader-module__t9sU5q__headingActions .reader-module__t9sU5q__uploadButton{white-space:nowrap;gap:6px;padding:9px 12px;font-size:11px}.reader-module__t9sU5q__headingActions .reader-module__t9sU5q__uploadButton>svg:last-child{display:none}.reader-module__t9sU5q__workspace{display:block;position:relative}.reader-module__t9sU5q__sidebar{z-index:20;width:230px;padding:20px;display:none;position:absolute;top:0;bottom:0;left:0;overflow:auto;box-shadow:8px 0 25px #0002}.reader-module__t9sU5q__sidebarOpen{display:flex}.reader-module__t9sU5q__closeSettings{margin-left:auto;display:grid}.reader-module__t9sU5q__toolbarActions .reader-module__t9sU5q__settingsButton{display:grid}.reader-module__t9sU5q__toolbar{gap:6px;min-height:63px;padding:12px 13px}.reader-module__t9sU5q__fileIcon{display:none}.reader-module__t9sU5q__documentName b{max-width:170px;font-size:11px}.reader-module__t9sU5q__documentName small{font-size:7px}.reader-module__t9sU5q__toolbarActions{gap:0}.reader-module__t9sU5q__toolbarActions button,.reader-module__t9sU5q__toolbarActions a{width:28px;height:30px}.reader-module__t9sU5q__toolbarActions svg{width:16px}.reader-module__t9sU5q__stage{height:clamp(385px,62svh,620px);min-height:385px}.reader-module__t9sU5q__bookSpace{padding:32px 20px}.reader-module__t9sU5q__previousArrow{left:5px}.reader-module__t9sU5q__nextArrow{right:5px}.reader-module__t9sU5q__pageArrow{width:26px;height:36px}.reader-module__t9sU5q__bottomBar{gap:12px;min-height:57px;padding:12px}.reader-module__t9sU5q__pagination{gap:5px}.reader-module__t9sU5q__zoom{flex-shrink:0}.reader-module__t9sU5q__readerFootnote{align-items:flex-start;gap:8px;font-size:8px;line-height:1.5}.reader-module__t9sU5q__readerFootnote p{display:block}.reader-module__t9sU5q__readerFootnote .reader-module__t9sU5q__keyboardHint{display:none}.reader-module__t9sU5q__touchHint{display:inline}.reader-module__t9sU5q__readerFootnote button{white-space:nowrap}.reader-module__t9sU5q__sidebarNote{padding-top:20px}}@media (max-width:370px){.reader-module__t9sU5q__heading h1{font-size:29px}.reader-module__t9sU5q__breadcrumb{gap:5px;font-size:8px}.reader-module__t9sU5q__documentName b{max-width:130px}.reader-module__t9sU5q__progress{max-width:75px}}@media (prefers-reduced-motion:reduce){.reader-module__t9sU5q__spin{animation:none}.reader-module__t9sU5q__leafMoving,.reader-module__t9sU5q__leafMoving:after,.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__leafFront:before,.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__leafBack:before,.reader-module__t9sU5q__leafMoving .reader-module__t9sU5q__pageFold{animation-duration:1ms}.reader-module__t9sU5q__switch span,.reader-module__t9sU5q__turnZone,.reader-module__t9sU5q__turnZone:after,.reader-module__t9sU5q__turnZone svg{transition:none}}
