@layer utilities{@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.price-gradient{background:linear-gradient(135deg,#c8a84b,#f0d070 50%,#7dd3a0);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimPrice 3s ease infinite}.logo-ring{background:conic-gradient(from 0deg,#c8a84b 0deg,#4caf6e 100deg,transparent 160deg,#c8a84b 260deg,#c8a84b 1turn)}@keyframes slideUp{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes shimPrice{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){[class*="animate-[popIn"],[class*="animate-[slideUp"]{animation:none!important;opacity:1!important}.price-gradient{animation:none}.logo-ring{animation:none!important}.backdrop-blur-md,.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}}