/* PAGE 5 — GRID CSS */
.transmit-line { height:3px; border-radius:2px; position:relative; overflow:hidden; flex:1; min-width:25px; }
.transmit-pulse { position:absolute; top:0; left:-30%; width:30%; height:100%; background:white; animation:transmit 1.4s linear infinite; opacity:.85; }
.grid-node { width:64px; height:64px; border-radius:50%; display:flex; align-items:center; justify-content:center; flex-direction:column; }
.rev-metric { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:var(--radius-md); padding:1.3rem; text-align:center; margin-bottom:.8rem; }
.rev-metric-val { font-family:'Orbitron',monospace; font-size:1.45rem; font-weight:700; display:block; }
.infra-check-list { list-style:none; padding:0; }
.infra-check-list li { padding:.5rem 0; border-bottom:1px solid rgba(201,162,39,.1); font-size:.84rem; color:rgba(240,244,255,.72); display:flex; align-items:center; gap:.6rem; }
.infra-check-list li:last-child { border-bottom:none; }
.infra-check-list li i { color:var(--green-neon); width:16px; }
