.modal-overlay.svelte-nt3tl4{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card.svelte-nt3tl4{width:100%;max-width:28rem;border-radius:.7rem;background:#fff;box-shadow:0 24px 80px #0f172a38;padding:1.45rem}.modal-title.svelte-nt3tl4{margin:0 0 .5rem;font-size:.96rem;font-weight:700;color:#111827}.modal-copy.svelte-nt3tl4,.modal-current.svelte-nt3tl4{margin:0 0 .85rem;font-size:.8rem;line-height:1.45;color:#4b5563}.modal-copy.svelte-nt3tl4 a:where(.svelte-nt3tl4){color:#111827;text-decoration:underline}.modal-label.svelte-nt3tl4{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:#374151}.modal-input.svelte-nt3tl4{width:100%;box-sizing:border-box;padding:.44rem .68rem;border:1px solid #d1d5db;border-radius:.65rem;font-size:.8rem;background:#fff}.modal-input.svelte-nt3tl4:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 3px #6b728026}.modal-actions.svelte-nt3tl4{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.15rem}.primary-button.svelte-nt3tl4,.secondary-button.svelte-nt3tl4{border:none;border-radius:.6rem;padding:.48rem .82rem;font-size:.76rem;font-weight:700;cursor:pointer}.primary-button.svelte-nt3tl4{background:#111827;color:#fff}.primary-button.svelte-nt3tl4:hover{background:#1f2937}.secondary-button.svelte-nt3tl4{background:#e5e7eb;color:#111827}.secondary-button.svelte-nt3tl4:hover{background:#d1d5db}
