/* NexIP Radar V8 — publisher-claim provenance and honest absence notice. */
.mcp-radar .mcp-radar-v8-claim-marker {
  display: inline-flex; gap: .4rem; align-items: center;
  max-width: 100%; margin: .15rem 0 .65rem;
  padding: .4rem .7rem; border: 1px solid var(--radar-border);
  border-radius: 999px; background: var(--radar-bg);
  color: var(--radar-accent-strong); font-size: .72rem; font-weight: 750;
  line-height: 1.35; overflow-wrap: anywhere;
}
.mcp-radar .mcp-radar-v8-claim-marker:before {
  content: ''; flex: 0 0 .43rem; height: .43rem;
  border-radius: 50%; background: currentColor;
}
.mcp-radar .mcp-radar-v8-undisclosed {
  margin: .9rem 0; padding: .9rem 1rem;
  border: 1px solid var(--radar-border);
  border-radius: 12px; background: var(--radar-bg); color: var(--radar-text);
}
.mcp-radar .mcp-radar-v8-undisclosed strong { display:block; font-size: .8rem; }
.mcp-radar .mcp-radar-v8-undisclosed p {
  color: var(--radar-subtle); font-size: .77rem;
  line-height: 1.55; margin: .38rem 0 0;
}
