.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{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-12);color:var(--text-secondary);font-size:var(--text-small)}.site-footer.svelte-4jwo3w:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:180px;background:radial-gradient(ellipse 70% 100% at 50% 100%,rgba(var(--accent-rgb),.05) 0%,transparent 70%);pointer-events:none}.footer-inner.svelte-4jwo3w{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-6)}.footer-grid.svelte-4jwo3w{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--space-8)}.footer-col.svelte-4jwo3w{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer-logo.svelte-4jwo3w{font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.01em}.footer-tagline.svelte-4jwo3w{line-height:var(--leading-relaxed);max-width:28ch}.footer-powered.svelte-4jwo3w{font-size:var(--text-xs);color:var(--text-label)}.footer-heading.svelte-4jwo3w{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);margin-bottom:var(--space-1)}.footer-consumer.svelte-4jwo3w{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w),.footer-link.svelte-4jwo3w{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-link.svelte-4jwo3w:hover{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;text-align:left}.footer-bottom.svelte-4jwo3w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-label)}@media(max-width:760px){.footer-grid.svelte-4jwo3w{grid-template-columns:1fr 1fr;gap:var(--space-7)}.footer-brand.svelte-4jwo3w{grid-column:1 / -1}}@media(max-width:460px){.footer-grid.svelte-4jwo3w{grid-template-columns:1fr}}
