@keyframes mk-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-orb-ring{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.mk-float-a,.mk-float-b,.mk-float-c{will-change:transform;animation:5s cubic-bezier(.33,.9,.35,1) infinite alternate mk-float}.mk-float-b{animation-duration:6.2s;animation-delay:-1.6s}.mk-float-c{animation-duration:4.4s;animation-delay:-3s}.mk-pulse{animation:2.4s ease-in-out infinite mk-pulse}.mk-orb-ring:before{content:"";pointer-events:none;border:3px solid #8fddb4cc;border-radius:9999px;animation:3.2s cubic-bezier(.33,.9,.35,1) infinite mk-orb-ring;position:absolute;inset:0}.mk-reveal-pending{opacity:0;transform:translateY(22px)}.mk-reveal-in{opacity:1;transition:opacity .7s cubic-bezier(.33,.9,.35,1),transform .7s cubic-bezier(.33,.9,.35,1);transform:none}.mk-panel{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.33,.9,.35,1),transform .3s cubic-bezier(.33,.9,.35,1);transform:translateY(16px)scale(.97)}.mk-panel-open{opacity:1;pointer-events:auto;transform:none}.mk-drawer{transition:transform .35s cubic-bezier(.33,.9,.35,1);transform:translate(105%)}[dir=rtl] .mk-drawer{transform:translate(-105%)}.mk-drawer-open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.mk-float-a,.mk-float-b,.mk-float-c,.mk-pulse{animation:none}.mk-orb-ring:before{opacity:0;animation:none}.mk-reveal-pending{opacity:1;transform:none}.mk-reveal-in,.mk-panel,.mk-drawer{transition:none}}
