.setup-page.svelte-g40i6i{flex-direction:column;gap:1.25rem;max-width:56rem;margin:0 auto;padding:1.5rem;display:flex}.page-header.svelte-g40i6i{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-header.svelte-g40i6i h1:where(.svelte-g40i6i){margin:0 0 .25rem;font-size:1.5rem}.muted.svelte-g40i6i{color:var(--text-dim,#888);margin:0;font-size:.9rem}.muted.small.svelte-g40i6i{font-size:.8rem}.step-rail.svelte-g40i6i{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step-pill.svelte-g40i6i{border:1px solid var(--border,#ddd);background:var(--bg-elev-1,#fff);color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.875rem;display:inline-flex}.step-pill.svelte-g40i6i:hover{background:var(--bg-elev-2,#f4f4f4)}.step-pill.active.svelte-g40i6i{border-color:var(--accent,#36c);box-shadow:0 0 0 2px var(--accent-soft,#3366cc26)}.step-pill.done.svelte-g40i6i{border-color:var(--success,#2a8)}.step-num.svelte-g40i6i{background:var(--bg-elev-2,#f4f4f4);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.step-title.svelte-g40i6i{font-weight:500}.section-title.svelte-g40i6i{margin:0;font-size:1rem;font-weight:600}.setup-form.svelte-g40i6i{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.form-actions.svelte-g40i6i{justify-content:flex-end;display:flex}.form-error.svelte-g40i6i{color:var(--danger,#c33);background:var(--danger-bg,#fee);border-radius:4px;padding:.5rem .75rem;font-size:.875rem}.completion-banner.svelte-g40i6i{background:var(--bg-elev-2,#f4f8f4);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;padding:.5rem .75rem;font-size:.9rem;display:flex}
