@keyframes mk-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mk-glow{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,-6%)scale(1.08)}66%{transform:translate(-5%,4%)scale(.95)}}@keyframes mk-cycle{0%,26%{opacity:1}33%,93%{opacity:0}to{opacity:1}}@keyframes mk-step-on{0%,10%{color:#fff;background-color:#2563eb;border-color:#2563eb;transform:scale(1.06)}14.3%,to{color:#475569;background-color:#fff;border-color:#e2e8f0;transform:scale(1)}}.mk-step{animation:14s ease-in-out infinite mk-step-on;animation-delay:var(--mk-step-delay,0s)}@keyframes mk-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.mk-js .mk-reveal{opacity:0}.mk-js .mk-reveal.is-in{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) both mk-fade-up;animation-delay:var(--mk-delay,0s)}.mk-float{animation:7s ease-in-out infinite mk-float}.mk-glow{animation:18s ease-in-out infinite mk-glow}.mk-cycle{opacity:0;animation:15s ease-in-out infinite mk-cycle;animation-delay:var(--mk-cycle-delay,0s)}.mk-cycle:first-child{opacity:1}.mk-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite mk-ping}@media (prefers-reduced-motion:reduce){.mk-js .mk-reveal,.mk-js .mk-reveal.is-in,.mk-float,.mk-glow,.mk-cycle,.mk-step,.mk-ping{opacity:1!important;animation:none!important;transform:none!important}.mk-cycle:not(:first-child){opacity:0!important}}
