.progress-module__exc3kG__screen{min-height:100dvh;max-width:var(--content-max);padding:0 var(--screen-gutter) var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex;position:relative}.progress-module__exc3kG__topBar{align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-1);display:flex}.progress-module__exc3kG__backButton{width:var(--hit-default);height:var(--hit-default);margin-left:calc(var(--space-3) * -1);color:var(--color-cream);place-items:center;display:grid;transform:scaleX(-1)}.progress-module__exc3kG__section{font-family:var(--font-action);letter-spacing:.13em;text-transform:uppercase;color:var(--color-cream);z-index:var(--type-lift);margin-left:auto;font-size:12px;font-weight:700;position:relative}.progress-module__exc3kG__title{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-black);text-transform:uppercase;z-index:var(--type-lift);font-size:clamp(26px,8vw,40px);line-height:1.04;position:relative}.progress-module__exc3kG__lead,.progress-module__exc3kG__empty{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72);z-index:var(--type-lift);margin:0;position:relative}.progress-module__exc3kG__empty{margin-top:var(--space-3)}.progress-module__exc3kG__totals{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.progress-module__exc3kG__total{z-index:var(--type-lift);flex-direction:column;gap:2px;display:flex;position:relative}.progress-module__exc3kG__totalValue{font-family:var(--font-display);color:var(--color-black);font-size:clamp(30px,9vw,46px);line-height:1}.progress-module__exc3kG__totalLabel{font-family:var(--font-action);letter-spacing:.13em;text-transform:uppercase;color:var(--color-blue);font-size:10px;font-weight:700}.progress-module__exc3kG__cardHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);z-index:var(--type-lift);display:flex;position:relative}.progress-module__exc3kG__cardTitle{font-family:var(--font-display);color:var(--color-black);text-transform:uppercase;margin:0;font-size:clamp(20px,6vw,30px);line-height:1}.progress-module__exc3kG__cardRuns{font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black-72);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.progress-module__exc3kG__metric{z-index:var(--type-lift);padding:var(--space-3) 0;border-top:2px solid #0000001f;position:relative}.progress-module__exc3kG__metricLabel{font-family:var(--font-action);letter-spacing:.13em;text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-2);font-size:10px;font-weight:700}.progress-module__exc3kG__metricRow{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.progress-module__exc3kG__metricMain,.progress-module__exc3kG__metricAside,.progress-module__exc3kG__deltaGood,.progress-module__exc3kG__deltaBad,.progress-module__exc3kG__deltaNone{flex-direction:column;gap:1px;display:flex}.progress-module__exc3kG__deltaGood,.progress-module__exc3kG__deltaBad,.progress-module__exc3kG__deltaNone{text-align:right;align-items:flex-end;margin-left:auto}.progress-module__exc3kG__metricValue{font-family:var(--font-display);color:var(--color-black);font-size:clamp(26px,7.4vw,38px);line-height:1}.progress-module__exc3kG__metricAverage{font-family:var(--font-display);color:var(--color-black-72);font-size:clamp(18px,5vw,24px);line-height:1}.progress-module__exc3kG__deltaValue{font-family:var(--font-display);font-size:clamp(18px,5vw,24px);line-height:1}.progress-module__exc3kG__deltaGood .progress-module__exc3kG__deltaValue{color:var(--color-blue)}.progress-module__exc3kG__deltaBad .progress-module__exc3kG__deltaValue{color:var(--color-black-72)}.progress-module__exc3kG__deltaNone{max-width:46%}.progress-module__exc3kG__metricCaption{font-family:var(--font-action);letter-spacing:.06em;color:var(--color-black-72);font-size:10px;font-weight:700}.progress-module__exc3kG__peer{z-index:var(--type-lift);padding-top:var(--space-3);gap:var(--space-1);border-top:2px solid #0000001f;flex-direction:column;align-items:flex-start;display:flex;position:relative}.progress-module__exc3kG__peerBadge{padding:6px var(--space-3);background:var(--color-black);color:var(--color-cream);font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:11px;font-weight:700;display:inline-block}.progress-module__exc3kG__peerLine,.progress-module__exc3kG__peerSoon{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72)}.progress-module__exc3kG__badges{gap:var(--space-3);z-index:var(--type-lift);margin:0;padding:0;list-style:none;display:grid;position:relative}.progress-module__exc3kG__badge{align-items:center;gap:var(--space-3);display:flex}.progress-module__exc3kG__badgeText{flex-direction:column;min-width:0;display:flex}.progress-module__exc3kG__badgeName{font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);font-size:12px;font-weight:700}.progress-module__exc3kG__badgeNote{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72)}
