:root:has(.modal:where(.svelte-5awcn0)){overflow:hidden}.modal.svelte-5awcn0{display:flex;width:100%;height:100dvh;position:fixed;left:0;top:0;z-index:2147483647;background-color:#1f1f2280}.scrollable.svelte-5awcn0{display:flex;align-items:center;justify-content:center;width:100%;position:relative;z-index:1;overflow:auto;overscroll-behavior:contain}.modal.top.svelte-5awcn0 .scrollable:where(.svelte-5awcn0){align-items:flex-start}@media (min-width: 800px){.scrollable.svelte-5awcn0{padding:2rem var(--document-margin)}}.window.svelte-5awcn0{--modal-padding-x: 1.5rem;--modal-padding-y: 2rem;display:grid;grid-template-rows:1fr auto;width:100%;min-height:100%;padding:5rem var(--modal-padding-x) var(--modal-padding-y);margin:auto 0;position:relative;overflow:hidden;background-color:var(--current-background, rgb(var(--rgb-white)))}.modal.top.svelte-5awcn0 .window:where(.svelte-5awcn0){margin-top:0}@media (width >= 800px){.window.svelte-5awcn0{--modal-padding-x: 2.5rem;--modal-padding-y: 2.5rem;min-height:auto;max-width:48rem;padding-top:var(--modal-padding-y);border-radius:var(--border-radius-lg)}}.body.svelte-5awcn0{display:grid}.footer.svelte-5awcn0{padding:1.5rem var(--modal-padding-x);margin:1.5rem calc(var(--modal-padding-x) * -1) calc(var(--modal-padding-y) * -1);background:var(--background-alt)}.footer.svelte-5awcn0:empty{display:none}.close.svelte-5awcn0{display:flex;align-items:center;float:right;position:absolute;top:var(--modal-padding-x);right:var(--modal-padding-x);z-index:1;-webkit-user-select:none;user-select:none}
