.QP7yWW_steps{--step-ink:#111110;--step-yellow:#ffd901;--step-muted:#11111059;text-align:center;margin:0 0 20px}.QP7yWW_track{justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.QP7yWW_item{align-items:center;display:flex;position:relative}.QP7yWW_line{background:#1111101a;border-radius:999px;width:clamp(36px,12vw,56px);height:3px;margin-inline:6px;transition:background .25s}.QP7yWW_lineHot{background:linear-gradient(90deg, var(--step-yellow), #f0a800)}.QP7yWW_circle{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;font-size:1.05rem;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.QP7yWW_circleIdle{color:#11111061;background:#fff;border:2px solid #11111024}.QP7yWW_circleActive{background:var(--step-yellow);color:var(--step-ink);border:2px solid #e6b800;animation:1.8s ease-in-out infinite QP7yWW_stepPulse;transform:scale(1.06);box-shadow:0 0 0 4px #ffd90159,0 8px 18px #f0a80047}.QP7yWW_circleDone{color:var(--step-yellow);background:#111110;border:2px solid #111110}.QP7yWW_check{width:20px;height:20px}@keyframes QP7yWW_stepPulse{0%,to{box-shadow:0 0 0 4px #ffd90159,0 8px 18px #f0a80047}50%{box-shadow:0 0 0 7px #ffd9012e,0 10px 22px #f0a80052}}@media (prefers-reduced-motion:reduce){.QP7yWW_circleActive{animation:none}}
