.progress-track{height:6px;width:90px;background:var(--line);border-radius:20px;overflow:hidden;margin-bottom:4px}.progress-track span{display:block;height:100%;background:var(--primary);border-radius:20px}.flow-steps{display:grid;gap:4px;padding:8px 4px}.flow-step{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line)}.step-number{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--primary);font-weight:700;font-size:11px;flex-shrink:0}.flow-step b{display:block;font-size:12px}.flow-step small{display:block;font-size:10px;margin-top:3px}