@keyframes mb-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes mb-fade-in{0%{opacity:0}}@keyframes mb-sheet-in{0%{transform:translateY(100%)}}@keyframes mb-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes mb-toast-in{0%{opacity:0;transform:translateY(-8px)}}.mb-eq-bar{animation:.9s ease-in-out infinite mb-eq}.mb-fade-in{animation:.2s ease-out mb-fade-in}.mb-sheet-in{animation:.3s cubic-bezier(.22,1,.36,1) mb-sheet-in}.mb-pop-in{animation:.2s ease-out mb-pop-in}.mb-toast-in{animation:.2s ease-out mb-toast-in}@media (prefers-reduced-motion:reduce){.mb-eq-bar,.mb-fade-in,.mb-sheet-in,.mb-pop-in,.mb-toast-in{animation:none}}@keyframes mb-bounce{0%,to{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-150%)scale(1)}42%{animation-timing-function:linear;transform:translateY(-10%)scale(.92,1.1)}50%,55%{animation-timing-function:linear;transform:translateY(0)scale(1.2,.8)}62%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(-12%)scale(.94,1.06)}}@keyframes mb-bounce-shadow{0%,to{opacity:.3;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(.5)}50%,55%{opacity:.6;animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(1)}}@keyframes mb-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mb-hop{0%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:none}40%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-165%)}77%{animation-timing-function:linear;transform:translateY(0)scale(1)}80%,90%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scale(1.15,.85)}to{transform:none}}.mb-loader{justify-items:center;gap:4px;padding-top:24px;display:inline-grid}.mb-loader__ball{transform-origin:50% 100%;border-radius:50%;width:16px;height:16px;animation:.8s infinite mb-bounce}.mb-loader__shadow{border-radius:50%;width:20px;height:5px;animation:.8s infinite mb-bounce-shadow}.mb-logo [data-part=ball]{transform-box:fill-box;transform-origin:50% 100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mb-logo-hop:hover [data-part=ball],.mb-logo-hop:focus-visible [data-part=ball]{animation:.52s both mb-hop}}@media (prefers-reduced-motion:reduce){.mb-loader__ball{animation-name:mb-pulse;animation-timing-function:ease-in-out;transform:none;animation-duration:1.2s!important;animation-iteration-count:infinite!important}.mb-loader__shadow{opacity:.6;animation:none;transform:none}}
