.pbb{--pbb-bar-bg:#1d2327;--pbb-bar-fg:#ffffff;--pbb-bar-hover:rgba(255, 255, 255, 0.14);--pbb-page-bg:#ffffff;--pbb-fs-bg:#2c3338;--pbb-zoom-bg:#17191c;position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.4;-webkit-tap-highlight-color:#fff0}.pbb *,.pbb *::before,.pbb *::after{box-sizing:border-box}.pbb__stage{position:relative;width:100%;aspect-ratio:1.414 / 1;max-height:var(--pbb-max-h,85vh);margin:0 auto;outline:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}@supports (height:1svh){.pbb__stage{max-height:var(--pbb-max-h-s,85svh)}}.pbb__stage{overflow-x:clip}@supports not (overflow-x:clip){.pbb__stage{overflow:hidden}}.pbb__stage:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}.pbb .pbb__stage>.pbb__book{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translate3d(var(--pbb-shift,0),0,0);transition:transform 0.6s cubic-bezier(.25,.8,.25,1)}.pbb .stf__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:0!important}.pbb .stf__block{position:absolute;top:0;left:0;width:100%;height:100%}.pbb .pbb__page{background:var(--pbb-page-bg);cursor:pointer}.pbb .pbb__page.stf__item{transform-style:flat}.pbb .pbb__page.is-copy .pbb__sheet{visibility:hidden}.pbb__sheet{position:absolute;top:0;left:0;width:100%;height:100%}.pbb .pbb__img{position:absolute;top:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;opacity:0;transition:opacity 0.25s ease;-webkit-user-drag:none;pointer-events:none}.pbb .pbb__page.is-ready .pbb__img{opacity:1}.pbb .pbb__page:not(.is-ready) .pbb__sheet::before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:3px solid rgb(0 0 0 / .1);border-top-color:rgb(0 0 0 / .35);border-radius:50%;animation:pbb-spin 0.8s linear infinite}.pbb .pbb__page .pbb__sheet::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:7%;pointer-events:none}.pbb .pbb__page.--left .pbb__sheet::after{right:0;background:linear-gradient(to left,rgb(0 0 0 / .16),rgb(0 0 0 / .05) 35%,#fff0)}.pbb .pbb__page.--right .pbb__sheet::after{left:0;background:linear-gradient(to right,rgb(0 0 0 / .16),rgb(0 0 0 / .05) 35%,#fff0)}.pbb .pbb__page.is-cover .pbb__sheet::after,.pbb .pbb__page.is-back .pbb__sheet::after,.pbb.is-single .pbb__page .pbb__sheet::after{display:none}.pbb .pbb__link{position:absolute;z-index:3;display:block;border-radius:2px;cursor:pointer;text-decoration:none;box-shadow:none}.pbb .pbb__link:hover,.pbb .pbb__link:focus-visible{background:rgb(255 196 0 / .18);outline:2px solid rgb(255 176 0 / .6);outline-offset:0}.pbb__shadow{position:absolute;z-index:0;pointer-events:none;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 14px 30px -10px rgb(0 0 0 / .4);transform:translate3d(var(--pbb-shift,0),0,0);transition:transform 0.6s cubic-bezier(.25,.8,.25,1),left 0.35s ease,width 0.35s ease}.pbb.is-resizing .pbb__shadow,.pbb.is-resizing .pbb__stage>.pbb__book,.pbb:not(.is-ready) .pbb__stage>.pbb__book{transition:none}.pbb:not(.is-ready) .pbb__shadow{opacity:0}.pbb__status{position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:16px;text-align:center;font-size:15px;background:rgb(128 128 128 / .07);border-radius:6px;opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s linear 0s}.pbb.is-ready .pbb__status{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0s linear 0.3s}.pbb.is-error .pbb__status{opacity:1;visibility:visible}.pbb__spinner{width:34px;height:34px;border:3px solid rgb(128 128 128 / .3);border-top-color:currentColor;border-radius:50%;animation:pbb-spin 0.9s linear infinite}.pbb.is-error .pbb__spinner{display:none}.pbb .pbb__fallback{opacity:0;visibility:hidden;animation:pbb-reveal 0s linear 15s forwards;color:inherit;text-decoration:underline}.pbb.is-error .pbb__fallback{opacity:1;visibility:visible;animation:none}.pbb__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:16px}.pbb.is-error .pbb__bar{display:none}.pbb__group{display:inline-flex;align-items:center;gap:2px;padding:3px;color:var(--pbb-bar-fg);background:var(--pbb-bar-bg);border-radius:999px;box-shadow:0 2px 10px rgb(0 0 0 / .16)}.pbb .pbb__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;min-width:0;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:inherit;box-shadow:none;font:inherit;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease,opacity 0.15s ease}.pbb .pbb__btn:hover:not(:disabled),.pbb .pbb__btn:focus-visible{background:var(--pbb-bar-hover);color:inherit}.pbb .pbb__btn:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.pbb .pbb__btn:disabled{opacity:.35;cursor:default}.pbb .pbb__btn svg{display:block;width:20px;height:20px;pointer-events:none}.pbb__pager{display:inline-flex;align-items:center;gap:5px;padding:0 6px;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.pbb .pbb__input{-webkit-appearance:none;appearance:none;min-width:0;height:30px;min-height:0;margin:0;padding:0 4px;border:1px solid #fff0;border-radius:7px;background:rgb(255 255 255 / .12);color:inherit;box-shadow:none;font:inherit;font-size:14px;line-height:28px;text-align:center}.pbb .pbb__input:focus{outline:none;border-color:rgb(255 255 255 / .65);background:rgb(255 255 255 / .2)}.pbb__total{opacity:.75}.pbb.is-narrow .pbb__btn--first,.pbb.is-narrow .pbb__btn--last{display:none}.pbb__noscript{margin:0}.pbb.is-fs{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:20px 20px 14px;background:var(--pbb-fs-bg);color:#fff}.pbb.is-fs .pbb__stage{flex:1 1 auto;min-height:0;height:auto;max-height:none;aspect-ratio:auto}.pbb.is-fs .pbb__bar{flex:0 0 auto;margin-top:14px}.pbb.is-fs .pbb__group{box-shadow:0 0 0 1px rgb(255 255 255 / .14),0 2px 10px rgb(0 0 0 / .3)}.pbb.is-pseudo-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;max-width:none;height:100%;padding:12px 12px 10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}html.pbb-lock,html.pbb-lock body{overflow:hidden!important}.pbb-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;background:var(--pbb-zoom-bg);color:#fff}.pbb-zoom__scroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:auto;cursor:grab}.pbb-zoom__scroll.is-panning{cursor:grabbing}.pbb-zoom__pages{display:flex;gap:2px;width:max-content;min-width:100%;min-height:100%;padding:16px 16px 88px}.pbb-zoom__pages.is-spread{gap:0}.pbb-zoom__page{position:relative;flex:0 0 auto;margin-top:auto;margin-bottom:auto;background:var(--pbb-page-bg,#ffffff);box-shadow:0 10px 40px rgb(0 0 0 / .45)}.pbb-zoom__page:first-child{margin-left:auto}.pbb-zoom__page:last-child{margin-right:auto}.pbb .pbb-zoom__page img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.pbb-zoom__bar{position:absolute;bottom:18px;bottom:max(18px, env(safe-area-inset-bottom));left:50%;display:flex;gap:2px;padding:3px;color:var(--pbb-bar-fg,#ffffff);background:var(--pbb-bar-bg,#1d2327);border-radius:999px;box-shadow:0 4px 18px rgb(0 0 0 / .45);transform:translateX(-50%)}@keyframes pbb-spin{to{transform:rotate(360deg)}}@keyframes pbb-reveal{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.pbb .pbb__img,.pbb__shadow,.pbb__status{transition:none}}