:root{--ease-ui:cubic-bezier(.23, 1, .32, 1);--ease-ui-in-out:cubic-bezier(.77, 0, .175, 1)}.ui-press{transition:color .15s ease, background-color .15s ease, border-color .15s ease, opacity .15s ease, transform .16s var(--ease-ui)}.ui-press:active{transform:scale(.97)}.ui-overlay[data-state=open]{animation:ui-fade-in .2s var(--ease-ui)}.ui-overlay[data-state=closed]{animation:ui-fade-out .15s var(--ease-ui) forwards}.ui-modal[data-state=open]{animation:ui-modal-in .2s var(--ease-ui)}.ui-modal[data-state=closed]{animation:ui-modal-out .15s var(--ease-ui) forwards}.ui-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui-menu[data-state=open]{animation:ui-pop-in .15s var(--ease-ui)}.ui-menu[data-state=closed]{animation:ui-pop-out .1s var(--ease-ui) forwards}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-modal-in{0%{opacity:0;transform:scale(.96)}}@keyframes ui-modal-out{to{opacity:0;transform:scale(.96)}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.ui-press:active{transform:none}.ui-modal[data-state=open],.ui-menu[data-state=open]{animation:.15s ui-fade-in}.ui-modal[data-state=closed],.ui-menu[data-state=closed]{animation:.1s forwards ui-fade-out}}
