.tca-meas{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin-top:var(--space-4);min-height:30px}.tca-kpi:has(.tca-gauge-row),.tca-kpi:has(.tca-meas){gap:var(--space-2)}.tca-kpi:has(.tca-meas) .tca-kpi__row,.tca-kpi__value{min-height:var(--value-slot,84px)}.tca-kpi__value{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-end;gap:var(--space-3);min-width:0}.tca-kpi:has(.tca-meas) .tca-kpi__row{align-content:flex-end}.tca-metric{--value-slot:70px}.tca-bar{position:relative;height:9px;border-radius:var(--radius-full);background:var(--alpha-ink-08);min-width:40px}.tca-bar--empty{background:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--border-default)}.tca-bar__fill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:var(--radius-full);background:var(--color-grey-mid);transition:width var(--duration-draw) var(--rds-ease-reveal) var(--draw-delay,0s)}.tca-bar[data-drawn] .tca-bar__fill,[data-drawn] .tca-bar__fill{width:var(--v)}.tca-bar--emphasis .tca-bar__fill{background:var(--chart-1)}.tca-bar--excellent{background:var(--perf-track)}.tca-bar--excellent .tca-bar__fill{background:var(--perf-excellent-solid)}.tca-bar--good{background:var(--perf-track)}.tca-bar--good .tca-bar__fill{background:var(--perf-good-solid)}.tca-bar--fair{background:var(--perf-track)}.tca-bar--fair .tca-bar__fill{background:var(--perf-fair-solid)}.tca-bar--weak{background:var(--perf-track)}.tca-bar--weak .tca-bar__fill{background:var(--perf-weak-solid)}.tca-bar--poor{background:var(--perf-track)}.tca-bar--poor .tca-bar__fill{background:var(--perf-poor-solid)}.tca-bar--excellent .tca-bar__dot{background:var(--perf-excellent-solid)}.tca-bar--good .tca-bar__dot{background:var(--perf-good-solid)}.tca-bar--fair .tca-bar__dot{background:var(--perf-fair-solid)}.tca-bar--weak .tca-bar__dot{background:var(--perf-weak-solid)}.tca-bar--poor .tca-bar__dot{background:var(--perf-poor-solid)}.tca-bar__dot{position:absolute;top:50%;left:0;width:14px;height:14px;margin-left:-7px;border-radius:var(--radius-full);background:var(--color-ink);box-shadow:0 0 0 2px var(--bar-surface,var(--surface-default));transform:translateY(-50%);transition:left var(--duration-draw) var(--rds-ease-reveal) var(--draw-delay,0s)}[data-drawn] .tca-bar__dot{left:var(--v)}.tca-bar__span{position:absolute;top:0;bottom:0;left:var(--from);width:0;border-radius:var(--radius-full);background:var(--color-grey-mid);transition:width var(--duration-draw) var(--rds-ease-reveal) var(--draw-delay,0s)}[data-drawn] .tca-bar__span{width:calc(var(--to) - var(--from))}.tca-bar__span:after,.tca-bar__span:before{content:"";position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--color-ink)}.tca-bar__span:before{left:0}.tca-bar__span:after{right:0}.tca-bar__tick{position:absolute;top:-6px;bottom:-6px;left:var(--t);width:2px;margin-left:-1px;border-radius:1px;background:var(--color-ink);opacity:0;transition:opacity var(--rds-dur-base) var(--rds-ease-standard) calc(var(--draw-delay, 0s) + var(--duration-draw))}[data-drawn] .tca-bar__tick{opacity:1}.tca-bar__ends{display:flex;justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-label);line-height:1.2;color:var(--text-secondary)}.tca-gauge{position:relative;flex:none;width:var(--gauge-size,144px);height:var(--gauge-size,144px)}.tca-gauge__ring{display:block;width:100%;height:100%}.tca-gauge__ring circle{fill:none;stroke-width:9;transform:rotate(-90deg);transform-origin:50% 50%}.tca-gauge__trough{stroke:var(--alpha-ink-08)}.tca-gauge__arc{--c:276.46;stroke:var(--color-grey-mid);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset var(--duration-draw) var(--rds-ease-reveal) var(--draw-delay,0s)}[data-drawn] .tca-gauge__arc{stroke-dashoffset:calc(var(--c) - var(--c) * var(--v) / 100)}.tca-gauge--excellent .tca-gauge__trough,.tca-gauge--fair .tca-gauge__trough,.tca-gauge--good .tca-gauge__trough,.tca-gauge--poor .tca-gauge__trough,.tca-gauge--weak .tca-gauge__trough{stroke:var(--perf-track)}.tca-gauge--excellent .tca-gauge__arc{stroke:var(--perf-excellent-solid)}.tca-gauge--good .tca-gauge__arc{stroke:var(--perf-good-solid)}.tca-gauge--fair .tca-gauge__arc{stroke:var(--perf-fair-solid)}.tca-gauge--weak .tca-gauge__arc{stroke:var(--perf-weak-solid)}.tca-gauge--poor .tca-gauge__arc{stroke:var(--perf-poor-solid)}.tca-gauge--none .tca-gauge__arc{stroke:none}.tca-gauge__value{position:absolute;inset:18%;display:grid;place-items:center;font-size:calc(var(--gauge-size, 144px) * .32);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tca-gauge-row{display:flex;align-items:center;gap:var(--space-4);min-height:calc(var(--value-slot, 84px) + var(--space-2) + var(--space-4) + 30px)}.tca-gauge-row>.tca-delta{min-width:0}.tca-pillars--measured .tca-pillar{grid-template-columns:minmax(min-content,1fr) minmax(48px,1fr) auto auto;gap:var(--space-3)}.tca-pillars--measured .tca-pillar__name{overflow-wrap:break-word}.tca-pillars--measured .tca-pillar>.tca-figure{min-width:3ch;text-align:right}.ScoreRing_figureRow__cIqym{display:flex;align-items:flex-end;gap:var(--space-4)}.ScoreRing_figureRow__cIqym .ScoreRing_heroDelta__lfwhE{font-size:var(--size-figure-md)}.tca-gauge__ring circle.ScoreRing_target__VgWUI{--c:276.46;--mark:2;stroke:var(--color-ink);stroke-width:13;stroke-linecap:butt;stroke-dasharray:var(--mark) calc(var(--c) - var(--mark));stroke-dashoffset:calc(var(--mark) / 2 - var(--c) * var(--t) / 100);opacity:0;transition:opacity var(--rds-dur-base) var(--rds-ease-standard) calc(var(--draw-delay, 0s) + var(--duration-draw))}[data-drawn] circle.ScoreRing_target__VgWUI{opacity:1}