- Fix fillColor/fillOpacity conflict: return separate RGB string and opacity from priceToColor() instead of rgba with embedded alpha - Implement ambient region glow via setInterval + overrideStyle with sine-wave opacity oscillation (faster/brighter for higher prices) - Lower pulsing marker threshold from 10% to 3% for demand-varied prices