Clicking any signal card opens a modal with a 180-day SVG line chart per source vendor (multi-line, colour-coded), x-axis dates, y-axis price, current best price summary. Uses existing /api/price-history/:id endpoint. No external chart library — pure inline SVG.