@layer equip{.eq-status-dot{--_tone:var(--eq-ink-2);align-items:center;gap:var(--eq-space-2);min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.25 var(--eq-font);vertical-align:middle;display:inline-flex}.eq-status-dot[data-tone=ok]{--_tone:var(--eq-ok)}.eq-status-dot[data-tone=warn]{--_tone:var(--eq-warn)}.eq-status-dot[data-tone=danger]{--_tone:var(--eq-danger)}.eq-status-dot-mark{border-radius:var(--eq-radius-full);background:var(--_tone);flex:none;width:8px;height:8px;position:relative}.eq-status-dot[data-tone=neutral] .eq-status-dot-mark{box-sizing:border-box;border:1.5px solid var(--_tone);background:0 0}.eq-status-dot-ring{border-radius:inherit;background:var(--_tone);opacity:0;pointer-events:none;animation:eq-status-dot-pulse calc(var(--eq-dur-move) * 4) var(--eq-ease) infinite;position:absolute;inset:0}@keyframes eq-status-dot-pulse{0%{opacity:.45;scale:1}to{opacity:0;scale:2.75}}.eq-status-dot-label{overflow-wrap:anywhere;min-width:0}.eq-status-dot[data-hide-label] .eq-status-dot-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
