{
  "id": "alpine-telemetry-console",
  "name": "Avalanche Telemetry Console",
  "theme": "alpine-telemetry",
  "category": "Dashboard",
  "description": "A sub-zero acoustic fracture observatory tracking snowpack shear strains, ultrasonic emissions, and avalanche hazard levels across high-altitude alpine corridors.",
  "layout": "Sticky sub-zero station bar with barometric trend and avalanche hazard indicator; asymmetric split with left acoustic fracture sensor matrix and right telemetry mast inspector; bottom emergency broadcast bar.",
  "modules": [
    {
      "key": "station-bar",
      "name": "Station Bar",
      "html": "\n<header class=\"st-bar\">\n  <div class=\"st-brand\">\n    <span class=\"st-beacon\" aria-hidden=\"true\"></span>\n    <span class=\"st-callsign\">ALP-3120M · WEISSFLUH OBSERVATORY</span>\n    <span class=\"st-clock mono\">UTC 05:18:42</span>\n  </div>\n  <div class=\"st-meteo\">\n    <span class=\"meteo-chip mono\">TEMP -14.2°C</span>\n    <span class=\"meteo-chip mono\">WIND WNW 68 km/h</span>\n    <span class=\"meteo-chip mono\">BARO 682 hPa · FALLING</span>\n  </div>\n  <nav class=\"st-nav\" aria-label=\"Monitoring Sectors\">\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"true\">Sector Nord</button>\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"false\">Parsenn Bowl</button>\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"false\">Dischma Basin</button>\n  </nav>\n  <div class=\"st-hazard\">\n    <span class=\"hazard-badge\">HAZARD LEVEL 4 · HIGH</span>\n  </div>\n</header>"
    },
    {
      "key": "acoustic-stream",
      "name": "Acoustic Fracture Matrix",
      "html": "\n<section class=\"ac-section\" aria-label=\"Acoustic Fracture Sensor Network\">\n  <div class=\"ac-head\">\n    <div>\n      <h2>Snowpack Acoustic Fracture Array</h2>\n      <p class=\"ac-sub\">Piezoelectric transducer telemetry · 5 kHz to 120 kHz bandpass</p>\n    </div>\n    <span class=\"ac-sampling mono\">SAMPLING 100 kHz CONTINUOUS</span>\n  </div>\n  <table class=\"ac-table\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Probe Channel</th>\n        <th scope=\"col\">Aspect / Elev</th>\n        <th scope=\"col\">Frequency</th>\n        <th scope=\"col\">Amplitude Delta</th>\n        <th scope=\"col\">Fracture Classification</th>\n        <th scope=\"col\">Action</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><span class=\"probe-id\">GEO-01</span> Weissfluh North Face</td>\n        <td class=\"mono\">NNE · 2,980m</td>\n        <td class=\"mono\">42.4 kHz</td>\n        <td><span class=\"delta delta-critical\">+18.4 dBµV</span></td>\n        <td><span class=\"badge-class class-critical\">Tensile Micro-Fracture</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-02</span> Parsenn East Bowl</td>\n        <td class=\"mono\">E · 2,640m</td>\n        <td class=\"mono\">18.2 kHz</td>\n        <td><span class=\"delta delta-elevated\">+4.6 dBµV</span></td>\n        <td><span class=\"badge-class class-warning\">Basal Creep Slip</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-03</span> Meierhoftäli Slab</td>\n        <td class=\"mono\">NW · 2,820m</td>\n        <td class=\"mono\">88.0 kHz</td>\n        <td><span class=\"delta delta-critical\">+24.8 dBµV</span></td>\n        <td><span class=\"badge-class class-critical\">Shear Dislocation Pulse</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-04</span> Teufi Avalanche Track</td>\n        <td class=\"mono\">W · 2,150m</td>\n        <td class=\"mono\">9.6 kHz</td>\n        <td><span class=\"delta delta-nominal\">-0.8 dBµV</span></td>\n        <td><span class=\"badge-class class-nominal\">Settled Powder Baseline</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n    </tbody>\n  </table>\n  <div class=\"ac-summary-strip\">\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">24-Hr Cumulative Fracture Events</span>\n      <span class=\"stat-val mono\">1,429 bursts</span>\n    </div>\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">Critical Weak Interface</span>\n      <span class=\"stat-val mono\">48 cm Depth Hoar</span>\n    </div>\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">Calculated Propagation Probability</span>\n      <span class=\"stat-val mono stat-danger\">87.4% High S-Wave</span>\n    </div>\n  </div>\n</section>"
    },
    {
      "key": "stratigraphic-inspector",
      "name": "Stratigraphic Inspector",
      "html": "\n<aside class=\"sp-aside\" aria-label=\"Active Ridge Station Inspector\">\n  <figure class=\"sp-fig\">\n    <img src=\"{{ART hero}}\" alt=\"{{ARTALT hero}}\">\n    <figcaption class=\"mono\">MAST-01 · WEISSFLUHJOCH RIDGE 3,120M</figcaption>\n  </figure>\n  <div class=\"sp-details\">\n    <h3>Ridge Telemetry Node</h3>\n    <dl class=\"sp-metrics\">\n      <div class=\"metric-row\">\n        <dt>Coordinates</dt>\n        <dd class=\"mono\">46°50′00″ N · 9°48′24″ E</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Total Snowpack Depth</dt>\n        <dd class=\"mono\">248 cm (+32 cm / 24h)</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Slab Shear Stress</dt>\n        <dd class=\"mono\"><span class=\"badge-alert\">4.12 kPa · Critical</span></dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Surface Rime Accretion</dt>\n        <dd class=\"mono\">18 mm / 6h</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Transducer Battery</dt>\n        <dd class=\"mono\">27.6 V · Solar Float</dd>\n      </div>\n    </dl>\n    <div class=\"sp-controls\">\n      <button type=\"button\" class=\"btn-primary\">Arm Remote Mitigation (RACS)</button>\n      <button type=\"button\" class=\"btn-secondary\">Download Stratigraphic Radar CSV</button>\n    </div>\n  </div>\n</aside>"
    },
    {
      "key": "safety-dispatch",
      "name": "Safety Dispatch Bar",
      "html": "\n<footer class=\"dp-footer\">\n  <div class=\"dp-alerts\">\n    <span class=\"alert-icon\" aria-hidden=\"true\">■</span>\n    <span>DISPATCH DIRECTIVE: High Alpine Pass Closures Active (Flüela / Dischma Corridors)</span>\n  </div>\n  <div class=\"dp-links\">\n    <a href=\"#bulletin\" class=\"dp-link\">SLF Avalanche Bulletin</a>\n    <a href=\"#diagnostics\" class=\"dp-link\">Transducer Diagnostics</a>\n    <a href=\"#radiolog\" class=\"dp-link\">Radio Link: 149.850 MHz (Relay Locked)</a>\n  </div>\n</footer>"
    }
  ],
  "moduleCount": 4,
  "reorderable": false,
  "meta": {
    "id": "alpine-telemetry-console",
    "model": "Gemini 3.8 Flash (High)",
    "author": "Antigravity CLI",
    "createdAt": "2026-09-08T12:52:00.000Z",
    "updatedAt": "2026-09-08T12:52:00.000Z",
    "version": "1.0.0",
    "isNew": true
  },
  "link": "/api/v1/designs/alpine-telemetry-console.json",
  "structure": "Sticky sub-zero station bar with barometric trend and avalanche hazard indicator; asymmetric split with left acoustic fracture sensor matrix and right telemetry mast inspector; bottom emergency broadcast bar.",
  "html": "<div class=\"dz dz-alpine-telemetry-console\" data-design=\"alpine-telemetry-console\" data-theme=\"alpine-telemetry\">\n<section class=\"dz-mod\" data-mod=\"station-bar\" aria-label=\"Station Bar\">\n<header class=\"st-bar\">\n  <div class=\"st-brand\">\n    <span class=\"st-beacon\" aria-hidden=\"true\"></span>\n    <span class=\"st-callsign\">ALP-3120M · WEISSFLUH OBSERVATORY</span>\n    <span class=\"st-clock mono\">UTC 05:18:42</span>\n  </div>\n  <div class=\"st-meteo\">\n    <span class=\"meteo-chip mono\">TEMP -14.2°C</span>\n    <span class=\"meteo-chip mono\">WIND WNW 68 km/h</span>\n    <span class=\"meteo-chip mono\">BARO 682 hPa · FALLING</span>\n  </div>\n  <nav class=\"st-nav\" aria-label=\"Monitoring Sectors\">\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"true\">Sector Nord</button>\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"false\">Parsenn Bowl</button>\n    <button type=\"button\" class=\"btn-sector\" aria-pressed=\"false\">Dischma Basin</button>\n  </nav>\n  <div class=\"st-hazard\">\n    <span class=\"hazard-badge\">HAZARD LEVEL 4 · HIGH</span>\n  </div>\n</header></section><main class=\"ws-grid\"><section class=\"dz-mod\" data-mod=\"acoustic-stream\" aria-label=\"Acoustic Fracture Matrix\">\n<section class=\"ac-section\" aria-label=\"Acoustic Fracture Sensor Network\">\n  <div class=\"ac-head\">\n    <div>\n      <h2>Snowpack Acoustic Fracture Array</h2>\n      <p class=\"ac-sub\">Piezoelectric transducer telemetry · 5 kHz to 120 kHz bandpass</p>\n    </div>\n    <span class=\"ac-sampling mono\">SAMPLING 100 kHz CONTINUOUS</span>\n  </div>\n  <table class=\"ac-table\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Probe Channel</th>\n        <th scope=\"col\">Aspect / Elev</th>\n        <th scope=\"col\">Frequency</th>\n        <th scope=\"col\">Amplitude Delta</th>\n        <th scope=\"col\">Fracture Classification</th>\n        <th scope=\"col\">Action</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><span class=\"probe-id\">GEO-01</span> Weissfluh North Face</td>\n        <td class=\"mono\">NNE · 2,980m</td>\n        <td class=\"mono\">42.4 kHz</td>\n        <td><span class=\"delta delta-critical\">+18.4 dBµV</span></td>\n        <td><span class=\"badge-class class-critical\">Tensile Micro-Fracture</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-02</span> Parsenn East Bowl</td>\n        <td class=\"mono\">E · 2,640m</td>\n        <td class=\"mono\">18.2 kHz</td>\n        <td><span class=\"delta delta-elevated\">+4.6 dBµV</span></td>\n        <td><span class=\"badge-class class-warning\">Basal Creep Slip</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-03</span> Meierhoftäli Slab</td>\n        <td class=\"mono\">NW · 2,820m</td>\n        <td class=\"mono\">88.0 kHz</td>\n        <td><span class=\"delta delta-critical\">+24.8 dBµV</span></td>\n        <td><span class=\"badge-class class-critical\">Shear Dislocation Pulse</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n      <tr>\n        <td><span class=\"probe-id\">GEO-04</span> Teufi Avalanche Track</td>\n        <td class=\"mono\">W · 2,150m</td>\n        <td class=\"mono\">9.6 kHz</td>\n        <td><span class=\"delta delta-nominal\">-0.8 dBµV</span></td>\n        <td><span class=\"badge-class class-nominal\">Settled Powder Baseline</span></td>\n        <td><button type=\"button\" class=\"btn-probe\">Inspect Probe</button></td>\n      </tr>\n    </tbody>\n  </table>\n  <div class=\"ac-summary-strip\">\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">24-Hr Cumulative Fracture Events</span>\n      <span class=\"stat-val mono\">1,429 bursts</span>\n    </div>\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">Critical Weak Interface</span>\n      <span class=\"stat-val mono\">48 cm Depth Hoar</span>\n    </div>\n    <div class=\"stat-item\">\n      <span class=\"stat-label\">Calculated Propagation Probability</span>\n      <span class=\"stat-val mono stat-danger\">87.4% High S-Wave</span>\n    </div>\n  </div>\n</section></section><section class=\"dz-mod\" data-mod=\"stratigraphic-inspector\" aria-label=\"Stratigraphic Inspector\">\n<aside class=\"sp-aside\" aria-label=\"Active Ridge Station Inspector\">\n  <figure class=\"sp-fig\">\n    <img src=\"https://designlookbook.dev/assets/img/alpine-telemetry-hero.webp\" alt=\"High-altitude automated snowpack acoustic telemetry station perched on a rugged alpine ridge overlooking glaciated peaks at sub-zero dawn\">\n    <figcaption class=\"mono\">MAST-01 · WEISSFLUHJOCH RIDGE 3,120M</figcaption>\n  </figure>\n  <div class=\"sp-details\">\n    <h3>Ridge Telemetry Node</h3>\n    <dl class=\"sp-metrics\">\n      <div class=\"metric-row\">\n        <dt>Coordinates</dt>\n        <dd class=\"mono\">46°50′00″ N · 9°48′24″ E</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Total Snowpack Depth</dt>\n        <dd class=\"mono\">248 cm (+32 cm / 24h)</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Slab Shear Stress</dt>\n        <dd class=\"mono\"><span class=\"badge-alert\">4.12 kPa · Critical</span></dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Surface Rime Accretion</dt>\n        <dd class=\"mono\">18 mm / 6h</dd>\n      </div>\n      <div class=\"metric-row\">\n        <dt>Transducer Battery</dt>\n        <dd class=\"mono\">27.6 V · Solar Float</dd>\n      </div>\n    </dl>\n    <div class=\"sp-controls\">\n      <button type=\"button\" class=\"btn-primary\">Arm Remote Mitigation (RACS)</button>\n      <button type=\"button\" class=\"btn-secondary\">Download Stratigraphic Radar CSV</button>\n    </div>\n  </div>\n</aside></section></main><section class=\"dz-mod\" data-mod=\"safety-dispatch\" aria-label=\"Safety Dispatch Bar\">\n<footer class=\"dp-footer\">\n  <div class=\"dp-alerts\">\n    <span class=\"alert-icon\" aria-hidden=\"true\">■</span>\n    <span>DISPATCH DIRECTIVE: High Alpine Pass Closures Active (Flüela / Dischma Corridors)</span>\n  </div>\n  <div class=\"dp-links\">\n    <a href=\"#bulletin\" class=\"dp-link\">SLF Avalanche Bulletin</a>\n    <a href=\"#diagnostics\" class=\"dp-link\">Transducer Diagnostics</a>\n    <a href=\"#radiolog\" class=\"dp-link\">Radio Link: 149.850 MHz (Relay Locked)</a>\n  </div>\n</footer></section>\n</div>",
  "css": "\n.dz-alpine-telemetry-console {\n  background: var(--background);\n  color: var(--foreground);\n  font-family: var(--pv-body);\n  padding: 0;\n  margin: 0;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  min-height: 100%;\n}\n\n.dz-alpine-telemetry-console *, .dz-alpine-telemetry-console *::before, .dz-alpine-telemetry-console *::after {\n  box-sizing: inherit;\n}\n\n.dz-alpine-telemetry-console .mono {\n  font-family: var(--pv-mono);\n  font-size: 12px;\n}\n\n/* Station Bar */\n.dz-alpine-telemetry-console .st-bar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 20px;\n  background: var(--card);\n  border-bottom: var(--pv-bw) solid var(--border);\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n.dz-alpine-telemetry-console .st-brand {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.dz-alpine-telemetry-console .st-beacon {\n  width: 8px;\n  height: 8px;\n  background: var(--accent);\n  display: inline-block;\n  border-radius: var(--pv-radius);\n}\n\n.dz-alpine-telemetry-console .st-callsign {\n  font-family: var(--pv-mono);\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 0.04em;\n  color: var(--foreground);\n}\n\n.dz-alpine-telemetry-console .st-clock {\n  color: var(--muted-foreground);\n  border-left: var(--pv-bw) solid var(--border);\n  padding-left: 12px;\n}\n\n.dz-alpine-telemetry-console .st-meteo {\n  display: flex;\n  gap: 8px;\n}\n\n.dz-alpine-telemetry-console .meteo-chip {\n  background: color-mix(in srgb, var(--background) 70%, var(--card));\n  border: var(--pv-bw) solid var(--border);\n  padding: 4px 8px;\n  font-size: 11px;\n  color: var(--foreground);\n  border-radius: var(--pv-radius);\n}\n\n.dz-alpine-telemetry-console .st-nav {\n  display: flex;\n  gap: 6px;\n}\n\n.dz-alpine-telemetry-console .btn-sector {\n  background: transparent;\n  color: var(--muted-foreground);\n  border: var(--pv-bw) solid var(--border);\n  border-radius: var(--pv-radius);\n  padding: 6px 12px;\n  font-family: var(--pv-mono);\n  font-size: 11px;\n  cursor: pointer;\n  transition: background var(--dur) var(--ease), color var(--dur) var(--ease);\n}\n\n.dz-alpine-telemetry-console .btn-sector:hover {\n  background: var(--muted);\n  color: var(--foreground);\n}\n\n.dz-alpine-telemetry-console .btn-sector:focus-visible {\n  outline: 2px solid var(--ring);\n  outline-offset: 2px;\n}\n\n.dz-alpine-telemetry-console .btn-sector[aria-pressed=\"true\"] {\n  background: var(--primary);\n  color: var(--primary-foreground);\n  border-color: var(--primary);\n}\n\n.dz-alpine-telemetry-console .hazard-badge {\n  background: var(--destructive);\n  color: var(--destructive-foreground);\n  padding: 6px 12px;\n  font-family: var(--pv-mono);\n  font-weight: 700;\n  font-size: 11px;\n  letter-spacing: 0.05em;\n  border-radius: var(--pv-radius);\n}\n\n/* Workspace Grid */\n.dz-alpine-telemetry-console .ws-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1.9fr) minmax(340px, 1.1fr);\n  gap: 0;\n  flex: 1;\n  border-bottom: var(--pv-bw) solid var(--border);\n}\n\n@media (max-width: 960px) {\n  .dz-alpine-telemetry-console .ws-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n/* Acoustic Section */\n.dz-alpine-telemetry-console .ac-section {\n  padding: 24px;\n  border-right: var(--pv-bw) solid var(--border);\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n@media (max-width: 960px) {\n  .dz-alpine-telemetry-console .ac-section {\n    border-right: none;\n    border-bottom: var(--pv-bw) solid var(--border);\n  }\n}\n\n.dz-alpine-telemetry-console .ac-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  border-bottom: var(--pv-bw) solid var(--border);\n  padding-bottom: 14px;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n.dz-alpine-telemetry-console .ac-head h2 {\n  font-family: var(--pv-display);\n  font-size: 22px;\n  margin: 0 0 4px 0;\n  letter-spacing: -0.02em;\n}\n\n.dz-alpine-telemetry-console .ac-sub {\n  margin: 0;\n  font-size: 13px;\n  color: var(--muted-foreground);\n}\n\n.dz-alpine-telemetry-console .ac-sampling {\n  font-size: 11px;\n  color: var(--accent);\n  background: color-mix(in srgb, var(--accent) 14%, transparent);\n  padding: 4px 8px;\n  border: var(--pv-bw) solid color-mix(in srgb, var(--accent) 35%, transparent);\n  border-radius: var(--pv-radius);\n}\n\n.dz-alpine-telemetry-console .ac-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13.5px;\n}\n\n.dz-alpine-telemetry-console .ac-table th {\n  text-align: left;\n  padding: 10px 12px;\n  border-bottom: var(--pv-bw) solid var(--border);\n  font-family: var(--pv-mono);\n  font-size: 11px;\n  color: var(--muted-foreground);\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n\n.dz-alpine-telemetry-console .ac-table td {\n  padding: 12px;\n  border-bottom: var(--pv-bw) solid var(--border);\n  vertical-align: middle;\n}\n\n.dz-alpine-telemetry-console .ac-table tr:hover {\n  background: color-mix(in srgb, var(--primary) 6%, transparent);\n}\n\n.dz-alpine-telemetry-console .probe-id {\n  display: inline-block;\n  font-family: var(--pv-mono);\n  font-weight: 700;\n  color: var(--primary);\n  margin-right: 8px;\n}\n\n.dz-alpine-telemetry-console .delta {\n  font-family: var(--pv-mono);\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.dz-alpine-telemetry-console .delta-critical { color: var(--destructive); }\n.dz-alpine-telemetry-console .delta-elevated { color: var(--chart-3); }\n.dz-alpine-telemetry-console .delta-nominal { color: var(--muted-foreground); }\n\n.dz-alpine-telemetry-console .badge-class {\n  display: inline-block;\n  font-size: 11px;\n  font-family: var(--pv-mono);\n  padding: 2px 6px;\n  border-radius: var(--pv-radius);\n}\n\n.dz-alpine-telemetry-console .class-critical {\n  background: color-mix(in srgb, var(--destructive) 16%, transparent);\n  color: var(--destructive);\n}\n\n.dz-alpine-telemetry-console .class-warning {\n  background: color-mix(in srgb, var(--chart-3) 16%, transparent);\n  color: var(--chart-3);\n}\n\n.dz-alpine-telemetry-console .class-nominal {\n  background: color-mix(in srgb, var(--muted-foreground) 16%, transparent);\n  color: var(--muted-foreground);\n}\n\n.dz-alpine-telemetry-console .btn-probe {\n  background: transparent;\n  color: var(--foreground);\n  border: var(--pv-bw) solid var(--border);\n  border-radius: var(--pv-radius);\n  padding: 4px 10px;\n  font-size: 11.5px;\n  font-family: var(--pv-mono);\n  cursor: pointer;\n  transition: background var(--dur) var(--ease), color var(--dur) var(--ease);\n}\n\n.dz-alpine-telemetry-console .btn-probe:hover {\n  background: var(--primary);\n  color: var(--primary-foreground);\n  border-color: var(--primary);\n}\n\n.dz-alpine-telemetry-console .btn-probe:focus-visible {\n  outline: 2px solid var(--ring);\n  outline-offset: 2px;\n}\n\n.dz-alpine-telemetry-console .ac-summary-strip {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 16px;\n  padding: 16px;\n  background: color-mix(in srgb, var(--card) 60%, var(--background));\n  border: var(--pv-bw) solid var(--border);\n  border-radius: var(--pv-radius);\n}\n\n.dz-alpine-telemetry-console .stat-item {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.dz-alpine-telemetry-console .stat-label {\n  font-size: 11px;\n  color: var(--muted-foreground);\n  font-family: var(--pv-mono);\n}\n\n.dz-alpine-telemetry-console .stat-val {\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.dz-alpine-telemetry-console .stat-danger {\n  color: var(--destructive);\n}\n\n/* Stratigraphic Inspector Aside */\n.dz-alpine-telemetry-console .sp-aside {\n  padding: 24px;\n  background: color-mix(in srgb, var(--card) 45%, var(--background));\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n.dz-alpine-telemetry-console .sp-fig {\n  margin: 0;\n  border: var(--pv-bw) solid var(--border);\n  border-radius: var(--pv-radius);\n  overflow: hidden;\n  background: var(--card);\n}\n\n.dz-alpine-telemetry-console .sp-fig img {\n  display: block;\n  width: 100%;\n  height: 220px;\n  object-fit: cover;\n  filter: var(--img-filter);\n}\n\n.dz-alpine-telemetry-console .sp-fig figcaption {\n  padding: 8px 12px;\n  font-size: 11px;\n  color: var(--muted-foreground);\n  border-top: var(--pv-bw) solid var(--border);\n  background: var(--card);\n}\n\n.dz-alpine-telemetry-console .sp-details h3 {\n  font-family: var(--pv-display);\n  font-size: 17px;\n  margin: 0 0 14px 0;\n  border-bottom: var(--pv-bw) solid var(--border);\n  padding-bottom: 8px;\n}\n\n.dz-alpine-telemetry-console .sp-metrics {\n  margin: 0 0 20px 0;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n.dz-alpine-telemetry-console .metric-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 13px;\n  border-bottom: var(--pv-bw) solid color-mix(in srgb, var(--border) 50%, transparent);\n  padding-bottom: 6px;\n}\n\n.dz-alpine-telemetry-console .metric-row dt {\n  color: var(--muted-foreground);\n}\n\n.dz-alpine-telemetry-console .metric-row dd {\n  margin: 0;\n  font-weight: 500;\n}\n\n.dz-alpine-telemetry-console .badge-alert {\n  display: inline-block;\n  padding: 2px 6px;\n  background: color-mix(in srgb, var(--destructive) 18%, transparent);\n  color: var(--destructive);\n  border-radius: var(--pv-radius);\n  font-size: 11px;\n  font-weight: 600;\n}\n\n.dz-alpine-telemetry-console .sp-controls {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n\n.dz-alpine-telemetry-console .btn-primary {\n  background: var(--primary);\n  color: var(--primary-foreground);\n  border: var(--pv-bw) solid var(--primary);\n  border-radius: var(--pv-radius);\n  padding: 10px 16px;\n  font-family: var(--pv-body);\n  font-size: 13px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: opacity var(--dur) var(--ease);\n  text-align: center;\n}\n\n.dz-alpine-telemetry-console .btn-primary:hover {\n  opacity: 0.92;\n}\n\n.dz-alpine-telemetry-console .btn-primary:focus-visible {\n  outline: 2px solid var(--ring);\n  outline-offset: 2px;\n}\n\n.dz-alpine-telemetry-console .btn-secondary {\n  background: transparent;\n  color: var(--foreground);\n  border: var(--pv-bw) solid var(--border);\n  border-radius: var(--pv-radius);\n  padding: 10px 16px;\n  font-family: var(--pv-body);\n  font-size: 13px;\n  cursor: pointer;\n  transition: background var(--dur) var(--ease);\n  text-align: center;\n}\n\n.dz-alpine-telemetry-console .btn-secondary:hover {\n  background: var(--muted);\n}\n\n.dz-alpine-telemetry-console .btn-secondary:focus-visible {\n  outline: 2px solid var(--ring);\n  outline-offset: 2px;\n}\n\n/* Dispatch Footer */\n.dz-alpine-telemetry-console .dp-footer {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 20px;\n  background: var(--card);\n  font-family: var(--pv-mono);\n  font-size: 11.5px;\n  color: var(--muted-foreground);\n  flex-wrap: wrap;\n  gap: 12px;\n}\n\n.dz-alpine-telemetry-console .dp-alerts {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: var(--foreground);\n  font-weight: 500;\n}\n\n.dz-alpine-telemetry-console .alert-icon {\n  color: var(--destructive);\n  font-size: 12px;\n}\n\n.dz-alpine-telemetry-console .dp-links {\n  display: flex;\n  gap: 16px;\n}\n\n.dz-alpine-telemetry-console .dp-link {\n  color: var(--muted-foreground);\n  text-decoration: none;\n  transition: color var(--dur) var(--ease);\n}\n\n.dz-alpine-telemetry-console .dp-link:hover, .dz-alpine-telemetry-console .dp-link:focus-visible {\n  color: var(--foreground);\n}\n\n@media (prefers-reduced-motion: reduce) { .dz-alpine-telemetry-console *, .dz-alpine-telemetry-console *::before, .dz-alpine-telemetry-console *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/alpine-telemetry.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Space+Grotesk%2C+sans-serif:wght@400;500;600;700&family=Inter%2C+sans-serif:wght@400;500;600;700&family=JetBrains+Mono%2C+monospace:wght@400;500;600;700&display=swap"
}