
.nz-hits{margin:14px 0 0;font:600 .78rem/1.4 var(--mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}
.nz-hits a{color:var(--muted,#aaa);text-decoration:none;display:inline-flex;gap:.2em;align-items:baseline;border:1px solid var(--line,#333);border-radius:999px;padding:6px 12px;background:rgba(34,211,238,.05)}
.nz-hits a:hover{color:#fff;border-color:var(--cyan,#22d3ee)}
.nz-hits b{color:var(--cyan-lift,#67e8f9);font-weight:700}
.nz-hits a::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green,#34d399);box-shadow:0 0 8px var(--green,#34d399);align-self:center;margin-right:.45em;animation:nzh-pulse 1.8s ease-in-out infinite}
@keyframes nzh-pulse{50%{opacity:.35}}
body.nzh{font-family:var(--sans,system-ui,sans-serif);color:var(--body,#ddd)}
.nzh-in{padding-top:56px;padding-bottom:80px;display:grid;gap:22px;max-width:56rem}
.nzh-t{margin:0;font:800 clamp(2.6rem,7vw,4.6rem)/.95 var(--display,sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--hi,#fff)}
.nzh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}
.nzh-c{border:1px solid var(--line,#333);border-radius:18px;padding:22px;background:var(--panel,rgba(20,20,30,.6));box-shadow:0 0 0 1px rgba(34,211,238,.08) inset}
.nzh-c.bot{box-shadow:0 0 0 1px rgba(167,139,250,.12) inset}
.nzh-c h2,.nzh-top h2{margin:0;font:700 .76rem/1.4 var(--mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan,#22d3ee)}
.nzh-c.bot h2{color:var(--violet,#a78bfa)}
.nzh-c.lab{box-shadow:0 0 0 1px rgba(250,204,21,.16) inset}
.nzh-c.lab h2{color:#facc15}
.nzh-n{margin:8px 0 2px;font:800 clamp(3rem,10vw,5.4rem)/1 var(--display,sans-serif);color:var(--hi,#fff);font-variant-numeric:tabular-nums}
.nzh-n.tick{animation:nzh-tick .6s cubic-bezier(.16,1,.3,1)}
@keyframes nzh-tick{0%{color:var(--cyan-lift,#67e8f9);transform:translateY(-6px);text-shadow:0 0 24px rgba(34,211,238,.7)}100%{transform:none}}
.nzh-s,.nzh-live{margin:0;color:var(--muted,#aaa);font-size:.95rem}
.nzh-live{font:600 .76rem/1.5 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase}
.nzh-live i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green,#34d399);box-shadow:0 0 10px var(--green,#34d399);animation:nzh-pulse 1.8s ease-in-out infinite;vertical-align:1px}
.nzh-live.off i{background:var(--amber,#f5b544);box-shadow:none;animation:none}
.nzh-top{overflow-x:auto}
.nzh-top table{width:100%;margin-top:10px;border-collapse:collapse;font:500 .92rem var(--mono,monospace)}
.nzh-top th{text-align:right;font:700 .7rem/1.4 var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#aaa);padding:6px 8px;border-bottom:1px solid var(--line,#333)}
.nzh-top td{text-align:right;padding:7px 8px;border-bottom:1px solid var(--line,#333);color:var(--cyan-lift,#67e8f9);font-variant-numeric:tabular-nums}
.nzh-top th:first-child,.nzh-top td:first-child{text-align:left;color:var(--fg,#eee);word-break:break-all}
.nzh-top td:last-child{color:var(--violet-lift,#c4b5fd)}
@media (prefers-reduced-motion:reduce){.nz-hits a::before,.nzh-live i{animation:none}.nzh-n.tick{animation:none}}
