html{scrollbar-gutter:stable}body.catalog-open{overscroll-behavior:none;overflow:hidden}.catalog-dialog[data-astro-cid-divdeisf]{background:var(--surface);width:min(1600px,100% - 8px);max-width:none;height:calc(100dvh - 8px);max-height:none;color:var(--text);border:0;border-radius:8px;padding:0;box-shadow:0 28px 80px #00000057}.catalog-dialog[data-astro-cid-divdeisf]::backdrop{backdrop-filter:blur(5px);background:#041610c2}.catalog-shell[data-astro-cid-divdeisf]{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.catalog-shell[data-astro-cid-divdeisf]:fullscreen{background:var(--surface);width:100vw;height:100dvh;color:var(--text)}.catalog-top-actions[data-astro-cid-divdeisf]{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:8px;min-height:60px;padding:8px 10px;display:flex}.catalog-icon-button[data-astro-cid-divdeisf],.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;flex:none;place-items:center;display:grid}.catalog-icon-button[data-astro-cid-divdeisf]{border-radius:50%;width:42px;height:42px}.catalog-close[data-astro-cid-divdeisf]{border:0}.catalog-copy-button[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:700 .78rem var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:flex}.catalog-page-chevron[data-astro-cid-divdeisf]{z-index:11;background:color-mix(in srgb, var(--surface) 58%, transparent);width:34px;height:50px;color:var(--text);opacity:.34;cursor:pointer;backdrop-filter:blur(3px);border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.catalog-page-chevron[data-astro-cid-divdeisf] svg{stroke-width:1.25px}.catalog-page-chevron--previous[data-astro-cid-divdeisf]{left:6px}.catalog-page-chevron--next[data-astro-cid-divdeisf]{right:6px}.catalog-page-chevron[data-astro-cid-divdeisf]:hover,.catalog-page-chevron[data-astro-cid-divdeisf]:focus-visible{opacity:.82;background:color-mix(in srgb, var(--surface) 82%, transparent)}.catalog-page-chevron[data-astro-cid-divdeisf]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.catalog-page-chevron[data-astro-cid-divdeisf]:disabled{opacity:.08;cursor:default}.catalog-viewport[data-astro-cid-divdeisf]{min-width:0;min-height:0;position:relative}.catalog-stage[data-astro-cid-divdeisf]{scrollbar-width:none;-ms-overflow-style:none;contain:layout paint;overscroll-behavior:contain;background:color-mix(in srgb, var(--cocoa) 8%, var(--surface));justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:8px 54px;display:flex;position:relative;overflow:auto}.catalog-stage[data-astro-cid-divdeisf]::-webkit-scrollbar{width:0;height:0;display:none}.catalog-dialog[data-astro-cid-divdeisf][data-zoomed=false] .catalog-stage[data-astro-cid-divdeisf]{overflow:clip}.catalog-book-frame[data-astro-cid-divdeisf]{flex:none;min-width:0;margin:auto;position:relative}.catalog-book-host[data-astro-cid-divdeisf]{transform-origin:0 0;outline:none}.catalog-carousel{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.catalog-carousel-track{will-change:transform;width:100%;height:100%;display:flex}.catalog-carousel-track>.catalog-page{flex:0 0 100%;width:100%;height:100%}.catalog-book-host[data-astro-cid-divdeisf]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.catalog-dialog[data-astro-cid-divdeisf]:not([data-catalog-state=ready]) .catalog-book-frame[data-astro-cid-divdeisf]{visibility:hidden}.catalog-page-flip{box-sizing:border-box;filter:drop-shadow(0 16px 18px #00000038);touch-action:none;margin-inline:auto;position:relative;transform:translateZ(0)}.catalog-page-flip .stf__wrapper{box-sizing:border-box;width:100%;height:100%;position:relative}.catalog-page-flip .stf__block{box-sizing:border-box;perspective:2000px;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.catalog-page-flip .stf__item{transform-style:preserve-3d;position:absolute}.catalog-page-flip .stf__outerShadow,.catalog-page-flip .stf__innerShadow,.catalog-page-flip .stf__hardShadow,.catalog-page-flip .stf__hardInnerShadow{position:absolute;top:0;left:0}.catalog-page{background:#fff;position:relative;overflow:hidden}.catalog-page-link{z-index:2;border-radius:2px;display:block;position:absolute}.catalog-page-link:focus-visible{outline:3px solid var(--berry);outline-offset:2px;background:#ffffff2e}.catalog-page img{object-fit:fill;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.catalog-static-reader{scroll-snap-type:y mandatory;overscroll-behavior:contain;gap:8px;width:100%;height:100%;display:grid;overflow-y:auto}.catalog-static-page{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-height:100%}.catalog-static-page img{object-fit:contain;background:#fff}.catalog-icon-button[data-astro-cid-divdeisf]:hover,.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]:hover:not(:disabled){background:color-mix(in srgb, var(--focus) 18%, var(--surface))}.catalog-settings-button[data-astro-cid-divdeisf]:disabled{opacity:.4;cursor:default}.catalog-settings-dialog[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);width:min(380px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border-radius:16px;margin:auto;padding:20px;overflow:auto;box-shadow:0 20px 70px #0000004d}.catalog-settings-dialog[data-astro-cid-divdeisf]::backdrop{background:#0000007a}.catalog-settings-heading[data-astro-cid-divdeisf]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.catalog-settings-heading[data-astro-cid-divdeisf] h2[data-astro-cid-divdeisf]{font:800 1.05rem var(--font-body);margin:0}.catalog-settings-heading[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]{border:0}.catalog-view-choices[data-astro-cid-divdeisf]{gap:10px;display:grid}.catalog-view-choice[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:82px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:15px;display:grid}.catalog-view-choice[data-astro-cid-divdeisf] strong[data-astro-cid-divdeisf]{font-size:.95rem;font-weight:800;display:block}.catalog-view-choice[data-astro-cid-divdeisf] span[data-astro-cid-divdeisf] span[data-astro-cid-divdeisf]{color:var(--muted);margin-top:3px;font-size:.82rem;line-height:1.5;display:block}.catalog-view-choice[data-astro-cid-divdeisf][aria-pressed=true]{border-color:var(--berry);background:color-mix(in srgb,var(--berry) 10%,var(--surface))}.catalog-view-choice[data-astro-cid-divdeisf]:hover{border-color:var(--berry)}.catalog-view-choice[data-astro-cid-divdeisf]:focus-visible,.catalog-settings-button[data-astro-cid-divdeisf]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.catalog-choice-check[data-astro-cid-divdeisf]{opacity:0;color:var(--berry)}.catalog-view-choice[data-astro-cid-divdeisf][aria-pressed=true] .catalog-choice-check[data-astro-cid-divdeisf]{opacity:1}.catalog-message[data-astro-cid-divdeisf]{z-index:4;background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex;position:absolute;inset:0}.catalog-message[data-astro-cid-divdeisf][hidden]{display:none}.catalog-dialog[data-astro-cid-divdeisf][data-catalog-state=ready] .catalog-message[data-astro-cid-divdeisf]{border-radius:6px;padding:10px;inset:auto 12px 8px;box-shadow:0 2px 12px #00000029}.catalog-loading[data-astro-cid-divdeisf]{z-index:12;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 32px);color:var(--text);font:700 .85rem var(--font-body);text-align:center;pointer-events:none;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #0000002e}.catalog-loading[data-astro-cid-divdeisf][hidden]{display:none}.catalog-dialog[data-astro-cid-divdeisf][data-catalog-loaded-pages="0"] .catalog-loading[data-astro-cid-divdeisf]{top:50%;bottom:auto;transform:translate(-50%,-50%)}.catalog-loading-spinner[data-astro-cid-divdeisf]{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite catalog-loading}.catalog-loading-progress[data-astro-cid-divdeisf]{width:min(280px,100%);margin-top:12px}.catalog-loading-progress[data-astro-cid-divdeisf] progress[data-astro-cid-divdeisf]{appearance:none;background:var(--line);width:100%;height:8px;color:inherit;accent-color:currentColor;border:0;border-radius:999px;display:block;overflow:hidden}.catalog-loading-progress[data-astro-cid-divdeisf] progress[data-astro-cid-divdeisf]::-webkit-progress-bar{background:var(--line)}.catalog-loading-progress[data-astro-cid-divdeisf] progress[data-astro-cid-divdeisf]::-webkit-progress-value{background:currentColor;border-radius:999px}.catalog-loading-progress[data-astro-cid-divdeisf] progress[data-astro-cid-divdeisf]::-moz-progress-bar{background:currentColor;border-radius:999px}.catalog-loading-detail[data-astro-cid-divdeisf]{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;font-size:.88rem;display:flex}@keyframes catalog-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalog-loading-spinner[data-astro-cid-divdeisf]{animation:none}}.catalog-message[data-astro-cid-divdeisf] span[data-astro-cid-divdeisf]{color:var(--muted);font-size:.88rem}.catalog-message-actions[data-astro-cid-divdeisf]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.catalog-message-actions[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf],.catalog-message-actions[data-astro-cid-divdeisf] a[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:4px;padding:10px 14px;font-weight:800;text-decoration:none}.catalog-message-actions[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]:hover,.catalog-message-actions[data-astro-cid-divdeisf] a[data-astro-cid-divdeisf]:hover{background:color-mix(in srgb, var(--focus) 18%, var(--surface))}.catalog-pagination[data-astro-cid-divdeisf]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.catalog-page-status[data-astro-cid-divdeisf]{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;min-width:0;max-width:180px;font-size:.82rem;font-weight:800;overflow:hidden}.catalog-page-navigation[data-astro-cid-divdeisf]{align-items:center;gap:6px;min-width:0;display:flex}.catalog-step[data-astro-cid-divdeisf]{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:6px;flex:0 0 44px;place-items:center;padding:0;display:grid}.catalog-step[data-astro-cid-divdeisf]:disabled{opacity:.25;cursor:default}.catalog-progress[data-astro-cid-divdeisf]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:44px;margin:0}.catalog-progress[data-astro-cid-divdeisf]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--berry) 0 var(--progress,0%), var(--line) var(--progress,0%) 100%);border-radius:999px;height:6px}.catalog-progress[data-astro-cid-divdeisf]::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface);background:var(--berry);width:18px;height:18px;box-shadow:0 0 0 1px var(--berry);border-radius:50%;margin-top:-6px}.catalog-progress[data-astro-cid-divdeisf]::-moz-range-track{background:var(--line);border-radius:999px;height:6px}.catalog-progress[data-astro-cid-divdeisf]::-moz-range-progress{background:var(--berry);border-radius:999px;height:6px}.catalog-progress[data-astro-cid-divdeisf]::-moz-range-thumb{border:3px solid var(--surface);background:var(--berry);width:14px;height:14px;box-shadow:0 0 0 1px var(--berry);border-radius:50%}.catalog-zoom-controls[data-astro-cid-divdeisf]{border:1px solid var(--line);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.catalog-settings-button[data-astro-cid-divdeisf]{border-radius:6px;width:44px;height:44px}.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]{border:0;border-right:1px solid var(--line);width:34px;height:32px}.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]:last-child{border-right:0}.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]:disabled{opacity:.4;cursor:not-allowed}.catalog-zoom-controls[data-astro-cid-divdeisf] .catalog-zoom-reset[data-astro-cid-divdeisf]{width:50px;font:inherit;font-size:.72rem;font-weight:800}@media (width<=700px){.catalog-dialog[data-astro-cid-divdeisf]{border-radius:0;width:100%;height:100dvh}.catalog-top-actions[data-astro-cid-divdeisf]{min-height:56px;padding:6px 8px}.catalog-stage[data-astro-cid-divdeisf]{padding:4px}.catalog-pagination[data-astro-cid-divdeisf]{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;padding:6px 8px}.catalog-page-navigation[data-astro-cid-divdeisf]{grid-area:2/1/auto/-1}.catalog-page-status[data-astro-cid-divdeisf]{min-width:48px;font-size:.74rem}.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf]{width:30px}.catalog-zoom-controls[data-astro-cid-divdeisf] .catalog-zoom-reset[data-astro-cid-divdeisf]{width:44px}}@media (width<=1024px){.catalog-page-chevron[data-astro-cid-divdeisf]{display:none}.catalog-stage[data-astro-cid-divdeisf]{padding-inline:4px}}.catalog-icon-button[data-astro-cid-divdeisf],.catalog-zoom-controls[data-astro-cid-divdeisf] button[data-astro-cid-divdeisf],.catalog-page-chevron[data-astro-cid-divdeisf]{min-width:44px;min-height:44px}.catalog-pagination[data-astro-cid-divdeisf]{padding-bottom:max(8px,env(safe-area-inset-bottom))}.catalog-downloads[data-astro-cid-rmqg7r6e]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}
