@keyframes svelte-u236h6-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in.svelte-u236h6{animation:svelte-u236h6-slide-in .3s ease-out}@keyframes svelte-1mzjx0-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1mzjx0-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up.svelte-1mzjx0{animation:svelte-1mzjx0-slide-up .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-14holku-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-14holku-slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right.svelte-14holku{animation:svelte-14holku-slide-in-right .4s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-in-left.svelte-14holku{animation:svelte-14holku-slide-in-left .4s cubic-bezier(.34,1.56,.64,1) forwards}.animate-fly-to-button.svelte-14holku{animation:svelte-14holku-fly-to-button .8s ease-out forwards}@keyframes svelte-14holku-fly-to-button{0%{transform:translate(0) scale(1);opacity:1}90%{transform:translate(var(--fly-x, 200px),var(--fly-y, 0px)) scale(.3);opacity:1}to{transform:translate(var(--fly-x, 200px),var(--fly-y, 0px)) scale(.2);opacity:0}}@keyframes svelte-14holku-trail-to-button{0%{transform:translate(-50%,-50%) scale(0);opacity:0}20%{transform:translate(-50%,-50%) scale(1.5);opacity:1}to{transform:translate(calc(-50% + 220px),-50%) scale(0);opacity:0}}.animate-trail-to-button.svelte-14holku{animation:svelte-14holku-trail-to-button .75s cubic-bezier(.25,.1,.25,1) forwards;animation-delay:var(--delay)}@keyframes svelte-14holku-toast-in{0%{transform:translate(-100%) translateY(20px);opacity:0}to{transform:translate(0) translateY(0);opacity:1}}.animate-toast-in.svelte-14holku{animation:svelte-14holku-toast-in .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-14holku-receive-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3);background:#fff6}}.animate-receive-pulse.svelte-14holku{animation:svelte-14holku-receive-pulse .4s ease-out .6s forwards}@keyframes svelte-14holku-checkmark-pop{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-14holku-confetti-burst{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(calc(-50% + cos(var(--angle)) * var(--distance)),calc(-50% + sin(var(--angle)) * var(--distance))) scale(0);opacity:0}}.animate-confetti-burst.svelte-14holku{animation:svelte-14holku-confetti-burst .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes svelte-14holku-sparkle-trail{0%{transform:scale(0);opacity:0}30%{transform:scale(1.2);opacity:1}to{transform:scale(0) translate(50px);opacity:0}}@keyframes svelte-14holku-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-shimmer.svelte-14holku{animation:svelte-14holku-shimmer 2.5s ease-in-out infinite}@keyframes svelte-14holku-text-glow{0%,to{text-shadow:0 0 4px rgba(255,255,255,.5)}50%{text-shadow:0 0 12px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.5)}}@keyframes svelte-14holku-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.2) rotate(15deg)}}@keyframes svelte-14holku-bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-14holku-wand-wave{0%,to{transform:rotate(-10deg)}50%{transform:rotate(15deg)}}@keyframes svelte-14holku-sparkle-pop{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}}.animate-sparkle-pop.svelte-14holku{animation:svelte-14holku-sparkle-pop 1s ease-in-out infinite}.delay-100.svelte-14holku{animation-delay:.1s}@keyframes svelte-14holku-pulse-border{0%,to{border-color:#a78bfa66;box-shadow:0 0 #a78bfa33}50%{border-color:#a78bfae6;box-shadow:0 0 20px 4px #a78bfa26}}.animate-pulse-border.svelte-14holku{animation:svelte-14holku-pulse-border 2s ease-in-out infinite}@keyframes svelte-14holku-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in.svelte-14holku{animation:svelte-14holku-scale-in .4s cubic-bezier(.34,1.56,.64,1) forwards}.phase-exit.svelte-15q59hy{animation:svelte-15q59hy-phase-exit .4s ease-in forwards}@keyframes svelte-15q59hy-phase-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-20px)}}.phase-1-enter.svelte-15q59hy{animation:svelte-15q59hy-phase-1-checkmark .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-15q59hy-phase-1-checkmark{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.phase-1-text.svelte-15q59hy{animation:svelte-15q59hy-fade-slide-up .5s ease-out .3s backwards}@keyframes svelte-15q59hy-fade-slide-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.phase-2-header.svelte-15q59hy{animation:svelte-15q59hy-fade-slide-up .4s ease-out backwards}.card-enter.svelte-15q59hy{opacity:0;animation:svelte-15q59hy-card-enter .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--delay) * .12s + .2s)}@keyframes svelte-15q59hy-card-enter{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.phase-3-card.svelte-15q59hy{animation:svelte-15q59hy-phase-3-card-enter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-15q59hy-phase-3-card-enter{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.phase-3-text.svelte-15q59hy{animation:svelte-15q59hy-fade-slide-up .5s ease-out .4s backwards}.phase-3-subtext.svelte-15q59hy{animation:svelte-15q59hy-fade-slide-up .5s ease-out .6s backwards}.shimmer.svelte-15q59hy{position:relative;overflow:hidden}.shimmer.svelte-15q59hy:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.3) 50%,transparent 75%);animation:svelte-15q59hy-shimmer 2s ease-in-out infinite}@keyframes svelte-15q59hy-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-1iap2wa-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1iap2wa-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes svelte-1iap2wa-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.7;transform:scale(1.1) rotate(10deg)}}@keyframes svelte-1iap2wa-particle-up{0%{transform:translateY(0) scale(0);opacity:1}20%{transform:translateY(-4px) scale(1.2);opacity:1}to{transform:translateY(-25px) scale(0);opacity:0}}@keyframes svelte-1iap2wa-particle-down{0%{transform:translateY(0) scale(0);opacity:1}20%{transform:translateY(4px) scale(1.2);opacity:1}to{transform:translateY(25px) scale(0);opacity:0}}@keyframes svelte-1iap2wa-bounce-in{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-1iap2wa-text-glow{0%,to{text-shadow:0 0 4px rgba(255,255,255,.5)}50%{text-shadow:0 0 12px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.5)}}.animate-slide-up.svelte-1iap2wa{animation:svelte-1iap2wa-slide-up .3s ease-out forwards}.animate-shimmer.svelte-1iap2wa{animation:svelte-1iap2wa-shimmer 2.5s ease-in-out infinite}.magic-btn.svelte-1iap2wa:active{transform:scale(.95)}@keyframes svelte-1iap2wa-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}.animate-slide-out-right.svelte-1iap2wa{animation:svelte-1iap2wa-slide-out-right .25s cubic-bezier(.4,0,.2,1) forwards}.phase-enter.svelte-5b9sp{animation:svelte-5b9sp-phase-enter .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-5b9sp-phase-enter{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.checkmark-pop.svelte-5b9sp{animation:svelte-5b9sp-checkmark-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-5b9sp-checkmark-pop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.phase-exit.svelte-5b9sp{animation:svelte-5b9sp-phase-exit .3s ease-in forwards}@keyframes svelte-5b9sp-phase-exit{0%{opacity:1}to{opacity:0}}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print\:hidden{display:none!important}.print\:break-inside-avoid{break-inside:avoid}.print\:break-inside-avoid-page{break-inside:avoid-page}.print\:break-after-avoid{break-after:avoid}}@keyframes svelte-ezwh4y-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ezwh4y-copy-pulse{0%{transform:scale(1)}50%{transform:scale(.98);background-color:#c7d2fe}to{transform:scale(1)}}@keyframes svelte-ezwh4y-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-scale-in{animation:svelte-ezwh4y-scale-in .2s ease-out forwards}.animate-copy-pulse{animation:svelte-ezwh4y-copy-pulse .3s ease-out}.animate-icon-pop{animation:svelte-ezwh4y-icon-pop .3s ease-out}@keyframes svelte-f4oirm-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-f4oirm-copy-pulse{0%{transform:scale(1)}50%{transform:scale(.98);background-color:#c7d2fe}to{transform:scale(1)}}@keyframes svelte-f4oirm-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-scale-in{animation:svelte-f4oirm-scale-in .2s ease-out forwards}.animate-copy-pulse{animation:svelte-f4oirm-copy-pulse .3s ease-out}.animate-icon-pop{animation:svelte-f4oirm-icon-pop .3s ease-out}@keyframes svelte-l7kjlz-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-l7kjlz-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes svelte-l7kjlz-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes svelte-l7kjlz-pulse-border{0%,to{border-color:#0ea5e966;box-shadow:0 0 #0ea5e933}50%{border-color:#0ea5e9e6;box-shadow:0 0 20px 4px #0ea5e926}}.animate-pulse-border.svelte-l7kjlz{animation:svelte-l7kjlz-pulse-border 2s ease-in-out infinite}.animate-scale-in.svelte-l7kjlz{animation:svelte-l7kjlz-scale-in .4s cubic-bezier(.16,1,.3,1) forwards}.animate-shake.svelte-l7kjlz{animation:svelte-l7kjlz-shake .2s ease-in-out 0s 2}@keyframes svelte-l7kjlz-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes svelte-l7kjlz-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.7;transform:scale(1.1) rotate(10deg)}}@keyframes svelte-l7kjlz-particle-up{0%{transform:translateY(0) scale(0);opacity:1}20%{transform:translateY(-5px) scale(1.2);opacity:1}to{transform:translateY(-35px) scale(0);opacity:0}}@keyframes svelte-l7kjlz-particle-down{0%{transform:translateY(0) scale(0);opacity:1}20%{transform:translateY(5px) scale(1.2);opacity:1}to{transform:translateY(35px) scale(0);opacity:0}}@keyframes svelte-l7kjlz-particle-left{0%{transform:translate(0) scale(0);opacity:1}20%{transform:translate(-5px) scale(1.2);opacity:1}to{transform:translate(-30px) scale(0);opacity:0}}@keyframes svelte-l7kjlz-particle-right{0%{transform:translate(0) scale(0);opacity:1}20%{transform:translate(5px) scale(1.2);opacity:1}to{transform:translate(30px) scale(0);opacity:0}}@keyframes svelte-l7kjlz-bounce-in{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-l7kjlz-text-glow{0%,to{text-shadow:0 0 4px rgba(255,255,255,.5)}50%{text-shadow:0 0 12px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.5)}}@keyframes svelte-l7kjlz-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-shimmer.svelte-l7kjlz{animation:svelte-l7kjlz-shimmer 2.5s ease-in-out infinite}.animate-particle-up.svelte-l7kjlz{animation:svelte-l7kjlz-particle-up .7s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay)}.animate-particle-down.svelte-l7kjlz{animation:svelte-l7kjlz-particle-down .7s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay)}.animate-particle-left.svelte-l7kjlz{animation:svelte-l7kjlz-particle-left .7s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay)}.animate-particle-right.svelte-l7kjlz{animation:svelte-l7kjlz-particle-right .7s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay)}.animate-text-glow.svelte-l7kjlz{animation:svelte-l7kjlz-text-glow 1.5s ease-in-out infinite}.magic-btn.svelte-l7kjlz:active{transform:scale(.95)}.animate-in{animation-fill-mode:forwards}@keyframes svelte-ls0fao-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ls0fao-copy-pulse{0%{transform:scale(1)}50%{transform:scale(.98);background-color:#a7f3d0}to{transform:scale(1)}}@keyframes svelte-ls0fao-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-scale-in{animation:svelte-ls0fao-scale-in .2s ease-out forwards}.animate-copy-pulse{animation:svelte-ls0fao-copy-pulse .3s ease-out}.animate-icon-pop{animation:svelte-ls0fao-icon-pop .3s ease-out}.phase-exit.svelte-nek8i0{animation:svelte-nek8i0-phase-exit .4s ease-in forwards}@keyframes svelte-nek8i0-phase-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-20px)}}.phase-1-enter.svelte-nek8i0{animation:svelte-nek8i0-phase-1-checkmark .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-nek8i0-phase-1-checkmark{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.phase-1-text.svelte-nek8i0{animation:svelte-nek8i0-fade-slide-up .5s ease-out .3s backwards}@keyframes svelte-nek8i0-fade-slide-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.phase-2-header.svelte-nek8i0{animation:svelte-nek8i0-fade-slide-up .4s ease-out backwards}.card-enter.svelte-nek8i0{opacity:0;animation:svelte-nek8i0-card-enter .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--delay) * .1s + .15s)}@keyframes svelte-nek8i0-card-enter{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.phase-3-card.svelte-nek8i0{animation:svelte-nek8i0-phase-3-card-enter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-nek8i0-phase-3-card-enter{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.phase-3-text.svelte-nek8i0{animation:svelte-nek8i0-fade-slide-up .5s ease-out .4s backwards}
