@keyframes course-pop{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes course-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes course-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(.4)}}@keyframes course-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes course-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.course-pop{animation:.32s cubic-bezier(.3,1.4,.5,1) course-pop}.course-rise{animation:.5s ease-out both course-rise}.course-wiggle{animation:.6s ease-in-out 2 course-wiggle}.course-burst{pointer-events:none;position:absolute;inset:0}.course-burst i{background:var(--c,#e63e5c);border-radius:9999px;width:5px;height:5px;margin:-2.5px;animation:.55s ease-out forwards course-burst;position:absolute;top:50%;left:50%}.course-shine{background-image:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);background-size:200% 100%;animation:2.4s linear infinite course-shine}@media (prefers-reduced-motion:reduce){.course-pop,.course-rise,.course-wiggle,.course-burst i,.course-shine{animation:none!important}}
