.ob-progress{padding:var(--space-lg) var(--space-xl) 0;align-items:flex-start;display:flex}.ob-progress__node-col{align-items:center;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.ob-progress__node{border-radius:var(--radius-full);border:2px solid var(--color-border-strong);width:1.5rem;height:1.5rem;transition:all var(--duration-default) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:flex}.ob-progress__node--active{background:var(--color-action-primary);border-color:var(--color-action-primary)}.ob-progress__node-check{color:var(--color-text-on-action);line-height:0}.ob-progress__node-dot{border-radius:var(--radius-full);background:var(--color-border-strong);width:.3125rem;height:.3125rem}.ob-progress__node-dot--current{background:var(--color-text-on-action)}.ob-progress__label{font-size:var(--text-xs);letter-spacing:.03em;color:var(--color-text-muted);text-align:center;max-width:4.5rem;font-weight:500;line-height:1.3}.ob-progress__label--current{color:var(--color-action-text);font-weight:700}.ob-progress__label--done{color:var(--color-text-secondary)}.ob-progress__connector{background:var(--color-border-strong);height:2px;transition:background var(--duration-default) var(--ease-out);flex:1;margin-top:.6875rem}.ob-progress__connector--done{background:var(--color-action-primary)}
