.PlatformProgressTracker_board__GJpYB{padding:0;background:transparent}.PlatformProgressTracker_legend__IjvkA,.PlatformProgressTracker_row__eZ_Ji{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:var(--space-3);align-items:center}.PlatformProgressTracker_legend__IjvkA{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.PlatformProgressTracker_legendProgram__ti29p{color:var(--muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.PlatformProgressTracker_milestones__MGqWZ{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.PlatformProgressTracker_milestones__MGqWZ li{text-align:left;padding-right:var(--space-2);color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-cap);text-transform:uppercase}.PlatformProgressTracker_row__eZ_Ji{padding:var(--space-3) 0}.PlatformProgressTracker_row__eZ_Ji+.PlatformProgressTracker_row__eZ_Ji{border-top:1px solid var(--line)}.PlatformProgressTracker_programName__InZpj{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-lede);line-height:var(--lh-tight);color:var(--ink)}.PlatformProgressTracker_programSubtitle__p_nEk{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-small)}.PlatformProgressTracker_status__59BIb{margin:var(--space-1) 0 0;font-size:var(--fs-small);font-style:italic;color:var(--muted-soft)}.PlatformProgressTracker_statusActive__VcF9_{color:var(--accent)}.PlatformProgressTracker_bar__6zzp3{--dot-size:1rem;position:relative;min-height:calc(var(--dot-size) + .5rem);display:flex;align-items:center}.PlatformProgressTracker_rail__A2siI{width:97.5%;background:var(--line)}.PlatformProgressTracker_railFill__JuotB,.PlatformProgressTracker_rail__A2siI{position:absolute;left:calc(var(--dot-size) / 2);top:50%;height:1px;transform:translateY(-50%);pointer-events:none}.PlatformProgressTracker_railFill__JuotB{width:calc(var(--track-progress, 0%) * .75);background:var(--accent);transition:width var(--dur-base) var(--ease-out)}.PlatformProgressTracker_dots__77wQ_{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;width:100%;margin:0;padding:0;list-style:none}.PlatformProgressTracker_dot__WNQoP{justify-self:start;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--bg);border:1.5px solid var(--line);box-sizing:border-box;position:relative;z-index:1}.PlatformProgressTracker_dot__WNQoP.PlatformProgressTracker_completed__XGDAO{background:var(--accent);border-color:var(--accent)}.PlatformProgressTracker_dot__WNQoP.PlatformProgressTracker_active__nL4Xw{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.PlatformProgressTracker_dot__WNQoP.PlatformProgressTracker_planned__xBSdB{background:var(--bg);border-color:var(--line)}@media (max-width:980px){.PlatformProgressTracker_legend__IjvkA,.PlatformProgressTracker_row__eZ_Ji{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:var(--space-2)}.PlatformProgressTracker_milestones__MGqWZ li{font-size:.62rem}}@media (max-width:720px){.PlatformProgressTracker_legend__IjvkA{display:none}.PlatformProgressTracker_row__eZ_Ji{grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-2) 0}.PlatformProgressTracker_programName__InZpj{font-size:var(--fs-body)}}@media (max-width:640px){.PlatformProgressTracker_bar__6zzp3{--dot-size:0.85rem}.PlatformProgressTracker_row__eZ_Ji{padding:var(--space-1) 0 var(--space-2)}}