@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-float{animation:7s ease-in-out infinite mk-float}@media (prefers-reduced-motion:reduce){.mk-float{animation:none}}@keyframes hn-pop{0%{opacity:0;transform:translateY(.4em)scale(.86)}to{opacity:1;transform:none}}@keyframes hn-reveal{0%{opacity:0;transform:translate(-.45em)}to{opacity:1;transform:none}}@keyframes hv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hv-flow{0%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}to{opacity:0;transform:translateY(2.25rem)}}@keyframes hv-ping{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-halo) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c-halo) 0%, transparent)}}@keyframes bar-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.hn-ini{animation:.55s cubic-bezier(.2,.8,.2,1) both hn-pop;animation-delay:calc(var(--i,0) * 90ms + 80ms);display:inline-block}.hn-rest{animation:.6s cubic-bezier(.2,.8,.2,1) both hn-reveal;animation-delay:calc(var(--i,0) * 90ms + .65s);display:inline-block}.hv-in{animation:.6s cubic-bezier(.2,.8,.2,1) both hv-in;animation-delay:var(--d,0s)}.hv-dot{animation:1.8s ease-in-out infinite hv-flow;animation-delay:var(--d,0s)}.hv-mine{animation:2.4s ease-in-out 1.8s 2 hv-ping}.mk-bar-up{animation:.35s cubic-bezier(.2,.8,.2,1) both bar-up}@media (prefers-reduced-motion:reduce){.hn-ini,.hn-rest,.hv-in,.hv-dot,.hv-mine,.mk-bar-up{animation:none}}
