.reader-shell[data-v-dba68313]{--reader-accent:#116b2d;color:#f9fafb;background:radial-gradient(circle at 50% 28%,#283029 0,#101512 42%,#030504 100%);flex-direction:column;width:100%;min-width:0;max-width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.reader-shell--minimal[data-v-dba68313]{display:flex}.reader-shell.reader-shell--bare[data-v-dba68313]{background:0 0}html.painos-reader-bare,body.painos-reader-bare,body.painos-reader-bare #app{background:0 0!important}.reader-shell--fullscreen-fallback[data-v-dba68313]{z-index:2147483000;position:fixed;inset:0;width:100dvw!important;max-width:none!important;height:100dvh!important;max-height:none!important}html.painos-reader-fullscreen,html.painos-reader-fullscreen body{overscroll-behavior:none;height:100%;overflow:hidden}.reader-shell--embedded .reader-header[data-v-dba68313]{padding-block:.45rem}.reader-shell--light[data-v-dba68313]{color:#171b1d;background:radial-gradient(circle at 50% 28%,#fff 0,#e9eee8 48%,#b6c0b4 100%)}.reader-shell--light .reader-header[data-v-dba68313],.reader-shell--light .reader-search[data-v-dba68313],.reader-shell--light .thumbnail-panel[data-v-dba68313],.reader-shell--light .page-turn-control[data-v-dba68313]{color:#f9fafb}.skip-link[data-v-dba68313]{color:#171b1d;z-index:100;background:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.reader-header[data-v-dba68313]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030504f0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.65rem;min-height:3.15rem;padding:.45rem .65rem;display:flex;box-shadow:0 .4rem 1.5rem #00000038}.reader-title[data-v-dba68313]{flex:0 20rem;min-width:7rem;display:grid}.reader-client-logo[data-v-dba68313]{object-fit:contain;flex:none;max-width:min(10rem,22vw);max-height:2.4rem}.reader-powered-by[data-v-dba68313]{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem!important}.reader-title strong[data-v-dba68313],.reader-title span[data-v-dba68313]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-title span[data-v-dba68313]{color:#a9b2ab;font-size:.8rem}.reader-accessibility-badge[data-v-dba68313]{background:color-mix(in srgb, var(--reader-accent) 22%, #111814);border:1px solid color-mix(in srgb, var(--reader-accent) 52%, #3e4941);color:#e8ffec;white-space:nowrap;border-radius:.4rem;flex:none;align-items:center;gap:.35rem;min-height:2.25rem;padding:.4rem .58rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.reader-accessibility-badge[data-v-dba68313]:focus-visible{outline-offset:3px;outline:3px solid #f5fff6}.reader-controls[data-v-dba68313]{overscroll-behavior-inline:contain;scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;padding-bottom:.05rem;display:flex;overflow-x:auto}.reader-controls button[data-v-dba68313]{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.reader-speech[data-v-dba68313]{color:#f7faf8;background:#0a0f0cf7;border-bottom:1px solid #ffffff1f;flex:none;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.75rem .875rem;display:grid}.reader-speech__summary[data-v-dba68313]{gap:.15rem;display:grid}.reader-speech__summary span[data-v-dba68313]{color:#b7c1ba;font-size:.76rem;line-height:1.35}.reader-speech__status[data-v-dba68313]{color:#f7faf8;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.reader-speech__actions[data-v-dba68313]{flex-wrap:wrap;order:2;gap:.35rem;display:flex}.reader-speech__summary[data-v-dba68313]{order:1}.reader-speech__actions button[data-v-dba68313],.reader-speech__privacy[data-v-dba68313]{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.reader-speech__field[data-v-dba68313]{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.reader-speech__field>span[data-v-dba68313]{color:#b7c1ba;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.reader-speech__field[data-v-dba68313]:not(.reader-speech__rate){overflow:clip}.reader-speech__field select[data-v-dba68313]:focus-visible{outline:3px solid var(--reader-accent);outline-offset:-3px}.reader-speech__field select[data-v-dba68313]{color:#171b1d;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #566159;border-radius:.4rem;width:100%;min-width:0;max-width:20rem;min-height:2.25rem;padding:.35rem .5rem;overflow:hidden}.reader-speech__rate[data-v-dba68313]{grid-template-columns:minmax(0,1fr) auto}.reader-speech__rate>span[data-v-dba68313]{grid-column:1/-1}.reader-speech__rate input[data-v-dba68313]{accent-color:var(--reader-accent);width:100%;min-width:0}.reader-speech__rate output[data-v-dba68313]{white-space:nowrap;font-variant-numeric:tabular-nums}.reader-speech__privacy[data-v-dba68313]{white-space:normal;overflow-wrap:anywhere;order:5;min-width:0;max-width:18rem;font-size:.76rem;line-height:1.3}.reader-speech__field[data-v-dba68313]{order:3}.reader-speech__rate[data-v-dba68313]{order:4}.reader-speech__close[data-v-dba68313]{order:6;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.reader-speech__privacy[aria-pressed=true][data-v-dba68313]{border-color:var(--reader-accent);color:#d7f5dc}@media (width>=900px) and (width<=1400px){.reader-speech[data-v-dba68313]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) auto}.reader-speech__summary[data-v-dba68313]{grid-area:1/1/auto/3}.reader-speech__summary span[data-v-dba68313]{display:none}.reader-speech__close[data-v-dba68313]{grid-area:1/4}.reader-speech__actions[data-v-dba68313]{grid-area:2/1}.reader-speech__field[data-v-dba68313]{grid-area:2/2}.reader-speech__rate[data-v-dba68313]{grid-area:2/3/auto/5}.reader-speech__privacy[data-v-dba68313]{grid-area:1/3;justify-self:end}}button[data-v-dba68313],.reader-controls a[data-v-dba68313]{color:inherit;cursor:pointer;font:inherit;background:#171d19;border:1px solid #3e4941;border-radius:.4rem;min-height:2.25rem;padding:.4rem .65rem;text-decoration:none;transition:background-color .16s,border-color .16s,opacity .16s,transform .16s}button[data-v-dba68313]:not(:disabled):hover,.reader-controls a[data-v-dba68313]:hover{border-color:var(--reader-accent);background:#253027}button[data-v-dba68313]:focus-visible,a[data-v-dba68313]:focus-visible,input[data-v-dba68313]:focus-visible{outline:3px solid var(--reader-accent);outline-offset:2px}button[data-v-dba68313]:disabled{cursor:not-allowed;opacity:.45}.page-input[data-v-dba68313]{align-items:center;gap:.4rem;display:flex}.page-input input[data-v-dba68313]{color:#171b1d;font:inherit;background:#fff;border:0;border-radius:.25rem;width:4.25rem;min-height:2.15rem;padding:.25rem}.reader-search[data-v-dba68313]{flex:0 18rem;align-items:center;gap:.35rem;min-width:10rem;display:flex;position:relative}.reader-search label[data-v-dba68313]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reader-search input[data-v-dba68313]{-webkit-text-fill-color:#f5f8f6;caret-color:#f5f8f6;color:#f5f8f6;font:inherit;background:#18201c;border:1px solid #3e4941;border-radius:.35rem;flex:auto;width:clamp(8rem,14vw,16rem);min-width:7.5rem;min-height:2.25rem;padding:.4rem .6rem}.reader-search input[data-v-dba68313]::placeholder{color:#aeb8b1;opacity:1}.reader-search>button[data-v-dba68313]{flex:none;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.reader-search .search-clear[data-v-dba68313]{padding-inline:.55rem}.search-panel[data-v-dba68313]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f7faf8;z-index:45;background:#0d120ff5;border:1px solid #ffffff29;border-radius:.85rem;flex-direction:column;width:min(27rem,100% - 1.6rem);animation:.22s ease-out both search-panel-in-dba68313;display:flex;position:absolute;top:.8rem;bottom:.8rem;right:.8rem;overflow:hidden;box-shadow:0 1.3rem 4rem #0000007a}.search-panel__header[data-v-dba68313]{border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.search-panel__header>div[data-v-dba68313]{gap:.16rem;min-width:0;display:grid}.search-panel__header strong[data-v-dba68313]{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.search-panel__header small[data-v-dba68313],.search-panel__eyebrow[data-v-dba68313]{color:#aeb8b1}.search-panel__eyebrow[data-v-dba68313]{letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:700}.search-panel__close[data-v-dba68313]{flex:none;justify-content:center;align-items:center;width:2.15rem;min-height:2.15rem;padding:0;display:inline-flex}.search-progress[data-v-dba68313]{background:#ffffff14;flex:0 0 3px;height:3px;overflow:hidden}.search-progress span[data-v-dba68313]{background:#43c934;height:100%;transition:width .12s linear;display:block}.search-results[data-v-dba68313]{flex:auto;align-content:start;gap:.45rem;min-height:0;margin:0;padding:.65rem;list-style:none;display:grid;overflow:auto}.search-results button[data-v-dba68313]{color:#f7faf8;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:0;padding:.72rem;display:grid}.search-results button[data-v-dba68313]:hover{background:#43c9341a}.search-result-excerpt mark[data-v-dba68313]{color:#192019;background:#f8df8b;border-radius:.15rem;padding-inline:.1rem;font-weight:700}.search-notice[data-v-dba68313]{color:#f5eed7;background:#30372b;flex:none;margin:0;padding:.8rem;font-size:.85rem}.search-notice button[data-v-dba68313],.search-panel__stop[data-v-dba68313]{color:#f7faf8;background:#203328;border:1px solid #64766b;border-radius:.4rem;flex:none;align-items:center;gap:.35rem;min-height:2.75rem;padding:.4rem .6rem;display:inline-flex}.search-notice button[data-v-dba68313]{margin-top:.5rem;display:flex}.search-result-page[data-v-dba68313]{color:#dff7de;white-space:nowrap;background:#263029;border-radius:999px;padding:.28rem .5rem;font-size:.72rem;font-weight:700}.search-result-excerpt[data-v-dba68313]{color:#c6cec8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.38;display:-webkit-box;overflow:hidden}.search-empty[data-v-dba68313]{color:#aeb8b1;text-align:center;align-content:center;justify-items:center;gap:.45rem;padding:2rem;display:grid}.search-empty strong[data-v-dba68313]{color:#f7faf8}@keyframes search-panel-in-dba68313{0%{opacity:0;transform:translate(1rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.reader-body[data-v-dba68313]{flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.thumbnail-panel[data-v-dba68313]{background:#171d19;border-right:1px solid #344038;width:9rem;padding:.6rem;overflow-y:auto}.thumbnail-panel ol[data-v-dba68313]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.thumbnail-panel button[data-v-dba68313]{gap:.25rem;width:100%;padding:.35rem;display:grid}.thumbnail-panel button[aria-current=page][data-v-dba68313]{border-color:var(--reader-accent);box-shadow:0 0 0 2px var(--reader-accent)}.thumbnail-page-label[data-v-dba68313]{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.thumbnail-panel img[data-v-dba68313]{background:#fff;width:100%;height:auto}.page-stage[data-v-dba68313]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;flex:1;width:100%;min-width:0;min-height:0;padding:clamp(.5rem,2vw,1.5rem);position:relative;overflow:auto}@media (width>=900px){.page-stage[data-v-dba68313]{scrollbar-gutter:stable}}.reader-shell--bare .page-stage[data-v-dba68313]{scrollbar-gutter:auto;background:0 0;padding:24px 64px}.page-stage--pannable[data-v-dba68313]{cursor:grab;touch-action:pinch-zoom}.page-stage--native-touch[data-v-dba68313]{overscroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom}.reader-shell--embedded .page-stage[data-v-dba68313]{overscroll-behavior:auto}.page-stage--panning[data-v-dba68313]{cursor:grabbing;-webkit-user-select:none;user-select:none}.canvas-spread[data-v-dba68313]{perspective:2400px;justify-content:center;align-items:center;gap:2px;width:max-content;min-height:100%;margin:auto;display:flex;position:relative}.page-surface[data-v-dba68313]{flex:none;position:relative}.page-surface canvas[data-v-dba68313]{z-index:1;background:#fff;border-radius:.18rem;max-width:none;display:block;position:relative;box-shadow:0 .75rem 2rem #00000059}.page-surface--turn-layer-source[data-v-dba68313]{visibility:hidden}.page-surface--turn-layer-static[data-v-dba68313]{z-index:12}.reader-page-image[data-v-dba68313]{-webkit-user-select:none;user-select:none;z-index:1;-webkit-user-drag:none;background:#fff;border-radius:.18rem;width:min(100vw - 1.5rem,980px);max-width:none;height:auto;display:block;position:relative;box-shadow:0 .75rem 2rem #00000047}.reader-page-image--pending[data-v-dba68313]{min-height:16rem}.reader-page-image--failed[data-v-dba68313]{visibility:hidden}.mobile-image-notice[data-v-dba68313]{z-index:2;color:#18251c;text-align:center;background:#f6f8f5;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:absolute;inset:0}.mobile-image-notice button[data-v-dba68313],.mobile-text-error button[data-v-dba68313]{color:#fff;background:#165c35;border-radius:.4rem;min-height:2.75rem;padding:.6rem 1rem}.canvas-spread--image-reader[data-v-dba68313]{width:max-content;min-width:100%}.canvas-spread--image-reader .page-surface[data-v-dba68313]{width:auto}.canvas-spread--double .page-surface:first-of-type canvas[data-v-dba68313]{border-radius:.18rem 0 0 .18rem;box-shadow:-.75rem .9rem 2.2rem #00000052,inset -1.2rem 0 1.1rem -1.15rem #00000073}.canvas-spread--double .page-surface:last-of-type canvas[data-v-dba68313]{border-radius:0 .18rem .18rem 0;box-shadow:.75rem .9rem 2.2rem #00000052,inset 1.2rem 0 1.1rem -1.15rem #00000059}.pdf-link-layer[data-v-dba68313]{pointer-events:none;z-index:4;position:absolute;inset:0}.pdf-accessibility-layer[data-v-dba68313]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);pointer-events:none;white-space:normal;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.reader-text-page-title[data-v-dba68313],.reader-text-links[data-v-dba68313]{display:none}.reader-shell--text-mode .page-stage[data-v-dba68313]{background:#e8eee8;padding:clamp(.75rem,3vw,2rem)}.reader-shell--text-mode .canvas-spread[data-v-dba68313]{perspective:none;align-items:stretch;gap:1rem;width:min(52rem,100%);min-height:0;margin:0 auto;display:grid}.reader-shell--text-mode .page-surface[data-v-dba68313]{color:#162018;background:#fff;border:1px solid #cbd5cc;border-radius:1rem;width:100%;padding:clamp(1.25rem,4vw,3.5rem);box-shadow:0 1rem 3rem #121f1524}.reader-shell--text-mode .page-surface canvas[data-v-dba68313],.reader-shell--text-mode .reader-page-image[data-v-dba68313],.reader-shell--text-mode .pdf-link-layer[data-v-dba68313],.reader-shell--text-mode .page-turn-control[data-v-dba68313],.reader-shell--text-mode .page-turn-target[data-v-dba68313],.reader-shell--text-mode .page-turn-curl[data-v-dba68313]{display:none}.reader-shell--text-mode .reader-text-page-title[data-v-dba68313]{color:#0b6427;font-size:calc(.82rem * var(--reader-text-scale,1));letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.5rem;font-weight:800;display:block}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313]{clip:auto;clip-path:none;font-size:calc(1rem * var(--reader-text-scale,1));pointer-events:auto;white-space:normal;width:auto;height:auto;line-height:1.7;position:static;overflow:visible}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313]:focus-visible{outline:3px solid var(--reader-accent);outline-offset:.6rem;border-radius:.35rem}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h1,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h2,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h3,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h4,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h5,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] h6{color:#0c3518;margin:1.5em 0 .55em;font-weight:800;line-height:1.2}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] p,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] blockquote,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] ul,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] ol,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] table{margin:0 0 1em}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] td,.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] th{text-align:left;border:1px solid #aab5ac;padding:.55rem}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] [role=img]{border-left:.3rem solid var(--reader-accent);color:#213c29;background:#eef5ef;margin:1rem 0;padding:.85rem 1rem;font-style:italic}.reader-shell--text-mode .pdf-accessibility-layer[data-v-dba68313] .reader-text-unavailable{color:#48544b;font-style:italic}.reader-shell--text-mode .reader-text-links[data-v-dba68313]{border-top:1px solid #d6ddd7;flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.reader-shell--text-mode .reader-text-links strong[data-v-dba68313]{flex-basis:100%}.reader-shell--text-mode .reader-text-links a[data-v-dba68313],.reader-shell--text-mode .reader-text-links button[data-v-dba68313]{color:#fff;background:#0c3518;border:1px solid #0c3518;min-height:2.75rem;padding:.65rem .85rem}.reader-shell--text-mode.reader-shell--light .page-stage[data-v-dba68313]{background:#eef3ee}.pdf-link[data-v-dba68313]{cursor:pointer;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:.14rem;min-height:0;margin:0;padding:0;font-size:0;line-height:0;text-decoration:none;display:block;position:absolute;overflow:hidden;color:#0000!important}.pdf-link[data-v-dba68313]:hover{background:0 0;box-shadow:inset 0 0 0 2px #111813eb,inset 0 0 0 4px #ffffffeb}.pdf-link[data-v-dba68313]:focus-visible{outline-offset:2px;background:#ffffff14;outline:3px solid #111813;box-shadow:inset 0 0 0 3px #111813,inset 0 0 0 6px #fff}@media (forced-colors:active){.pdf-link[data-v-dba68313]:hover,.pdf-link[data-v-dba68313]:focus-visible{box-shadow:none;outline-offset:2px;background:0 0;outline:3px solid linktext}}.page-turn-control[data-v-dba68313]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;color:#fff;opacity:.72;pointer-events:auto;z-index:32;background:#030504d1;border-color:#ffffff61;border-radius:999px;justify-content:center;place-items:center;width:3rem;height:3rem;padding:0;line-height:0;transition:background-color .16s,opacity .16s,transform .16s;display:flex;position:absolute;transform:translateY(-50%)}.page-turn-control svg[data-v-dba68313]{width:1.7rem;height:1.7rem;margin:0;display:block}.page-turn-control[data-v-dba68313]:not(:disabled):hover,.page-turn-control[data-v-dba68313]:focus-visible{opacity:1;background:#030504eb}.page-turn-control[data-v-dba68313]:not(:disabled):active{transform:translateY(-50%)scale(.94)}.page-turn-control--previous[data-v-dba68313],.page-turn-control--next[data-v-dba68313]{left:auto;right:auto}.page-stage--turning[data-v-dba68313]{cursor:grabbing;-webkit-user-select:none;user-select:none}.page-turn-target[data-v-dba68313],.page-turn-curl[data-v-dba68313]{pointer-events:none;will-change:transform;position:absolute;box-shadow:0 .75rem 2rem #00000061}.page-turn-target[data-v-dba68313]{z-index:10}.page-turn-curl[data-v-dba68313]{box-shadow:none;contain:strict;filter:drop-shadow(0 .9rem 1.15rem #0000006b);z-index:13}.reader-turn-debug[data-v-dba68313]{color:#dcfce7;pointer-events:none;text-align:left;z-index:40;background:#030504e0;border:1px solid #ffffff2e;border-radius:.75rem;max-width:min(92vw,34rem);max-height:min(44vh,24rem);padding:.75rem;font-size:.72rem;line-height:1.35;position:absolute;bottom:.85rem;right:.85rem;overflow:auto;box-shadow:0 1rem 2.5rem #00000052}.reader-turn-debug strong[data-v-dba68313]{color:#fff;margin-bottom:.4rem;font-size:.8rem;display:block}.reader-turn-debug ol[data-v-dba68313]{gap:.45rem;margin:0;padding-left:1.25rem;list-style:decimal;display:grid}.reader-turn-debug li[data-v-dba68313]{border-top:1px solid #ffffff1f;padding-top:.35rem}.reader-turn-debug li[data-v-dba68313]:first-child{border-top:0;padding-top:0}.reader-turn-debug code[data-v-dba68313]{color:#bbf7d0;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:block}.reader-message[data-v-dba68313]{color:#f9fafb;text-align:center;background:#171d19;border-radius:.5rem;max-width:32rem;margin:3rem auto;padding:1.5rem}.reader-message--error[data-v-dba68313]{border:2px solid #f87171}.reader-message--loading[data-v-dba68313]{color:#f9fafb;pointer-events:none;z-index:40;max-width:calc(100% - 2rem);margin:0;padding:.75rem 1rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.sr-only[data-v-dba68313]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){.reader-shell[data-v-dba68313]{width:100dvw;max-width:100dvw}.reader-header[data-v-dba68313]{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex;overflow:hidden}.reader-title[data-v-dba68313]{flex:0 8.5rem;min-width:0}.reader-title span[data-v-dba68313]{display:none}.reader-controls[data-v-dba68313]{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-bottom:.25rem;overflow-x:auto}.reader-controls[data-v-dba68313]::-webkit-scrollbar{display:none}.reader-accessibility-badge[data-v-dba68313]{padding-inline:.5rem}.reader-search[data-v-dba68313]{flex:none;width:auto;min-width:9rem}.reader-speech[data-v-dba68313]{z-index:40;background:#0a0f0cfa;border:1px solid #ffffff29;border-radius:.9rem .9rem 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;max-height:min(34dvh,16rem);padding:.65rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -1rem 3rem #0000006b}.reader-speech__summary[data-v-dba68313]{grid-area:1/1}.reader-speech__summary span[data-v-dba68313]{display:none}.reader-speech__close[data-v-dba68313]{grid-area:1/2}.reader-speech__actions[data-v-dba68313]{flex-wrap:wrap;grid-column:1/-1}.reader-speech__field[data-v-dba68313],.reader-speech__privacy[data-v-dba68313]{grid-column:1/-1}.reader-speech__field select[data-v-dba68313],.reader-speech__privacy[data-v-dba68313]{width:100%;max-width:none}.reader-speech__field span[data-v-dba68313],.reader-speech__privacy[data-v-dba68313]{font-size:.75rem}.reader-controls button[data-v-dba68313],.reader-controls a[data-v-dba68313],.reader-controls output[data-v-dba68313],.page-input[data-v-dba68313]{flex:none}.reader-search input[data-v-dba68313]{width:8.5rem;min-width:6.5rem}.search-panel[data-v-dba68313]{border-radius:.85rem .85rem 0 0;width:100%;max-height:min(60dvh,34rem);animation-name:search-panel-up-dba68313;inset:auto 0 0}.thumbnail-panel[data-v-dba68313]{z-index:20;width:min(11rem,50vw);position:absolute;inset:0 auto 0 0}.reader-body[data-v-dba68313]{position:relative}.page-stage[data-v-dba68313]{padding:.5rem}.reader-shell--text-mode .page-stage[data-v-dba68313]{padding:.65rem}.reader-shell--text-mode .page-surface[data-v-dba68313]{border-radius:.75rem;padding:1.25rem}.page-turn-control[data-v-dba68313]{opacity:.82;width:2.75rem;height:2.75rem}}@media (width<=560px){.reader-header[data-v-dba68313]{padding-inline:.45rem}.reader-title[data-v-dba68313]{flex-basis:6.5rem}.reader-search[data-v-dba68313]{min-width:7.8rem}.reader-search input[data-v-dba68313]{width:6.8rem;min-width:5.9rem}.reader-control-text[data-v-dba68313]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-accessibility-badge__text[data-v-dba68313]{display:none}}.reader-header[data-v-dba68313]{z-index:50;flex:none;min-height:3.5rem;position:relative;overflow:visible}.reader-title[data-v-dba68313]{flex:auto;min-width:0}.reader-controls[data-v-dba68313]{flex:none;gap:.5rem;width:auto;padding:0;overflow:visible}.reader-page-navigation[data-v-dba68313],.reader-quick-zoom[data-v-dba68313],.reader-tools-zoom[data-v-dba68313]{white-space:nowrap;flex:none;align-items:center;gap:.25rem;display:flex}.reader-page-navigation>button[data-v-dba68313],.reader-quick-zoom>button[data-v-dba68313],.reader-search-trigger[data-v-dba68313]{width:2.75rem;min-height:2.75rem;padding:0}.page-input[data-v-dba68313]{white-space:nowrap;flex:none;gap:.35rem}.page-input input[data-v-dba68313]{flex:none;width:3.25rem;min-height:2.5rem}.reader-page-total[data-v-dba68313],.reader-quick-zoom output[data-v-dba68313]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.85rem}.reader-quick-zoom[data-v-dba68313]{border-left:1px solid #3e4941;padding-left:.5rem}.reader-tools>summary[data-v-dba68313]{cursor:pointer;white-space:nowrap;background:#203328;border:1px solid #466451;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .65rem;list-style:none;display:flex}.reader-tools>summary[data-v-dba68313]::-webkit-details-marker{display:none}.reader-tools>summary[data-v-dba68313]:focus-visible{outline:3px solid var(--reader-accent);outline-offset:2px}.reader-tools[open]>summary[data-v-dba68313]{background:#2b4535}.reader-tools-panel[data-v-dba68313]{color:#f5f8f6;overscroll-behavior:contain;z-index:60;background:#121c16;border:1px solid #425849;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(27rem,100vw - 1rem);max-height:calc(100dvh - 4.5rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .4rem);right:.5rem;overflow-y:auto;box-shadow:0 1rem 3rem #00000061}.reader-tools-heading[data-v-dba68313]{overflow-wrap:anywhere;grid-column:1/-1;gap:.15rem;display:grid}.reader-tools-heading span[data-v-dba68313]{color:#aebfb4;font-size:.8rem}.reader-tools-panel>button[data-v-dba68313],.reader-tools-panel>a[data-v-dba68313]{white-space:normal;justify-content:flex-start;align-items:center;min-width:0;min-height:2.75rem;font-size:.85rem;display:flex}.reader-tools-panel .reader-search[data-v-dba68313]{grid-column:1/-1;width:100%;min-width:0}.reader-tools-panel .reader-search input[data-v-dba68313]{width:100%;min-width:0}.reader-tools-panel .reader-control-text[data-v-dba68313]{display:none}.reader-tools-panel .reader-accessibility-badge__text[data-v-dba68313]{display:inline}.reader-tools-zoom[data-v-dba68313]{grid-column:1/-1;justify-content:space-between}.reader-tools-zoom button[data-v-dba68313]{width:4rem;min-height:2.75rem}@media (width>=1100px){.reader-tools-zoom[data-v-dba68313]{display:none}}@media (width<=1099px){.reader-quick-zoom[data-v-dba68313],.reader-tools>summary>span[data-v-dba68313]{display:none}}@media (width<=700px){.reader-title[data-v-dba68313],.reader-client-logo[data-v-dba68313]{display:none}.reader-controls[data-v-dba68313]{flex:auto;justify-content:space-between}}@media (prefers-reduced-motion:reduce){[data-v-dba68313],[data-v-dba68313]:before,[data-v-dba68313]:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.search-panel[data-v-dba68313]{animation:none}}@keyframes search-panel-up-dba68313{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media print{.reader-header[data-v-dba68313],.reader-search[data-v-dba68313],.thumbnail-panel[data-v-dba68313]{display:none!important}.reader-shell[data-v-dba68313],.reader-body[data-v-dba68313],.page-stage[data-v-dba68313]{color:#000;background:#fff;height:auto;padding:0;display:block;overflow:visible}.page-surface canvas[data-v-dba68313]{box-shadow:none;max-width:100%;max-height:100vh}}@media screen{.reader-shell.reader-shell--bare .page-surface canvas[data-v-dba68313],.reader-shell.reader-shell--bare .reader-page-image[data-v-dba68313]{box-shadow:0 3px 8px #0000002e}.reader-shell--bare .page-turn-control[data-v-dba68313]:not(:disabled){opacity:1}}@media screen and (width<=899px){.reader-shell--bare .page-stage[data-v-dba68313]{padding:16px 52px}}.reader-primary-action[data-v-dba68313]{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;min-width:44px;min-height:44px;display:inline-flex}@media (width<=1279px){.reader-primary-action>span[data-v-dba68313]{display:none}}@media (width<=700px){.reader-controls[data-v-dba68313]{grid-template-columns:repeat(5,minmax(44px,1fr));gap:.35rem;width:100%;display:grid}.reader-page-navigation[data-v-dba68313]{grid-area:1/1/auto/-1;justify-content:center}.reader-controls>button[data-v-dba68313],.reader-tools>summary[data-v-dba68313]{width:100%}.reader-tools-panel[data-v-dba68313]{max-height:calc(100dvh - 8rem)}}
