dialog[open].opening.svelte-o905mj .modal-box:where(.svelte-o905mj){transform-origin:bottom;animation:svelte-o905mj-slideUp .45s ease-in-out}dialog.closing.svelte-o905mj .modal-box:where(.svelte-o905mj){animation:svelte-o905mj-slideDown .3s ease-in-out}@media (min-width: 768px){dialog[open].opening.svelte-o905mj .modal-box:where(.svelte-o905mj){transform-origin:center;animation:svelte-o905mj-fadeZoomIn .35s ease-in-out}dialog.closing.svelte-o905mj .modal-box:where(.svelte-o905mj){transform-origin:center;animation:svelte-o905mj-fadeZoomOut .45s ease-in-out;transform:scale(.9);opacity:0}}@keyframes svelte-o905mj-slideUp{0%{transform:translateY(100%) scaleY(1);opacity:1}25%{transform:translateY(25%) scaleY(1.019);opacity:1}50%{transform:translateY(2%) scaleY(.987);opacity:1}75%{transform:translateY(0) scaleY(1.007);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}@keyframes svelte-o905mj-slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes svelte-o905mj-fadeZoomIn{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.015);opacity:1}to{transform:scale(1);opacity:1}}@keyframes svelte-o905mj-fadeZoomOut{0%{transform:scale(1);opacity:1}70%{opacity:.5}to{transform:scale(.9);opacity:0}}dialog[open].modal.svelte-o905mj{animation:svelte-o905mj-fade .35s ease!important;background-color:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes svelte-o905mj-fade{0%{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}dialog .modal-box.prevent-close{animation:svelte-o905mj-slideDownAndUp .5s;transform-origin:bottom}@media (min-width: 768px){dialog .modal-box.prevent-close{animation:svelte-o905mj-shake .5s ease-in-out!important}}@keyframes svelte-o905mj-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}@keyframes svelte-o905mj-slideDownAndUp{0%{transform:scale(1)}25%{transform:scale(.995,1.009)}50%{transform:scale(1.005,.99)}75%{transform:scale(1.001,1.009)}}
