.pdf-flipbook.svelte-11mz290{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:70vh;min-height:70dvh;height:100%;background:#1e2024;-webkit-user-select:none;user-select:none;overflow:hidden;touch-action:pan-y}.pdf-flipbook.poster-mode.svelte-11mz290{min-height:0}.pdf-flipbook.side-toolbar.svelte-11mz290{flex-direction:row;align-items:stretch}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-stage-wrapper:where(.svelte-11mz290){flex:1;height:100%;order:1}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-toolbar:where(.svelte-11mz290){order:2;flex-direction:column;width:46px;height:100%;min-height:100%;border-top:none;border-left:1px solid rgba(255,255,255,.08);padding:6px 2px;gap:3px;justify-content:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-toolbar:where(.svelte-11mz290)::-webkit-scrollbar{display:none}.pdf-flipbook.side-toolbar.svelte-11mz290 .tool-btn:where(.svelte-11mz290){width:28px;height:28px;font-size:12px;flex-shrink:0}.pdf-flipbook.side-toolbar.svelte-11mz290 .page-indicator:where(.svelte-11mz290){padding:2px 0;min-width:0;width:100%;font-size:10px;line-height:1.1;flex-shrink:0}.pdf-flipbook.side-toolbar.svelte-11mz290 .page-number-btn:where(.svelte-11mz290){width:100%;padding:2px 0;font-size:10px}.pdf-flipbook.side-toolbar.svelte-11mz290 .page-select-dropdown:where(.svelte-11mz290){width:100%;max-width:42px;font-size:9px;padding:1px 0}.pdf-flipbook.side-toolbar.svelte-11mz290 .tool-separator:where(.svelte-11mz290){width:18px;height:1px;margin:2px auto;flex-shrink:0}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-toc:where(.svelte-11mz290),.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-search-drawer:where(.svelte-11mz290){bottom:0;max-width:calc(100% - 46px)}.flipbook-fullscreen-btn.svelte-11mz290,.flipbook-download-btn.svelte-11mz290,.flipbook-share-btn.svelte-11mz290{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#16181cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:16px;box-shadow:0 4px 16px #0006;cursor:pointer;z-index:35;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.flipbook-fullscreen-btn.svelte-11mz290:hover,.flipbook-download-btn.svelte-11mz290:hover,.flipbook-share-btn.svelte-11mz290:hover{background:#23262df2;color:var(--app-primary);transform:scale(1.08);box-shadow:0 6px 20px #0000008c}.flipbook-fullscreen-btn.svelte-11mz290:active,.flipbook-download-btn.svelte-11mz290:active,.flipbook-share-btn.svelte-11mz290:active{transform:scale(.95)}.flipbook-fullscreen-btn.svelte-11mz290{top:5%}.compact-force.svelte-11mz290 .flipbook-toolbar{display:none}.flipbook-compact-hint.svelte-11mz290{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.5rem 1rem;background:#0000008c;border-radius:9999px;color:#fff;font-size:.875rem;opacity:.15;transition:opacity .2s ease;pointer-events:none;z-index:12;white-space:nowrap}.pdf-flipbook.svelte-11mz290:hover .flipbook-compact-hint:where(.svelte-11mz290){opacity:.9}.flipbook-poster-actions.svelte-11mz290{position:absolute;right:12px;bottom:12px;display:flex;gap:8px;z-index:15}.flipbook-poster-action-btn.svelte-11mz290{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#16181cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:16px;box-shadow:0 4px 16px #0006;cursor:pointer;transition:background .15s ease}.flipbook-poster-action-btn.svelte-11mz290:hover{background:#16181c}.flipbook-share-btn.svelte-11mz290{right:5%;bottom:calc(5% + 50px)}.flipbook-download-btn.svelte-11mz290{right:calc(5% + 50px);bottom:calc(5% + 50px)}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-fullscreen-btn:where(.svelte-11mz290),.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-share-btn:where(.svelte-11mz290){right:calc(5% + 46px)}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-download-btn:where(.svelte-11mz290){right:calc(5% + 96px);bottom:5%}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-share-btn:where(.svelte-11mz290){bottom:5%}.flipbook-stage-wrapper.svelte-11mz290{position:relative;display:flex;flex:1;width:100%;align-items:center;justify-content:center;overflow:hidden;perspective:2500px}.flipbook-stage.svelte-11mz290{position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center center;transition:transform .2s cubic-bezier(.25,1,.5,1)}.flipbook-stage.zoomed.svelte-11mz290{cursor:grab}.flipbook-stage.panning.svelte-11mz290{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.flipbook-stage.zoomed.svelte-11mz290 .flipbook-page-slot:where(.svelte-11mz290){cursor:grab}.flipbook-stage.panning.svelte-11mz290 .flipbook-page-slot:where(.svelte-11mz290){cursor:grabbing}.flipbook-viewport.svelte-11mz290{position:relative;perspective:2500px;transform-style:preserve-3d;box-shadow:0 16px 36px #00000073;background:#2a2c30;border-radius:4px}.flipbook-spread.svelte-11mz290{position:absolute;inset:0;display:flex;width:100%;height:100%}.flipbook-page-slot.svelte-11mz290{position:relative;flex:1;height:100%;background:#fff;overflow:hidden;cursor:pointer}.flipbook-page-slot.svelte-11mz290 canvas:where(.svelte-11mz290){display:block;width:100%;height:100%}.page-blank.svelte-11mz290{width:100%;height:100%;background:#2a2c30}.page-shadow-spine.svelte-11mz290{position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:2}.page-shadow-spine.left.svelte-11mz290{left:0;background:linear-gradient(to right,rgba(0,0,0,.22) 0%,rgba(0,0,0,.05) 50%,transparent 100%)}.page-shadow-spine.right.svelte-11mz290{right:0;background:linear-gradient(to left,rgba(0,0,0,.22) 0%,rgba(0,0,0,.05) 50%,transparent 100%)}.flipbook-turning-sheet.svelte-11mz290{position:absolute;top:0;bottom:0;transform-style:preserve-3d;will-change:transform;z-index:10;pointer-events:none}.flipbook-turning-sheet.double.svelte-11mz290{width:50%}.flipbook-turning-sheet.double.turn-forward.svelte-11mz290{right:0;transform-origin:left center}.flipbook-turning-sheet.double.turn-backward.svelte-11mz290{left:0;transform-origin:right center}.flipbook-turning-sheet.single.svelte-11mz290{width:100%;left:0;transform-origin:left center}.flipbook-turning-sheet.single.turn-forward.svelte-11mz290,.flipbook-turning-sheet.single.turn-backward.svelte-11mz290{transform-origin:left center}.turning-face.svelte-11mz290{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;background:#fff;box-shadow:0 4px 18px #00000040}.turning-face.svelte-11mz290 canvas:where(.svelte-11mz290){display:block;width:100%;height:100%}.turning-face.back.svelte-11mz290{transform:rotateY(180deg)}.face-shadow.svelte-11mz290{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.3) 0%,rgba(0,0,0,.05) 60%,transparent 100%);pointer-events:none;transition:opacity .05s linear}.flipbook-toolbar.svelte-11mz290{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 16px;background:#16181cf2;border-top:1px solid rgba(255,255,255,.08);z-index:20;color:#e0e0e0}.tool-btn.svelte-11mz290{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#c0c4cc;cursor:pointer;font-size:14px;transition:background .15s ease,color .15s ease}.tool-btn.svelte-11mz290:hover:not(:disabled){background:#ffffff1a;color:#fff}.tool-btn.svelte-11mz290:disabled{opacity:.35;cursor:not-allowed}.tool-btn.active.svelte-11mz290{background:#3b82f6;color:#fff}.page-indicator.svelte-11mz290{padding:0 4px;font-size:13px;font-weight:500;color:#f3f4f6;min-width:70px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.page-number-btn.svelte-11mz290{background:transparent;border:none;color:inherit;font:inherit;padding:2px 6px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;line-height:inherit}.page-number-btn.svelte-11mz290:hover{background:#ffffff26;color:#fff}.page-number-btn.svelte-11mz290:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.page-text.svelte-11mz290{white-space:nowrap}.page-jump-num.svelte-11mz290{min-width:26px;padding:2px 4px;font-size:11px;font-variant-numeric:tabular-nums;color:#9ca3af;text-decoration:underline dotted rgba(156,163,175,.6);text-underline-offset:3px}.page-jump-num.svelte-11mz290:hover{color:#fff;text-decoration-color:#fff}.page-select-dropdown.svelte-11mz290{background:#111827;color:#f3f4f6;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;cursor:pointer;outline:none;text-align:center}.page-select-dropdown.svelte-11mz290:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.tool-separator.svelte-11mz290{width:1px;height:18px;background:#ffffff26;margin:0 4px}.flipbook-toc.svelte-11mz290{position:absolute;top:0;left:0;bottom:50px;width:260px;background:#181a1e;border-right:1px solid rgba(255,255,255,.1);z-index:30;display:flex;flex-direction:column;box-shadow:4px 0 16px #0000004d}.toc-header.svelte-11mz290{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.toc-header.svelte-11mz290 h3:where(.svelte-11mz290){margin:0;font-size:14px;font-weight:600;color:#fff}.toc-close.svelte-11mz290{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:14px}.toc-list.svelte-11mz290{list-style:none;margin:0;padding:8px 0;overflow-y:auto}.toc-list.svelte-11mz290 button:where(.svelte-11mz290){display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;border:none;background:transparent;color:#d1d5db;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.toc-list.svelte-11mz290 button:where(.svelte-11mz290):hover{background:#ffffff14;color:#fff}.toc-page.svelte-11mz290{font-size:11px;color:#9ca3af}.flipbook-search-drawer.svelte-11mz290{position:absolute;top:0;left:0;bottom:50px;width:300px;background:#181a1e;border-right:1px solid rgba(255,255,255,.1);z-index:30;display:flex;flex-direction:column;box-shadow:4px 0 16px #0000004d}.search-header.svelte-11mz290{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.search-input-wrapper.svelte-11mz290{position:relative;flex:1;display:flex;align-items:center}.search-input.svelte-11mz290{width:100%;padding:6px 26px 6px 10px;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;font-size:13px;outline:none}.search-input.svelte-11mz290:focus{border-color:#3b82f6;background:#ffffff1a}.search-clear-btn.svelte-11mz290{position:absolute;right:6px;background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px}.search-actions.svelte-11mz290{display:flex;align-items:center;gap:4px}.search-nav-btn.svelte-11mz290,.search-close-btn.svelte-11mz290{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px 6px;font-size:12px;border-radius:3px}.search-nav-btn.svelte-11mz290:hover,.search-close-btn.svelte-11mz290:hover{color:#fff;background:#ffffff1a}.search-status.svelte-11mz290{padding:6px 12px;font-size:11px;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.05)}.search-results-list.svelte-11mz290{list-style:none;margin:0;padding:6px 0;overflow-y:auto;flex:1}.search-result-item.svelte-11mz290{display:block;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease;border-left:3px solid transparent}.search-result-item.svelte-11mz290:hover{background:#ffffff0f}.search-result-item.active.svelte-11mz290{background:#3b82f626;border-left-color:#3b82f6}.result-header.svelte-11mz290{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.result-page.svelte-11mz290{font-size:12px;font-weight:600;color:#60a5fa}.result-badge.svelte-11mz290{font-size:10px;color:#9ca3af;background:#ffffff14;padding:1px 6px;border-radius:10px}.result-snippet.svelte-11mz290{margin:0;font-size:12px;line-height:1.4;color:#d1d5db;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flipbook-progress.svelte-11mz290{position:absolute;left:0;right:0;bottom:50px;height:.5rem;background:#16181cf2;border-top:1px solid rgba(255,255,255,.08);z-index:25;cursor:pointer;touch-action:none}.flipbook-progress-fill.svelte-11mz290{height:100%;width:0;background:var(--app-primary, #2563eb);pointer-events:none}.flipbook-progress-thumb.svelte-11mz290{position:absolute;top:50%;width:1rem;height:1rem;border-radius:50%;background:var(--app-primary, #2563eb);border:2px solid #fff;box-shadow:0 1px 4px #00000080;transform:translate(-50%,-50%);pointer-events:none;transition:width .12s ease,height .12s ease}.flipbook-progress.svelte-11mz290:hover .flipbook-progress-thumb:where(.svelte-11mz290),.flipbook-progress.svelte-11mz290:active .flipbook-progress-thumb:where(.svelte-11mz290){width:1.25rem;height:1.25rem}.flipbook-progress-tip.svelte-11mz290{position:absolute;bottom:1.1rem;transform:translate(-50%);background:#111827;color:#f3f4f6;font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.15);white-space:nowrap;pointer-events:none;z-index:30}.pdf-flipbook.side-toolbar.svelte-11mz290 .flipbook-progress:where(.svelte-11mz290){bottom:0;left:0;right:46px}.flipbook-poster.svelte-11mz290{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.flipbook-poster.clickable.svelte-11mz290{pointer-events:auto;cursor:pointer;border-radius:12px;overflow:hidden}.flipbook-poster-open.svelte-11mz290{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#16181c73;opacity:1;transition:opacity .2s ease;color:#fff;text-align:center}.flipbook-poster.clickable.svelte-11mz290:hover .flipbook-poster-open:where(.svelte-11mz290),.flipbook-poster.clickable.svelte-11mz290:focus-visible .flipbook-poster-open:where(.svelte-11mz290){opacity:.92}.flipbook-poster-open-btn.svelte-11mz290{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#16181cd9;border:1px solid rgba(255,255,255,.25);font-size:20px;box-shadow:0 4px 16px #0006}.flipbook-poster-open.svelte-11mz290 p:where(.svelte-11mz290){margin:0;font-size:13px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6)}.flipbook-poster.svelte-11mz290 .flipbook-loader:where(.svelte-11mz290){position:absolute;inset:0;z-index:5}.flipbook-poster.svelte-11mz290 .flipbook-loader:where(.svelte-11mz290) p:where(.svelte-11mz290){color:#fff;background:#16181cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);padding:.5rem 1rem;border-radius:9999px}.flipbook-poster.svelte-11mz290 .flipbook-loader:where(.svelte-11mz290) .spinner:where(.svelte-11mz290){border-color:#ffffff59;border-top-color:#fff}.flipbook-loader.svelte-11mz290{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;color:#9ca3af;font-size:13px}.spinner.svelte-11mz290{width:32px;height:32px;border:3px solid rgba(255,255,255,.15);border-top-color:#3b82f6;border-radius:50%;animation:svelte-11mz290-spin .8s linear infinite}@keyframes svelte-11mz290-spin{to{transform:rotate(360deg)}}.asset-link.svelte-11mz290{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;color:#ef4444;text-decoration:none}.error-notice.svelte-11mz290{font-size:12px;color:#9ca3af}@media(orientation:landscape)and (max-height:550px){.pdf-flipbook.svelte-11mz290{flex-direction:row;align-items:stretch}.flipbook-stage-wrapper.svelte-11mz290{flex:1;height:100%;order:1}.flipbook-toolbar.svelte-11mz290{order:2;flex-direction:column;width:46px;height:100%;min-height:100%;border-top:none;border-left:1px solid rgba(255,255,255,.08);padding:6px 2px;gap:3px;justify-content:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.flipbook-toolbar.svelte-11mz290::-webkit-scrollbar{display:none}.tool-btn.svelte-11mz290{width:28px;height:28px;font-size:12px;flex-shrink:0}.page-indicator.svelte-11mz290{padding:2px 0;min-width:0;width:100%;font-size:10px;line-height:1.1;flex-shrink:0}.page-number-btn.svelte-11mz290{width:100%;padding:2px 0;font-size:10px}.page-select-dropdown.svelte-11mz290{width:100%;max-width:42px;font-size:9px;padding:1px 0}.tool-separator.svelte-11mz290{width:18px;height:1px;margin:2px auto;flex-shrink:0}.flipbook-toc.svelte-11mz290,.flipbook-search-drawer.svelte-11mz290{bottom:0;max-width:calc(100% - 46px)}.flipbook-fullscreen-btn.svelte-11mz290,.flipbook-download-btn.svelte-11mz290,.flipbook-share-btn.svelte-11mz290{right:calc(5% + 46px)}.flipbook-download-btn.svelte-11mz290{right:calc(5% + 96px);bottom:5%}.flipbook-share-btn.svelte-11mz290{bottom:5%}.flipbook-progress.svelte-11mz290{bottom:0;right:46px}}
