@keyframes midi-enter-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.midi-enter-header{animation:.72s cubic-bezier(.16,1,.3,1) .15s both midi-enter-down}.midi-menu{clip-path:inset(0 0 100%);opacity:0;pointer-events:none;transition:clip-path .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.midi-menu.is-open{clip-path:inset(0);opacity:1;pointer-events:auto;transition:clip-path .72s cubic-bezier(.16,1,.3,1),opacity .72s cubic-bezier(.16,1,.3,1)}.midi-menu-item{opacity:0;filter:blur(6px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.midi-menu.is-open .midi-menu-item{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.midi-enter-header{animation:none}.midi-menu,.midi-menu.is-open,.midi-menu-item{transition:none}.midi-menu-item{opacity:1;filter:none;transform:none}}
@keyframes midi-enter-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes midi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.midi-enter{animation:.85s cubic-bezier(.16,1,.3,1) both midi-enter-up}.midi-bob{animation:2.2s ease-in-out infinite midi-bob}@media (prefers-reduced-motion:reduce){.midi-enter,.midi-bob{animation:none}}
@keyframes midi-swap-media{0%{opacity:0;transform:translate(24px)scale(1.04)}to{opacity:1;transform:none}}@keyframes midi-swap-text{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.midi-swap-media{animation:.72s cubic-bezier(.16,1,.3,1) both midi-swap-media}.midi-swap-text{animation:.45s cubic-bezier(.16,1,.3,1) both midi-swap-text}@media (prefers-reduced-motion:reduce){.midi-swap-media,.midi-swap-text{animation:none}}
.midi-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);display:grid}.midi-answer.is-open{opacity:1;grid-template-rows:1fr}.midi-answer>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.midi-answer{transition:none}}
.midi-fade-up,.midi-fade-up-sm,.midi-clip-left,.midi-clip-up{transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1)}.midi-clip-left-reveal.is-pending:not(.is-visible) .midi-clip-left{clip-path:inset(0 100% 0 0)}.midi-clip-up-reveal.is-pending:not(.is-visible) .midi-clip-up{clip-path:inset(100% 0 0)}.midi-clip-left-reveal.is-visible .midi-clip-left,.midi-clip-up-reveal.is-visible .midi-clip-up{clip-path:inset(0)}.midi-fade-up.is-pending:not(.is-visible){opacity:0;transform:translateY(28px)}.midi-fade-up-sm.is-pending:not(.is-visible){opacity:0;transform:translateY(16px)}.midi-fade-up.is-visible,.midi-fade-up-sm.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.midi-fade-up,.midi-fade-up-sm,.midi-clip-left,.midi-clip-up{transition:none}.midi-fade-up.is-pending:not(.is-visible),.midi-fade-up-sm.is-pending:not(.is-visible),.midi-clip-left,.midi-clip-up{clip-path:none;opacity:1;transform:none}}
