.vue-handbook[data-v-219f9a81]{position:fixed;inset:0;display:grid;grid-template-columns:0 1fr;color:#fff;background:#1e272e;transition:grid-template-columns .25s ease}.vue-handbook--with-thumbnails[data-v-219f9a81]{grid-template-columns:220px 1fr}.vue-handbook__thumbnails[data-v-219f9a81]{grid-column:1;z-index:5;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;overflow-y:auto;background:#11181d}.vue-handbook__thumbnail[data-v-219f9a81]{position:relative;flex:0 0 auto;padding:5px;color:#fff;background:transparent;border:2px solid transparent;border-radius:6px;cursor:pointer}.vue-handbook__thumbnail img[data-v-219f9a81]{display:block;width:100%;height:auto;background:#fff}.vue-handbook__thumbnail .vue-handbook__thumbnail-number[data-v-219f9a81]{position:absolute;right:8px;bottom:8px;min-width:24px;padding:3px 6px;font-size:12px;background:rgba(0,0,0,.72);border-radius:12px}.vue-handbook__thumbnail--active[data-v-219f9a81]{border-color:#f15a24}.vue-handbook__thumbnail-placeholder[data-v-219f9a81]{display:block;width:100%;aspect-ratio:420/595;background:linear-gradient(110deg,#d8dde0 30%,#f2f4f5 45%,#d8dde0 60%);background-size:200% 100%;animation:thumbnail-loading-219f9a81 1.2s linear infinite}.vue-handbook__viewer[data-v-219f9a81]{position:relative;grid-column:2;display:flex;justify-content:center;min-width:0;padding:12px 20px 72px;overflow:auto;align-items:flex-start}.vue-handbook__viewer--locked[data-v-219f9a81]{overflow:hidden}.vue-handbook__zoom-layer[data-v-219f9a81]{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;transform-origin:top center;transition:transform .2s ease}.vue-handbook__zoom-layer--loading[data-v-219f9a81]{visibility:hidden}.vue-handbook__book[data-v-219f9a81]{width:min(100%,140.956vh - 135.318px)!important;width:min(100%,140.956svh - 135.318px)!important;height:auto;aspect-ratio:839.056/595.276;min-width:0!important;min-height:0!important;max-height:calc(100vh - 96px);max-height:calc(100svh - 96px);margin:auto}.vue-handbook__book[data-v-219f9a81] .stf__wrapper{height:100%;padding-bottom:0!important}.vue-handbook__book[data-v-219f9a81] .stf__block{perspective:none}.vue-handbook__page[data-v-219f9a81]{overflow:hidden;background:#fff}.vue-handbook__page canvas[data-v-219f9a81]{display:block;width:100%;height:100%}.vue-handbook__status[data-v-219f9a81]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:hsla(0,0%,100%,.78);text-align:center;background:#1e272e}.vue-handbook__status strong[data-v-219f9a81]{color:#fff}.vue-handbook__status a[data-v-219f9a81]{padding:10px 18px;color:#fff;font-weight:600;text-decoration:none;background:#f15a24;border-radius:8px}.vue-handbook__spinner[data-v-219f9a81]{width:36px;height:36px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#f15a24;border-radius:50%;animation:spin-219f9a81 .8s linear infinite}.vue-handbook__progress[data-v-219f9a81]{width:min(320px,80vw);height:5px;overflow:hidden;background:hsla(0,0%,100%,.14);border-radius:999px}.vue-handbook__progress span[data-v-219f9a81]{display:block;height:100%;background:#f15a24;border-radius:inherit;transition:width .2s ease}.vue-handbook__toolbar[data-v-219f9a81]{position:fixed;bottom:20px;left:50%;z-index:20;display:flex;align-items:center;min-height:48px;padding:4px;color:#273039;background:hsla(0,0%,100%,.96);border-radius:7px;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateX(-50%)}.vue-handbook__toolbar a[data-v-219f9a81],.vue-handbook__toolbar button[data-v-219f9a81]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;color:inherit;font:inherit;text-decoration:none;background:transparent;border:0;border-radius:5px;cursor:pointer}.vue-handbook__toolbar a[data-v-219f9a81]:hover:not(:disabled),.vue-handbook__toolbar button[data-v-219f9a81]:hover:not(:disabled){color:#f15a24;background:#f1f3f5}.vue-handbook__toolbar a[data-v-219f9a81]:disabled,.vue-handbook__toolbar button[data-v-219f9a81]:disabled{cursor:not-allowed;opacity:.35}.vue-handbook__page-number[data-v-219f9a81]{min-width:58px;text-align:center}.vue-handbook__divider[data-v-219f9a81]{width:1px;height:24px;margin:0 3px;background:#dfe3e6}@keyframes spin-219f9a81{to{transform:rotate(1turn)}}@keyframes thumbnail-loading-219f9a81{to{background-position-x:-200%}}@media(max-width:991px){.vue-handbook--with-thumbnails[data-v-219f9a81]{grid-template-columns:120px 1fr}.vue-handbook__thumbnails[data-v-219f9a81]{padding:8px}.vue-handbook__viewer[data-v-219f9a81]{padding:16px 12px 80px}.vue-handbook__book[data-v-219f9a81]{width:min(100%,70.478vh - 67.659px)!important;width:min(100%,70.478svh - 67.659px)!important;aspect-ratio:419.528/595.276}.vue-handbook__toolbar[data-v-219f9a81]{bottom:12px;max-width:calc(100vw - 16px);overflow-x:auto}.vue-handbook__toolbar a[data-v-219f9a81],.vue-handbook__toolbar button[data-v-219f9a81]{min-width:36px;padding:0 7px}}