.gauge-container[data-v-9a6c3cce]{align-items:center;display:inline-flex;justify-content:center;position:relative}.gauge-svg[data-v-9a6c3cce]{display:block}.gauge-bg[data-v-9a6c3cce]{opacity:.2;stroke:var(--color-border)}.gauge-fill[data-v-9a6c3cce]{transform:rotate(-90deg);transform-origin:center}.gauge-fill.gauge-animated[data-v-9a6c3cce]{transition:stroke-dashoffset 1s ease-out}@media(prefers-reduced-motion:reduce){.gauge-fill.gauge-animated[data-v-9a6c3cce]{transition:none}}.gauge-text[data-v-9a6c3cce]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.gauge-score[data-v-9a6c3cce]{font-family:var(--font-heading);font-weight:700;line-height:1}.gauge-label[data-v-9a6c3cce],.gauge-suffix[data-v-9a6c3cce]{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);margin-top:var(--space-1)}.gauge-label[data-v-9a6c3cce]{font-weight:600;letter-spacing:.05em}.gauge-band[data-v-9a6c3cce]{border:1px solid;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;line-height:1.4;margin-top:var(--space-1);max-width:72%;overflow-wrap:anywhere;padding:1px var(--space-2);text-align:center}
