.pp-track{position:relative;overflow-x:clip}.pp-track__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.pp-track__item{flex-direction:column;text-align:center}.pp-track__item,.pp-track__nodebox{position:relative;display:flex;align-items:center}.pp-track__nodebox{z-index:1;height:28px;width:28px;justify-content:center}.pp-track__node{display:flex;height:24px;width:24px;align-items:center;justify-content:center;border:2px solid var(--border);border-radius:9999px;background:var(--background);color:var(--primary-foreground,var(--background))}.pp-track__item[data-state=complete] .pp-track__node,.pp-track__item[data-state=current] .pp-track__node{border-color:var(--primary-fill,var(--primary))}.pp-track__item[data-state=complete] .pp-track__node{background:var(--primary-fill,var(--primary))}.pp-track__item[data-state=current] .pp-track__node{height:28px;width:28px;background:var(--background);box-shadow:0 0 0 2px var(--background)}.pp-track__dot,.pp-track__item[data-step=completed][data-state=current] .pp-track__node{background:var(--primary-fill,var(--primary))}.pp-track__dot{display:block;height:10px;width:10px;border-radius:9999px}.pp-track__check{height:14px;width:14px;fill:none;stroke:currentcolor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pp-track__rail{position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--border)}.pp-track__fill{position:absolute;inset:0;background:var(--primary-fill,var(--primary));transform-origin:left center}.pp-track__label{margin-top:8px;padding-inline:2px;font-size:.75rem;line-height:1rem;overflow-wrap:anywhere;color:var(--muted-foreground)}.pp-track__item[data-state=complete] .pp-track__label,.pp-track__item[data-state=current] .pp-track__label{color:var(--foreground)}.pp-track__item[data-state=current] .pp-track__label{font-weight:600}.pp-track[data-track-pending] .pp-track__fill,.pp-track[data-track-pending] .pp-track__item[data-state=complete] .pp-track__node,.pp-track[data-track-pending] .pp-track__item[data-state=current] .pp-track__node{opacity:0}