Build a real-time monochrome themed “Sales Heatmap” dashboard card using MVVM. Render an efficient virtualized 12×8 heatmap grid where each cell has an intensity value (0–1 or 0–100) that’s mapped to a grayscale/opacity background so higher intensity visually pops, then simulate live data by updating target intensities at a fast, readable cadence (roughly 5–10 updates per second) while refreshing aggregate metrics (monthly revenue, yearly revenue, and percent change) on a slower cadence (about every 2 seconds), and animate all displayed numbers smoothly toward their latest targets (counting up/down rather than jumping, aiming for ~60fps smoothness) using platform-appropriate scheduling/animation primitives (timers, frame callbacks, composition, etc.) without blocking the UI thread; the card should display formatted currency for monthly and yearly revenue, a sign-aware percent change with positive/negative/neutral styling, a city breakdown list of top entries with small color-coded dots, and a subtle pulsing “LIVE” indicator (text plus an animated dot/ellipse), with clean ViewModels backed by ObservableCollections for cells and cities, reusable formatting/conversion helpers where appropriate, and full deliverables including XAML views, ViewModels, theme resources, and sample data simulation.