
.n-status{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--dim);display:flex;align-items:center;gap:10px}
.n-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);animation:pulse 1.8s infinite}
@keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 8px var(--amber)}50%{opacity:.3}}
.nlist{border-top:1px solid var(--hair)}
.nrow{
  display:grid;grid-template-columns:130px 150px 1fr auto;gap:26px;align-items:center;
  padding:26px 10px;border-bottom:1px solid var(--hair);position:relative;transition:.3s;
}
.nrow::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--amber-dim),transparent 60%);opacity:0;transition:.3s;pointer-events:none}
.nrow:hover::before{opacity:1}
.nrow:hover{padding-left:24px}
.nrow .dt{font-family:var(--en);font-weight:700;font-size:14px;letter-spacing:.06em;font-variant-numeric:tabular-nums}
.nrow .cat{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--amber);border:1px solid var(--hair-hi);padding:5px 10px;text-align:center;white-space:nowrap}
.nrow .tt{font-size:14.5px;font-weight:500;color:#d9e0de;line-height:1.7}
.nrow:hover .tt{color:var(--w)}
.nrow .ar{font-family:var(--en);font-size:16px;color:var(--dim);transition:.3s}
.nrow:hover .ar{color:var(--amber);transform:translate(3px,-3px)}
.n-more{margin-top:44px;text-align:center}
.n-loading{font-family:var(--mono);font-size:11px;letter-spacing:.3em;color:var(--dim);padding:60px 0;text-align:center}
@media(max-width:820px){
  .nrow{grid-template-columns:1fr auto;gap:8px 16px;padding:22px 6px}
  .nrow .dt{font-size:12px;order:1}
  .nrow .cat{order:2;justify-self:end}
  .nrow .tt{order:3;grid-column:1/-1}
  .nrow .ar{display:none}
}
.jab{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;color:var(--dim);border:1px solid var(--hair-hi);padding:1px 6px;border-radius:2px;flex-shrink:0}
