@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@300;400;500&display=swap");.ee-root{--bg:#f6f2ea;--m1:rgba(238,228,210,0.85);--m2:rgba(250,246,236,0.9);--m3:rgba(226,214,196,0.66);--m4:rgba(252,250,244,0.9);--vig:rgba(140,120,96,0.12);--env-a:#fffdf8;--env-b:#f4eee0;--env-c:#e3d9c6;--lining-a:#7a6440;--lining-b:#a08658;--lining-c:#c9b384;--card:#fffefa;--ink:#3e362a;--ink-soft:#847a66;--ink-faint:#b3a992;--accent:#a98f5e;--hairline:rgba(169,143,94,0.2);--shadow:rgba(110,94,68,0.24);--shadow-deep:rgba(92,78,56,0.34);--hint:rgba(70,60,44,0.72);--wing-1:#ffe7b8;--wing-2:#f7bf5e;--wing-3:#ea8f3c;--wing-4:#c85a24;--wing-vein:#4a2410;--wing-margin:#2c150a;--wing-irid:#fff2d2;--wing-spot:#fffdf4;--body-a:#5a4c34;--body-b:#3e3424;--body-c:#2a2318;position:relative;isolation:isolate;background:var(--bg);font-family:Manrope,system-ui,sans-serif}.ee-sky{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ee-root .defs{position:absolute;width:0;height:0;overflow:hidden}.ee-root .ee-photobg{position:fixed;inset:0;z-index:0;overflow:hidden;opacity:0;transition:opacity .9s ease;pointer-events:none}.ee-root .ee-photobg.is-on{opacity:1}.ee-root .ee-photobg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);filter:blur(10px)}.ee-root .ee-photobg-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(246,242,234,.82),rgba(246,242,234,.7) 42%,rgba(246,242,234,.88))}.ee-root .ee-music{position:relative;z-index:60;opacity:0;transition:opacity .5s ease;pointer-events:none}.ee-root .ee-music.is-on{opacity:1;pointer-events:auto}.ee-stage{position:relative;z-index:2;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:transparent;perspective:1600px;perspective-origin:50% 44%}.ee-root:before{content:"";position:fixed;inset:-25%;z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(40% 46% at 24% 24%,var(--m1),transparent 72%),radial-gradient(36% 40% at 78% 20%,var(--m2),transparent 72%),radial-gradient(46% 50% at 66% 80%,var(--m3),transparent 74%),radial-gradient(34% 38% at 12% 76%,var(--m4),transparent 74%);animation:eeDrift 30s ease-in-out infinite alternate}@keyframes eeDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.1)}}.ee-root:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 66% at 50% 44%,transparent 46%,var(--vig) 100%)}.ee-stage .mesh,.ee-stage .vignette{display:none}.ee-root .route{position:absolute;will-change:transform;z-index:3}.ee-root .tint{will-change:filter}.ee-root .bf{position:relative;perspective:320px;transform-style:preserve-3d}.ee-root .wing{position:absolute;top:0;height:100%;width:50%;will-change:transform}.ee-root .wing svg{width:100%;height:100%;overflow:visible}.ee-root .w-l{left:0;transform-origin:right center}.ee-root .w-r{left:50%;transform-origin:left center}.ee-root .hind{z-index:0}.ee-root .fore{z-index:1}@keyframes eeBeatL{0%{transform:rotateY(6deg) rotate(-5deg)}32%{transform:rotateY(104deg) rotate(7deg)}58%{transform:rotateY(62deg) rotate(3deg)}to{transform:rotateY(6deg) rotate(-5deg)}}@keyframes eeBeatR{0%{transform:rotateY(-6deg) rotate(5deg)}32%{transform:rotateY(-104deg) rotate(-7deg)}58%{transform:rotateY(-62deg) rotate(-3deg)}to{transform:rotateY(-6deg) rotate(5deg)}}@keyframes eeGlideL{0%{transform:rotateY(6deg) rotate(-5deg)}16%{transform:rotateY(104deg) rotate(7deg)}30%{transform:rotateY(10deg) rotate(-4deg)}44%{transform:rotateY(100deg) rotate(6deg)}56%{transform:rotateY(34deg) rotate(0deg)}80%{transform:rotateY(30deg) rotate(1deg)}to{transform:rotateY(6deg) rotate(-5deg)}}@keyframes eeGlideR{0%{transform:rotateY(-6deg) rotate(5deg)}16%{transform:rotateY(-104deg) rotate(-7deg)}30%{transform:rotateY(-10deg) rotate(4deg)}44%{transform:rotateY(-100deg) rotate(-6deg)}56%{transform:rotateY(-34deg) rotate(0deg)}80%{transform:rotateY(-30deg) rotate(-1deg)}to{transform:rotateY(-6deg) rotate(5deg)}}.ee-root .core{position:absolute;left:50%;top:0;height:100%;transform:translateX(-50%);overflow:visible;z-index:2}@keyframes eeBob{0%{transform:translateY(2%) rotateX(3deg)}32%{transform:translateY(-4%) rotateX(-4deg)}to{transform:translateY(2%) rotateX(3deg)}}.ee-root .bob{animation:eeBob .2s cubic-bezier(.35,0,.5,1) infinite;transform-style:preserve-3d}.ee-root .tier-far{opacity:.6}.ee-root .tier-far .tint{filter:blur(2.4px)}.ee-root .tier-mid{opacity:.9}.ee-root .tier-mid .tint{filter:blur(.5px)}.ee-stage .swarm .route{opacity:0;animation-play-state:paused}.ee-stage.is-open .swarm .route{animation-play-state:running}.ee-stage.is-settled .swarm{opacity:0;transition:opacity .7s ease;pointer-events:none}.ee-stage .scene{z-index:10}.ee-stage .env,.ee-stage .scene{position:relative;transform-style:preserve-3d}.ee-stage .env{--w:436px;--h:280px;width:var(--w);height:var(--h);cursor:pointer}.ee-stage.is-open .env{cursor:default;pointer-events:none}.ee-stage .panel{position:absolute;inset:0;border-radius:16px}.ee-stage .env-back{background:linear-gradient(165deg,var(--env-b),var(--env-c));box-shadow:0 26px 60px -16px var(--shadow-deep)}.ee-stage .env-front{z-index:3;background:linear-gradient(170deg,var(--env-a),var(--env-b) 62%,var(--env-c));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -18px 30px -22px var(--shadow)}.ee-stage .env-front:after{content:"";position:absolute;left:50%;bottom:26px;width:44px;height:1px;transform:translateX(-50%);opacity:.8;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ee-stage .flap{position:absolute;left:0;top:0;width:100%;height:56%;transform-origin:50% 0;transform-style:preserve-3d;z-index:5;transform:rotateX(0deg)}.ee-stage .face{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:visible;-webkit-backface-visibility:visible;background:linear-gradient(178deg,var(--env-a),var(--env-b));filter:drop-shadow(0 3px 4px rgba(110,94,68,.26))}.ee-stage .face:after{content:"";position:absolute;inset:0;background:linear-gradient(178deg,var(--shadow),transparent 54%);opacity:.4}.ee-stage .clasp-anchor{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) translateZ(4px);z-index:6}.ee-stage .clasp{width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.98;border:1px solid var(--accent);border-radius:50%;background:rgba(255,253,248,.82);backdrop-filter:blur(3px);box-shadow:0 3px 14px var(--shadow),inset 0 1px 0 rgba(255,255,255,1);font-family:"Instrument Serif",serif;font-size:16px;letter-spacing:.04em;color:var(--accent)}.ee-stage .clasp .claspDot{opacity:.5;font-size:11px;margin:1px 0}.ee-stage .env:hover .clasp{animation:eePulse 1.6s ease-in-out infinite}@keyframes eePulse{0%,to{box-shadow:0 2px 12px var(--shadow),inset 0 1px 0 rgba(255,255,255,.9)}50%{box-shadow:0 2px 24px var(--accent),inset 0 1px 0 rgba(255,255,255,1)}}.ee-stage .burst{position:absolute;left:50%;top:47%;width:12px;height:12px;z-index:7;transform:translate(-50%,-50%) translateZ(3px);border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,246,220,.95) 0,rgba(233,176,108,.5) 38%,rgba(233,176,108,0) 70%)}.ee-stage.is-open .burst{animation:eeBurst 1.15s cubic-bezier(.2,.7,.3,1) .28s both}@keyframes eeBurst{0%{opacity:0;transform:translate(-50%,-50%) translateZ(3px) scale(.2)}22%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) translateZ(3px) scale(28)}}.ee-stage .card-clip{left:0;right:0;top:-1000px;bottom:0;pointer-events:none}.ee-stage .card,.ee-stage .card-clip{position:absolute;overflow:hidden;z-index:2}.ee-stage .card{left:50%;bottom:16px;width:376px;transform:translateX(-50%);background:var(--card);border-radius:18px;box-shadow:0 30px 60px -20px var(--shadow-deep),0 6px 16px var(--shadow);transform-origin:50% 100%}.ee-stage .card-img{height:190px;background-size:cover;background-position:center 22%;background-image:linear-gradient(0deg,rgba(74,52,47,.34),transparent 62%),radial-gradient(circle at 60% 32%,#fdead2,#f0c39c 32%,#c98c7e 66%,#7a4e4a)}.ee-stage .card-body{padding:18px 26px;text-align:center}.ee-stage .eyebrow{font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.ee-stage .names{font-family:"Instrument Serif","Noto Serif Armenian",serif;font-size:38px;line-height:1.05;color:var(--ink);letter-spacing:-.012em;margin-top:12px}.ee-stage .amp{display:block;font-style:italic;font-size:21px;margin:3px 0;color:var(--accent)}.ee-stage .when{margin-top:20px;font-size:11.5px;letter-spacing:.16em;color:var(--ink-soft)}.ee-stage .when small{display:block;margin-top:6px;font-size:10px;letter-spacing:.2em;color:var(--ink-faint)}.ee-stage .stagger>*{opacity:0}.ee-stage.is-open .stagger>*{animation:eeUp .9s cubic-bezier(.16,1,.3,1) both}.ee-stage.is-open .stagger>:first-child{animation-delay:2s}.ee-stage.is-open .stagger>:nth-child(2){animation-delay:2.11s}.ee-stage.is-open .stagger>:nth-child(3){animation-delay:2.22s}.ee-stage.is-open .stagger>:nth-child(4){animation-delay:2.33s}@keyframes eeUp{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.ee-stage .hint{position:absolute;left:50%;bottom:-70px;transform:translateX(-50%);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--hint);white-space:nowrap;animation:eeBreathe 3s ease-in-out infinite}@keyframes eeBreathe{0%,to{opacity:.45}50%{opacity:1}}.ee-stage.is-open .hint{opacity:0;animation:none;transition:opacity .35s}.ee-stage .env:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:520px){.ee-stage .env{--w:88vw;--h:calc(88vw * 0.64)}.ee-stage .card{width:80vw}.ee-stage .names{font-size:8vw}.ee-stage .card-img{height:46vw}}@media (max-width:640px){.ee-root:before{filter:none}.ee-root .tint{will-change:auto}.ee-root .tier-far .tint,.ee-root .tier-mid .tint{filter:none}.ee-stage .clasp{backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ee-root .bob,.ee-root .route,.ee-root .wander,.ee-root .wing,.ee-root:before,.ee-stage .hint{animation:none}.ee-stage .burst,.ee-stage .swarm{display:none}.ee-stage.is-open .stagger>*{animation-duration:.01ms}}.fairy-tale_scene__WeLJS{background-color:#1a1038;min-height:100vh}.fairy-tale_backdrop__ge6Am{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(135% 90% at 50% -12%,rgba(126,96,208,.3),transparent 55%),radial-gradient(120% 85% at 50% 112%,rgba(224,132,168,.32),transparent 62%),radial-gradient(70% 55% at 80% 22%,rgba(96,186,196,.16),transparent 62%),radial-gradient(60% 50% at 16% 34%,rgba(158,118,220,.2),transparent 62%),linear-gradient(180deg,#150c31,#241452 32%,#3a1f5e 64%,#2a1740)}.fairy-tale_aurora__t5298{position:absolute;border-radius:50%;filter:blur(72px);opacity:.5;mix-blend-mode:screen;will-change:transform}.fairy-tale_auroraA__r88bM{top:3%;left:-10%;width:70vw;height:42vh;background:radial-gradient(circle,rgba(110,200,190,.55),transparent 66%);animation:fairy-tale_ftAuroraA__MLNW5 28s ease-in-out infinite alternate}.fairy-tale_auroraB__OtE0L{top:0;right:-12%;width:66vw;height:46vh;background:radial-gradient(circle,rgba(214,122,186,.52),transparent 66%);animation:fairy-tale_ftAuroraB__ogfVo 34s ease-in-out infinite alternate}@keyframes fairy-tale_ftAuroraA__MLNW5{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(8%,5%,0) scale(1.18)}}@keyframes fairy-tale_ftAuroraB__ogfVo{0%{transform:translate3d(4%,0,0) scale(1.1)}to{transform:translate3d(-6%,6%,0) scale(.92)}}.fairy-tale_moon__7e3JB{position:absolute;top:8%;right:15%;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fef8e8,#f4e5c4 52%,#d9b98a 100%);animation:fairy-tale_ftMoon__UFeZt 8s ease-in-out infinite}.fairy-tale_moon__7e3JB:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset -12px -9px 20px rgba(150,120,90,.32)}@keyframes fairy-tale_ftMoon__UFeZt{0%,to{box-shadow:0 0 46px 12px rgba(246,232,200,.36),0 0 110px 54px rgba(210,150,180,.14)}50%{box-shadow:0 0 60px 18px rgba(246,232,200,.5),0 0 145px 72px rgba(210,150,180,.22)}}.fairy-tale_star__3C4KZ{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 4px 1px rgba(245,230,211,.6);will-change:opacity,transform;animation:fairy-tale_ftTwinkle__P3H8Z var(--tdur,3.4s) ease-in-out infinite alternate;animation-delay:var(--tdelay,0s)}@keyframes fairy-tale_ftTwinkle__P3H8Z{0%{opacity:var(--omin,.18);transform:scale(.6)}to{opacity:var(--omax,.95);transform:scale(1)}}.fairy-tale_mist___P_6D{position:absolute;left:-12%;right:-12%;bottom:5%;height:26vh;background:linear-gradient(0deg,rgba(206,176,220,.22),transparent 78%);filter:blur(26px);will-change:transform;animation:fairy-tale_ftMist__n_SP9 26s ease-in-out infinite alternate}@keyframes fairy-tale_ftMist__n_SP9{0%{transform:translateX(-3%)}to{transform:translateX(4%)}}.fairy-tale_foliage__vqp9N{filter:blur(5px)}.fairy-tale_blossomGlow__S_esJ{filter:drop-shadow(0 0 3px rgba(255,226,176,.9));animation:fairy-tale_ftBlossom__iMYWA 3.4s ease-in-out infinite alternate}@keyframes fairy-tale_ftBlossom__iMYWA{0%{opacity:.6}to{opacity:1}}.fairy-tale_bulb__Gzbth{position:absolute;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#fff6d8,#ffd98a 58%,#efb45e);box-shadow:0 0 8px 2px rgba(255,214,120,.8);animation:fairy-tale_ftBulb__72BCn 2.6s ease-in-out infinite;animation-delay:var(--bd,0s)}@keyframes fairy-tale_ftBulb__72BCn{0%,to{opacity:.5}50%{opacity:1}}.fairy-tale_fireflyLayer__XuA9r{position:fixed;inset:0;z-index:4;overflow:hidden;pointer-events:none}.fairy-tale_firefly__ddUg9{position:absolute;border-radius:50%;background:#ffe08a;will-change:transform,opacity;animation:fairy-tale_ftFloat__tRCvc var(--ffloat,9s) ease-in-out infinite,fairy-tale_ftGlow__R8ING var(--fglow,2.6s) ease-in-out infinite;animation-delay:var(--fdelay,0s),var(--fdelay2,0s)}@keyframes fairy-tale_ftFloat__tRCvc{0%{transform:translate(0)}25%{transform:translate(16px,-20px)}50%{transform:translate(-10px,-34px)}75%{transform:translate(-20px,-14px)}to{transform:translate(0)}}@keyframes fairy-tale_ftGlow__R8ING{0%,to{opacity:.12;box-shadow:0 0 4px 1px rgba(255,214,120,.5)}50%{opacity:1;box-shadow:0 0 12px 4px rgba(255,214,120,.95)}}.fairy-tale_sparkle__F_72v{pointer-events:none;border-radius:50%;animation:fairy-tale_sparkleDrift__IqqgY var(--drift-duration,10s) linear infinite,fairy-tale_sparkleTwinkle__uyLOD var(--twinkle-duration,2s) ease-in-out infinite alternate;animation-delay:var(--drift-delay,0s),var(--twinkle-delay,0s)}@keyframes fairy-tale_sparkleDrift__IqqgY{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:var(--sparkle-opacity,.6)}90%{opacity:var(--sparkle-opacity,.4)}to{transform:translateY(-100vh) translateX(var(--drift-x,10px));opacity:0}}@keyframes fairy-tale_sparkleTwinkle__uyLOD{0%{opacity:.2}to{opacity:var(--sparkle-opacity,.8)}}.fairy-tale_float__Olnga{animation:fairy-tale_floatY__ewmE0 var(--fdur,3s) ease-in-out infinite alternate}@keyframes fairy-tale_floatY__ewmE0{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.fairy-tale_wing__O0Bml{transform-origin:center;animation:fairy-tale_wingFlutter__Z6x_G var(--wdur,.2s) ease-in-out infinite alternate}@keyframes fairy-tale_wingFlutter__Z6x_G{0%{transform:scaleX(1)}to{transform:scaleX(.7)}}.fairy-tale_envelope__AWzlU{cursor:pointer;transform:rotate(3deg);filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}.fairy-tale_flap__OmwNl{transform-origin:top center;transform-style:preserve-3d}.fairy-tale_envelopeBody__kcijo{perspective:1500px;transform-style:preserve-3d}.fairy-tale_waxSeal__Sc3Mc{filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.fairy-tale_letter__iVUVk{background-color:#faf3e7;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.fairy-tale_flash__CVxOT{pointer-events:none;background:radial-gradient(circle,rgba(212,160,23,.8) 0,rgba(212,160,23,0) 70%)}.fairy-tale_fontCormorant__fZwrB{font-family:var(--font-cormorant),Georgia,serif}.fairy-tale_fontGreatVibes__FM0EX{font-family:var(--font-script),cursive}.fairy-tale_fontDancing__B6Yjn{font-family:var(--font-dancing),cursive}@media (prefers-reduced-motion:reduce){.fairy-tale_aurora__t5298,.fairy-tale_blossomGlow__S_esJ,.fairy-tale_bulb__Gzbth,.fairy-tale_firefly__ddUg9,.fairy-tale_float__Olnga,.fairy-tale_mist___P_6D,.fairy-tale_moon__7e3JB,.fairy-tale_sparkle__F_72v,.fairy-tale_star__3C4KZ,.fairy-tale_wing__O0Bml{animation:none!important}.fairy-tale_firefly__ddUg9{opacity:.5}.fairy-tale_star__3C4KZ{opacity:.7}.fairy-tale_bulb__Gzbth{opacity:.85}}.cute-envelope_scene__CfEt1{min-height:100vh;background:#fdf3f4}.cute-envelope_cover__o3fdt{position:fixed;inset:0;z-index:100;overflow:hidden;display:grid;place-items:center;cursor:pointer;perspective:1100px;background:radial-gradient(ellipse at 28% 24%,rgba(231,154,168,.14) 0,transparent 55%),radial-gradient(ellipse at 74% 74%,rgba(247,201,210,.16) 0,transparent 55%),#fdf3f4}.cute-envelope_env__JUSiB{--w:min(82vw,340px);position:relative;width:var(--w);height:calc(var(--w) * .66);transform-style:preserve-3d;animation:cute-envelope_envFloat__fn8Eu 5s ease-in-out infinite}@keyframes cute-envelope_envFloat__fn8Eu{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cute-envelope_face__pOu2X{position:absolute;inset:0;border-radius:16px}.cute-envelope_back__zE2pA{z-index:1;background:linear-gradient(160deg,#f8dbe1,#f2c9d2);box-shadow:0 26px 54px -16px rgba(138,63,80,.32)}.cute-envelope_card__6JU_c{position:absolute;left:8%;right:8%;bottom:12px;z-index:2;transform-origin:50% 100%;border-radius:12px;background:#fffafb;box-shadow:0 3px 10px rgba(138,63,80,.18);padding:22px 16px 20px;text-align:center}.cute-envelope_front__qzFeS{z-index:3;background:linear-gradient(165deg,#ffffff,#fbe4e9 58%,#f4d0d8);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -16px 26px -18px rgba(138,63,80,.28)}.cute-envelope_front__qzFeS:after{content:"";position:absolute;left:50%;bottom:18px;width:40px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#e6c07a,transparent);opacity:.7}.cute-envelope_flap__o1EX8{position:absolute;left:0;top:0;width:100%;height:62%;z-index:5;transform-origin:50% 0;transform-style:preserve-3d;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(172deg,#ffffff,#f8dbe1 68%,#f0c6d0);box-shadow:0 4px 7px rgba(138,63,80,.14)}.cute-envelope_seal__otYrY{position:absolute;left:50%;top:54%;margin:-26px 0 0 -26px;width:52px;height:52px;z-index:6;filter:drop-shadow(0 4px 8px rgba(138,63,80,.35));animation:cute-envelope_sealBeat__wXWtX 1.6s ease-in-out infinite;transform-origin:center}.cute-envelope_seal__otYrY svg{width:100%;height:100%;display:block}@keyframes cute-envelope_sealBeat__wXWtX{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}}.cute-envelope_heart__2hmsK{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:7;opacity:0;pointer-events:none;will-change:transform,opacity}.cute-envelope_heart__2hmsK svg{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 3px rgba(193,125,138,.3))}.cute-envelope_hint__mOLgQ{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#b06b78;white-space:nowrap;animation:cute-envelope_hintBreathe__egx2Y 2.6s ease-in-out infinite}@keyframes cute-envelope_hintBreathe__egx2Y{0%,to{opacity:.5}50%{opacity:1}}.cute-envelope_content__kfWxn{opacity:0}.cute-envelope_kenburns__lh20I{animation:cute-envelope_kenburns__lh20I 16s ease-in-out infinite alternate}@keyframes cute-envelope_kenburns__lh20I{0%{transform:scale(1)}to{transform:scale(1.08)}}.cute-envelope_petal__eE1q6{position:absolute;bottom:-60px;width:var(--psize,24px);height:var(--psize,24px);opacity:0;will-change:transform,opacity;animation-name:cute-envelope_petalRise__4fudB;animation-timing-function:linear;animation-iteration-count:infinite;filter:drop-shadow(0 3px 5px rgba(193,125,138,.3))}@media (max-width:520px){.cute-envelope_petal__eE1q6{width:calc(var(--psize, 24px) * .55);height:calc(var(--psize, 24px) * .55)}}@keyframes cute-envelope_petalRise__4fudB{0%{transform:translateY(0) rotate(-8deg) scale(.9);opacity:0}12%{opacity:.85}50%{transform:translateY(-54vh) rotate(20deg) scale(1)}88%{opacity:.85}to{transform:translateY(-112vh) rotate(46deg) scale(.95);opacity:0}}@media (prefers-reduced-motion:reduce){.cute-envelope_env__JUSiB,.cute-envelope_hint__mOLgQ,.cute-envelope_seal__otYrY{animation:none!important}}.golden-envelope_scene__NUqfE{min-height:100vh;background:#faf6f0}.golden-envelope_envelopeCover__BDWdn{position:fixed;inset:0;width:100vw;height:100vh;cursor:pointer;z-index:100;overflow:hidden;perspective:1200px;background:#faf6f0;background-image:radial-gradient(ellipse at 25% 30%,rgba(180,160,130,.06) 0,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(180,160,130,.06) 0,transparent 55%),repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(120,100,80,.018) 0,rgba(120,100,80,.018) 4px)}.golden-envelope_flap__alzq0{position:absolute;will-change:transform,opacity}.golden-envelope_flapTop__DzlQf{top:0;left:0;width:100%;height:55%;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transform-style:preserve-3d;z-index:8;background:linear-gradient(180deg,#faf6f0,#f3eadb 70%,#ebdfc8)}.golden-envelope_flapBottom__nRkNN{bottom:0;left:0;width:100%;height:55%;clip-path:polygon(50% 0,100% 100%,0 100%);z-index:6;background:linear-gradient(0deg,#faf6f0,#f3eadb 70%,#ebdfc8)}.golden-envelope_flapLeft__tsM1U{top:0;left:0;width:55%;height:100%;clip-path:polygon(0 0,100% 50%,0 100%);z-index:5;background:linear-gradient(90deg,#f3eadb,#faf6f0)}.golden-envelope_flapRight__FYvy4{top:0;right:0;width:55%;height:100%;clip-path:polygon(100% 0,100% 100%,0 50%);z-index:5;background:linear-gradient(270deg,#f3eadb,#faf6f0)}.golden-envelope_foldLine__r4dwZ{position:absolute;background:rgba(180,152,120,.18);pointer-events:none;z-index:9;height:1px;width:71%}.golden-envelope_diag1___akC0{top:0;left:0;transform-origin:0 0;transform:rotate(35deg)}.golden-envelope_diag2__wjXPK{top:0;right:0;transform-origin:100% 0;transform:rotate(-35deg)}.golden-envelope_diag3__FSazn{bottom:0;left:0;transform-origin:0 100%;transform:rotate(-35deg)}.golden-envelope_diag4__f6geF{bottom:0;right:0;transform-origin:100% 100%;transform:rotate(35deg)}.golden-envelope_shimmer__bO9VF{z-index:14;width:clamp(300px,60vw,600px);height:clamp(300px,60vw,600px);background:radial-gradient(circle,rgba(245,210,138,.6) 0,rgba(212,168,92,.3) 30%,rgba(176,133,64,.1) 60%,transparent 80%)}.golden-envelope_lightBurst__qYXBX,.golden-envelope_shimmer__bO9VF{position:absolute;inset:0;margin:auto;opacity:0;pointer-events:none;border-radius:50%;will-change:transform,opacity}.golden-envelope_lightBurst__qYXBX{z-index:13;width:120vmax;height:120vmax;background:conic-gradient(from 0deg,transparent 0deg,rgba(245,210,138,.15) 10deg,transparent 20deg,transparent 30deg,rgba(245,210,138,.1) 40deg,transparent 50deg,transparent 60deg,rgba(245,210,138,.12) 70deg,transparent 80deg,transparent 90deg,rgba(245,210,138,.15) 100deg,transparent 110deg,transparent 120deg,rgba(245,210,138,.08) 130deg,transparent 140deg,transparent 150deg,rgba(245,210,138,.13) 160deg,transparent 170deg,transparent 180deg,rgba(245,210,138,.15) 190deg,transparent 200deg,transparent 210deg,rgba(245,210,138,.1) 220deg,transparent 230deg,transparent 240deg,rgba(245,210,138,.12) 250deg,transparent 260deg,transparent 270deg,rgba(245,210,138,.15) 280deg,transparent 290deg,transparent 300deg,rgba(245,210,138,.08) 310deg,transparent 320deg,transparent 330deg,rgba(245,210,138,.13) 340deg,transparent 350deg,transparent 1turn)}.golden-envelope_sparkle__SBc5A{z-index:16;opacity:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(245,210,138,1) 0,rgba(212,168,92,.8) 40%,transparent 70%);box-shadow:0 0 6px 2px rgba(245,210,138,.5)}.golden-envelope_seal__mTLRS,.golden-envelope_sparkle__SBc5A{position:absolute;inset:0;margin:auto;will-change:transform,opacity}.golden-envelope_seal__mTLRS{width:clamp(140px,22vw,230px);height:clamp(140px,22vw,230px);z-index:15;cursor:pointer;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35)) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.golden-envelope_sealBody__2oqxd{position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,#f5d28a 0,#d4a85c 25%,#b08540 55%,#8a6328 85%,#6a4818 100%);border-radius:47% 53% 48% 52%/50% 48% 52% 50%;box-shadow:inset -8px -10px 20px rgba(80,50,15,.5),inset 6px 8px 15px rgba(255,230,170,.3);animation:golden-envelope_sealJiggle__JZ52K 6s ease-in-out infinite}.golden-envelope_sealBody__2oqxd:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 70% 75%,rgba(80,50,15,.3) 0,transparent 35%),radial-gradient(circle at 25% 20%,rgba(255,240,200,.4) 0,transparent 25%);pointer-events:none}@keyframes golden-envelope_sealJiggle__JZ52K{0%,to{border-radius:47% 53% 48% 52%/50% 48% 52% 50%}50%{border-radius:50% 50% 47% 53%/48% 52% 50% 50%}}.golden-envelope_sealText__PGgAq{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-script),cursive;color:#5a3e1a;text-align:center;line-height:.95;text-shadow:1px 1px 0 rgba(255,230,170,.4),-1px -1px 1px rgba(80,50,15,.3);pointer-events:none;z-index:2}.golden-envelope_sealLine1__4SI5r{font-size:clamp(1.5rem,3.5vw,2.5rem);font-style:italic;margin-bottom:-8px}.golden-envelope_sealLine2__dCKuh{font-size:clamp(1.8rem,4.2vw,3rem);font-style:italic}.golden-envelope_content__LvYwk{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.golden-envelope_flap__alzq0,.golden-envelope_sealBody__2oqxd{animation:none!important}}