/*! Generated by npm run build:assets. Do not edit directly. */
.pdf-book{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;background:var(--gov-bg-alt)}.pdf-book:fullscreen{justify-content:center;padding:16px;overflow:auto}.pdf-book__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--gov-surface);border-bottom:1px solid var(--gov-border)}.pdf-book__title{display:-webkit-box;flex:1 1 240px;min-width:0;margin:0;overflow:hidden;font-size:var(--step-0);font-weight:600;line-height:1.35;color:var(--gov-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2}.pdf-book__tools{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.pdf-book__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--gov-border);border-radius:var(--btn-radius);background:var(--gov-surface);color:var(--gov-ink);font:inherit;font-size:var(--step--1);text-decoration:none;cursor:pointer}.pdf-book__btn:hover{border-color:var(--gov-teal)}.pdf-book__btn:disabled{opacity:.45;cursor:default}.pdf-book__btn--strong{font-weight:600}.pdf-book__btn:focus-visible,.pdf-book__slider:focus-visible,.pdf-book__thumb:focus-visible{outline:3px solid var(--gov-teal);outline-offset:2px}.pdf-book__desk{display:grid;place-items:center;min-height:50vh;padding:32px 24px 44px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,var(--gov-surface),var(--gov-bg-alt) 72%)}.pdf-book__stage{width:100%}.pdf-book__shift{position:relative;width:100%;max-width:min(1120px,calc((100vh - 280px) * 1.414));margin:0 auto;transition:transform .6s cubic-bezier(.3, .7, .2, 1)}.pdf-book:fullscreen .pdf-book__shift{max-width:min(1600px,calc((100vh - 200px) * 1.414))}.pdf-book__shift--portrait{max-width:min(560px,calc((100vh - 280px) * .707))}.pdf-book__shift::after{content:"";position:absolute;left:4%;right:4%;bottom:-18px;z-index:-1;height:36px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--gov-ink) 40%,transparent),transparent 70%);filter:blur(6px)}.pdf-book__shift--closed-front::after{left:52%}.pdf-book__shift--closed-back::after{right:52%}.pdf-book__edge{position:absolute;top:3px;bottom:3px;width:var(--pdf-book-edge,0);background:repeating-linear-gradient(90deg,#fdfcf9 0 1px,#d8d4cb 1px 2px);box-shadow:var(--shadow-control);pointer-events:none;transition:width .3s}.pdf-book__edge--left{right:100%}.pdf-book__edge--right{left:100%}.pdf-book .stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);touch-action:pan-y}.pdf-book .sft__wrapper{position:relative;width:100%;box-sizing:border-box}.pdf-book .stf__parent canvas{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-book__status{margin:48px 16px;font-size:var(--step-0);color:var(--gov-muted);text-align:center}.pdf-book__status--error{color:var(--gov-ink)}.pdf-book__progress{display:block;width:min(280px,80%);height:6px;margin:12px auto 0;accent-color:var(--gov-teal)}.pdf-book__percent{font-variant-numeric:tabular-nums}.pdf-book__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding-inline:16px}.pdf-book__count{min-width:150px;font-size:var(--step--1);color:var(--gov-muted);text-align:center;font-variant-numeric:tabular-nums}.pdf-book__slider{flex:1 1 180px;max-width:420px;min-height:44px;accent-color:var(--gov-teal)}.pdf-book__thumbs{display:flex;gap:10px;padding:6px 16px 10px;overflow-x:auto;scrollbar-width:thin}.pdf-book__thumb{display:grid;flex:0 0 auto;justify-items:center;gap:4px;padding:4px;border:2px solid transparent;border-radius:var(--radius-sm);background:0 0;color:var(--gov-muted);font:inherit;font-size:var(--step--2);font-variant-numeric:tabular-nums;cursor:pointer}.pdf-book__thumb-sheet{display:block;width:64px;height:auto;aspect-ratio:var(--pdf-book-ratio,.707);background:#fdfcf9;box-shadow:var(--shadow-control)}.pdf-book__thumb[aria-current=true]{border-color:var(--gov-teal);color:var(--gov-ink)}.pdf-book__zoom{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto 1fr;background:var(--gov-bg-alt)}.pdf-book__zoom[hidden]{display:none}.pdf-book-zoom-open{overflow:hidden}.pdf-book__zoom-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--gov-surface);border-bottom:1px solid var(--gov-border)}.pdf-book__zoom-bar .pdf-book__count{margin-right:auto;text-align:left}.pdf-book__zoom-scroll{overflow:auto;cursor:grab}.pdf-book__zoom-scroll.is-dragging{cursor:grabbing}.pdf-book__zoom-spread{display:flex;justify-content:center;width:max-content;min-width:100%;padding:16px}.pdf-book__zoom-page{display:block;height:auto;background:#fff;box-shadow:var(--shadow-control)}@media (prefers-reduced-motion:reduce){.pdf-book__edge,.pdf-book__shift{transition:none}}@media (max-width:560px){.pdf-book__desk{min-height:0;padding:20px 14px 32px}.pdf-book__tools{margin-left:0}}
