.overlay.svelte-tfneha{--navy: #1f2f55;--text3: #4a5878;font-family:DM Sans,Arial,sans-serif}.overlay.svelte-tfneha p:where(.svelte-tfneha){margin:0}.overlay.svelte-tfneha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f3f6fae0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:84px 16px 24px;animation:svelte-tfneha-fadeIn .3s ease-out;color:var(--navy)}.flip-top.svelte-tfneha{position:absolute;top:20px;left:max(16px,calc(50% - 600px));right:max(16px,calc(50% - 600px));display:flex;align-items:center;justify-content:space-between;gap:16px}.flip-title.svelte-tfneha{font-size:22px;font-weight:700}.flip-title.svelte-tfneha span:where(.svelte-tfneha){font-weight:400;color:var(--text3)}.flip-top-actions.svelte-tfneha{display:flex;gap:16px;flex-shrink:0}.round.svelte-tfneha{width:48px;height:48px;border-radius:50%;border:0;background:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.round.arrow.svelte-tfneha{width:56px;height:56px}.round.svelte-tfneha:disabled{background:#1f2f5540;cursor:default}.back.svelte-tfneha{height:48px;padding:0 22px;border-radius:24px;border:1.5px solid var(--navy);background:#fff;color:var(--navy);font:700 15px DM Sans,Arial,sans-serif;cursor:pointer}.flip-row.svelte-tfneha{display:grid;grid-template-columns:56px auto 56px;grid-template-areas:"prev stage next";align-items:center;gap:34px}.flip-row.svelte-tfneha .prev:where(.svelte-tfneha){grid-area:prev}.flip-row.svelte-tfneha .next:where(.svelte-tfneha){grid-area:next}.stage-box.svelte-tfneha{grid-area:stage;position:relative}.flip-row.narrow.svelte-tfneha{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 34px}.flip-row.narrow.svelte-tfneha .stage-box:where(.svelte-tfneha){order:-1;flex:0 0 auto}.stage.svelte-tfneha{position:absolute;top:0;left:0;width:1000px;height:700px;transform-origin:0 0}.rise.svelte-tfneha{animation:svelte-tfneha-rise .8s cubic-bezier(.2,.8,.2,1)}.floor.svelte-tfneha{position:absolute;left:80px;top:650px;width:840px;height:50px;border-radius:50%;background:#1f2f5559;filter:blur(22px)}.fb-book.svelte-tfneha{position:relative;width:1000px;height:672px;perspective:2600px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.pg.svelte-tfneha{position:absolute;top:0;width:500px;height:672px;border:0;padding:0;cursor:zoom-in;background-repeat:no-repeat;background-color:#fff}.pg-left.svelte-tfneha{left:0;box-shadow:-6px 10px 24px #1f2f5540}.pg-right.svelte-tfneha{left:500px;box-shadow:6px 10px 24px #1f2f5540}.leaf.svelte-tfneha{position:absolute;top:0;width:500px;height:672px;transform-style:preserve-3d;z-index:5}.leaf-next.svelte-tfneha{left:500px;transform-origin:left center;animation:svelte-tfneha-flipNext .7s ease-in-out forwards}.leaf-prev.svelte-tfneha{left:0;transform-origin:right center;animation:svelte-tfneha-flipPrev .7s ease-in-out forwards}.face.svelte-tfneha{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-repeat:no-repeat;background-color:#fff;box-shadow:0 0 30px #00000040}.face-back.svelte-tfneha{transform:rotateY(180deg)}.spine.svelte-tfneha{position:absolute;left:486px;top:0;width:28px;height:672px;z-index:4;background:linear-gradient(90deg,#0000,#00000029,#0000);pointer-events:none}.flip-bottom.svelte-tfneha{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 36px}.flip-label.svelte-tfneha{font-size:15px;font-weight:700}.flip-hint.svelte-tfneha{font-size:14px;color:var(--text3)!important}.flip-find.svelte-tfneha{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.zoom.svelte-tfneha{position:absolute;top:90px;left:0;right:0;bottom:0;overflow-y:auto;display:flex;justify-content:center;padding:0 16px 40px;animation:svelte-tfneha-fadeIn .35s ease-out}.zoom-page.svelte-tfneha{flex-shrink:0;width:min(1000px,100%);aspect-ratio:1000 / 1344;height:-moz-max-content;height:max-content;background-repeat:no-repeat;background-color:#fff;box-shadow:0 20px 50px #1f2f554d}@keyframes svelte-tfneha-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-tfneha-rise{0%{opacity:0;transform:translateY(140px) scale(.5)}}@keyframes svelte-tfneha-flipNext{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes svelte-tfneha-flipPrev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media (max-width: 760px){.flip-title.svelte-tfneha{font-size:17px}.flip-title.svelte-tfneha span:where(.svelte-tfneha){display:none}}@media (prefers-reduced-motion: reduce){.rise.svelte-tfneha,.overlay.svelte-tfneha,.zoom.svelte-tfneha{animation:none}}
