@keyframes dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-exit{0%{opacity:1}to{opacity:0}}.dialog-overlay[data-state=open]{animation:dialog-overlay-enter .3s cubic-bezier(.16,1,.3,1) forwards}.dialog-overlay[data-state=closed]{animation:dialog-overlay-exit .2s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){.dialog-overlay[data-state=open],.dialog-overlay[data-state=closed]{animation-duration:.01ms}}.dialog-content{transform:translate3d(-50%,-50%,0);filter:blur(0px);transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s cubic-bezier(.16,1,.3,1)}.dialog-content[data-nested-open]{transform:translate3d(-50%,calc(-50% - var(--dialog-nested-open-offset, 3.5rem)),0) scale(.95);filter:blur(4px)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.95)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.95)}}@keyframes dialog-anchored-fade-out{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,0,0) scale(.95)}}[data-state=open].dialog-content{animation:dialog-fade-in .3s cubic-bezier(.16,1,.3,1) forwards}[data-state=closed].dialog-content{animation:dialog-fade-out .2s cubic-bezier(.4,0,1,1) forwards}.dialog-content[data-anchor-initial-top]{animation:none;transform:translate3d(-50%,0,0)}.dialog-content[data-anchor-initial-top][data-nested-open]{transform:translate3d(-50%,calc(-1 * var(--dialog-nested-open-offset, 3.5rem)),0) scale(.95);filter:blur(4px)}[data-state=closed].dialog-content[data-anchor-initial-top]{animation:dialog-anchored-fade-out .2s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){[data-state=open].dialog-content,[data-state=closed].dialog-content{animation-duration:.01ms}.dialog-content{transition-duration:.01ms}}
