# Deep Space Telemetry Mission Control

A dense, high-tension mission control dashboard for an orbital deployment or deep space probe. The interface should feel operational, not decorative, presenting complex, shifting data streams that a mission controller would monitor during a critical event window.

## Visual Direction
- **Theme:** Dark mode, high contrast. Monospace fonts for data (e.g., Courier, Roboto Mono, system-ui mono).
- **Color Palette:** Deep blacks and slate grays for backgrounds. Neon cyan/green for nominal status, amber for warnings, and stark red for critical faults.
- **Layout:** A CSS Grid-based dense multi-panel stack. The panels must maintain readability under tension. On mobile, it degrades gracefully into a structured vertical control stack.

## Core Panels
1. **Orbital Telemetry:** A visual representation (Canvas) showing current trajectory, altitude, and velocity. Updates in real-time.
2. **Subsystem Vitals:** Sparklines tracking solar array output, battery levels, and radiator temps over the last 60 seconds.
3. **Comms Link Status:** Signal strength over time, latency, and packet loss metrics to Deep Space Network stations.
4. **Mission Checklist:** A timeline of upcoming critical automated sequences with a master T-minus countdown.
5. **Active Alert Stream:** A rolling log of system anomalies, warnings, and faults.
6. **Drill-down View:** Clicking a subsystem shows granular metrics and historical charts.

## Interactions & Mechanics
- **Fake Live-State:** Vanilla JS generates believable, fluctuating data for all charts and readouts (using seeded noise or random walks).
- **Alert Handling:** Faults will randomly generate in the alert stream. The user can click to "Acknowledge" them, dimming their severity.
- **Drill-down:** Clicking on specific modules opens an overlay with detailed historical line charts.
- **State Persistence:** Acknowledged alerts are kept in a session/local state so the UI reacts correctly.
- **Keyboard Shortcuts:** `[A]` to acknowledge the most recent alert, `[Esc]` to close drill-down, `[Space]` to pause/resume telemetry updates.