.backdrop.svelte-ta60gp{background:var(--color-ink-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);padding:var(--space-5);animation:svelte-ta60gp-backdrop-in var(--transition-base) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog.svelte-ta60gp{background:var(--color-surface);color:var(--color-on-surface);border-radius:var(--radius-modal);box-shadow:var(--shadow-lift);padding:var(--space-6);width:100%;max-width:440px;max-height:calc(100vh - var(--space-7));max-height:calc(100dvh - var(--space-7));gap:var(--space-4);animation:svelte-ta60gp-dialog-in var(--transition-base) ease-out;flex-direction:column;display:flex;overflow-y:auto}.dialog.svelte-ta60gp:focus-visible{box-shadow:var(--shadow-lift), var(--shadow-focus);outline:none}.dialog__header.svelte-ta60gp{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dialog__title.svelte-ta60gp{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--fw-medium);line-height:var(--leading-display-snug);color:var(--color-ink);flex:1;min-width:0;margin:0}.dialog__close.svelte-ta60gp{color:var(--color-ink-soft);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-pill);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dialog__close.svelte-ta60gp:hover{color:var(--color-ink)}.dialog__close.svelte-ta60gp:focus-visible{color:var(--color-ink);box-shadow:var(--shadow-focus);outline:none}.dialog__body.svelte-ta60gp{font-size:var(--text-base);line-height:var(--leading-reading);color:var(--color-ink-soft)}.dialog__actions.svelte-ta60gp{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes svelte-ta60gp-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
