@layer equip{.eq-gauge{--_fill:var(--eq-ink);justify-items:center;gap:var(--eq-space-1);width:min(100%, var(--_size));font:var(--eq-weight) var(--eq-text-xs) / 1.3 var(--eq-font);color:var(--eq-ink-2);vertical-align:middle;display:inline-grid}.eq-gauge[data-tone=ok]{--_fill:var(--eq-ok)}.eq-gauge[data-tone=warn]{--_fill:var(--eq-warn)}.eq-gauge[data-tone=danger]{--_fill:var(--eq-danger)}.eq-gauge-dial{width:100%;position:relative}.eq-gauge-svg{width:100%;height:auto;display:block;overflow:visible}.eq-gauge-track,.eq-gauge-value{fill:none;stroke-width:var(--_t)}.eq-gauge-track{stroke:var(--eq-tint-strong)}.eq-gauge-value{stroke:var(--_fill);stroke-dasharray:var(--_v) 100;transition:stroke-dasharray var(--eq-dur-move) var(--eq-spring)}@starting-style{.eq-gauge-value{stroke-dasharray:0 100}}.eq-gauge-band{fill:none;stroke-width:3px}.eq-gauge-band[data-tone=ok]{stroke:color-mix(in srgb, var(--eq-ok) 70%, transparent)}.eq-gauge-band[data-tone=warn]{stroke:color-mix(in srgb, var(--eq-warn) 70%, transparent)}.eq-gauge-band[data-tone=danger]{stroke:color-mix(in srgb, var(--eq-danger) 70%, transparent)}.eq-gauge-target{fill:none;stroke:var(--eq-ink);stroke-width:2px;stroke-linecap:round}.eq-gauge-readout{inset-inline:0;padding-inline:calc(var(--_t) + var(--eq-space-2));text-align:center;justify-items:center;display:grid;position:absolute;bottom:0}.eq-gauge-number{max-width:100%;color:var(--eq-ink);font-size:clamp(var(--eq-text-m), calc(var(--_size) * .13), calc(var(--eq-text-l) * 1.5));font-weight:var(--eq-weight-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.eq-gauge-number[data-empty]{color:var(--eq-ink-3);font-size:var(--eq-text-s);font-weight:var(--eq-weight)}.eq-gauge-status{align-items:center;gap:var(--eq-space-1);color:var(--eq-ink);font-weight:var(--eq-weight-strong);display:inline-flex}.eq-gauge-status:before{content:"";border-radius:var(--eq-radius-full);background:var(--_fill);width:6px;height:6px}.eq-gauge-range{justify-content:space-between;gap:var(--eq-space-2);width:100%;color:var(--eq-ink-3);font-variant-numeric:tabular-nums;display:flex}.eq-gauge-goal{color:var(--eq-ink-2);font-variant-numeric:tabular-nums;margin-block-start:calc(var(--eq-space-1) * -1)}.eq-gauge-label{color:var(--eq-ink);font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);text-align:center}}
