@keyframes modal-overlay-in{0%{opacity:0}}@keyframes modal-overlay-out{to{opacity:0}}@keyframes modal-center-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes modal-center-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes modal-full-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-full-out{to{opacity:0}}@keyframes modal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modal-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes modal-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modal-drawer-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.modal-overlay[data-state=open]{animation:modal-overlay-in .2s cubic-bezier(.22,1,.36,1) both}.modal-overlay[data-state=closed]{animation:modal-overlay-out .15s cubic-bezier(.22,1,.36,1) both}.modal-content--center[data-state=open]{animation:modal-center-in .2s cubic-bezier(.22,1,.36,1) both}.modal-content--center[data-state=closed]{animation:modal-center-out .15s cubic-bezier(.22,1,.36,1) both}.modal-content--full[data-state=open]{animation:modal-full-in .2s cubic-bezier(.22,1,.36,1) both}.modal-content--full[data-state=closed]{animation:modal-full-out .15s cubic-bezier(.22,1,.36,1) both}.modal-content--sheet[data-state=open]{animation:modal-sheet-in .25s cubic-bezier(.22,1,.36,1) both}.modal-content--sheet[data-state=closed]{animation:modal-sheet-out .2s cubic-bezier(.22,1,.36,1) both}.modal-content--drawer[data-state=open]{animation:modal-drawer-in .25s cubic-bezier(.22,1,.36,1) both}.modal-content--drawer[data-state=closed]{animation:modal-drawer-out .2s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.modal-content--center,.modal-content--drawer,.modal-content--full,.modal-content--sheet,.modal-overlay{animation:none}}