.address-autocomplete.svelte-s6xkdf,.input-wrapper.svelte-s6xkdf{position:relative}.search-indicator.svelte-s6xkdf{border:2px solid var(--color-text-muted,#888);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-s6xkdf-spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes svelte-s6xkdf-spin{to{transform:translateY(-50%)rotate(360deg)}}.dropdown.svelte-s6xkdf{z-index:50;background:var(--color-surface,#fff);border:1px solid var(--color-border,#ddd);border-radius:0 0 var(--radius-md,6px) var(--radius-md,6px);border-top:none;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item.svelte-s6xkdf{text-align:left;border:none;border-bottom:1px solid var(--color-border,#eee);width:100%;color:var(--color-text,#333);cursor:pointer;background:0 0;padding:.6rem .75rem;font-family:inherit;font-size:.85rem;line-height:1.4;display:block}.dropdown-item.svelte-s6xkdf:last-child{border-bottom:none}.dropdown-item.svelte-s6xkdf:hover{background:var(--color-surface-alt,#f5f5f5);color:var(--color-accent,#3a7d44)}.setup.svelte-1whhmz4{z-index:var(--z-modal);background:var(--color-lavender-wash);justify-content:center;padding:2rem 1rem 3rem;display:flex;position:fixed;inset:0;overflow:auto}.setup-card.svelte-1whhmz4{width:min(1040px,100%)}.setup-header.svelte-1whhmz4{text-align:center;margin-bottom:1.25rem}.signed-in.svelte-1whhmz4{text-align:right;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.8rem}.sign-out.svelte-1whhmz4{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.eyebrow.svelte-1whhmz4{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600}h1.svelte-1whhmz4{font-family:var(--font-headline);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.75rem,3vw,2.4rem)}.lede.svelte-1whhmz4{color:var(--color-text-muted);max-width:38rem;margin:0 auto}.plan-banner.svelte-1whhmz4{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:1rem auto 1.25rem;font-size:.95rem;display:flex}.plan-name.svelte-1whhmz4{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-full);padding:.2rem .75rem;font-size:.85rem;font-weight:650}.steps.svelte-1whhmz4{color:var(--color-text-subtle);justify-content:center;gap:1.25rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.steps.svelte-1whhmz4 li.active:where(.svelte-1whhmz4){color:var(--color-accent-strong)}.steps.svelte-1whhmz4 li.complete:where(.svelte-1whhmz4){color:var(--color-text)}.setup-body.svelte-1whhmz4{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:start;gap:1.25rem;display:grid}.setup-main.svelte-1whhmz4,.plan-panel.svelte-1whhmz4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:1.5rem}.setup-main.svelte-1whhmz4 h2:where(.svelte-1whhmz4),.plan-panel.svelte-1whhmz4 h2:where(.svelte-1whhmz4){font-family:var(--font-headline);margin-bottom:1rem;font-size:1.15rem}.form-row.svelte-1whhmz4{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.type-field.svelte-1whhmz4{border:0;margin:0 0 1rem;padding:0}.type-field.svelte-1whhmz4 legend:where(.svelte-1whhmz4){color:var(--color-text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.type-grid.svelte-1whhmz4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.type-option.svelte-1whhmz4{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.85rem .75rem;display:flex}.type-option.selected.svelte-1whhmz4{border-color:var(--color-accent);background:var(--color-accent-subtle)}.type-option.locked.svelte-1whhmz4{cursor:not-allowed;background:var(--color-surface-muted);color:var(--color-text-muted)}.type-option.svelte-1whhmz4 input:where(.svelte-1whhmz4){margin-top:.2rem}.type-copy.svelte-1whhmz4{flex-direction:column;gap:.2rem;min-width:0;display:flex}.type-name.svelte-1whhmz4{font-weight:650}.lock-label.svelte-1whhmz4{border-radius:var(--radius-full);background:var(--color-amber-wash);width:fit-content;color:var(--color-warning-text);letter-spacing:.01em;margin-top:.15rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.type-error.svelte-1whhmz4{color:var(--color-error);margin-top:.4rem;font-size:.8rem}.plan-panel.svelte-1whhmz4 ul:where(.svelte-1whhmz4){flex-direction:column;gap:.75rem;list-style:none;display:flex}.plan-panel.svelte-1whhmz4 li:where(.svelte-1whhmz4){flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.plan-panel.svelte-1whhmz4 li.locked:where(.svelte-1whhmz4){color:var(--color-text-muted)}.mod-mark.svelte-1whhmz4{width:1.1rem;color:var(--color-accent);font-weight:700}.plan-panel.svelte-1whhmz4 li.locked:where(.svelte-1whhmz4) .mod-mark:where(.svelte-1whhmz4){color:var(--color-text-subtle)}.error-banner.svelte-1whhmz4{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border);border-radius:var(--radius-lg);margin-bottom:1rem;padding:.75rem .9rem}.setup-progress.svelte-1whhmz4{background:var(--color-accent-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:1rem;padding:.75rem .9rem}.business-summary.svelte-1whhmz4{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.business-summary.svelte-1whhmz4>div:where(.svelte-1whhmz4){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.summary-label.svelte-1whhmz4{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.summary-meta.svelte-1whhmz4{color:var(--color-text-muted);font-size:.85rem}.link-edit.svelte-1whhmz4{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-weight:600;text-decoration:underline}.link-edit.svelte-1whhmz4:disabled{cursor:not-allowed;opacity:.6}.setup-progress.svelte-1whhmz4 p:where(.svelte-1whhmz4)+p:where(.svelte-1whhmz4){color:var(--color-text-muted);margin-top:.35rem}.done-lead.svelte-1whhmz4{color:var(--color-text-muted);margin-bottom:1rem}.done-list.svelte-1whhmz4{flex-direction:column;gap:.85rem;display:flex}.done-list.svelte-1whhmz4 div:where(.svelte-1whhmz4){grid-template-columns:7rem 1fr;gap:.75rem;display:grid}.done-list.svelte-1whhmz4 dt:where(.svelte-1whhmz4){color:var(--color-text-muted);font-size:.875rem}.done-list.svelte-1whhmz4 dd:where(.svelte-1whhmz4){font-weight:650}.done-type.svelte-1whhmz4{color:var(--color-text-muted);margin-left:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.setup-actions.svelte-1whhmz4{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.forward.svelte-1whhmz4{gap:.75rem;margin-left:auto;display:flex}.skip.svelte-1whhmz4{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-weight:600}.skip.svelte-1whhmz4:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.setup-body.svelte-1whhmz4,.form-row.svelte-1whhmz4,.type-grid.svelte-1whhmz4{grid-template-columns:1fr}}.setup-loading.svelte-nqn0jz{z-index:var(--z-modal);background:var(--color-body-bg);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
