.dialog__backdrop.svelte-jby388{background:var(--overlay-dark-55);z-index:var(--z-overlay);animation:svelte-jby388-dialog-fade var(--dur-normal) var(--ease-out);border:none;position:fixed;inset:0}.dialog.svelte-jby388{max-height:min(640px, calc(100vh - var(--space-8)));background:var(--color-surface);border-radius:var(--radius-16);z-index:var(--z-modal);padding:var(--space-px-28);box-shadow:var(--shadow-modal-strong);animation:svelte-jby388-dialog-pop var(--dur-250) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog--sm.svelte-jby388{width:min(400px, calc(100vw - var(--space-8)))}.dialog--md.svelte-jby388{width:min(480px, calc(100vw - var(--space-8)))}.dialog--lg.svelte-jby388{width:min(640px, calc(100vw - var(--space-8)))}.dialog__close.svelte-jby388{top:var(--space-px-14);right:var(--space-px-14);width:var(--space-px-32);height:var(--space-px-32);border-radius:var(--radius-pill);color:var(--color-fg);transition:background-color var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.dialog__close.svelte-jby388:hover{background:var(--color-pill-bg)}.dialog__close.svelte-jby388:focus-visible{outline:var(--border-2) solid var(--color-fg);outline-offset:var(--space-px-2)}.dialog__close.svelte-jby388 svg:where(.svelte-jby388){width:var(--space-px-16);height:var(--space-px-16)}.dialog__head.svelte-jby388{margin-bottom:var(--space-5);padding-right:var(--space-7)}.dialog__title.svelte-jby388{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--lt-h2);font-size:22px;line-height:var(--lh-body);color:var(--color-fg)}.dialog__body.svelte-jby388{overflow-y:auto}.dialog__footer.svelte-jby388{margin-top:var(--space-5);gap:var(--space-3);justify-content:flex-end;display:flex}@keyframes svelte-jby388-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-jby388-dialog-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=540px){.dialog.svelte-jby388{border-radius:var(--radius-16) var(--radius-16) 0 0;width:100%;max-width:100%;max-height:85vh;animation:svelte-jby388-dialog-slide var(--dur-250) var(--ease-out);inset:auto 0 0;transform:none}@keyframes svelte-jby388-dialog-slide{0%{transform:translateY(var(--space-5));opacity:0}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.dialog.svelte-jby388,.dialog__backdrop.svelte-jby388{animation:none}}
