body[data-rolf-guided="true"] .ai-leader-pair-steps{display:grid;gap:10px;margin:16px 0;padding:0;list-style:none;counter-reset:none}
body[data-rolf-guided="true"] .ai-leader-pair-steps li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(5,13,27,.62);opacity:.58;transition:border-color .2s,background .2s,opacity .2s}
body[data-rolf-guided="true"] .ai-leader-pair-steps li>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(148,163,184,.12);color:#cbd5e1;font-style:normal;font-weight:900}
body[data-rolf-guided="true"] .ai-leader-pair-steps li>span{display:grid;gap:3px;min-width:0}
body[data-rolf-guided="true"] .ai-leader-pair-steps li>span b{color:#f8fafc;font-size:14px}
body[data-rolf-guided="true"] .ai-leader-pair-steps li>span small{color:#9fb0c5;line-height:1.45}
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="extension"] [data-pair-step="extension"],
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="code"] [data-pair-step="code"],
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="connect"] [data-pair-step="connect"]{opacity:1;border-color:rgba(45,212,191,.5);background:rgba(13,148,136,.1);box-shadow:0 0 0 3px rgba(45,212,191,.06)}
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="connected"] li{opacity:.72;border-color:rgba(45,212,191,.22)}
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="connected"] [data-pair-step="connect"]{opacity:1;border-color:rgba(45,212,191,.62);background:rgba(13,148,136,.14)}
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="connected"] [data-pair-step="connect"]>i{font-size:0;background:#2dd4bf;color:#05231f}
body[data-rolf-guided="true"] .ai-leader-pair-steps[data-stage="connected"] [data-pair-step="connect"]>i::after{content:"✓";font-size:19px}
body[data-rolf-guided="true"] .ai-leader-pair-status{margin:12px 0 0;padding:13px 15px;border-radius:13px;background:rgba(109,140,255,.09);color:#dce5ff;line-height:1.5}
@media(max-width:720px){body[data-rolf-guided="true"] .ai-leader-pair-steps li{grid-template-columns:38px minmax(0,1fr)}body[data-rolf-guided="true"] .ai-leader-pair-steps li>a,body[data-rolf-guided="true"] .ai-leader-pair-steps li>button{grid-column:1/-1;width:100%;min-height:48px}}
