.pdfReadingDesk{--pdfReadingDeskGold:#d5b478;--pdfReadingDeskLine:#726044;color:#efe7d6;min-width:0;max-width:100%;font-family:var(--sans,Arial,sans-serif);isolation:isolate;background:#e9deca;font-size:13px;position:relative}.pdfReadingDesk:focus-visible{outline-offset:3px;outline:3px solid #dfbe80}.pdfReadingDeskToolbar{border-bottom:1px solid var(--pdfReadingDeskLine);background:#202119;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px;display:flex}.pdfReadingDeskNavigation,.pdfReadingDeskControls,.pdfReadingDeskGo,.pdfReadingDeskZoom{align-items:center;gap:8px;min-width:0;display:flex}.pdfReadingDesk[data-reading-direction=rtl] .pdfReadingDeskNavigation{flex-direction:row-reverse}.pdfReadingDesk[data-reading-direction=rtl] .pdfReadingDeskEdgePrevious{grid-area:1/3}.pdfReadingDesk[data-reading-direction=rtl] .pdfReadingDeskViewport{grid-area:1/2}.pdfReadingDesk[data-reading-direction=rtl] .pdfReadingDeskEdgeNext{grid-area:1/1}.pdfReadingDeskControls{flex-wrap:wrap;gap:12px 18px}.pdfReadingDeskButton{color:#ecdab6;min-height:44px;font:500 12px/1.25 var(--sans,Arial,sans-serif);cursor:pointer;white-space:nowrap;background:#28291f;border:1px solid #8d774f;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pdfReadingDeskButton:hover:not(:disabled){color:#fff1d5;background:#3b3526;border-color:#d5b478}.pdfReadingDeskButton:disabled{opacity:.4;cursor:not-allowed}.pdfReadingDeskButton:focus-visible{outline-offset:3px;outline:2px solid #e7c58a}.pdfReadingDeskGo input:focus-visible{outline-offset:3px;outline:2px solid #e7c58a}.pdfReadingDeskIconButton{min-width:44px;padding:10px}.pdfReadingDeskCounter{text-align:center;white-space:nowrap;color:#f1e5cb;font-variant-numeric:tabular-nums;min-width:84px;font-size:12px}.pdfReadingDeskCounter>span{color:#b8ab8e;padding:0 3px}.pdfReadingDeskGo label{color:#d7c6a4;font-size:11px}.pdfReadingDeskGo input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#f1e5cc;width:65px;min-width:0;min-height:44px;font:500 13px/1.25 var(--sans,Arial,sans-serif);font-variant-numeric:tabular-nums;text-align:center;background:#151911;border:1px solid #8d774f;border-radius:2px;padding:8px 6px}.pdfReadingDeskGo input:disabled{opacity:.4}.pdfReadingDeskZoomValue{text-align:center;font-variant-numeric:tabular-nums;color:#e4d0a8;min-width:40px;font-size:11px}.pdfReadingDeskStatus{color:#d3c3a3;text-align:center;background:#302f23;border-bottom:1px solid #7c6b4e;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:8px 14px;font-size:11px;line-height:1.5;display:flex}.pdfReadingDeskSpinner{border:1.5px solid #d5b4784d;border-top-color:#d5b478;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1s linear infinite pdfReadingDeskTurn;display:inline-block}.pdfReadingDeskStage{background:radial-gradient(at 50% 12%,#eae2ce 0%,#c5b99d 70%,#afa385 100%);grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid}.pdfReadingDeskViewport{box-sizing:border-box;width:100%;height:clamp(260px,100vh - 300px,850px);overscroll-behavior:auto;touch-action:pan-y pinch-zoom;scrollbar-color:#807252 #d3c7ab;min-width:0;height:clamp(260px,100dvh - 300px,850px);padding:16px 12px;position:relative;overflow:auto}.pdfReadingDeskViewport[data-zoomed=true]{overscroll-behavior:contain;touch-action:auto}.pdfReadingDeskViewport:focus-visible{outline-offset:-3px;outline:2px solid #7d5a23}.pdfReadingDeskPaper{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:100%;display:flex;position:relative}.pdfReadingDeskEdge{z-index:7;color:#f3dcac;cursor:pointer;background:linear-gradient(90deg,#30382a,#424631);border:1px solid #82704c;border-radius:4px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:7px;width:44px;min-height:92px;padding:10px 0;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 3px 8px #332b252b,inset 0 1px #b3a0774d}.pdfReadingDeskEdge span{font:500 9px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.pdfReadingDeskEdge:hover:not(:disabled),.pdfReadingDeskStage[data-swipe=next] .pdfReadingDeskEdgeNext:not(:disabled),.pdfReadingDeskStage[data-swipe=previous] .pdfReadingDeskEdgePrevious:not(:disabled){background:#55573a;transform:translateY(-2px);box-shadow:0 4px 12px #332b2550,inset 0 1px #dac49580}.pdfReadingDeskEdge:active:not(:disabled){background:#263023;transform:translateY(0)}.pdfReadingDeskEdge:focus-visible{outline-offset:3px;outline:3px solid #735219}.pdfReadingDeskEdge:disabled{opacity:.26;cursor:default;box-shadow:none}.pdfReadingDeskPaper canvas{background:#f4ecd9;flex:none;max-width:none;display:block}.pdfReadingDeskBook{isolation:isolate;background:#eee4ce;flex:none;align-items:stretch;width:max-content;display:flex;position:relative;box-shadow:1px 1px #c6b89b,2px 3px #f0e7d3,3px 4px #b4a485,4px 6px #e8dcc3,5px 7px #a08b64,0 12px 28px #29251542}.pdfReadingDeskBook[data-spread=true]{border-radius:2px 5px 5px 2px;box-shadow:0 2px #bfad8c,0 4px #f1e7d0,0 5px #b5a483,0 7px #e3d5b9,0 8px #8e7955,0 14px 34px #25231855}.pdfReadingDeskBook[data-spread=true]:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#59472c16 30%,#30251140 48%,#fff8dd55 52%,#55462f13 72%,#0000);width:28px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pdfReadingDeskLeaf{background:#f5eddb;flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.pdfReadingDeskFolio{box-sizing:border-box;color:#806f4d;height:30px;font:10px/14px var(--sans,Arial,sans-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#f3ead7;flex:none;margin-top:auto;padding:8px;position:relative;overflow:hidden}.pdfReadingDeskEmptyLeaf{background:linear-gradient(90deg,#e4d8bf,#f1e7d0 12%,#f5ecd9);min-height:0}.pdfReadingDeskEmptyLeaf[data-side=left]{background:linear-gradient(270deg,#e4d8bf,#f1e7d0 12%,#f5ecd9)}.pdfReadingDeskBook[data-spread=true]>.pdfReadingDeskLeaf[data-selected=true]>.pdfReadingDeskFolio{color:#49371d;box-shadow:inset 0 -2px #a27d3e80}.pdfReadingDeskTurn{z-index:5;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.pdfReadingDeskTurnLeaf{will-change:transform,opacity;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;overflow:hidden}.pdfReadingDeskTurnRest{z-index:0}.pdfReadingDeskTurnFront{z-index:2;box-shadow:inset -3px 0 7px #6a542314}.pdfReadingDeskTurnBack{z-index:3;box-shadow:inset 3px 0 7px #6a542314}.pdfReadingDeskTurnLeaf canvas{flex:none}.pdfReadingDeskView{background:#30372a;border-color:#b69a66}.pdfReadingDeskView[aria-pressed=true]{color:#f4dfb6;box-shadow:inset 0 -2px #bc9b60}.pdfReadingDeskFallback{box-sizing:border-box;color:#40331d;text-align:center;background:#e9deca;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:100%;padding:24px 12px;display:flex;position:relative}.pdfReadingDeskViewport:has(.pdfReadingDeskFallback) .pdfReadingDeskPaper{display:none}.pdfReadingDeskFallback h4{font:500 25px/1.2 var(--serif,Georgia,serif);color:#3e301a;margin:0}.pdfReadingDeskFallback p{color:#65553c;max-width:480px;margin:0;font-size:13px;line-height:1.65}.pdfReadingDeskFallbackActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.pdfReadingDeskHelp{color:#c4b69b;background:#26271e;border-top:1px solid #746146;margin:0;padding:13px 16px;font-size:11px;line-height:1.7}.pdfReadingDeskOriginals{color:#c6b99e;background:#303226;border-top:1px solid #746146;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 18px;padding:6px 14px;font-size:11px;display:flex}.pdfReadingDeskOriginals a{color:#e5c58b;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;-webkit-text-decoration:underline #9c8352;text-decoration:underline #9c8352;display:inline-flex}.pdfReadingDeskOriginals a:hover{color:#fff0cf}.pdfReadingDeskOriginals a:focus-visible{outline-offset:3px;outline:2px solid #e7c58a}.pdfReadingDeskVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pdfReadingDeskTurn{to{transform:rotate(360deg)}}@media (max-width:680px){.pdfReadingDeskToolbar{gap:10px;padding:11px}.pdfReadingDeskNavigation{justify-content:space-between;width:100%}.pdfReadingDeskControls{justify-content:space-between;gap:8px;width:100%}.pdfReadingDeskGo{gap:6px}.pdfReadingDeskGo input{width:55px}.pdfReadingDeskZoom{gap:4px}.pdfReadingDeskZoomValue{min-width:34px}.pdfReadingDeskFit{padding-inline:8px}.pdfReadingDeskStage{grid-template-columns:44px minmax(0,1fr) 44px}.pdfReadingDeskViewport{height:clamp(220px,100vh - 320px,680px);height:clamp(220px,100dvh - 320px,680px);padding:12px 5px}.pdfReadingDeskEdge{border-radius:3px;min-height:82px}.pdfReadingDeskHelp{padding:12px;font-size:10px}}@media (max-width:390px){.pdfReadingDeskControls,.pdfReadingDeskGo,.pdfReadingDeskZoom{justify-content:center}.pdfReadingDeskButton{padding-inline:9px}}.pdfReadingDeskDialog{box-sizing:border-box;width:100%;max-width:none;height:100vh;max-height:none;color:#efe7d6;background:#202119;border:0;height:100dvh;margin:0;padding:0;overflow:hidden}.pdfReadingDeskDialog::backdrop{background:#0a0c09ed}.pdfReadingDeskDialog[open]{display:flex}.pdfReadingDeskDialog>.pdfReadingDesk{min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;flex:1;display:flex}.pdfReadingDeskDialog .pdfReadingDeskToolbar,.pdfReadingDeskDialog .pdfReadingDeskStatus,.pdfReadingDeskDialog .pdfReadingDeskHelp{flex:none}.pdfReadingDeskDialog .pdfReadingDeskStage{flex:1;min-height:0}.pdfReadingDeskDialog .pdfReadingDeskViewport{height:100%;min-height:0}.pdfReadingDeskDialog .pdfReadingDeskOriginals,.pdfReadingDeskDialog .pdfReadingDeskHelpDetail{display:none}@media (orientation:landscape) and (max-height:600px){.pdfReadingDeskStage{grid-template-columns:44px minmax(0,1fr) 44px}.pdfReadingDeskViewport{height:clamp(300px,100vh - 40px,560px);height:clamp(300px,100dvh - 40px,560px);padding:10px 6px}.pdfReadingDeskToolbar{gap:8px;padding:8px}.pdfReadingDeskNavigation,.pdfReadingDeskControls{gap:6px;width:auto}.pdfReadingDeskControls{flex:1;justify-content:flex-end}.pdfReadingDeskNavigation .pdfReadingDeskButton{min-width:44px;padding:8px}.pdfReadingDeskNavigation .pdfReadingDeskButton span{display:none}.pdfReadingDeskCounter{min-width:74px}.pdfReadingDeskGo input{width:48px}.pdfReadingDeskZoom{gap:4px}.pdfReadingDeskZoomValue{min-width:34px}.pdfReadingDeskButton{padding-inline:8px}.pdfReadingDeskStatus{min-height:28px;padding:4px 8px}.pdfReadingDeskHelp{padding:5px 12px}.pdfReadingDeskDialog .pdfReadingDeskToolbar{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.pdfReadingDeskDialog .pdfReadingDeskControls{flex-wrap:nowrap;flex:none;margin-left:auto}.pdfReadingDeskDialog .pdfReadingDeskNavigation,.pdfReadingDeskDialog .pdfReadingDeskControls>*{flex-shrink:0}.pdfReadingDeskDialog .pdfReadingDeskGo{display:none}.pdfReadingDeskDialog .pdfReadingDeskViewport{height:100%;padding:6px}}@media (orientation:landscape) and (max-height:600px) and (max-width:650px){.pdfReadingDeskDialog .pdfReadingDeskView span,.pdfReadingDeskDialog .pdfReadingDeskExpand span{display:none}.pdfReadingDeskDialog .pdfReadingDeskView,.pdfReadingDeskDialog .pdfReadingDeskExpand{min-width:44px}}@media (prefers-reduced-motion:reduce){.pdfReadingDesk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=paused] .pdfReadingDesk *,body[data-motion=paused] .pdfReadingDesk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
