.pdf-viewport[data-v-7edf5947]{scrollbar-width:none;-ms-overflow-style:none}.pdf-viewport[data-v-7edf5947]::-webkit-scrollbar{display:none;height:0!important;width:0!important}.pdf-icon-btn[data-v-7edf5947]{align-items:center;border-radius:4px;color:#374151;cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.75rem}.pdf-icon-btn[data-v-7edf5947]:hover:not(:disabled){background:#f3f4f6}.pdf-icon-btn[data-v-7edf5947]:disabled{opacity:.3;pointer-events:none}.pdf-icon-btn--on[data-v-7edf5947]{background:#fff5f0;color:#e77619}.pdf-book-reader--document[data-v-7edf5947]{background:#fff;border:1px solid #e8eaee;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.summary-switch[data-v-7edf5947]{align-items:center;background:#fff;border-bottom:1px solid #edeff2;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:14px 24px}.summary-switch__prompt[data-v-7edf5947]{color:#111827;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:17px;font-weight:700;line-height:1.4;margin:0}.summary-switch__btn[data-v-7edf5947]{align-items:center;background:none;border:0;color:#e77619;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:4px 0;transition:opacity .2s ease}.summary-switch__btn[data-v-7edf5947]:hover{opacity:.8}.summary-switch__btn[data-v-7edf5947]:focus-visible{border-radius:2px;outline:2px solid #e77619;outline-offset:2px}.document-toolbar[data-v-7edf5947]{background:#f8f9fa;border:none;border-bottom:1px solid #eef0f3;border-radius:0;flex-shrink:0;justify-content:space-between;margin-bottom:0;padding:10px 16px}.document-toolbar[data-v-7edf5947],.document-toolbar__view[data-v-7edf5947]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.document-toolbar__view[data-v-7edf5947]{min-width:0}.document-toolbar__actions[data-v-7edf5947]{align-items:center;display:flex;flex-shrink:0;gap:10px}.document-view-label[data-v-7edf5947]{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.view-mode-group[data-v-7edf5947]{align-items:stretch;background:#f3f4f6;border-radius:4px;display:inline-flex;overflow:hidden}.view-mode-btn[data-v-7edf5947]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:1.2;padding:7px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.view-mode-btn[data-v-7edf5947]:hover:not(:disabled):not(.view-mode-btn--on){color:#374151}.view-mode-btn--on[data-v-7edf5947]{background:#fff5f0;border-color:#e77619;color:#e77619}.view-mode-btn[data-v-7edf5947]:disabled{cursor:default;opacity:.4}.download-pdf-btn[data-v-7edf5947]{align-items:center;background:#e77619;border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.download-pdf-btn[data-v-7edf5947]:hover{background:#c45f12}.fullscreen-btn[data-v-7edf5947]{align-items:center;background:transparent;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.fullscreen-btn[data-v-7edf5947]:hover{background:#eef0f3}.document-stage[data-v-7edf5947]{background:#f3f4f6;border-radius:0;flex:1 1 auto;max-height:min(72vh,820px);min-height:min(72vh,820px);overflow:auto;padding:28px 24px}.pdf-book-reader--document .page-folio[data-v-7edf5947]{display:none}.zoom-widget[data-v-7edf5947]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:0;display:flex;flex-shrink:0;overflow:hidden;position:relative;z-index:2}.pdf-book-reader--document:not(.is-fullscreen) .zoom-widget[data-v-7edf5947]{bottom:16px;box-shadow:0 2px 10px #1118271f;position:absolute;right:16px;z-index:20}.page-indicator[data-v-7edf5947]{align-items:center;background:#e5e7eb;color:#374151;display:flex;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;height:34px;padding:0 14px;position:relative;white-space:nowrap;z-index:2}.pdf-book-reader--document:not(.is-fullscreen) .page-indicator[data-v-7edf5947]{bottom:16px;left:16px;position:absolute;z-index:20}.zoom-widget__btn[data-v-7edf5947]{align-items:center;border-radius:0;color:#4b5563;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.zoom-widget__btn[data-v-7edf5947]:hover:not(:disabled){background:#f3f4f6}.zoom-widget__btn[data-v-7edf5947]:disabled{cursor:default;opacity:.3}.zoom-widget__value[data-v-7edf5947]{align-items:center;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;color:#374151;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:32px;justify-content:center;min-width:48px;text-align:center}.pdf-book-reader--document.is-fullscreen .document-stage[data-v-7edf5947],.pdf-book-reader--document:-webkit-full-screen .document-stage[data-v-7edf5947],.pdf-book-reader--document:fullscreen .document-stage[data-v-7edf5947]{border-radius:0;flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:hidden;padding:20px 24px;width:100%}.pdf-book-reader--document.is-zoomed .document-stage[data-v-7edf5947]{overflow:auto}.pdf-book-reader[data-v-7edf5947]:-webkit-full-screen::backdrop,.pdf-book-reader[data-v-7edf5947]:fullscreen::backdrop{background:#f3f4f6}.zoom-center[data-v-7edf5947]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:100%;min-width:100%;width:-moz-fit-content;width:fit-content}.zoom-frame[data-v-7edf5947]{flex-shrink:0;overflow:hidden;position:relative;transition:width .2s ease}.pdf-book-reader--document.is-flipping[data-v-7edf5947]:not(.is-zoomed),.pdf-book-reader.is-flipping:not(.is-zoomed) .document-stage[data-v-7edf5947],.pdf-book-reader.is-flipping:not(.is-zoomed) .zoom-center[data-v-7edf5947],.pdf-book-reader.is-flipping:not(.is-zoomed) .zoom-frame[data-v-7edf5947]{overflow:visible}.pdf-viewport--can-pan[data-v-7edf5947]{cursor:grab;overflow:auto;overscroll-behavior:contain;touch-action:none}.pdf-viewport--can-pan[data-v-7edf5947] .turn-zone,.pdf-viewport--can-pan[data-v-7edf5947] .turn-zone--left,.pdf-viewport--can-pan[data-v-7edf5947] .turn-zone--right{cursor:grab}.pdf-viewport--panning[data-v-7edf5947],.pdf-viewport--panning[data-v-7edf5947] .turn-zone{cursor:grabbing}.book-stage[data-v-7edf5947]{display:flex;overflow:visible;perspective:3200px;perspective-origin:50% 50%;position:relative;transform-style:preserve-3d;transition:transform .2s ease}.pdf-viewport--panning .book-stage[data-v-7edf5947]{transition:none}.book-half[data-v-7edf5947]{background:#fff;flex:1 1 0;height:100%;overflow:hidden;position:relative}.book-half--left[data-v-7edf5947]{border-radius:0;box-shadow:-10px 12px 28px #1118271f}.book-half--right[data-v-7edf5947]{border-radius:0;box-shadow:10px 12px 28px #1118271f}.book-half--solo[data-v-7edf5947]{border-radius:0;box-shadow:0 12px 28px #1118271f}.book-half.book-half--empty[data-v-7edf5947]{background:transparent;box-shadow:none}.page-img[data-v-7edf5947]{display:block;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-blank[data-v-7edf5947],.page-img[data-v-7edf5947]{background:#fff;height:100%;width:100%}.book-stage--pdf.book-stage--dark .page-blank[data-v-7edf5947],.book-stage--pdf.book-stage--dark .page-img[data-v-7edf5947]{filter:invert(.9) hue-rotate(180deg)}.book-stage--pdf.book-stage--sepia .page-blank[data-v-7edf5947],.book-stage--pdf.book-stage--sepia .page-img[data-v-7edf5947]{filter:sepia(.5) saturate(.85)}.book-stage--pdf.book-stage--negative .page-blank[data-v-7edf5947],.book-stage--pdf.book-stage--negative .page-img[data-v-7edf5947]{filter:invert(1)}.page-folio[data-v-7edf5947]{background:#ffffffe0;border-radius:999px;bottom:10px;color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:18px;padding:2px 10px;z-index:4}.book-spine[data-v-7edf5947],.page-folio[data-v-7edf5947]{left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}.book-spine[data-v-7edf5947]{background:linear-gradient(90deg,#11182700 0,#1118271a 42%,#11182729,#1118271a 58%,#11182700);bottom:0;top:0;width:44px;z-index:3}.flip-sheet[data-v-7edf5947]{height:100%;pointer-events:none;position:absolute;right:0;top:0;transform-origin:left center;transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.37,.02,.2,1);will-change:transform;z-index:6}.flip-sheet--next[data-v-7edf5947]{transform:translateZ(1px) rotateY(0)}.flip-sheet--next.flip-sheet--run[data-v-7edf5947],.flip-sheet--prev[data-v-7edf5947]{transform:translateZ(1px) rotateY(-180deg)}.flip-sheet--prev.flip-sheet--run[data-v-7edf5947]{transform:translateZ(1px) rotateY(0)}.flip-face[data-v-7edf5947]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;box-shadow:0 10px 28px #11182729;inset:0;overflow:hidden;position:absolute}.flip-face--front[data-v-7edf5947]{border-radius:0;transform:rotateY(0)}.flip-face--back[data-v-7edf5947]{border-radius:0;transform:rotateY(180deg)}.flip-shade[data-v-7edf5947]{background:linear-gradient(270deg,#1118274d,#11182700 60%);inset:0;opacity:0;pointer-events:none;position:absolute}.flip-face--back .flip-shade[data-v-7edf5947]{background:linear-gradient(90deg,#1118274d,#11182700 60%)}.flip-sheet--run .flip-shade[data-v-7edf5947]{animation-duration:inherit;animation-name:flip-shade-7edf5947;animation-timing-function:ease-in-out}@keyframes flip-shade-7edf5947{0%,to{opacity:0}50%{opacity:1}}.turn-zone[data-v-7edf5947]{background:transparent;border:0;bottom:0;cursor:pointer;position:absolute;top:0;width:50%;z-index:7}.turn-zone--left[data-v-7edf5947]{cursor:w-resize;left:0}.turn-zone--right[data-v-7edf5947]{cursor:e-resize;right:0}.turn-zone--stage[data-v-7edf5947]{z-index:8}.turn-zone[data-v-7edf5947]:disabled{cursor:default;pointer-events:none}@media(prefers-reduced-motion:reduce){.flip-shade[data-v-7edf5947],.flip-sheet[data-v-7edf5947]{animation-duration:1ms!important;transition-duration:1ms!important}}.pdf-arrow[data-v-7edf5947]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid rgba(0,0,0,.08);border-radius:0;box-shadow:0 4px 12px #00000014;color:#374151;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:44px;z-index:20}.pdf-arrow[data-v-7edf5947]:hover:not(:disabled){background:#e77619;border-color:#e77619;color:#fff;transform:translateY(-50%) scale(1.05)}.pdf-arrow[data-v-7edf5947]:disabled{cursor:default;opacity:.2}.epub-aa[data-v-7edf5947]{font-size:12px;font-weight:700;line-height:1}.book-half--epub[data-v-7edf5947]{background:var(--epub-bg,#fff);border-radius:0;box-shadow:0 12px 28px #1118271f;color:var(--epub-fg,#1f2937);flex:1 1 100%}.book-half--epub .page-folio[data-v-7edf5947]{background:transparent;color:var(--epub-muted,#6b7280)}.epub-viewport[data-v-7edf5947]{inset:0;overflow:hidden;padding:44px 48px;position:absolute}.epub-flow[data-v-7edf5947]{-moz-column-fill:auto;column-fill:auto;height:100%;width:100%}.epub-flow[data-v-7edf5947] h1,.epub-flow[data-v-7edf5947] h2,.epub-flow[data-v-7edf5947] h3,.epub-flow[data-v-7edf5947] h4,.epub-flow[data-v-7edf5947] h5,.epub-flow[data-v-7edf5947] h6{font-weight:700;line-height:1.25;margin:1.4em 0 .5em;-moz-column-break-after:avoid;break-after:avoid}.epub-flow[data-v-7edf5947] h1{font-size:1.6em}.epub-flow[data-v-7edf5947] h2{font-size:1.35em}.epub-flow[data-v-7edf5947] h3{font-size:1.15em}.epub-flow[data-v-7edf5947] p{-webkit-hyphens:auto;hyphens:auto;margin:0 0 .85em;orphans:2;text-align:justify;widows:2}.epub-flow[data-v-7edf5947] font,.epub-flow[data-v-7edf5947] small{font-size:1em}.epub-flow[data-v-7edf5947] ol,.epub-flow[data-v-7edf5947] ul{margin:0 0 .85em 1.4em}.epub-flow[data-v-7edf5947] li{margin-bottom:.35em}.epub-flow[data-v-7edf5947] img,.epub-flow[data-v-7edf5947] svg{display:block;height:auto;margin:.9em auto;max-height:80%;max-width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.epub-flow[data-v-7edf5947] blockquote{border-left:3px solid rgba(231,118,25,.5);color:var(--epub-muted,#6b7280);margin:0 0 .9em;padding-left:1em}.epub-flow[data-v-7edf5947] table{border-collapse:collapse;margin:0 0 .9em;width:100%}.epub-flow[data-v-7edf5947] td,.epub-flow[data-v-7edf5947] th{border:1px solid hsla(0,0%,50%,.35);padding:.35em .5em}.epub-flow[data-v-7edf5947] hr{border:0;border-top:1px solid hsla(0,0%,50%,.35);margin:1.2em 0}.epub-flow[data-v-7edf5947] a{color:#e77619}.epub-flow[data-v-7edf5947] .epub-chapter+.epub-chapter{-moz-column-break-before:column;break-before:column}.epub-styles[data-v-7edf5947]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:0;box-shadow:0 12px 32px #11182729;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:238px;z-index:40}.epub-styles__row[data-v-7edf5947]{align-items:center;display:flex;gap:10px;justify-content:space-between}.epub-styles__row+.epub-styles__row[data-v-7edf5947]{margin-top:10px}.epub-styles__label[data-v-7edf5947]{color:#6b7280;font-size:12px;font-weight:600}.epub-seg[data-v-7edf5947],.epub-step[data-v-7edf5947]{align-items:center;background:#f3f4f6;border-radius:0;display:flex;padding:2px}.epub-seg button[data-v-7edf5947]{border-radius:0;color:#4b5563;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.epub-seg button.epub-seg__on[data-v-7edf5947]{background:#fff;box-shadow:0 1px 2px #1118271f;color:#e77619}.epub-step button[data-v-7edf5947]{border-radius:0;color:#4b5563;cursor:pointer;font-size:12px;font-weight:700;height:24px;width:26px}.epub-step button[data-v-7edf5947]:hover:not(:disabled){background:#fff}.epub-step button[data-v-7edf5947]:disabled{cursor:default;opacity:.35}.epub-step__value[data-v-7edf5947]{color:#111827;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-width:42px;text-align:center}.epub-themes[data-v-7edf5947]{display:flex;gap:6px}.epub-swatch[data-v-7edf5947]{border:1px solid rgba(17,24,39,.15);border-radius:999px;cursor:pointer;height:24px;width:24px}.epub-swatch--light[data-v-7edf5947]{background:#fff}.epub-swatch--sepia[data-v-7edf5947]{background:#f4ecd8}.epub-swatch--dark[data-v-7edf5947]{background:#1f2430}.epub-swatch--negative[data-v-7edf5947]{background:#22d3ee}.epub-swatch--on[data-v-7edf5947]{border-color:#e77619;box-shadow:0 0 0 2px #e7761947}.epub-dock[data-v-7edf5947]{align-items:center;border-top:1px solid #eef0f3;flex-wrap:wrap;gap:20px 32px;justify-content:center;padding:12px 20px}.epub-dock[data-v-7edf5947],.epub-dock__size[data-v-7edf5947]{background:#fff;display:flex}.epub-dock__size[data-v-7edf5947]{align-items:stretch;border:1px solid #d1d5db;overflow:hidden}.epub-dock__aa[data-v-7edf5947],.epub-dock__step[data-v-7edf5947]{align-items:center;color:#111827;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;line-height:1;width:40px}.epub-dock__step[data-v-7edf5947]{font-size:18px}.epub-dock__aa[data-v-7edf5947]:hover,.epub-dock__step[data-v-7edf5947]:hover:not(:disabled){background:#f3f4f6}.epub-dock__step[data-v-7edf5947]:disabled{cursor:default;opacity:.3}.epub-dock__aa[data-v-7edf5947]{border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;font-size:14px;font-weight:600;letter-spacing:.02em}.epub-dock__themes[data-v-7edf5947]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.epub-dock__theme-label[data-v-7edf5947]{color:#4b5563;font-size:13px;font-weight:600}.epub-dock__theme[data-v-7edf5947]{align-items:center;border:1px solid transparent;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:5px 10px}.epub-dock__theme[data-v-7edf5947]:hover{background:#eef0f3}.epub-dock__theme--on[data-v-7edf5947]{background:#fff5f0;border-color:#e77619;color:#e77619}.epub-dock__theme .epub-swatch[data-v-7edf5947]{flex-shrink:0;height:18px;width:18px}
