.rurl-steps-indicator{display:flex;align-items:center;gap:8px;margin:0 0 12px} .rurl-steps-indicator .step-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:600} .rurl-steps-indicator .step-line{flex:1;height:2px;background:rgba(255,255,255,.12)} .step-title{margin:4px 0 8px 0;color:#fff} .step-actions{display:flex;justify-content:flex-end;gap:8px} .signup-step button{border-radius:9999px} (function(){ const steps = Array.from(document.querySelectorAll('#rurl-signup-steps .signup-step')); const badges = Array.from(document.querySelectorAll('.rurl-steps-indicator .step-badge')); let idx = 0; function showStep(i){ steps.forEach((s,k)=> s.style.display = (k===i)?'block':'none'); badges.forEach((b,k)=> b.style.opacity = (k btn.addEventListener('click', ()=> showStep(Math.min(idx+1, steps.length-1)))); document.querySelectorAll('#rurl-signup-steps .step-prev').forEach(btn=> btn.addEventListener('click', ()=> showStep(Math.max(idx-1, 0)))); showStep(0); })(); I already have an account?