.book-model-open-view-module__T9XdXa__root{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:radial-gradient(58% 48% at 18% 18%, #14735c2b, transparent 72%), radial-gradient(46% 42% at 86% 78%, #915e2729, transparent 72%), linear-gradient(160deg, color-mix(in srgb, var(--surface-muted) 92%, transparent), transparent 65%);border-radius:1.75rem;min-height:32rem;position:relative;overflow:hidden}.book-model-open-view-module__T9XdXa__canvas{position:absolute;inset:0}.book-model-open-view-module__T9XdXa__overlay{pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.book-model-open-view-module__T9XdXa__overlayCard{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);color:var(--muted-foreground);text-align:center;border-radius:1rem;max-width:20rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.5}.book-model-open-view-module__T9XdXa__controls{z-index:3;position:absolute;top:.8rem;left:.8rem}.book-model-open-view-module__T9XdXa__controlButton{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--foreground);letter-spacing:.04em;border-radius:999px;padding:.36rem .74rem;font-size:.74rem;transition:border-color .16s,transform .16s,background-color .16s}.book-model-open-view-module__T9XdXa__controlButton:hover{border-color:color-mix(in srgb, var(--line-strong) 90%, transparent);transform:translateY(-1px)}.book-model-open-view-module__T9XdXa__hint{pointer-events:none;border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--muted-foreground);letter-spacing:.04em;border-radius:999px;padding:.24rem .64rem;font-size:.62rem;position:absolute;bottom:.8rem;right:.9rem}@media (max-width:640px){.book-model-open-view-module__T9XdXa__root{min-height:27rem}}
.sketchbook-module__vGkPfW__stage{--sketchbook-radius:clamp(6px, calc(var(--page-w,300px) * .035), 14px);--sketchbook-turn:.72s;--sketchbook-ease:cubic-bezier(.32, .72, 0, 1);--sketchbook-paper:#fbfaf7;--sketchbook-ink:#25221d52;width:100%;height:100%;min-height:inherit;perspective:calc(var(--page-w,300px) * 7);perspective-origin:50% 35%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sketchbook-module__vGkPfW__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--foreground)}.sketchbook-module__vGkPfW__book{width:calc(var(--page-w) * 2);height:var(--page-h);transform-style:preserve-3d;transform:translateX(var(--book-shift,0px)) rotateX(6deg);transition:transform var(--sketchbook-turn) var(--sketchbook-ease);position:relative}.sketchbook-module__vGkPfW__shadow{left:4%;right:4%;bottom:calc(var(--page-h) * -.06);height:calc(var(--page-h) * .12);filter:blur(10px);transition:left var(--sketchbook-turn) var(--sketchbook-ease), right var(--sketchbook-turn) var(--sketchbook-ease);background:radial-gradient(closest-side,#00000057,#0000);border-radius:50%;position:absolute;transform:translateZ(-60px)}.sketchbook-module__vGkPfW__shadow[data-closed]{left:52%}.sketchbook-module__vGkPfW__shadow[data-finished]{right:52%}.sketchbook-module__vGkPfW__leaf{width:var(--page-w);height:var(--page-h);transform-origin:0;transform-style:preserve-3d;transition:transform var(--sketchbook-turn) var(--sketchbook-ease), opacity .24s ease;position:absolute;top:0;left:50%}.sketchbook-module__vGkPfW__leaf[data-hidden]{opacity:0;pointer-events:none}.sketchbook-module__vGkPfW__face{background:var(--sketchbook-paper);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000014,0 8px 24px #00000024}.sketchbook-module__vGkPfW__front{border-radius:0 var(--sketchbook-radius) var(--sketchbook-radius) 0}.sketchbook-module__vGkPfW__back{border-radius:var(--sketchbook-radius) 0 0 var(--sketchbook-radius);transform:rotateY(180deg)}.sketchbook-module__vGkPfW__face:after{content:"";pointer-events:none;position:absolute;inset:0}.sketchbook-module__vGkPfW__front:after{background:linear-gradient(90deg,#00000029,#0000000a 6%,#0000 14%)}.sketchbook-module__vGkPfW__back:after{background:linear-gradient(270deg,#00000029,#0000000a 6%,#0000 14%)}.sketchbook-module__vGkPfW__leaf:not([data-open]) .sketchbook-module__vGkPfW__face:after{box-shadow:inset 0 0 0 999px #0000000f}.sketchbook-module__vGkPfW__image{object-fit:contain;pointer-events:none;width:100%;height:100%}.sketchbook-module__vGkPfW__placeholder{color:var(--sketchbook-ink);font-variant-numeric:tabular-nums;font-size:12px;animation:1.6s ease-in-out infinite sketchbook-module__vGkPfW__sketchbook-pulse}@keyframes sketchbook-module__vGkPfW__sketchbook-pulse{50%{opacity:.4}}.sketchbook-module__vGkPfW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sketchbook-module__vGkPfW__stage{--sketchbook-turn:0s}.sketchbook-module__vGkPfW__placeholder{animation:none}}
