html:has(.modal-panel:modal){overflow:hidden}.modal-panel.svelte-32v57s{--modal-spring:linear(0, .043, .142, .263, .387, .503, .606, .693, .765, .823, .868, .904, .931, .951, .966, .977, .984, .99, .994, .996, 1);--modal-leave:cubic-bezier(.4, 0, 1, 1);--modal-enter:cubic-bezier(.23, 1, .32, 1);opacity:0;transition:opacity .15s var(--modal-leave), scale .15s var(--modal-leave), translate .15s var(--modal-leave), overlay .15s allow-discrete, display .15s allow-discrete;display:none;translate:0 6px;scale:.98}.modal-panel.svelte-32v57s:modal{opacity:1;transition:opacity .16s var(--modal-enter), scale .3s var(--modal-spring), translate .3s var(--modal-spring);display:flex;translate:0;scale:1}@starting-style{.modal-panel.svelte-32v57s:modal{opacity:0;translate:0 12px;scale:.96}}.modal-panel.svelte-32v57s::backdrop{opacity:0;transition:opacity .15s var(--modal-leave), overlay .15s allow-discrete, display .15s allow-discrete;background-color:#0006}.modal-panel.svelte-32v57s:modal::backdrop{opacity:1;transition:opacity .2s var(--modal-enter)}@starting-style{.modal-panel.svelte-32v57s:modal::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.modal-panel.svelte-32v57s,.modal-panel.svelte-32v57s::backdrop{transition:none}.modal-panel.svelte-32v57s:modal{transition:none}.modal-panel.svelte-32v57s:modal::backdrop{transition:none}}
