/* Nova Brx v2.8 — Verified Activity & Fan Signals */
.nb-verified-note{
  margin:14px 0 28px;padding:12px 15px;border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.025);color:rgba(255,255,255,.58);font-size:11px;
  line-height:1.65;letter-spacing:.03em;border-radius:10px
}
.nb-verified-note span{color:#fff;font-weight:800;letter-spacing:.16em;margin-right:8px}
.nb-official-signal-list{display:grid;gap:10px;width:100%}
.nb-official-signal{padding:17px 20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.026);border-radius:10px}
.nb-official-signal>span{display:block;margin-bottom:8px;color:rgba(255,255,255,.42);font-size:9px;font-weight:800;letter-spacing:.22em}
.nb-official-signal>strong{display:block;color:#fff;font-size:14px;letter-spacing:.04em}
.nb-official-signal>p{margin:7px 0 0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.6}
.nb-action-active{border-color:rgba(255,255,255,.45)!important;background:rgba(255,255,255,.07)!important}
[data-nova-verified-metric="true"]{position:relative;overflow:hidden}
[data-nova-verified-metric="true"]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-100%);animation:nbMetricSweep 8s ease-in-out infinite}
@keyframes nbMetricSweep{0%,60%{transform:translateX(-100%)}80%,100%{transform:translateX(100%)}}
@media(max-width:700px){.nb-verified-note{font-size:10px}.nb-official-signal{padding:15px}}
@media(prefers-reduced-motion:reduce){[data-nova-verified-metric="true"]:after{animation:none}}
