@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes m-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes m-shake{0%,to{transform:none}20%{transform:translate(-6px)rotate(-4deg)}40%{transform:translate(6px)rotate(4deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes m-shake-x{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes m-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes m-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes m-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes m-toast-out{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes m-slide-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes m-bubble{0%{opacity:0;transform:translateY(6px)scale(.9)}}.m-rise{animation:m-rise .42s var(--ease-out-back) both;animation-delay:calc(var(--rise-i,0) * 60ms)}.m-pop{animation:m-pop .32s var(--ease-spring);display:inline-block}.m-wobble{animation:.6s ease-in-out m-wobble}.m-wobble-loop{animation:.6s ease-in-out infinite m-wobble}.m-wobble-hover:hover .m-wobble-target,.m-wobble-hover:focus-visible .m-wobble-target{animation:.6s ease-in-out m-wobble}.m-shake{animation:.4s ease-in-out m-shake}.m-shake-x{animation:.4s ease-in-out m-shake-x}.m-bob{animation:3s ease-in-out infinite m-bob}.m-shine{position:relative;overflow:hidden}.m-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fffc 50%,#0000 70%);animation:.9s ease-out both m-shine;position:absolute;inset:0}.m-live-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.m-live-dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite m-pulse;position:absolute;inset:0}.m-confetti{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.m-confetti i{border-radius:2px;width:8px;height:12px;margin:-6px 0 0 -4px;position:absolute}.m-confetti i.round{border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.m-rise{animation-name:m-fade;animation-timing-function:ease-out}.m-bob,.m-wobble-loop,.m-live-dot:after,.m-pop,.m-wobble,.m-wobble-hover:hover .m-wobble-target,.m-shake,.m-shake-x,.m-shine:after{animation:none}*,:before,:after{transition-duration:.001ms!important}}
