.backdrop.svelte-ta60gp{z-index:100;background:#1b1b1f8c;justify-content:center;align-items:flex-start;padding:6vh 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal.svelte-ta60gp{background:var(--surface);color:var(--text);border-radius:var(--radius-lg);border:var(--line) solid var(--edge);width:100%;max-width:640px;box-shadow:var(--shadow-lg);flex-shrink:0;overflow:hidden}.modal.size-lg.svelte-ta60gp{max-width:860px}.modal.size-xl.svelte-ta60gp{max-width:1120px}.modal-header.svelte-ta60gp{background:var(--surface);color:var(--text);border-bottom:1px solid var(--hairline);background:var(--paper-sunk);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex}.modal-header.svelte-ta60gp h2:where(.svelte-ta60gp){font-size:var(--fs-lg);letter-spacing:-.015em;margin:0;font-weight:600}.close.svelte-ta60gp{width:30px;height:30px;color:var(--text-faint);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.close.svelte-ta60gp svg:where(.svelte-ta60gp){width:15px;height:15px}.close.svelte-ta60gp:hover{background:var(--accent-soft);color:var(--accent)}.modal-body.svelte-ta60gp{padding:1.35rem}
