:root{--ease-out-ui:cubic-bezier(.22, 1, .36, 1);--ease-in-ui:cubic-bezier(.55, 0, 1, .45);--ease-in-out-ui:cubic-bezier(.65, 0, .35, 1);--motion-menu-in:.2s;--motion-menu-out:.16s;--motion-dialog-in:.25s;--motion-dialog-out:.2s;--motion-row-stagger:30ms}:is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]){--tw-animation-duration:var(--motion-menu-in);--tw-ease:var(--ease-out-ui)}:is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content])[data-state=closed]{--tw-animation-duration:var(--motion-menu-out);--tw-ease:var(--ease-in-ui)}:is([data-slot=dialog-content],[data-slot=dialog-overlay]){--tw-animation-duration:var(--motion-dialog-in);--tw-ease:var(--ease-out-ui)}:is([data-slot=dialog-content],[data-slot=dialog-overlay])[data-state=closed]{--tw-animation-duration:var(--motion-dialog-out);--tw-ease:var(--ease-in-ui)}@keyframes menu-row-in{0%{opacity:0;translate:0 -2px}}:is([data-slot=dropdown-menu-content],[data-slot=select-content])[data-state=open] :is([data-slot=dropdown-menu-item],[data-slot=select-item]){animation:menu-row-in var(--motion-menu-in) var(--ease-out-ui) both;animation-delay:calc(var(--row,8) * var(--motion-row-stagger))}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):first-child{--row:0}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(2){--row:1}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(3){--row:2}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(4){--row:3}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(5){--row:4}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(6){--row:5}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(7){--row:6}:is([data-slot=dropdown-menu-item],[data-slot=select-item]):nth-child(8){--row:7}[data-slot=switch-thumb]{transition:translate .22s var(--ease-in-out-ui), scale .22s linear(0, -1200 45%, 1);scale:1}[data-slot=switch-thumb][data-state=checked]{transition-timing-function:var(--ease-in-out-ui), linear(0, 1200 45%, 1);scale:1.0001 .9999}@keyframes success-pulse{0%{scale:1}40%{scale:1.08}to{scale:1}}.animate-success-pulse{animation:success-pulse .36s var(--ease-out-ui)}@media (prefers-reduced-motion:reduce){:is([data-slot=dropdown-menu-item],[data-slot=select-item]),.animate-success-pulse{animation:none!important}[data-slot=switch-thumb]{transition:none!important}}
