.pdf-stored-highlight-layer.svelte-o40zhf{z-index:3;pointer-events:none;isolation:isolate;position:absolute;inset:0}.pdf-stored-highlight.svelte-o40zhf{pointer-events:auto;position:absolute}.pdf-stored-highlight-area.svelte-o40zhf{box-sizing:border-box}.pdf-stored-highlight-active.svelte-o40zhf{z-index:4}.pdf-highlight-edit-handle.svelte-o40zhf{z-index:5;box-shadow:none;cursor:ew-resize;pointer-events:auto;touch-action:none;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.pdf-polaris-passage-layer.svelte-1bihyns{pointer-events:none;z-index:2;position:absolute;inset:0}.pdf-polaris-passage-rect.svelte-1bihyns{opacity:.14;pointer-events:none;background:#d9b8ff;border:1px solid #a855f738;border-radius:2px;position:absolute}.pdf-polaris-passage-rect-dark.svelte-1bihyns{opacity:.2;background:#c9a3ff;border-color:#c084fc3d}.pdf-polaris-passage-rect-active.svelte-1bihyns{opacity:.3;background:#c084fc;border:1.5px solid #9333ea66}.pdf-polaris-passage-rect-active-dark.svelte-1bihyns{opacity:.34;background:#d8b4fe;border-color:#d8b4fe6b}.pdf-original-shell.svelte-2w3m1t{width:min(100vw - 2rem,74rem);max-width:100%;margin-inline:auto;position:relative}.pdf-fast-first-page.svelte-2w3m1t{justify-content:center;align-items:flex-start;min-height:50vh;display:flex;overflow:hidden}.pdf-fast-first-page.svelte-2w3m1t canvas{max-width:100%;box-shadow:0 18px 48px color-mix(in srgb, var(--ink,#211f1a) 12%, transparent);background:#fff;display:block;height:auto!important}.pdf-original-shell-fill-container.svelte-2w3m1t{max-width:100%;height:100%;min-height:0}.pdf-book-shell.svelte-2w3m1t{flex-direction:column;justify-content:center;min-height:min(82vh,58rem);display:flex}.pdf-headless-viewport{background:0 0;height:min(82vh,58rem);scroll-padding-top:4.5rem;overflow:auto}.pdf-headless-viewport-fill-container{height:100%;min-height:0;overflow:auto}.pdf-headless-viewport-book{height:min(76vh,54rem);scroll-padding-top:0;overflow:hidden}.pdf-headless-viewport>div{background:0 0!important}.pdf-headless-viewport-book>div{scrollbar-width:none}.pdf-headless-viewport-book>div::-webkit-scrollbar{display:none}.pdf-original-pages.svelte-2w3m1t{padding:.25rem .25rem 2rem;scroll-padding-top:4.5rem;overflow-x:auto}.pdf-book-pages.svelte-2w3m1t{touch-action:pan-x;order:1;min-height:min(76vh,54rem);padding:.25rem 4.5rem 2.25rem;position:relative;overflow:hidden}.pdf-book-side-button.svelte-2w3m1t{z-index:15;cursor:pointer;border:1px solid color-mix(in srgb, var(--ink,#211f1a) 10%, transparent);background:color-mix(in srgb, var(--paper-50,#fbf7ee) 88%, transparent);width:3.25rem;height:3.25rem;color:var(--ink-light,#3a352c);box-shadow:0 14px 34px color-mix(in srgb, var(--ink,#211f1a) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;transition:opacity .14s,transform .14s,background .14s,color .14s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pdf-book-side-button.svelte-2w3m1t:hover:not(:disabled),.pdf-book-side-button.svelte-2w3m1t:focus-visible:not(:disabled){background:color-mix(in srgb, var(--paper-50,#fbf7ee) 96%, transparent);color:var(--ink,#211f1a);outline:none;transform:translateY(-50%)scale(1.04)}.pdf-book-side-button.svelte-2w3m1t:disabled{cursor:default;opacity:.28}.pdf-book-side-button-prev.svelte-2w3m1t{left:.35rem}.pdf-book-side-button-next.svelte-2w3m1t{right:.35rem}.pdf-book-page-indicator.svelte-2w3m1t{z-index:14;background:color-mix(in srgb, var(--paper-50,#fbf7ee) 78%, transparent);color:var(--ink-faint,#777);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:.32rem .68rem;font-size:.74rem;font-weight:500;line-height:1;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.pdf-original-page-shell.svelte-2w3m1t{background:linear-gradient(100deg, color-mix(in srgb, var(--paper-100,#f8f1e3) 72%, transparent), color-mix(in srgb, var(--paper-50,#fbf7ee) 86%, transparent), color-mix(in srgb, var(--paper-100,#f8f1e3) 72%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink,#211f1a) 5%, transparent), 0 12px 34px color-mix(in srgb, var(--ink,#211f1a) 12%, transparent);color:var(--ink-faint,#777);border-radius:.35rem;justify-content:center;align-items:center;font-size:.78rem;font-weight:500;display:flex;position:relative;overflow:hidden}.pdf-original-page{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:.35rem;display:block;position:relative}.pdf-image-hover-target.svelte-2w3m1t{cursor:pointer}.pdf-live-selection-layer.svelte-2w3m1t{z-index:2;pointer-events:none;mix-blend-mode:multiply;isolation:isolate;position:absolute;inset:0}.pdf-live-selection-rect.svelte-2w3m1t{background:color-mix(in srgb, var(--pdf-live-highlight-color,#abc2fe) 32%, transparent);border-radius:1px;position:absolute}.pdf-image-action-layer.svelte-2w3m1t{z-index:3;pointer-events:none;position:absolute;inset:0}.pdf-image-region-outline.svelte-2w3m1t{pointer-events:none;border:2px solid #0000;border-radius:.2rem;transition:border-color .12s,box-shadow .12s;position:absolute}.pdf-image-region-outline-active.svelte-2w3m1t{border-color:color-mix(in srgb, var(--ink,#211f1a) 58%, #abc2fe);box-shadow:0 0 0 2px #abc2fe57}.pdf-image-action.svelte-2w3m1t{border:1px solid color-mix(in srgb, var(--ink,#211f1a) 18%, transparent);background:color-mix(in srgb, var(--paper-50,#fbf7ee) 90%, transparent);pointer-events:auto;cursor:pointer;opacity:0;box-shadow:0 2px 8px color-mix(in srgb, var(--ink,#211f1a) 18%, transparent);border-radius:999px;padding:0;transition:opacity .12s;position:absolute}.pdf-image-action.svelte-2w3m1t:after{content:"+";height:100%;color:var(--ink,#211f1a);place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid}.pdf-image-hover-target.svelte-2w3m1t .pdf-image-action:where(.svelte-2w3m1t),.pdf-image-action.svelte-2w3m1t:focus-visible{opacity:1}.pdf-image-action.svelte-2w3m1t:focus-visible{outline:2px solid var(--ink-faint,#777);outline-offset:2px}@media (hover:none){.pdf-image-action.svelte-2w3m1t{opacity:1}}.pdf-original-error.svelte-2w3m1t{border:1px solid color-mix(in srgb, var(--ink,#211f1a) 8%, transparent);background:color-mix(in srgb, var(--paper-100,#f8f1e3) 60%, transparent);color:var(--ink-faint,#777);border-radius:1.2rem;padding:1rem 1.25rem;font-size:.88rem}.pdf-original-error.svelte-2w3m1t button:where(.svelte-2w3m1t){font:inherit;border:1px solid;border-radius:999px;margin-top:.75rem;padding:.4rem .75rem;font-weight:700}.pdf-page-placeholder-label.svelte-2w3m1t{min-height:24rem;color:var(--ink-faint,#777);place-items:center;font-size:.88rem;display:grid}
