:root{--v3m-arrive:cubic-bezier(0.25,0.8,0.25,1);--v3m-travel:cubic-bezier(0.45,0,0.1,1);--v3m-out:cubic-bezier(0.3,0,0.8,0.15)}.v3m-arrive{animation:v3m-arrive .45s var(--v3m-arrive) both;animation-delay:var(--v3m-delay,0ms)}@keyframes v3m-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v3m-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s var(--v3m-travel),opacity .24s linear}.v3m-reveal[data-open]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .36s var(--v3m-travel),opacity .24s linear .06s}.v3m-reveal>div{min-height:0;overflow:hidden}.v3m-reveal[data-settled]>div{overflow:visible}.v3m-reveal>div>div{transform:translateY(-6px);transition:transform .5s var(--v3m-arrive)}.v3m-reveal[data-open]>div>div{transform:none}.v3m-bump{display:inline-grid;place-items:center;animation:v3m-bump .42s var(--v3m-arrive)}@keyframes v3m-bump{0%{transform:scale(.72)}55%{transform:scale(1.12)}to{transform:scale(1)}}.v3m-fill{animation:v3m-fill .9s var(--v3m-arrive) both;animation-delay:var(--v3m-delay,0ms)}@keyframes v3m-fill{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.v3m-rise{animation:v3m-rise .8s var(--v3m-arrive) both;animation-delay:var(--v3m-delay,0ms)}@keyframes v3m-rise{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.v3m-drop{animation:v3m-drop .4s var(--v3m-arrive) both}@keyframes v3m-drop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v3m-swap{display:inline-grid}.v3m-swap>*{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:opacity .2s ease-out,transform .2s ease-out}.v3m-swap>[aria-hidden=true]{opacity:0;transform:translateY(2px);pointer-events:none}.v3m-draw{animation:v3m-draw 1.1s var(--v3m-arrive) both;animation-delay:var(--v3m-delay,0ms)}@keyframes v3m-draw{0%{stroke-dashoffset:100}}@media (prefers-reduced-motion:reduce){.v3m-arrive,.v3m-bump,.v3m-draw,.v3m-drop,.v3m-fill,.v3m-rise{animation:none}.v3m-reveal,.v3m-reveal>div>div,.v3m-swap>*{transition:none}}