@keyframes dialog-open{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes dialog-overlay-open{0%{opacity:0}to{opacity:1}}[data-slot=dialog-content][data-open]{animation:.18s cubic-bezier(.16,1,.3,1) both dialog-open}[data-slot=dialog-content][data-closed]{pointer-events:none;animation:.14s ease-in both dialog-close}[data-slot=dialog-overlay][data-open]{animation:.14s ease-out both dialog-overlay-open}[data-slot=dialog-overlay][data-closed]{animation:.14s ease-in reverse both dialog-overlay-open}@keyframes dialog-page-forward{0%{opacity:.35;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-page-back{0%{opacity:.35;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}[data-dialog-page][data-active=true]{animation:.18s cubic-bezier(.2,.8,.2,1) both dialog-page-forward}[data-dialog-page][data-active=true][data-direction=back]{animation-name:dialog-page-back}[data-slot=dialog-content]:has([data-dialog-page][data-active=true] [data-dialog-local-back]:not(:disabled,[hidden] *,[inert] *,.hidden *))>[data-dialog-back]{display:none}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content][data-open],[data-slot=dialog-content][data-closed],[data-slot=dialog-overlay][data-open],[data-slot=dialog-overlay][data-closed],[data-dialog-page][data-active=true]{animation:none}}
