@keyframes mo-wave-6{to{transform:translate(6px)}}@keyframes mo-bob{50%{transform:translateY(-.7px)}}.mo-keel .mo-keel-arrow{transform-box:view-box;transform-origin:12px 19px;transition:transform .35s var(--mo-ease), opacity .25s ease}.mo-keel .mo-keel-box{opacity:0;transform-box:view-box;transform-origin:12px 12px;transition:opacity .3s ease .15s, transform .4s var(--mo-ease) .15s;transform:scale(.85)}.mo-keel .mo-keel-water{opacity:0;transform:translateY(calc(19px - var(--p,0) * 14px));transition:transform .45s var(--mo-ease), opacity .25s ease .15s}.mo-keel .mo-keel-wave{opacity:.45;animation:.9s linear infinite paused mo-wave-6}.mo-keel .mo-keel-float{animation:1.1s ease-in-out infinite paused mo-bob}.mo-keel .mo-keel-check{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .4s var(--mo-ease) .3s, opacity .1s .3s}:-webkit-any(button,a):hover>.mo-keel[data-phase=idle] .mo-keel-arrow{transform:translateY(-1.5px)}:is(button,a):hover>.mo-keel[data-phase=idle] .mo-keel-arrow{transform:translateY(-1.5px)}.mo-keel[data-phase=busy] .mo-keel-arrow{opacity:0;transform:scaleY(0)}.mo-keel[data-phase=busy] .mo-keel-box{opacity:1;transform:scale(1)}.mo-keel[data-phase=busy] .mo-keel-water{opacity:1}.mo-keel[data-phase=busy] .mo-keel-wave,.mo-keel[data-phase=busy] .mo-keel-float{animation-play-state:running}.mo-keel[data-phase=done] .mo-keel-arrow{opacity:0;transform:scaleY(0)}.mo-keel[data-phase=done] .mo-keel-box{opacity:1;transform:scale(1)}.mo-keel[data-phase=done] .mo-keel-water{opacity:0;transition-delay:0s,.3s}.mo-keel[data-phase=done] .mo-keel-check{stroke-dashoffset:0;opacity:1}
