.ds .asc-measures{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds .asc-measure{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ds .asc-measure-top{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.ds .asc-score{font-size:var(--fs-32);font-weight:var(--fw-450);line-height:1}.ds .asc-track{border-radius:var(--radius-full);background:var(--surface-inverse-10);height:6px;display:block;position:relative}.ds .asc-fill{border-radius:var(--radius-full);background:var(--text-primary);transition:width .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.ds .asc-mid{background:var(--text-secondary);width:1px;margin-left:-.5px;position:absolute;top:-4px;bottom:-4px;left:50%}.ds .asc-parts{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .asc-parts li{justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.3;display:flex}.ds .asc-v{color:var(--text-primary);white-space:nowrap}.ds .asc-med{color:var(--text-secondary)}.ds .asc-role{--c:var(--text-primary);gap:var(--space-8);padding-top:var(--space-24);border-top:1px solid var(--borders-standard);flex-direction:column;display:flex}.ds .asc-role[data-role=chosen]{--c:var(--fern-300)}.ds .asc-role[data-role=magnet]{--c:var(--terracotta-300)}.ds .asc-role[data-role=money]{--c:var(--gumbo-300)}.ds .asc-role[data-role=rip]{--c:var(--brick-300)}.ds .asc-role[data-role=coasting]{--c:var(--avocado-300)}.ds .asc-role[data-role=tooSoon]{--c:var(--text-secondary)}.ds .asc-role-name{font-size:var(--fs-32);font-weight:var(--fw-450);letter-spacing:var(--tracking-snug);color:var(--c);white-space:nowrap;transition:color var(--t-fast);line-height:1}.ds .asc-role-blurb{font-size:var(--fs-16);font-weight:var(--fw-400);line-height:1.3}.ds .asc-role-act{font-size:var(--fs-14);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.4}.ds .asc-be{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.ds .asc-be-k{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.2}@media (max-width:767px){.ds .asc-measures{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.ds .asc-role{padding-top:var(--space-16);border-top-width:.5px}}@media (prefers-reduced-motion:reduce){.ds .asc-fill,.ds .asc-role-name{transition:none}}
