.sb-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091830d9}.sb-dialog{background:#fbf8f1;border:1px solid #ffffff70;border-radius:20px;width:min(96vw,1440px);max-height:94svh;padding:30px 36px 22px;overflow:auto;box-shadow:0 35px 120px #0006}.sb-header{text-align:center;padding:0 30px}.sb-header .hp-kicker{letter-spacing:.16em;color:#65748a;margin:0 0 8px!important;font-size:12px!important}.sb-header h2{letter-spacing:-.035em;margin:0 0 6px;font-family:ClubhouseSans,Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:700}.sb-description{margin:0;font-size:15px!important}.sb-stage{perspective:4000px;touch-action:pan-y;isolation:isolate;background:radial-gradient(at 50% 30%,#fffdf8 0%,#f0e9dc 75%,#e8dfd0 100%);border-radius:14px;place-items:center;min-height:180px;margin:20px 0 10px;padding:38px 26px 48px;display:grid;position:relative}.sb-book{aspect-ratio:18/7;width:min(100%,257.143svh - 925.714px);transform-style:preserve-3d;transition:transform .85s cubic-bezier(.3,.1,.2,1);position:relative;transform:rotateX(7deg)}.sb-book.is-front-cover{transform:translate(-25%)rotateX(7deg)rotateY(-9deg)}.sb-book.is-back-cover{transform:translate(25%)rotateX(7deg)rotateY(9deg)}.sb-ground-shadow{opacity:.25;filter:blur(19px);background:#261a12;border-radius:50%;height:21%;position:absolute;bottom:-8%;left:2%;right:2%;transform:translateZ(-20px)}.sb-paper-stack{background:repeating-linear-gradient(#e6ddca 0 1px,#fffdf4 1px 3px);border-bottom:5px solid #273941;border-radius:3px 5px 5px 3px;width:50%;height:100%;position:absolute;top:4px;transform:translateZ(-3px);box-shadow:0 8px #d2c8b3,0 12px 0 -1px #32454b,0 18px 25px #34271930}.sb-stack-left{border-left:5px solid #32454b;left:-4px}.sb-stack-right{border-right:5px solid #32454b;right:-4px}.sb-page{cursor:default;background:#fffdf5;border:0;width:50%;height:100%;padding:0;position:absolute;top:0;overflow:hidden;transform:translateZ(0);box-shadow:0 0 1px #68553f}.sb-page-left{border-radius:5px 0 0 5px;left:0}.sb-page-right{border-radius:0 5px 5px 0;right:0}.sb-corner{z-index:7;cursor:grab;touch-action:pan-y;background:0 0;border:0;width:clamp(48px,11%,100px);height:clamp(48px,24%,100px);padding:0;position:absolute;bottom:0}.sb-corner:active{cursor:grabbing}.sb-corner-left{left:0}.sb-corner-right{right:0}.sb-page img,.sb-turn img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sb-page:after,.sb-leaf-front:after,.sb-leaf-back:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff5 0%,#0000 8% 88%,#39271925 99%,#21120a55 100%);position:absolute;inset:0}.sb-page-right:after{background:linear-gradient(90deg,#21120a55 0%,#39271925 1%,#0000 12% 94%,#fff3 100%)}.sb-cover{border-radius:4px;box-shadow:0 1px 0 2px #283e43,3px 4px 0 3px #263a3e,0 18px 32px #2b231a25}.sb-cover:after{background:linear-gradient(90deg,#071e4166 0%,#0000 3%,#fff4 4%,#0000 6% 93%,#fff3 100%)}.is-empty{visibility:hidden;pointer-events:none}.sb-spine{pointer-events:none;z-index:2;background:#3b291b75;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);box-shadow:0 0 8px 2px #29180e24}.sb-turn{width:50%;height:100%;transform-style:preserve-3d;z-index:5;pointer-events:none;animation-duration:.85s;animation-timing-function:cubic-bezier(.3,.1,.2,1);animation-fill-mode:forwards;position:absolute;top:0}.sb-turn-next{transform-origin:0;animation-name:sb-turn-next;left:50%}.sb-turn-previous{transform-origin:100%;animation-name:sb-turn-previous;left:0}.sb-leaf-front,.sb-leaf-back{backface-visibility:hidden;background:#fffdf5;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 20px #29180e30}.sb-leaf-back{transform:rotateY(180deg)}.sb-leaf-front:after{animation:.85s ease-in-out sb-leaf-shade}.sb-leaf-back:after{background:linear-gradient(90deg,#ffffff20,#0000 15% 85%,#29180e55)}@keyframes sb-turn-next{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)rotate(-1deg)}to{transform:rotateY(-180deg)}}@keyframes sb-turn-previous{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)rotate(1deg)}to{transform:rotateY(180deg)}}@keyframes sb-leaf-shade{0%,to{background-color:#0000}50%{background-color:#21120a65}}.sb-controls{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.sb-controls button{color:#153759;cursor:pointer;background:#fffefa;border:1px solid #c7cddb;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-family:inherit;font-size:14px;transition:background .2s,box-shadow .2s;display:flex}.sb-controls button:hover:not(:disabled){background:#eaf0fc;box-shadow:0 3px 9px #13284e12}.sb-controls button:disabled{opacity:.35;cursor:default}.sb-controls svg{width:18px;height:18px}.sb-page-label{color:#153759;font-size:14px;font-weight:600}.sb-hint{text-align:center;color:#687184;margin:12px 0 0;font-size:13px!important}.sb-dialog button:focus-visible{outline-offset:4px;outline:3px solid #1d55b5}.sb-transcript{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.sb-dialog{border-radius:16px;width:96vw;padding:24px 12px 18px}.sb-header{padding:0 28px}.sb-header h2{font-size:25px}.sb-description{font-size:14px!important}.sb-stage{margin-top:16px;padding:24px 10px 36px}.sb-book{width:100%;transform:rotateX(4deg)}.sb-book.is-front-cover{transform:translate(-33.75%)rotateX(4deg)rotateY(-9deg)scale(1.35)}.sb-book.is-back-cover{transform:translate(33.75%)rotateX(4deg)rotateY(9deg)scale(1.35)}:is(.sb-stage:has(.is-front-cover),.sb-stage:has(.is-back-cover)){padding-block:45px}.sb-controls{gap:8px}.sb-controls button{flex-shrink:0;width:46px;padding:10px}.sb-controls button span{display:none}.sb-page-label{text-align:center;font-size:14px}.sb-hint{max-width:300px;margin:12px auto 0;font-size:12px!important}.sb-ground-shadow{filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.sb-book,.sb-controls button{transition:none}.sb-turn,.sb-leaf-front:after{animation:none}}.sb-book.is-front-cover .sb-ground-shadow{left:52%}.sb-book.is-back-cover .sb-ground-shadow{right:52%}
/*$vite$:1*/