.stage-timeline{--fill:0}.stage-timeline:before,.stage-timeline:after{content:"";background:var(--border-default);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.stage-timeline:after{height:calc((100% - 56px) * var(--fill));background:linear-gradient(180deg, var(--background-primary), var(--color-primary-500));bottom:auto}.stage-timeline--build:after{background:linear-gradient(180deg, var(--background-primary), var(--color-primary-600))}.stage-node{transition:background-color .4s,color .4s,border-color .4s}.stage.is-on .stage-node{border-color:var(--background-primary);background-color:var(--background-primary);color:var(--text-white)}
