.modal{opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.modal[data-open=true]{opacity:1;transform:translateY(0)}.modal-overlay{opacity:0;backdrop-filter:blur(0);background-color:transparent;transition:opacity .2s ease,backdrop-filter .2s ease,background-color .2s ease}.modal-overlay[data-open=true]{opacity:1;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5)}.sheet-right{opacity:0;transform:translateX(100%);transition:opacity .3s ease,transform .3s ease}.sheet-right[data-open=true]{opacity:1;transform:translateX(0)}.sheet-left{opacity:0;transform:translateX(-100%);transition:opacity .3s ease,transform .3s ease}.sheet-left[data-open=true]{opacity:1;transform:translateX(0)}.sheet-top{opacity:0;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease}.sheet-top[data-open=true]{opacity:1;transform:translateY(0)}.sheet-bottom{opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}.sheet-bottom[data-open=true]{opacity:1;transform:translateY(0)}.alert-dialog{opacity:0;transform:translateY(30px) scale(.9);transition:opacity .2s ease,transform .2s ease}.alert-dialog[data-open=true]{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.alert-dialog,.modal,.modal-overlay,.sheet-bottom,.sheet-left,.sheet-right,.sheet-top{transition:none}.modal,.modal[data-open=true]{opacity:1;transform:none}.modal-overlay,.modal-overlay[data-open=true]{opacity:1;backdrop-filter:none;background-color:rgba(0,0,0,.5)}.alert-dialog,.alert-dialog[data-open=true],.sheet-bottom,.sheet-bottom[data-open=true],.sheet-left,.sheet-left[data-open=true],.sheet-right,.sheet-right[data-open=true],.sheet-top,.sheet-top[data-open=true]{opacity:1;transform:none}}