.steps.svelte-1qmcgjp{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r, 12px);padding:12px var(--pad) 11px;margin-bottom:14px}.pips.svelte-1qmcgjp{display:flex;align-items:center;gap:6px;list-style:none;margin:0 0 8px;padding:0 100px 0 0}.pip.svelte-1qmcgjp{display:flex;align-items:center;gap:6px;flex:1;min-width:0;color:var(--text-muted)}.pip.svelte-1qmcgjp+.pip:where(.svelte-1qmcgjp):before{content:"";flex:1;height:1px;background:var(--border)}.pip-dot.svelte-1qmcgjp{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);font-size:10px;font-weight:900;line-height:1}.pip-label.svelte-1qmcgjp{font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.done.svelte-1qmcgjp{color:var(--green)}.done.svelte-1qmcgjp .pip-dot:where(.svelte-1qmcgjp){border-color:#22c55e73;background:var(--green-bg, rgba(34, 197, 94, .12));color:var(--green)}.here.svelte-1qmcgjp{color:var(--text)}.here.svelte-1qmcgjp .pip-dot:where(.svelte-1qmcgjp){border-color:var(--yellow);background:var(--yellow);color:var(--on-yellow)}.caption.svelte-1qmcgjp{font-size:12.5px;line-height:1.4;color:var(--text-dim);margin:0}.caption.svelte-1qmcgjp strong:where(.svelte-1qmcgjp){color:var(--text);font-weight:800}@media(max-width:400px){.pip-label.svelte-1qmcgjp{font-size:10px}}@media(max-width:340px){.pip-label.svelte-1qmcgjp{display:none}}
