.dialog__overlay{z-index:var(--z-modal);background-color:var(--color-surface-overlay);-webkit-backdrop-filter:blur(4px);animation:svelte-1d1pjf0-dialog-overlay-in var(--duration-normal) var(--ease-out);position:fixed;inset:0}.dialog__content{z-index:var(--z-modal);max-block-size:85dvh;inline-size:90%;max-inline-size:28rem;padding:var(--spacing-xl);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-l);box-shadow:var(--shadow-l);animation:svelte-1d1pjf0-dialog-content-in var(--duration-normal) var(--ease-out);position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;translate:-50% -50%}.dialog__content--wide{max-inline-size:56rem}.dialog__content--full{max-block-size:calc(100dvh - 4rem);max-inline-size:calc(100vw - 4rem)}.dialog__title{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-block-end:var(--spacing-2xs)}.dialog__description{font-size:var(--font-size-s);color:var(--color-text-muted);margin-block-end:var(--spacing-l)}.dialog__body{margin-block-end:var(--spacing-xs)}.dialog__actions{justify-content:flex-end;gap:var(--spacing-xs);border-block-start:1px solid var(--color-border);margin-block-start:var(--spacing-l);padding-block-start:var(--spacing-m);display:flex}@keyframes svelte-1d1pjf0-dialog-overlay-in{0%{opacity:0}}@keyframes svelte-1d1pjf0-dialog-content-in{0%{opacity:0;translate:-50% calc(8px - 50%);scale:.97}}
