@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}75%,to{transform:scale(1.08,1.6);opacity:0}}@keyframes glow-pulse{0%{box-shadow:0 0 #d3b1608c}70%,to{box-shadow:0 0 18px 10px #d3b16000}}@keyframes shimmer-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer-slow{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer-slow{animation:shimmer-slow 8s ease-in-out infinite}@keyframes ball-drop{0%{opacity:0;transform:translateY(-100px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ball-snap{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animate-ball-drop{animation:ball-drop .6s cubic-bezier(.34,1.56,.64,1) both}.animate-ball-snap{animation:ball-snap .18s ease-out both}@media(prefers-reduced-motion:reduce){.animate-ball-drop,.animate-ball-snap{animation:none}}.sonner-loader{background:#82b1dd!important}
