@keyframes mmRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}22%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes mmBloom{0%{filter:blur(7px);transform:translateY(22px)scale(.965)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes mmFade{0%{opacity:0}to{opacity:1}}@keyframes mmSheet{0%{transform:translateY(26px)}to{transform:translateY(0)}}@keyframes mmToast{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes mmInflate{0%{opacity:0;transform:scale(0)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes mmPopOut{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(1.28)}}@keyframes mmIntro{0%{opacity:0}to{opacity:1}}@keyframes mmBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mmPromptIn{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes mmRegionIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes mmPing{0%{opacity:.6;transform:translate(-50%,-50%)scale(.97)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes mmHintPulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes mmSpin{to{transform:rotate(360deg)}}@keyframes mmSettle{0%{transform:translateY(38px)scale(.6)}to{transform:translateY(0)scale(1)}}@keyframes mmRiseFade{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes mmIntroLine{0%{filter:blur(8px);transform:translateY(16px)}to{filter:blur();transform:translateY(0)}}@keyframes mmIntroHint{0%{opacity:0}to{opacity:.42}}@media(hover:hover)and (pointer:fine){.mm-bubble-wrap:hover .mm-bubble-inner{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.mm-bubble-wrap:hover .mm-bubble-inner{transform:none}}
