.ProgressConstellation_wrap__gI0OP{position:relative;width:100%;max-width:520px;margin-inline:auto;height:22px;display:flex;align-items:center}.ProgressConstellation_lineFill__oIDqa,.ProgressConstellation_line__sp33p{position:absolute;left:5px;right:5px;height:1px;top:50%}.ProgressConstellation_line__sp33p{background:rgba(255,255,255,.12)}.ProgressConstellation_lineFill__oIDqa{right:auto;background:linear-gradient(90deg,var(--plasma),var(--gold));transition:width var(--dur-slow) var(--ease-out);box-shadow:0 0 10px -1px var(--gold)}.ProgressConstellation_stars__fbhIK{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;list-style:none;padding:0;margin:0}.ProgressConstellation_star__ne2Ms{display:grid;place-items:center;width:14px;height:14px}.ProgressConstellation_dot__1y_4Q{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.22);transition:background var(--dur) var(--ease-out),transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease-out)}.ProgressConstellation_star__ne2Ms[data-waypoint=true] .ProgressConstellation_dot__1y_4Q{width:8px;height:8px;background:rgba(255,255,255,.32)}.ProgressConstellation_star__ne2Ms[data-done=true] .ProgressConstellation_dot__1y_4Q{background:var(--gold);box-shadow:0 0 12px -1px var(--gold)}.ProgressConstellation_star__ne2Ms[data-current=true] .ProgressConstellation_dot__1y_4Q{background:#fff;transform:scale(1.7);box-shadow:0 0 16px 0 rgba(255,255,255,.7);animation:ProgressConstellation_throb__7lPzm 1.6s ease-in-out infinite}@keyframes ProgressConstellation_throb__7lPzm{0%,to{transform:scale(1.6)}50%{transform:scale(2.05)}}