.ScanProgress_progress__TPh1V{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:center;gap:0}.ScanProgress_stepRow__1Tzoi{display:flex;align-items:center;flex:1 1}.ScanProgress_step__Ll8LK{display:flex;align-items:center;gap:var(--space-2)}.ScanProgress_node__rKn_k{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--muted);background:transparent;transition:all .2s ease;flex-shrink:0}.ScanProgress_label__BLGr9{font-size:.75rem;font-weight:500;color:var(--muted);transition:color .2s ease;white-space:nowrap}.ScanProgress_active__h5Mv0 .ScanProgress_node__rKn_k{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 3px rgba(45,212,168,.2)}.ScanProgress_active__h5Mv0 .ScanProgress_label__BLGr9{color:var(--text)}.ScanProgress_done__gODxn .ScanProgress_node__rKn_k{background:#3ecf8e;border-color:#3ecf8e;color:#fff}.ScanProgress_done__gODxn .ScanProgress_label__BLGr9{color:#3ecf8e}.ScanProgress_connector__GZcm7{flex:1 1;height:2px;background:var(--border);margin:0 var(--space-2);border-radius:1px;transition:background .4s;min-width:16px}.ScanProgress_connectorDone__V2MaK{background:#3ecf8e}