.fs-flipbook{--fs-max-width:1100px;--fs-viewer-height:720px;--fs-mobile-viewer-height:560px;--fs-page-padding:32px;--fs-mobile-page-padding:16px;--fs-page-gap:32px;--fs-mobile-page-gap:16px;--fs-corner-radius:16px;--fs-button-radius:8px;--fs-btn-transition-duration:120ms;--fs-accent:#7c5cff;--fs-viewer-bg:#0e0e11;--fs-page-bg:#fff;--fs-page-border:rgba(0,0,0,.06);--fs-page-shadow:rgba(0,0,0,.35);--fs-toolbar-bg:#0a0a0d;--fs-toolbar-border:hsla(0,0%,100%,.08);--fs-interface-text:#fff;--fs-page-info-text:hsla(0,0%,100%,.85);--fs-spine:hsla(0,0%,100%,.08);--fs-shadow:rgba(0,0,0,.45);--fs-loading-overlay:rgba(10,10,15,.88);--fs-spinner-track:hsla(0,0%,100%,.2);--fs-error-overlay:rgba(10,10,15,.94);--fs-error-title:#fff;--fs-error-text:hsla(0,0%,100%,.8);--fs-link-highlight:hsla(0,0%,100%,.5);--fs-scrubber-track:hsla(0,0%,100%,.18);--fs-scrubber-thumb:var(--fs-accent);--fs-btn-bg:hsla(0,0%,100%,.08);--fs-btn-text:#fff;--fs-btn-border:transparent;--fs-btn-hover-bg:hsla(0,0%,100%,.18);--fs-btn-hover-text:#fff;--fs-btn-hover-border:transparent;--fs-btn-active-bg:var(--fs-accent);--fs-btn-active-text:#fff;--fs-btn-active-border:transparent;--fs-btn-disabled-bg:hsla(0,0%,100%,.035);--fs-btn-disabled-text:hsla(0,0%,100%,.35);--fs-btn-disabled-border:transparent;--fs-focus:hsla(0,0%,100%,.75);background:var(--fs-viewer-bg);border-radius:var(--fs-corner-radius);box-shadow:0 30px 80px var(--fs-shadow);color:var(--fs-interface-text);isolation:isolate;margin:24px auto;overflow:hidden;position:relative;width:min(var(--fs-max-width),100%)}.fs-flipbook.fs-theme-light{--fs-viewer-bg:#f2f3f7;--fs-toolbar-bg:#fff;--fs-toolbar-border:rgba(20,24,35,.12);--fs-interface-text:#161922;--fs-page-info-text:rgba(20,24,35,.75);--fs-spine:rgba(20,24,35,.13);--fs-shadow:rgba(20,24,35,.22);--fs-loading-overlay:rgba(242,243,247,.9);--fs-spinner-track:rgba(20,24,35,.2);--fs-error-overlay:rgba(242,243,247,.97);--fs-error-title:#161922;--fs-error-text:rgba(20,24,35,.75);--fs-link-highlight:rgba(20,24,35,.5);--fs-scrubber-track:rgba(20,24,35,.18);--fs-btn-bg:rgba(20,24,35,.08);--fs-btn-text:#161922;--fs-btn-border:transparent;--fs-btn-hover-bg:rgba(20,24,35,.15);--fs-btn-hover-text:#161922;--fs-btn-hover-border:transparent;--fs-btn-active-text:#fff;--fs-btn-disabled-bg:rgba(20,24,35,.035);--fs-btn-disabled-text:rgba(20,24,35,.35);--fs-focus:rgba(20,24,35,.7)}.fs-viewer{flex-direction:column;height:var(--fs-viewer-height)}.fs-page-shell,.fs-viewer{display:flex;min-height:0;position:relative}.fs-page-shell{align-items:center;flex:1 1 auto;gap:var(--fs-page-gap);height:100%;justify-content:center;min-width:0;overflow:hidden;overscroll-behavior:contain;padding:var(--fs-page-padding);perspective:1400px}.fs-page,.fs-page-shell{transform-style:preserve-3d}.fs-page{backface-visibility:hidden;flex:0 0 auto;line-height:0;position:relative;transform-origin:center center;transition:transform .56s cubic-bezier(.2,.9,.2,1),filter .56s ease;will-change:transform,filter,opacity}.fs-page.fs-left{transform-origin:right center}.fs-page-shell.fs-cover .fs-page.fs-left,.fs-page.fs-right{transform-origin:left center}.fs-page canvas{background:var(--fs-page-bg);border-radius:7px;box-shadow:0 14px 45px var(--fs-page-shadow);display:block;height:auto;max-height:none;max-width:none;width:auto}.fs-page:before{box-shadow:inset 0 0 0 1px var(--fs-page-border);z-index:35}.fs-page:after,.fs-page:before{border-radius:7px;content:"";inset:0;pointer-events:none;position:absolute}.fs-page:after{opacity:0;transition:opacity .22s ease;z-index:36}.fs-page.is-turning:after{opacity:1}.fs-page.turn-next{filter:brightness(.92);transform:rotateY(-165deg)}.fs-page.turn-prev{filter:brightness(.92);transform:rotateY(165deg)}.fs-page.turn-next:after{background:radial-gradient(circle at left,rgba(0,0,0,.45),transparent 62%)}.fs-page.turn-prev:after{background:radial-gradient(circle at right,rgba(0,0,0,.45),transparent 62%)}.fs-spine{background:var(--fs-spine);bottom:var(--fs-page-padding);box-shadow:0 0 30px rgba(0,0,0,.35);left:50%;opacity:0;pointer-events:none;position:absolute;top:var(--fs-page-padding);transform:translateX(-1px);width:2px}.fs-page-shell:not(.fs-single) .fs-spine{opacity:1}.fs-toolbar{background:var(--fs-toolbar-bg);border-top:1px solid var(--fs-toolbar-border);color:var(--fs-interface-text);flex:0 0 auto;gap:10px 16px;justify-content:space-between;padding:12px 16px}.fs-toolbar,.fs-toolbar-group{align-items:center;display:flex;flex-wrap:wrap}.fs-toolbar-group{gap:10px;min-width:0}.fs-toolbar-view{margin-left:auto}.fs-toolbar-download{flex:0 0 auto}.fs-flipbook.fs-controls-isolated a.fs-btn,.fs-flipbook.fs-controls-isolated button.fs-btn{all:unset;align-items:center;animation:none!important;appearance:none;-webkit-appearance:none;background:var(--fs-btn-bg)!important;background-color:var(--fs-btn-bg)!important;border:1px solid var(--fs-btn-border)!important;border-radius:var(--fs-button-radius)!important;box-sizing:border-box;inset:auto!important;bottom:auto!important;box-shadow:none!important;color:var(--fs-btn-text)!important;cursor:pointer;display:inline-flex;fill:currentColor!important;flex:0 0 auto;font:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;justify-content:center;left:auto!important;letter-spacing:normal!important;line-height:1.2!important;margin:0!important;max-width:none;min-height:34px;min-width:36px;outline:0;padding:6px 10px!important;position:static!important;right:auto!important;rotate:none!important;scale:none!important;text-align:center!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;translate:none!important;user-select:none;-webkit-user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-delay:0s!important;transition-duration:var(--fs-btn-transition-duration)!important;transition-property:background-color,border-color,color!important;transition-timing-function:ease!important;vertical-align:middle}.fs-flipbook.fs-controls-isolated[data-button-hover="1"] a.fs-btn:hover:not([aria-disabled=true]),.fs-flipbook.fs-controls-isolated[data-button-hover="1"] button.fs-btn:hover:not(:disabled){background:var(--fs-btn-hover-bg)!important;background-color:var(--fs-btn-hover-bg)!important;border-color:var(--fs-btn-hover-border)!important;color:var(--fs-btn-hover-text)!important;fill:currentColor!important;text-decoration:none!important}.fs-flipbook.fs-controls-isolated[data-button-hover="0"] a.fs-btn:hover:not([aria-disabled=true]),.fs-flipbook.fs-controls-isolated[data-button-hover="0"] button.fs-btn:hover:not(:disabled){background:var(--fs-btn-bg)!important;background-color:var(--fs-btn-bg)!important;border-color:var(--fs-btn-border)!important;color:var(--fs-btn-text)!important;fill:currentColor!important;text-decoration:none!important}.fs-flipbook.fs-controls-isolated a.fs-btn:focus:not(:focus-visible),.fs-flipbook.fs-controls-isolated button.fs-btn:focus:not(:focus-visible){background:var(--fs-btn-bg)!important;background-color:var(--fs-btn-bg)!important;border-color:var(--fs-btn-border)!important;color:var(--fs-btn-text)!important;outline:0!important}.fs-flipbook.fs-controls-isolated a.fs-btn:focus-visible,.fs-flipbook.fs-controls-isolated button.fs-btn:focus-visible{outline:2px solid var(--fs-focus)!important;outline-offset:2px!important}.fs-flipbook.fs-controls-isolated a.fs-btn.is-active:not([aria-disabled=true]),.fs-flipbook.fs-controls-isolated a.fs-btn:active:not([aria-disabled=true]),.fs-flipbook.fs-controls-isolated a.fs-btn[aria-pressed=true]:not([aria-disabled=true]),.fs-flipbook.fs-controls-isolated button.fs-btn.is-active:not(:disabled),.fs-flipbook.fs-controls-isolated button.fs-btn:active:not(:disabled),.fs-flipbook.fs-controls-isolated button.fs-btn[aria-pressed=true]:not(:disabled){background:var(--fs-btn-active-bg)!important;background-color:var(--fs-btn-active-bg)!important;border-color:var(--fs-btn-active-border)!important;color:var(--fs-btn-active-text)!important;fill:currentColor!important;transform:none!important}.fs-flipbook.fs-controls-isolated a.fs-btn[aria-disabled=true],.fs-flipbook.fs-controls-isolated button.fs-btn:disabled,.fs-flipbook.fs-controls-isolated button.fs-btn[aria-disabled=true]{background:var(--fs-btn-disabled-bg)!important;background-color:var(--fs-btn-disabled-bg)!important;border-color:var(--fs-btn-disabled-border)!important;color:var(--fs-btn-disabled-text)!important;cursor:not-allowed!important;fill:currentColor!important;pointer-events:none;transform:none!important}.fs-flipbook.fs-controls-isolated .fs-flipbook__control:active,.fs-flipbook.fs-controls-isolated .fs-flipbook__control:focus,.fs-flipbook.fs-controls-isolated .fs-flipbook__control:hover{animation:none!important;inset:auto!important;bottom:auto!important;box-shadow:none!important;left:auto!important;position:static!important;right:auto!important;rotate:none!important;scale:none!important;top:auto!important;transform:none!important;translate:none!important}.fs-page-info{color:var(--fs-page-info-text);font-size:14px;line-height:1.25;white-space:nowrap}.fs-scrubber{accent-color:var(--fs-scrubber-thumb);background:var(--fs-toolbar-bg);box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:18px;margin:0;padding:6px 16px;width:100%}.fs-scrubber::-webkit-slider-runnable-track{background:var(--fs-scrubber-track);border-radius:999px;height:4px}.fs-scrubber::-webkit-slider-thumb{margin-top:-5px}.fs-scrubber::-moz-range-track{background:var(--fs-scrubber-track);border-radius:999px;height:4px}.fs-error,.fs-loading{align-items:center;border-radius:var(--fs-corner-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:80}.fs-loading{background:var(--fs-loading-overlay);color:var(--fs-interface-text)}.fs-error{background:var(--fs-error-overlay);color:var(--fs-error-text)}.fs-error-title{color:var(--fs-error-title);font-size:18px;font-weight:700;line-height:1.25}.fs-error-msg,.fs-loading-text{font-size:14px;line-height:1.5;max-width:640px}.fs-spinner{animation:fs-flipbook-spin .8s linear infinite;border:3px solid var(--fs-spinner-track);border-radius:50%;border-top-color:var(--fs-accent);box-sizing:border-box;height:34px;width:34px}@keyframes fs-flipbook-spin{to{transform:rotate(1turn)}}.fs-page-shell.is-panmode{align-items:flex-start;cursor:grab;justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.fs-page-shell.is-panmode.is-panning{cursor:grabbing}.fs-anno,.fs-text{inset:0;position:absolute}.fs-text{user-select:text;-webkit-user-select:text;z-index:20}.fs-anno,.fs-text{pointer-events:auto}.fs-anno{z-index:30}.fs-anno .annotationLayer{inset:0;pointer-events:none;position:absolute}.fs-anno .annotationLayer a,.fs-anno .linkAnnotation,.fs-anno a{cursor:pointer;pointer-events:auto}.fs-text .textLayer{inset:0;line-height:1;overflow:hidden;position:absolute}.fs-text .textLayer br,.fs-text .textLayer span{color:transparent;cursor:text;position:absolute;transform-origin:0 0;white-space:pre;-webkit-text-fill-color:transparent}.fs-anno a:focus-visible,.fs-anno a:hover{outline:2px solid var(--fs-link-highlight);outline-offset:2px}.fs-flip-overlay{inset:0;pointer-events:none;position:absolute;z-index:40}.fs-flip-overlay .fs-page.fs-ov{backface-visibility:hidden;left:var(--fs-page-padding);position:absolute;top:var(--fs-page-padding);transform-style:preserve-3d}.fs-flipbook [hidden]{display:none!important}.fs-flipbook:fullscreen{border-radius:0!important;box-shadow:none!important;height:100%!important;margin:0!important;max-width:none!important;width:100%!important}.fs-flipbook:fullscreen::backdrop{background:var(--fs-viewer-bg)}.fs-flipbook:fullscreen .fs-viewer{height:100vh!important}.fs-flipbook:fullscreen .fs-error,.fs-flipbook:fullscreen .fs-loading{border-radius:0}@media (max-width:768px){.fs-flipbook{margin:16px auto}.fs-viewer{height:var(--fs-mobile-viewer-height)}.fs-page-shell{gap:var(--fs-mobile-page-gap);padding:var(--fs-mobile-page-padding);perspective:1000px}.fs-spine{display:none}.fs-flip-overlay .fs-page.fs-ov{left:var(--fs-mobile-page-padding);top:var(--fs-mobile-page-padding)}.fs-toolbar{gap:8px;padding:10px}.fs-toolbar-group{gap:8px}.fs-toolbar-nav,.fs-toolbar-view{flex:1 1 auto;justify-content:space-between}.fs-toolbar-view{margin-left:0}.fs-page-info{display:none!important}.fs-btn{font-size:14px;min-height:34px;min-width:34px;padding:7px 9px}.fs-layout-toggle{display:none!important}.fs-toolbar-download{display:none;width:100%}.fs-show-download-mobile .fs-toolbar-download{display:flex}.fs-show-download-mobile .fs-toolbar-download .fs-link{width:100%}}@media (prefers-reduced-motion:reduce){.fs-btn,.fs-page{transition:none}.fs-spinner{animation-duration:1.6s}}