:root{--motion-feedback:.18s;--motion-enter:.24s;--motion-exit:.2s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}button:not(:disabled):not([aria-disabled=true]),a[href]:not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]):not([data-disabled]),[role=option]:not([aria-disabled=true]):not([data-disabled]),summary,label[for],input[type=checkbox]:enabled,input[type=radio]:enabled{cursor:pointer}button:disabled,[aria-disabled=true],[data-disabled]{cursor:not-allowed}:where(button,a[href],[role=button],[role=menuitem],[role=option],summary,[data-slot=table-row]){transition-property:background-color,color,border-color,box-shadow,opacity;transition-duration:var(--motion-feedback);transition-timing-function:ease}[data-slot=button]{transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:var(--motion-feedback);transition-timing-function:var(--motion-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-slot=button]:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){[data-slot=button]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.98)}}input,textarea,[data-slot=select-trigger],[data-slot=checkbox],[data-slot=toggle]{transition-property:border-color,box-shadow,background-color,color;transition-duration:var(--motion-feedback);scroll-margin-block:6rem 9rem;transition-timing-function:ease}@media (hover:hover){input:enabled:not([aria-invalid=true]):hover,textarea:enabled:not([aria-invalid=true]):hover{border-color:var(--ring)}}[data-native-invalid]{border-color:var(--destructive)}[data-slot=collapsible-content]:not([data-motion=none]){overflow:hidden}[data-slot=collapsible-content][data-state=open]:not([data-motion=none]){animation:disclosure-open var(--motion-enter) var(--motion-ease)}[data-slot=collapsible-content][data-state=closed]:not([data-motion=none]){animation:disclosure-close var(--motion-exit) ease-in-out}[data-slot=input-error],.form-field-error,.form-status{animation:feedback-in var(--motion-feedback) ease-out}:is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=sheet-content],[data-slot=sheet-overlay],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=tooltip-content]){animation-duration:var(--motion-enter);animation-timing-function:var(--motion-ease)}:is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=sheet-content],[data-slot=sheet-overlay],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=tooltip-content])[data-state=closed]{animation-duration:var(--motion-exit)}@keyframes disclosure-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes disclosure-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
