.modal.svelte-jby388{z-index:10000;align-items:center;display:flex}.modal.svelte-jby388,.modal__overlay.svelte-jby388{position:fixed;inset:0}.modal[aria-hidden=true].svelte-jby388{animation:.2s cubic-bezier(.4,0,.2,1) svelte-jby388-modalHide;display:none}.modal__wrapper.svelte-jby388{padding:var(--spacing);padding-inline:var(--dialog-block-padding,var(--spacing));width:100%;height:100%;min-height:0;max-height:100%;margin:auto;margin-block:var(--spacing);z-index:10100;background:var(--dialog-background,var(--content_background));flex-direction:column;transition:background .3s;animation:.2s cubic-bezier(.4,0,.2,1) svelte-jby388-slide-up;display:flex;position:relative}.modal__wrapper--no-padding.svelte-jby388{padding:0}.modal__wrapper--no-padding.svelte-jby388 .modal__header:where(.svelte-jby388){padding:var(--spacing)}.modal__wrapper--no-padding.svelte-jby388 .modal__content:where(.svelte-jby388){padding-bottom:0}.modal__wrapper--force-darkmode.svelte-jby388{color:#fff;background:#040404}.modal__content.svelte-jby388{gap:var(--spacing_s);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.modal__header.svelte-jby388{padding-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:var(--spacing_xl);font-size:1.25rem;font-weight:600;display:flex}.modal__title.svelte-jby388{font:inherit;color:inherit;margin:0}.modal__lightbox.svelte-jby388{z-index:10600;width:100%;height:100%;display:flex}@keyframes svelte-jby388-modalHide{0%{opacity:1;display:flex}to{transform:translateY(100%)}}@keyframes svelte-jby388-fade-in{0%{opacity:0}}@keyframes svelte-jby388-slide-up{0%{transform:translateY(100%)}}@media screen and (width>=1024px){.modal.svelte-jby388{padding:var(--spacing)}.modal--no-padding.svelte-jby388{padding:0}.modal__wrapper.svelte-jby388{height:var(--dialog-height,fit-content);max-width:var(--dialog-max-width,900px);border-radius:4px;animation:.25s .1s both svelte-jby388-fade-in,.2s cubic-bezier(.4,0,.2,1) .1s svelte-jby388-slide-up}.modal__header.svelte-jby388{font-size:1.5rem}.modal__overlay.svelte-jby388{background:#000c;animation:.25s both svelte-jby388-fade-in}@keyframes svelte-jby388-slide-up{0%{transform:translateY(24px)}}@keyframes svelte-jby388-modalHide{0%{opacity:1;display:flex}to{opacity:0;display:none}}}
