.setup-guide.svelte-ugh7yv{border-radius:var(--radius-card,12px);background:var(--card);padding:16px}.setup-heading.svelte-ugh7yv{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}h2.svelte-ugh7yv{color:var(--fg);font-size:14px;font-weight:600;line-height:20px}.setup-completion.svelte-ugh7yv{color:var(--brand);align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}progress.svelte-ugh7yv{appearance:none;background:var(--surface-raised);border:0;border-radius:8px;width:200px;height:8px;overflow:hidden}progress.svelte-ugh7yv::-webkit-progress-bar{background:var(--surface-raised)}progress.svelte-ugh7yv::-webkit-progress-value{background:var(--brand);border-radius:8px}progress.svelte-ugh7yv::-moz-progress-bar{background:var(--brand)}.setup-completion.svelte-ugh7yv button:where(.svelte-ugh7yv){background:var(--surface-raised);width:36px;height:32px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.setup-panel.svelte-ugh7yv{border:1px solid var(--line);border-radius:var(--radius-card,12px);overflow:hidden}.setup-tabs.svelte-ugh7yv{border-bottom:1px solid var(--line);gap:16px;padding:0 24px;display:flex;overflow-x:auto}.setup-tabs.svelte-ugh7yv button:where(.svelte-ugh7yv){color:var(--muted-foreground);flex-shrink:0;padding:16px 0 13px;font-size:13px;font-weight:500;line-height:16px;position:relative}.setup-tabs.svelte-ugh7yv button.active:where(.svelte-ugh7yv){color:var(--fg)}.setup-tabs.svelte-ugh7yv button.active:where(.svelte-ugh7yv):after{content:"";bottom:0;background:var(--brand);height:2px;position:absolute;inset-inline:0}.setup-row.svelte-ugh7yv{align-items:center;gap:16px;padding:24px;display:flex}.setup-row.svelte-ugh7yv+.setup-row:where(.svelte-ugh7yv){border-top:1px solid var(--line)}.setup-icon.svelte-ugh7yv{background:color-mix(in srgb, var(--brand) 12%, transparent);width:48px;height:48px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.setup-copy.svelte-ugh7yv{flex:1;min-width:0}h3.svelte-ugh7yv{color:var(--fg);font-size:16px;font-weight:600;line-height:20px}p.svelte-ugh7yv{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:18px}.setup-done.svelte-ugh7yv{min-width:108px;height:40px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.setup-row.svelte-ugh7yv a:where(.svelte-ugh7yv){background:var(--brand);min-width:108px;height:40px;color:var(--brand-foreground,#fff);border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:0 20px;font-size:14px;font-weight:500;display:flex}button.svelte-ugh7yv:focus-visible,a.svelte-ugh7yv:focus-visible,[role=tabpanel].svelte-ugh7yv:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:639px){.setup-guide.svelte-ugh7yv{padding:12px}.setup-heading.svelte-ugh7yv{flex-direction:column;align-items:flex-start}.setup-completion.svelte-ugh7yv{width:100%}progress.svelte-ugh7yv{flex:1;width:auto}.setup-tabs.svelte-ugh7yv{padding-inline:16px}.setup-row.svelte-ugh7yv{flex-wrap:wrap;padding:20px 16px}.setup-copy.svelte-ugh7yv{flex-basis:calc(100% - 64px)}.setup-row.svelte-ugh7yv a:where(.svelte-ugh7yv),.setup-done.svelte-ugh7yv{margin-left:64px}}
