.S-RFka_progress{gap:var(--space-2);display:grid}.S-RFka_header{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);display:flex}.S-RFka_label{font-weight:var(--weight-bold);color:var(--color-heading)}.S-RFka_value{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.S-RFka_track{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:.625rem;box-shadow:inset 0 0 0 1px var(--color-border);position:relative;overflow:hidden}.S-RFka_fill{border-radius:inherit;background:var(--gradient-gold);transform-origin:0;height:100%;animation:S-RFka_grow var(--duration-slow) var(--ease-out) both}@keyframes S-RFka_grow{0%{transform:scaleX(0)}}.S-RFka_segments{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.S-RFka_segment{border:1.5px dashed var(--color-border-strong);width:2.25rem;height:2.25rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.S-RFka_segment[data-done=true]{border:1.5px solid var(--color-accent-strong);background:var(--color-accent-soft);color:var(--color-accent-strong)}
