dialog.ec_modal_motion[open]{transform-origin:center;animation:ec_modal_enter 440ms ease both}dialog.ec_modal_motion[open]::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(6px);animation:ec_modal_backdrop_enter .3s ease 110ms both}dialog.ec_modal_motion[open].is_closing{animation:ec_modal_exit 190ms cubic-bezier(.4,0,.8,.2) both}dialog.ec_modal_motion[open].is_closing::backdrop{animation:ec_modal_backdrop_exit 180ms ease 190ms both}dialog.ec_modal_motion[open].is_dialog_handoff_target:not(.is_closing)::backdrop{animation:none}@keyframes ec_modal_enter{0%{transform:scale(.72);opacity:0}70%{transform:scale(1.025);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes ec_modal_exit{from{transform:scale(1);opacity:1}to{transform:scale(.72);opacity:0}}@keyframes ec_modal_backdrop_enter{from{background:rgba(0,0,0,0);backdrop-filter:blur(0)}to{background:rgba(0,0,0,.5);backdrop-filter:blur(6px)}}@keyframes ec_modal_backdrop_exit{from{background:rgba(0,0,0,.5);backdrop-filter:blur(6px)}to{background:rgba(0,0,0,0);backdrop-filter:blur(0)}}@media (prefers-reduced-motion:reduce){dialog.ec_modal_motion[open],dialog.ec_modal_motion[open].is_closing,dialog.ec_modal_motion[open].is_closing::backdrop,dialog.ec_modal_motion[open]::backdrop{animation:none}}html.ec_modal_scroll_locked,html.ec_modal_scroll_locked body{overflow:hidden!important;overscroll-behavior:none}dialog[open]{max-height:calc(100dvh - 32px);overscroll-behavior:contain}dialog.ec_modal_motion{overflow-y:auto}
