@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes ui-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ui-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes ui-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ui-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes ui-toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ui-toast-out{0%{opacity:1}to{opacity:0;transform:translate(24px)}}@keyframes ui-nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ui-nav-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.ui-overlay[data-state=open]{animation:.2s ease-out ui-fade-in}.ui-overlay[data-state=closed]{animation:.15s ease-in ui-fade-out}.ui-pop[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) ui-pop-in}.ui-pop[data-state=closed]{animation:.15s ease-in ui-pop-out}.ui-drawer[data-state=open]{animation:.28s cubic-bezier(.22,1,.36,1) ui-drawer-in}.ui-drawer[data-state=closed]{animation:.18s ease-in ui-drawer-out}.ui-accordion[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) ui-accordion-down}.ui-accordion[data-state=closed]{animation:.18s ease-in ui-accordion-up}.ui-toast[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) ui-toast-in}.ui-toast[data-state=closed]{animation:.15s ease-in ui-toast-out}.ui-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ui-nav[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) ui-nav-in}.ui-nav[data-state=closed]{animation:.14s ease-in ui-nav-out}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ui-menu-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ui-menu-out{0%{opacity:1}to{opacity:0}}.ui-menu[data-state=open]{animation:.15s ease-out ui-menu-in}.ui-menu[data-state=open][data-side=top]{animation-name:ui-menu-in-up}.ui-menu[data-state=closed]{animation:.1s ease-in ui-menu-out}
