dynamic risk heat‑map