.achievement-arrival{animation:.45s cubic-bezier(.2,1.7,.5,1) achievement-in}.achievement-rays{pointer-events:none;background:repeating-conic-gradient(#fbbf2412 0deg 12deg,#0000 12deg 24deg);animation:35s linear infinite achievement-spin;position:absolute;inset:-50%}@keyframes achievement-in{0%{opacity:0;transform:scale(.7)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes achievement-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.achievement-arrival,.achievement-rays{animation:none!important}}.achievement-cosmetic-float{animation:1.5s ease-out both achievement-float}.achievement-confetti{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out both achievement-spark}@keyframes achievement-float{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}@keyframes achievement-spark{0%{opacity:0}20%{opacity:1}to{opacity:.4;translate:0 .2px}}@media (prefers-reduced-motion:reduce){.achievement-cosmetic-float,.achievement-confetti{animation:none!important}}
