@keyframes success-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes success-ring-delayed{0%{opacity:0;transform:scale(1)}20%{opacity:.4}to{opacity:0;transform:scale(2.8)}}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes particle-burst{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0);opacity:0}20%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -1));opacity:0}}.animate-success-ring{animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards success-ring}.animate-success-ring-delayed{animation:.8s cubic-bezier(.22,1,.36,1) .2s forwards success-ring-delayed}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}.bg-gradient-radial{background:radial-gradient(circle at center, var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to))}.success-particle.svelte-mksr2a{animation:.8s cubic-bezier(.22,1,.36,1) forwards particle-burst;animation-delay:calc(.15s + var(--delay));top:50%;left:50%;transform:translate(-50%,-50%)}
