.pdf-page.svelte-bc5l8v.svelte-bc5l8v{position:relative;overflow:hidden;background:#fff}.pdf-page.svelte-bc5l8v img.svelte-bc5l8v{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-webkit-user-drag:none}.pdf-page.svelte-bc5l8v .pdf-page-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.pdf-page.svelte-bc5l8v .pdf-page-detail{position:absolute;display:block}.pdf-page.drawn.svelte-bc5l8v img.svelte-bc5l8v{visibility:hidden}.textLayer.svelte-bc5l8v.svelte-bc5l8v{position:absolute;inset:0;z-index:1;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-align:initial;text-size-adjust:none;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;--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))}.textLayer.svelte-bc5l8v :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.textLayer.svelte-bc5l8v>:not(.markedContent),.textLayer.svelte-bc5l8v .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))}.textLayer.svelte-bc5l8v .markedContent{display:contents}.textLayer.svelte-bc5l8v span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer.svelte-bc5l8v ::selection{background:#47f4ff59;color:transparent}.textLayer.svelte-bc5l8v .endOfContent{position:absolute;inset:100% 0 0;display:block;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.paper-viewer.svelte-bg3bl7.svelte-bg3bl7{position:fixed;z-index:1000;inset:0;display:flex;flex-direction:column;background:#111;color:#fff;overscroll-behavior:contain}.paper-viewer-bar.svelte-bg3bl7.svelte-bg3bl7{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top) + 10px) calc(env(safe-area-inset-right) + 12px) 10px calc(env(safe-area-inset-left) + 12px);border-bottom:1px solid #2c2c2c;-webkit-user-select:none;user-select:none}.paper-viewer-nav.svelte-bg3bl7.svelte-bg3bl7{display:flex;align-items:center;gap:6px}.paper-viewer.svelte-bg3bl7 button.svelte-bg3bl7{display:inline-grid;min-width:40px;height:40px;padding:0 10px;place-items:center;border:1px solid #444;border-radius:8px;background:transparent;color:#ddd;cursor:pointer;font:inherit;font-size:16px;touch-action:manipulation}.paper-viewer.svelte-bg3bl7 button.svelte-bg3bl7:disabled{cursor:default;opacity:.35}.paper-viewer-close.svelte-bg3bl7.svelte-bg3bl7{border-color:var(--accent)!important;color:#fff!important}.paper-viewer-position.svelte-bg3bl7.svelte-bg3bl7{min-width:64px;color:#ccc;font-size:14px;font-variant-numeric:tabular-nums;text-align:center}.paper-viewer-stage.svelte-bg3bl7.svelte-bg3bl7{position:relative;flex:1;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.paper-viewer-strip.svelte-bg3bl7.svelte-bg3bl7,.paper-viewer-slot.svelte-bg3bl7.svelte-bg3bl7{position:absolute;inset:0;will-change:transform}.paper-viewer-strip.animate.svelte-bg3bl7.svelte-bg3bl7{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.paper-viewer-slot.fading.svelte-bg3bl7.svelte-bg3bl7{transition:transform .36s cubic-bezier(.25,1,.5,1),opacity .36s cubic-bezier(.25,1,.5,1)}.paper-viewer-zoom.svelte-bg3bl7.svelte-bg3bl7{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.paper-viewer-zoom.animate.svelte-bg3bl7.svelte-bg3bl7{transition:transform .22s ease}.paper-viewer-zoom.svelte-bg3bl7 .pdf-page{box-shadow:0 10px 40px #0009}.paper-viewer-hint.svelte-bg3bl7.svelte-bg3bl7{position:absolute;right:16px;bottom:calc(env(safe-area-inset-bottom) + 20px);left:16px;z-index:2;width:fit-content;margin:0 auto;padding:9px 16px;border-radius:999px;background:#2a2a2a;box-shadow:0 4px 18px #00000073;color:#ddd;font-size:13px;line-height:1.3;text-align:center;text-wrap:balance;pointer-events:none;transition:opacity .4s ease}.paper-viewer-hint.hidden.svelte-bg3bl7.svelte-bg3bl7{opacity:0}@media (hover: hover){.paper-viewer.svelte-bg3bl7 button.svelte-bg3bl7:hover:not(:disabled){border-color:#666;color:#fff}}
