.modal-content.svelte-10ixqaa{max-width:520px;max-height:90dvh;overflow-y:auto}.modal-header.svelte-10ixqaa{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.step-title.svelte-10ixqaa{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-heading);font-weight:var(--weight-semibold);color:var(--text-primary)}.title-check.svelte-10ixqaa{flex-shrink:0;margin-left:var(--space-2)}.modal-body.svelte-10ixqaa{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.modal-desc.svelte-10ixqaa{font-size:var(--text-small);color:var(--text-secondary);line-height:1.5;margin:0}.success-text.svelte-10ixqaa{font-size:var(--text-body);color:var(--text-primary);line-height:1.5;margin:0}.modal-footer.svelte-10ixqaa{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border)}.modal-full-btn.svelte-10ixqaa{width:100%}.form-grid.svelte-10ixqaa{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.form-row.svelte-10ixqaa{display:flex;flex-direction:column;gap:var(--space-1)}.form-label.svelte-10ixqaa{font-size:var(--text-xs);color:var(--text-label);font-weight:var(--weight-semibold)}.form-input.svelte-10ixqaa{width:100%;padding:var(--space-2) var(--space-3);background:rgba(var(--fg-rgb),.06);border:1px solid rgba(var(--fg-rgb),.15);border-radius:8px;color:var(--text-primary);font-size:var(--text-small);font-family:var(--font);outline:none;transition:border-color .15s}.form-input.svelte-10ixqaa:focus{border-color:var(--accent)}.form-input.svelte-10ixqaa::placeholder{color:var(--text-secondary);opacity:.5}.form-textarea.svelte-10ixqaa{min-height:60px;resize:vertical;line-height:1.5}.select-wrap.svelte-10ixqaa{position:relative;display:flex;align-items:center}.form-select.svelte-10ixqaa{width:100%;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);background:rgba(var(--fg-rgb),.06);border:1px solid rgba(var(--fg-rgb),.15);border-radius:8px;color:var(--text-secondary);font-size:var(--text-small);font-family:var(--font);outline:none;appearance:none;cursor:pointer;transition:border-color .15s,color .15s}.form-select.svelte-10ixqaa:focus{border-color:var(--accent)}.form-select.svelte-10ixqaa:disabled{opacity:.5;cursor:not-allowed}.form-select.has-value.svelte-10ixqaa{color:var(--accent)}.form-select.svelte-10ixqaa option:where(.svelte-10ixqaa){background:var(--bg-card);color:var(--text-primary)}.select-caret.svelte-10ixqaa{position:absolute;right:var(--space-3);font-size:.85rem;color:var(--text-secondary);opacity:.7;pointer-events:none}.error-text.svelte-10ixqaa{font-size:var(--text-small);color:var(--error)}@media(max-width:500px){.modal-header.svelte-10ixqaa,.modal-body.svelte-10ixqaa,.modal-footer.svelte-10ixqaa{padding-left:var(--space-4);padding-right:var(--space-4)}.form-grid.svelte-10ixqaa{grid-template-columns:1fr}.modal-footer.svelte-10ixqaa{flex-direction:column-reverse}.modal-footer.svelte-10ixqaa .btn:where(.svelte-10ixqaa){width:100%;justify-content:center}}.site-footer.svelte-4jwo3w{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-10) 0 var(--space-6);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w),.footer-link.svelte-4jwo3w{color:var(--text-secondary);text-decoration:none;transition:opacity .2s ease,color .2s ease}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-link.svelte-4jwo3w:hover{opacity:1;color:var(--text-primary)}.footer-link.svelte-4jwo3w{background:none;border:none;padding:0;font-family:var(--font);font-size:var(--text-small);cursor:pointer}.footer-divider.svelte-4jwo3w{opacity:.3}
