.sf-status{--sf-status-tone:var(--sf-status-development,#a1a1aa);border-radius:var(--sf-status-radius,999px);border:1px solid color-mix(in srgb, var(--sf-status-tone) 38%, transparent);background:color-mix(in srgb, var(--sf-status-tone) var(--sf-status-bg-mix,14%), transparent);max-width:100%;color:var(--sf-status-tone);font-family:inherit;font-size:var(--sf-status-font-size,11px);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden}.sf-status__dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-status-tone) 22%, transparent);background:currentColor;border-radius:50%;flex-shrink:0}.sf-status--undetected{--sf-status-tone:var(--sf-status-undetected,#22c55e)}.sf-status--testing{--sf-status-tone:var(--sf-status-testing,#3b82f6)}.sf-status--caution{--sf-status-tone:var(--sf-status-caution,#eab308)}.sf-status--updating{--sf-status-tone:var(--sf-status-updating,#f97316)}.sf-status--detected{--sf-status-tone:var(--sf-status-detected,#ef4444)}.sf-status--development{--sf-status-tone:var(--sf-status-development,#a1a1aa)}
