.modal-desktop-dialog{--modal-duration:.14s;--modal-easing:linear}.modal-desktop-dialog:not([open]){display:none}.modal-desktop-dialog::backdrop{animation:modal-desktop-backdrop-in var(--modal-duration)var(--modal-easing)backwards;opacity:var(--modal-backdrop-opacity,1);background:#000000d1}.modal-desktop-panel{opacity:1;transform:translate(0,0)}.modal-desktop-dialog[open] .modal-desktop-panel{animation:modal-desktop-panel-in var(--modal-duration)var(--modal-easing)backwards}.modal-desktop-dialog.modal-desktop-dialog-closing{opacity:0;transition:opacity var(--modal-duration)var(--modal-easing)}.modal-desktop-dialog.modal-desktop-dialog-closing::backdrop{opacity:0;transition:opacity var(--modal-duration)var(--modal-easing);animation:none}.modal-desktop-dialog.modal-desktop-dialog-closing .modal-desktop-panel{animation:none}@keyframes modal-desktop-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-desktop-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}
.modal-mobile-dialog{--modal-duration:.16s;--modal-easing:linear}.modal-mobile-dialog:not([open]){display:none}.modal-mobile-dialog::backdrop{animation:modal-mobile-backdrop-in var(--modal-duration)var(--modal-easing)backwards;opacity:var(--modal-backdrop-opacity,1);background:#000000d6}.modal-mobile-dialog[open]{animation:modal-slide-up var(--modal-duration)var(--modal-easing)backwards;will-change:transform;transform:translate(0,0)}.modal-mobile-dialog.modal-mobile-dialog-closing{transition:transform var(--modal-duration)var(--modal-easing);animation:none;transform:translateY(100%)}.modal-mobile-dialog.modal-mobile-dialog-closing::backdrop{opacity:0;transition:opacity var(--modal-duration)var(--modal-easing);animation:none}@keyframes modal-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-up{0%{transform:translateY(100%)}to{transform:translate(0,0)}}
