.MagicalBackground-module__QeH0rW__bg{z-index:0;isolation:isolate;pointer-events:none;background:#150826;position:fixed;inset:0;overflow:hidden}.MagicalBackground-module__QeH0rW__gradient{background:radial-gradient(at 18% 18%,#ff5ad159 0%,#0000 50%),radial-gradient(at 82% 28%,#8b5cf659 0%,#0000 50%),radial-gradient(at 50% 92%,#c026d34d 0%,#0000 55%),linear-gradient(160deg,#150826 0%,#2e0f4f 40%,#4a1259 70%,#1c0a33 100%);animation:16s ease-in-out infinite MagicalBackground-module__QeH0rW__hueDrift;position:absolute;inset:-10%}.MagicalBackground-module__QeH0rW__nebulae{mix-blend-mode:screen;position:absolute;inset:0}.MagicalBackground-module__QeH0rW__blob{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.MagicalBackground-module__QeH0rW__blob1{background:conic-gradient(from 90deg,#ff5ad1,#8b5cf6,#1c0a33,#ff9de2,#ff5ad1);width:60vmax;height:60vmax;animation:50s linear infinite MagicalBackground-module__QeH0rW__spin;top:-18%;left:-15%}.MagicalBackground-module__QeH0rW__blob2{background:conic-gradient(from 200deg,#8b5cf6,#ff5ad1,#2a0a4a,#c026d3,#8b5cf6);width:50vmax;height:50vmax;animation:65s linear infinite reverse MagicalBackground-module__QeH0rW__spin;top:6%;right:-18%}.MagicalBackground-module__QeH0rW__blob3{background:conic-gradient(#c026d3,#4a1259,#ff9de2,#8b5cf6,#c026d3);width:55vmax;height:55vmax;animation:58s linear infinite MagicalBackground-module__QeH0rW__spin;bottom:-28%;left:18%}.MagicalBackground-module__QeH0rW__shields{position:absolute;inset:0}.MagicalBackground-module__QeH0rW__shieldRing{border:1.5px solid #ffffff29;border-radius:50%;position:absolute}.MagicalBackground-module__QeH0rW__shield1{width:46vmax;height:46vmax;animation:80s linear infinite MagicalBackground-module__QeH0rW__spin,6s ease-in-out infinite MagicalBackground-module__QeH0rW__pulseGlow;top:18%;left:-10%}.MagicalBackground-module__QeH0rW__shield2{width:32vmax;height:32vmax;animation:60s linear infinite reverse MagicalBackground-module__QeH0rW__spin,7s ease-in-out 1s infinite MagicalBackground-module__QeH0rW__pulseGlow;bottom:4%;right:-8%}.MagicalBackground-module__QeH0rW__stars{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.MagicalBackground-module__QeH0rW__floaters{position:absolute;inset:0;overflow:hidden}.MagicalBackground-module__QeH0rW__floater{width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);will-change:transform;position:absolute}.MagicalBackground-module__QeH0rW__floaterInner{color:#ffd6f5b3;width:100%;height:100%;animation-delay:var(--delay)}.MagicalBackground-module__QeH0rW__wobble{animation:MagicalBackground-module__QeH0rW__floatBob var(--dur) ease-in-out infinite alternate, MagicalBackground-module__QeH0rW__wobble calc(var(--dur) * 1.6) ease-in-out infinite;animation-delay:var(--delay)}.MagicalBackground-module__QeH0rW__spin{animation:MagicalBackground-module__QeH0rW__floatBob var(--dur) ease-in-out infinite alternate, MagicalBackground-module__QeH0rW__spinSlow calc(var(--dur) * 4) linear infinite;animation-delay:var(--delay)}.MagicalBackground-module__QeH0rW__glyph{filter:drop-shadow(0 0 6px #ffa0e6b3);opacity:.85;width:100%;height:100%}.MagicalBackground-module__QeH0rW__cursorField{opacity:0;width:260px;height:260px;transition:opacity .3s;position:absolute;top:0;left:0}.MagicalBackground-module__QeH0rW__cursorField:before{content:"";filter:blur(6px);background:radial-gradient(circle,#ffffffe6,#ff8ce666 45%,#0000 72%);border-radius:50%;position:absolute;inset:32%}.MagicalBackground-module__QeH0rW__ring{opacity:0;border:1.5px solid #ffffff8c;border-radius:50%;animation:2.4s ease-out infinite MagicalBackground-module__QeH0rW__sonar;position:absolute;inset:0;box-shadow:0 0 20px #ff96e699}.MagicalBackground-module__QeH0rW__ring:nth-child(2){animation-delay:.8s}.MagicalBackground-module__QeH0rW__ring:nth-child(3){animation-delay:1.6s}@media (pointer:coarse){.MagicalBackground-module__QeH0rW__cursorField{display:none}}@keyframes MagicalBackground-module__QeH0rW__hueDrift{0%,to{filter:hue-rotate()saturate()}50%{filter:hue-rotate(18deg)saturate(1.15)}}@keyframes MagicalBackground-module__QeH0rW__spin{to{transform:rotate(360deg)}}@keyframes MagicalBackground-module__QeH0rW__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MagicalBackground-module__QeH0rW__pulseGlow{0%,to{box-shadow:0 0 40px #ff78dc33,inset 0 0 40px #b464ff26}50%{box-shadow:0 0 70px #ff78dc66,inset 0 0 60px #b464ff4d}}@keyframes MagicalBackground-module__QeH0rW__floatBob{0%{translate:0}to{translate:0 -16px}}@keyframes MagicalBackground-module__QeH0rW__wobble{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes MagicalBackground-module__QeH0rW__sonar{0%{opacity:.75;scale:.25}70%{opacity:.22}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.MagicalBackground-module__QeH0rW__gradient,.MagicalBackground-module__QeH0rW__blob,.MagicalBackground-module__QeH0rW__shieldRing,.MagicalBackground-module__QeH0rW__floaterInner,.MagicalBackground-module__QeH0rW__wobble,.MagicalBackground-module__QeH0rW__spin,.MagicalBackground-module__QeH0rW__ring{animation:none!important}}
.HeartFrame-module__CQaqva__wrap{aspect-ratio:1;z-index:1;width:min(92vw,620px);position:relative}.HeartFrame-module__CQaqva__panel{clip-path:url(#heartClip);-webkit-backdrop-filter:blur(20px)saturate(160%);filter:drop-shadow(0 0 30px #ff96e68c)drop-shadow(0 0 70px #be6eff59);background:radial-gradient(120% 100% at 50% 22%,#ffffffe0,#ffebf894 55%,#ffd2f06b 100%);animation:3.4s ease-in-out infinite HeartFrame-module__CQaqva__heartbeat;position:absolute;inset:0}.HeartFrame-module__CQaqva__content{text-align:center;justify-content:center;align-items:center;padding:20% 17% 30%;display:flex;position:absolute;inset:0}@keyframes HeartFrame-module__CQaqva__heartbeat{0%,to{scale:1}10%{scale:1.015}20%{scale:.998}30%{scale:1.012}45%{scale:1}}@media (prefers-reduced-motion:reduce){.HeartFrame-module__CQaqva__panel{animation:none}}
