.segment[data-astro-cid-gx56h5jk]{background-color:var(--tone-line-strong);border-radius:999px;height:.25rem}.segment[data-astro-cid-gx56h5jk][data-state=past]{background-color:color-mix(in oklab, var(--tone-accent) 45%, var(--tone-line-strong))}.segment[data-astro-cid-gx56h5jk][data-state=current]{background-image:linear-gradient(90deg, var(--color-blue-500), var(--color-cyan-400))}.stage-track[data-astro-cid-gx56h5jk]{display:grid}.stage[data-astro-cid-gx56h5jk]{align-content:start;justify-items:start;gap:.5rem;padding:0 0 1.75rem 1.5rem;display:grid;position:relative}.stage[data-astro-cid-gx56h5jk]:last-child{padding-bottom:0}.stage-bar[data-astro-cid-gx56h5jk]{background-color:var(--tone-line-strong);border-radius:999px;width:3px;position:absolute;top:.125rem;bottom:.5rem;left:0}.stage[data-astro-cid-gx56h5jk][data-state=past] .stage-bar[data-astro-cid-gx56h5jk]{background-color:color-mix(in oklab, var(--tone-accent) 45%, var(--tone-line-strong))}.stage[data-astro-cid-gx56h5jk][data-state=current] .stage-bar[data-astro-cid-gx56h5jk]{background-image:linear-gradient(180deg, var(--color-blue-500), var(--color-cyan-400))}.stage-label[data-astro-cid-gx56h5jk]{letter-spacing:-.01em;color:var(--tone-subtle);font-size:1rem;font-weight:600;line-height:1.3}.stage[data-astro-cid-gx56h5jk][data-state=past] .stage-label[data-astro-cid-gx56h5jk]{color:var(--tone-muted)}.stage[data-astro-cid-gx56h5jk][data-state=current] .stage-label[data-astro-cid-gx56h5jk]{color:var(--tone-fg)}.stage-desc[data-astro-cid-gx56h5jk]{color:var(--tone-subtle);font-size:.875rem;line-height:1.5}.stage[data-astro-cid-gx56h5jk][data-state=current] .stage-desc[data-astro-cid-gx56h5jk]{color:var(--tone-muted)}@media (width>=48rem){.stage-track[data-astro-cid-gx56h5jk]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1rem}.stage[data-astro-cid-gx56h5jk]{padding:1.25rem 0 0}.stage-bar[data-astro-cid-gx56h5jk]{width:auto;height:3px;top:0;bottom:auto;right:0}.stage[data-astro-cid-gx56h5jk][data-state=current] .stage-bar[data-astro-cid-gx56h5jk]{background-image:linear-gradient(90deg, var(--color-blue-500), var(--color-cyan-400))}}
