@font-face{font-family:MoFa-ShuFa;src:url(../fonts/书法毛笔.2f4df8f2.ttf) format("truetype");font-display:swap}@font-face{font-family:MoFa-KangXi;src:url(../fonts/康熙字典体.c021f6a6.ttf) format("truetype");font-display:swap}@font-face{font-family:MoFa-XiaoXing;src:url(../fonts/天上一只小星星.24ff1478.ttf) format("truetype");font-display:swap}:root{--font-brush:"MoFa-ShuFa","Kaiti SC","STKaiti",cursive;--font-kx:"MoFa-KangXi","Kaiti SC","STKaiti",serif;--font-star:"MoFa-XiaoXing","Kaiti SC",cursive;--gold:#d4af37;--gold-light:#f3dc94;--gold-deep:#9a7420;--ink:#4a3723;--ink-soft:#6b543a}.magic-book-stage[data-v-03ad9376]{position:fixed;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(130% 95% at 50% 18%,#261b50 0,#181040 42%,#0d0828 76%,#060413 100%);font-family:var(--font-kx);-moz-user-select:none;user-select:none;-webkit-user-select:none}.sky[data-v-03ad9376]{position:absolute;inset:0;pointer-events:none}.star[data-v-03ad9376]{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 5px 1px rgba(210,225,255,.7);-webkit-animation:twinkle-03ad9376 ease-in-out infinite;animation:twinkle-03ad9376 ease-in-out infinite}.star.big[data-v-03ad9376]{box-shadow:0 0 10px 3px rgba(255,230,180,.75)}@-webkit-keyframes twinkle-03ad9376{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}@keyframes twinkle-03ad9376{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}.meteor[data-v-03ad9376]{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px rgba(180,220,255,.55);-webkit-animation:meteor-fly-03ad9376 linear infinite;animation:meteor-fly-03ad9376 linear infinite;opacity:0}.meteor[data-v-03ad9376]:after{content:"";position:absolute;width:96px;height:1px;right:2px;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6))}@-webkit-keyframes meteor-fly-03ad9376{0%{transform:translate(0);opacity:0}3%{opacity:1}13%{transform:translate(-52vw,30vh);opacity:0}to{transform:translate(-52vw,30vh);opacity:0}}@keyframes meteor-fly-03ad9376{0%{transform:translate(0);opacity:0}3%{opacity:1}13%{transform:translate(-52vw,30vh);opacity:0}to{transform:translate(-52vw,30vh);opacity:0}}.nebula[data-v-03ad9376]{position:absolute;inset:-20%;background:radial-gradient(38% 30% at 22% 24%,rgba(138,92,214,.22),transparent 70%),radial-gradient(42% 34% at 78% 30%,rgba(80,120,220,.16),transparent 70%),radial-gradient(46% 36% at 52% 86%,rgba(180,90,160,.14),transparent 70%);filter:blur(30px);-webkit-animation:nebula-drift-03ad9376 70s ease-in-out infinite alternate;animation:nebula-drift-03ad9376 70s ease-in-out infinite alternate;pointer-events:none}@-webkit-keyframes nebula-drift-03ad9376{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(9deg) scale(1.12)}}@keyframes nebula-drift-03ad9376{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(9deg) scale(1.12)}}.floor-glow[data-v-03ad9376]{position:absolute;left:50%;bottom:-12%;width:70vw;height:34vh;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(160,120,230,.28),transparent 68%);filter:blur(22px);pointer-events:none}.hud[data-v-03ad9376]{position:absolute;top:18px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;z-index:60;pointer-events:none}.hud-left[data-v-03ad9376]{display:flex;align-items:center;gap:9px;color:rgba(238,226,255,.9);text-shadow:0 1px 6px rgba(0,0,0,.5)}.hud-star[data-v-03ad9376]{width:17px;height:17px;color:var(--gold-light);filter:drop-shadow(0 0 6px rgba(243,220,148,.7))}.hud-title[data-v-03ad9376]{font-family:var(--font-star);font-size:15px;letter-spacing:.18em}.hud-right[data-v-03ad9376]{display:flex;gap:10px;pointer-events:auto}.hud-btn[data-v-03ad9376]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid rgba(230,210,255,.32);background:linear-gradient(180deg,rgba(64,44,108,.55),rgba(38,24,72,.62));color:rgba(240,228,255,.92);font-family:var(--font-star);font-size:13px;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 18px rgba(0,0,0,.35);transition:all .28s ease}.hud-btn[data-v-03ad9376]:hover{border-color:rgba(243,220,148,.65);color:#fff;box-shadow:0 4px 24px rgba(212,175,55,.35);transform:translateY(-1px)}.hud-ico[data-v-03ad9376]{width:15px;height:15px}.footer-hint[data-v-03ad9376]{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-family:var(--font-star);font-size:13px;letter-spacing:.12em;color:rgba(226,212,248,.78);text-shadow:0 1px 8px rgba(0,0,0,.6);z-index:60;pointer-events:none}.fh-dot[data-v-03ad9376]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-light);margin-right:7px;box-shadow:0 0 8px 2px rgba(243,220,148,.6);vertical-align:1px}.fh-star[data-v-03ad9376]{margin:0 9px;color:var(--gold-light)}.book-shell[data-v-03ad9376]{position:relative;width:min(1180px,92vw,129.6vh);aspect-ratio:16/10.4;perspective:2600px;transform-style:preserve-3d;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.5,.06,.2,1),opacity .9s ease}.book-shell.key-glow .spread[data-v-03ad9376]:before{opacity:1}.book-shell.key-glow[data-v-03ad9376]{-webkit-animation:shell-breathe-03ad9376 3.6s ease-in-out infinite;animation:shell-breathe-03ad9376 3.6s ease-in-out infinite}.book-shell.toppling[data-v-03ad9376]{transform-origin:50% 100%;transform:perspective(1500px) rotateX(84deg);opacity:.9}@-webkit-keyframes shell-breathe-03ad9376{0%,to{filter:drop-shadow(0 0 26px rgba(255,190,120,.16))}50%{filter:drop-shadow(0 0 58px rgba(255,180,110,.34))}}@keyframes shell-breathe-03ad9376{0%,to{filter:drop-shadow(0 0 26px rgba(255,190,120,.16))}50%{filter:drop-shadow(0 0 58px rgba(255,180,110,.34))}}.spine[data-v-03ad9376]{position:absolute;left:calc(25% - 13px);top:6px;bottom:6px;width:15px;border-radius:6px 3px 3px 6px;background:linear-gradient(90deg,#191133,#2d1f4e 55%,#3a2a5e);box-shadow:inset -2px 0 4px rgba(0,0,0,.5),2px 0 8px rgba(0,0,0,.45);z-index:5}.spine[data-v-03ad9376]:before{content:"";position:absolute;left:3px;right:3px;top:10px;bottom:10px;border:1px solid rgba(212,175,55,.35);border-radius:3px}.spine-line[data-v-03ad9376]{position:absolute;top:22%;bottom:22%;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(212,175,55,.5),transparent)}.spine-open[data-v-03ad9376]{opacity:.55}.book-closed[data-v-03ad9376]{position:absolute;left:25%;top:0;bottom:0;width:50%;transform-style:preserve-3d;transform-origin:left center;transition:transform 1.15s cubic-bezier(.62,.04,.28,1);z-index:30;cursor:pointer}.book-closed.opened[data-v-03ad9376]{transform:rotateY(-112deg)}.book-closed.cover-hidden[data-v-03ad9376]{visibility:hidden}.cover[data-v-03ad9376]{position:absolute;inset:0;transform-style:preserve-3d}.cover-face[data-v-03ad9376]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px 22px 22px 10px;overflow:hidden}.cover-face.back[data-v-03ad9376]{transform:rotateY(180deg);background:linear-gradient(165deg,#1c1440,#140e30 70%,#191234);border:1px solid rgba(212,175,55,.35);box-shadow:inset 0 0 80px rgba(0,0,0,.55)}.cb-pattern[data-v-03ad9376]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 25%,hsla(0,0%,100%,.045) 1px,transparent 1.6px),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.04) 1px,transparent 1.6px),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.05) 1px,transparent 1.6px);background-size:130px 130px,180px 180px,110px 110px}.cb-circle[data-v-03ad9376]{position:absolute;left:50%;top:44%;width:46%;transform:translate(-50%,-50%);opacity:.85}.cb-title[data-v-03ad9376]{position:absolute;left:0;right:0;top:68%;text-align:center;font-family:var(--font-brush);font-size:clamp(20px,2.4vh,30px);letter-spacing:.22em;color:rgba(243,220,148,.8)}.cb-sub[data-v-03ad9376]{position:absolute;left:0;right:0;top:76%;text-align:center;font-family:Georgia,serif;font-size:clamp(8px,1vh,11px);letter-spacing:.5em;color:rgba(243,220,148,.45)}.cover-face.front[data-v-03ad9376]{background:linear-gradient(167deg,hsla(0,0%,100%,.055),transparent 38%),linear-gradient(167deg,#171238,#241a4d 46%,#131030);border:1px solid rgba(212,175,55,.42);box-shadow:inset 0 0 70px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.09),0 30px 70px rgba(0,0,0,.55),0 8px 22px rgba(0,0,0,.4)}.cover-face.front[data-v-03ad9376]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.55 0 0 0 0 0.48 0 0 0 0.05 0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");opacity:.16;pointer-events:none}.cover-face.front[data-v-03ad9376]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.07) 1px,transparent 1.5px),radial-gradient(circle at 68% 42%,hsla(0,0%,100%,.055) 1px,transparent 1.5px),radial-gradient(circle at 40% 74%,hsla(0,0%,100%,.06) 1px,transparent 1.5px),radial-gradient(circle at 84% 82%,hsla(0,0%,100%,.05) 1px,transparent 1.5px);background-size:120px 120px,160px 160px,100px 100px,140px 140px;pointer-events:none}.cf-border[data-v-03ad9376]{position:absolute;inset:13px;border:1px solid rgba(212,175,55,.55);border-radius:6px 14px 14px 6px;box-shadow:inset 0 0 0 3px rgba(212,175,55,.1),inset 0 0 24px rgba(0,0,0,.35);pointer-events:none}.cf-corner[data-v-03ad9376]{position:absolute;width:54px;height:54px;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.cf-corner.tl[data-v-03ad9376]{top:16px;left:16px}.cf-corner.tr[data-v-03ad9376]{top:16px;right:16px;transform:scaleX(-1)}.cf-corner.bl[data-v-03ad9376]{bottom:16px;left:16px;transform:scaleY(-1)}.cf-corner.br[data-v-03ad9376]{bottom:16px;right:16px;transform:scale(-1)}.cf-body[data-v-03ad9376]{position:absolute;inset:26px 22px 20px 24px;display:flex;flex-direction:column;align-items:center}.cf-eyebrow[data-v-03ad9376]{font-family:Georgia,serif;font-size:clamp(8px,.9vh,11px);letter-spacing:.44em;color:rgba(243,220,148,.6);margin-top:1.5%}.cf-title[data-v-03ad9376]{font-family:var(--font-brush);font-weight:400;font-size:clamp(34px,4.6vh,56px);letter-spacing:.15em;margin:1.6% 0 .4%;background:linear-gradient(180deg,#fdf6d8,#ecd27a 34%,#b98a2f 55%,#f6e3a6 76%,#c89e43);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(233,201,107,.28))}.cf-titleline[data-v-03ad9376]{display:flex;align-items:center;gap:8px;width:62%;margin-bottom:2%}.cf-titleline .line[data-v-03ad9376]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.7),transparent)}.flourish[data-v-03ad9376]{width:34px;height:14px;filter:drop-shadow(0 0 4px rgba(212,175,55,.5))}.cf-art[data-v-03ad9376]{position:relative;width:76%;flex:1;min-height:0;margin:.8% 0}.cf-art-inner[data-v-03ad9376]{position:absolute;inset:0;border-radius:6px;overflow:hidden;border:1px solid rgba(243,220,148,.65);box-shadow:inset 0 0 0 2px rgba(30,20,60,.75),inset 0 0 0 4px rgba(212,175,55,.32),inset 0 0 26px rgba(0,0,0,.55),0 6px 18px rgba(0,0,0,.5),0 0 26px rgba(180,150,255,.16);transform:translateZ(1px)}.cf-art-img[data-v-03ad9376]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cf-art-shine[data-v-03ad9376]{position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,.14),transparent 32%);pointer-events:none}.cf-art-stud[data-v-03ad9376]{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fbeec2,#c9a23c 55%,#7d5d18);box-shadow:0 0 7px rgba(243,220,148,.55),inset 0 -2px 3px rgba(0,0,0,.4);z-index:2}.cf-art-stud.tl[data-v-03ad9376]{top:-5px;left:-5px}.cf-art-stud.tr[data-v-03ad9376]{top:-5px;right:-5px}.cf-art-stud.bl[data-v-03ad9376]{bottom:-5px;left:-5px}.cf-art-stud.br[data-v-03ad9376]{bottom:-5px;right:-5px}.cf-window[data-v-03ad9376]{position:relative;width:clamp(84px,11vh,120px);aspect-ratio:1;margin-top:2.6%}.cf-window-hole[data-v-03ad9376]{position:absolute;inset:0;border-radius:50%;background:#efe2c2;overflow:hidden;border:4px solid;-o-border-image:linear-gradient(180deg,#f3dc94,#b98a2f) 1;border-image:linear-gradient(180deg,#f3dc94,#b98a2f) 1;box-shadow:inset 0 0 0 3px rgba(120,90,30,.35),inset 0 6px 18px rgba(80,55,15,.55),inset 0 -4px 12px rgba(255,250,225,.5),0 4px 14px rgba(0,0,0,.5),0 0 22px rgba(243,220,148,.25)}.cf-window-page[data-v-03ad9376]{position:absolute;inset:0;background:linear-gradient(150deg,#f4e7c6,#e9d8ae 55%,#e2cda0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0 0.25 0 0 0 0.05 0'/></filter><rect width='100' height='100' filter='url(%23p)'/></svg>");background-blend-mode:multiply;opacity:.9}.cf-circle[data-v-03ad9376]{position:absolute;left:6%;top:6%;width:88%;height:88%;-webkit-animation:spin-03ad9376 34s linear infinite;animation:spin-03ad9376 34s linear infinite}.cf-circle.ring-inner[data-v-03ad9376]{-webkit-animation:spin-rev-03ad9376 26s linear infinite;animation:spin-rev-03ad9376 26s linear infinite}.cf-circle.pentagram[data-v-03ad9376]{-webkit-animation:spin-rev-03ad9376 44s linear infinite;animation:spin-rev-03ad9376 44s linear infinite;left:14%;top:14%;width:72%;height:72%;filter:drop-shadow(0 0 6px rgba(255,220,130,.8))}@-webkit-keyframes spin-03ad9376{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-03ad9376{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spin-rev-03ad9376{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spin-rev-03ad9376{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.cf-window-glow[data-v-03ad9376]{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(255,224,140,.42),rgba(255,224,140,.06) 62%,transparent 75%);-webkit-animation:window-pulse-03ad9376 3.4s ease-in-out infinite;animation:window-pulse-03ad9376 3.4s ease-in-out infinite;pointer-events:none}.cf-window-core[data-v-03ad9376]{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:#fff3cf;box-shadow:0 0 10px 4px rgba(255,224,140,.9);-webkit-animation:window-pulse-03ad9376 2.6s ease-in-out infinite;animation:window-pulse-03ad9376 2.6s ease-in-out infinite}@-webkit-keyframes window-pulse-03ad9376{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes window-pulse-03ad9376{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.preview-mask[data-v-03ad9376]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:rgba(8,4,22,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.preview-img[data-v-03ad9376]{max-width:84vw;max-height:84vh;border-radius:14px;border:1px solid rgba(243,220,148,.4);box-shadow:0 0 80px rgba(190,150,255,.5),0 30px 80px rgba(0,0,0,.7);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pv-enter-active[data-v-03ad9376]{-webkit-animation:pv-zoom-03ad9376 .32s cubic-bezier(.2,.7,.3,1.15) both;animation:pv-zoom-03ad9376 .32s cubic-bezier(.2,.7,.3,1.15) both}.pv-leave-active[data-v-03ad9376]{animation:pv-zoom-03ad9376 .18s ease reverse both}@-webkit-keyframes pv-zoom-03ad9376{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pv-zoom-03ad9376{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.preview-tip[data-v-03ad9376]{position:absolute;bottom:26px;left:0;right:0;text-align:center;font-family:var(--font-star);font-size:13px;letter-spacing:.2em;color:rgba(240,226,255,.8);pointer-events:none}.cf-foot[data-v-03ad9376]{display:flex;align-items:center;gap:10px;margin-top:2.2%}.cf-foot-text[data-v-03ad9376]{font-family:var(--font-star);font-size:clamp(10px,1.2vh,13px);letter-spacing:.2em;color:rgba(243,220,148,.75)}.cf-seal[data-v-03ad9376]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:linear-gradient(145deg,#e03c4f,#a81f33);color:#ffe9d8;font-family:var(--font-brush);font-size:14px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.35),0 3px 8px rgba(0,0,0,.45);transform:rotate(-6deg)}.book-open-view[data-v-03ad9376]{position:absolute;inset:0;z-index:10}.spread[data-v-03ad9376]{position:absolute;inset:0;display:flex;perspective:2400px;transform-style:preserve-3d}.spread[data-v-03ad9376]:before{content:"";position:absolute;inset:-34px;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 50% 58%,rgba(255,178,118,.3),transparent 66%);opacity:0;transition:opacity 1.1s ease;-webkit-animation:heat-breathe-03ad9376 3.4s ease-in-out infinite;animation:heat-breathe-03ad9376 3.4s ease-in-out infinite;border-radius:24px}@-webkit-keyframes heat-breathe-03ad9376{0%,to{opacity:.45}50%{opacity:.95}}@keyframes heat-breathe-03ad9376{0%,to{opacity:.45}50%{opacity:.95}}.page[data-v-03ad9376]{position:relative;width:50%;height:100%;overflow:hidden;z-index:1;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.16),rgba(132,96,42,.02))}.page-left[data-v-03ad9376]{border-radius:10px 2px 2px 10px;box-shadow:inset 16px 0 30px -20px rgba(78,48,10,.5),inset -2px 0 6px rgba(90,58,16,.28),-14px 0 34px rgba(0,0,0,.42)}.page-left[data-v-03ad9376]:after{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(90deg,rgba(121,91,50,.08),rgba(121,91,50,.18),hsla(0,0%,100%,.24),rgba(121,91,50,.08));pointer-events:none}.page-right[data-v-03ad9376]{border-radius:2px 10px 10px 2px;box-shadow:inset -16px 0 30px -20px rgba(78,48,10,.5),inset 2px 0 6px rgba(90,58,16,.28),14px 0 34px rgba(0,0,0,.42)}.page-right[data-v-03ad9376]:after{content:"";position:absolute;inset:0 auto 0 0;width:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.18),rgba(121,91,50,.12),rgba(121,91,50,.06),transparent);pointer-events:none}.page-inner[data-v-03ad9376]{position:absolute;inset:0;overflow:hidden}.flip-anim[data-v-03ad9376]{position:absolute;top:0;height:100%;width:50%;transform-style:preserve-3d;z-index:20;pointer-events:none;will-change:transform,opacity;filter:none}.flip-anim.fwd[data-v-03ad9376]{left:50%;transform-origin:left center}.flip-anim.bwd[data-v-03ad9376]{left:0;transform-origin:right center}.flip-anim.fwd.flipping[data-v-03ad9376]{-webkit-animation:flip-fwd-03ad9376 .82s cubic-bezier(.2,.75,.2,1) forwards;animation:flip-fwd-03ad9376 .82s cubic-bezier(.2,.75,.2,1) forwards}.flip-anim.bwd.flipping[data-v-03ad9376]{-webkit-animation:flip-bwd-03ad9376 .82s cubic-bezier(.2,.75,.2,1) forwards;animation:flip-bwd-03ad9376 .82s cubic-bezier(.2,.75,.2,1) forwards}@-webkit-keyframes flip-fwd-03ad9376{0%{transform:rotateY(0deg) scaleX(1) translateZ(0);opacity:1}16%{transform:rotateY(-18deg) scaleX(1.02) translateZ(2px)}52%{transform:rotateY(-122deg) scaleX(.992) translateZ(4px);opacity:1}80%{transform:rotateY(-168deg) scaleX(.965) translateZ(1px);opacity:1}to{transform:rotateY(-180deg) scaleX(.95) translateZ(0);opacity:0}}@keyframes flip-fwd-03ad9376{0%{transform:rotateY(0deg) scaleX(1) translateZ(0);opacity:1}16%{transform:rotateY(-18deg) scaleX(1.02) translateZ(2px)}52%{transform:rotateY(-122deg) scaleX(.992) translateZ(4px);opacity:1}80%{transform:rotateY(-168deg) scaleX(.965) translateZ(1px);opacity:1}to{transform:rotateY(-180deg) scaleX(.95) translateZ(0);opacity:0}}@-webkit-keyframes flip-bwd-03ad9376{0%{transform:rotateY(0deg) scaleX(1) translateZ(0);opacity:1}16%{transform:rotateY(18deg) scaleX(1.02) translateZ(2px)}52%{transform:rotateY(122deg) scaleX(.992) translateZ(4px);opacity:1}80%{transform:rotateY(168deg) scaleX(.965) translateZ(1px);opacity:1}to{transform:rotateY(180deg) scaleX(.95) translateZ(0);opacity:0}}@keyframes flip-bwd-03ad9376{0%{transform:rotateY(0deg) scaleX(1) translateZ(0);opacity:1}16%{transform:rotateY(18deg) scaleX(1.02) translateZ(2px)}52%{transform:rotateY(122deg) scaleX(.992) translateZ(4px);opacity:1}80%{transform:rotateY(168deg) scaleX(.965) translateZ(1px);opacity:1}to{transform:rotateY(180deg) scaleX(.95) translateZ(0);opacity:0}}.flip-anim[data-v-03ad9376]:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0}.flip-anim.fwd.flipping[data-v-03ad9376]:after{-webkit-animation:flip-shadow-fwd-03ad9376 .82s ease forwards;animation:flip-shadow-fwd-03ad9376 .82s ease forwards}.flip-anim.bwd.flipping[data-v-03ad9376]:after{-webkit-animation:flip-shadow-bwd-03ad9376 .82s ease forwards;animation:flip-shadow-bwd-03ad9376 .82s ease forwards}@-webkit-keyframes flip-shadow-fwd-03ad9376{0%{background:linear-gradient(90deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 60%);opacity:0}18%{opacity:.7}60%{opacity:.92}to{background:linear-gradient(270deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 62%);opacity:0}}@keyframes flip-shadow-fwd-03ad9376{0%{background:linear-gradient(90deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 60%);opacity:0}18%{opacity:.7}60%{opacity:.92}to{background:linear-gradient(270deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 62%);opacity:0}}@-webkit-keyframes flip-shadow-bwd-03ad9376{0%{background:linear-gradient(270deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 60%);opacity:0}18%{opacity:.7}60%{opacity:.92}to{background:linear-gradient(90deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 62%);opacity:0}}@keyframes flip-shadow-bwd-03ad9376{0%{background:linear-gradient(270deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 60%);opacity:0}18%{opacity:.7}60%{opacity:.92}to{background:linear-gradient(90deg,rgba(60,34,8,.5),rgba(60,34,8,.18) 38%,transparent 62%);opacity:0}}.flip-face[data-v-03ad9376]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:linear-gradient(180deg,#f7efd7,#ead9b4 42%,#e2cea4);box-shadow:inset 0 0 0 1px rgba(119,90,45,.18)}.flip-face[data-v-03ad9376]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,.18),transparent 28%,rgba(125,92,46,.04) 72%,rgba(71,47,18,.14));opacity:.6}.flip-face[data-v-03ad9376]:after{content:"";position:absolute;inset:0 0 0 auto;width:9px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.18),rgba(123,93,52,.08),rgba(71,47,18,.06));pointer-events:none;opacity:.7}.flip-face.back[data-v-03ad9376]{transform:rotateY(180deg);border-radius:10px;box-shadow:inset 0 0 44px rgba(90,58,16,.32),6px 0 22px rgba(0,0,0,.35)}.flip-back-paper[data-v-03ad9376]{position:absolute;inset:0;background:linear-gradient(150deg,#f2e5c6,#e9d8b2 60%,#e0cba0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0 0.25 0 0 0 0.05 0'/></filter><rect width='100' height='100' filter='url(%23b)'/></svg>");background-blend-mode:multiply}.flip-back-circle[data-v-03ad9376]{position:absolute;left:50%;top:50%;width:52%;transform:translate(-50%,-50%);opacity:.8}.dust-layer[data-v-03ad9376]{position:absolute;inset:0;z-index:25;pointer-events:none;overflow:visible}.dust-star[data-v-03ad9376]{position:absolute;border-radius:50%;-webkit-animation:dust-fly-03ad9376 1.2s cubic-bezier(.2,.55,.3,1) forwards;animation:dust-fly-03ad9376 1.2s cubic-bezier(.2,.55,.3,1) forwards;opacity:0}@-webkit-keyframes dust-fly-03ad9376{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) rotate(var(--rot,180deg)) scale(.1);opacity:0}}@keyframes dust-fly-03ad9376{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) rotate(var(--rot,180deg)) scale(.1);opacity:0}}.blossom-space[data-v-03ad9376]{position:absolute;inset:0;z-index:15;cursor:pointer;background:radial-gradient(50% 36% at 50% 82%,rgba(222,190,255,.42),transparent 72%),radial-gradient(46% 34% at 50% 30%,rgba(168,140,240,.2),transparent 70%);-webkit-animation:blossom-fade-03ad9376 .8s ease both;animation:blossom-fade-03ad9376 .8s ease both}.blossom-base[data-v-03ad9376]{position:absolute;left:50%;bottom:9%;width:66%;aspect-ratio:3.1/1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(240,226,255,.95),rgba(204,172,255,.55) 46%,rgba(168,132,240,.18) 70%,transparent 82%);box-shadow:0 0 84px rgba(198,158,255,.55),0 0 26px rgba(230,214,255,.65),inset 0 0 60px rgba(242,232,255,.6);-webkit-animation:base-grow-03ad9376 1.05s cubic-bezier(.22,.68,.3,1) both;animation:base-grow-03ad9376 1.05s cubic-bezier(.22,.68,.3,1) both;pointer-events:none;z-index:1}@-webkit-keyframes base-grow-03ad9376{0%{transform:translateX(-50%) scale(.3);opacity:0}55%{opacity:1}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes base-grow-03ad9376{0%{transform:translateX(-50%) scale(.3);opacity:0}55%{opacity:1}to{transform:translateX(-50%) scale(1);opacity:1}}@-webkit-keyframes blossom-fade-03ad9376{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes blossom-fade-03ad9376{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.tree-canvas[data-v-03ad9376]{position:absolute;inset:0;z-index:2}.girls-wrap[data-v-03ad9376]{position:absolute;left:50%;bottom:3%;width:46%;transform:translateX(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;pointer-events:none;-webkit-animation:girls-rise-03ad9376 1.35s cubic-bezier(.2,.6,.25,1) .55s both,girls-float-03ad9376 4.6s ease-in-out 2.3s infinite;animation:girls-rise-03ad9376 1.35s cubic-bezier(.2,.6,.25,1) .55s both,girls-float-03ad9376 4.6s ease-in-out 2.3s infinite}@-webkit-keyframes girls-rise-03ad9376{0%{transform:translateX(-50%) translateY(104%)}to{transform:translateX(-50%) translateY(0)}}@keyframes girls-rise-03ad9376{0%{transform:translateX(-50%) translateY(104%)}to{transform:translateX(-50%) translateY(0)}}.girls-wrap.girls-sinking[data-v-03ad9376]{-webkit-animation:girls-sink-03ad9376 .9s cubic-bezier(.55,.06,.68,.19) both;animation:girls-sink-03ad9376 .9s cubic-bezier(.55,.06,.68,.19) both}@-webkit-keyframes girls-sink-03ad9376{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(108%);opacity:0}}@keyframes girls-sink-03ad9376{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(108%);opacity:0}}.blossom-base.blossom-fade[data-v-03ad9376]{-webkit-animation:base-fade-03ad9376 .8s ease both;animation:base-fade-03ad9376 .8s ease both}@-webkit-keyframes base-fade-03ad9376{to{opacity:0;transform:translateX(-50%) scale(.9)}}@keyframes base-fade-03ad9376{to{opacity:0;transform:translateX(-50%) scale(.9)}}.tree-canvas[data-v-03ad9376]{transition:opacity .85s ease}.tree-canvas.tree-fade[data-v-03ad9376]{opacity:0}.front-petals[data-v-03ad9376]{transition:opacity .8s ease}.front-petals.petals-fade[data-v-03ad9376]{opacity:0}.blossom-hint[data-v-03ad9376]{transition:opacity .6s ease}.blossom-hint.hint-fade[data-v-03ad9376]{opacity:0}.girl-shadow[data-v-03ad9376]{position:absolute;bottom:3.5%;left:50%;width:84%;height:9%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(120,70,160,.55),transparent 68%);filter:blur(8px)}.girls-img[data-v-03ad9376]{width:100%;height:auto;display:block;border-radius:26px;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 58%,#000 52%,transparent 78%);mask-image:radial-gradient(ellipse 58% 62% at 50% 58%,#000 52%,transparent 78%);filter:drop-shadow(0 12px 26px rgba(92,40,150,.4))}@-webkit-keyframes girls-float-03ad9376{0%,to{transform:translateX(-50%) translateY(0) rotate(-.6deg)}50%{transform:translateX(-50%) translateY(-13px) rotate(.8deg)}}@keyframes girls-float-03ad9376{0%,to{transform:translateX(-50%) translateY(0) rotate(-.6deg)}50%{transform:translateX(-50%) translateY(-13px) rotate(.8deg)}}.front-petals[data-v-03ad9376]{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}.front-petal[data-v-03ad9376]{position:absolute;border-radius:62% 38% 58% 42%/60% 52% 48% 40%;background:linear-gradient(135deg,#ffeef3,#ffc9da 70%,#ffb3cd);box-shadow:0 0 7px rgba(255,176,202,.55);-webkit-animation:petal-fall-03ad9376 linear infinite;animation:petal-fall-03ad9376 linear infinite}@-webkit-keyframes petal-fall-03ad9376{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}8%{opacity:1}60%{transform:translateY(52vh) translateX(6vw) rotate(160deg)}to{transform:translateY(96vh) translateX(-5vw) rotate(340deg);opacity:.9}}@keyframes petal-fall-03ad9376{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}8%{opacity:1}60%{transform:translateY(52vh) translateX(6vw) rotate(160deg)}to{transform:translateY(96vh) translateX(-5vw) rotate(340deg);opacity:.9}}.blossom-hint[data-v-03ad9376]{position:absolute;left:0;right:0;bottom:2.5%;text-align:center;z-index:8;font-family:var(--font-star);font-size:13px;letter-spacing:.24em;color:rgba(243,226,255,.85);text-shadow:0 0 14px rgba(200,160,255,.8);pointer-events:none;-webkit-animation:hint-breathe-03ad9376 3s ease-in-out infinite;animation:hint-breathe-03ad9376 3s ease-in-out infinite}@-webkit-keyframes hint-breathe-03ad9376{0%,to{opacity:.65}50%{opacity:1}}@keyframes hint-breathe-03ad9376{0%,to{opacity:.65}50%{opacity:1}}