/* ============================================================ FLOWSHIELD — Blue Team (CIS Benchmark hardening) ============================================================ */ function BenchCard({ b, onClick, active }) { const ref = useRefL(null); const onMove = (e) => { const el=ref.current; if(!el)return; const r=el.getBoundingClientRect(); el.style.setProperty('--mx',((e.clientX-r.left)/r.width)*100+'%'); el.style.setProperty('--my',((e.clientY-r.top)/r.height)*100+'%'); }; return (