@layer components{@keyframes overlay-fade-in{0%{opacity:0}}@keyframes overlay-fade-out{to{opacity:0}}@keyframes overlay-dialog-in{0%{opacity:0;transform:scale(.95)}}@keyframes overlay-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes overlay-sheet-in{0%{transform:var(--overlay-off)}}@keyframes overlay-sheet-out{0%{transform:translate3d(0,var(--overlay-drag-y,0),0)}to{transform:var(--overlay-off)}}@keyframes overlay-badge-in{0%{opacity:0;transform:scale(.5)}}:where([data-overlay=scrim]){background-color:hsl(var(--scrim))}:where([data-overlay=scrim][data-state=open]){animation:overlay-fade-in var(--duration-scrim) var(--ease-macos) backwards}:where([data-overlay=scrim][data-state=closed]){animation:overlay-fade-out var(--duration-scrim) var(--ease-macos-in) forwards}:where([data-overlay=dialog][data-state=open]){animation:overlay-dialog-in var(--duration-menu-in) var(--ease-macos) backwards}:where([data-overlay=dialog][data-state=closed]){animation:overlay-dialog-out var(--duration-menu-out) var(--ease-macos-in) forwards}:where([data-overlay=sheet]){--overlay-off:translate3d(0,100%,0)}:where([data-overlay=sheet][data-overlay-side=top]){--overlay-off:translate3d(0,-100%,0)}:where([data-overlay=sheet][data-overlay-side=left]){--overlay-off:translate3d(-100%,0,0)}:where([data-overlay=sheet][data-overlay-side=right]){--overlay-off:translate3d(100%,0,0)}:where([data-overlay=sheet][data-state=open]){animation:overlay-sheet-in var(--duration-sheet-in) var(--ease-macos) backwards}:where([data-overlay=sheet][data-state=closed]){animation:overlay-sheet-out var(--overlay-exit-ms,var(--duration-sheet-out)) var(--overlay-exit-ease,var(--ease-macos-in)) forwards}:where([data-overlay-badge]){animation:overlay-badge-in var(--duration-spring-bouncy) var(--ease-spring-bouncy) backwards}.menu-motion[data-overlay-tooltip][data-state=instant-open]{animation:none!important}@media (prefers-reduced-motion:reduce){:where([data-overlay][data-state=open]){animation:overlay-fade-in var(--duration-reduced) var(--ease-macos) backwards!important}:where([data-overlay][data-state=closed]){animation:overlay-fade-out var(--duration-reduced) var(--ease-macos-in) forwards!important}}:where(html[data-motion=reduce]) :where([data-overlay][data-state=open]){animation:overlay-fade-in var(--duration-reduced) var(--ease-macos) backwards!important}:where(html[data-motion=reduce]) :where([data-overlay][data-state=closed]){animation:overlay-fade-out var(--duration-reduced) var(--ease-macos-in) forwards!important}}