@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap";
.styles-module-scss-module__9Nfg3W__templateWrapper{color:#292524;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 10%,#fffdf8 0%,#fef8ec 35%,#faf0de 70%,#f6e6cd 100%);min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.styles-module-scss-module__9Nfg3W__fontSerifSacred{letter-spacing:.04em;font-family:Cinzel,serif}.styles-module-scss-module__9Nfg3W__fontRoyalDisplay{letter-spacing:-.01em;font-family:Playfair Display,serif}.styles-module-scss-module__9Nfg3W__fontCalligraphy{font-family:Alex Brush,cursive}.styles-module-scss-module__9Nfg3W__fontElegance{font-family:Cormorant Garamond,Georgia,serif}.styles-module-scss-module__9Nfg3W__fontBody{font-family:Plus Jakarta Sans,sans-serif}.styles-module-scss-module__9Nfg3W__royalEmbossedGold{-webkit-text-fill-color:#0000;filter:drop-shadow(0 2px 2px #5b220759)drop-shadow(0 4px 10px #d9770638);background:linear-gradient(#ffe082 0%,#f59e0b 22%,#d97706 48%,#92400e 78%,#5b2207 100%);-webkit-background-clip:text}.styles-module-scss-module__9Nfg3W__celestialGodRays{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#fef08a59 0%,#f59e0b29 40%,#fbbf240d 70%,#0000 85%);width:900px;height:650px;animation:8s ease-in-out infinite alternate styles-module-scss-module__9Nfg3W__auraBreathe;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.styles-module-scss-module__9Nfg3W__celestialAuraPink{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#fbcfe847 0%,#f472b61a 45%,#0000 75%);width:550px;height:550px;animation:10s ease-in-out infinite alternate-reverse styles-module-scss-module__9Nfg3W__auraBreathe;position:absolute;top:40%;right:-120px}@keyframes styles-module-scss-module__9Nfg3W__auraBreathe{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}.styles-module-scss-module__9Nfg3W__royalArchedBanner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7f5;border:1.5px solid #d9770673;position:relative;box-shadow:0 4px 14px -2px #b453091f,inset 0 1px #fffffff2,inset 0 0 0 2px #fef08a59}.styles-module-scss-module__9Nfg3W__cradleCanopyDome{position:relative}.styles-module-scss-module__9Nfg3W__cradleCanopyDome:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#fef3c799 0%,#fff0 75%);border-top:3px solid #f59e0b;border-left:2px solid #f59e0b66;border-right:2px solid #f59e0b66;border-radius:140px 140px 0 0;width:260px;height:140px;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 -4px 16px #f59e0b33}.styles-module-scss-module__9Nfg3W__cradleSway{transform-origin:top;animation:5s ease-in-out infinite alternate styles-module-scss-module__9Nfg3W__cradleSwing}@keyframes styles-module-scss-module__9Nfg3W__cradleSwing{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.styles-module-scss-module__9Nfg3W__cradleRockActive{animation:1.2s cubic-bezier(.25,1,.5,1) styles-module-scss-module__9Nfg3W__cradleRockJoy}@keyframes styles-module-scss-module__9Nfg3W__cradleRockJoy{0%{transform:rotate(0)}25%{transform:rotate(-4.5deg)}50%{transform:rotate(3.5deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}.styles-module-scss-module__9Nfg3W__sacredGoldCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7f2;border:1.5px solid #d9770659;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;box-shadow:0 16px 36px -8px #b4530924,0 4px 16px #fbbf241a,inset 0 1px 1px #fff,inset 0 0 0 2px #fef08a40}.styles-module-scss-module__9Nfg3W__sacredGoldCard:hover{transform:translateY(-3px);box-shadow:0 22px 42px -6px #b4530933,0 6px 20px #fbbf2426}.styles-module-scss-module__9Nfg3W__goldenLotusHalo{position:relative}.styles-module-scss-module__9Nfg3W__goldenLotusHalo:before{content:"";filter:blur(6px);opacity:.85;z-index:0;background:conic-gradient(#f59e0b,#fef08a,#d97706,#fbbf24,#f59e0b);border-radius:9999px;animation:9s linear infinite styles-module-scss-module__9Nfg3W__slowSpin;position:absolute;inset:-5px}@keyframes styles-module-scss-module__9Nfg3W__slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.styles-module-scss-module__9Nfg3W__flickeringDiya{animation:2.5s ease-in-out infinite alternate styles-module-scss-module__9Nfg3W__diyaFlicker}@keyframes styles-module-scss-module__9Nfg3W__diyaFlicker{0%{filter:drop-shadow(0 0 4px #f59e0b)drop-shadow(0 0 10px #f59e0b99);opacity:.9}50%{filter:drop-shadow(0 0 6px #fde047)drop-shadow(0 0 14px #f59e0bcc);opacity:1}to{filter:drop-shadow(0 0 3px #f59e0b)drop-shadow(0 0 8px #f59e0b80);opacity:.85}}.styles-module-scss-module__9Nfg3W__twinkleStar{animation:3s ease-in-out infinite alternate styles-module-scss-module__9Nfg3W__starTwinkle}@keyframes styles-module-scss-module__9Nfg3W__starTwinkle{0%{opacity:.65;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(15deg)}to{opacity:.65;transform:scale(.85)rotate(0)}}.styles-module-scss-module__9Nfg3W__goldTextShimmer{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#78350f 0%,#b45309 20%,#fef08a 50%,#d97706 75%,#78350f 100%) 0 0/200%;-webkit-background-clip:text;animation:4s linear infinite styles-module-scss-module__9Nfg3W__shimmerMove}@keyframes styles-module-scss-module__9Nfg3W__shimmerMove{0%{background-position:0%}to{background-position:200%}}.styles-module-scss-module__9Nfg3W__talismanPulse{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.styles-module-scss-module__9Nfg3W__talismanPulse:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 16px 30px -6px #d9770638}.styles-module-scss-module__9Nfg3W__screenFadeIn{animation:.65s cubic-bezier(.16,1,.3,1) both styles-module-scss-module__9Nfg3W__sectionEntrance}@keyframes styles-module-scss-module__9Nfg3W__sectionEntrance{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.styles-module-scss-module__9Nfg3W__animFadeUp1{animation:.55s cubic-bezier(.16,1,.3,1) 50ms both styles-module-scss-module__9Nfg3W__fadeUpItem}.styles-module-scss-module__9Nfg3W__animFadeUp2{animation:.6s cubic-bezier(.16,1,.3,1) .12s both styles-module-scss-module__9Nfg3W__fadeUpItem}.styles-module-scss-module__9Nfg3W__animFadeUp3{animation:.65s cubic-bezier(.16,1,.3,1) .2s both styles-module-scss-module__9Nfg3W__fadeUpItem}.styles-module-scss-module__9Nfg3W__animFadeUp4{animation:.7s cubic-bezier(.16,1,.3,1) .28s both styles-module-scss-module__9Nfg3W__fadeUpItem}.styles-module-scss-module__9Nfg3W__animFadeUp5{animation:.75s cubic-bezier(.16,1,.3,1) .36s both styles-module-scss-module__9Nfg3W__fadeUpItem}@keyframes styles-module-scss-module__9Nfg3W__fadeUpItem{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__9Nfg3W__blessingLotusFloating{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;animation:3.5s ease-in-out infinite alternate styles-module-scss-module__9Nfg3W__lotusBob}.styles-module-scss-module__9Nfg3W__blessingLotusFloating:hover{transform:translateY(-8px)scale(1.06)}@keyframes styles-module-scss-module__9Nfg3W__lotusBob{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(1.5deg)}to{transform:translateY(0)rotate(0)}}.styles-module-scss-module__9Nfg3W__blessingLotusBloomed{animation:.8s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__9Nfg3W__lotusBloomReveal}@keyframes styles-module-scss-module__9Nfg3W__lotusBloomReveal{0%{opacity:.7;transform:scale(.85)rotate(-10deg)}50%{opacity:1;transform:scale(1.15)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.styles-module-scss-module__9Nfg3W__gameProgressBarFill{background:linear-gradient(90deg,#d97706 0%,#f59e0b 50%,#fef08a 100%);transition:width .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px #f59e0b80}.styles-module-scss-module__9Nfg3W__trophyBanner{background:linear-gradient(135deg,#fef3c7f2 0%,#fffbebfa 100%);border:2px solid #f59e0b;animation:.6s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__9Nfg3W__trophyPop;box-shadow:0 12px 32px #d9770640,inset 0 1px #fff}@keyframes styles-module-scss-module__9Nfg3W__trophyPop{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}
.styles-module-scss-module__3sEVCW__templateWrapper{color:#f8fafc;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;background:radial-gradient(circle at 50% 0,#150d36 0%,#0c0822 35%,#070514 70%,#03020a 100%);min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.styles-module-scss-module__3sEVCW__fontSerifSacred{letter-spacing:.05em;font-family:Cinzel,serif}.styles-module-scss-module__3sEVCW__fontRoyalDisplay{letter-spacing:-.01em;font-family:Playfair Display,serif}.styles-module-scss-module__3sEVCW__fontCalligraphy{font-family:Alex Brush,cursive}.styles-module-scss-module__3sEVCW__fontElegance{font-family:Cormorant Garamond,Georgia,serif}.styles-module-scss-module__3sEVCW__fontBody{font-family:Plus Jakarta Sans,sans-serif}.styles-module-scss-module__3sEVCW__cosmicGoldTitle{-webkit-text-fill-color:#0000;filter:drop-shadow(0 2px 4px #000c)drop-shadow(0 0 16px #f59e0b73);background:linear-gradient(#fffbeb 0%,#fef08a 20%,#f59e0b 50%,#d97706 75%,#78350f 100%);-webkit-background-clip:text}.styles-module-scss-module__3sEVCW__nebulaGold{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#f59e0b38 0%,#d9770614 45%,#0000 75%);width:950px;height:650px;animation:9s ease-in-out infinite alternate styles-module-scss-module__3sEVCW__nebulaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.styles-module-scss-module__3sEVCW__nebulaPurple{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#a855f72e 0%,#9333ea0f 50%,#0000 75%);width:650px;height:650px;animation:11s ease-in-out infinite alternate-reverse styles-module-scss-module__3sEVCW__nebulaPulse;position:absolute;top:35%;right:-150px}.styles-module-scss-module__3sEVCW__nebulaCyan{filter:blur(75px);pointer-events:none;background:radial-gradient(circle,#38bdf824 0%,#0369a10a 50%,#0000 75%);width:600px;height:600px;animation:12s ease-in-out infinite alternate styles-module-scss-module__3sEVCW__nebulaPulse;position:absolute;top:70%;left:-150px}@keyframes styles-module-scss-module__3sEVCW__nebulaPulse{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}.styles-module-scss-module__3sEVCW__obsidianGoldCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#120d29bf;border:1px solid #f59e0b66;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;box-shadow:0 24px 48px -12px #000000b3,0 0 24px #f59e0b1f,inset 0 1px 1px #ffffff26,inset 0 0 0 1px #f59e0b33}.styles-module-scss-module__3sEVCW__obsidianGoldCard:hover{border-color:#fbbf24a6;transform:translateY(-4px);box-shadow:0 32px 56px -12px #000000d9,0 0 35px #f59e0b40,inset 0 1px 2px #ffffff40}.styles-module-scss-module__3sEVCW__obsidianArchedPill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140f2ed9;border:1.5px solid #f59e0b80;box-shadow:0 8px 20px #0009,inset 0 1px #fff3,inset 0 0 0 1px #f59e0b40}.styles-module-scss-module__3sEVCW__constellationHalo{position:relative}.styles-module-scss-module__3sEVCW__cradleSway{transform-origin:top;animation:4.8s ease-in-out infinite alternate styles-module-scss-module__3sEVCW__cradleSwing}@keyframes styles-module-scss-module__3sEVCW__cradleSwing{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.styles-module-scss-module__3sEVCW__cradleRockActive{animation:1.2s cubic-bezier(.25,1,.5,1) styles-module-scss-module__3sEVCW__cradleRockJoy}@keyframes styles-module-scss-module__3sEVCW__cradleRockJoy{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-2.5deg)}to{transform:rotate(0)}}.styles-module-scss-module__3sEVCW__goldTextShimmer{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fef08a 0%,#f59e0b 25%,#fffbeb 50%,#d97706 75%,#fef08a 100%) 0 0/200%;-webkit-background-clip:text;animation:3.5s linear infinite styles-module-scss-module__3sEVCW__shimmerMove}@keyframes styles-module-scss-module__3sEVCW__shimmerMove{0%{background-position:0%}to{background-position:200%}}.styles-module-scss-module__3sEVCW__flickeringFlame{animation:2.4s ease-in-out infinite alternate styles-module-scss-module__3sEVCW__flameFlicker}@keyframes styles-module-scss-module__3sEVCW__flameFlicker{0%{filter:drop-shadow(0 0 6px #f59e0b)drop-shadow(0 0 16px #f59e0bcc);opacity:.9}50%{filter:drop-shadow(0 0 9px #fef08a)drop-shadow(0 0 24px #f59e0b);opacity:1}to{filter:drop-shadow(0 0 5px #f59e0b)drop-shadow(0 0 14px #f59e0bbf);opacity:.85}}.styles-module-scss-module__3sEVCW__floatingNavDock{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a24eb;border:1.5px solid #f59e0b73;border-radius:9999px;padding:6px 14px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #000c,0 0 20px #f59e0b33,inset 0 1px #fff3}
.styles-module-scss-module__pbCqFa__container{color:#f1f3f9;box-sizing:border-box;background-color:#07080e;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow-x:hidden}.styles-module-scss-module__pbCqFa__laserBeam{pointer-events:none;filter:blur(60px);opacity:.22;border-radius:9999px;animation:8s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__beamPulse;position:absolute}@keyframes styles-module-scss-module__pbCqFa__beamPulse{0%{opacity:.15;transform:rotate(-15deg)scale(.9)}to{opacity:.3;transform:rotate(15deg)scale(1.15)}}.styles-module-scss-module__pbCqFa__holographicFoil{background:linear-gradient(135deg,#ff007ae6 0%,#7928cae6 25%,#00f0ffe6 50%,#39ff14e6 75%,#ffb800e6 100%) 0 0/300% 300%;animation:6s infinite styles-module-scss-module__pbCqFa__holographicShift}.styles-module-scss-module__pbCqFa__holographicText{background:linear-gradient(135deg,#fff 0%,#00f0ff 25%,#ff007a 50%,#ffe600 75%,#fff 100%) 0 0/250%;-webkit-text-fill-color:#0000;text-shadow:0 0 25px #00f0ff66;-webkit-background-clip:text;animation:5s linear infinite styles-module-scss-module__pbCqFa__holographicShift}@keyframes styles-module-scss-module__pbCqFa__holographicShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.styles-module-scss-module__pbCqFa__cyberGlassCard{-webkit-backdrop-filter:blur(16px);background:#0e101cbf;border:1px solid #ffffff1a;border-radius:24px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff26}.styles-module-scss-module__pbCqFa__cyberGlassCard:hover{border-color:#00f0ff66;box-shadow:0 25px 60px #00f0ff26,inset 0 1px #ffffff4d}.styles-module-scss-module__pbCqFa__passContainer{perspective:1200px;width:100%;max-width:320px;margin:0 auto;position:relative}@media (min-width:640px){.styles-module-scss-module__pbCqFa__passContainer{max-width:360px}}.styles-module-scss-module__pbCqFa__dragWrapper{transform-origin:top;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;width:100%;position:relative}.styles-module-scss-module__pbCqFa__dragWrapper:active{cursor:grabbing}.styles-module-scss-module__pbCqFa__draggingActive{cursor:grabbing!important}.styles-module-scss-module__pbCqFa__passCard3D{width:100%;min-height:440px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.56,.64,1);position:relative}@media (min-width:640px){.styles-module-scss-module__pbCqFa__passCard3D{min-height:490px}}.styles-module-scss-module__pbCqFa__passCardFlipped{transform:rotateY(180deg)}.styles-module-scss-module__pbCqFa__cardFace{backface-visibility:hidden;box-sizing:border-box;border-radius:20px;width:100%;height:100%;padding:16px;position:absolute;top:0;left:0}@media (min-width:640px){.styles-module-scss-module__pbCqFa__cardFace{border-radius:28px;padding:24px}}.styles-module-scss-module__pbCqFa__cardBack{transform:rotateY(180deg)}.styles-module-scss-module__pbCqFa__lanyardClip{background:linear-gradient(#d4d4d8 0%,#71717a 100%);border-radius:5px;width:44px;height:18px;margin:0 auto 8px;position:relative;box-shadow:0 4px 8px #0009}@media (min-width:640px){.styles-module-scss-module__pbCqFa__lanyardClip{border-radius:6px;width:50px;height:22px;margin:0 auto 12px}}.styles-module-scss-module__pbCqFa__lanyardClip:after{content:"";background:#18181b;border-radius:3px;width:20px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.styles-module-scss-module__pbCqFa__lanyardClip:after{border-radius:4px;width:24px;height:8px}}.styles-module-scss-module__pbCqFa__equalizerBar{background:linear-gradient(#00f0ff 0%,#ff007a 100%);border-radius:2px;width:4px;animation:1.2s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__danceEqualizer}@keyframes styles-module-scss-module__pbCqFa__danceEqualizer{0%{height:6px}50%{height:32px}to{height:14px}}.styles-module-scss-module__pbCqFa__soundPad{cursor:pointer;-webkit-user-select:none;user-select:none;background:#16182acc;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.styles-module-scss-module__pbCqFa__soundPad:hover{border-color:#00f0ff99;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 25px #00f0ff40}.styles-module-scss-module__pbCqFa__soundPad:active{transform:scale(.96)}.styles-module-scss-module__pbCqFa__cyberDock{z-index:999;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0c0e18e0;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:2px;max-width:calc(100vw - 20px);padding:4px 6px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #000000b3,0 0 20px #00f0ff33}@media (min-width:640px){.styles-module-scss-module__pbCqFa__cyberDock{gap:4px;max-width:none;padding:6px 10px;bottom:20px}}.styles-module-scss-module__pbCqFa__dockBtn{letter-spacing:.05em;color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-weight:700;transition:all .25s;display:flex}@media (min-width:640px){.styles-module-scss-module__pbCqFa__dockBtn{padding:8px 12px;font-size:11px}}.styles-module-scss-module__pbCqFa__dockBtn:hover{color:#fff;background:#ffffff14}.styles-module-scss-module__pbCqFa__dockBtn.styles-module-scss-module__pbCqFa__activeDockBtn{color:#fff;background:linear-gradient(135deg,#ff007a4d,#00f0ff4d);border:1px solid #00f0ff80;box-shadow:0 0 15px #00f0ff59}@keyframes styles-module-scss-module__pbCqFa__fallDown{0%{opacity:1;transform:translateY(0)rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(720deg)}}.styles-module-scss-module__pbCqFa__timelineSpotlight{background:radial-gradient(circle at 50% 0,#00f0ff26 0%,#0e101cd9 70%);border:1px solid #00f0ff59;box-shadow:0 20px 60px #000000b3,0 0 35px #00f0ff33}.styles-module-scss-module__pbCqFa__vortexWrapper{pointer-events:none;z-index:0;opacity:.38;perspective:1000px;width:480px;height:480px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}@media (min-width:640px){.styles-module-scss-module__pbCqFa__vortexWrapper{width:720px;height:720px}}.styles-module-scss-module__pbCqFa__vortexRing{border:1.5px dashed #00f0ff99;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00f0ff33,inset 0 0 20px #ff007a26}.styles-module-scss-module__pbCqFa__vortexRing1{border-color:#ff007a66;width:100%;height:100%;animation:28s linear infinite styles-module-scss-module__pbCqFa__spinClockwise}.styles-module-scss-module__pbCqFa__vortexRing2{border:2px dotted #00f0ff80;width:78%;height:78%;animation:20s linear infinite styles-module-scss-module__pbCqFa__spinCounterClockwise}.styles-module-scss-module__pbCqFa__vortexRing3{border-color:#7928ca99;width:58%;height:58%;animation:14s linear infinite styles-module-scss-module__pbCqFa__spinClockwise}.styles-module-scss-module__pbCqFa__vortexRing4{border-color:#ffe600a6;width:40%;height:40%;animation:9s linear infinite styles-module-scss-module__pbCqFa__spinCounterClockwise}.styles-module-scss-module__pbCqFa__vortexRing5{background:radial-gradient(circle,#00f0ff66 0%,#ff007a33 60%,#0000 100%);border-color:#00f0ffcc;width:24%;height:24%;animation:3.5s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__pulseCore}@keyframes styles-module-scss-module__pbCqFa__spinClockwise{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes styles-module-scss-module__pbCqFa__spinCounterClockwise{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes styles-module-scss-module__pbCqFa__pulseCore{0%{opacity:.6;transform:translate(-50%,-50%)scale(.85)}to{opacity:.95;transform:translate(-50%,-50%)scale(1.25)}}.styles-module-scss-module__pbCqFa__holoProjectorBase{pointer-events:none;z-index:5;width:260px;height:60px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}@media (min-width:640px){.styles-module-scss-module__pbCqFa__holoProjectorBase{width:320px;height:70px;bottom:-40px}}.styles-module-scss-module__pbCqFa__projectorRing{border:1.5px solid #00f0ffb3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg);box-shadow:0 0 25px #00f0ff99,inset 0 0 20px #ff007a66}.styles-module-scss-module__pbCqFa__projectorBeam{clip-path:polygon(25% 0%,75% 0%,100% 100%,0% 100%);filter:blur(12px);pointer-events:none;background:linear-gradient(#0000 0%,#00f0ff1f 60%,#ff007a38 100%);width:200px;height:280px;animation:4s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__beamFlicker;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}@keyframes styles-module-scss-module__pbCqFa__beamFlicker{0%{opacity:.55;transform:translate(-50%)scaleX(.95)}to{opacity:.85;transform:translate(-50%)scaleX(1.05)}}.styles-module-scss-module__pbCqFa__infinityFloorWrapper{perspective:600px;background:linear-gradient(#070811 0%,#0d1024 100%);border:1px solid #00f0ff40;border-radius:20px;width:100%;height:140px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000e6,0 10px 30px #00f0ff26}@media (min-width:640px){.styles-module-scss-module__pbCqFa__infinityFloorWrapper{height:180px}}.styles-module-scss-module__pbCqFa__infinityFloorGrid{transform-origin:50% 100%;background-image:linear-gradient(90deg,#00f0ff59 1px,#0000 1px),linear-gradient(#ff007a59 1px,#0000 1px);background-size:32px 32px;animation:5s linear infinite styles-module-scss-module__pbCqFa__moveFloorGrid;position:absolute;inset:-60% -20% -20%;transform:rotateX(65deg)}@media (min-width:640px){.styles-module-scss-module__pbCqFa__infinityFloorGrid{background-size:40px 40px}}@keyframes styles-module-scss-module__pbCqFa__moveFloorGrid{0%{background-position:0 0}to{background-position:0 80px}}.styles-module-scss-module__pbCqFa__discoPrismContainer{perspective:700px;width:72px;height:72px;margin:0 auto;position:relative}@media (min-width:640px){.styles-module-scss-module__pbCqFa__discoPrismContainer{width:88px;height:88px}}.styles-module-scss-module__pbCqFa__discoBall3D{background:radial-gradient(circle at 35% 30%,#fff 0%,#00f0ff 30%,#7928ca 70%,#ff007a 100%);border-radius:50%;width:100%;height:100%;animation:6s linear infinite styles-module-scss-module__pbCqFa__rotateDisco;position:relative;overflow:hidden;box-shadow:0 0 30px #00f0ff99,inset -10px -10px 25px #000000b3}.styles-module-scss-module__pbCqFa__discoFacets{mix-blend-mode:overlay;opacity:.75;background-image:linear-gradient(45deg,#fff6 25%,#0000 25%),linear-gradient(-45deg,#fff6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#fff6 75%),linear-gradient(-45deg,#0000 75%,#fff6 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;position:absolute;inset:0}@keyframes styles-module-scss-module__pbCqFa__rotateDisco{0%{filter:hue-rotate();transform:rotate(0)scale(1)}50%{filter:hue-rotate(180deg);transform:rotate(180deg)scale(1.04)}to{filter:hue-rotate(360deg);transform:rotate(360deg)scale(1)}}.styles-module-scss-module__pbCqFa__infinityMirrorWrapper{background:#080914;border:1px solid #ff007a4d;border-radius:16px;justify-content:center;align-items:center;width:100%;height:90px;margin-bottom:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000000e6}.styles-module-scss-module__pbCqFa__mirrorFrame{border:1px solid #ff007a80;border-radius:12px;transition:all .3s;position:absolute;box-shadow:0 0 15px #ff007a4d,inset 0 0 10px #00f0ff33}.styles-module-scss-module__pbCqFa__skylineHorizonWrapper{background:linear-gradient(#070913 0%,#111428 100%);border:1px solid #00f0ff40;border-radius:20px;width:100%;height:110px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000000d9}@media (min-width:640px){.styles-module-scss-module__pbCqFa__skylineHorizonWrapper{height:140px}}.styles-module-scss-module__pbCqFa__skylineGridPlane{transform-origin:50% 100%;background-image:linear-gradient(90deg,#00f0ff4d 1px,#0000 1px),linear-gradient(#7928ca59 1px,#0000 1px);background-size:28px 28px;animation:4s linear infinite styles-module-scss-module__pbCqFa__moveSkylineGrid;position:absolute;inset:35% -20% -20%;transform:rotateX(68deg)}@keyframes styles-module-scss-module__pbCqFa__moveSkylineGrid{0%{background-position:0 0}to{background-position:0 56px}}.styles-module-scss-module__pbCqFa__cyberMoon{background:radial-gradient(circle,#fff 10%,#00f0ff 50%,#ff007a 90%);border-radius:50%;width:48px;height:48px;animation:3s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__moonGlow;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 35px #00f0ffcc,0 0 60px #ff007a66}@keyframes styles-module-scss-module__pbCqFa__moonGlow{0%{opacity:.85;transform:translate(-50%)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1.05)}}.styles-module-scss-module__pbCqFa__dancerBody{transform-origin:bottom;animation:.65s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__danceBob}.styles-module-scss-module__pbCqFa__dancerHead{transform-origin:50%;animation:.65s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__headBob}.styles-module-scss-module__pbCqFa__dancerLeftArm{transform-origin:0 0;animation:.65s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__scratchLeft}.styles-module-scss-module__pbCqFa__dancerRightArm{transform-origin:100% 0;animation:.65s ease-in-out infinite alternate styles-module-scss-module__pbCqFa__scratchRight}.styles-module-scss-module__pbCqFa__dancerHeadphones{animation:1.3s ease-in-out infinite styles-module-scss-module__pbCqFa__headphonePulse}@keyframes styles-module-scss-module__pbCqFa__danceBob{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-7px)rotate(1.5deg)}}@keyframes styles-module-scss-module__pbCqFa__headBob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-4px)rotate(3deg)}}@keyframes styles-module-scss-module__pbCqFa__scratchLeft{0%{transform:rotate(0)translateY(0)}50%{transform:rotate(-18deg)translateY(-4px)}to{transform:rotate(6deg)translateY(2px)}}@keyframes styles-module-scss-module__pbCqFa__scratchRight{0%{transform:rotate(0)translateY(0)}50%{transform:rotate(18deg)translateY(-4px)}to{transform:rotate(-6deg)translateY(2px)}}@keyframes styles-module-scss-module__pbCqFa__headphonePulse{0%,to{filter:drop-shadow(0 0 4px #00f0ff)}50%{filter:drop-shadow(0 0 14px #ff007a)}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_ce093cc2-module__cJeyyq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_ce093cc2-module__cJeyyq__variable{--font-playfair:"Playfair Display","Playfair Display Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_7b0955f2-module__7xnYDa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_7b0955f2-module__7xnYDa__variable{--font-caveat:"Caveat","Caveat Fallback"}
@keyframes styles-module-scss-module___0Yy9a__redHeartBeat{0%,to{filter:drop-shadow(0 6px 12px #3c0a1438)drop-shadow(0 0 10px #ff4b7d40);transform:rotate(3deg)scale(1)}30%{filter:drop-shadow(0 8px 15px #3c0a1442)drop-shadow(0 0 14px #ff417359);transform:rotate(3deg)scale(1.035)}50%{filter:drop-shadow(0 7px 13px #3c0a143d)drop-shadow(0 0 11px #ff4b7d47);transform:rotate(3deg)scale(1.01)}70%{filter:drop-shadow(0 9px 16px #3c0a1447)drop-shadow(0 0 16px #ff376e66);transform:rotate(3deg)scale(1.045)}}@keyframes styles-module-scss-module___0Yy9a__ambientGlowPulse{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.6;transform:scale(1.08)}}@keyframes styles-module-scss-module___0Yy9a__rayShimmer{0%,to{opacity:.8;transform:scale(.95)translateY(0)}30%{opacity:1;transform:scale(1.1)translateY(-2px)}70%{opacity:1;transform:scale(1.2)translateY(-4px)}}@keyframes styles-module-scss-module___0Yy9a__teddyHeartGlow{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.18)}}@keyframes styles-module-scss-module___0Yy9a__floatSway{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes styles-module-scss-module___0Yy9a__heartWobble{0%,to{transform:translateY(0)rotate(-6deg)scale(1)}25%{transform:translateY(-6px)rotate(-12deg)scale(.97)}75%{transform:translateY(4px)rotate(4deg)scale(1.02)}}.styles-module-scss-module___0Yy9a__redHeartPulse{animation:2.4s cubic-bezier(.4,0,.2,1) infinite styles-module-scss-module___0Yy9a__redHeartBeat}.styles-module-scss-module___0Yy9a__ambientGlow{animation:2.4s cubic-bezier(.4,0,.2,1) infinite styles-module-scss-module___0Yy9a__ambientGlowPulse}.styles-module-scss-module___0Yy9a__rayShimmer{animation:2.4s cubic-bezier(.4,0,.2,1) infinite styles-module-scss-module___0Yy9a__rayShimmer}.styles-module-scss-module___0Yy9a__teddyHeartGlow{animation:2.4s cubic-bezier(.4,0,.2,1) infinite styles-module-scss-module___0Yy9a__teddyHeartGlow}.styles-module-scss-module___0Yy9a__floatSway{animation:4.5s ease-in-out infinite styles-module-scss-module___0Yy9a__floatSway}.styles-module-scss-module___0Yy9a__heartWobble{animation:.45s ease-in-out styles-module-scss-module___0Yy9a__heartWobble}@keyframes styles-module-scss-module___0Yy9a__recipientEntrance{0%{opacity:0;transform:translateY(-16px)scale(.92)}60%{opacity:1;transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__heartBeatSoft{0%,to{color:#6d1b32;filter:drop-shadow(0 0 1px #ff648200);transform:scale(1)}20%{color:#e62e55;filter:drop-shadow(0 0 5px #e62e55a6);transform:scale(1.3)}40%{transform:scale(1.05)}60%{color:#e62e55;filter:drop-shadow(0 0 4px #e62e558c);transform:scale(1.25)}80%{transform:scale(1)}}.styles-module-scss-module___0Yy9a__recipientBadgeEntrance{animation:.85s cubic-bezier(.16,1,.3,1) .1s both styles-module-scss-module___0Yy9a__recipientEntrance}.styles-module-scss-module___0Yy9a__softHeartbeat1{transform-origin:50%;animation:2.2s ease-in-out infinite styles-module-scss-module___0Yy9a__heartBeatSoft;display:inline-block}.styles-module-scss-module___0Yy9a__softHeartbeat2{transform-origin:50%;animation:2.2s ease-in-out .45s infinite styles-module-scss-module___0Yy9a__heartBeatSoft;display:inline-block}@keyframes styles-module-scss-module___0Yy9a__titleEntrance{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.88)rotate(-1.5deg)}65%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.02)rotate(.4deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__titleBreathe{0%,to{filter:drop-shadow(0 2px 10px #fff0e6e6)drop-shadow(0 0 #ffb4c800);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 4px 16px #fff0e6f2)drop-shadow(0 0 14px #ffa0be59);transform:translateY(-4px)rotate(.35deg)}}@keyframes styles-module-scss-module___0Yy9a__outlineHeartFloat{0%,to{filter:drop-shadow(0 2px 8px #fff0e6e6);transform:translateY(0)rotate(-6deg)scale(1)}35%{filter:drop-shadow(0 4px 12px #ff78a08c);transform:translateY(-6px)rotate(-12deg)scale(1.12)}70%{filter:drop-shadow(0 2px 10px #ffa0be66);transform:translateY(-2px)rotate(-2deg)scale(1.04)}}.styles-module-scss-module___0Yy9a__heroTitleEntrance{animation:.95s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__titleEntrance}.styles-module-scss-module___0Yy9a__heroTitleAmbient{animation:5.2s ease-in-out 1.2s infinite styles-module-scss-module___0Yy9a__titleBreathe}.styles-module-scss-module___0Yy9a__outlineHeartAnimated{transform-origin:bottom;animation:.95s cubic-bezier(.16,1,.3,1) .35s both styles-module-scss-module___0Yy9a__titleEntrance,4s ease-in-out 1.3s infinite styles-module-scss-module___0Yy9a__outlineHeartFloat;display:inline-block}@keyframes styles-module-scss-module___0Yy9a__messageEntrance{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes styles-module-scss-module___0Yy9a__letterBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.styles-module-scss-module___0Yy9a__messageEntrance{animation:.9s cubic-bezier(.16,1,.3,1) .45s both styles-module-scss-module___0Yy9a__messageEntrance}.styles-module-scss-module___0Yy9a__messageAmbient{animation:5.8s ease-in-out 1.35s infinite styles-module-scss-module___0Yy9a__letterBreathe}@keyframes styles-module-scss-module___0Yy9a__bubbleEntrance{0%{opacity:0;transform:scale(.65)translateY(14px)}65%{opacity:1;transform:scale(1.07)translateY(-3px)}85%{transform:scale(.97)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes styles-module-scss-module___0Yy9a__bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes styles-module-scss-module___0Yy9a__doodleArrowDraw{0%{stroke-dashoffset:70px;opacity:0;transform:translateY(-6px)}40%{opacity:.6}to{stroke-dashoffset:0;opacity:.85;transform:translateY(0)}}@keyframes styles-module-scss-module___0Yy9a__arrowNudge{0%,to{transform:translateY(0)}50%{transform:translateY(4.5px)}}.styles-module-scss-module___0Yy9a__bubbleEntrance{animation:.85s cubic-bezier(.34,1.56,.64,1) .65s both styles-module-scss-module___0Yy9a__bubbleEntrance}.styles-module-scss-module___0Yy9a__bubbleFloat{animation:3.6s ease-in-out 1.5s infinite styles-module-scss-module___0Yy9a__bubbleFloat}.styles-module-scss-module___0Yy9a__doodleArrowAnimated{stroke-dasharray:70;animation:.9s cubic-bezier(.16,1,.3,1) .85s both styles-module-scss-module___0Yy9a__doodleArrowDraw,2.6s ease-in-out 1.75s infinite styles-module-scss-module___0Yy9a__arrowNudge}.styles-module-scss-module___0Yy9a__bubbleMiniHeart{transform-origin:50%;animation:2.4s ease-in-out .8s infinite styles-module-scss-module___0Yy9a__heartBeatSoft;display:inline-block}@keyframes styles-module-scss-module___0Yy9a__signpostSwingIn1{0%{opacity:0;transform:translate(-40px)rotate(-16deg)}70%{opacity:1;transform:translate(4px)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__signpostSwingIn2{0%{opacity:0;transform:translate(-40px)rotate(-14deg)}70%{opacity:1;transform:translate(3px)rotate(-2deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__signpostSwingIn3{0%{opacity:0;transform:translate(-40px)rotate(-18deg)}70%{opacity:1;transform:translate(4px)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__signpostSwingIn4{0%{opacity:0;transform:translate(-40px)rotate(-15deg)}70%{opacity:1;transform:translate(3px)rotate(-2deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__signpostBreeze1{0%,to{transform:rotate(0)}35%{transform:rotate(1.4deg)}75%{transform:rotate(-1deg)}}@keyframes styles-module-scss-module___0Yy9a__signpostBreeze2{0%,to{transform:rotate(0)}40%{transform:rotate(-1.3deg)}80%{transform:rotate(.9deg)}}@keyframes styles-module-scss-module___0Yy9a__signpostBreeze3{0%,to{transform:rotate(0)}30%{transform:rotate(1.5deg)}70%{transform:rotate(-1.1deg)}}@keyframes styles-module-scss-module___0Yy9a__signpostBreeze4{0%,to{transform:rotate(0)}45%{transform:rotate(-1.2deg)}85%{transform:rotate(1.3deg)}}.styles-module-scss-module___0Yy9a__signpost1{transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__signpostSwingIn1,4.6s ease-in-out 1s infinite styles-module-scss-module___0Yy9a__signpostBreeze1}.styles-module-scss-module___0Yy9a__signpost2{transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) .38s both styles-module-scss-module___0Yy9a__signpostSwingIn2,4.1s ease-in-out 1.15s infinite styles-module-scss-module___0Yy9a__signpostBreeze2}.styles-module-scss-module___0Yy9a__signpost3{transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) .5s both styles-module-scss-module___0Yy9a__signpostSwingIn3,5s ease-in-out 1.25s infinite styles-module-scss-module___0Yy9a__signpostBreeze3}.styles-module-scss-module___0Yy9a__signpost4{transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) .62s both styles-module-scss-module___0Yy9a__signpostSwingIn4,4.4s ease-in-out 1.4s infinite styles-module-scss-module___0Yy9a__signpostBreeze4}@keyframes styles-module-scss-module___0Yy9a__skyNoteEntrance{0%{opacity:0;transform:translateY(-18px)rotate(-24deg)}to{opacity:1;transform:translateY(0)rotate(-17deg)}}@keyframes styles-module-scss-module___0Yy9a__skyNoteDrift{0%,to{transform:translateY(0)rotate(-17deg)}50%{transform:translateY(-5px)rotate(-14deg)}}.styles-module-scss-module___0Yy9a__skyNoteAnimated{animation:.85s cubic-bezier(.16,1,.3,1) .3s both styles-module-scss-module___0Yy9a__skyNoteEntrance,4.8s ease-in-out 1.15s infinite styles-module-scss-module___0Yy9a__skyNoteDrift}@keyframes styles-module-scss-module___0Yy9a__teddyCardBreeze{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-2px)}}.styles-module-scss-module___0Yy9a__teddyCardAnimated{transform-origin:bottom;animation:3.8s ease-in-out infinite styles-module-scss-module___0Yy9a__teddyCardBreeze}@keyframes styles-module-scss-module___0Yy9a__polaroidEntrance{0%{opacity:0;transform:translateY(18px)rotate(-16deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(-10deg)scale(1)}}.styles-module-scss-module___0Yy9a__polaroidAnimated{animation:.8s cubic-bezier(.16,1,.3,1) .4s both styles-module-scss-module___0Yy9a__polaroidEntrance}@keyframes styles-module-scss-module___0Yy9a__giftTagSwing{0%,to{transform:rotate(8deg)}50%{transform:rotate(14deg)}}.styles-module-scss-module___0Yy9a__giftTagAnimated{transform-origin:top;animation:3.6s ease-in-out infinite styles-module-scss-module___0Yy9a__giftTagSwing}@keyframes styles-module-scss-module___0Yy9a__bottomNoteDrift{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(-1deg)}}.styles-module-scss-module___0Yy9a__bottomNoteAnimated{animation:4.8s ease-in-out infinite styles-module-scss-module___0Yy9a__bottomNoteDrift}@keyframes styles-module-scss-module___0Yy9a__bookEntrance{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.styles-module-scss-module___0Yy9a__book1Animated{animation:.7s cubic-bezier(.16,1,.3,1) .4s both styles-module-scss-module___0Yy9a__bookEntrance}.styles-module-scss-module___0Yy9a__book2Animated{animation:.7s cubic-bezier(.16,1,.3,1) .5s both styles-module-scss-module___0Yy9a__bookEntrance}.styles-module-scss-module___0Yy9a__book3Animated{animation:.7s cubic-bezier(.16,1,.3,1) .6s both styles-module-scss-module___0Yy9a__bookEntrance}@keyframes styles-module-scss-module___0Yy9a__warmthHalo{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.8;transform:scale(1.04)}}.styles-module-scss-module___0Yy9a__warmthHalo{animation:6s ease-in-out infinite styles-module-scss-module___0Yy9a__warmthHalo}@keyframes styles-module-scss-module___0Yy9a__popInBounce{0%{opacity:0;transform:scale(.75)translateY(6px)}65%{opacity:1;transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.styles-module-scss-module___0Yy9a__teaseBanner{animation:.45s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module___0Yy9a__popInBounce}@keyframes styles-module-scss-module___0Yy9a__memoriesEyebrowEntrance{0%{opacity:0;transform:translateY(-15px)scale(.92)}70%{opacity:1;transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__lineExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.styles-module-scss-module___0Yy9a__memoriesEyebrow{animation:.8s cubic-bezier(.16,1,.3,1) .15s both styles-module-scss-module___0Yy9a__memoriesEyebrowEntrance}.styles-module-scss-module___0Yy9a__accentLine{transform-origin:50%;animation:.7s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__lineExpand}@keyframes styles-module-scss-module___0Yy9a__memoriesTitleEntrance{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.88)rotate(-1deg)}65%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.02)rotate(.3deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__memoriesTitleBreathe{0%,to{filter:drop-shadow(0 2px 8px #fff0e6e6);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 4px 14px #fff0e6f2)drop-shadow(0 0 12px #ffa0be4d);transform:translateY(-4px)rotate(.3deg)}}.styles-module-scss-module___0Yy9a__memoriesTitleEntrance{animation:.9s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__memoriesTitleEntrance}.styles-module-scss-module___0Yy9a__memoriesTitleAmbient{animation:5.2s ease-in-out 1.2s infinite styles-module-scss-module___0Yy9a__memoriesTitleBreathe}@keyframes styles-module-scss-module___0Yy9a__memoriesSubtitleEntrance{0%{opacity:0;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.styles-module-scss-module___0Yy9a__memoriesSubtitleEntrance{animation:.85s cubic-bezier(.16,1,.3,1) .4s both styles-module-scss-module___0Yy9a__memoriesSubtitleEntrance}.styles-module-scss-module___0Yy9a__memoriesSubtitleAmbient{animation:5.5s ease-in-out 1.3s infinite styles-module-scss-module___0Yy9a__letterBreathe}.styles-module-scss-module___0Yy9a__memoriesBtnEntrance{animation:.85s cubic-bezier(.34,1.56,.64,1) .6s both styles-module-scss-module___0Yy9a__bubbleEntrance}.styles-module-scss-module___0Yy9a__memoriesBtnFloat{animation:3.6s ease-in-out 1.45s infinite styles-module-scss-module___0Yy9a__bubbleFloat}.styles-module-scss-module___0Yy9a__curlyDoodleArrow{stroke-dasharray:60;animation:.85s cubic-bezier(.16,1,.3,1) .75s both styles-module-scss-module___0Yy9a__doodleArrowDraw,2.6s ease-in-out 1.6s infinite styles-module-scss-module___0Yy9a__arrowNudge}@keyframes styles-module-scss-module___0Yy9a__clothespinDropLeft{0%{opacity:0;transform:translateY(-28px)rotate(-14deg)scale(.9)}70%{opacity:1;transform:translateY(2px)rotate(-1deg)scale(1.02)}to{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__clothespinDropRight{0%{opacity:0;transform:translateY(-28px)rotate(14deg)scale(.9)}70%{opacity:1;transform:translateY(2px)rotate(1deg)scale(1.02)}to{opacity:1;transform:translateY(0)rotate(3deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__pinnedNoteSwayLeft{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-.8deg)}}@keyframes styles-module-scss-module___0Yy9a__pinnedNoteSwayRight{0%,to{transform:rotate(3deg)}50%{transform:rotate(.8deg)}}.styles-module-scss-module___0Yy9a__pinnedNoteLeft{transform-origin:top;animation:.8s cubic-bezier(.16,1,.3,1) .3s both styles-module-scss-module___0Yy9a__clothespinDropLeft,4.6s ease-in-out 1.1s infinite styles-module-scss-module___0Yy9a__pinnedNoteSwayLeft}.styles-module-scss-module___0Yy9a__pinnedNoteRight{transform-origin:top;animation:.8s cubic-bezier(.16,1,.3,1) .45s both styles-module-scss-module___0Yy9a__clothespinDropRight,4.4s ease-in-out 1.25s infinite styles-module-scss-module___0Yy9a__pinnedNoteSwayRight}@keyframes styles-module-scss-module___0Yy9a__keepsakeEntranceLeft{0%{opacity:0;transform:translateY(18px)rotate(-15deg)scale(.88)}70%{opacity:1;transform:translateY(-2px)rotate(-4deg)scale(1.03)}to{opacity:1;transform:translateY(0)rotate(-6deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__keepsakeEntranceRight{0%{opacity:0;transform:translateY(18px)rotate(15deg)scale(.88)}70%{opacity:1;transform:translateY(-2px)rotate(4deg)scale(1.03)}to{opacity:1;transform:translateY(0)rotate(6deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__keepsakeBreezeLeft{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-3px)}}@keyframes styles-module-scss-module___0Yy9a__keepsakeBreezeRight{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(3deg)translateY(-3px)}}.styles-module-scss-module___0Yy9a__keepsakeHeartLeft{animation:.8s cubic-bezier(.16,1,.3,1) .65s both styles-module-scss-module___0Yy9a__keepsakeEntranceLeft,4.8s ease-in-out 1.45s infinite styles-module-scss-module___0Yy9a__keepsakeBreezeLeft}.styles-module-scss-module___0Yy9a__keepsakeHeartRight{animation:.8s cubic-bezier(.16,1,.3,1) .85s both styles-module-scss-module___0Yy9a__keepsakeEntranceRight,4.5s ease-in-out 1.65s infinite styles-module-scss-module___0Yy9a__keepsakeBreezeRight}@keyframes styles-module-scss-module___0Yy9a__photoShineSweep{0%{opacity:0;transform:translate(-120%)rotate(25deg)}30%{opacity:.6}to{opacity:0;transform:translate(220%)rotate(25deg)}}.styles-module-scss-module___0Yy9a__photoShineOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module___0Yy9a__photoShineOverlay:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);width:60%;height:200%;animation:.85s ease-out both styles-module-scss-module___0Yy9a__photoShineSweep;position:absolute;top:-50%;left:-20%}@keyframes styles-module-scss-module___0Yy9a__cardReveal1{0%{opacity:0;filter:drop-shadow(0 24px 30px #230c1273);transform:translateY(-34px)rotate(11deg)scale(.9)}65%{opacity:1;transform:translateY(3px)rotate(2deg)scale(1.02)}to{opacity:1;filter:drop-shadow(0 12px 28px #230c1252);transform:translateY(0)rotate(3deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__cardBreeze1{0%,to{transform:rotate(3deg)}50%{transform:rotate(4.2deg)}}.styles-module-scss-module___0Yy9a__memoryCard1{animation:.85s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__cardReveal1,5s ease-in-out 1.1s infinite styles-module-scss-module___0Yy9a__cardBreeze1}@keyframes styles-module-scss-module___0Yy9a__cardReveal2{0%{opacity:0;filter:drop-shadow(0 24px 30px #230c1273);transform:translateY(-34px)rotate(-13deg)scale(.9)}65%{opacity:1;transform:translateY(3px)rotate(-3deg)scale(1.02)}to{opacity:1;filter:drop-shadow(0 12px 28px #230c1252);transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__cardBreeze2{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-2.8deg)}}.styles-module-scss-module___0Yy9a__memoryCard2{animation:.85s cubic-bezier(.16,1,.3,1) .55s both styles-module-scss-module___0Yy9a__cardReveal2,4.6s ease-in-out 1.4s infinite styles-module-scss-module___0Yy9a__cardBreeze2}@keyframes styles-module-scss-module___0Yy9a__scrapbookOpen{0%{opacity:0;filter:blur(3px);transform:scale(.9)translateY(24px)}70%{opacity:1;filter:blur();transform:scale(1.015)translateY(-2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.styles-module-scss-module___0Yy9a__scrapbookContainer{animation:.9s cubic-bezier(.16,1,.3,1) .75s both styles-module-scss-module___0Yy9a__scrapbookOpen}@keyframes styles-module-scss-module___0Yy9a__cardReveal3{0%{opacity:0;transform:translateY(-18px)scale(.92)rotate(2deg)}70%{opacity:1;transform:translateY(2px)scale(1.01)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-1.5deg)}}.styles-module-scss-module___0Yy9a__memoryCard3{animation:.8s cubic-bezier(.16,1,.3,1) .95s both styles-module-scss-module___0Yy9a__cardReveal3}@keyframes styles-module-scss-module___0Yy9a__bookLetterEntrance{0%{opacity:0;filter:blur(2px);transform:translate(12px)}to{opacity:1;filter:blur();transform:translate(0)}}.styles-module-scss-module___0Yy9a__bookLetterAnimated{animation:.8s cubic-bezier(.16,1,.3,1) 1.1s both styles-module-scss-module___0Yy9a__bookLetterEntrance}@keyframes styles-module-scss-module___0Yy9a__cardReveal4{0%{opacity:0;filter:drop-shadow(0 24px 30px #230c1273);transform:translateY(-34px)rotate(-11deg)scale(.9)}65%{opacity:1;transform:translateY(3px)rotate(-2deg)scale(1.02)}to{opacity:1;filter:drop-shadow(0 12px 28px #230c1252);transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__cardBreeze3{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1.8deg)}}.styles-module-scss-module___0Yy9a__memoryCard4{animation:.85s cubic-bezier(.16,1,.3,1) 1.35s both styles-module-scss-module___0Yy9a__cardReveal4,4.8s ease-in-out 2.2s infinite styles-module-scss-module___0Yy9a__cardBreeze3}@keyframes styles-module-scss-module___0Yy9a__cardReveal5{0%{opacity:0;filter:drop-shadow(0 24px 30px #230c1273);transform:translateY(-34px)rotate(13deg)scale(.9)}65%{opacity:1;transform:translateY(3px)rotate(3deg)scale(1.02)}to{opacity:1;filter:drop-shadow(0 12px 28px #230c1252);transform:translateY(0)rotate(4deg)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__cardBreeze4{0%,to{transform:rotate(4deg)}50%{transform:rotate(5.2deg)}}.styles-module-scss-module___0Yy9a__memoryCard5{animation:.85s cubic-bezier(.16,1,.3,1) 1.65s both styles-module-scss-module___0Yy9a__cardReveal5,5.1s ease-in-out 2.5s infinite styles-module-scss-module___0Yy9a__cardBreeze4}@keyframes styles-module-scss-module___0Yy9a__thankYouBadgeEntrance{0%{opacity:0;transform:translateY(-16px)scale(.92)}70%{opacity:1;transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.styles-module-scss-module___0Yy9a__thankYouBadge{animation:.85s cubic-bezier(.16,1,.3,1) .15s both styles-module-scss-module___0Yy9a__thankYouBadgeEntrance}@keyframes styles-module-scss-module___0Yy9a__thankYouTitleEntrance{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.88)rotate(-1deg)}65%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.02)rotate(.4deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes styles-module-scss-module___0Yy9a__thankYouTitleBreathe{0%,to{filter:drop-shadow(0 2px 10px #fff0e6e6);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 4px 16px #fff0e6f2)drop-shadow(0 0 14px #ffa0be59);transform:translateY(-4px)rotate(.35deg)}}.styles-module-scss-module___0Yy9a__thankYouTitleEntrance{animation:.95s cubic-bezier(.16,1,.3,1) .25s both styles-module-scss-module___0Yy9a__thankYouTitleEntrance}.styles-module-scss-module___0Yy9a__thankYouTitleAmbient{animation:5.2s ease-in-out 1.2s infinite styles-module-scss-module___0Yy9a__thankYouTitleBreathe}@keyframes styles-module-scss-module___0Yy9a__thankYouMessageEntrance{0%{opacity:0;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.styles-module-scss-module___0Yy9a__thankYouMessageEntrance{animation:.85s cubic-bezier(.16,1,.3,1) .4s both styles-module-scss-module___0Yy9a__thankYouMessageEntrance}.styles-module-scss-module___0Yy9a__thankYouMessageAmbient{animation:5.8s ease-in-out 1.3s infinite styles-module-scss-module___0Yy9a__letterBreathe}@keyframes styles-module-scss-module___0Yy9a__promiseCardEntrance{0%{opacity:0;filter:blur(3px)drop-shadow(0 20px 30px #2d0c1659);transform:translateY(28px)scale(.9)}70%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.02)}to{opacity:1;filter:blur()drop-shadow(0 14px 28px #2d0c1640);transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module___0Yy9a__promiseCardFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(.4deg)}}.styles-module-scss-module___0Yy9a__promiseCardEntrance{animation:.9s cubic-bezier(.16,1,.3,1) .6s both styles-module-scss-module___0Yy9a__promiseCardEntrance}.styles-module-scss-module___0Yy9a__promiseCardAmbient{animation:4.6s ease-in-out 1.5s infinite styles-module-scss-module___0Yy9a__promiseCardFloat}@keyframes styles-module-scss-module___0Yy9a__lanternSwayLeft{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-3px)}}@keyframes styles-module-scss-module___0Yy9a__lanternSwayRight{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(1deg)translateY(-3px)}}.styles-module-scss-module___0Yy9a__lanternNoteLeft{transform-origin:top;animation:.8s cubic-bezier(.16,1,.3,1) .35s both styles-module-scss-module___0Yy9a__clothespinDropLeft,4.5s ease-in-out 1.2s infinite styles-module-scss-module___0Yy9a__lanternSwayLeft}.styles-module-scss-module___0Yy9a__lanternNoteRight{transform-origin:top;animation:.8s cubic-bezier(.16,1,.3,1) .5s both styles-module-scss-module___0Yy9a__clothespinDropRight,4.2s ease-in-out 1.35s infinite styles-module-scss-module___0Yy9a__lanternSwayRight}@keyframes styles-module-scss-module___0Yy9a__thankYouCtaEntrance{0%{opacity:0;transform:scale(.7)translateY(18px)}65%{opacity:1;transform:scale(1.06)translateY(-3px)}85%{transform:scale(.97)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes styles-module-scss-module___0Yy9a__ctaGlowPulse{0%,to{box-shadow:0 4px 18px #b9234b59,0 0 #ff5f874d}50%{box-shadow:0 6px 24px #b9234b80,0 0 16px 4px #ff5f8766}}.styles-module-scss-module___0Yy9a__thankYouCta{animation:.85s cubic-bezier(.34,1.56,.64,1) .85s both styles-module-scss-module___0Yy9a__thankYouCtaEntrance,2.8s ease-in-out 1.7s infinite styles-module-scss-module___0Yy9a__ctaGlowPulse}@keyframes styles-module-scss-module___0Yy9a__modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module___0Yy9a__modalContentPopIn{0%{opacity:0;transform:scale(.9)translateY(18px)}70%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.styles-module-scss-module___0Yy9a__modalBackdrop{animation:.25s ease-out both styles-module-scss-module___0Yy9a__modalBackdropFadeIn}.styles-module-scss-module___0Yy9a__modalContent{animation:.35s cubic-bezier(.16,1,.3,1) both styles-module-scss-module___0Yy9a__modalContentPopIn}
.styles-module-scss-module__brGxeq__parchmentGrain{background-image:radial-gradient(#8c5a3c14 1px,#0000 0);background-size:24px 24px}.styles-module-scss-module__brGxeq__coffeeRing{filter:blur(1px);pointer-events:none;border:4px solid #8b5a3c1f;border-radius:50%;box-shadow:inset 0 0 10px #8b5a3c14}@keyframes styles-module-scss-module__brGxeq__ribbonFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}.styles-module-scss-module__brGxeq__ribbonFloat{animation:4.5s ease-in-out infinite styles-module-scss-module__brGxeq__ribbonFloat}@keyframes styles-module-scss-module__brGxeq__heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.styles-module-scss-module__brGxeq__heartPulse{animation:2.2s ease-in-out infinite styles-module-scss-module__brGxeq__heartPulse}@keyframes styles-module-scss-module__brGxeq__tilePop{0%{transform:scale(.85)}60%{transform:scale(1.1)}to{transform:scale(1)}}.styles-module-scss-module__brGxeq__tilePop{animation:.22s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__brGxeq__tilePop}@keyframes styles-module-scss-module__brGxeq__tileSolvedCelebration{0%{transform:scale(1);box-shadow:0 0 #d4af3700}40%{background-color:#fef3c7;transform:scale(1.08);box-shadow:0 0 16px #d4af3780}to{transform:scale(1);box-shadow:0 2px 8px #d4af3740}}.styles-module-scss-module__brGxeq__tileSolved{animation:.6s ease-out both styles-module-scss-module__brGxeq__tileSolvedCelebration}@keyframes styles-module-scss-module__brGxeq__tileWobbleError{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.styles-module-scss-module__brGxeq__tileWobble{animation:.35s ease-in-out both styles-module-scss-module__brGxeq__tileWobbleError}@keyframes styles-module-scss-module__brGxeq__goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.styles-module-scss-module__brGxeq__goldShimmer{background:linear-gradient(90deg,#d4af3726 0%,#fff5c8b3 50%,#d4af3726 100%) 0 0/200% 100%;animation:3s linear infinite styles-module-scss-module__brGxeq__goldShimmer}@keyframes styles-module-scss-module__brGxeq__photoShine{0%{opacity:0;transform:translate(-120%)rotate(25deg)}40%{opacity:.6}to{opacity:0;transform:translate(220%)rotate(25deg)}}.styles-module-scss-module__brGxeq__photoShineOverlay{pointer-events:none;background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:200%;height:200%;animation:5s cubic-bezier(.4,0,.2,1) infinite styles-module-scss-module__brGxeq__photoShine;position:absolute;inset:-50%}@keyframes styles-module-scss-module__brGxeq__letterTileFlip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.styles-module-scss-module__brGxeq__letterTileFlip{animation:.5s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__brGxeq__letterTileFlip}.styles-module-scss-module__brGxeq__waxSeal{transition:transform .25s,box-shadow .25s;box-shadow:0 4px 14px #781e2d59,inset 0 2px 4px #ffffff4d}.styles-module-scss-module__brGxeq__waxSeal:hover{transform:scale(1.06)rotate(3deg);box-shadow:0 6px 20px #781e2d73,inset 0 2px 6px #fff6}
.styles-module-scss-module__5VssKW__fontFortuneTitle{letter-spacing:.03em;font-family:Cinzel,Georgia,serif}.styles-module-scss-module__5VssKW__fontFortuneDeco{letter-spacing:.04em;font-family:Cinzel Decorative,Cinzel,Georgia,serif}.styles-module-scss-module__5VssKW__fontFortuneBody{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.styles-module-scss-module__5VssKW__fontFortuneScript{font-family:Playfair Display,Georgia,serif}.styles-module-scss-module__5VssKW__goldGradientText{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff7d6 0%,#f6c852 35%,#d9961b 70%,#fff3b0 100%);-webkit-background-clip:text}.styles-module-scss-module__5VssKW__goldSubtleGradientText{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 60%,#f59e0b 100%);-webkit-background-clip:text}.styles-module-scss-module__5VssKW__goldenGrain{background-image:radial-gradient(circle at 50% 15%,#f59e0b1f 0%,#0a0e1a00 65%),radial-gradient(circle at 85% 85%,#d9770614 0%,#0a0e1a00 50%)}.styles-module-scss-module__5VssKW__goldGlassCard{background:linear-gradient(165deg,#161c30f0 0%,#0e1222f7 50%,#090c18fa 100%);border:1px solid #f59e0b59;box-shadow:0 20px 50px #000000b3,0 0 35px #f59e0b1f,inset 0 1px 1px #fef08a40}.styles-module-scss-module__5VssKW__goldBtnGlow{background:linear-gradient(135deg,#fde68a 0%,#f59e0b 45%,#d97706 100%);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #f59e0b73,0 2px 6px #0006,inset 0 1px #ffffff80}.styles-module-scss-module__5VssKW__goldBtnGlow:hover{transform:translateY(-1.5px)scale(1.02);box-shadow:0 12px 32px #f59e0ba6,0 2px 6px #0006,inset 0 1px #fff9}.styles-module-scss-module__5VssKW__goldBtnGlow:active{transform:translateY(1px)scale(.98)}.styles-module-scss-module__5VssKW__goldShimmer{background:linear-gradient(90deg,#fff0 0%,#ffe69673 50%,#fff0 100%) 0 0/200% 100%;animation:3s linear infinite styles-module-scss-module__5VssKW__shimmerMove}@keyframes styles-module-scss-module__5VssKW__shimmerMove{0%{background-position:-200% 0}to{background-position:200% 0}}.styles-module-scss-module__5VssKW__pointerTick{transform-origin:top;animation:.16s cubic-bezier(.17,.89,.32,1.28) styles-module-scss-module__5VssKW__tickBounce}@keyframes styles-module-scss-module__5VssKW__tickBounce{0%{transform:rotate(0)}30%{transform:rotate(-24deg)}65%{transform:rotate(8deg)}85%{transform:rotate(-3deg)}to{transform:rotate(0)}}.styles-module-scss-module__5VssKW__wheelRealisticGlow{filter:drop-shadow(0 15px 35px #000000d9)drop-shadow(0 0 25px #f59e0b40)}.styles-module-scss-module__5VssKW__spinBtn3D{background:radial-gradient(circle at 35% 30%,#fff5cc 0%,#fbbf24 35%,#d97706 70%,#78350f 100%);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 25px #000000a6,0 0 20px #f59e0b73,inset 0 2px 2px #ffffffb3,inset 0 -3px 5px #00000080}.styles-module-scss-module__5VssKW__spinBtn3D:hover{box-shadow:0 10px 32px #000000bf,0 0 30px #f59e0bb3,inset 0 2px 2px #fffc,inset 0 -3px 5px #0006}.styles-module-scss-module__5VssKW__spinBtn3D:active{transform:scale(.93)translateY(1.5px);box-shadow:0 3px 10px #000c,0 0 15px #f59e0b4d,inset 0 1px 1px #0009}.styles-module-scss-module__5VssKW__ticketEdgeNotches{position:relative}.styles-module-scss-module__5VssKW__ticketEdgeNotches:before{content:"";z-index:10;background-color:#0e1222;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:-15px;transform:translateY(-50%);box-shadow:inset -2px 0 4px #0009}.styles-module-scss-module__5VssKW__ticketEdgeNotches:after{content:"";z-index:10;background-color:#0b0f19;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;right:-15px;transform:translateY(-50%);box-shadow:inset 2px 0 4px #0009}.styles-module-scss-module__5VssKW__wheelOuterGlow{box-shadow:0 0 50px #f59e0b40,inset 0 0 20px #fef08a59}.styles-module-scss-module__5VssKW__voucherGlow{box-shadow:0 8px 24px #0006,0 0 15px #f59e0b26}.styles-module-scss-module__5VssKW__pulseSlow{animation:2.5s ease-in-out infinite styles-module-scss-module__5VssKW__pulseSlowGlow}@keyframes styles-module-scss-module__5VssKW__pulseSlowGlow{0%,to{transform:scale(1);box-shadow:0 0 20px #f59e0b73}50%{transform:scale(1.02);box-shadow:0 0 35px #f59e0bbf}}
.styles-module-scss-module__Sm033W__fontGameTitle{letter-spacing:-.01em;font-family:Fredoka,Outfit,sans-serif}.styles-module-scss-module__Sm033W__fontGameBody{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.styles-module-scss-module__Sm033W__lightGameBg{background-color:#faf8f5;background-image:radial-gradient(circle at 10% 15%,#fed7aa73 0%,#0000 45%),radial-gradient(circle at 90% 20%,#fecdd380 0%,#0000 50%),radial-gradient(circle at 50% 85%,#e0e7ff8c 0%,#0000 55%),radial-gradient(circle at 85% 90%,#fde68a66 0%,#0000 45%),radial-gradient(circle at 20% 75%,#fbcfe866 0%,#0000 40%)}.styles-module-scss-module__Sm033W__lightGameCard{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffd9;box-shadow:0 20px 40px -10px #94a3b838,0 1px 3px #0000000d,inset 0 1px #ffffffe6}.styles-module-scss-module__Sm033W__levelPanel{background:#fff;border:2px solid #f1f5f9;box-shadow:0 8px 24px -4px #64748b1a}.styles-module-scss-module__Sm033W__gamePrimaryBtn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f43f5e 100%);transition:all .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 25px -4px #f43f5e73,inset 0 1px #fff6}.styles-module-scss-module__Sm033W__gamePrimaryBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 30px -4px #f43f5e8c,inset 0 1px #fff9}.styles-module-scss-module__Sm033W__gamePrimaryBtn:active{transform:translateY(1px)scale(.98)}.styles-module-scss-module__Sm033W__heroGameGlow{animation:2.8s ease-in-out infinite styles-module-scss-module__Sm033W__glowPulse}@keyframes styles-module-scss-module__Sm033W__glowPulse{0%,to{box-shadow:0 10px 25px -4px #f43f5e66,0 0 15px #f59e0b33}50%{box-shadow:0 14px 35px -2px #f43f5ea6,0 0 25px #f59e0b73}}.styles-module-scss-module__Sm033W__gameSecondaryBtn{color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;transition:all .2s}.styles-module-scss-module__Sm033W__gameSecondaryBtn:hover{color:#0f172a;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #94a3b826}.styles-module-scss-module__Sm033W__scratchCanvasLayer{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}@keyframes styles-module-scss-module__Sm033W__rainbowShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.styles-module-scss-module__Sm033W__rainbowText{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b 0%,#ec4899 50%,#8b5cf6 100%);-webkit-background-clip:text}@keyframes styles-module-scss-module__Sm033W__coinPop{0%{opacity:.5;transform:scale(.85)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.styles-module-scss-module__Sm033W__coinPopAnim{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards styles-module-scss-module__Sm033W__coinPop}@keyframes styles-module-scss-module__Sm033W__floatBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(4deg)}}@keyframes styles-module-scss-module__Sm033W__floatBobSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-5deg)}}@keyframes styles-module-scss-module__Sm033W__floatReverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(9px)rotate(3deg)}}@keyframes styles-module-scss-module__Sm033W__pulseHeart{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}.styles-module-scss-module__Sm033W__floatSticker{animation:3.6s ease-in-out infinite styles-module-scss-module__Sm033W__floatBob}.styles-module-scss-module__Sm033W__floatStickerSlow{animation:4.8s ease-in-out infinite styles-module-scss-module__Sm033W__floatBobSlow}.styles-module-scss-module__Sm033W__floatStickerRev{animation:4.2s ease-in-out infinite styles-module-scss-module__Sm033W__floatReverse}.styles-module-scss-module__Sm033W__pulseHeartIcon{animation:2.2s ease-in-out infinite styles-module-scss-module__Sm033W__pulseHeart}.styles-module-scss-module__Sm033W__questCapsule{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1.5px solid #fffffff2;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 20px -4px #94a3b826}.styles-module-scss-module__Sm033W__questCapsule:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 14px 28px -4px #94a3b840}
.styles-module-scss-module__1AZv9W__fontTitle{letter-spacing:-.02em;font-family:Outfit,sans-serif}.styles-module-scss-module__1AZv9W__fontSerif{font-family:Playfair Display,Georgia,serif}.styles-module-scss-module__1AZv9W__fontBody{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.styles-module-scss-module__1AZv9W__fontHandwritten{font-family:Caveat,cursive}.styles-module-scss-module__1AZv9W__luxuryCanvasBg{background-color:#faf6f0;background-image:radial-gradient(circle at 10% 15%,#fed7aa80 0%,#0000 45%),radial-gradient(circle at 90% 12%,#fecdd38c 0%,#0000 50%),radial-gradient(circle,#ffffffb3 0%,#0000 70%),radial-gradient(circle at 80% 85%,#fef3c799 0%,#0000 48%),radial-gradient(circle at 20% 85%,#f3e8ff8c 0%,#0000 50%);position:relative}.styles-module-scss-module__1AZv9W__frostedCard{-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffffe6;box-shadow:0 24px 50px -12px #784b2d1f,0 4px 12px #00000008,inset 0 1px #fff}.styles-module-scss-module__1AZv9W__cardPerspective{perspective:1200px}.styles-module-scss-module__1AZv9W__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.34,1.56,.64,1);position:relative}.styles-module-scss-module__1AZv9W__cardFlipped{transform:rotateY(180deg)}.styles-module-scss-module__1AZv9W__cardFace{backface-visibility:hidden;border-radius:1.1rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__1AZv9W__cardBackFace{z-index:2;transform:rotateY(0)}.styles-module-scss-module__1AZv9W__cardFrontFace{z-index:1;transform:rotateY(180deg)}@keyframes styles-module-scss-module__1AZv9W__cardDealIn{0%{opacity:0;transform:translateY(60px)scale(.6)rotate(-10deg)}70%{transform:translateY(-8px)scale(1.04)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.styles-module-scss-module__1AZv9W__cardDealAnim{animation:.55s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__1AZv9W__cardDealIn}.styles-module-scss-module__1AZv9W__cardBackPatternGold{background:radial-gradient(circle at 50% 30%,#fffbeb 0%,#fef3c7 50%,#fde68a 100%);border:2px solid #f59e0b;box-shadow:0 10px 24px -4px #d9770647,inset 0 0 18px #f59e0b2e}.styles-module-scss-module__1AZv9W__cardBackPatternRose{background:radial-gradient(circle at 50% 30%,#fff1f2 0%,#ffe4e6 50%,#fecdd3 100%);border:2px solid #fb7185;box-shadow:0 10px 24px -4px #e11d4840,inset 0 0 18px #f43f5e2e}.styles-module-scss-module__1AZv9W__cardBackPatternMidnight{background:radial-gradient(circle at 50% 30%,#312e81 0%,#1e1b4b 60%,#0f172a 100%);border:2px solid #818cf8;box-shadow:0 10px 24px -4px #6366f166,inset 0 0 18px #818cf840}.styles-module-scss-module__1AZv9W__foilSheen{pointer-events:none;background:linear-gradient(115deg,#0000 15%,#fff6 40%,#ffffffd9 50%,#fff6 60%,#0000 85%) 0 0/250% 250%;animation:4.5s ease-in-out infinite styles-module-scss-module__1AZv9W__sheenSlide;position:absolute;inset:0}@keyframes styles-module-scss-module__1AZv9W__sheenSlide{0%{background-position:-200% 0}50%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__1AZv9W__shakeWobble{0%,to{transform:rotateY(180deg)translate(0)}20%{transform:rotateY(180deg)translate(-7px)rotate(-3deg)}40%{transform:rotateY(180deg)translate(7px)rotate(3deg)}60%{transform:rotateY(180deg)translate(-5px)rotate(-1.5deg)}80%{transform:rotateY(180deg)translate(5px)rotate(1.5deg)}}.styles-module-scss-module__1AZv9W__cardMismatchAnim{animation:.65s cubic-bezier(.36,.07,.19,.97) styles-module-scss-module__1AZv9W__shakeWobble}@keyframes styles-module-scss-module__1AZv9W__matchSuccess{0%{transform:rotateY(180deg)scale(1)}45%{transform:rotateY(180deg)scale(1.12)}to{transform:rotateY(180deg)scale(1)}}.styles-module-scss-module__1AZv9W__cardMatchedAnim{animation:.5s cubic-bezier(.34,1.56,.64,1) styles-module-scss-module__1AZv9W__matchSuccess;box-shadow:0 0 0 3px #10b981,0 0 24px #10b98180}@keyframes styles-module-scss-module__1AZv9W__rainbowBorder{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.styles-module-scss-module__1AZv9W__comboGlow{animation:3s linear infinite styles-module-scss-module__1AZv9W__rainbowBorder;box-shadow:0 0 25px #f43f5e73}@keyframes styles-module-scss-module__1AZv9W__sonarScan{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.styles-module-scss-module__1AZv9W__sonarRing{pointer-events:none;border:3px solid #8b5cf699;border-radius:9999px;width:250px;height:250px;margin-top:-125px;margin-left:-125px;animation:1.2s cubic-bezier(.1,.8,.3,1) forwards styles-module-scss-module__1AZv9W__sonarScan;position:absolute;top:50%;left:50%}@keyframes styles-module-scss-module__1AZv9W__floatGentle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes styles-module-scss-module__1AZv9W__floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-4deg)}}@keyframes styles-module-scss-module__1AZv9W__floatRev{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(9px)rotate(2deg)}}.styles-module-scss-module__1AZv9W__floatSticker{animation:4s ease-in-out infinite styles-module-scss-module__1AZv9W__floatGentle}.styles-module-scss-module__1AZv9W__floatStickerSlow{animation:5s ease-in-out infinite styles-module-scss-module__1AZv9W__floatSlow}.styles-module-scss-module__1AZv9W__floatStickerRev{animation:4.5s ease-in-out infinite styles-module-scss-module__1AZv9W__floatRev}@keyframes styles-module-scss-module__1AZv9W__pulseHeart{0%,to{transform:scale(1)}25%{transform:scale(1.18)}50%{transform:scale(1)}75%{transform:scale(1.12)}}.styles-module-scss-module__1AZv9W__pulseHeartIcon{animation:1.8s ease-in-out infinite styles-module-scss-module__1AZv9W__pulseHeart}.styles-module-scss-module__1AZv9W__primaryBtn{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f43f5e 55%,#be123c 100%);transition:all .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 28px -4px #f43f5e73,inset 0 1px #ffffff73}.styles-module-scss-module__1AZv9W__primaryBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 32px -4px #f43f5e99,inset 0 1px #ffffffa6}.styles-module-scss-module__1AZv9W__primaryBtn:active{transform:translateY(1px)scale(.98)}.styles-module-scss-module__1AZv9W__secondaryBtn{color:#334155;background:#ffffffeb;border:1.5px solid #e2e8f0;transition:all .2s}.styles-module-scss-module__1AZv9W__secondaryBtn:hover{color:#0f172a;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 16px #94a3b82e}.styles-module-scss-module__1AZv9W__secondaryBtn:active{transform:translateY(1px)}.styles-module-scss-module__1AZv9W__waxSealButton{background:radial-gradient(circle at 35% 30%,#f43f5e 0%,#be123c 60%,#881337 100%);border:2px solid #ffe4e699;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 26px -4px #be123c80,0 4px 8px #00000026,inset 0 2px 4px #ffffff80,inset 0 -3px 6px #00000059}.styles-module-scss-module__1AZv9W__waxSealButton:hover{transform:scale(1.08)rotate(4deg);box-shadow:0 16px 32px -4px #be123ca6,inset 0 2px 4px #ffffffa6}.styles-module-scss-module__1AZv9W__waxSealButton:active{transform:scale(.95)}@keyframes styles-module-scss-module__1AZv9W__letterUnfold{0%{opacity:0;transform:perspective(1000px)rotateX(-20deg)scale(.92)}to{opacity:1;transform:perspective(1000px)rotateX(0)scale(1)}}.styles-module-scss-module__1AZv9W__letterUnfoldAnim{animation:.65s cubic-bezier(.16,1,.3,1) forwards styles-module-scss-module__1AZv9W__letterUnfold}@keyframes styles-module-scss-module__1AZv9W__heartAscend{0%{opacity:1;transform:translateY(0)scale(.8)rotate(0)}50%{transform:translateY(-80px)scale(1.2)rotate(15deg)}to{opacity:0;transform:translateY(-160px)scale(.9)rotate(-15deg)}}.styles-module-scss-module__1AZv9W__floatingHeartParticle{animation:1.2s cubic-bezier(.2,.9,.3,1) forwards styles-module-scss-module__1AZv9W__heartAscend}.styles-module-scss-module__1AZv9W__polaroidTilt1{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;transform:rotate(-2.5deg)}.styles-module-scss-module__1AZv9W__polaroidTilt1:hover{z-index:10;transform:rotate(0)scale(1.05)translateY(-4px)}.styles-module-scss-module__1AZv9W__polaroidTilt2{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;transform:rotate(2deg)}.styles-module-scss-module__1AZv9W__polaroidTilt2:hover{z-index:10;transform:rotate(0)scale(1.05)translateY(-4px)}.styles-module-scss-module__1AZv9W__polaroidTilt3{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;transform:rotate(-1.5deg)}.styles-module-scss-module__1AZv9W__polaroidTilt3:hover{z-index:10;transform:rotate(0)scale(1.05)translateY(-4px)}.styles-module-scss-module__1AZv9W__washiTape{z-index:10;background:#fde68ad9;border-left:2px dashed #d9770666;border-right:2px dashed #d9770666;width:70px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 1px 3px #00000014}.styles-module-scss-module__1AZv9W__filmStripSpool{background-color:#1e1e24;background-image:radial-gradient(#fff 20%,#0000 20%),radial-gradient(#fff 20%,#0000 20%);background-position:0 0,15px 15px;background-repeat:repeat;background-size:30px 30px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}
