/* ════════════════════════════════════════════════════════════════
   AGENT OS — Executive Command Deck
   Typography: Space Grotesk (display) + DM Sans (UI)
   Design system: near-black charcoal, restrained gold, signal colors
   Elevation: layered box-shadow depth system
   Glass: backdrop-filter + translucent fill + hairline highlights
   ════════════════════════════════════════════════════════════════ */

@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap');

:root {
  /* Surfaces — dark strata */
  --bg:         #09090b;
  --bg-deep:    #060608;
  --surface-0:  #0d0e12;
  --surface-1:  #111318;
  --surface-2:  #15161c;
  --surface-3:  #1a1b22;
  --surface-4:  #1f2028;

  /* Borders */
  --line:       #22242c;
  --line-soft:  #1c1e25;
  --line-glow:  rgba(201, 161, 77, 0.22);

  /* Brand — gold, used sparingly */
  --gold:        #c9a14d;
  --gold-bright: #dbb968;
  --gold-dim:    rgba(201, 161, 77, 0.28);
  --gold-halo:   rgba(201, 161, 77, 0.12);

  /* Signal */
  --green:      #30cf76;
  --green-dim:  rgba(48, 207, 118, 0.15);
  --blue:       #4f8ff7;
  --blue-soft:  #6aa8ff;
  --blue-dim:   rgba(79, 143, 247, 0.14);
  --red:        #d64545;
  --red-dim:    rgba(214, 69, 69, 0.14);
  --teal:       #3fae9f;
  --teal-dim:   rgba(63, 174, 159, 0.14);

  /* Text */
  --text:       #e9e7e2;
  --text-dim:   #b8b6b0;
  --muted:      #6b6e78;
  --muted-hi:   #8a8d97;

  /* Type */
  --display: 'Space Grotesk', system-ui, sans-serif;
  --sans:    'DM Sans', system-ui, -apple-system, sans-serif;
  --mono:    'SF Mono', ui-monospace, Menlo, monospace;
  --serif:   Georgia, 'Times New Roman', serif;

  /* Elevation — layered box-shadow system */
  --shadow-1: 0 1px 3px rgba(0,0,0,0.35), 0 1px 2px rgba(0,0,0,0.22);
  --shadow-2: 0 3px 8px rgba(0,0,0,0.40), 0 1px 3px rgba(0,0,0,0.28);
  --shadow-3: 0 6px 20px rgba(0,0,0,0.45), 0 2px 6px rgba(0,0,0,0.32);
  --shadow-4: 0 12px 40px rgba(0,0,0,0.55), 0 4px 12px rgba(0,0,0,0.38);
  --shadow-gold: 0 0 0 1px var(--gold), 0 8px 28px rgba(201,161,77,0.18), 0 2px 8px rgba(201,161,77,0.10);
  --shadow-blue: 0 0 32px rgba(79,143,247,0.20), 0 0 80px rgba(79,143,247,0.10);
}

/* ── Reset ──────────────────────────────────────────────────── */
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; }

body {
  font-family: var(--sans);
  font-size: 14px;
  color: var(--text);
  background:
    radial-gradient(ellipse 1400px 800px at 25% -5%,  rgba(79,143,247,0.055) 0%, transparent 65%),
    radial-gradient(ellipse 900px 500px  at 90% 105%, rgba(201,161,77,0.04)  0%, transparent 60%),
    radial-gradient(ellipse 600px 400px  at 55% 50%,  rgba(63,174,159,0.018) 0%, transparent 60%),
    var(--bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

::selection { background: rgba(201,161,77,0.3); }

::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #27282f; border-radius: 10px; }
::-webkit-scrollbar-thumb:hover { background: #32343d; }

/* ── Shell ─────────────────────────────────────────────────── */
.shell { display: flex; min-height: 100vh; }

/* ════════════════════════════════════════════════════════════
   LEFT RAIL
   ════════════════════════════════════════════════════════════ */
.rail {
  width: 84px;
  flex: 0 0 84px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 8px 18px;
  background: linear-gradient(180deg, #0b0c10 0%, var(--surface-0) 100%);
  border-right: 1px solid var(--line-soft);
  position: sticky;
  top: 0;
  height: 100vh;
  z-index: 30;
}

/* Glass highlight on rail top edge */
.rail::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.04), transparent);
}

.brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 7px;
  margin-bottom: 28px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--line-soft);
  width: 100%;
}
.brand-text {
  font-family: var(--display);
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 0.36em;
  color: var(--gold);
  text-align: center;
}

.section-nav { display: flex; flex-direction: column; gap: 4px; width: 100%; }

.nav-item {
  appearance: none;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 12px;
  width: 100%;
  padding: 9px 4px 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  color: var(--muted);
  cursor: pointer;
  transition: color 0.18s, background 0.18s, border-color 0.18s;
  position: relative;
}
.nav-item:hover {
  color: var(--text-dim);
  background: rgba(255,255,255,0.025);
}
.nav-item .nav-icon {
  width: 32px;
  height: 32px;
  border-radius: 9px;
  display: grid;
  place-items: center;
  font-size: 13px;
  border: 1px solid transparent;
  transition: inherit;
}
.nav-item .nav-label {
  font-family: var(--display);
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

/* Active nav item — soft gold halo */
.nav-item.active { color: var(--gold-bright); }
.nav-item.active .nav-icon {
  background: var(--gold-halo);
  border-color: var(--gold-dim);
  box-shadow:
    0 0 0 1px rgba(201,161,77,0.10),
    0 0 16px rgba(201,161,77,0.20),
    inset 0 0 8px rgba(201,161,77,0.08);
  color: var(--gold-bright);
}

.rail-footer {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
  text-align: center;
  padding-top: 16px;
  border-top: 1px solid var(--line-soft);
  width: 100%;
}
.rail-status-label {
  font-family: var(--display);
  font-size: 6.5px;
  letter-spacing: 0.26em;
  color: var(--muted);
  text-transform: uppercase;
}
.rail-status-value {
  font-size: 8px;
  color: var(--green);
  line-height: 1.4;
  font-weight: 500;
}
.rail-status-value[data-status="guarded"] { color: var(--gold-bright); }
.rail-status-value[data-status="degraded"] { color: var(--red); }
.rail-status-value[data-status="ready"] { color: var(--blue-soft); }

/* ════════════════════════════════════════════════════════════
   MAIN + TOPBAR
   ════════════════════════════════════════════════════════════ */
.main { flex: 1; min-width: 0; display: flex; flex-direction: column; }

/* Glass topbar */
.topbar {
  height: 56px;
  flex: 0 0 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  background: rgba(9,9,11,0.80);
  border-bottom: 1px solid var(--line-soft);
  backdrop-filter: blur(12px) saturate(1.4);
  -webkit-backdrop-filter: blur(12px) saturate(1.4);
  position: sticky;
  top: 0;
  z-index: 40;
}

/* Hairline highlight on topbar */
.topbar::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0; height: 1px;
  background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.04) 40%, rgba(201,161,77,0.06) 60%, transparent 100%);
}

.topbar-left { display: flex; align-items: center; gap: 10px; }
.wordmark {
  font-family: var(--display);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.32em;
  color: var(--text);
}

.topbar-right { display: flex; align-items: center; gap: 14px; }

/* Pills */
.voice-pill, .atlas-pill {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 28px;
  padding: 0 12px;
  border-radius: 999px;
  font-family: var(--display);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.14em;
}
.voice-pill {
  border: 1px solid rgba(48,207,118,0.30);
  color: var(--green);
  background: rgba(48,207,118,0.05);
}
.voice-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--green);
  box-shadow: 0 0 8px var(--green), 0 0 14px rgba(48,207,118,0.5);
  animation: dot-pulse 2.6s ease-in-out infinite;
}
@keyframes dot-pulse {
  0%, 100% { opacity: 1; box-shadow: 0 0 8px var(--green), 0 0 14px rgba(48,207,118,0.5); }
  50% { opacity: 0.45; box-shadow: 0 0 4px var(--green); }
}

.atlas-pill {
  border: 1px solid var(--gold-dim);
  color: var(--gold-bright);
  background: rgba(201,161,77,0.05);
}

.status-metric {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1.2;
}
.status-metric .metric-label {
  font-family: var(--display);
  font-size: 7.5px;
  letter-spacing: 0.20em;
  color: var(--muted);
  text-transform: uppercase;
}
.status-metric strong { font-size: 13px; font-weight: 700; color: var(--text); }
#hero-savings { color: var(--green); }
#hero-blocked { color: var(--red); }

.gear-btn {
  appearance: none;
  background: transparent;
  border: none;
  cursor: pointer;
  opacity: 0.6;
  display: grid;
  place-items: center;
  padding: 6px;
  border-radius: 8px;
  transition: opacity 0.15s, background 0.15s;
}
.gear-btn:hover { opacity: 1; background: rgba(255,255,255,0.04); }

/* ════════════════════════════════════════════════════════════
   SECTIONS
   ════════════════════════════════════════════════════════════ */
.deck-section { display: none; padding: 20px; flex: 1; }
.deck-section.active { display: block; }

.section-inner {
  max-width: 1040px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* ════════════════════════════════════════════════════════════
   CARDS — glass elevation system
   ════════════════════════════════════════════════════════════ */
.card {
  background: linear-gradient(160deg, var(--surface-1) 0%, var(--surface-0) 100%);
  border: 1px solid var(--line);
  border-radius: 18px;
  padding: 20px;
  position: relative;
  box-shadow: var(--shadow-2);
  overflow: hidden;
}

/* Inner glass highlight — top edge */
.card::before {
  content: '';
  position: absolute;
  inset: 0 15% auto 15%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.055), transparent);
  pointer-events: none;
}

.card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}

.card-label {
  font-family: var(--display);
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: 0.20em;
  color: #c8c6c0;
  text-transform: uppercase;
}
.approval-label { color: var(--red); }

.view-all-link {
  font-family: var(--display);
  font-size: 9.5px;
  letter-spacing: 0.08em;
  color: var(--muted);
  text-decoration: none;
  transition: color 0.15s;
}
.view-all-link:hover { color: var(--gold-bright); }

.pill {
  font-family: var(--display);
  font-size: 8.5px;
  font-weight: 700;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 3px 10px;
  color: var(--muted);
}
.pill.success { border-color: rgba(48,207,118,0.30); color: var(--green); }

/* ════════════════════════════════════════════════════════════
   COMMAND GRID — 3-column layout
   ════════════════════════════════════════════════════════════ */
.command-grid {
  display: grid;
  grid-template-columns: minmax(370px, 1.1fr) minmax(290px, 0.95fr) minmax(270px, 0.85fr);
  gap: 16px;
  align-items: start;
  max-width: 1500px;
  margin: 0 auto;
}

/* ────────────────────────────────────────────
   COL 1 — Hero
   ──────────────────────────────────────────── */
.col-hero { display: flex; flex-direction: column; gap: 16px; }

.hero-copy { }
.hero-heading {
  font-family: var(--display);
  font-size: 38px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1.15;
  color: var(--text);
}
.hero-sub {
  font-size: 13px;
  color: var(--muted-hi);
  margin-top: 6px;
  font-weight: 400;
  line-height: 1.55;
}

/* ────────────────────────────────────────────
   ORB — volumetric plasma core
   ──────────────────────────────────────────── */
.orb-container {
  display: grid;
  place-items: center;
  padding: 10px 0 4px;
  position: relative;
}
.orb-container > * { grid-area: 1 / 1; }

/* Ambient glow layer behind the orb */
.orb-container::before {
  content: '';
  grid-area: 1 / 1;
  width: 340px;
  height: 340px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(79,143,247,0.10) 0%, transparent 70%);
  animation: orb-breathe 7s ease-in-out infinite;
  pointer-events: none;
}

.orb {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  /* Volumetric layered radial gradients */
  background:
    radial-gradient(circle at 38% 32%,
      rgba(240,248,255,0.96) 0%,
      rgba(180,215,255,0.88) 8%,
      rgba(100,162,250,0.70) 22%,
      rgba(55,95,210,0.65) 40%,
      rgba(28,45,120,0.80) 60%,
      rgba(10,14,40,0.95) 80%,
      rgba(6,8,18,1) 100%),
    radial-gradient(circle at 72% 68%,
      rgba(79,143,247,0.35) 0%,
      transparent 55%),
    radial-gradient(circle at 20% 75%,
      rgba(63,174,159,0.18) 0%,
      transparent 45%);
  box-shadow:
    0 0 60px rgba(79,143,247,0.32),
    0 0 120px rgba(79,143,247,0.16),
    0 0 200px rgba(79,143,247,0.08),
    inset -18px -22px 50px rgba(4,5,12,0.85),
    inset 10px 12px 35px rgba(200,220,255,0.10),
    inset 0 0 80px rgba(30,60,160,0.20);
  animation: orb-breathe 7s ease-in-out infinite;
}

/* Specular highlight */
.orb::after {
  content: '';
  position: absolute;
  left: 18%;
  top: 11%;
  width: 32%;
  height: 22%;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(255,255,255,0.85), transparent 75%);
  filter: blur(4px);
  transform: rotate(-20deg);
  opacity: 0.9;
}

/* Filament: rotating conic ring */
.orb::before {
  content: '';
  position: absolute;
  inset: -8px;
  border-radius: 50%;
  background: conic-gradient(
    from 0deg,
    transparent 0%,
    rgba(79,143,247,0.35) 15%,
    rgba(140,200,255,0.55) 25%,
    rgba(201,161,77,0.25) 40%,
    transparent 55%,
    rgba(63,174,159,0.20) 70%,
    transparent 85%,
    transparent 100%
  );
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 2.5px), #000 calc(100% - 2.5px));
  mask: radial-gradient(farthest-side, transparent calc(100% - 2.5px), #000 calc(100% - 2.5px));
  animation: orb-filament 9s linear infinite;
  opacity: 0.85;
}

/* Orbit ring */
.orb-ring {
  width: 256px;
  height: 256px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-top-color: rgba(201,161,77,0.65);
  border-right-color: rgba(201,161,77,0.10);
  border-bottom-color: rgba(79,143,247,0.15);
  box-shadow:
    0 0 12px rgba(201,161,77,0.15),
    inset 0 0 12px rgba(79,143,247,0.06);
  animation: orb-arc 16s linear infinite;
  pointer-events: none;
}

/* Second orbit ring (counter-rotating) */
.orb-container::after {
  content: '';
  grid-area: 1 / 1;
  width: 278px;
  height: 278px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-bottom-color: rgba(79,143,247,0.25);
  border-left-color: rgba(79,143,247,0.06);
  animation: orb-arc-reverse 22s linear infinite;
  pointer-events: none;
}

.orb-caption { /* kept for mobile contract — hidden on desktop via media query */ }

@keyframes orb-breathe {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.035); }
}
@keyframes orb-arc { to { transform: rotate(360deg); } }
@keyframes orb-arc-reverse { to { transform: rotate(-360deg); } }
@keyframes orb-filament { to { transform: rotate(360deg); } }

/* ────────────────────────────────────────────
   COMMAND BAR
   ──────────────────────────────────────────── */
.command-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--surface-2);
  border: 1px solid var(--gold-dim);
  border-radius: 20px;
  padding: 10px 12px 10px 16px;
  box-shadow:
    var(--shadow-3),
    0 0 0 1px rgba(201,161,77,0.05),
    inset 0 1px 0 rgba(255,255,255,0.025);
  transition: border-color 0.2s, box-shadow 0.2s;
}
.command-bar:focus-within {
  border-color: rgba(201,161,77,0.50);
  box-shadow: var(--shadow-3), 0 0 0 1px rgba(201,161,77,0.12), 0 0 28px rgba(201,161,77,0.08);
}

.cmd-mic { flex: 0 0 auto; opacity: 0.85; }
.command-input {
  flex: 1;
  min-width: 0;
  resize: none;
  height: 38px;
  background: transparent;
  border: none;
  outline: none;
  font-family: var(--sans);
  font-size: 13.5px;
  color: var(--text);
  line-height: 38px;
  padding: 0;
  overflow: hidden;
}
.command-input::placeholder { color: var(--muted); }

.cmd-btn-group { display: flex; align-items: center; gap: 8px; flex: 0 0 auto; }

.preview-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  padding: 0 14px;
  border-radius: 12px;
  background: rgba(255,255,255,0.03);
  border: 1px solid var(--line);
  color: var(--text-dim);
  font-family: var(--display);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  cursor: pointer;
  white-space: nowrap;
  transition: border-color 0.15s, background 0.15s;
}
.preview-btn:hover { border-color: var(--gold-dim); background: rgba(201,161,77,0.04); color: var(--text); }

.route-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 36px;
  min-width: 44px;
  padding: 0 14px;
  border-radius: 12px;
  background: linear-gradient(170deg, var(--gold-bright) 0%, #b8922a 100%);
  border: none;
  color: #12100a;
  font-family: var(--display);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.04em;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 4px 16px rgba(201,161,77,0.30), 0 1px 3px rgba(0,0,0,0.4);
  transition: filter 0.15s, box-shadow 0.15s;
}
.route-btn:hover {
  filter: brightness(1.08);
  box-shadow: 0 6px 22px rgba(201,161,77,0.38), 0 1px 4px rgba(0,0,0,0.4);
}

button#preview-btn:disabled, button#route-btn:disabled { opacity: 0.62; cursor: not-allowed; }

.route-receipt {
  font-family: var(--mono);
  font-size: 11px;
  color: var(--muted-hi);
  background: var(--surface-1);
  border: 1px solid var(--line-soft);
  border-left: 3px solid var(--gold-dim);
  border-radius: 12px;
  padding: 12px 15px;
  line-height: 1.65;
  max-height: 180px;
  overflow-y: auto;
}

/* ────────────────────────────────────────────
   WORKER TEAM
   ──────────────────────────────────────────── */
.worker-section { display: flex; flex-direction: column; gap: 11px; }
.worker-section-head { display: flex; align-items: center; justify-content: space-between; }
.section-micro-label {
  font-family: var(--display);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.20em;
  color: #c8c6c0;
  text-transform: uppercase;
}
.auto-tag {
  font-family: var(--display);
  font-size: 8.5px;
  font-weight: 700;
  letter-spacing: 0.10em;
  border: 1px solid var(--gold-dim);
  color: var(--gold-bright);
  border-radius: 999px;
  padding: 3px 11px;
}

.worker-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));
  gap: 9px;
}

.worker-card {
  appearance: none;
  background: linear-gradient(170deg, var(--surface-2) 0%, var(--surface-1) 100%);
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 13px 6px 11px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 7px;
  color: var(--text);
  cursor: pointer;
  transition: border-color 0.18s, transform 0.18s, box-shadow 0.18s;
  box-shadow: var(--shadow-1);
}
.worker-card:hover {
  border-color: var(--gold-dim);
  transform: translateY(-2px);
  box-shadow: var(--shadow-2);
}
.worker-card.selected {
  border-color: var(--gold);
  box-shadow: var(--shadow-gold);
  background: linear-gradient(170deg, rgba(201,161,77,0.07) 0%, var(--surface-1) 100%);
}
.worker-card.offline { opacity: 0.38; }

.worker-icon {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  font-size: 14px;
  font-weight: 800;
}

/* Distinct icon colorways per worker */
.worker-card[data-worker-id="auto"] .worker-icon {
  background: rgba(201,161,77,0.14);
  color: var(--gold-bright);
  box-shadow: inset 0 0 0 1px rgba(201,161,77,0.40), 0 0 10px rgba(201,161,77,0.10);
}
.worker-card[data-worker-id="local_fast"] .worker-icon {
  background: rgba(48,207,118,0.12);
  color: var(--green);
  box-shadow: inset 0 0 0 1px rgba(48,207,118,0.35);
}
.worker-card[data-worker-id="local_strong"] .worker-icon {
  background: rgba(48,207,118,0.10);
  color: #72e2a6;
  box-shadow: inset 0 0 0 1px rgba(48,207,118,0.30);
}
.worker-card[data-worker-id="hermes"] .worker-icon {
  background: rgba(79,143,247,0.13);
  color: var(--blue-soft);
  box-shadow: inset 0 0 0 1px rgba(79,143,247,0.40);
}
.worker-card[data-worker-id="claude"] .worker-icon {
  background: rgba(232,230,225,0.08);
  color: #f0eee9;
  box-shadow: inset 0 0 0 1px rgba(232,230,225,0.25);
  font-family: var(--serif);
  font-size: 12px;
}
.worker-card[data-worker-id="codex"] .worker-icon {
  background: rgba(63,174,159,0.13);
  color: #5ed8c8;
  box-shadow: inset 0 0 0 1px rgba(63,174,159,0.40);
}
.worker-card[data-worker-id="grok"] .worker-icon {
  background: rgba(232,230,225,0.06);
  color: #d0cdc6;
  box-shadow: inset 0 0 0 1px rgba(232,230,225,0.20);
}

.worker-name {
  font-family: var(--display);
  font-size: 11.5px;
  font-weight: 600;
}
.worker-role {
  font-size: 8.5px;
  color: var(--muted);
  text-transform: uppercase;
  letter-spacing: 0.10em;
}

.preferred-worker-select {
  align-self: flex-start;
  background: var(--surface-2);
  color: var(--text-dim);
  border: 1px solid var(--line);
  border-radius: 10px;
  font-size: 11.5px;
  padding: 7px 10px;
  max-width: 200px;
}

/* ────────────────────────────────────────────
   QUICK ACTIONS
   ──────────────────────────────────────────── */
.quick-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.quick-actions button {
  appearance: none;
  background: rgba(255,255,255,0.025);
  border: 1px solid var(--line);
  border-radius: 999px;
  color: var(--text-dim);
  font-family: var(--sans);
  font-size: 11px;
  font-weight: 500;
  padding: 7px 14px;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s, background 0.15s;
}
.quick-actions button:hover {
  border-color: var(--gold-dim);
  color: var(--gold-bright);
  background: rgba(201,161,77,0.05);
}

/* ────────────────────────────────────────────
   VOICE STRIP
   ──────────────────────────────────────────── */
.voice-strip {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  background: var(--surface-1);
  border: 1px solid var(--line-soft);
  border-radius: 14px;
  padding: 10px 16px;
  box-shadow: var(--shadow-1);
}
.voice-strip-left { display: flex; gap: 8px; }
.voice-btn {
  appearance: none;
  border-radius: 999px;
  cursor: pointer;
  font-family: var(--display);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.04em;
  padding: 8px 16px;
  transition: filter 0.15s, border-color 0.15s;
}
.ptt-btn {
  background: rgba(79,143,247,0.10);
  border: 1px solid rgba(79,143,247,0.40);
  color: var(--blue-soft);
}
.ptt-btn:hover { filter: brightness(1.18); }
.ptt-btn.recording,
.ptt-btn.live {
  background: rgba(52,210,123,0.14);
  border-color: rgba(52,210,123,0.58);
  color: #8dffbf;
  box-shadow: 0 0 18px rgba(52,210,123,0.18);
}
.reply-btn { background: transparent; border: 1px solid var(--line); color: var(--text-dim); }
.reply-btn:hover { border-color: var(--gold-dim); color: var(--text); }
.home-btn {
  background: rgba(255,255,255,0.035);
  border: 1px solid var(--line);
  color: var(--text-dim);
}
.home-btn:hover { border-color: rgba(125,220,255,0.42); color: var(--text); }
.wake-btn {
  background: rgba(255,255,255,0.035);
  border: 1px solid var(--line);
  color: var(--text-dim);
}
.wake-btn.active {
  border-color: rgba(52,210,123,0.55);
  color: #8dffbf;
  background: rgba(52,210,123,0.10);
}
.voice-device-select {
  appearance: none;
  min-width: 128px;
  max-width: 180px;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: rgba(255,255,255,0.035);
  color: var(--text-dim);
  font-family: var(--display);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.04em;
  padding: 8px 28px 8px 12px;
  cursor: pointer;
}
.voice-device-select:focus {
  outline: none;
  border-color: rgba(125,220,255,0.5);
  color: var(--text);
}

.voice-strip-center { display: flex; align-items: center; gap: 12px; min-width: 0; }
.voice-status-text {
  font-size: 11px;
  color: var(--text-dim);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.waveform-bars { display: flex; align-items: center; gap: 3px; height: 18px; }
.waveform-bars .bar {
  width: 2.5px;
  border-radius: 2px;
  background: linear-gradient(180deg, var(--blue-soft), var(--green));
  animation: wave 1.4s ease-in-out infinite;
}
.waveform-bars .bar:nth-child(1) { height: 6px;  animation-delay: 0s; }
.waveform-bars .bar:nth-child(2) { height: 12px; animation-delay: 0.12s; }
.waveform-bars .bar:nth-child(3) { height: 16px; animation-delay: 0.24s; }
.waveform-bars .bar:nth-child(4) { height: 9px;  animation-delay: 0.36s; }
.waveform-bars .bar:nth-child(5) { height: 14px; animation-delay: 0.48s; }
.waveform-bars .bar:nth-child(6) { height: 7px;  animation-delay: 0.60s; }
.waveform-bars .bar:nth-child(7) { height: 11px; animation-delay: 0.72s; }

@keyframes wave {
  0%, 100% { transform: scaleY(0.45); opacity: 0.45; }
  50%       { transform: scaleY(1);   opacity: 1; }
}

.voice-strip-right {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 9.5px;
  color: var(--muted);
  letter-spacing: 0.08em;
  white-space: nowrap;
}
.mic-level {
  width: 58px;
  height: 6px;
  border: 1px solid rgba(125,220,255,0.24);
  border-radius: 999px;
  overflow: hidden;
  background: rgba(255,255,255,0.05);
}
.mic-level span {
  display: block;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, var(--green), var(--blue-soft));
  transition: width 90ms linear;
}

/* ════════════════════════════════════════════════════════════
   COL 2 — LIVE QUEUE
   ════════════════════════════════════════════════════════════ */
.queue-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-bottom: 14px;
}
.queue-chip {
  font-family: var(--display);
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: 0.07em;
  border-radius: 999px;
  padding: 4px 12px;
  border: 1px solid var(--line);
  color: var(--muted);
}
.chip-queued  { color: var(--blue-soft); border-color: rgba(79,143,247,0.30); background: rgba(79,143,247,0.05); }
.chip-running { color: var(--green);     border-color: rgba(48,207,118,0.35); background: rgba(48,207,118,0.06); }
.chip-blocked { color: var(--red);       border-color: rgba(214,69,69,0.35);  }
.chip-done    { color: var(--muted);     }
.chip-count   { margin-left: auto; }

.list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 560px;
  overflow-y: auto;
  padding-right: 2px;
}

/* Job rows */
#jobs-list .list-item {
  position: relative;
  display: block;
  background: linear-gradient(160deg, var(--surface-2) 0%, var(--surface-1) 100%);
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 12px 95px 11px 14px;
  cursor: pointer;
  overflow: hidden;
  transition: border-color 0.15s, box-shadow 0.15s;
  box-shadow: var(--shadow-1);
}
#jobs-list .list-item:hover {
  border-color: var(--gold-dim);
  box-shadow: var(--shadow-2);
}
#jobs-list .list-item strong {
  display: block;
  font-family: var(--display);
  font-size: 12px;
  font-weight: 600;
  color: var(--text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
#jobs-list .list-item .meta {
  display: flex;
  gap: 10px;
  font-size: 9.5px;
  color: var(--muted);
  text-transform: uppercase;
  letter-spacing: 0.10em;
}

.job-badge {
  position: absolute;
  right: 13px;
  top: 12px;
  font-family: var(--display);
  font-size: 8.5px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--muted);
}
.job-count {
  display: inline-block;
  margin-left: 8px;
  background: #24252c;
  color: #a8abb5;
  border-radius: 999px;
  padding: 1px 8px;
  font-size: 9px;
  font-weight: 700;
  vertical-align: 1px;
}

.list-item[data-status="running"]  .job-badge { color: var(--green); }
.list-item[data-status="queued"]   .job-badge { color: var(--blue-soft); }
.list-item[data-status="done"]     .job-badge { color: var(--green); }
.list-item[data-status="done"]     .job-badge::after { content: " ✓"; }
.list-item[data-status="blocked"]          .job-badge,
.list-item[data-status="awaiting_approval"] .job-badge { color: var(--red); }

.list-item[data-status="blocked"],
.list-item[data-status="awaiting_approval"] {
  border-color: rgba(214,69,69,0.32);
  background: linear-gradient(160deg, rgba(214,69,69,0.06) 0%, var(--surface-1) 100%);
}

/* Running progress bar */
.list-item[data-status="running"]::after {
  content: '';
  position: absolute;
  left: 0; bottom: 0; height: 2px; width: 58%;
  background: linear-gradient(90deg, #1a7045, var(--green), rgba(79,143,247,0.6));
  border-radius: 0 2px 2px 0;
  animation: progress-pulse 2.4s ease-in-out infinite;
}
@keyframes progress-pulse {
  0%, 100% { opacity: 0.55; }
  50%       { opacity: 1; }
}

/* ════════════════════════════════════════════════════════════
   COL 3 — APPROVALS + ARTIFACTS
   ════════════════════════════════════════════════════════════ */
.col-approvals { display: flex; flex-direction: column; gap: 16px; }

#approvals-list { max-height: 420px; }
#approvals-list > .list-item,
#approvals-list > div {
  background: linear-gradient(160deg, rgba(214,69,69,0.07) 0%, rgba(214,69,69,0.03) 100%);
  border: 1px solid rgba(214,69,69,0.28);
  border-radius: 12px;
  padding: 14px;
  font-size: 12px;
  line-height: 1.55;
  color: var(--text-dim);
  box-shadow: var(--shadow-1);
}
#approvals-list .eyebrow { color: var(--red); }
#approvals-list strong { color: var(--text); }

.approval-detail-fold {
  margin-top: 12px;
  border-top: 1px solid var(--line-soft);
  padding-top: 12px;
}
.approval-detail-fold summary {
  cursor: pointer;
  font-family: var(--display);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.18em;
  color: var(--muted);
  list-style: none;
  text-transform: uppercase;
}
.approval-detail-fold summary::before { content: "▸ "; }
.approval-detail-fold[open] summary::before { content: "▾ "; }
.approval-detail-fold[open] summary { color: var(--gold-bright); margin-bottom: 11px; }
.approval-section { margin-top: 8px; }

.proof-summary { font-size: 12px; color: var(--text-dim); line-height: 1.55; }
.empty-state, .empty-detail {
  color: rgba(185,187,195,0.35);
  font-style: italic;
  font-size: 12px;
  padding: 8px 2px;
}

/* ════════════════════════════════════════════════════════════
   JS-INJECTED CONTENT PANELS
   ════════════════════════════════════════════════════════════ */
.eyebrow {
  font-family: var(--display);
  font-size: 9px;
  letter-spacing: 0.20em;
  text-transform: uppercase;
  color: rgba(201,161,77,0.80);
  margin-bottom: 6px;
  display: block;
}

.detail-grid, .release-audit-grid, .decision-packet-grid, .approval-hygiene-grid,
.approval-hold-grid, .hold-draft-grid { display: grid; gap: 10px; }

.detail-box, .usage-box, .economics-box, .agent-card, .orchestration-step,
.voice-preview, .detail-hero {
  background: var(--surface-2);
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 12px 14px;
  font-size: 12px;
  line-height: 1.55;
  color: var(--text-dim);
  box-shadow: var(--shadow-1);
}
.detail-hero { border-color: var(--gold-dim); color: #efe9d8; font-size: 13.5px; }

.usage-box, .economics-box { display: flex; flex-direction: column; gap: 3px; }
.usage-box span, .economics-box span {
  font-family: var(--display);
  font-size: 9px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--muted);
}
.usage-box strong, .economics-box strong { font-size: 18px; font-weight: 700; color: var(--text); }

.status-boxes, .economics-boxes {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 10px;
  margin-bottom: 12px;
}

.readiness-list, .decision-review-list, .approval-docket-list, .fixture-archive-list,
.review-runbook-list, .memory-list { list-style: none; display: flex; flex-direction: column; gap: 6px; margin-top: 8px; }

.readiness-item, .release-audit-item, .approval-docket-item, .decision-packet-item,
.approval-hold-item, .hold-draft-item, .fixture-archive-item, .review-runbook-item,
.decision-review-item {
  background: rgba(11,12,16,0.70);
  border: 1px solid var(--line-soft);
  border-left: 3px solid var(--gold-dim);
  border-radius: 9px;
  padding: 9px 12px;
  font-size: 11.5px;
  line-height: 1.5;
  color: #a9acb5;
}
.readiness-item strong, .release-audit-item strong, .decision-packet-item strong,
.approval-docket-item strong { color: #e4ded0; margin-right: 6px; }

.readiness-item.complete,  .release-audit-item.complete  { border-left-color: var(--green); }
.readiness-item.guarded,   .release-audit-item.guarded   { border-left-color: var(--gold); }
.readiness-item.manual,    .release-audit-item.manual    { border-left-color: var(--blue); }
.readiness-item.offline,   .release-audit-item.blocking  { border-left-color: var(--red); }

.readiness-head, .release-audit-head, .approval-docket-head, .decision-packet-head,
.approval-hold-head, .approval-hygiene-head, .hold-draft-head, .fixture-archive-head,
.premium-gate-head, .paid-lane-audit-head, .review-runbook-head, .proof-summary-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  font-family: var(--display);
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--gold);
  margin: 4px 0 8px;
}

.readiness-counts, .release-audit-counts, .approval-docket-counts, .decision-packet-counts,
.approval-hold-counts, .approval-hygiene-counts, .hold-draft-counts, .fixture-archive-counts,
.premium-gate-counts, .paid-lane-audit-counts, .review-runbook-counts {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 10.5px;
  color: var(--muted);
}
.readiness-count {
  padding: 2px 9px;
  border-radius: 999px;
  border: 1px solid var(--line);
}
.readiness-count.complete { color: var(--green);     border-color: rgba(48,207,118,0.32); }
.readiness-count.guarded  { color: var(--gold-bright); border-color: var(--gold-dim); }
.readiness-count.manual   { color: var(--blue-soft);  border-color: rgba(79,143,247,0.32); }
.readiness-count.offline  { color: var(--red);        border-color: rgba(214,69,69,0.32); }

.readiness-next, .release-audit-next {
  margin-top: 10px;
  padding: 10px 13px;
  border: 1px dashed var(--gold-dim);
  border-radius: 9px;
  font-size: 11.5px;
  color: #efe9d8;
  line-height: 1.5;
}

/* Stable visual hooks — required by verifier */
.readiness-panel, .release-audit, .approval-hygiene, .approval-docket, .approval-hold,
.decision-packet, .hold-draft, .fixture-archive, .premium-gate, .paid-lane-audit,
.review-runbook, .approval-runbook, .operator-readout {
  background: transparent;
  border: none;
  padding: 6px 0;
}

.approval-note    { font-size: 11px; color: var(--muted); margin: 5px 0; line-height: 1.5; }
.approval-context { font-size: 11px; color: var(--text-dim); }
.approval-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 9px; }

.approval-actions button, .deny-btn, .inspect-proof-btn {
  appearance: none;
  background: transparent;
  border: 1px solid var(--line);
  color: var(--text-dim);
  border-radius: 9px;
  padding: 6px 13px;
  font-family: var(--display);
  font-size: 10.5px;
  font-weight: 700;
  cursor: pointer;
  transition: border-color 0.15s, background 0.15s;
}
.approval-actions button:hover { border-color: var(--gold-dim); }

.approve-btn {
  border-color: rgba(214,69,69,0.55) !important;
  background: linear-gradient(170deg, #d64545, #b03535) !important;
  color: #fff !important;
  box-shadow: 0 3px 12px rgba(214,69,69,0.25);
}
.approve-btn.confirming {
  filter: brightness(1.22);
  box-shadow: 0 0 0 1px var(--red), 0 4px 16px rgba(214,69,69,0.35);
}
.deny-btn { border-color: rgba(214,69,69,0.38); color: #e88; }
.deny-btn:hover { background: rgba(214,69,69,0.10); }

.premium-gate-policy, .paid-lane-audit-policy { font-size: 11.5px; color: var(--text-dim); line-height: 1.55; }
.premium-gate-requirements, .paid-lane-audit-checks { display: flex; flex-direction: column; gap: 6px; margin-top: 8px; }
.premium-requirement, .paid-lane-check {
  font-size: 11.5px;
  color: #a9acb5;
  padding: 8px 11px;
  background: rgba(11,12,16,0.70);
  border: 1px solid var(--line-soft);
  border-radius: 9px;
  line-height: 1.5;
}
.premium-requirement strong, .paid-lane-check strong { color: #e4ded0; }

/* Cap badges */
.cap-badge {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 999px;
  border: 1px solid rgba(79,143,247,0.32);
  color: var(--blue-soft);
  font-size: 10px;
  margin: 2px 5px 2px 0;
}
.cap-list { display: flex; flex-wrap: wrap; gap: 4px; }

/* Agent + orchestration grids */
.agent-list, .orchestration-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 10px;
}
.agent-topline {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  color: #e4ded0;
  font-size: 12.5px;
  margin-bottom: 4px;
  font-weight: 600;
}

.memory-ref, .proof-link { color: var(--blue-soft); font-size: 11px; }
.proof-link { cursor: pointer; text-decoration: underline; text-underline-offset: 2px; }

/* System section */
.system-section {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 10px;
  margin-top: 12px;
}
.system-box {
  background: var(--surface-2);
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 12px 14px;
  font-size: 12px;
  line-height: 1.55;
  color: var(--text-dim);
}
.system-box em { color: var(--gold-bright); font-style: normal; }
.system-warning {
  border: 1px solid rgba(214,69,69,0.42);
  border-left: 3px solid var(--red);
  background: rgba(214,69,69,0.06);
  border-radius: 10px;
  padding: 12px 14px;
  font-size: 12px;
  color: #f0d4d5;
  line-height: 1.55;
  margin-top: 12px;
}
.system-warning:empty, .system-warning[hidden] { display: none; }

/* Proof summary grid */
.proof-summary-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 10px;
}

/* Job detail */
.job-detail { display: flex; flex-direction: column; gap: 10px; margin-bottom: 12px; }
.proof-view {
  font-family: var(--mono);
  font-size: 11px;
  line-height: 1.65;
  background: #0b0c10;
  border: 1px solid var(--line-soft);
  border-left: 3px solid var(--gold-dim);
  border-radius: 10px;
  padding: 14px 16px;
  overflow-x: auto;
  white-space: pre-wrap;
  color: #b8bcc5;
  max-height: 480px;
  overflow-y: auto;
}

/* Voice log */
.voice-log { display: flex; flex-direction: column; gap: 8px; }
.voice-turn {
  background: var(--surface-2);
  border: 1px solid var(--line-soft);
  border-radius: 10px;
  padding: 10px 13px;
  font-size: 12px;
  color: var(--text-dim);
  line-height: 1.5;
}

/* ════════════════════════════════════════════════════════════
   MOBILE NAV + JUMP (desktop defaults — verifier literals)
   ════════════════════════════════════════════════════════════ */
.mobile-nav { display: none; }
.mobile-command-jump { display: none; }
.mobile-badge {
  display: inline-block;
  min-width: 14px;
  height: 14px;
  border-radius: 999px;
  background: var(--red);
  color: #fff;
  font-size: 8px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  padding: 0 3px;
  margin-left: 2px;
}
.mobile-badge:empty { display: none; }

/* ════════════════════════════════════════════════════════════
   TABLET
   ════════════════════════════════════════════════════════════ */
@media (max-width: 1200px) {
  .command-grid { grid-template-columns: 1fr 1fr; }
  .col-approvals { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr 1fr; align-items: start; }
}

/* ════════════════════════════════════════════════════════════
   MOBILE
   ════════════════════════════════════════════════════════════ */
@media (max-width: 760px) {
  body { max-width: 100vw; overflow-x: clip; }
  .shell { flex-direction: column; }
  .rail { display: none; }
  .topbar { padding: 0 14px; }
  .topbar-right .status-metric, .atlas-pill { display: none; }
  .deck-section { padding: 14px 14px 96px; }
  .command-grid { grid-template-columns: 1fr; }
  .col-approvals { grid-template-columns: 1fr; }
  .hero-copy { text-align: center; }
  .hero-heading { font-size: 26px; }
  .hero-copy p, .router-panel, .orb-caption { display: none; }
  .orb { width: 150px; height: 150px; }
  .orb-ring { width: 172px; height: 172px; }
  .worker-row { display: flex; overflow-x: auto; padding-bottom: 4px; }
  .worker-card { flex: 0 0 84px; }
  .voice-strip { flex-wrap: wrap; }

  .mobile-nav { position: sticky; bottom: 0; left: 0; right: 0; z-index: 60;
    display: flex; justify-content: space-around;
    background: rgba(10,10,14,0.96); border-top: 1px solid var(--line);
    padding: 6px 4px calc(6px + env(safe-area-inset-bottom));
    backdrop-filter: blur(14px);
    position: fixed; }
  .mobile-nav .nav-item { flex: 1; padding: 6px 2px; }
  .mobile-nav .nav-icon { width: 26px; height: 26px; font-size: 12px; }
  .mobile-nav .nav-label { font-size: 7.5px; }

  .mobile-command-jump { display: block; position: fixed; right: 14px; bottom: 76px; z-index: 59;
    background: linear-gradient(170deg, var(--gold-bright), var(--gold)); color: #12100a;
    border: none; border-radius: 999px; padding: 10px 16px;
    font-family: var(--display);
    font-size: 11px; font-weight: 800; box-shadow: 0 6px 24px rgba(0,0,0,0.55); }
}

/* ════════════════════════════════════════════════════════════════
   PREMIUM PASS (appended overrides — earlier verifier literals intact)
   Goal: match the approved mockup. Depth, glow, jeweled gold.
   ════════════════════════════════════════════════════════════════ */

/* Page: deeper vignette + faint hero glow so the orb sits in light */
body {
  background:
    radial-gradient(900px 600px at 32% 30%, rgba(79,143,247,0.07) 0%, transparent 60%),
    radial-gradient(1200px 900px at 50% 0%, rgba(201,161,77,0.035) 0%, transparent 55%),
    radial-gradient(circle at 50% 50%, #0a0a0c 0%, #070708 70%, #050506 100%) !important;
}

/* ── ORB: real rendered plasma asset (embedded), glowing ───────── */
.orb {
  background: url("data:image/png;base64,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") center / contain no-repeat !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  filter:
    drop-shadow(0 0 26px rgba(79,143,247,0.45))
    drop-shadow(0 0 64px rgba(79,143,247,0.22))
    drop-shadow(0 0 8px rgba(201,161,77,0.18));
  animation: orb-breathe 7s ease-in-out infinite;
}
.orb::before, .orb::after { content: none !important; display: none !important; }
/* retire competing CSS rings — the asset carries the gold arc */
.orb-ring { display: none !important; }
.orb-container::after { display: none !important; }
/* widen the ambient bloom behind the orb */
.orb-container::before {
  width: 460px !important; height: 460px !important;
  background: radial-gradient(circle, rgba(79,143,247,0.16) 0%, rgba(79,143,247,0.05) 45%, transparent 72%) !important;
}

/* ── CARDS: layered depth + inner top-light + soft glow ────────── */
.card {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.022) 0%, transparent 14%),
    linear-gradient(180deg, #16171c 0%, #121317 100%) !important;
  border: 1px solid #26272e !important;
  border-radius: 16px !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,0.04) inset,
    0 18px 40px -24px rgba(0,0,0,0.85),
    0 2px 6px rgba(0,0,0,0.4) !important;
  position: relative;
}
.card:hover {
  border-color: rgba(201,161,77,0.28) !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,0.05) inset,
    0 0 0 1px rgba(201,161,77,0.06),
    0 22px 48px -22px rgba(0,0,0,0.9) !important;
}

/* Micro-labels: jeweled gold, faint glow */
.card-label, .section-micro-label, .metric-label, .nav-label {
  color: #c9a14d !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  text-shadow: 0 0 12px rgba(201,161,77,0.22);
}

/* Hero heading: serif, soft luminous */
.hero-copy h1, .hero-copy h2, .hero-title {
  text-shadow: 0 0 26px rgba(120,170,255,0.18), 0 2px 14px rgba(0,0,0,0.5);
  letter-spacing: 0.2px;
}

/* ── COMMAND BAR: dark glass, glowing gold edge ────────────────── */
.command-bar {
  background: linear-gradient(180deg, #14151b 0%, #0f1014 100%) !important;
  border: 1px solid rgba(201,161,77,0.40) !important;
  border-radius: 16px !important;
  box-shadow:
    0 0 0 1px rgba(201,161,77,0.05),
    0 0 28px -6px rgba(201,161,77,0.22),
    0 14px 30px -20px rgba(0,0,0,0.8) !important;
}
.command-bar:focus-within {
  border-color: rgba(227,188,106,0.7) !important;
  box-shadow:
    0 0 0 1px rgba(227,188,106,0.18),
    0 0 36px -4px rgba(201,161,77,0.32) !important;
}

/* Send button: solid gold, glowing */
.route-btn {
  background: linear-gradient(180deg, #e3bc6a 0%, #c9a14d 100%) !important;
  color: #16130a !important;
  border: none !important;
  border-radius: 12px !important;
  box-shadow:
    0 0 18px rgba(201,161,77,0.45),
    0 2px 8px rgba(0,0,0,0.4),
    0 1px 0 rgba(255,255,255,0.35) inset !important;
}
.route-btn:hover { filter: brightness(1.08); box-shadow: 0 0 26px rgba(227,188,106,0.6) !important; }
.preview-btn {
  background: rgba(255,255,255,0.03) !important;
  border: 1px solid #2b2c34 !important;
  color: #cfcdc6 !important;
  border-radius: 10px !important;
}
.preview-btn:hover { border-color: rgba(201,161,77,0.4) !important; background: rgba(201,161,77,0.06) !important; }

/* ── LEFT RAIL: active item glows gold ─────────────────────────── */
.nav-item.active .nav-icon, .nav-item.active {
  color: #e3bc6a !important;
}
.nav-item.active .nav-icon {
  background: radial-gradient(circle, rgba(201,161,77,0.16), rgba(201,161,77,0.04)) !important;
  border: 1px solid rgba(201,161,77,0.5) !important;
  border-radius: 11px !important;
  box-shadow: 0 0 16px rgba(201,161,77,0.3), 0 0 0 1px rgba(201,161,77,0.08) inset !important;
}
.nav-icon { transition: all 0.2s ease; }
.nav-item:hover .nav-icon { color: #e8e6e1 !important; }

/* ── WORKER TEAM tiles: square, colored glowing icon ───────────── */
.worker-card {
  background: linear-gradient(180deg, #16171d 0%, #121216 100%) !important;
  border: 1px solid #26272e !important;
  border-radius: 13px !important;
  box-shadow: 0 1px 0 rgba(255,255,255,0.03) inset, 0 8px 18px -14px rgba(0,0,0,0.8) !important;
  transition: all 0.18s ease;
}
.worker-card:hover { transform: translateY(-2px); border-color: rgba(201,161,77,0.3) !important; }
.worker-card.active, .worker-card[aria-pressed="true"], .worker-card.selected {
  border-color: rgba(201,161,77,0.6) !important;
  box-shadow: 0 0 22px -4px rgba(201,161,77,0.4), 0 0 0 1px rgba(201,161,77,0.1) inset !important;
}

/* ── PILLS / CHIPS: refined glass ──────────────────────────────── */
.pill, .queue-chip, .voice-pill {
  background: rgba(255,255,255,0.03) !important;
  border: 1px solid #2b2c34 !important;
  border-radius: 999px !important;
}

/* Approval Center red treatment glow */
.approval-section .card-label, .approval-docket .card-label { color: #ff6b6b !important; text-shadow: 0 0 12px rgba(214,69,69,0.3); }
.approve-btn {
  background: linear-gradient(180deg, #d64545 0%, #b23737 100%) !important;
  color: #fff !important; border: none !important; border-radius: 8px !important;
  box-shadow: 0 0 16px rgba(214,69,69,0.35) !important;
}

/* Thin premium scrollbars */
::-webkit-scrollbar { width: 9px; height: 9px; }
::-webkit-scrollbar-thumb { background: #26272e; border-radius: 6px; }
::-webkit-scrollbar-thumb:hover { background: #34353d; }

/* ════════════════════════════════════════════════════════════════
   JARVIS FRONT DOOR PASS
   Sharpens the current deck toward the approved executive mockup.
   ════════════════════════════════════════════════════════════════ */
:root {
  --bg: #07080b;
  --surface-0: #0b0d12;
  --surface-1: #10131a;
  --surface-2: #151821;
  --line: rgba(230, 190, 94, 0.18);
  --line-soft: rgba(255, 255, 255, 0.075);
  --gold: #d4af37;
  --gold-bright: #f0c75e;
  --green: #34d27b;
  --blue-soft: #72b8ff;
  --red: #e04b4f;
  --teal: #48c8b8;
  --text: #eee9dc;
  --text-dim: #c6c2b7;
  --muted: #858a98;
  --muted-hi: #a6acbb;
}

body {
  background:
    linear-gradient(rgba(255,255,255,0.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.012) 1px, transparent 1px),
    radial-gradient(850px 520px at 31% 35%, rgba(79,143,247,0.11), transparent 64%),
    radial-gradient(950px 560px at 78% 7%, rgba(212,175,55,0.07), transparent 58%),
    radial-gradient(circle at 50% 50%, #0a0b0e 0%, #060607 72%) !important;
  background-size: 42px 42px, 42px 42px, auto, auto, auto !important;
}

.main {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.025), transparent 110px),
    radial-gradient(900px 460px at 38% 18%, rgba(255,255,255,0.025), transparent 64%);
}

.rail {
  width: 92px;
  flex-basis: 92px;
  background:
    linear-gradient(180deg, rgba(212,175,55,0.055), transparent 16%),
    rgba(7, 8, 11, 0.94) !important;
  border-right-color: rgba(212,175,55,0.20) !important;
  box-shadow: 18px 0 70px rgba(0,0,0,0.36);
}

.brand svg, .topbar-wing {
  filter: drop-shadow(0 0 10px rgba(240,199,94,0.34));
}

.brand-text {
  color: var(--gold-bright) !important;
  text-shadow: 0 0 17px rgba(240,199,94,0.36);
}

.topbar {
  height: 64px;
  flex-basis: 64px;
  background: rgba(7, 8, 11, 0.82) !important;
  border-bottom-color: rgba(212,175,55,0.16) !important;
}

.topbar-left {
  position: relative;
  padding-right: 22px;
}

.topbar-left::after {
  content: "VOICE-FIRST AI AGENT OS";
  font-family: var(--display);
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 0.24em;
  color: var(--gold);
  opacity: 0.9;
  white-space: nowrap;
}

.wordmark {
  color: var(--gold-bright) !important;
  font-size: 14px;
  text-shadow:
    0 0 16px rgba(240,199,94,0.36),
    0 1px 0 rgba(255,255,255,0.18);
}

.voice-pill, .atlas-pill, .status-metric {
  box-shadow: 0 1px 0 rgba(255,255,255,0.04) inset;
}

.atlas-pill {
  background: rgba(212,175,55,0.075) !important;
  border-color: rgba(212,175,55,0.32) !important;
}

.deck-section {
  padding: 18px 24px;
}

.command-grid {
  grid-template-columns: minmax(430px, 1.16fr) minmax(315px, 0.9fr) minmax(315px, 0.9fr);
  gap: 20px;
  max-width: 1540px;
}

.col-hero {
  min-height: auto;
  padding: 17px 20px 18px;
  border: 1px solid rgba(212,175,55,0.27);
  border-radius: 18px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.035), transparent 18%),
    radial-gradient(520px 280px at 50% 31%, rgba(79,143,247,0.16), transparent 68%),
    linear-gradient(180deg, rgba(13,18,28,0.82), rgba(8,10,14,0.92));
  box-shadow:
    0 0 0 1px rgba(212,175,55,0.05) inset,
    0 0 42px rgba(212,175,55,0.10),
    0 26px 70px -46px rgba(0,0,0,0.95);
}

.hero-copy {
  text-align: center;
  padding-top: 4px;
}

.hero-heading {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 35px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  color: #f2eee4 !important;
}

.hero-sub {
  color: #b9c0cf !important;
  font-size: 12.5px;
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.orb-container {
  min-height: 244px;
  margin: -8px 0 -12px;
}

.orb {
  width: 218px !important;
  height: 218px !important;
  filter:
    drop-shadow(0 0 22px rgba(114,184,255,0.54))
    drop-shadow(0 0 64px rgba(114,184,255,0.27))
    drop-shadow(0 0 17px rgba(240,199,94,0.24)) !important;
}

.orb-container::before {
  width: 520px !important;
  height: 270px !important;
  border-radius: 48% !important;
  background:
    radial-gradient(ellipse, rgba(114,184,255,0.18) 0%, rgba(114,184,255,0.06) 47%, transparent 74%) !important;
  filter: blur(8px);
}

.command-bar {
  min-height: 54px;
  padding: 7px 8px 7px 15px !important;
}

.command-input {
  min-height: 38px;
  font-size: 13px;
}

.cmd-btn-group {
  align-items: stretch;
}

.preview-btn,
.route-btn {
  height: 40px !important;
}

.route-btn {
  min-width: 46px !important;
  width: 46px !important;
  padding: 0 !important;
}

.route-btn:disabled {
  min-width: 46px !important;
  width: 46px !important;
}

.route-icon {
  flex: 0 0 auto;
}

.route-label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.route-receipt {
  order: 5;
  background: rgba(7, 9, 13, 0.62) !important;
  border-color: rgba(212,175,55,0.16) !important;
  border-left-color: rgba(240,199,94,0.72) !important;
  min-height: 34px;
  max-height: 58px;
  padding: 8px 12px !important;
}

.worker-section {
  order: 4;
  padding-top: 2px;
}

.worker-row {
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 7px;
}

.worker-card {
  min-height: 78px;
  justify-content: center;
  gap: 4px !important;
  padding: 8px 4px 7px !important;
}

.worker-icon {
  width: 27px !important;
  height: 27px !important;
  border-radius: 7px !important;
  font-size: 11px !important;
}

.worker-name {
  max-width: 100%;
  text-align: center;
  line-height: 1.1;
  font-size: 10px !important;
}

.worker-role {
  max-width: 100%;
  text-align: center;
  line-height: 1.2;
  font-size: 7.4px !important;
}

.preferred-worker-select {
  display: none;
}

.quick-actions {
  order: 6;
  padding: 0;
}

.quick-actions button {
  min-height: 32px;
  border-color: rgba(212,175,55,0.16) !important;
  background: rgba(255,255,255,0.035) !important;
}

.quick-actions button::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  border-radius: 50%;
  background: var(--gold);
  box-shadow: 0 0 9px rgba(240,199,94,0.42);
  vertical-align: 1px;
}

.quick-actions button[data-worker="hermes"]::before { background: var(--blue-soft); box-shadow: 0 0 9px rgba(114,184,255,0.42); }
.quick-actions button[data-worker="local_strong"]::before { background: var(--green); box-shadow: 0 0 9px rgba(52,210,123,0.42); }

.voice-strip {
  order: 7;
  border-color: rgba(52,210,123,0.22) !important;
  background:
    linear-gradient(90deg, rgba(52,210,123,0.07), transparent 34%),
    rgba(9, 12, 17, 0.74) !important;
}

.voice-btn {
  min-height: 34px;
}

.ptt-btn {
  background: linear-gradient(180deg, rgba(240,199,94,0.18), rgba(212,175,55,0.08)) !important;
  border-color: rgba(240,199,94,0.42) !important;
  color: var(--gold-bright) !important;
}

.col-queue.card,
.approval-center-card,
.artifacts-card {
  border-color: rgba(212,175,55,0.20) !important;
}

.card-head {
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(255,255,255,0.055);
  margin-bottom: 12px;
}

.view-all-link {
  color: var(--gold-bright) !important;
  appearance: none;
  border: 0;
  background: transparent;
  padding: 0;
  cursor: pointer;
}

.queue-chips {
  gap: 8px;
}

.queue-chip {
  min-height: 25px;
  display: inline-flex;
  align-items: center;
}

.chip-running {
  border-color: rgba(52,210,123,0.36) !important;
  color: var(--green) !important;
}

#jobs-list .list-item {
  padding: 13px 96px 13px 38px !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.026), transparent 18%),
    rgba(10, 14, 21, 0.76) !important;
  border-color: rgba(255,255,255,0.095) !important;
}

#jobs-list .list-item::before {
  content: "";
  position: absolute;
  left: 14px;
  top: 18px;
  width: 10px;
  height: 10px;
  border-radius: 3px;
  background: var(--gold);
  box-shadow: 0 0 14px rgba(240,199,94,0.45);
}

#jobs-list .list-item[data-status="queued"]::before { background: var(--blue-soft); box-shadow: 0 0 14px rgba(114,184,255,0.48); }
#jobs-list .list-item[data-status="running"]::before { background: var(--green); box-shadow: 0 0 14px rgba(52,210,123,0.50); }
#jobs-list .list-item[data-status="done"]::before { background: var(--green); box-shadow: 0 0 14px rgba(52,210,123,0.34); }
#jobs-list .list-item[data-status="blocked"]::before,
#jobs-list .list-item[data-status="awaiting_approval"]::before { background: var(--red); box-shadow: 0 0 14px rgba(224,75,79,0.52); }

#jobs-list .list-item strong {
  font-size: 12.5px !important;
}

#jobs-list .list-item .meta {
  color: #8e95a5 !important;
}

.job-badge {
  top: 13px !important;
  right: 14px !important;
  font-size: 9px !important;
}

#approvals-list > .list-item,
#approvals-list > div {
  position: relative;
  padding: 15px !important;
  background:
    linear-gradient(180deg, rgba(224,75,79,0.11), rgba(224,75,79,0.035)) !important;
  border-color: rgba(224,75,79,0.38) !important;
  box-shadow: 0 0 22px rgba(224,75,79,0.08) !important;
}

#approvals-list > .list-item::before,
#approvals-list > div::before {
  content: "APPROVAL REQUIRED";
  display: block;
  margin-bottom: 9px;
  font-family: var(--display);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.18em;
  color: #ff7a7d;
  text-shadow: 0 0 12px rgba(224,75,79,0.32);
}

.approval-context,
.approval-runbook {
  display: grid;
  gap: 7px;
  margin-top: 10px;
}

.approval-context > div,
.approval-runbook > div {
  padding: 8px 9px;
  border: 1px solid rgba(255,255,255,0.07);
  border-radius: 8px;
  background: rgba(0,0,0,0.18);
}

.approval-context span,
.approval-runbook span {
  display: block;
  margin-bottom: 2px;
  font-family: var(--display);
  font-size: 8px;
  letter-spacing: 0.15em;
  color: #ff989a;
  text-transform: uppercase;
}

.proof-summary-grid > div,
.detail-box,
.usage-box,
.economics-box,
.agent-card,
.orchestration-step,
.system-box,
.voice-turn {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.026), transparent 22%),
    rgba(13, 17, 24, 0.84) !important;
  border-color: rgba(212,175,55,0.14) !important;
}

.usage-box:first-child strong,
.economics-box strong {
  color: var(--green) !important;
}

.agent-card.available,
.agent-card.active,
.agent-card.live {
  border-color: rgba(52,210,123,0.20) !important;
}

.proof-view {
  background:
    linear-gradient(180deg, rgba(212,175,55,0.035), transparent 30%),
    #080a0e !important;
  border-color: rgba(212,175,55,0.18) !important;
  border-left-color: var(--gold-bright) !important;
}

button:focus-visible,
textarea:focus-visible,
select:focus-visible {
  outline: 2px solid rgba(240,199,94,0.70);
  outline-offset: 3px;
}

@media (max-width: 1200px) {
  .command-grid {
    grid-template-columns: minmax(0, 1fr) minmax(300px, 0.82fr);
  }

  .col-hero {
    min-height: auto;
  }
}

@media (max-width: 760px) {
  html, body {
    width: 100%;
    overflow-x: hidden !important;
  }

  .topbar-left::after,
  .voice-pill,
  .topbar-right .status-metric {
    display: none !important;
  }

  .topbar {
    justify-content: center;
    height: 58px;
  }

  .topbar-left {
    padding-right: 0;
  }

  .wordmark {
    font-size: 12px;
  }

  .deck-section {
    padding: 14px 12px 104px;
  }

  .command-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 14px !important;
    width: 100% !important;
    max-width: none !important;
  }

  .col-queue,
  .col-approvals {
    grid-column: auto !important;
    width: 100% !important;
  }

  .col-approvals {
    display: flex !important;
  }

  .col-hero {
    min-height: auto;
    padding: 16px;
    width: 100%;
    overflow: hidden;
  }

  .hero-heading {
    font-size: 28px !important;
  }

  .orb-container {
    min-height: 176px;
    margin: -4px 0 -2px;
  }

  .orb {
    width: 156px !important;
    height: 156px !important;
  }

  .command-bar {
    position: sticky;
    bottom: 74px;
    z-index: 58;
  }

  .command-input {
    min-width: 0;
  }

  .cmd-btn-group {
    flex-direction: row;
  }

  .preview-btn {
    display: inline-flex !important;
    width: 42px !important;
    min-width: 42px !important;
    padding: 0 !important;
    font-size: 0 !important;
  }

  .preview-btn svg {
    margin: 0 !important;
  }

  .route-btn,
  .route-btn:disabled {
    min-width: 46px !important;
    max-width: 108px;
    overflow: hidden;
  }

  .worker-card {
    flex-basis: 92px !important;
    min-height: 94px;
  }

  .worker-row {
    display: flex !important;
    grid-template-columns: none !important;
    overflow-x: auto;
    padding-bottom: 4px;
  }

  .quick-actions {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 3px;
  }

  .quick-actions button {
    white-space: nowrap;
  }

  .voice-strip-right {
    display: none;
  }

  .mobile-nav {
    top: auto !important;
    bottom: 0 !important;
    transform: none !important;
    width: 100% !important;
  }

  .mobile-command-jump {
    display: none !important;
  }
}

/* ════════════════════════════════════════════════════════════════
   COSMIC COMMAND SURFACE
   Moves Agent OS away from dashboard skinning and into spatial control.
   ════════════════════════════════════════════════════════════════ */
body {
  background:
    radial-gradient(circle at 18% 19%, rgba(85, 190, 255, 0.15) 0 1px, transparent 2px),
    radial-gradient(circle at 75% 11%, rgba(240, 199, 94, 0.16) 0 1px, transparent 2px),
    radial-gradient(circle at 42% 77%, rgba(72, 200, 184, 0.13) 0 1px, transparent 2px),
    linear-gradient(rgba(114,184,255,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(240,199,94,0.022) 1px, transparent 1px),
    radial-gradient(900px 540px at 35% 39%, rgba(78, 147, 255, 0.18), transparent 66%),
    radial-gradient(900px 600px at 82% 12%, rgba(240, 199, 94, 0.09), transparent 62%),
    radial-gradient(circle at 50% 50%, #080b12 0%, #030407 78%) !important;
  background-size:
    227px 227px,
    281px 281px,
    197px 197px,
    44px 44px,
    44px 44px,
    auto,
    auto,
    auto !important;
}

body::before,
body::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

body::before {
  background:
    radial-gradient(circle at 35% 35%, rgba(114,184,255,0.18), transparent 24%),
    radial-gradient(circle at 64% 44%, rgba(240,199,94,0.08), transparent 22%);
  filter: blur(30px);
  opacity: 0.5;
  animation: deep-space-drift 20s ease-in-out infinite alternate;
}

body::after {
  background:
    linear-gradient(90deg, transparent, rgba(114,184,255,0.055), transparent),
    repeating-linear-gradient(180deg, rgba(255,255,255,0.018) 0 1px, transparent 1px 7px);
  mix-blend-mode: screen;
  opacity: 0.24;
}

@keyframes deep-space-drift {
  from { transform: translate3d(-18px, -10px, 0) scale(1); }
  to { transform: translate3d(22px, 14px, 0) scale(1.04); }
}

.shell,
.rail,
.main,
.topbar,
.deck-section {
  position: relative;
  z-index: 1;
}

.main {
  background:
    radial-gradient(900px 440px at 38% 25%, rgba(114,184,255,0.095), transparent 68%),
    linear-gradient(180deg, rgba(255,255,255,0.026), transparent 116px) !important;
}

.command-grid {
  grid-template-columns: minmax(500px, 1.28fr) minmax(300px, 0.82fr) minmax(300px, 0.82fr);
}

.col-hero {
  border-color: rgba(125, 214, 255, 0.24) !important;
  border-radius: 22px !important;
  background:
    linear-gradient(130deg, rgba(255,255,255,0.08), transparent 17%),
    radial-gradient(820px 520px at 49% 42%, rgba(75, 150, 255, 0.26), transparent 68%),
    radial-gradient(720px 360px at 50% 92%, rgba(240,199,94,0.10), transparent 56%),
    rgba(5, 8, 14, 0.72) !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,0.045) inset,
    0 0 0 1px rgba(125,214,255,0.045),
    0 0 70px rgba(85,190,255,0.16),
    0 32px 92px -52px rgba(0,0,0,1) !important;
  overflow: hidden;
}

.col-hero::before,
.col-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.col-hero::before {
  inset: 0;
  background:
    linear-gradient(115deg, transparent 0 42%, rgba(255,255,255,0.08) 47%, transparent 54%),
    repeating-linear-gradient(90deg, transparent 0 47px, rgba(114,184,255,0.035) 48px, transparent 49px);
  opacity: 0.42;
}

body.is-commanding .ascendant-lens {
  opacity: 1;
  filter: saturate(1.25) brightness(1.08);
}

body.is-commanding .core-wrap {
  border-color: rgba(105,244,255,0.38) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    inset 0 0 42px rgba(105,244,255,0.075),
    0 0 0 1px rgba(105,244,255,0.12),
    0 30px 100px rgba(0,0,0,0.74) !important;
}

body.is-commanding .ascendant-reticle {
  filter: brightness(1.28);
}

body.is-targeting .hud-corners {
  opacity: 0.76;
  filter: drop-shadow(0 0 26px rgba(105,244,255,0.52));
}

body.is-previewing .core-wrap,
body.is-routing .core-wrap {
  border-color: rgba(245,196,81,0.46) !important;
}

body.is-previewing .ascendant-reticle {
  filter: hue-rotate(24deg) brightness(1.22);
}

body.is-routing .ascendant-reticle,
body.is-routing .orb {
  filter: hue-rotate(34deg) brightness(1.22) saturate(1.2);
}

body.is-routing .route-btn {
  animation: orbis-route-burn 0.9s ease-in-out infinite alternate;
}

@keyframes orbis-route-burn {
  from { box-shadow: 0 0 25px rgba(105,244,255,0.72), 0 0 60px rgba(44,125,255,0.36) !important; }
  to { box-shadow: 0 0 34px rgba(245,196,81,0.78), 0 0 86px rgba(105,244,255,0.52) !important; }
}

.col-hero::after {
  left: -12%;
  right: -12%;
  bottom: -34%;
  height: 62%;
  border-radius: 50%;
  border-top: 1px solid rgba(240,199,94,0.20);
  background: radial-gradient(ellipse at center, rgba(240,199,94,0.08), transparent 62%);
}

.hero-copy {
  position: relative;
  z-index: 3;
  padding-top: 2px;
}

.hero-heading {
  font-family: var(--display) !important;
  font-size: clamp(33px, 3.5vw, 58px) !important;
  font-weight: 700 !important;
  line-height: 0.98 !important;
  color: #f8fbff !important;
  text-shadow:
    0 0 24px rgba(114,184,255,0.30),
    0 0 56px rgba(240,199,94,0.14),
    0 2px 18px rgba(0,0,0,0.65) !important;
}

.hero-sub {
  margin-top: 10px !important;
  color: rgba(229, 238, 255, 0.75) !important;
  font-size: 13px;
}

.orb-container {
  min-height: 330px;
  margin: -2px 0 -10px;
  perspective: 900px;
  isolation: isolate;
}

.orb-container::before {
  width: 680px !important;
  height: 360px !important;
  background:
    radial-gradient(ellipse, rgba(114,184,255,0.25) 0%, rgba(114,184,255,0.09) 39%, transparent 72%) !important;
  transform: rotateX(62deg) translateY(35px);
  filter: blur(10px);
}

.holo-grid {
  grid-area: 1 / 1;
  width: min(620px, 110%);
  height: 265px;
  border-radius: 50%;
  transform: rotateX(66deg) translateY(62px);
  background:
    repeating-radial-gradient(ellipse at center, rgba(114,184,255,0.23) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(90deg, transparent 0 28px, rgba(114,184,255,0.16) 29px, transparent 30px),
    repeating-linear-gradient(0deg, transparent 0 28px, rgba(240,199,94,0.08) 29px, transparent 30px);
  box-shadow:
    0 0 42px rgba(114,184,255,0.17),
    inset 0 0 38px rgba(114,184,255,0.13);
  opacity: 0.62;
  animation: holo-grid-pulse 5.6s ease-in-out infinite;
}

@keyframes holo-grid-pulse {
  0%, 100% { opacity: 0.42; transform: rotateX(66deg) translateY(62px) scale(0.98); }
  50% { opacity: 0.72; transform: rotateX(66deg) translateY(62px) scale(1.02); }
}

.orb {
  width: 178px !important;
  height: 178px !important;
  border-radius: 50% !important;
  background:
    radial-gradient(circle at 38% 28%, rgba(255,255,255,0.96) 0 5%, rgba(142,218,255,0.9) 6% 12%, transparent 20%),
    radial-gradient(circle at 52% 47%, rgba(86,178,255,0.96) 0 19%, rgba(27,63,155,0.92) 36%, rgba(7,13,31,0.96) 61%, rgba(1,2,9,0.92) 76%, transparent 78%),
    conic-gradient(from 220deg, rgba(240,199,94,0.0), rgba(240,199,94,0.85), rgba(114,184,255,0.55), rgba(240,199,94,0.0)) !important;
  box-shadow:
    0 0 24px rgba(255,255,255,0.42) inset,
    0 0 46px rgba(114,184,255,0.70),
    0 0 118px rgba(114,184,255,0.32),
    0 0 180px rgba(240,199,94,0.13) !important;
  filter: none !important;
  z-index: 5;
  animation: command-core-float 6.4s ease-in-out infinite;
}

@keyframes command-core-float {
  0%, 100% { transform: translateY(2px) scale(1); }
  50% { transform: translateY(-8px) scale(1.045); }
}

.orb::before {
  inset: -36px !important;
  background:
    conic-gradient(from 20deg, transparent 0 10%, rgba(240,199,94,0.88) 13%, transparent 22% 48%, rgba(114,184,255,0.64) 54%, transparent 64% 100%) !important;
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 2px)) !important;
  mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 2px)) !important;
  animation: orbit-spin 9s linear infinite !important;
}

@keyframes orbit-spin {
  to { transform: rotate(360deg); }
}

.orb::after {
  left: 23% !important;
  top: 15% !important;
  width: 28% !important;
  height: 26% !important;
  background: radial-gradient(ellipse, rgba(255,255,255,0.95), rgba(190,226,255,0.42), transparent 72%) !important;
}

.holo-ring {
  grid-area: 1 / 1;
  border-radius: 50%;
  border: 1px solid transparent;
  pointer-events: none;
  z-index: 4;
}

.ring-one {
  width: 295px;
  height: 295px;
  border-top-color: rgba(240,199,94,0.70);
  border-left-color: rgba(114,184,255,0.24);
  transform: rotateX(66deg) rotateZ(-18deg);
  box-shadow: 0 0 24px rgba(240,199,94,0.10);
  animation: orbit-spin 18s linear infinite;
}

.ring-two {
  width: 390px;
  height: 390px;
  border-right-color: rgba(114,184,255,0.35);
  border-bottom-color: rgba(72,200,184,0.28);
  transform: rotateX(70deg) rotateZ(35deg);
  animation: orbit-spin 26s linear infinite reverse;
}

.ring-three {
  width: 500px;
  height: 500px;
  border-top-color: rgba(255,255,255,0.13);
  border-bottom-color: rgba(240,199,94,0.16);
  transform: rotateX(74deg) rotateZ(10deg);
  animation: orbit-spin 38s linear infinite;
}

.agent-node {
  grid-area: 1 / 1;
  z-index: 6;
  min-width: 62px;
  height: 26px;
  padding: 0 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(114,184,255,0.30);
  border-radius: 999px;
  background: rgba(5, 10, 18, 0.72);
  color: rgba(230, 242, 255, 0.86);
  font-family: var(--display);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  box-shadow: 0 0 22px rgba(114,184,255,0.13), inset 0 0 12px rgba(114,184,255,0.08);
  backdrop-filter: blur(12px);
}

.agent-node::before {
  content: "";
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
  background: var(--green);
  box-shadow: 0 0 10px currentColor;
}

.node-jarvis { transform: translate(-178px, -82px); border-color: rgba(240,199,94,0.45); }
.node-jarvis::before { background: var(--gold-bright); }
.node-codex { transform: translate(170px, -70px); border-color: rgba(72,200,184,0.45); }
.node-codex::before { background: var(--teal); }
.node-claude { transform: translate(-186px, 92px); border-color: rgba(255,255,255,0.24); opacity: 0.62; }
.node-claude::before { background: #d8d2c8; }
.node-grok { transform: translate(178px, 96px); border-color: rgba(224,75,79,0.30); opacity: 0.58; }
.node-grok::before { background: var(--red); }

.holo-status {
  grid-area: 1 / 1;
  align-self: end;
  z-index: 7;
  display: flex;
  align-items: center;
  gap: 10px;
  height: 28px;
  margin-bottom: 10px;
  padding: 0 12px;
  border: 1px solid rgba(52,210,123,0.28);
  border-radius: 999px;
  background: rgba(5, 12, 18, 0.72);
  color: rgba(218, 255, 236, 0.82);
  font-family: var(--display);
  font-size: 8px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  box-shadow: 0 0 20px rgba(52,210,123,0.12);
}

.holo-status strong {
  color: var(--green);
  font-size: 9px;
}

.orb-ring {
  display: none !important;
}

.command-bar {
  position: relative;
  z-index: 8;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.015)),
    rgba(4, 8, 14, 0.82) !important;
  border-color: rgba(125,214,255,0.34) !important;
  box-shadow:
    0 0 0 1px rgba(240,199,94,0.09) inset,
    0 0 35px rgba(114,184,255,0.18),
    0 0 26px rgba(240,199,94,0.10) !important;
  backdrop-filter: blur(18px) saturate(1.25);
}

.command-bar::before {
  content: "COMMAND";
  position: absolute;
  top: -23px;
  left: 16px;
  font-family: var(--display);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.2em;
  color: rgba(240,199,94,0.82);
  text-shadow: 0 0 14px rgba(240,199,94,0.32);
}

.command-input::placeholder {
  color: rgba(224,232,244,0.48);
}

.route-btn {
  background: linear-gradient(180deg, #fff0b5, #d4af37 58%, #937322) !important;
  box-shadow:
    0 0 18px rgba(240,199,94,0.62),
    0 0 44px rgba(240,199,94,0.22),
    inset 0 1px 0 rgba(255,255,255,0.55) !important;
}

.worker-card,
.quick-actions button,
#jobs-list .list-item,
#approvals-list > .list-item,
#approvals-list > div,
.card {
  backdrop-filter: blur(18px) saturate(1.18);
}

.worker-card {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.075), rgba(255,255,255,0.018)),
    rgba(5,10,17,0.66) !important;
  border-color: rgba(125,214,255,0.16) !important;
}

.worker-card.selected {
  border-color: rgba(240,199,94,0.74) !important;
  box-shadow:
    0 0 0 1px rgba(240,199,94,0.16) inset,
    0 0 32px rgba(240,199,94,0.26) !important;
}

.col-queue.card,
.approval-center-card,
.artifacts-card {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.06), transparent 22%),
    rgba(5, 8, 14, 0.70) !important;
  border-color: rgba(125,214,255,0.18) !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,0.035) inset,
    0 0 38px rgba(114,184,255,0.08),
    0 22px 70px -50px rgba(0,0,0,1) !important;
}

.approval-center-card {
  border-color: rgba(224,75,79,0.28) !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,0.03) inset,
    0 0 38px rgba(224,75,79,0.10) !important;
}

.card-label,
.section-micro-label,
.nav-label,
.metric-label {
  text-shadow:
    0 0 14px rgba(240,199,94,0.32),
    0 0 32px rgba(114,184,255,0.10) !important;
}

@media (max-width: 1200px) {
  .command-grid {
    grid-template-columns: minmax(0, 1fr) minmax(300px, 0.82fr);
  }

  .orb-container {
    min-height: 306px;
  }
}

@media (max-width: 760px) {
  .hero-heading {
    font-size: 31px !important;
    line-height: 1.05 !important;
  }

  .hero-sub {
    display: block !important;
    font-size: 11px;
    margin-top: 7px !important;
  }

  .orb-container {
    min-height: 250px;
    margin: -4px 0 -8px;
  }

  .holo-grid {
    width: 380px;
    height: 170px;
    transform: rotateX(66deg) translateY(45px);
  }

  .ring-one { width: 210px; height: 210px; }
  .ring-two { width: 270px; height: 270px; }
  .ring-three { width: 335px; height: 335px; }

  .orb {
    width: 128px !important;
    height: 128px !important;
  }

  .agent-node {
    min-width: 48px;
    height: 22px;
    font-size: 6.5px;
    padding: 0 7px;
  }

  .node-jarvis { transform: translate(-118px, -58px); }
  .node-codex { transform: translate(113px, -52px); }
  .node-claude { transform: translate(-112px, 72px); }
  .node-grok { transform: translate(113px, 74px); }

  .holo-status {
    height: 24px;
    margin-bottom: 9px;
    font-size: 7px;
  }
}

/* ════════════════════════════════════════════════════════════════
   FABLE PORT — ORBITAL COMMAND CORE
   Source of truth: agent-os-command-deck.html, ported onto live app IDs.
   ════════════════════════════════════════════════════════════════ */
:root {
  --void: #03060e;
  --void-2: #060b18;
  --panel: rgba(12,20,38,0.46);
  --panel-2: rgba(16,26,48,0.62);
  --edge: rgba(120,180,255,0.14);
  --edge-hot: rgba(120,200,255,0.5);
  --cyan: #41e0ff;
  --cyan-soft: #7fe9ff;
  --blue: #3b82ff;
  --ice: #eafaff;
  --gold: #f5c451;
  --gold-soft: #ffe39a;
  --danger: #ff4d63;
  --danger-soft: #ff8c9c;
  --good: #46f0b0;
  --violet: #9a7bff;
  --txt: #dbe8ff;
  --txt-dim: #7e91b8;
  --txt-faint: #516288;
  --mono: "SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;
  --sans: "Inter", "SF Pro Display", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --glow-cyan: 0 0 24px rgba(65,224,255,0.45);
}

html,
body {
  overflow: hidden;
}

body {
  font-family: var(--sans);
  color: var(--txt);
  background: var(--void) !important;
  letter-spacing: 0.2px;
}

#starfield,
.bg-field,
.bg-grid,
.bg-scan {
  position: fixed;
  inset: 0;
  pointer-events: none;
}

#starfield { z-index: 0; }

.bg-field {
  z-index: 0;
  background:
    radial-gradient(1200px 900px at 50% 38%, rgba(40,90,180,0.20), transparent 60%),
    radial-gradient(900px 700px at 82% 88%, rgba(150,90,40,0.10), transparent 60%),
    radial-gradient(700px 600px at 12% 84%, rgba(80,40,160,0.12), transparent 60%),
    linear-gradient(180deg, #02040a 0%, #040814 50%, #02040a 100%);
}

.bg-grid {
  z-index: 0;
  opacity: 0.35;
  background-image:
    linear-gradient(rgba(90,150,230,0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(90,150,230,0.06) 1px, transparent 1px);
  background-size: 54px 54px;
  mask-image: radial-gradient(circle at 50% 45%, #000 0%, rgba(0,0,0,0.25) 70%, transparent 90%);
}

.bg-scan {
  z-index: 1;
  mix-blend-mode: screen;
  opacity: 0.42;
  background: linear-gradient(180deg, transparent 0%, rgba(65,224,255,0.05) 50%, transparent 100%);
  background-size: 100% 6px;
  animation: orbital-scan 9s linear infinite;
}

@keyframes orbital-scan {
  from { background-position: 0 -100vh; }
  to { background-position: 0 100vh; }
}

.shell {
  position: relative;
  z-index: 2;
  min-height: 100vh;
}

.rail {
  width: 0 !important;
  flex-basis: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

.main {
  min-height: 100vh;
  background: transparent !important;
}

.topbar {
  height: 54px !important;
  flex-basis: 54px !important;
  padding: 0 22px !important;
  background: linear-gradient(180deg, rgba(10,18,36,0.72), rgba(6,10,22,0.33)) !important;
  border-bottom: 1px solid var(--edge) !important;
  backdrop-filter: blur(14px) saturate(1.2) !important;
}

.topbar-left::after {
  content: "ORBITAL CORE";
  font-family: var(--mono);
  font-size: 10px;
  letter-spacing: 0.3em;
  color: var(--txt-faint);
}

.topbar-wing {
  width: 22px;
  height: 22px;
  border-radius: 6px;
  padding: 4px;
  background: conic-gradient(from 0deg, var(--cyan), var(--blue), var(--violet), var(--cyan));
  box-shadow: var(--glow-cyan);
  animation: orbital-spin 8s linear infinite;
}

@keyframes orbital-spin { to { transform: rotate(360deg); } }

.wordmark {
  color: var(--ice) !important;
  font-family: var(--display);
  font-size: 13px !important;
  letter-spacing: 0.24em !important;
  text-shadow: 0 0 18px rgba(65,224,255,0.26) !important;
}

.voice-pill,
.atlas-pill,
.status-metric {
  height: 28px;
  border-radius: 999px !important;
  border: 1px solid var(--edge) !important;
  background: rgba(12,20,38,0.46) !important;
  color: var(--txt-dim) !important;
}

.voice-pill {
  color: var(--good) !important;
  border-color: rgba(70,240,176,0.24) !important;
}

.atlas-pill {
  color: var(--cyan-soft) !important;
}

.status-metric strong {
  color: var(--cyan-soft);
  font-family: var(--mono);
}

.deck-section {
  padding: 14px !important;
  overflow: hidden;
}

.orbital-deck {
  display: grid;
  grid-template-columns: 300px minmax(460px, 1fr) 360px !important;
  gap: 14px !important;
  max-width: none !important;
  width: 100%;
  height: calc(100vh - 82px);
  align-items: stretch;
}

.orbital-col,
.orbital-right,
.orbital-center {
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.orbital-left,
.orbital-right {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 2px;
}

.orbital-left::-webkit-scrollbar,
.orbital-right::-webkit-scrollbar {
  width: 6px;
}

.orbital-left::-webkit-scrollbar-thumb,
.orbital-right::-webkit-scrollbar-thumb {
  background: rgba(120,200,255,0.22);
  border-radius: 3px;
}

.orbital-panel,
.card {
  position: relative;
  background: var(--panel) !important;
  border: 1px solid var(--edge) !important;
  border-radius: 16px !important;
  backdrop-filter: blur(18px) saturate(120%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 18px 50px rgba(0,0,0,0.55) !important;
  overflow: hidden;
}

.orbital-panel::before,
.card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 14px;
  right: 14px;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--edge-hot), transparent);
}

.orbital-panel-head,
.card-head {
  min-height: 43px;
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 12px 15px !important;
  margin: 0 !important;
  border-bottom: 1px solid var(--edge) !important;
}

.card-label,
.section-micro-label {
  font-family: var(--mono) !important;
  font-size: 10px !important;
  letter-spacing: 0.22em !important;
  color: var(--cyan-soft) !important;
  text-shadow: 0 0 18px rgba(65,224,255,0.25) !important;
}

.panel-count,
.view-all-link {
  margin-left: auto;
  font-family: var(--mono) !important;
  font-size: 9px !important;
  letter-spacing: 0.1em !important;
  color: var(--txt-faint) !important;
}

.worker-section,
.quick-actions {
  padding: 13px 15px;
}

.worker-section-head {
  margin-bottom: 10px;
}

.auto-tag {
  border-color: var(--edge) !important;
  color: var(--gold-soft) !important;
  background: rgba(245,196,81,0.08);
}

.worker-row {
  display: flex !important;
  flex-direction: column;
  gap: 6px;
}

.worker-card {
  width: 100%;
  min-height: 58px !important;
  display: grid !important;
  grid-template-columns: 36px minmax(0, 1fr) 48px;
  align-items: center;
  gap: 11px !important;
  padding: 9px 10px !important;
  border-radius: 11px !important;
  background: linear-gradient(90deg, rgba(255,255,255,0.018), transparent), rgba(14,26,50,0.18) !important;
  border: 1px solid transparent !important;
  color: var(--txt) !important;
  text-align: left;
}

.worker-card:hover,
.worker-card.selected {
  transform: none !important;
  border-color: var(--edge-hot) !important;
  background: rgba(40,70,130,0.22) !important;
  box-shadow: 0 0 22px rgba(65,224,255,0.16) !important;
}

.worker-icon {
  width: 34px !important;
  height: 34px !important;
  border-radius: 10px !important;
  border: 1px solid var(--edge-hot);
  background: var(--panel-2) !important;
  color: var(--ice) !important;
  box-shadow: inset 0 0 12px rgba(65,224,255,0.15);
}

.worker-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.worker-name {
  color: var(--txt) !important;
  font-size: 12px !important;
  text-align: left !important;
}

.worker-role {
  color: var(--txt-faint) !important;
  font-family: var(--mono);
  font-size: 9px !important;
  text-align: left !important;
}

.worker-spark {
  height: 18px;
  display: flex;
  align-items: end;
  gap: 2px;
}

.worker-spark i {
  flex: 1;
  min-width: 3px;
  border-radius: 1px;
  background: linear-gradient(180deg, var(--cyan), transparent);
  opacity: 0.8;
}

.worker-spark i:nth-child(1) { height: 30%; }
.worker-spark i:nth-child(2) { height: 68%; }
.worker-spark i:nth-child(3) { height: 42%; }
.worker-spark i:nth-child(4) { height: 82%; }
.worker-spark i:nth-child(5) { height: 55%; }

.preferred-worker-select {
  display: block !important;
  margin-top: 10px;
  width: 100%;
  max-width: none !important;
  background: rgba(4,10,22,0.70) !important;
  border: 1px solid var(--edge) !important;
  color: var(--cyan-soft) !important;
  font-family: var(--mono);
}

.quick-actions {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 8px !important;
}

.quick-actions button {
  min-height: 74px;
  white-space: normal;
  text-align: left;
  border: 1px solid var(--edge) !important;
  border-radius: 11px !important;
  background: rgba(14,26,50,0.40) !important;
  color: var(--txt) !important;
  font-family: var(--sans);
  font-size: 11.5px !important;
  line-height: 1.25;
  transition: transform 0.18s, border-color 0.18s, box-shadow 0.18s;
}

.quick-actions button:hover {
  transform: translateY(-2px);
  border-color: var(--edge-hot) !important;
  box-shadow: 0 8px 20px rgba(0,0,0,0.4), 0 0 18px rgba(65,224,255,0.12);
}

.core-wrap {
  flex: 1 1 auto;
  position: relative;
  min-height: 0;
  border-radius: 18px;
  border: 1px solid var(--edge);
  overflow: hidden;
  background:
    radial-gradient(120% 90% at 50% 40%, rgba(20,40,84,0.40), rgba(4,8,18,0.20) 60%, transparent),
    rgba(3,6,14,0.30);
  box-shadow:
    inset 0 0 80px rgba(20,60,140,0.18),
    0 30px 80px rgba(0,0,0,0.50);
}

#sigCanvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 3;
}

.hero-copy {
  position: absolute;
  left: 22px;
  top: 20px;
  z-index: 5;
  text-align: left !important;
  max-width: min(46%, 520px);
}

.hero-heading {
  font-family: var(--display) !important;
  font-size: clamp(31px, 4vw, 54px) !important;
  line-height: 0.98 !important;
  color: var(--ice) !important;
  text-shadow: 0 0 26px rgba(65,224,255,0.38), 0 0 80px rgba(59,130,255,0.25) !important;
}

.hero-sub {
  margin-top: 11px !important;
  color: var(--txt-dim) !important;
  max-width: 370px;
}

.core-hud,
.core-legend {
  position: absolute;
  z-index: 5;
  font-family: var(--mono);
  font-size: 10px;
  color: var(--txt-faint);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.core-hud {
  left: 22px;
  bottom: 22px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.core-hud strong {
  color: var(--cyan-soft);
}

.core-legend {
  right: 18px;
  top: 18px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 5px;
}

.core-legend i {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 6px;
  border-radius: 50%;
}

.legend-idle { background: var(--txt-faint); }
.legend-run { background: var(--gold); box-shadow: 0 0 9px var(--gold); }
.legend-auth { background: var(--danger); box-shadow: 0 0 9px var(--danger); }

.orb-container {
  min-height: 100% !important;
  margin: 0 !important;
  display: grid;
  place-items: center;
}

.holo-grid {
  width: min(720px, 105%);
  height: 300px;
  transform: rotateX(66deg) translateY(74px);
}

.orb {
  width: 152px !important;
  height: 152px !important;
  background:
    radial-gradient(circle at 50% 42%, #bfefff 0%, var(--cyan) 22%, var(--blue) 55%, #0a2050 90%) !important;
  box-shadow:
    0 0 60px rgba(65,224,255,0.55),
    0 0 140px rgba(50,120,255,0.40),
    inset 0 0 50px rgba(255,255,255,0.35) !important;
}

.orb::before {
  inset: -18px !important;
  border: 1px solid rgba(120,220,255,0.30) !important;
  background: transparent !important;
  -webkit-mask: none !important;
  mask: none !important;
  animation: halo 3.2s ease-in-out infinite !important;
}

.orb::after {
  inset: -40px !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid rgba(120,220,255,0.12) !important;
  border-radius: 50%;
  background: transparent !important;
  filter: none !important;
  animation: halo 3.2s ease-in-out infinite 0.4s !important;
}

@keyframes halo {
  0%, 100% { opacity: 0.6; transform: scale(1); }
  50% { opacity: 0.15; transform: scale(1.08); }
}

.ring-one { width: 230px; height: 230px; }
.ring-two { width: 380px; height: 380px; }
.ring-three {
  width: 540px;
  height: 540px;
  border-style: dashed;
  border-color: rgba(120,190,255,0.10);
}

.agent-node {
  font-size: 8px;
  min-width: 72px;
  border-color: var(--edge-hot);
  background: var(--panel-2);
}

.node-jarvis { transform: translate(-135px, -108px); }
.node-codex { transform: translate(156px, -82px); }
.node-claude { transform: translate(-205px, 104px); }
.node-grok { transform: translate(220px, 118px); }

.holo-status {
  margin-bottom: 42px;
}

.command-strip {
  flex: 0 0 auto;
  border: 1px solid var(--edge);
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(14,24,46,0.72), rgba(8,14,28,0.58));
  backdrop-filter: blur(20px);
  box-shadow: 0 -6px 40px rgba(0,0,0,0.40), inset 0 1px 0 rgba(255,255,255,0.05);
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.command-bar {
  min-height: 52px;
  border-color: var(--edge-hot) !important;
  background: rgba(4,10,22,0.70) !important;
}

.command-bar::before {
  display: none;
}

.command-input {
  font-family: var(--sans);
  color: var(--ice) !important;
}

.preview-btn,
.route-btn,
.voice-btn,
.approval-actions button,
.deny-btn,
.inspect-proof-btn {
  border-radius: 11px !important;
  font-family: var(--mono) !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase;
}

.preview-btn {
  min-width: 136px !important;
  width: auto !important;
  background: rgba(20,40,80,0.50) !important;
  border-color: var(--edge-hot) !important;
  color: var(--cyan-soft) !important;
}

.route-btn {
  min-width: 54px !important;
  width: 54px !important;
  background: linear-gradient(180deg, var(--cyan), var(--blue)) !important;
  box-shadow: 0 0 26px rgba(65,224,255,0.5) !important;
}

.route-receipt {
  border: 1px dashed var(--edge-hot) !important;
  border-radius: 12px !important;
  background: linear-gradient(135deg, rgba(20,46,90,0.42), rgba(8,16,34,0.32)) !important;
  font-family: var(--mono) !important;
  color: var(--cyan-soft) !important;
  white-space: pre-wrap;
  max-height: 0;
  min-height: 0 !important;
  opacity: 0;
  padding: 0 14px !important;
  overflow: hidden;
  transition: max-height 0.38s ease, opacity 0.35s ease, padding 0.35s ease;
}

.route-receipt.show {
  max-height: 280px;
  opacity: 1;
  padding: 13px 15px !important;
}

.voice-strip {
  border-color: var(--edge) !important;
  background: rgba(8,14,28,0.52) !important;
}

.voice-status-text {
  font-family: var(--mono);
  color: var(--txt-faint);
}

.ptt-btn {
  border-color: var(--edge-hot) !important;
  background: radial-gradient(circle at 50% 40%, rgba(65,224,255,0.30), rgba(10,20,44,0.70)) !important;
  color: var(--cyan-soft) !important;
}

.reply-btn {
  border-color: var(--edge) !important;
}

.col-queue.card,
.approval-center-card,
.artifacts-card {
  flex: 0 0 auto;
}

.col-queue.card {
  min-height: 220px;
}

.approval-center-card {
  border-color: rgba(255,77,99,0.32) !important;
}

.approval-label {
  color: var(--danger-soft) !important;
}

.queue-chips {
  padding: 12px 15px 0;
  margin: 0 !important;
}

.list {
  padding: 12px 15px 15px;
}

#jobs-list .list-item,
#approvals-list > .list-item,
#approvals-list > div {
  border-radius: 12px !important;
  background: linear-gradient(180deg, rgba(14,24,46,0.52), rgba(8,14,28,0.42)) !important;
  border-color: var(--edge) !important;
}

#jobs-list .list-item::before {
  border-radius: 0 !important;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 3px !important;
  height: auto !important;
  box-shadow: 0 0 12px currentColor !important;
}

#approvals-list > .list-item,
#approvals-list > div {
  border-color: var(--danger) !important;
  box-shadow: 0 0 26px rgba(255,77,99,0.14) !important;
}

.approval-detail-fold {
  margin: 0 15px 15px;
}

.proof-summary,
.orbital-job-detail {
  padding: 12px 15px;
}

.proof-summary-grid > div,
.detail-box {
  border-color: var(--edge) !important;
}

@media (max-width: 1080px) {
  html,
  body {
    overflow: auto;
  }

  .orbital-deck {
    height: auto;
    min-height: calc(100vh - 82px);
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .orbital-left,
  .orbital-right {
    overflow: visible;
  }

  .orbital-center { order: 1; }
  .orbital-left { order: 2; }
  .orbital-right { order: 3; }

  .core-wrap {
    min-height: 420px;
  }
}

@media (max-width: 680px) {
  .topbar {
    padding: 0 12px !important;
  }

  .topbar-right .atlas-pill,
  .topbar-right .status-metric {
    display: none !important;
  }

  .orbital-deck {
    padding-bottom: 96px;
  }

  .core-wrap {
    min-height: 340px;
  }

  .hero-copy {
    left: 16px;
    top: 16px;
    right: 16px;
  }

  .hero-heading {
    font-size: 30px !important;
  }

  .core-legend {
    display: none;
  }

  .ring-three {
    display: none !important;
  }

  .node-jarvis { transform: translate(-103px, -84px); }
  .node-codex { transform: translate(103px, -72px); }
  .node-claude { transform: translate(-112px, 78px); }
  .node-grok { transform: translate(112px, 82px); }

  .command-bar {
    position: static !important;
    flex-wrap: wrap;
  }

  .command-input {
    flex: 1 0 100%;
    min-height: 46px;
    font-size: 16px !important;
  }

  .cmd-btn-group {
    width: 100%;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 56px;
  }

  .preview-btn {
    justify-content: center;
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    padding: 0 12px !important;
    font-size: 11px !important;
    overflow: visible !important;
  }

  .route-btn {
    width: 56px !important;
    min-width: 56px !important;
    max-width: 56px !important;
  }

  .voice-strip {
    align-items: stretch;
  }

  .voice-strip-left,
  .voice-strip-center {
    width: 100%;
  }

  .voice-strip-right {
    display: none;
  }

  .worker-row {
    flex-direction: row;
    overflow-x: auto;
  }

  .worker-card {
    flex: 0 0 184px;
  }

  .quick-actions {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* ==========================================================================
   ASCENDANT HUD PASS
   A projection-first visual layer: less dashboard, more floating Jarvis glass.
   ========================================================================== */
:root {
  --hud-cyan: #69f4ff;
  --hud-blue: #2c7dff;
  --hud-violet: #b06cff;
  --hud-black: rgba(1, 5, 13, 0.72);
  --hud-plate: rgba(9, 21, 43, 0.34);
  --hud-edge: rgba(127, 232, 255, 0.24);
  --hud-edge-hot: rgba(137, 244, 255, 0.72);
  --hud-shadow: 0 28px 90px rgba(0, 0, 0, 0.72);
  --pointer-x: 50vw;
  --pointer-y: 46vh;
}

body {
  background:
    radial-gradient(circle at var(--pointer-x) var(--pointer-y), rgba(105, 244, 255, 0.12), transparent 22rem),
    radial-gradient(circle at 50% 42%, rgba(44, 125, 255, 0.14), transparent 42rem),
    #01040b !important;
}

body::before,
body::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 1;
}

body::before {
  background:
    linear-gradient(90deg, transparent 0 47%, rgba(105, 244, 255, 0.06) 49%, transparent 51% 100%),
    linear-gradient(180deg, transparent 0 48%, rgba(105, 244, 255, 0.045) 50%, transparent 52% 100%);
  mask-image: radial-gradient(circle at 50% 42%, #000 0 22%, rgba(0,0,0,0.4) 44%, transparent 74%);
}

body::after {
  background:
    repeating-linear-gradient(0deg, rgba(255,255,255,0.025) 0 1px, transparent 1px 4px),
    radial-gradient(circle at 50% 50%, transparent 0 55%, rgba(0,0,0,0.62) 100%);
  mix-blend-mode: screen;
  opacity: 0.42;
}

.ascendant-lens {
  position: fixed;
  inset: -12vh -10vw;
  z-index: 1;
  pointer-events: none;
  background:
    radial-gradient(closest-side at 50% 38%, rgba(105,244,255,0.22), transparent 58%),
    conic-gradient(from 198deg at 50% 42%, transparent 0 17%, rgba(105,244,255,0.07) 22%, transparent 29%, transparent 63%, rgba(176,108,255,0.075) 68%, transparent 75%);
  filter: blur(0.2px);
  animation: ascendant-lens-drift 18s ease-in-out infinite alternate;
}

.hud-corners {
  position: fixed;
  inset: 18px;
  z-index: 4;
  pointer-events: none;
  border: 1px solid transparent;
  background:
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 82px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 1px 82px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right top / 82px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right top / 1px 82px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left bottom / 82px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left bottom / 1px 82px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 82px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 1px 82px no-repeat;
  opacity: 0.5;
  filter: drop-shadow(0 0 16px rgba(105,244,255,0.35));
}

@keyframes ascendant-lens-drift {
  from { transform: scale(1) rotate(-1deg); opacity: 0.75; }
  to { transform: scale(1.04) rotate(1deg); opacity: 0.95; }
}

.bg-field {
  background:
    radial-gradient(900px 620px at 50% 42%, rgba(105,244,255,0.20), transparent 64%),
    radial-gradient(760px 520px at 77% 20%, rgba(176,108,255,0.10), transparent 66%),
    radial-gradient(900px 700px at 8% 95%, rgba(44,125,255,0.14), transparent 70%),
    linear-gradient(180deg, #01030a 0%, #030816 48%, #01030a 100%) !important;
}

.bg-grid {
  opacity: 0.55;
  transform: perspective(700px) rotateX(62deg) translateY(19vh) scale(1.18);
  transform-origin: 50% 58%;
  background-size: 58px 58px !important;
  mask-image: radial-gradient(ellipse at 50% 52%, #000 0 48%, rgba(0,0,0,0.25) 68%, transparent 82%) !important;
}

.bg-scan {
  opacity: 0.28;
  background:
    linear-gradient(180deg, transparent 0%, rgba(105,244,255,0.16) 50%, transparent 100%),
    repeating-linear-gradient(90deg, transparent 0 26px, rgba(105,244,255,0.035) 27px 28px, transparent 29px 54px) !important;
  background-size: 100% 9px, 54px 100% !important;
}

.topbar {
  border-bottom-color: rgba(105,244,255,0.18) !important;
  box-shadow: 0 10px 40px rgba(0,0,0,0.45), inset 0 -1px 0 rgba(105,244,255,0.12) !important;
}

.topbar-wing {
  border-radius: 50% !important;
  background:
    radial-gradient(circle, #fff 0 13%, var(--hud-cyan) 14% 31%, transparent 33%),
    conic-gradient(from 0deg, transparent, var(--hud-cyan), var(--hud-blue), var(--hud-violet), transparent) !important;
  box-shadow: 0 0 14px rgba(105,244,255,0.8), 0 0 42px rgba(44,125,255,0.44) !important;
}

.wordmark,
.topbar-left::after {
  color: var(--ice) !important;
  text-shadow: 0 0 14px rgba(105,244,255,0.42) !important;
}

.voice-pill,
.atlas-pill,
.status-metric {
  background: rgba(2, 10, 23, 0.42) !important;
  border-color: rgba(105,244,255,0.20) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 0 18px rgba(105,244,255,0.07);
}

.orbital-deck {
  perspective: 1500px;
  transform-style: preserve-3d;
}

.orbital-panel,
.card,
.command-strip,
.core-wrap {
  border-radius: 20px !important;
  border-color: rgba(105,244,255,0.19) !important;
  background:
    linear-gradient(135deg, rgba(255,255,255,0.055), transparent 24%),
    linear-gradient(180deg, rgba(11,30,58,0.44), rgba(2,8,18,0.35)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 34px rgba(105,244,255,0.035),
    var(--hud-shadow) !important;
}

.orbital-panel:hover,
.card:hover {
  border-color: rgba(105,244,255,0.34) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    inset 0 0 38px rgba(105,244,255,0.055),
    0 0 0 1px rgba(105,244,255,0.06),
    0 30px 96px rgba(0,0,0,0.76) !important;
}

.orbital-panel::after,
.card::after,
.command-strip::after,
.core-wrap::after {
  content: "";
  position: absolute;
  inset: 8px;
  pointer-events: none;
  border-radius: 15px;
  background:
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 28px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 1px 28px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right top / 28px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right top / 1px 28px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left bottom / 28px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left bottom / 1px 28px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 28px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 1px 28px no-repeat;
  opacity: 0.38;
}

.orbital-left,
.orbital-right {
  transform-style: preserve-3d;
}

@media (min-width: 1180px) {
  .deck-section {
    padding: 18px 18px 16px !important;
  }

  .orbital-deck {
    grid-template-columns: 310px minmax(560px, 1fr) 380px !important;
    gap: 18px !important;
    height: calc(100vh - 88px);
  }

  .orbital-left {
    transform: rotateY(8deg) translateZ(-18px);
    transform-origin: right center;
  }

  .orbital-right {
    transform: rotateY(-8deg) translateZ(-18px);
    transform-origin: left center;
  }

  .orbital-center {
    transform: translateZ(54px);
  }

  .core-wrap {
    min-height: 520px;
  }

  .hotspot-status {
    left: auto;
    right: 30%;
    top: 26%;
    transform: none;
  }

  .hotspot-status:hover,
  .hotspot-status:focus-visible {
    transform: translateY(-2px) scale(1.04);
  }

  .hotspot-research {
    right: 10%;
    top: 36%;
  }

  .hotspot-auth {
    right: 11%;
    bottom: 23%;
  }

  .hotspot-proof {
    left: 12%;
    bottom: 31%;
  }
}

.core-wrap {
  isolation: isolate;
  background:
    radial-gradient(circle at 50% 46%, rgba(105,244,255,0.18), transparent 24%),
    radial-gradient(circle at 50% 57%, rgba(44,125,255,0.18), transparent 46%),
    linear-gradient(160deg, rgba(5,18,38,0.42), rgba(1,5,13,0.26)) !important;
}

.core-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    radial-gradient(ellipse at 50% 62%, transparent 0 30%, rgba(105,244,255,0.10) 31%, transparent 32% 36%, rgba(105,244,255,0.07) 37%, transparent 38%),
    linear-gradient(90deg, transparent 0 49.8%, rgba(105,244,255,0.07) 50%, transparent 50.2% 100%),
    linear-gradient(180deg, transparent 0 49.8%, rgba(105,244,255,0.055) 50%, transparent 50.2% 100%);
  mix-blend-mode: screen;
}

.hero-kicker {
  display: block;
  margin-bottom: 11px;
  font-family: var(--mono);
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.28em;
  color: var(--hud-cyan);
  text-shadow: 0 0 16px rgba(105,244,255,0.55);
}

.hero-heading {
  max-width: 540px;
  font-size: clamp(42px, 5vw, 74px) !important;
  letter-spacing: 0 !important;
  text-shadow:
    0 0 12px rgba(234,250,255,0.48),
    0 0 36px rgba(105,244,255,0.46),
    0 0 110px rgba(44,125,255,0.40) !important;
}

.hero-heading span {
  display: block;
  color: #f7fdff;
  text-shadow:
    0 0 16px rgba(255,255,255,0.72),
    0 0 52px rgba(105,244,255,0.82),
    0 0 130px rgba(176,108,255,0.38);
}

.hero-heading small {
  display: block;
  margin-top: 5px;
  font-family: var(--mono);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  color: rgba(190, 244, 255, 0.82);
  text-shadow: 0 0 18px rgba(105,244,255,0.46);
}

.hero-sub {
  color: rgba(219,232,255,0.70) !important;
  text-shadow: 0 0 22px rgba(105,244,255,0.12);
}

.ascendant-reticle {
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  display: grid;
  place-items: center;
  transform: translate3d(calc((var(--pointer-x) - 50vw) * 0.018), calc((var(--pointer-y) - 50vh) * 0.018), 0);
}

.orbis-action-ring {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
}

.orbis-hotspot {
  position: absolute;
  width: 112px;
  height: 34px;
  pointer-events: auto;
  border: 1px solid rgba(105,244,255,0.34);
  color: rgba(234,250,255,0.88);
  background:
    linear-gradient(90deg, rgba(105,244,255,0.18), rgba(4,13,30,0.56)),
    rgba(1,8,20,0.46);
  clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%);
  font-family: var(--mono);
  font-size: 9px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  backdrop-filter: blur(14px);
  box-shadow:
    inset 0 0 18px rgba(105,244,255,0.08),
    0 0 22px rgba(105,244,255,0.14);
  transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, background 0.16s ease;
}

.orbis-hotspot::before {
  content: "";
  position: absolute;
  left: 11px;
  top: 50%;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--hud-cyan);
  box-shadow: 0 0 13px var(--hud-cyan);
  transform: translateY(-50%);
}

.orbis-hotspot span {
  position: relative;
  display: block;
  padding-left: 14px;
}

.orbis-hotspot:hover,
.orbis-hotspot:focus-visible {
  transform: translateY(-2px) scale(1.04);
  outline: none;
  border-color: rgba(105,244,255,0.82);
  background:
    linear-gradient(90deg, rgba(105,244,255,0.30), rgba(4,13,30,0.72)),
    rgba(1,8,20,0.58);
  box-shadow:
    inset 0 0 24px rgba(105,244,255,0.14),
    0 0 30px rgba(105,244,255,0.28);
}

.hotspot-status { left: 48%; top: 22%; transform: translateX(-50%); }
.hotspot-research { right: 11%; top: 35%; }
.hotspot-auth { right: 12%; bottom: 25%; border-color: rgba(245,196,81,0.42); }
.hotspot-auth::before { background: var(--gold); box-shadow: 0 0 13px var(--gold); }
.hotspot-proof { left: 12%; bottom: 28%; }

.hotspot-status:hover,
.hotspot-status:focus-visible {
  transform: translateX(-50%) translateY(-2px) scale(1.04);
}

.reticle-ring,
.reticle-axis,
.reticle-notch {
  position: absolute;
  opacity: 0.42;
  filter: drop-shadow(0 0 10px rgba(105,244,255,0.36));
}

.reticle-ring {
  border-radius: 50%;
  border: 1px solid rgba(105,244,255,0.18);
}

.reticle-ring-a {
  width: min(52vw, 540px);
  height: min(52vw, 540px);
  border-top-color: rgba(105,244,255,0.62);
  border-right-color: rgba(245,196,81,0.30);
  animation: orbital-spin 42s linear infinite;
}

.reticle-ring-b {
  width: min(37vw, 382px);
  height: min(37vw, 382px);
  border-style: dashed;
  border-left-color: rgba(176,108,255,0.50);
  animation: ascendant-counter-spin 64s linear infinite;
}

.reticle-axis-x {
  width: min(62vw, 660px);
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(105,244,255,0.40), transparent);
}

.reticle-axis-y {
  width: 1px;
  height: min(46vw, 500px);
  background: linear-gradient(180deg, transparent, rgba(105,244,255,0.35), transparent);
}

.reticle-notch {
  width: 74px;
  height: 12px;
  border-top: 1px solid var(--hud-edge-hot);
}

.notch-n { transform: translateY(-210px); }
.notch-e { transform: translateX(250px) rotate(90deg); }
.notch-s { transform: translateY(210px) rotate(180deg); }
.notch-w { transform: translateX(-250px) rotate(-90deg); }

@keyframes ascendant-counter-spin {
  to { transform: rotate(-360deg); }
}

.orb-container {
  transform: translate3d(calc(8% + (var(--pointer-x) - 50vw) * -0.01), calc((var(--pointer-y) - 50vh) * -0.01), 0);
}

.orb {
  width: clamp(174px, 18vw, 246px) !important;
  height: clamp(174px, 18vw, 246px) !important;
  background:
    radial-gradient(circle at 41% 34%, #fff 0 5%, #baf8ff 6% 14%, transparent 15%),
    radial-gradient(circle at 60% 45%, #e9fdff 0 10%, var(--hud-cyan) 18%, var(--hud-blue) 52%, #10265d 81%, #050a18 100%) !important;
  box-shadow:
    0 0 36px rgba(234,250,255,0.45),
    0 0 96px rgba(105,244,255,0.70),
    0 0 210px rgba(44,125,255,0.48),
    inset -18px -26px 46px rgba(0,0,0,0.26),
    inset 0 0 60px rgba(255,255,255,0.38) !important;
  animation: orb-breathe 4.2s ease-in-out infinite, ascendant-core-hue 11s ease-in-out infinite alternate !important;
}

@keyframes ascendant-core-hue {
  from { filter: hue-rotate(0deg) brightness(1); }
  to { filter: hue-rotate(14deg) brightness(1.08); }
}

.orb-ring,
.holo-ring {
  filter: drop-shadow(0 0 13px rgba(105,244,255,0.35));
}

.ring-one { width: clamp(280px, 29vw, 390px) !important; height: clamp(280px, 29vw, 390px) !important; }
.ring-two { width: clamp(420px, 44vw, 610px) !important; height: clamp(420px, 44vw, 610px) !important; }
.ring-three { width: clamp(560px, 59vw, 820px) !important; height: clamp(560px, 59vw, 820px) !important; }

.agent-node {
  min-width: 82px;
  min-height: 25px;
  clip-path: polygon(9px 0, 100% 0, calc(100% - 9px) 100%, 0 100%);
  background: linear-gradient(90deg, rgba(105,244,255,0.16), rgba(10,24,52,0.50)) !important;
  border-color: rgba(105,244,255,0.38) !important;
  box-shadow: inset 0 0 14px rgba(105,244,255,0.10), 0 0 22px rgba(105,244,255,0.12);
}

.agent-node::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-right: 7px;
  background: var(--hud-cyan);
  box-shadow: 0 0 12px var(--hud-cyan);
}

.node-jarvis { transform: translate(-178px, -122px) !important; }
.node-codex { transform: translate(196px, -96px) !important; }
.node-claude { transform: translate(-230px, 124px) !important; }
.node-grok { transform: translate(238px, 128px) !important; }

.command-strip {
  position: relative;
  transform: translateY(-4px);
  background:
    linear-gradient(90deg, rgba(105,244,255,0.08), transparent 18%, transparent 82%, rgba(105,244,255,0.08)),
    rgba(1, 8, 20, 0.54) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.07),
    0 -18px 80px rgba(105,244,255,0.06),
    0 24px 70px rgba(0,0,0,0.60) !important;
}

.command-bar {
  border-radius: 17px !important;
  border-color: rgba(105,244,255,0.48) !important;
  background:
    linear-gradient(90deg, rgba(105,244,255,0.10), rgba(2,8,20,0.78) 14%, rgba(2,8,20,0.78) 86%, rgba(105,244,255,0.10)) !important;
  box-shadow:
    inset 0 0 22px rgba(105,244,255,0.07),
    0 0 0 1px rgba(105,244,255,0.08),
    0 0 42px rgba(105,244,255,0.12) !important;
}

.command-bar:focus-within {
  transform: translateY(-1px);
  border-color: rgba(105,244,255,0.76) !important;
  box-shadow:
    inset 0 0 26px rgba(105,244,255,0.10),
    0 0 0 1px rgba(105,244,255,0.14),
    0 0 58px rgba(105,244,255,0.24) !important;
}

.command-input {
  font-size: 14px !important;
}

.preview-btn,
.route-btn,
.voice-btn,
.view-all-link,
.quick-actions button,
.worker-card {
  text-shadow: 0 0 12px rgba(105,244,255,0.18);
}

.preview-btn {
  background:
    linear-gradient(180deg, rgba(105,244,255,0.13), rgba(20,40,80,0.34)) !important;
  border-color: rgba(105,244,255,0.50) !important;
  box-shadow: inset 0 0 18px rgba(105,244,255,0.07) !important;
}

.route-btn {
  border: 0 !important;
  background: linear-gradient(135deg, #a9fbff 0%, #4ce8ff 38%, #2c7dff 100%) !important;
  box-shadow: 0 0 25px rgba(105,244,255,0.72), 0 0 60px rgba(44,125,255,0.36) !important;
}

.route-receipt.show {
  max-height: 330px;
  border-color: rgba(105,244,255,0.56) !important;
  background:
    repeating-linear-gradient(0deg, rgba(105,244,255,0.035) 0 1px, transparent 1px 5px),
    linear-gradient(135deg, rgba(8,31,58,0.72), rgba(2,8,18,0.62)) !important;
}

#jobs-list .list-item,
#approvals-list > .list-item,
#approvals-list > div,
.proof-summary-grid > div,
.detail-box {
  clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);
}

.approval-center-card {
  border-color: rgba(255,77,99,0.42) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.06),
    0 0 38px rgba(255,77,99,0.14),
    var(--hud-shadow) !important;
}

.voice-strip {
  background:
    radial-gradient(circle at 50% 50%, rgba(105,244,255,0.12), transparent 35%),
    rgba(3,12,28,0.54) !important;
}

.waveform-bars .bar {
  box-shadow: 0 0 12px rgba(105,244,255,0.55);
}

@media (max-width: 1080px) {
  .hud-corners {
    inset: 12px;
    opacity: 0.28;
  }

  .orbital-deck,
  .orbital-left,
  .orbital-right,
  .orbital-center {
    perspective: none;
    transform: none !important;
  }

  .core-wrap {
    min-height: 500px;
  }

  .hero-heading {
    font-size: clamp(36px, 9vw, 66px) !important;
  }

  .hero-copy {
    max-width: 520px;
  }

  .orb-container {
    transform: translate3d(calc((var(--pointer-x) - 50vw) * -0.01), calc((var(--pointer-y) - 50vh) * -0.01), 0);
  }

  .orbis-hotspot {
    width: 104px;
    height: 32px;
  }

  .hotspot-status { left: 50%; top: 30%; }
  .hotspot-research { right: 7%; top: 42%; }
  .hotspot-auth { right: 7%; bottom: 24%; }
  .hotspot-proof { left: 8%; bottom: 28%; }
}

@media (max-width: 680px) {
  body::before {
    opacity: 0.42;
  }

  .hud-corners {
    display: none;
  }

  .deck-section {
    padding: 12px !important;
  }

  .core-wrap {
    min-height: 430px;
  }

  .hero-kicker {
    font-size: 8px;
    letter-spacing: 0.18em;
  }

  .hero-heading {
    font-size: 34px !important;
  }

  .hero-sub {
    max-width: 260px;
  }

  .reticle-ring-a {
    width: 340px;
    height: 340px;
  }

  .reticle-ring-b {
    width: 250px;
    height: 250px;
  }

  .reticle-axis-x {
    width: 360px;
  }

  .reticle-axis-y {
    height: 330px;
  }

  .reticle-notch {
    opacity: 0.20;
  }

  .notch-n { transform: translateY(-150px); }
  .notch-e { transform: translateX(150px) rotate(90deg); }
  .notch-s { transform: translateY(150px) rotate(180deg); }
  .notch-w { transform: translateX(-150px) rotate(-90deg); }

  .orb {
    width: 174px !important;
    height: 174px !important;
  }

  .orb-container {
    transform: translate3d(-6%, calc((var(--pointer-y) - 50vh) * -0.006), 0) !important;
  }

  .orbis-hotspot {
    width: 86px;
    height: 30px;
    font-size: 8px;
    letter-spacing: 0.12em;
  }

  .orbis-hotspot::before {
    left: 8px;
    width: 5px;
    height: 5px;
  }

  .orbis-hotspot span {
    padding-left: 11px;
  }

  .hotspot-status { left: 53%; top: 32%; }
  .hotspot-research { right: 2%; top: 45%; }
  .hotspot-auth { right: 2%; bottom: 25%; }
  .hotspot-proof { left: 5%; bottom: 30%; }

  .node-jarvis { transform: translate(-112px, -96px) !important; }
  .node-codex { transform: translate(116px, -78px) !important; }
  .node-claude { transform: translate(-126px, 86px) !important; }
  .node-grok { transform: translate(128px, 94px) !important; }

  .cmd-btn-group {
    grid-template-columns: minmax(0, 1fr) 56px !important;
  }

  .command-input {
    font-size: 16px !important;
  }

  .preview-btn {
    min-width: 0 !important;
    font-size: 11px !important;
    padding: 0 12px !important;
  }

  .route-btn,
  .route-btn:disabled {
    width: 56px !important;
    min-width: 56px !important;
    max-width: 56px !important;
  }
}

@media (min-width: 1180px) {
  .hotspot-status {
    left: auto !important;
    right: 30% !important;
    top: 26% !important;
    transform: none !important;
  }

  .hotspot-status:hover,
  .hotspot-status:focus-visible {
    transform: translateY(-2px) scale(1.04) !important;
  }

  .hotspot-research {
    right: 10% !important;
    top: 36% !important;
  }

  .hotspot-auth {
    right: 11% !important;
    bottom: 23% !important;
  }

  .hotspot-proof {
    left: 12% !important;
    bottom: 31% !important;
  }
}

/* ==========================================================================
   ORBIS HOLODECK COUNTERPUNCH
   Borrow the competitor's spatial punch without giving up live Agent OS wiring.
   ========================================================================== */
.orbis-activation {
  position: fixed;
  inset: 0;
  z-index: 50;
  pointer-events: none;
  display: grid;
  place-items: center;
  background:
    radial-gradient(circle at 50% 44%, rgba(105,244,255,0.22), transparent 24%),
    radial-gradient(circle at 50% 44%, rgba(44,125,255,0.18), transparent 42%),
    rgba(1,3,10,0.82);
  animation: orbis-activation-out 2.25s ease forwards;
}

.orbis-activation-core {
  width: 118px;
  height: 118px;
  border-radius: 50%;
  border: 1px solid rgba(105,244,255,0.72);
  background:
    radial-gradient(circle, rgba(234,250,255,0.95) 0 10%, rgba(105,244,255,0.55) 12% 26%, transparent 28%),
    conic-gradient(from 0deg, transparent, rgba(105,244,255,0.88), rgba(176,108,255,0.50), rgba(245,196,81,0.56), transparent);
  box-shadow: 0 0 38px rgba(105,244,255,0.66), 0 0 120px rgba(44,125,255,0.40);
  animation: orbis-activation-spin 1.1s linear infinite;
}

.orbis-activation strong,
.orbis-activation small {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-family: var(--mono);
  text-transform: uppercase;
  text-align: center;
  text-shadow: 0 0 20px rgba(105,244,255,0.62);
  white-space: nowrap;
}

.orbis-activation strong {
  top: calc(50% + 82px);
  font-size: 13px;
  letter-spacing: 0.7em;
  color: var(--ice);
  padding-left: 0.7em;
}

.orbis-activation small {
  top: calc(50% + 116px);
  font-size: 9px;
  letter-spacing: 0.32em;
  color: var(--txt-faint);
}

@keyframes orbis-activation-spin {
  to { transform: rotate(360deg); }
}

@keyframes orbis-activation-out {
  0%, 58% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

#orbisCoreCanvas {
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0.92;
}

.core-wrap {
  background:
    radial-gradient(circle at 58% 47%, rgba(105,244,255,0.23), transparent 21%),
    radial-gradient(circle at 50% 57%, rgba(44,125,255,0.20), transparent 48%),
    linear-gradient(160deg, rgba(3,15,34,0.34), rgba(1,5,13,0.18)) !important;
}

.core-wrap::before {
  background:
    radial-gradient(ellipse at 50% 62%, transparent 0 28%, rgba(105,244,255,0.13) 30%, transparent 31% 36%, rgba(105,244,255,0.09) 37%, transparent 38%),
    repeating-linear-gradient(0deg, rgba(105,244,255,0.025) 0 1px, transparent 1px 4px),
    linear-gradient(90deg, transparent 0 49.8%, rgba(105,244,255,0.08) 50%, transparent 50.2% 100%),
    linear-gradient(180deg, transparent 0 49.8%, rgba(105,244,255,0.06) 50%, transparent 50.2% 100%) !important;
}

.orb {
  opacity: 0.76;
  transform: scale(0.86);
}

.orbis-hotspot {
  border-radius: 2px !important;
  background:
    linear-gradient(90deg, rgba(95,230,255,0.22), rgba(2,8,20,0.62) 46%, rgba(2,8,20,0.78)),
    repeating-linear-gradient(0deg, rgba(95,230,255,0.035) 0 1px, transparent 1px 3px) !important;
  box-shadow: 0 0 28px rgba(95,230,255,0.18), inset 0 0 20px rgba(95,230,255,0.10) !important;
}

.orbis-hotspot::after {
  content: "";
  position: absolute;
  inset: -1px;
  pointer-events: none;
  background:
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 13px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) left top / 1px 13px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 13px 1px no-repeat,
    linear-gradient(var(--hud-edge-hot), var(--hud-edge-hot)) right bottom / 1px 13px no-repeat;
  opacity: 0.72;
}

@media (max-width: 680px) {
  .orbis-activation strong {
    font-size: 10px;
    letter-spacing: 0.42em;
    padding-left: 0.42em;
  }

  .orbis-activation small {
    font-size: 8px;
    letter-spacing: 0.18em;
  }
}

@media (max-width: 1280px) {
  html,
  body {
    overflow: auto !important;
  }

  .orbital-deck {
    grid-template-columns: minmax(0, 1fr) !important;
    height: auto !important;
    min-height: calc(100vh - 82px) !important;
  }

  .orbital-center,
  .orbital-left,
  .orbital-right {
    transform: none !important;
    perspective: none !important;
  }

  .orbital-center { order: 1; }
  .orbital-left { order: 2; }
  .orbital-right { order: 3; }

  .orbital-left,
  .orbital-right {
    overflow: visible !important;
  }

  .core-wrap {
    min-height: clamp(520px, 68vh, 720px) !important;
  }

  .hero-copy {
    max-width: min(620px, calc(100% - 48px)) !important;
  }

  .hero-heading {
    max-width: 620px !important;
    font-size: clamp(46px, 8vw, 82px) !important;
  }

  .hotspot-status {
    left: 52% !important;
    right: auto !important;
    top: 30% !important;
    transform: translateX(-50%) !important;
  }

  .hotspot-status:hover,
  .hotspot-status:focus-visible {
    transform: translateX(-50%) translateY(-2px) scale(1.04) !important;
  }

  .hotspot-research {
    right: 9% !important;
    top: 42% !important;
  }

  .hotspot-auth {
    right: 10% !important;
    bottom: 25% !important;
  }

  .hotspot-proof {
    left: 10% !important;
    bottom: 31% !important;
  }
}

@media (max-width: 680px) {
  .core-wrap {
    min-height: 430px !important;
  }

  .hero-heading {
    font-size: 34px !important;
  }
}

/* ==========================================================================
   ORBIS COCKPIT LOCKUP
   Keep the command core usable at real Chrome widths: hologram first, label second.
   ========================================================================== */
.hero-copy {
  width: min(332px, calc(100% - 44px)) !important;
  max-width: min(332px, calc(100% - 44px)) !important;
  padding: 13px 15px 14px;
  border: 1px solid rgba(105,244,255,0.22);
  background:
    linear-gradient(120deg, rgba(105,244,255,0.12), rgba(2,8,20,0.22) 44%, rgba(2,8,20,0.08)),
    repeating-linear-gradient(0deg, rgba(105,244,255,0.032) 0 1px, transparent 1px 4px);
  clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
  box-shadow:
    inset 0 0 22px rgba(105,244,255,0.07),
    0 0 34px rgba(105,244,255,0.10);
  backdrop-filter: blur(12px);
}

.hero-kicker {
  margin-bottom: 8px !important;
  font-size: 9px !important;
  letter-spacing: 0.2em !important;
}

.hero-heading {
  max-width: 272px !important;
  font-size: 44px !important;
  line-height: 0.92 !important;
  letter-spacing: 0 !important;
}

.hero-heading small {
  margin-top: 7px;
  font-size: 11px;
  letter-spacing: 0.24em;
}

.hero-sub {
  max-width: 286px !important;
  margin-top: 9px !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}

.hotspot-status {
  left: auto !important;
  right: 26% !important;
  top: 26% !important;
  transform: none !important;
}

.hotspot-status:hover,
.hotspot-status:focus-visible {
  transform: translateY(-2px) scale(1.04) !important;
}

.hotspot-research {
  right: 8% !important;
  top: 38% !important;
}

.hotspot-auth {
  right: 9% !important;
  bottom: 23% !important;
}

.hotspot-proof {
  left: 11% !important;
  bottom: 29% !important;
}

@media (max-width: 1280px) {
  .hero-copy {
    width: min(360px, calc(100% - 44px)) !important;
    max-width: min(360px, calc(100% - 44px)) !important;
  }

  .hero-heading {
    max-width: 300px !important;
    font-size: 48px !important;
  }

  .hotspot-status {
    right: 24% !important;
    top: 26% !important;
  }

  .hotspot-research {
    right: 8% !important;
    top: 39% !important;
  }
}

@media (max-width: 680px) {
  .hero-copy {
    left: 14px;
    top: 14px;
    width: min(286px, calc(100% - 28px)) !important;
    max-width: min(286px, calc(100% - 28px)) !important;
    padding: 11px 12px;
  }

  .hero-kicker {
    font-size: 8px !important;
    letter-spacing: 0.16em !important;
  }

  .hero-heading {
    max-width: 226px !important;
    font-size: 34px !important;
  }

  .hero-heading small {
    font-size: 9px;
    letter-spacing: 0.18em;
  }

  .hero-sub {
    max-width: 240px !important;
    font-size: 11px !important;
  }

  .hotspot-status {
    right: 5% !important;
    top: 31% !important;
  }
}

/* ==========================================================================
   ORBIS NEURAL SPACE
   Push the core from cockpit panel into living holographic brain projection.
   ========================================================================== */
.core-wrap {
  isolation: isolate;
  border-color: rgba(123, 245, 255, 0.34) !important;
  background:
    radial-gradient(circle at 52% 48%, rgba(170,252,255,0.22), transparent 12%),
    radial-gradient(circle at 56% 62%, rgba(44,125,255,0.28), transparent 26%),
    radial-gradient(circle at 24% 74%, rgba(67,240,216,0.16), transparent 18%),
    linear-gradient(180deg, rgba(2,9,24,0.10), rgba(1,4,13,0.38) 52%, rgba(1,3,10,0.68)),
    #02050c !important;
  box-shadow:
    inset 0 0 0 1px rgba(214,252,255,0.06),
    inset 0 -90px 150px rgba(3,9,22,0.58),
    0 0 0 1px rgba(105,244,255,0.08),
    0 0 92px rgba(105,244,255,0.20),
    0 34px 120px rgba(0,0,0,0.76) !important;
}

.core-wrap::after {
  content: "";
  position: absolute;
  left: -10%;
  right: -10%;
  bottom: -36%;
  z-index: 1;
  height: 74%;
  pointer-events: none;
  background:
    linear-gradient(rgba(105,244,255,0.22), rgba(105,244,255,0.03) 42%, transparent 68%) center top / 1px 100% repeat-x,
    repeating-linear-gradient(90deg, transparent 0 34px, rgba(105,244,255,0.12) 35px, transparent 36px),
    repeating-radial-gradient(ellipse at center top, rgba(105,244,255,0.24) 0 1px, transparent 1px 20px);
  border-top: 1px solid rgba(105,244,255,0.38);
  border-radius: 50% 50% 0 0;
  filter: drop-shadow(0 0 24px rgba(105,244,255,0.32));
  opacity: 0.72;
  transform: perspective(760px) rotateX(68deg);
  transform-origin: center top;
  animation: neural-grid-drift 12s linear infinite;
}

@keyframes neural-grid-drift {
  to { background-position: 34px 18px, 36px 0, center 20px; }
}

#orbisCoreCanvas {
  z-index: 3;
  opacity: 1;
  filter:
    drop-shadow(0 0 16px rgba(105,244,255,0.26))
    drop-shadow(0 0 42px rgba(44,125,255,0.24));
}

.ascendant-reticle {
  z-index: 4;
  mix-blend-mode: screen;
}

.neural-universe {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  transform: translate3d(calc((var(--pointer-x) - 50vw) * 0.01), calc((var(--pointer-y) - 50vh) * 0.01), 0);
}

.neural-title {
  position: absolute;
  left: 50%;
  top: 11%;
  transform: translateX(-50%);
  font-family: var(--mono);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.62em;
  color: rgba(223,252,255,0.82);
  text-shadow:
    0 0 18px rgba(105,244,255,0.60),
    0 0 52px rgba(44,125,255,0.38);
  white-space: nowrap;
  padding-left: 0.62em;
}

.neural-title::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 21px;
  width: min(48vw, 460px);
  height: 1px;
  transform: translateX(-50%);
  background: linear-gradient(90deg, transparent, rgba(105,244,255,0.45), transparent);
}

.neural-cluster {
  position: absolute;
  width: 84px;
  height: 44px;
  color: rgba(216,251,255,0.86);
  font-family: var(--mono);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-shadow: 0 0 14px rgba(105,244,255,0.58);
  transform: translate(-50%, -50%);
}

.neural-cluster span {
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.neural-cluster i {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(circle, #f3feff 0 17%, rgba(105,244,255,0.86) 18% 42%, rgba(105,244,255,0.18) 43% 72%, transparent 73%);
  box-shadow:
    0 0 22px rgba(105,244,255,0.82),
    0 0 72px rgba(44,125,255,0.34);
  animation: neural-node-breathe 3.4s ease-in-out infinite;
}

.neural-cluster i::before,
.neural-cluster i::after {
  content: "";
  position: absolute;
  inset: -14px;
  border-radius: 50%;
  border: 1px solid rgba(105,244,255,0.18);
  animation: neural-node-ring 4.8s linear infinite;
}

.neural-cluster i::after {
  inset: -25px;
  border-style: dashed;
  border-color: rgba(245,196,81,0.22);
  animation-duration: 8s;
  animation-direction: reverse;
}

.cluster-memory { left: 21%; top: 70%; }
.cluster-code { left: 31%; top: 62%; color: rgba(255,226,129,0.90); }
.cluster-code i { background: radial-gradient(circle, #fff7d0 0 17%, rgba(245,196,81,0.92) 18% 42%, rgba(245,196,81,0.16) 43% 72%, transparent 73%); box-shadow: 0 0 24px rgba(245,196,81,0.76), 0 0 70px rgba(245,196,81,0.24); }
.cluster-web { left: 39%; top: 38%; }
.cluster-email { left: 68%; top: 57%; }
.cluster-people { left: 78%; top: 66%; color: rgba(115,255,192,0.90); }
.cluster-people i { background: radial-gradient(circle, #ecfff6 0 17%, rgba(70,240,176,0.92) 18% 42%, rgba(70,240,176,0.16) 43% 72%, transparent 73%); box-shadow: 0 0 24px rgba(70,240,176,0.76), 0 0 70px rgba(70,240,176,0.24); }
.cluster-projects { left: 55%; top: 78%; color: rgba(133,245,255,0.90); }

@keyframes neural-node-breathe {
  0%, 100% { transform: translate(-50%, -50%) scale(0.92); opacity: 0.74; }
  50% { transform: translate(-50%, -50%) scale(1.12); opacity: 1; }
}

@keyframes neural-node-ring {
  to { transform: rotate(360deg); }
}

.orb-container {
  z-index: 5;
  min-height: 100% !important;
  margin: 0 !important;
  opacity: 0.92;
}

.orb-container .holo-grid,
.orb-container .holo-ring,
.orb-container .orb-ring {
  opacity: 0.34;
}

.orb {
  width: clamp(168px, 17vw, 250px) !important;
  height: clamp(168px, 17vw, 250px) !important;
  background:
    radial-gradient(circle at 39% 30%, #fff 0 5%, #d8ffff 6% 14%, transparent 15%),
    radial-gradient(circle at 54% 48%, rgba(185,252,255,0.96) 0 11%, rgba(105,244,255,0.95) 12% 25%, rgba(44,125,255,0.88) 44%, rgba(11,27,74,0.92) 68%, rgba(3,8,24,0.94) 100%) !important;
  box-shadow:
    0 0 34px rgba(234,250,255,0.50),
    0 0 100px rgba(105,244,255,0.86),
    0 0 230px rgba(44,125,255,0.55),
    inset -24px -28px 52px rgba(0,0,0,0.28),
    inset 0 0 70px rgba(255,255,255,0.42) !important;
}

.agent-node {
  opacity: 0.72;
  filter: drop-shadow(0 0 18px rgba(105,244,255,0.22));
}

.hero-copy {
  z-index: 9;
}

.orbis-action-ring {
  z-index: 10;
}

.orbis-hotspot {
  background:
    linear-gradient(90deg, rgba(95,230,255,0.26), rgba(3,13,31,0.74) 52%, rgba(1,5,15,0.88)),
    repeating-linear-gradient(0deg, rgba(95,230,255,0.05) 0 1px, transparent 1px 3px) !important;
  box-shadow:
    0 0 22px rgba(95,230,255,0.28),
    0 0 58px rgba(44,125,255,0.16),
    inset 0 0 22px rgba(95,230,255,0.13) !important;
}

.command-strip {
  z-index: 12;
}

.orbis-3d-stage {
  position: absolute;
  inset: -6% -5% -2%;
  z-index: 4;
  pointer-events: auto;
  overflow: hidden;
  opacity: 0.98;
  transform:
    perspective(1100px)
    rotateX(calc((var(--pointer-y) - 50vh) * -0.002deg))
    rotateY(calc((var(--pointer-x) - 50vw) * 0.002deg));
  transform-origin: center;
  filter:
    saturate(1.18)
    contrast(1.05)
    drop-shadow(0 0 40px rgba(105,244,255,0.28));
}

.orbis-3d-stage canvas {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

body.orbis-3d-fallback .orbis-3d-stage {
  display: none;
}

body:not(.orbis-3d-fallback) #orbisCoreCanvas {
  opacity: 0.34;
  filter: blur(0.2px) drop-shadow(0 0 18px rgba(105,244,255,0.22));
}

body:not(.orbis-3d-fallback) .neural-universe {
  opacity: 0.64;
  mix-blend-mode: screen;
}

body:not(.orbis-3d-fallback) .orb-container {
  opacity: 0.30;
  filter: blur(0.1px);
}

body:not(.orbis-3d-fallback) .orb-container .orb {
  opacity: 0.48;
}

body:not(.orbis-3d-fallback) .hero-copy {
  background:
    linear-gradient(120deg, rgba(238,253,255,0.13), rgba(7,18,38,0.34) 36%, rgba(2,8,20,0.10)),
    repeating-linear-gradient(0deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 4px);
  border-color: rgba(220,253,255,0.22);
  box-shadow:
    inset 0 0 26px rgba(235,253,255,0.08),
    0 12px 48px rgba(0,0,0,0.30),
    0 0 44px rgba(105,244,255,0.13);
  backdrop-filter: blur(24px) saturate(1.45);
  -webkit-backdrop-filter: blur(24px) saturate(1.45);
}

body:not(.orbis-3d-fallback) .core-wrap {
  background:
    radial-gradient(circle at 50% 46%, rgba(174,252,255,0.12), transparent 19%),
    radial-gradient(circle at 56% 62%, rgba(44,125,255,0.22), transparent 34%),
    radial-gradient(circle at 50% 80%, rgba(105,244,255,0.10), transparent 34%),
    linear-gradient(180deg, rgba(2,7,18,0.06), rgba(0,2,8,0.62)),
    #01040b !important;
}

body:not(.orbis-3d-fallback) .core-wrap::after {
  opacity: 0.52;
  filter: drop-shadow(0 0 34px rgba(105,244,255,0.26));
}

body:not(.orbis-3d-fallback) .orbis-hotspot {
  backdrop-filter: blur(20px) saturate(1.35);
  -webkit-backdrop-filter: blur(20px) saturate(1.35);
  border-color: rgba(224,253,255,0.36);
  background:
    linear-gradient(90deg, rgba(232,253,255,0.18), rgba(8,20,42,0.54) 44%, rgba(1,5,15,0.74)),
    repeating-linear-gradient(0deg, rgba(255,255,255,0.05) 0 1px, transparent 1px 3px) !important;
}

@media (min-width: 1281px) {
  .core-wrap {
    min-height: 645px !important;
  }

  .hero-copy {
    left: 24px;
    top: 24px;
    opacity: 0.92;
  }

  .hotspot-status { right: 27% !important; top: 27% !important; }
  .hotspot-research { right: 8% !important; top: 40% !important; }
  .hotspot-auth { right: 9% !important; bottom: 23% !important; }
  .hotspot-proof { left: 12% !important; bottom: 30% !important; }
}

@media (max-width: 680px) {
  .core-wrap {
    min-height: min(520px, calc(100vh - 160px)) !important;
  }

  .neural-title {
    top: 27%;
    font-size: 8px;
    letter-spacing: 0.42em;
    padding-left: 0.42em;
    opacity: 0.92;
  }

  .neural-cluster {
    width: 62px;
    height: 36px;
    font-size: 8px;
  }

  .neural-cluster i {
    width: 12px;
    height: 12px;
  }

  .cluster-memory { left: 20%; top: 72%; }
  .cluster-code { left: 32%; top: 64%; }
  .cluster-web { left: 38%; top: 41%; }
  .cluster-email { left: 70%; top: 54%; }
  .cluster-people { left: 79%; top: 67%; }
  .cluster-projects { left: 56%; top: 78%; }

  .hero-copy {
    width: min(222px, calc(100% - 28px)) !important;
    max-width: min(222px, calc(100% - 28px)) !important;
    padding: 9px 10px 10px;
    border-color: rgba(105,244,255,0.16);
    background:
      linear-gradient(120deg, rgba(105,244,255,0.09), rgba(2,8,20,0.18) 46%, rgba(2,8,20,0.05)),
      repeating-linear-gradient(0deg, rgba(105,244,255,0.026) 0 1px, transparent 1px 4px);
    opacity: 0.90;
  }

  .hero-heading {
    max-width: 184px !important;
    font-size: 28px !important;
  }

  .hero-heading small {
    margin-top: 5px;
    font-size: 8px;
  }

  .hero-sub {
    display: none !important;
  }

  .hotspot-status { right: 4% !important; top: 29% !important; }
  .hotspot-research { right: 3% !important; top: 42% !important; }
  .hotspot-auth { right: 5% !important; bottom: 23% !important; }
  .hotspot-proof { left: 5% !important; bottom: 31% !important; }

  .orb {
    width: 172px !important;
    height: 172px !important;
  }
}

/* ==========================================================================
   HOLOFORGE OS SPATIAL COMMAND LAYER
   React + R3F stage: living H3-style hex constellation in a physical void.
   ========================================================================== */
body.holoforge-live {
  --holoforge-void: #0a0a0f;
  --holoforge-cyan: #00f3ff;
  --holoforge-purple: #9d4edd;
  --holoforge-orange: #ff6b35;
  --holoforge-gold: #f6c65b;
}

body.holoforge-live .core-wrap {
  background:
    radial-gradient(circle at 52% 46%, rgba(0,243,255,0.12), transparent 22%),
    radial-gradient(circle at 66% 56%, rgba(157,78,221,0.14), transparent 32%),
    linear-gradient(180deg, rgba(10,10,15,0.10), rgba(10,10,15,0.78) 72%),
    var(--holoforge-void) !important;
  border-color: rgba(0,243,255,0.36) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.045),
    inset 0 0 110px rgba(0,243,255,0.10),
    0 0 110px rgba(0,243,255,0.20),
    0 38px 130px rgba(0,0,0,0.82) !important;
}

body.holoforge-live .orbis-3d-stage {
  inset: -4% -4% 0;
  z-index: 7;
  opacity: 1;
  border-radius: inherit;
  pointer-events: auto;
  filter:
    saturate(1.32)
    contrast(1.12)
    drop-shadow(0 0 38px rgba(0,243,255,0.30))
    drop-shadow(0 0 72px rgba(157,78,221,0.18));
}

.holoforge-root {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.holoforge-root canvas {
  position: absolute;
  inset: 0;
}

.holoforge-root::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background:
    radial-gradient(circle at 50% 44%, rgba(0,243,255,0.09), transparent 28%),
    radial-gradient(circle at 54% 54%, rgba(157,78,221,0.09), transparent 38%),
    repeating-linear-gradient(0deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 4px);
  mix-blend-mode: screen;
  opacity: 0.58;
}

.holoforge-root::after {
  content: "";
  position: absolute;
  inset: 8% 7% 9%;
  z-index: 2;
  pointer-events: none;
  border: 1px solid rgba(0,243,255,0.18);
  border-radius: 18px;
  background:
    linear-gradient(var(--holoforge-cyan), var(--holoforge-cyan)) left top / 34px 1px no-repeat,
    linear-gradient(var(--holoforge-cyan), var(--holoforge-cyan)) left top / 1px 34px no-repeat,
    linear-gradient(var(--holoforge-cyan), var(--holoforge-cyan)) right bottom / 34px 1px no-repeat,
    linear-gradient(var(--holoforge-cyan), var(--holoforge-cyan)) right bottom / 1px 34px no-repeat;
  opacity: 0.42;
  filter: drop-shadow(0 0 18px rgba(0,243,255,0.42));
}

.holoforge-hud {
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  color: #eaffff;
  font-family: var(--mono);
}

.holoforge-brand,
.holoforge-focus-card,
.holoforge-node-strip {
  position: absolute;
  border: 1px solid rgba(0,243,255,0.24);
  background:
    linear-gradient(135deg, rgba(235,253,255,0.12), rgba(10,10,15,0.20) 42%, rgba(10,10,15,0.06)),
    repeating-linear-gradient(0deg, rgba(0,243,255,0.04) 0 1px, transparent 1px 4px);
  clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
  box-shadow:
    inset 0 0 22px rgba(0,243,255,0.07),
    0 0 34px rgba(0,243,255,0.12),
    0 18px 52px rgba(0,0,0,0.36);
  backdrop-filter: blur(22px) saturate(1.45);
  -webkit-backdrop-filter: blur(22px) saturate(1.45);
}

.holoforge-brand {
  left: 20px;
  top: 20px;
  width: 252px;
  padding: 12px 14px;
}

.holoforge-brand span,
.holoforge-focus-card span {
  display: block;
  font-size: 9px;
  letter-spacing: 0.34em;
  color: var(--holoforge-cyan);
  text-shadow: 0 0 18px rgba(0,243,255,0.7);
}

.holoforge-brand strong {
  display: block;
  margin-top: 6px;
  font-size: 9px;
  letter-spacing: 0.16em;
  color: rgba(237,255,255,0.76);
}

.holoforge-focus-card {
  right: 22px;
  top: 22px;
  width: 230px;
  min-height: 118px;
  padding: 13px 14px;
}

.holoforge-focus-card strong {
  display: block;
  margin-top: 8px;
  color: #fff;
  font-family: var(--display);
  font-size: 19px;
  line-height: 1.04;
  text-shadow:
    0 0 18px rgba(0,243,255,0.42),
    0 0 36px rgba(157,78,221,0.32);
}

.holoforge-focus-card small {
  display: block;
  margin-top: 8px;
  color: rgba(229,253,255,0.72);
  font-family: var(--sans);
  font-size: 11px;
  line-height: 1.35;
}

.holoforge-lod {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: 11px;
  color: var(--holoforge-gold);
  font-size: 9px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.holoforge-lod i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--holoforge-gold);
  box-shadow: 0 0 14px var(--holoforge-gold);
}

.holoforge-lod b,
.holoforge-lod em {
  font-style: normal;
  font-weight: 800;
}

.holoforge-node-strip {
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  display: flex;
  gap: 6px;
  max-width: calc(100% - 44px);
  padding: 8px;
  pointer-events: auto;
}

.holoforge-node-strip button {
  appearance: none;
  min-width: 58px;
  height: 28px;
  border: 1px solid color-mix(in srgb, var(--node-color), transparent 42%);
  border-radius: 0;
  background:
    linear-gradient(135deg, color-mix(in srgb, var(--node-color), transparent 78%), rgba(10,10,15,0.72));
  clip-path: polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%);
  color: rgba(235,253,255,0.82);
  font-family: var(--mono);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: inset 0 0 16px color-mix(in srgb, var(--node-color), transparent 88%);
}

.holoforge-node-strip button.active {
  color: #fff;
  border-color: var(--holoforge-gold);
  background:
    linear-gradient(135deg, rgba(246,198,91,0.22), color-mix(in srgb, var(--node-color), transparent 70%));
  box-shadow:
    inset 0 0 20px rgba(246,198,91,0.12),
    0 0 24px rgba(246,198,91,0.26);
}

body.holoforge-live #orbisCoreCanvas {
  opacity: 0.08 !important;
}

body.holoforge-live .neural-universe {
  opacity: 0.16 !important;
}

body.holoforge-live .orb-container {
  opacity: 0.06 !important;
}

body.holoforge-live .hero-copy {
  display: none;
}

body.holoforge-live .core-hud,
body.holoforge-live .core-legend {
  z-index: 11;
  opacity: 0.78;
}

body.holoforge-live .orbis-action-ring {
  z-index: 12;
}

body.holoforge-live .orbis-hotspot {
  border-color: rgba(0,243,255,0.38);
  color: #eaffff;
  background:
    linear-gradient(90deg, rgba(0,243,255,0.18), rgba(10,10,15,0.70) 44%, rgba(10,10,15,0.86)),
    repeating-linear-gradient(0deg, rgba(0,243,255,0.05) 0 1px, transparent 1px 3px) !important;
}

body.holoforge-live .hotspot-auth {
  border-color: rgba(255,107,53,0.48);
}

@media (max-width: 680px) {
  .holoforge-brand {
    left: 14px;
    top: 16px;
    width: 204px;
    padding: 10px 11px;
  }

  .holoforge-brand span {
    font-size: 8px;
    letter-spacing: 0.22em;
  }

  .holoforge-brand strong {
    display: none;
  }

  .holoforge-focus-card {
    right: 14px;
    top: 16px;
    bottom: auto;
    width: 156px;
    min-height: 60px;
    padding: 9px 10px;
    opacity: 0.86;
  }

  .holoforge-focus-card span {
    font-size: 8px;
    letter-spacing: 0.22em;
  }

  .holoforge-focus-card strong {
    margin-top: 6px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .holoforge-focus-card small {
    display: none;
  }

  .holoforge-lod {
    margin-top: 6px;
    font-size: 8px;
  }

  .holoforge-node-strip {
    left: 50%;
    right: auto;
    bottom: 24px;
    transform: translateX(-50%);
    max-width: calc(100% - 118px);
    overflow-x: auto;
    padding: 6px;
    opacity: 0.82;
  }

  .holoforge-node-strip button {
    min-width: 54px;
    height: 24px;
    font-size: 7px;
  }

  body.holoforge-live .core-hud {
    display: none;
  }
}

/* ==========================================================================
   GRAPHIFY / STARKGLASS RESET
   A cleaner graph-first spatial command brain: one cinematic core, visible
   relationship topology, tactile glass controls, almost no dashboard clutter.
   ========================================================================== */
body.stark-hud-live {
  --graph-void: #0a0a0f;
  --graph-cyan: #00f3ff;
  --graph-purple: #9d4edd;
  --graph-orange: #ff6b35;
  --graph-gold: #f6c65b;
}

body.stark-hud-live .core-wrap {
  background:
    radial-gradient(circle at 50% 44%, rgba(0,243,255,0.13), transparent 18%),
    radial-gradient(circle at 62% 56%, rgba(157,78,221,0.15), transparent 32%),
    radial-gradient(circle at 50% 83%, rgba(0,243,255,0.08), transparent 28%),
    linear-gradient(180deg, rgba(10,10,15,0.02), rgba(10,10,15,0.76) 78%),
    var(--graph-void) !important;
  border-color: rgba(0,243,255,0.34) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.055),
    inset 0 0 120px rgba(0,243,255,0.10),
    0 0 100px rgba(0,243,255,0.18),
    0 34px 120px rgba(0,0,0,0.82) !important;
}

body.stark-hud-live .orbis-3d-stage {
  inset: -4% -4% 0;
  z-index: 8;
  opacity: 1;
  border-radius: inherit;
  filter:
    saturate(1.38)
    contrast(1.12)
    drop-shadow(0 0 42px rgba(0,243,255,0.34))
    drop-shadow(0 0 82px rgba(157,78,221,0.20));
}

body.stark-hud-live .orbis-3d-stage::before {
  content: "GRAPHIFY LENS";
  position: absolute;
  left: 24px;
  top: 22px;
  z-index: 4;
  padding: 10px 14px;
  border: 1px solid rgba(0,243,255,0.24);
  background:
    linear-gradient(120deg, rgba(235,253,255,0.10), rgba(10,10,15,0.20)),
    repeating-linear-gradient(0deg, rgba(0,243,255,0.045) 0 1px, transparent 1px 4px);
  clip-path: polygon(11px 0, 100% 0, calc(100% - 11px) 100%, 0 100%);
  color: rgba(232,253,255,0.86);
  font-family: var(--mono);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.28em;
  text-shadow: 0 0 18px rgba(0,243,255,0.66);
  pointer-events: none;
  backdrop-filter: blur(18px) saturate(1.4);
  -webkit-backdrop-filter: blur(18px) saturate(1.4);
}

body.stark-hud-live .orbis-3d-stage::after {
  content: "AGENTS · MEMORY · AUTH · PROOF";
  position: absolute;
  right: 24px;
  top: 22px;
  z-index: 4;
  padding: 10px 14px;
  border: 1px solid rgba(157,78,221,0.28);
  background:
    linear-gradient(120deg, rgba(157,78,221,0.14), rgba(10,10,15,0.18)),
    repeating-linear-gradient(0deg, rgba(255,255,255,0.032) 0 1px, transparent 1px 4px);
  clip-path: polygon(11px 0, 100% 0, calc(100% - 11px) 100%, 0 100%);
  color: rgba(238,228,255,0.82);
  font-family: var(--mono);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.20em;
  pointer-events: none;
  backdrop-filter: blur(18px) saturate(1.4);
  -webkit-backdrop-filter: blur(18px) saturate(1.4);
}

body.stark-hud-live #orbisCoreCanvas,
body.stark-hud-live .neural-universe,
body.stark-hud-live .orb-container,
body.stark-hud-live .hero-copy,
body.stark-hud-live .core-legend {
  opacity: 0 !important;
  pointer-events: none;
}

body.stark-hud-live .core-hud {
  left: 24px;
  bottom: 26px;
  z-index: 12;
  opacity: 0.46;
  color: rgba(223,252,255,0.72);
}

body.stark-hud-live .orbis-action-ring {
  z-index: 13;
}

body.stark-hud-live .orbis-hotspot {
  border-color: rgba(0,243,255,0.42);
  color: #eaffff;
  background:
    linear-gradient(90deg, rgba(0,243,255,0.20), rgba(10,10,15,0.62) 42%, rgba(10,10,15,0.86)),
    repeating-linear-gradient(0deg, rgba(0,243,255,0.05) 0 1px, transparent 1px 3px) !important;
  backdrop-filter: blur(22px) saturate(1.35);
  -webkit-backdrop-filter: blur(22px) saturate(1.35);
  box-shadow:
    inset 0 0 24px rgba(0,243,255,0.11),
    0 0 24px rgba(0,243,255,0.26),
    0 0 62px rgba(157,78,221,0.12) !important;
}

body.stark-hud-live .hotspot-auth {
  border-color: rgba(255,107,53,0.52);
}

body.stark-hud-live .hotspot-auth::before {
  background: var(--graph-orange);
  box-shadow: 0 0 14px var(--graph-orange);
}

body.stark-hud-live .command-strip {
  z-index: 16;
  background:
    linear-gradient(90deg, rgba(0,243,255,0.09), transparent 18%, transparent 82%, rgba(157,78,221,0.10)),
    rgba(10,10,15,0.50) !important;
  backdrop-filter: blur(20px) saturate(1.25);
  -webkit-backdrop-filter: blur(20px) saturate(1.25);
}

@media (max-width: 680px) {
  body.stark-hud-live .orbis-3d-stage::before {
    left: 14px;
    top: 14px;
    padding: 8px 10px;
    font-size: 8px;
    letter-spacing: 0.18em;
  }

  body.stark-hud-live .orbis-3d-stage::after {
    display: none;
  }

  body.stark-hud-live .core-hud {
    display: none;
  }
}

/* ==========================================================================
   NIGHT OPS FINAL PASS — Executive Agent OS Deck
   Stable default: premium black/gold operator console, no CDN visual layer.
   ========================================================================== */
body.executive-deck {
  --bg: #0a0a0c;
  --bg-deep: #060607;
  --surface-0: #0c0d10;
  --surface-1: #131418;
  --surface-2: #16171c;
  --surface-3: #1b1c22;
  --line: #26272e;
  --line-soft: #1e2026;
  --line-glow: rgba(201,161,77,0.22);
  --gold: #c9a14d;
  --gold-bright: #f0c875;
  --gold-dim: rgba(201,161,77,0.30);
  --green: #34d27b;
  --blue: #4f8ff7;
  --blue-soft: #6aa8ff;
  --red: #d64545;
  --teal: #3fae9f;
  --text: #e8e6e1;
  --text-dim: #b9b7af;
  --muted: #8b8e98;
  --display: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;
  --sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;
  min-height: 100vh;
  color: var(--text);
  background:
    radial-gradient(980px 620px at 45% 18%, rgba(79,143,247,0.11), transparent 62%),
    radial-gradient(760px 520px at 86% 88%, rgba(63,174,159,0.06), transparent 58%),
    radial-gradient(620px 420px at 15% 70%, rgba(201,161,77,0.065), transparent 62%),
    linear-gradient(180deg, #0a0a0c 0%, #060607 100%) !important;
  overflow-x: clip;
}

body.executive-deck .orbis-activation,
body.executive-deck .ascendant-lens,
body.executive-deck .hud-corners,
body.executive-deck .neural-universe,
body.executive-deck #orbisCoreCanvas,
body.executive-deck #sigCanvas,
body.executive-deck .ascendant-reticle,
body.executive-deck .orbis-action-ring,
body.executive-deck .holo-grid,
body.executive-deck .holo-ring,
body.executive-deck .agent-node,
body.executive-deck .holo-status,
body.executive-deck .core-hud,
body.executive-deck .core-legend {
  display: none !important;
}

body.executive-deck #starfield {
  opacity: 0.36;
  mix-blend-mode: screen;
}

body.executive-deck .bg-field {
  background:
    radial-gradient(circle at 50% 20%, rgba(79,143,247,0.10), transparent 34%),
    radial-gradient(circle at 20% 80%, rgba(201,161,77,0.06), transparent 32%);
}

body.executive-deck .bg-grid {
  opacity: 0.12;
  background:
    linear-gradient(rgba(201,161,77,0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(201,161,77,0.07) 1px, transparent 1px);
  background-size: 42px 42px;
  mask-image: radial-gradient(circle at center, black 0%, transparent 72%);
}

body.executive-deck .main { background: transparent !important; }
body.executive-deck .deck-section { padding: 18px; }

body.executive-deck .rail,
body.executive-deck .topbar {
  background: rgba(9,10,13,0.86) !important;
  border-color: var(--line) !important;
  backdrop-filter: blur(22px) saturate(1.35);
  -webkit-backdrop-filter: blur(22px) saturate(1.35);
  box-shadow: 0 1px 0 rgba(255,255,255,0.035), 0 14px 36px rgba(0,0,0,0.34) !important;
}

body.executive-deck .brand-text,
body.executive-deck .wordmark {
  color: var(--gold-bright) !important;
  letter-spacing: 0.34em !important;
  text-shadow: 0 0 18px rgba(201,161,77,0.18);
}

body.executive-deck .topbar-left::after {
  content: "MISSION CONTROL" !important;
  color: rgba(232,230,225,0.62) !important;
}

body.executive-deck .nav-item { border-radius: 10px; }
body.executive-deck .nav-item.active { color: var(--gold-bright); }
body.executive-deck .nav-item.active .nav-icon {
  background: rgba(201,161,77,0.12) !important;
  border-color: rgba(201,161,77,0.42) !important;
  box-shadow: 0 0 24px rgba(201,161,77,0.22), inset 0 0 14px rgba(201,161,77,0.08) !important;
}

body.executive-deck .voice-pill {
  color: var(--green) !important;
  border-color: rgba(52,210,123,0.36) !important;
  background: rgba(52,210,123,0.06) !important;
}
body.executive-deck .voice-pill.voice-off {
  color: var(--muted) !important;
  border-color: rgba(139,142,152,0.30) !important;
  background: rgba(255,255,255,0.035) !important;
}
body.executive-deck .voice-pill.voice-muted,
body.executive-deck .voice-pill.voice-setup {
  color: var(--gold-bright) !important;
  border-color: rgba(201,161,77,0.36) !important;
  background: rgba(201,161,77,0.06) !important;
}
body.executive-deck .voice-pill.voice-working,
body.executive-deck .voice-pill.voice-speaking {
  color: var(--blue-soft) !important;
  border-color: rgba(114,184,255,0.38) !important;
  background: rgba(114,184,255,0.06) !important;
}
body.executive-deck .voice-pill.voice-off .voice-dot,
body.executive-deck .voice-pill.voice-muted .voice-dot,
body.executive-deck .voice-pill.voice-setup .voice-dot {
  background: currentColor;
  box-shadow: none;
  animation: none;
}
body.executive-deck .atlas-pill {
  color: var(--gold-bright) !important;
  border-color: rgba(201,161,77,0.34) !important;
  background: rgba(201,161,77,0.06) !important;
}
body.executive-deck #hero-savings { color: var(--green); }
body.executive-deck #hero-blocked { color: var(--red); }

body.executive-deck .orbital-deck,
body.executive-deck .command-grid {
  display: grid !important;
  grid-template-columns: minmax(300px, 0.88fr) minmax(500px, 1.46fr) minmax(330px, 0.98fr) !important;
  gap: 16px !important;
  align-items: start !important;
  max-width: 1540px !important;
  margin: 0 auto !important;
  min-height: calc(100vh - 94px);
  height: auto !important;
  perspective: none !important;
}

body.executive-deck .orbital-left,
body.executive-deck .orbital-center,
body.executive-deck .orbital-right {
  transform: none !important;
  perspective: none !important;
  min-width: 0;
}

body.executive-deck .orbital-left { order: 1; display: flex; flex-direction: column; gap: 14px; }
body.executive-deck .orbital-center { order: 2; display: flex; flex-direction: column; gap: 14px; }
body.executive-deck .orbital-right { order: 3; display: flex; flex-direction: column; gap: 14px; }

body.executive-deck .card,
body.executive-deck .orbital-panel,
body.executive-deck .col-hero,
body.executive-deck .command-strip {
  border: 1px solid var(--line) !important;
  border-radius: 8px !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.038), transparent 96px),
    radial-gradient(520px 220px at 20% 0%, rgba(79,143,247,0.045), transparent 64%),
    var(--surface-1) !important;
  box-shadow: 0 22px 56px rgba(0,0,0,0.44), inset 0 1px 0 rgba(255,255,255,0.045) !important;
  clip-path: none !important;
  overflow: hidden;
}

body.executive-deck .col-hero {
  position: relative;
  padding: 16px !important;
  border-color: rgba(201,161,77,0.24) !important;
}

body.executive-deck .core-wrap {
  position: relative;
  flex: 1 1 auto;
  min-height: 444px !important;
  border: 1px solid rgba(201,161,77,0.36) !important;
  border-radius: 8px !important;
  background:
    linear-gradient(90deg, rgba(201,161,77,0.08) 1px, transparent 1px),
    linear-gradient(rgba(79,143,247,0.065) 1px, transparent 1px),
    radial-gradient(circle at 58% 48%, rgba(79,143,247,0.18), transparent 33%),
    radial-gradient(circle at 50% 76%, rgba(201,161,77,0.09), transparent 50%),
    linear-gradient(180deg, #11131a 0%, #090a0e 100%) !important;
  background-size: 44px 44px, 44px 44px, auto, auto, auto !important;
  display: grid;
  place-items: center;
  box-shadow: inset 0 0 90px rgba(79,143,247,0.08), 0 0 46px rgba(201,161,77,0.07) !important;
}

body.executive-deck .core-wrap::before,
body.executive-deck .core-wrap::after {
  display: none !important;
}

body.executive-deck .hero-copy {
  position: absolute !important;
  left: 24px !important;
  top: 22px !important;
  z-index: 4;
  width: min(318px, calc(100% - 48px)) !important;
  max-width: min(318px, calc(100% - 48px)) !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  clip-path: none !important;
  backdrop-filter: none !important;
  opacity: 1 !important;
}

body.executive-deck .hero-kicker {
  display: block;
  margin-bottom: 8px !important;
  color: var(--gold-bright) !important;
  font-size: 9px !important;
  letter-spacing: 0.18em !important;
  text-shadow: none !important;
}

body.executive-deck .hero-heading {
  font-family: var(--display) !important;
  max-width: 318px !important;
  font-size: clamp(31px, 3.45vw, 48px) !important;
  font-weight: 720 !important;
  line-height: 0.96 !important;
  letter-spacing: 0 !important;
  color: var(--text) !important;
  text-shadow: 0 0 34px rgba(79,143,247,0.15), 0 0 24px rgba(201,161,77,0.10) !important;
}
body.executive-deck .hero-heading span { color: var(--text) !important; text-shadow: none !important; }
body.executive-deck .hero-heading small {
  display: block !important;
  margin-top: 5px !important;
  font: inherit !important;
  font-size: 0.58em !important;
  font-weight: 620 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: inherit !important;
  text-shadow: none !important;
}
body.executive-deck .hero-heading span::after { content: " "; }

body.executive-deck .hero-sub {
  display: block !important;
  max-width: 286px !important;
  margin-top: 9px !important;
  color: var(--muted) !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

body.executive-deck .mission-spine {
  position: absolute;
  left: 24px;
  right: 24px;
  bottom: 18px;
  z-index: 5;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  pointer-events: none;
}

body.executive-deck .mission-spine div {
  min-height: 54px;
  padding: 10px 12px;
  border: 1px solid rgba(255,255,255,0.075);
  border-radius: 8px;
  background: rgba(10,11,15,0.72);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

body.executive-deck .mission-spine span {
  display: block;
  color: var(--muted);
  font-size: 9px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.14em;
}

body.executive-deck .mission-spine strong {
  display: block;
  margin-top: 7px;
  color: var(--text);
  font-size: 12px;
  line-height: 1.12;
  white-space: nowrap;
}

body.executive-deck .orb-container {
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  width: min(398px, 78%) !important;
  min-height: 364px !important;
  margin: 124px 30px 52px auto !important;
  padding: 0 !important;
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
  z-index: 2;
}

body.executive-deck .orb-container::before {
  content: "";
  width: 324px !important;
  height: 324px !important;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(79,143,247,0.24), rgba(79,143,247,0.07) 42%, transparent 72%) !important;
  filter: blur(8px);
  transform: none !important;
}

body.executive-deck .orb-container::after {
  content: "";
  width: 276px !important;
  height: 276px !important;
  border-radius: 50%;
  border: 1px solid transparent !important;
  border-top-color: rgba(227,188,106,0.72) !important;
  border-right-color: rgba(227,188,106,0.12) !important;
  border-bottom-color: rgba(79,143,247,0.22) !important;
  animation: orb-arc-reverse 22s linear infinite !important;
}

body.executive-deck .orb {
  display: block !important;
  position: relative !important;
  width: clamp(178px, 18vw, 230px) !important;
  height: clamp(178px, 18vw, 230px) !important;
  opacity: 1 !important;
  transform: none !important;
  background:
    radial-gradient(circle at 38% 30%, rgba(255,255,255,0.96) 0 7%, rgba(201,229,255,0.86) 8% 16%, transparent 17%),
    radial-gradient(circle at 54% 48%, rgba(130,190,255,0.92) 0 22%, #4f8ff7 36%, #1a2a4f 64%, #070914 86%, transparent 88%) !important;
  box-shadow:
    0 0 70px rgba(79,143,247,0.42),
    0 0 140px rgba(79,143,247,0.20),
    0 0 220px rgba(201,161,77,0.08),
    inset -22px -28px 58px rgba(0,0,0,0.60),
    inset 0 0 70px rgba(255,255,255,0.20) !important;
  animation: orb-breathe 6.4s ease-in-out infinite !important;
}

body.executive-deck .orb-ring {
  display: block !important;
  width: clamp(220px, 23vw, 292px) !important;
  height: clamp(220px, 23vw, 292px) !important;
  opacity: 1 !important;
  border-top-color: rgba(227,188,106,0.72) !important;
  animation: orb-arc 16s linear infinite !important;
}

body.executive-deck .command-strip {
  flex: 0 0 auto;
  padding: 14px !important;
  background:
    linear-gradient(180deg, rgba(201,161,77,0.05), transparent 74px),
    var(--surface-1) !important;
}

body.executive-deck .route-receipt {
  margin-bottom: 12px;
  max-height: 190px;
  border-left: 3px solid var(--gold) !important;
  background: rgba(8,9,12,0.86) !important;
  border-color: rgba(255,255,255,0.075) !important;
  color: var(--text-dim) !important;
  font-size: 12px !important;
}

body.executive-deck .command-bar {
  display: grid !important;
  grid-template-columns: 22px minmax(0, 1fr) auto !important;
  gap: 10px !important;
  min-height: 64px;
  border-radius: 8px !important;
  border-color: rgba(201,161,77,0.46) !important;
  background: rgba(8,9,12,0.94) !important;
  box-shadow: inset 0 0 22px rgba(201,161,77,0.045), 0 0 32px rgba(201,161,77,0.08) !important;
}

body.executive-deck .command-input {
  height: 46px !important;
  line-height: 1.35 !important;
  padding-top: 11px !important;
  color: var(--text) !important;
}

body.executive-deck .route-btn {
  background: linear-gradient(170deg, var(--gold-bright), #b8922a) !important;
  color: #11100a !important;
  box-shadow: 0 0 24px rgba(201,161,77,0.26) !important;
}

body.executive-deck .route-btn .route-label {
  display: none !important;
}

body.executive-deck .voice-strip {
  margin-top: 12px;
  border: 1px solid var(--line) !important;
  border-radius: 8px !important;
  background: #101116 !important;
}

body.executive-deck .worker-row { grid-template-columns: 1fr !important; gap: 8px !important; }
body.executive-deck .worker-card {
  min-height: 58px !important;
  display: grid !important;
  grid-template-columns: 42px minmax(0, 1fr) 52px !important;
  align-items: center !important;
  text-align: left !important;
  padding: 10px !important;
  background: #111218 !important;
  border-color: var(--line) !important;
  border-radius: 8px !important;
}
body.executive-deck .worker-card.selected { border-color: rgba(201,161,77,0.62) !important; box-shadow: 0 0 28px rgba(201,161,77,0.16) !important; }
body.executive-deck .worker-icon { width: 34px !important; height: 34px !important; }
body.executive-deck .worker-name { color: var(--text) !important; }
body.executive-deck .worker-role { color: var(--muted) !important; }
body.executive-deck .worker-spark { opacity: 0.75; }

body.executive-deck .quick-actions {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 8px !important;
}
body.executive-deck .quick-actions button {
  min-height: 48px !important;
  background: #111218 !important;
  border-color: var(--line) !important;
  color: var(--text-dim) !important;
  font-size: 12px !important;
  border-radius: 8px !important;
}
body.executive-deck .quick-actions button:hover { border-color: rgba(201,161,77,0.50) !important; color: var(--text) !important; }

body.executive-deck .orbital-panel-head,
body.executive-deck .card-head {
  border-bottom: 1px solid rgba(255,255,255,0.045);
  padding-bottom: 12px;
  margin-bottom: 12px;
}
body.executive-deck .card-label,
body.executive-deck .section-micro-label {
  color: var(--gold-bright) !important;
  letter-spacing: 0.16em !important;
}

body.executive-deck #jobs-list .list-item,
body.executive-deck #approvals-list > .list-item,
body.executive-deck #approvals-list > div,
body.executive-deck .proof-summary-grid > div,
body.executive-deck .detail-box,
body.executive-deck .readiness-item,
body.executive-deck .release-audit-item,
body.executive-deck .approval-docket-card,
body.executive-deck .premium-gate,
body.executive-deck .usage-card,
body.executive-deck .agent-card,
body.executive-deck .orchestration-card,
body.executive-deck .cap-card,
body.executive-deck .system-card {
  clip-path: none !important;
  border-radius: 8px !important;
  background: #101116 !important;
  border: 1px solid var(--line) !important;
  box-shadow: none !important;
}

body.executive-deck #approvals-list > .list-item,
body.executive-deck #approvals-list > div {
  border-color: rgba(214,69,69,0.34) !important;
  box-shadow: inset 3px 0 0 rgba(214,69,69,0.72) !important;
}

body.executive-deck .approve-btn { background: linear-gradient(180deg, #d64545, #a82f2f) !important; color: #fff !important; }
body.executive-deck .deny-btn { background: #15161c !important; color: var(--text-dim) !important; border-color: var(--line) !important; }
body.executive-deck .inspect-proof-btn { border-color: rgba(201,161,77,0.34) !important; color: var(--gold-bright) !important; }

body.executive-deck .section-inner { max-width: 1120px !important; }
body.executive-deck .mobile-nav { display: none; }
body.executive-deck .mobile-command-jump { display: none; }

@media (max-width: 1280px) {
  body.executive-deck .orbital-deck,
  body.executive-deck .command-grid {
    grid-template-columns: minmax(270px, 0.9fr) minmax(390px, 1.18fr) minmax(280px, 0.92fr) !important;
    gap: 12px !important;
  }
  body.executive-deck .deck-section { padding: 14px; }
  body.executive-deck .core-wrap { min-height: 380px !important; }
  body.executive-deck .hero-heading { font-size: 34px !important; }
}

@media (max-width: 1080px) {
  body.executive-deck .orbital-deck,
  body.executive-deck .command-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    min-height: auto !important;
  }
  body.executive-deck .orbital-center { order: 1; }
  body.executive-deck .orbital-left { order: 2; }
  body.executive-deck .orbital-right { order: 3; }
  body.executive-deck .worker-row { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

@media (max-width: 760px) {
  body.executive-deck {
    max-width: 100vw; overflow-x: clip;
    padding-bottom: 78px;
  }
  body.executive-deck .rail { display: none !important; }
  body.executive-deck .topbar {
    height: auto !important;
    min-height: 54px;
    padding: 10px 12px 0 !important;
    flex-wrap: wrap;
  }
  body.executive-deck .topbar-right .atlas-pill,
  body.executive-deck .topbar-right .status-metric,
  body.executive-deck .gear-btn { display: none !important; }
  body.executive-deck .mobile-nav { position: sticky; display: grid !important; grid-template-columns: repeat(5, 1fr); width: 100%; margin-top: 10px; top: 54px; z-index: 45; background: rgba(12,13,16,0.96); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
  body.executive-deck .mobile-command-jump { display: block; }
  body.executive-deck .deck-section { padding: 12px !important; }
  body.executive-deck .col-hero { padding: 12px !important; }
  body.executive-deck .core-wrap { min-height: 330px !important; }
  body.executive-deck .hero-copy { left: 16px !important; top: 16px !important; width: calc(100% - 32px) !important; max-width: none !important; text-align: center !important; }
  body.executive-deck .hero-kicker { font-size: 8px !important; }
  body.executive-deck .hero-heading { font-size: 26px !important; }
  body.executive-deck .hero-copy p, .router-panel, .orb-caption { display: none; }
  body.executive-deck .orb-container { min-height: 226px !important; width: 100% !important; margin: 92px auto 56px !important; }
  body.executive-deck .orb { width: 156px !important; height: 156px !important; }
  body.executive-deck .orb-ring { width: 194px !important; height: 194px !important; }
  body.executive-deck .mission-spine { left: 12px; right: 12px; bottom: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; }
  body.executive-deck .mission-spine div { min-height: 44px; padding: 8px 7px; }
  body.executive-deck .mission-spine span { font-size: 8px; letter-spacing: 0.08em; }
  body.executive-deck .mission-spine strong { margin-top: 5px; font-size: 10px; white-space: normal; }
  body.executive-deck .command-strip { position: sticky; bottom: 0; z-index: 35; padding: 10px !important; }
  body.executive-deck .command-bar { grid-template-columns: 20px minmax(0, 1fr) !important; min-height: 104px; align-items: start !important; }
  body.executive-deck .cmd-btn-group { display: grid !important; grid-template-columns: minmax(0, 1fr) 48px !important; grid-column: 1 / -1; width: 100%; }
  body.executive-deck .preview-btn { min-width: 0 !important; padding: 0 8px !important; font-size: 10px !important; }
  body.executive-deck .route-btn { width: 48px !important; min-width: 48px !important; padding: 0 !important; }
  body.executive-deck .command-input { font-size: 16px !important; }
  body.executive-deck .worker-row { grid-template-columns: 1fr !important; }
  body.executive-deck .quick-actions { grid-template-columns: 1fr 1fr !important; }
  body.executive-deck .voice-strip { display: grid !important; gap: 8px; }
}

/* ==========================================================================
   NEURADEX AI OS FRONT DOOR — Jarvis presence layer
   ========================================================================== */
body.executive-deck.section-home .rail,
body.executive-deck.section-home .topbar {
  display: none !important;
}

body.executive-deck.section-home .shell,
body.executive-deck.section-home .main {
  min-height: 100vh;
}

body.executive-deck.section-home {
  overflow: hidden;
}

body.executive-deck .neuradex-home {
  min-height: 100vh;
  padding: 0 !important;
  overflow: hidden;
}

.neuradex-stage {
  position: relative;
  min-height: 100vh;
  display: grid;
  place-items: center;
  isolation: isolate;
  background:
    radial-gradient(circle at 50% 42%, rgba(79,143,247,0.23), transparent 28%),
    radial-gradient(circle at 50% 52%, rgba(201,161,77,0.075), transparent 42%),
    radial-gradient(circle at 18% 16%, rgba(63,174,159,0.10), transparent 28%),
    linear-gradient(180deg, rgba(5,6,9,0.00), rgba(5,6,9,0.74));
}

.neuradex-stage::before,
.neuradex-stage::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: -1;
}

.neuradex-stage::before {
  background:
    linear-gradient(rgba(201,161,77,0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(79,143,247,0.04) 1px, transparent 1px);
  background-size: 58px 58px;
  mask-image: radial-gradient(circle at 50% 46%, black 0 38%, transparent 72%);
  opacity: 0.42;
}

.neuradex-stage::after {
  background:
    radial-gradient(ellipse at 50% 72%, rgba(201,161,77,0.16), transparent 30%),
    linear-gradient(90deg, transparent, rgba(255,255,255,0.05), transparent);
  transform: perspective(900px) rotateX(74deg) translateY(32vh);
  transform-origin: 50% 100%;
  opacity: 0.72;
}

.neuradex-brand-lockup {
  position: absolute;
  top: clamp(28px, 6vh, 74px);
  left: clamp(22px, 5vw, 78px);
  z-index: 5;
}

.neuradex-kicker {
  display: block;
  margin-bottom: 12px;
  color: var(--gold-bright);
  font-family: var(--display);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.22em;
}

.neuradex-brand-lockup h1 {
  margin: 0;
  color: var(--text);
  font-family: var(--display);
  font-size: clamp(42px, 5.6vw, 86px);
  font-weight: 720;
  line-height: 0.92;
  letter-spacing: 0;
  text-shadow: 0 0 46px rgba(79,143,247,0.25);
}

.neuradex-brand-lockup p {
  max-width: 330px;
  margin: 14px 0 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.5;
}

.jarvis-state-controls {
  position: absolute;
  top: clamp(28px, 6vh, 74px);
  right: clamp(22px, 5vw, 78px);
  z-index: 8;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.jarvis-toggle,
.jarvis-tab {
  appearance: none;
  min-height: 42px;
  border: 1px solid rgba(255,255,255,0.11);
  border-radius: 999px;
  background: rgba(10,11,15,0.68);
  color: var(--text-dim);
  font-family: var(--display);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.11em;
  text-transform: uppercase;
  cursor: pointer;
  backdrop-filter: blur(18px) saturate(1.35);
  -webkit-backdrop-filter: blur(18px) saturate(1.35);
  transition: border-color 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}

.jarvis-toggle {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 0 16px;
}

.jarvis-toggle span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--red);
  box-shadow: 0 0 10px rgba(214,69,69,0.5);
}

.jarvis-toggle.is-on {
  color: var(--gold-bright);
  border-color: rgba(201,161,77,0.38);
  box-shadow: 0 0 22px rgba(201,161,77,0.10), inset 0 0 20px rgba(201,161,77,0.045);
}

.jarvis-toggle.is-on span {
  background: var(--green);
  box-shadow: 0 0 10px rgba(52,210,123,0.75), 0 0 22px rgba(52,210,123,0.28);
}

.jarvis-tab {
  padding: 0 22px;
}

.jarvis-tab:hover,
.jarvis-toggle:hover {
  transform: translateY(-1px);
  color: var(--text);
  border-color: rgba(201,161,77,0.42);
}

.jarvis-tab.primary {
  color: #11100a;
  border-color: rgba(240,200,117,0.78);
  background: linear-gradient(175deg, var(--gold-bright), #b89035);
  box-shadow: 0 0 32px rgba(201,161,77,0.24);
}

.jarvis-orb-stage {
  position: relative;
  width: min(72vw, 820px);
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  transform-style: preserve-3d;
}

.jarvis-orb-stage > * {
  grid-area: 1 / 1;
}

.jarvis-orb-halo {
  border-radius: 50%;
  pointer-events: none;
}

.halo-a {
  width: 90%;
  height: 90%;
  border: 1px solid rgba(201,161,77,0.32);
  box-shadow: inset 0 0 42px rgba(201,161,77,0.06), 0 0 56px rgba(201,161,77,0.08);
  animation: jarvis-spin 30s linear infinite;
}

.halo-b {
  width: 70%;
  height: 70%;
  border: 1px solid rgba(79,143,247,0.28);
  border-left-color: rgba(79,143,247,0.04);
  border-right-color: rgba(201,161,77,0.42);
  transform: rotateX(62deg);
  animation: jarvis-spin-reverse 18s linear infinite;
}

.halo-c {
  width: 54%;
  height: 54%;
  border: 1px solid rgba(255,255,255,0.12);
  border-top-color: rgba(240,200,117,0.54);
  transform: rotateX(72deg) rotateZ(14deg);
  animation: jarvis-spin 13s linear infinite;
}

.jarvis-orb-shell {
  position: relative;
  display: grid;
  place-items: center;
  width: 48%;
  aspect-ratio: 1;
  filter: drop-shadow(0 0 64px rgba(79,143,247,0.26));
}

.jarvis-orb-shell > * {
  grid-area: 1 / 1;
}

.jarvis-orb-shell .orb {
  width: 76% !important;
  height: 76% !important;
  animation: jarvis-breathe 5.8s ease-in-out infinite !important;
}

.jarvis-orb-shell .orb-ring {
  width: 96% !important;
  height: 96% !important;
}

.jarvis-orb-core {
  width: 18%;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255,255,255,0.96), rgba(240,200,117,0.72) 32%, rgba(79,143,247,0.18) 62%, transparent 72%);
  box-shadow: 0 0 28px rgba(240,200,117,0.55), 0 0 78px rgba(79,143,247,0.28);
  animation: jarvis-core-pulse 2.6s ease-in-out infinite;
}

.jarvis-waveform {
  position: absolute;
  bottom: 18%;
  left: 50%;
  translate: -50% 0;
  display: flex;
  align-items: center;
  gap: 7px;
  height: 42px;
  opacity: 0.86;
}

.jarvis-waveform span {
  display: block;
  width: 4px;
  height: 18px;
  border-radius: 999px;
  background: linear-gradient(180deg, var(--gold-bright), rgba(79,143,247,0.55));
  box-shadow: 0 0 16px rgba(201,161,77,0.32);
  animation: jarvis-wave 1.3s ease-in-out infinite;
}

.jarvis-waveform span:nth-child(2) { animation-delay: -0.18s; }
.jarvis-waveform span:nth-child(3) { animation-delay: -0.34s; }
.jarvis-waveform span:nth-child(4) { animation-delay: -0.48s; }
.jarvis-waveform span:nth-child(5) { animation-delay: -0.64s; }
.jarvis-waveform span:nth-child(6) { animation-delay: -0.80s; }
.jarvis-waveform span:nth-child(7) { animation-delay: -0.96s; }

.jarvis-home-tabs {
  position: absolute;
  left: 50%;
  bottom: clamp(28px, 6vh, 68px);
  translate: -50% 0;
  z-index: 8;
  display: flex;
  gap: 12px;
  align-items: center;
}

.jarvis-chat-panel {
  position: absolute;
  left: 50%;
  bottom: clamp(86px, 14vh, 150px);
  translate: -50% 0;
  z-index: 10;
  width: min(640px, calc(100vw - 32px));
  padding: 14px;
  border: 1px solid rgba(201,161,77,0.36);
  border-radius: 18px;
  background: rgba(8,9,12,0.84);
  box-shadow: 0 24px 90px rgba(0,0,0,0.55), 0 0 38px rgba(201,161,77,0.12);
  backdrop-filter: blur(24px) saturate(1.35);
  -webkit-backdrop-filter: blur(24px) saturate(1.35);
}

.jarvis-chat-panel textarea {
  width: 100%;
  min-height: 108px;
  resize: vertical;
  border: 1px solid rgba(255,255,255,0.09);
  border-radius: 12px;
  background: rgba(3,4,7,0.76);
  color: var(--text);
  padding: 14px;
  font: 15px/1.45 var(--sans);
  outline: none;
}

.jarvis-chat-panel textarea:focus {
  border-color: rgba(201,161,77,0.62);
  box-shadow: 0 0 0 3px rgba(201,161,77,0.12);
}

.jarvis-chat-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.jarvis-reply-list {
  list-style: none;
  margin: 12px 0 0;
  padding: 0;
  max-height: min(260px, 30vh);
  overflow-y: auto;
  font: 14px/1.45 var(--sans);
}

.jarvis-reply-item {
  padding: 10px 0;
  border-top: 1px solid rgba(255,255,255,0.10);
}

.jarvis-reply-item div + div {
  margin-top: 4px;
}

.streaming-reply {
  color: var(--text);
}

body.jarvis-listening .jarvis-orb-shell .orb,
body.jarvis-speaking .jarvis-orb-shell .orb,
body.jarvis-listening .orb-container .orb,
body.jarvis-speaking .orb-container .orb {
  animation-duration: 2.2s !important;
  box-shadow:
    0 0 86px rgba(79,143,247,0.52),
    0 0 150px rgba(201,161,77,0.20),
    inset -22px -28px 58px rgba(0,0,0,0.60),
    inset 0 0 70px rgba(255,255,255,0.22) !important;
}

body.jarvis-speaking .jarvis-waveform span {
  background: linear-gradient(180deg, #f0c875, #9d7bff);
}

body.jarvis-listen-muted .jarvis-waveform,
body.jarvis-speak-muted .jarvis-waveform {
  opacity: 0.32;
  filter: grayscale(0.65);
}

body.jarvis-listen-muted .jarvis-orb-shell,
body.jarvis-speak-muted .jarvis-orb-shell {
  filter: drop-shadow(0 0 34px rgba(79,143,247,0.16)) saturate(0.8);
}

body.executive-deck.section-command .orb-container .orb {
  animation: jarvis-breathe 5.8s ease-in-out infinite !important;
}

@keyframes jarvis-spin {
  to { transform: rotate(360deg); }
}

@keyframes jarvis-spin-reverse {
  to { transform: rotate(-360deg); }
}

@keyframes jarvis-breathe {
  0%, 100% { transform: scale(1); filter: brightness(1); }
  50% { transform: scale(1.055); filter: brightness(1.12); }
}

@keyframes jarvis-core-pulse {
  0%, 100% { transform: scale(0.9); opacity: 0.74; }
  50% { transform: scale(1.18); opacity: 1; }
}

@keyframes jarvis-wave {
  0%, 100% { transform: scaleY(0.45); opacity: 0.56; }
  50% { transform: scaleY(1.55); opacity: 1; }
}

@media (max-width: 760px) {
  body.executive-deck.section-home {
    padding-bottom: 0;
  }

  .neuradex-stage {
    align-content: center;
    padding: 24px 16px;
  }

  .neuradex-brand-lockup {
    top: 24px;
    left: 18px;
    right: 18px;
    text-align: center;
  }

  .neuradex-brand-lockup h1 {
    font-size: clamp(37px, 12vw, 54px);
  }

  .neuradex-brand-lockup p {
    max-width: none;
    margin-top: 10px;
    font-size: 13px;
  }

  .jarvis-state-controls {
    top: auto;
    left: 14px;
    right: 14px;
    bottom: 88px;
    justify-content: center;
  }

  .jarvis-toggle,
  .jarvis-tab {
    min-height: 38px;
    font-size: 10px;
    letter-spacing: 0.08em;
  }

  .jarvis-orb-stage {
    width: min(108vw, 470px);
    margin-top: 54px;
  }

  .jarvis-orb-shell {
    width: 58%;
  }

  .jarvis-waveform {
    bottom: 16%;
  }

  .jarvis-home-tabs {
    bottom: 28px;
    width: calc(100vw - 28px);
    justify-content: center;
  }

  .jarvis-home-tabs .jarvis-tab {
    flex: 1;
    padding: 0 12px;
  }

  .jarvis-chat-panel {
    bottom: 142px;
  }

  body.executive-deck .mobile-nav {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
}

/* ==========================================================================
   ORIGINAL JARVIS FRONT DOOR PORT — NeuradexAI OS shell
   ========================================================================== */
body.executive-deck.section-home {
  --jarvis-blue: #4ca8e8;
  --jarvis-blue-soft: #7dd3fc;
  --jarvis-rose: #fca5b5;
  --jarvis-violet: #c4b5fd;
  --jarvis-panel: rgba(2, 6, 16, 0.56);
  --jarvis-line: rgba(76, 168, 232, 0.10);
  overflow: hidden;
  background:
    radial-gradient(ellipse at 50% 20%, rgba(76,168,232,0.12) 0%, transparent 60%),
    radial-gradient(ellipse at 80% 80%, rgba(76,140,220,0.08) 0%, transparent 50%),
    linear-gradient(180deg, #020814 0%, #030b1a 50%, #02060f 100%) !important;
}

body.executive-deck.section-home #starfield {
  opacity: 0.58;
}

body.executive-deck.section-home .rail,
body.executive-deck.section-home .topbar {
  display: none !important;
}

body.executive-deck.section-home .shell,
body.executive-deck.section-home .main,
body.executive-deck.section-home .neuradex-home,
body.executive-deck.section-home .jarvis-os-shell {
  min-height: 100vh;
  height: 100vh;
}

body.executive-deck .jarvis-os-shell {
  position: relative;
  overflow: hidden;
  width: 100vw;
  display: grid;
  grid-template-rows: 44px 1fr;
  place-items: stretch;
  align-items: stretch;
  justify-items: stretch;
  padding: 0 !important;
  background:
    radial-gradient(circle at 50% 42%, rgba(76,168,232,0.12), transparent 35%),
    linear-gradient(180deg, rgba(2,8,20,0.58), rgba(2,6,15,0.92));
  color: #fff;
  font-family: "Oxanium", var(--sans);
  isolation: isolate;
}

body.executive-deck .jarvis-os-shell::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(rgba(76,168,232,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(76,168,232,0.035) 1px, transparent 1px);
  background-size: 46px 46px;
  mask-image: radial-gradient(circle at 50% 48%, black 0 42%, transparent 78%);
  opacity: 0.58;
  z-index: -1;
}

body.executive-deck .jarvis-front-header {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  min-height: 44px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(76,168,232,0.08);
  background: rgba(2,6,18,0.68);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

body.executive-deck .jarvis-front-voice,
body.executive-deck .jarvis-front-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

body.executive-deck .jarvis-front-actions {
  justify-content: flex-end;
}

body.executive-deck .jarvis-live-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--jarvis-blue);
  box-shadow: 0 0 10px rgba(76,168,232,0.9);
  animation: jarvis-core-pulse 2.2s ease-in-out infinite;
}

body.executive-deck .jarvis-front-title {
  text-align: center;
}

body.executive-deck .jarvis-front-title h1 {
  margin: 0;
  color: var(--jarvis-blue);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.28em;
  line-height: 1.3;
  text-transform: uppercase;
  text-shadow: 0 0 18px rgba(76,168,232,0.35);
}

body.executive-deck .jarvis-front-title span {
  display: block;
  color: rgba(255,255,255,0.38);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 6px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

body.executive-deck .jarvis-toggle,
body.executive-deck .jarvis-mode-pill {
  min-height: 28px;
  padding: 0 10px;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 999px;
  background: rgba(255,255,255,0.035);
  color: rgba(255,255,255,0.44);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: none;
}

body.executive-deck .jarvis-toggle.is-on {
  color: var(--jarvis-blue);
  border-color: rgba(76,168,232,0.24);
  background: rgba(76,168,232,0.08);
  box-shadow: 0 0 18px rgba(76,168,232,0.11);
}

body.executive-deck .jarvis-mode-pill.primary {
  color: rgba(255,255,255,0.82);
  border-color: rgba(76,168,232,0.28);
  background: rgba(76,168,232,0.12);
}

body.executive-deck .jarvis-os-grid {
  display: grid;
  grid-template-columns: 240px minmax(0, 1fr) 260px;
  min-height: 0;
  overflow: hidden;
}

body.executive-deck .jarvis-roster,
body.executive-deck .jarvis-mission-panel {
  min-width: 0;
  background: var(--jarvis-panel);
  border-color: var(--jarvis-line);
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
}

body.executive-deck .jarvis-roster {
  border-right: 1px solid var(--jarvis-line);
}

body.executive-deck .jarvis-mission-panel {
  border-left: 1px solid var(--jarvis-line);
  grid-template-rows: auto auto auto auto;
  align-content: start;
}

body.executive-deck .jarvis-panel-head {
  min-height: 42px;
  padding: 12px 14px 8px;
  border-bottom: 1px solid rgba(255,255,255,0.06);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

body.executive-deck .jarvis-panel-head span {
  color: rgba(255,255,255,0.86);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

body.executive-deck .jarvis-panel-head strong {
  padding: 2px 7px;
  border: 1px solid rgba(76,168,232,0.22);
  border-radius: 4px;
  background: rgba(76,168,232,0.12);
  color: var(--jarvis-blue);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 6px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

body.executive-deck .jarvis-agent-list {
  overflow: auto;
  padding: 6px 0;
}

body.executive-deck .jarvis-agent {
  width: 100%;
  min-height: 58px;
  border: 0;
  border-left: 2px solid transparent;
  background: transparent;
  color: #fff;
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) auto;
  gap: 10px;
  align-items: center;
  padding: 9px 14px;
  text-align: left;
  cursor: pointer;
}

body.executive-deck .jarvis-agent.active,
body.executive-deck .jarvis-agent:hover {
  border-left-color: var(--jarvis-blue);
  background: linear-gradient(90deg, rgba(76,168,232,0.16), rgba(255,255,255,0.02));
}

body.executive-deck .jarvis-agent-orb {
  width: 32px;
  height: 32px;
  border: 1px solid rgba(76,168,232,0.32);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--jarvis-blue);
  background: radial-gradient(circle at 35% 35%, rgba(76,168,232,0.26), rgba(76,168,232,0.06));
  box-shadow: 0 0 12px rgba(76,168,232,0.16);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 8px;
  font-weight: 800;
}

body.executive-deck .jarvis-agent i {
  min-width: 0;
  font-style: normal;
  display: grid;
  gap: 3px;
}

body.executive-deck .jarvis-agent strong {
  color: rgba(255,255,255,0.88);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 9px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

body.executive-deck .jarvis-agent small {
  color: rgba(255,255,255,0.38);
  font-size: 11px;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.executive-deck .jarvis-agent b {
  padding: 2px 5px;
  border: 1px solid rgba(76,168,232,0.22);
  border-radius: 3px;
  background: rgba(76,168,232,0.08);
  color: var(--jarvis-blue);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 6px;
  letter-spacing: 0.08em;
}

body.executive-deck .jarvis-core-panel {
  position: relative;
  min-width: 0;
  min-height: 0;
  padding: 16px 20px 14px;
  overflow: hidden;
  display: grid;
  grid-template-rows: 42px minmax(0, 1fr) auto;
  justify-items: center;
}

body.executive-deck .jarvis-neural-backdrop {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.82;
}

body.executive-deck .jarvis-neural-backdrop .node {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(170,225,255,0.92);
  box-shadow: 0 0 18px rgba(76,168,232,0.72), 0 0 48px rgba(76,168,232,0.18);
  animation: jarvis-core-pulse 3.2s ease-in-out infinite;
}

body.executive-deck .node-a { left: 22%; top: 26%; }
body.executive-deck .node-b { right: 24%; top: 31%; animation-delay: -0.7s; }
body.executive-deck .node-c { left: 31%; bottom: 25%; animation-delay: -1.4s; }
body.executive-deck .node-d { right: 33%; bottom: 21%; animation-delay: -2.1s; }

body.executive-deck .jarvis-neural-backdrop .thread {
  position: absolute;
  left: 19%;
  right: 19%;
  top: 50%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(76,168,232,0.25), rgba(196,181,253,0.20), transparent);
  transform: rotate(-12deg);
  box-shadow: 0 0 18px rgba(76,168,232,0.16);
}

body.executive-deck .thread-b {
  transform: rotate(18deg);
  opacity: 0.64;
}

body.executive-deck .jarvis-prompt-echo {
  position: relative;
  z-index: 2;
  align-self: end;
  max-width: 620px;
  min-height: 24px;
  color: rgba(255,255,255,0.44);
  font-size: 13px;
  line-height: 1.45;
  text-align: center;
  font-style: italic;
}

body.executive-deck .jarvis-core-panel .jarvis-orb-stage {
  width: min(58vh, 520px);
  max-width: 72vw;
  margin: 0;
  align-self: center;
  transform-style: preserve-3d;
}

body.executive-deck .jarvis-core-panel .jarvis-orb-shell {
  width: 56%;
  filter: drop-shadow(0 0 60px rgba(76,168,232,0.28));
}

body.executive-deck .jarvis-core-panel .jarvis-orb-shell .orb {
  background:
    radial-gradient(circle at 38% 32%, rgba(245,252,255,0.98) 0%, rgba(180,215,255,0.90) 8%, rgba(76,168,232,0.72) 24%, rgba(40,80,170,0.72) 48%, rgba(8,18,48,0.95) 78%, rgba(2,6,18,1) 100%) !important;
  box-shadow:
    0 0 72px rgba(76,168,232,0.42),
    0 0 150px rgba(76,168,232,0.18),
    inset -22px -28px 58px rgba(0,0,0,0.62),
    inset 0 0 80px rgba(255,255,255,0.16) !important;
}

body.executive-deck .jarvis-core-panel .jarvis-orb-halo {
  border-color: rgba(76,168,232,0.18);
}

body.executive-deck .jarvis-core-panel .halo-a {
  width: 92%;
  height: 92%;
  border-color: rgba(76,168,232,0.24);
  box-shadow: inset 0 0 40px rgba(76,168,232,0.07), 0 0 58px rgba(76,168,232,0.07);
}

body.executive-deck .jarvis-core-panel .halo-b {
  width: 72%;
  height: 72%;
  border-right-color: rgba(196,181,253,0.34);
  border-top-color: rgba(76,168,232,0.32);
}

body.executive-deck .jarvis-core-panel .halo-c {
  width: 52%;
  height: 52%;
  border-top-color: rgba(125,211,252,0.48);
}

body.executive-deck .jarvis-satellite {
  position: absolute;
  z-index: 4;
  width: 138px;
  min-height: 62px;
  padding: 9px 10px;
  border: 1px solid rgba(76,168,232,0.13);
  border-radius: 12px;
  background: rgba(2,8,20,0.58);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow: 0 16px 44px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035);
}

body.executive-deck .sat-cog { left: -44px; top: 22%; }
body.executive-deck .sat-mercury { right: -42px; top: 25%; }
body.executive-deck .sat-calendar { left: 50%; bottom: 4%; translate: -50% 0; }

body.executive-deck .jarvis-satellite span,
body.executive-deck .jarvis-gauge span,
body.executive-deck .jarvis-stat-grid span {
  display: block;
  color: rgba(255,255,255,0.38);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 7px;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

body.executive-deck .jarvis-satellite strong {
  display: block;
  margin-top: 4px;
  color: rgba(255,255,255,0.84);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 9px;
  letter-spacing: 0.08em;
}

body.executive-deck .jarvis-satellite button {
  appearance: none;
  margin-top: 7px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--jarvis-blue-soft);
  font-size: 10px;
  cursor: pointer;
  text-align: left;
}

body.executive-deck .jarvis-composer {
  position: relative;
  z-index: 5;
  width: min(600px, 100%);
  display: grid;
  grid-template-columns: minmax(0, 1fr) 72px;
  gap: 8px;
  align-items: end;
}

body.executive-deck .jarvis-composer textarea {
  min-height: 42px;
  max-height: 104px;
  resize: vertical;
  border: 1px solid rgba(76,168,232,0.15);
  border-radius: 12px;
  background: rgba(4,10,22,0.72);
  color: rgba(255,255,255,0.90);
  padding: 11px 14px;
  font: 14px/1.4 var(--sans);
  outline: none;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

body.executive-deck .jarvis-composer textarea:focus {
  border-color: rgba(76,168,232,0.42);
  box-shadow: 0 0 0 3px rgba(76,168,232,0.08);
}

body.executive-deck .jarvis-composer button,
body.executive-deck .jarvis-open-mission {
  min-height: 42px;
  border: 1px solid rgba(76,168,232,0.24);
  border-radius: 10px;
  background: rgba(76,168,232,0.10);
  color: var(--jarvis-blue);
  font-family: "IBM Plex Mono", var(--display);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
}

body.executive-deck .jarvis-mission-panel {
  padding-bottom: 14px;
}

body.executive-deck .jarvis-gauge {
  margin: 14px;
  padding: 12px;
  border: 1px solid rgba(76,168,232,0.10);
  border-radius: 12px;
  background: rgba(76,168,232,0.035);
  display: grid;
  gap: 9px;
}

body.executive-deck .jarvis-gauge strong {
  color: #fff;
  font-family: "IBM Plex Mono", var(--display);
  font-size: 36px;
  line-height: 1;
  text-align: center;
}

body.executive-deck .jarvis-gauge i {
  position: relative;
  display: block;
  height: 4px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255,255,255,0.08);
}

body.executive-deck .jarvis-gauge b {
  display: block;
  width: 64%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--jarvis-blue), var(--jarvis-violet));
  box-shadow: 0 0 14px rgba(76,168,232,0.38);
}

body.executive-deck .jarvis-stat-grid {
  margin: 0 14px 14px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

body.executive-deck .jarvis-stat-grid div {
  min-height: 68px;
  padding: 9px 10px;
  border: 1px solid rgba(255,255,255,0.06);
  border-radius: 10px;
  background: rgba(255,255,255,0.025);
  display: grid;
  align-content: center;
  gap: 5px;
}

body.executive-deck .jarvis-stat-grid strong {
  color: #fff;
  font-family: "IBM Plex Mono", var(--display);
  font-size: 13px;
  line-height: 1.1;
}

body.executive-deck .jarvis-open-mission {
  margin: 0 14px;
  width: calc(100% - 28px);
}

body.jarvis-listening .jarvis-live-dot,
body.jarvis-speaking .jarvis-live-dot {
  background: var(--jarvis-rose);
  box-shadow: 0 0 12px rgba(252,165,181,0.92);
}

body.jarvis-speaking .jarvis-live-dot {
  background: var(--jarvis-violet);
  box-shadow: 0 0 12px rgba(196,181,253,0.92);
}

@media (max-width: 1080px) {
  body.executive-deck .jarvis-os-grid {
    grid-template-columns: 190px minmax(0, 1fr) 220px;
  }

  body.executive-deck .jarvis-satellite {
    display: none;
  }
}

@media (max-width: 760px) {
  body.executive-deck.section-home {
    overflow: auto;
  }

  body.executive-deck.section-home .jarvis-os-shell {
    height: auto;
    min-height: 100vh;
    grid-template-rows: auto 1fr;
  }

  body.executive-deck .jarvis-front-header {
    grid-template-columns: 1fr;
    gap: 8px;
    min-height: 124px;
    padding: 14px;
  }

  body.executive-deck .jarvis-front-voice,
  body.executive-deck .jarvis-front-actions {
    justify-content: center;
    flex-wrap: wrap;
  }

  body.executive-deck .jarvis-front-title {
    order: -1;
  }

  body.executive-deck .jarvis-os-grid {
    display: flex;
    flex-direction: column;
    overflow: visible;
  }

  body.executive-deck .jarvis-roster,
  body.executive-deck .jarvis-mission-panel {
    border: 0;
    border-top: 1px solid var(--jarvis-line);
  }

  body.executive-deck .jarvis-roster {
    order: 2;
  }

  body.executive-deck .jarvis-core-panel {
    order: 1;
    min-height: 520px;
    padding: 18px 14px;
    grid-template-rows: 34px 1fr auto;
  }

  body.executive-deck .jarvis-mission-panel {
    order: 3;
  }

  body.executive-deck .jarvis-core-panel .jarvis-orb-stage {
    width: min(94vw, 430px);
    max-width: 94vw;
  }

  body.executive-deck .jarvis-core-panel .jarvis-orb-shell {
    width: 60%;
  }

  body.executive-deck .jarvis-composer {
    grid-template-columns: 1fr;
  }

  body.executive-deck .jarvis-agent-list {
    max-height: 330px;
  }
}

/* ==========================================================================
   NEURADEX AI OS FINAL SKIN — bright white/blue Jarvis + matching Mission Control
   ========================================================================== */
body.executive-deck {
  --gold: #7ddcff;
  --gold-bright: #f4fdff;
  --gold-dim: rgba(125, 220, 255, 0.34);
  --gold-halo: rgba(125, 220, 255, 0.13);
  --line-glow: rgba(125, 220, 255, 0.22);
  --blue: #58c7ff;
  --blue-soft: #b7f2ff;
  --blue-dim: rgba(88, 199, 255, 0.16);
  --text: #eefcff;
  --text-dim: #a9c5d2;
  --muted: #5d7482;
  --muted-hi: #8ea7b4;
  --shadow-gold: 0 0 0 1px rgba(125,220,255,0.55), 0 0 34px rgba(88,199,255,0.18), 0 16px 42px rgba(0,0,0,0.38);
  --shadow-blue: 0 0 38px rgba(88,199,255,0.24), 0 0 96px rgba(255,255,255,0.08);
  background:
    radial-gradient(circle at 50% 18%, rgba(190,245,255,0.10), transparent 38%),
    radial-gradient(circle at 18% 92%, rgba(88,199,255,0.08), transparent 34%),
    linear-gradient(180deg, #03070d 0%, #06111b 45%, #03070c 100%) !important;
}

body.executive-deck.section-home {
  overflow: hidden !important;
  background:
    radial-gradient(circle at 50% 39%, rgba(255,255,255,0.16), transparent 15%),
    radial-gradient(circle at 50% 42%, rgba(125,220,255,0.24), transparent 34%),
    radial-gradient(ellipse at 50% 83%, rgba(88,199,255,0.12), transparent 35%),
    linear-gradient(180deg, #01050b 0%, #071421 48%, #01040a 100%) !important;
}

body.executive-deck.section-home .bg-field,
body.executive-deck.section-home .bg-grid,
body.executive-deck.section-home .bg-scan,
body.executive-deck.section-home .ascendant-lens,
body.executive-deck.section-home .hud-corners,
body.executive-deck.section-home .orbis-activation {
  display: none !important;
}

body.executive-deck.section-home .shell,
body.executive-deck.section-home .main,
body.executive-deck.section-home .neuradex-home {
  width: 100vw !important;
  min-height: 100vh !important;
  height: 100vh !important;
  overflow: hidden !important;
  display: block !important;
}

body.executive-deck .orb-home-shell {
  position: relative;
  width: 100vw;
  height: 100vh;
  min-height: 680px;
  overflow: hidden;
  color: #f4fdff;
  isolation: isolate;
  background:
    linear-gradient(rgba(125,220,255,0.038) 1px, transparent 1px),
    linear-gradient(90deg, rgba(125,220,255,0.025) 1px, transparent 1px);
  background-size: 54px 54px;
}

body.executive-deck .orb-home-shell::before,
body.executive-deck .orb-home-shell::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: -1;
}

body.executive-deck .orb-home-shell::before {
  background:
    radial-gradient(circle at 50% 42%, rgba(255,255,255,0.18), transparent 17%),
    radial-gradient(circle at 50% 45%, rgba(88,199,255,0.26), transparent 39%),
    radial-gradient(circle at 20% 22%, rgba(125,220,255,0.08), transparent 25%),
    radial-gradient(circle at 82% 78%, rgba(157,222,255,0.07), transparent 28%);
}

body.executive-deck .orb-home-shell::after {
  background:
    linear-gradient(90deg, transparent, rgba(255,255,255,0.06), transparent),
    repeating-linear-gradient(180deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 7px);
  opacity: 0.42;
  mix-blend-mode: screen;
}

body.executive-deck .orb-home-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

body.executive-deck .orb-tapzone {
  position: absolute;
  left: 50%;
  top: 47%;
  width: min(58vh, 520px);
  max-width: 76vw;
  aspect-ratio: 1;
  translate: -50% -50%;
  z-index: 5;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}

body.executive-deck .orb-top {
  position: absolute;
  left: clamp(18px, 3vw, 54px);
  right: clamp(18px, 3vw, 54px);
  top: clamp(18px, 3vh, 42px);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

body.executive-deck .orb-jp,
body.executive-deck .orb-top-actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

body.executive-deck .orb-jp {
  min-height: 40px;
  padding: 0 15px;
  border: 1px solid rgba(125,220,255,0.14);
  border-radius: 999px;
  background: rgba(2,12,22,0.46);
  color: rgba(238,252,255,0.86);
  font-family: var(--mono);
  font-size: 11px;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  box-shadow: inset 0 0 18px rgba(125,220,255,0.045), 0 0 28px rgba(88,199,255,0.10);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}

body.executive-deck .orb-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #effdff;
  box-shadow: 0 0 12px rgba(255,255,255,0.92), 0 0 26px rgba(88,199,255,0.74);
  animation: jarvis-core-pulse 2s ease-in-out infinite;
}

body.executive-deck .orb-dot.muted {
  background: #425a66;
  box-shadow: 0 0 10px rgba(125,220,255,0.20);
}

body.executive-deck .orb-dot.live,
body.jarvis-listening .orb-dot,
body.jarvis-speaking .orb-dot {
  background: #fff;
  box-shadow: 0 0 18px rgba(255,255,255,1), 0 0 42px rgba(88,199,255,0.90);
}

body.executive-deck .orb-toggle,
body.executive-deck .orb-mode,
body.executive-deck .orb-bridge-cta,
body.executive-deck .orb-tabs button,
body.executive-deck .orb-act {
  appearance: none;
  border: 1px solid rgba(125,220,255,0.16);
  background: rgba(2,12,22,0.48);
  color: rgba(238,252,255,0.68);
  box-shadow: inset 0 0 18px rgba(125,220,255,0.04);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  cursor: pointer;
}

body.executive-deck .orb-toggle,
body.executive-deck .orb-mode {
  min-height: 36px;
  padding: 0 13px;
  border-radius: 999px;
  font-family: var(--mono);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.11em;
  text-transform: uppercase;
}

body.executive-deck .orb-toggle.is-on,
body.executive-deck .orb-mode.on {
  border-color: rgba(255,255,255,0.40);
  color: #f8feff;
  background: rgba(88,199,255,0.14);
  box-shadow: 0 0 26px rgba(88,199,255,0.18), inset 0 0 20px rgba(255,255,255,0.045);
}

body.executive-deck .orb-center {
  position: absolute;
  left: 50%;
  top: 70%;
  translate: -50% -50%;
  z-index: 6;
  display: grid;
  gap: 8px;
  justify-items: center;
  pointer-events: none;
}

body.executive-deck .orb-center h1 {
  margin: 0;
  color: #f7fdff;
  font-family: var(--display);
  font-size: clamp(46px, 7vw, 104px);
  font-weight: 700;
  line-height: 0.88;
  letter-spacing: 0.11em;
  text-transform: uppercase;
  text-shadow: 0 0 24px rgba(255,255,255,0.30), 0 0 58px rgba(88,199,255,0.42);
}

body.executive-deck .orb-center span {
  max-width: min(620px, 84vw);
  color: rgba(224,247,255,0.56);
  font-family: var(--mono);
  font-size: clamp(11px, 1.3vw, 16px);
  letter-spacing: 0.22em;
  text-align: center;
  text-transform: uppercase;
}

body.executive-deck .orb-hud {
  position: absolute;
  left: 50%;
  bottom: clamp(106px, 14vh, 160px);
  z-index: 8;
  width: min(780px, calc(100vw - 240px));
  translate: -50% 0;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

body.executive-deck .hud-card {
  min-height: 70px;
  padding: 13px 15px;
  border: 1px solid rgba(125,220,255,0.13);
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(8,24,36,0.56), rgba(3,10,18,0.34));
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.045), 0 18px 48px rgba(0,0,0,0.24);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}

body.executive-deck .hud-card span {
  display: block;
  margin-bottom: 7px;
  color: rgba(224,247,255,0.44);
  font-family: var(--mono);
  font-size: 9px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

body.executive-deck .hud-card strong {
  display: block;
  min-width: 0;
  overflow: hidden;
  color: rgba(245,253,255,0.92);
  font-family: var(--display);
  font-size: 15px;
  line-height: 1.2;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.executive-deck .hud-card .fleet-online {
  color: #bcf7ff;
  text-shadow: 0 0 18px rgba(88,199,255,0.34);
}

body.executive-deck .orb-bar {
  position: absolute;
  left: 50%;
  bottom: clamp(24px, 4vh, 46px);
  z-index: 12;
  width: min(760px, calc(100vw - 260px));
  min-height: 64px;
  translate: -50% 0;
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr) 54px;
  gap: 10px;
  align-items: stretch;
  padding: 10px;
  border: 1px solid rgba(190,245,255,0.30);
  border-radius: 18px;
  background: linear-gradient(180deg, rgba(8,24,36,0.78), rgba(3,8,16,0.66));
  box-shadow: 0 0 34px rgba(88,199,255,0.18), inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(24px) saturate(1.25);
  -webkit-backdrop-filter: blur(24px) saturate(1.25);
}

body.executive-deck .orb-bar select,
body.executive-deck .orb-input textarea {
  width: 100%;
  height: 44px;
  border: 1px solid rgba(125,220,255,0.12);
  border-radius: 12px;
  background: rgba(1,7,13,0.58);
  color: rgba(240,252,255,0.88);
  outline: none;
}

body.executive-deck .orb-bar select {
  padding: 0 11px;
  font-family: var(--mono);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

body.executive-deck .orb-input textarea {
  min-height: 44px;
  max-height: 110px;
  resize: none;
  padding: 11px 12px;
  font: 14px/1.35 var(--sans);
}

body.executive-deck .orb-input textarea:focus {
  border-color: rgba(255,255,255,0.46);
  box-shadow: 0 0 0 3px rgba(88,199,255,0.12);
}

body.executive-deck .orb-act {
  display: grid;
  place-items: center;
  min-width: 44px;
  min-height: 44px;
  border-radius: 12px;
  color: #022232;
  background: linear-gradient(165deg, #f9feff 0%, #9ee9ff 44%, #38bdf8 100%);
  box-shadow: 0 0 22px rgba(255,255,255,0.24), 0 0 42px rgba(88,199,255,0.30);
}

body.executive-deck .orb-tabs {
  position: absolute;
  right: clamp(18px, 3vw, 54px);
  top: 50%;
  z-index: 11;
  translate: 0 -50%;
  display: grid;
  gap: 11px;
}

body.executive-deck .orb-tabs button {
  width: 46px;
  height: 46px;
  border-radius: 14px;
  display: grid;
  place-items: center;
  color: rgba(224,247,255,0.58);
  font: 800 16px/1 var(--mono);
}

body.executive-deck .orb-tabs button.on,
body.executive-deck .orb-tabs button:hover {
  color: #f8feff;
  border-color: rgba(255,255,255,0.38);
  box-shadow: 0 0 22px rgba(88,199,255,0.20);
}

body.executive-deck .orb-bridge-cta {
  position: absolute;
  left: clamp(18px, 3vw, 54px);
  bottom: clamp(28px, 4vh, 52px);
  z-index: 11;
  min-height: 44px;
  padding: 0 18px;
  border-radius: 999px;
  color: #f5fdff;
  font-family: var(--mono);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

body.executive-deck.section-command {
  background:
    radial-gradient(circle at 51% 18%, rgba(255,255,255,0.10), transparent 23%),
    radial-gradient(circle at 55% 41%, rgba(125,220,255,0.14), transparent 42%),
    radial-gradient(circle at 16% 78%, rgba(88,199,255,0.08), transparent 28%),
    linear-gradient(180deg, #03070d 0%, #06121c 52%, #02060b 100%) !important;
}

body.executive-deck .brand svg path,
body.executive-deck .topbar-wing path {
  fill: #bff4ff !important;
}

body.executive-deck .rail,
body.executive-deck .topbar,
body.executive-deck .orbital-panel,
body.executive-deck .card,
body.executive-deck .command-strip,
body.executive-deck .voice-strip {
  border-color: rgba(125,220,255,0.13) !important;
  background:
    linear-gradient(180deg, rgba(13,34,49,0.88), rgba(3,10,18,0.92)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.045), 0 16px 42px rgba(0,0,0,0.30) !important;
}

body.executive-deck .card::before,
body.executive-deck .orbital-panel::before {
  background: linear-gradient(90deg, transparent, rgba(190,245,255,0.34), transparent) !important;
}

body.executive-deck .brand-text,
body.executive-deck .wordmark,
body.executive-deck .card-label,
body.executive-deck .section-micro-label,
body.executive-deck .metric-label,
body.executive-deck .nav-item.active,
body.executive-deck .view-all-link:hover,
body.executive-deck .hero-kicker,
body.executive-deck .panel-count,
body.executive-deck .auto-tag {
  color: #eefdff !important;
  text-shadow: 0 0 18px rgba(88,199,255,0.34) !important;
}

body.executive-deck .nav-item.active .nav-icon {
  background: rgba(88,199,255,0.15) !important;
  border-color: rgba(190,245,255,0.38) !important;
  box-shadow: 0 0 22px rgba(88,199,255,0.16) !important;
}

body.executive-deck .command-bar {
  border-color: rgba(190,245,255,0.34) !important;
  background: linear-gradient(180deg, rgba(6,20,31,0.95), rgba(1,7,13,0.92)) !important;
  box-shadow: 0 0 28px rgba(88,199,255,0.14), inset 0 0 22px rgba(255,255,255,0.04) !important;
}

body.executive-deck .cmd-mic rect,
body.executive-deck .cmd-mic path,
body.executive-deck .cmd-mic line {
  stroke: #bff4ff !important;
}

body.executive-deck .route-receipt {
  border-left-color: #bff4ff !important;
  background: rgba(2,10,18,0.82) !important;
}

body.executive-deck .preview-btn:hover,
body.executive-deck .worker-card:hover,
body.executive-deck .worker-card.selected {
  border-color: rgba(190,245,255,0.38) !important;
  box-shadow: 0 0 26px rgba(88,199,255,0.16) !important;
}

body.executive-deck .route-btn,
body.executive-deck .route-btn:disabled {
  background: linear-gradient(165deg, #ffffff 0%, #bdf3ff 38%, #52c8ff 100%) !important;
  color: #021724 !important;
  box-shadow: 0 0 26px rgba(255,255,255,0.20), 0 0 52px rgba(88,199,255,0.28) !important;
}

body.executive-deck .route-btn path {
  stroke: #021724 !important;
}

body.executive-deck .orb-container::before {
  background: radial-gradient(circle, rgba(255,255,255,0.20), rgba(125,220,255,0.18) 34%, rgba(88,199,255,0.06) 62%, transparent 75%) !important;
}

body.executive-deck .orb-container::after,
body.executive-deck .orb-ring {
  border-top-color: rgba(245,253,255,0.88) !important;
  border-right-color: rgba(125,220,255,0.28) !important;
  border-bottom-color: rgba(88,199,255,0.20) !important;
  box-shadow: 0 0 18px rgba(88,199,255,0.18), inset 0 0 18px rgba(255,255,255,0.05) !important;
}

body.executive-deck .orb-container .orb {
  background:
    radial-gradient(circle at 36% 28%, rgba(255,255,255,1) 0 9%, rgba(230,251,255,0.94) 10% 18%, transparent 20%),
    radial-gradient(circle at 50% 45%, rgba(255,255,255,0.96) 0 12%, rgba(165,236,255,0.92) 24%, rgba(64,190,255,0.78) 42%, rgba(12,56,98,0.92) 72%, rgba(2,10,22,1) 100%) !important;
  box-shadow:
    0 0 82px rgba(255,255,255,0.20),
    0 0 150px rgba(88,199,255,0.42),
    0 0 260px rgba(88,199,255,0.16),
    inset -22px -28px 58px rgba(0,0,0,0.58),
    inset 0 0 86px rgba(255,255,255,0.24) !important;
}

body.jarvis-listening .orb-container .orb,
body.jarvis-speaking .orb-container .orb {
  box-shadow:
    0 0 98px rgba(255,255,255,0.30),
    0 0 190px rgba(88,199,255,0.58),
    inset -22px -28px 58px rgba(0,0,0,0.58),
    inset 0 0 100px rgba(255,255,255,0.30) !important;
}

@media (max-width: 900px) {
  body.executive-deck .orb-top {
    align-items: flex-start;
    flex-direction: column;
  }

  body.executive-deck .orb-top-actions {
    flex-wrap: wrap;
  }

  body.executive-deck .orb-hud {
    width: min(720px, calc(100vw - 32px));
    bottom: 118px;
  }

  body.executive-deck .orb-bar {
    width: min(720px, calc(100vw - 32px));
    grid-template-columns: 92px minmax(0, 1fr) 48px;
  }

  body.executive-deck .orb-bridge-cta {
    display: none;
  }
}

@media (max-width: 620px) {
  body.executive-deck.section-home {
    overflow: auto !important;
  }

  body.executive-deck.section-home .shell,
  body.executive-deck.section-home .main,
  body.executive-deck.section-home .neuradex-home,
  body.executive-deck .orb-home-shell {
    height: auto !important;
    min-height: 100vh !important;
  }

  body.executive-deck .orb-home-shell {
    min-height: 920px;
  }

  body.executive-deck .orb-center {
    top: 48%;
  }

  body.executive-deck .orb-center h1 {
    font-size: clamp(38px, 14vw, 68px);
  }

  body.executive-deck .orb-hud {
    display: none;
  }

  body.executive-deck .orb-bar {
    position: fixed;
    left: 16px;
    right: 16px;
    bottom: 76px;
    width: auto;
    margin: 0;
    translate: none;
    grid-template-columns: 1fr 48px;
  }

  body.executive-deck .orb-bar select {
    display: none;
  }

  body.executive-deck .orb-tabs {
    position: fixed;
    left: 50%;
    right: auto;
    top: auto;
    bottom: 14px;
    translate: -50% 0;
    grid-auto-flow: column;
    grid-template-columns: repeat(5, 44px);
  }
}

/* ==========================================================================
   NEURADEX ORIGINAL ORB CORRECTION — keep the old page shape, only recolor it
   ========================================================================== */
body.executive-deck.section-home {
  --brass: #7ddcff;
  --brass-2: #f4fdff;
  --brass-glow: rgba(125,220,255,.38);
  --green: #9eefff;
  --green-2: #f4fdff;
  --green-glow: rgba(125,220,255,.34);
  --faint: rgba(238,252,255,.32);
  --dim: rgba(238,252,255,.58);
  --line: rgba(238,252,255,.075);
  --line-strong: rgba(238,252,255,.14);
  overflow: hidden !important;
  background:
    radial-gradient(900px 600px at 50% 42%, rgba(125,220,255,.12), transparent 70%),
    linear-gradient(180deg, #071018, #03070b) !important;
}

body.executive-deck.section-home .shell,
body.executive-deck.section-home .main,
body.executive-deck.section-home .neuradex-home {
  width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  overflow: hidden !important;
  display: block !important;
}

body.executive-deck.section-home .rail,
body.executive-deck.section-home .topbar,
body.executive-deck.section-home .bg-field,
body.executive-deck.section-home .bg-grid,
body.executive-deck.section-home .bg-scan,
body.executive-deck.section-home .ascendant-lens,
body.executive-deck.section-home .hud-corners,
body.executive-deck.section-home .orbis-activation {
  display: none !important;
}

body.executive-deck.section-home .orb-home-shell {
  position: relative !important;
  width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  background:
    radial-gradient(1180px 780px at 50% 42%, rgba(170,238,255,.2), transparent 72%),
    radial-gradient(680px 520px at 50% 45%, rgba(255,255,255,.13), transparent 62%),
    linear-gradient(180deg, #071018, #03070b) !important;
}

body.executive-deck.section-home .orb-home-shell::before {
  background:
    radial-gradient(circle at 50% 43%, rgba(255,255,255,.22), transparent 18%),
    radial-gradient(circle at 50% 43%, rgba(125,220,255,.34), transparent 42%) !important;
}

body.executive-deck.section-home .orb-home-shell::after {
  opacity: .36 !important;
}

body.executive-deck.section-home .orb-home-canvas {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  z-index: 0 !important;
}

body.executive-deck.section-home .orb-tapzone {
  position: absolute !important;
  inset: 0 !important;
  width: auto !important;
  max-width: none !important;
  aspect-ratio: auto !important;
  translate: none !important;
  z-index: 1 !important;
  cursor: pointer !important;
}

body.executive-deck.section-home .orb-top {
  position: relative !important;
  inset: auto !important;
  z-index: 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  padding: 16px 20px !important;
}

body.executive-deck.section-home .orb-top-actions {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
}

body.executive-deck.section-home .orb-jp {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  color: var(--dim) !important;
  font-family: var(--mono) !important;
  font-size: 12px !important;
  letter-spacing: .5px !important;
  text-transform: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.executive-deck.section-home .orb-dot {
  width: 11px !important;
  height: 11px !important;
  border-radius: 50% !important;
  background: #f7feff !important;
  box-shadow: 0 0 18px rgba(255,255,255,1), 0 0 42px rgba(88,199,255,.9), 0 0 74px rgba(125,220,255,.46) !important;
  animation: jarvis-core-pulse 1.8s ease-in-out infinite !important;
}

body.executive-deck.section-home.jarvis-listening .orb-home-shell::before,
body.executive-deck.section-home.jarvis-speaking .orb-home-shell::before {
  animation: jarvis-voice-halo 1.35s ease-in-out infinite !important;
}

body.executive-deck.section-home.jarvis-speaking .orb-home-canvas {
  filter: brightness(1.22) saturate(1.16);
}

body.executive-deck.section-home.jarvis-speaking .orb-dot {
  animation-duration: .72s !important;
  box-shadow: 0 0 24px rgba(255,255,255,1), 0 0 58px rgba(88,199,255,1), 0 0 110px rgba(125,220,255,.72) !important;
}

@keyframes jarvis-voice-halo {
  0%, 100% { opacity: .9; filter: brightness(1); }
  50% { opacity: 1; filter: brightness(1.28); }
}

body.executive-deck.section-home .orb-toggle,
body.executive-deck.section-home .orb-mode {
  min-height: 28px !important;
  padding: 5px 12px !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: transparent !important;
  color: var(--dim) !important;
  box-shadow: none !important;
  font-family: var(--sans) !important;
  font-size: 11.5px !important;
  font-weight: 600 !important;
  letter-spacing: .3px !important;
  text-transform: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.executive-deck.section-home .orb-toggle.is-on,
body.executive-deck.section-home .orb-mode.on {
  background: var(--brass) !important;
  color: #031018 !important;
  border: 0 !important;
  box-shadow: 0 0 18px rgba(125,220,255,.22) !important;
}

body.executive-deck.section-home .orb-center {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 50% !important;
  translate: none !important;
  transform: translateY(120px) !important;
  z-index: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 5px !important;
  pointer-events: none !important;
}

body.executive-deck.section-home .orb-center h1 {
  margin: 0 !important;
  color: var(--text) !important;
  font-family: var(--sans) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  letter-spacing: 8px !important;
  text-transform: uppercase !important;
  text-shadow: 0 0 24px var(--brass-glow), 0 0 20px rgba(0,0,0,.6) !important;
}

body.executive-deck.section-home .orb-center span {
  color: var(--faint) !important;
  font-family: var(--mono) !important;
  font-size: 11px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  max-width: min(560px, calc(100vw - 64px)) !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

body.executive-deck.section-home .orb-hud {
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
  width: auto !important;
  translate: none !important;
  z-index: 3 !important;
  display: flex !important;
  gap: 10px !important;
  justify-content: center !important;
  margin-top: auto !important;
  padding: 0 20px 14px !important;
  grid-template-columns: none !important;
}

body.executive-deck.section-home .hud-card {
  flex: 1 1 0 !important;
  max-width: 200px !important;
  min-height: 0 !important;
  border: 1px solid var(--line) !important;
  border-radius: 11px !important;
  background: rgba(255,255,255,.025) !important;
  padding: 10px 13px !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.executive-deck.section-home .hud-card span {
  display: block !important;
  color: var(--faint) !important;
  font-family: var(--mono) !important;
  font-size: 9px !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
}

body.executive-deck.section-home .hud-card strong {
  display: block !important;
  margin-top: 4px !important;
  color: var(--text) !important;
  font-family: var(--sans) !important;
  font-size: 12.5px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

body.executive-deck.section-home .orb-bar {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: auto !important;
  min-height: 0 !important;
  translate: none !important;
  z-index: 3 !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 14px 20px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.executive-deck.section-home .orb-bar select {
  display: block !important;
  width: 104px !important;
  max-width: 104px !important;
  height: 46px !important;
  border: 1px solid var(--line) !important;
  border-radius: 13px !important;
  background: rgba(255,255,255,.04) !important;
  color: var(--dim) !important;
  padding: 0 10px !important;
  font: 12px/1 var(--mono) !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

body.executive-deck.section-home .jarvis-conversation-panel {
  position: relative !important;
  z-index: 3 !important;
  width: min(720px, calc(100vw - 40px)) !important;
  min-height: 156px !important;
  max-height: min(270px, 29vh) !important;
  margin: 0 auto 10px !important;
  padding: 12px 14px !important;
  border: 1px solid var(--line) !important;
  border-radius: 14px !important;
  background: rgba(3, 8, 18, 0.72) !important;
  box-shadow: 0 18px 48px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  backdrop-filter: blur(14px) saturate(1.2) !important;
  -webkit-backdrop-filter: blur(14px) saturate(1.2) !important;
  overflow: hidden !important;
}

body.executive-deck.section-home .jarvis-conversation-panel:not(.has-turns) {
  min-height: 104px !important;
}

body.executive-deck.section-home .jarvis-conversation-panel .jarvis-reply-list {
  position: static !important;
  left: auto !important;
  bottom: auto !important;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
  max-height: calc(min(270px, 29vh) - 24px) !important;
  overflow-y: auto !important;
  z-index: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  scrollbar-width: thin !important;
}

body.executive-deck.section-home .jarvis-reply-item {
  display: grid !important;
  gap: 6px !important;
  padding: 8px 0 !important;
  border-top: 1px solid rgba(255,255,255,0.08) !important;
}

body.executive-deck.section-home .jarvis-reply-item:first-child {
  border-top: 0 !important;
}

body.executive-deck.section-home .jarvis-turn {
  min-width: 0 !important;
  display: grid !important;
  grid-template-columns: 54px minmax(0, 1fr) !important;
  gap: 10px !important;
  align-items: start !important;
}

body.executive-deck.section-home .jarvis-turn-label {
  color: var(--faint) !important;
  font-family: var(--mono) !important;
  font-size: 9px !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  line-height: 1.65 !important;
}

body.executive-deck.section-home .jarvis-turn p {
  min-width: 0 !important;
  margin: 0 !important;
  color: var(--text) !important;
  overflow-wrap: anywhere !important;
  white-space: pre-wrap !important;
}

body.executive-deck.section-home .jarvis-turn-user p {
  color: var(--dim) !important;
}

body.executive-deck.section-home .jarvis-reply-item.streaming .jarvis-turn-assistant p::after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 1em;
  margin-left: 4px;
  border-radius: 1px;
  background: var(--brass);
  vertical-align: -2px;
  animation: jarvis-caret 1s steps(1) infinite;
}

body.executive-deck.section-home .orb-input {
  flex: 1 1 auto !important;
  height: 46px !important;
  min-width: 0 !important;
  background: rgba(255,255,255,.04) !important;
  border: 1px solid var(--line) !important;
  border-radius: 13px !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 16px !important;
  transition: .18s !important;
}

body.executive-deck.section-home .orb-input:focus-within {
  border-color: var(--brass) !important;
  box-shadow: 0 0 0 3px var(--brass-glow) !important;
}

body.executive-deck.section-home .orb-input textarea {
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  resize: none !important;
  overflow: hidden !important;
  padding: 2px 0 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--text) !important;
  outline: 0 !important;
  font-family: var(--sans) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}

body.executive-deck.section-home .orb-input textarea::placeholder {
  color: var(--faint) !important;
}

body.executive-deck.section-home .orb-act {
  width: 46px !important;
  min-width: 46px !important;
  height: 46px !important;
  min-height: 46px !important;
  border-radius: 13px !important;
  border: 1px solid var(--line) !important;
  background: rgba(255,255,255,.035) !important;
  display: grid !important;
  place-items: center !important;
  color: var(--dim) !important;
  transition: .16s !important;
  box-shadow: none !important;
}

body.executive-deck.section-home .orb-act:hover {
  color: var(--text) !important;
  border-color: var(--line-strong) !important;
}

body.executive-deck.section-home .orb-tabs {
  position: absolute !important;
  right: 14px !important;
  left: auto !important;
  top: 50% !important;
  bottom: auto !important;
  translate: none !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  z-index: 4 !important;
  background: rgba(255,255,255,.025) !important;
  border: 1px solid var(--line) !important;
  border-radius: 13px !important;
  padding: 6px !important;
}

body.executive-deck.section-home .orb-tabs button {
  width: 38px !important;
  height: 38px !important;
  border: 1px solid transparent !important;
  border-radius: 9px !important;
  background: transparent !important;
  color: var(--dim) !important;
  display: grid !important;
  place-items: center !important;
  box-shadow: none !important;
  font-size: 14px !important;
}

body.executive-deck.section-home .orb-tabs button:hover {
  color: var(--text) !important;
  background: rgba(255,255,255,.04) !important;
}

body.executive-deck.section-home .orb-tabs button.on {
  color: var(--brass-2) !important;
  background: rgba(125,220,255,.10) !important;
  border-color: rgba(125,220,255,.28) !important;
}

body.executive-deck.section-home .orb-bridge-cta {
  position: absolute !important;
  left: 50% !important;
  bottom: 104px !important;
  translate: none !important;
  transform: translateX(-50%) !important;
  z-index: 7 !important;
  min-height: 0 !important;
  border: 0 !important;
  border-radius: 22px !important;
  padding: 11px 22px !important;
  color: #031018 !important;
  background: linear-gradient(180deg, var(--brass-2), var(--brass)) !important;
  box-shadow: 0 8px 26px -6px var(--brass-glow) !important;
  font-family: var(--mono) !important;
  font-size: 12px !important;
  letter-spacing: .4px !important;
  text-transform: none !important;
}

body.executive-deck.section-home .orb-bridge-cta:hover {
  filter: brightness(1.08) !important;
  transform: translateX(-50%) translateY(-1px) !important;
}

@media (max-width: 620px) {
  body.executive-deck.section-home .orb-top {
    padding: 16px 18px !important;
  }

  body.executive-deck.section-home .orb-toggle,
  body.executive-deck.section-home .orb-mode {
    font-size: 10px !important;
    padding: 5px 9px !important;
  }

  body.executive-deck.section-home .orb-hud {
    padding: 0 14px 12px !important;
  }

  body.executive-deck.section-home .hud-card {
    padding: 8px 9px !important;
  }

  body.executive-deck.section-home .hud-card span {
    font-size: 8px !important;
  }

  body.executive-deck.section-home .hud-card strong {
    font-size: 11px !important;
  }

  body.executive-deck.section-home .orb-bar {
    padding: 12px 14px 16px !important;
  }

  body.executive-deck.section-home .orb-bar select {
    display: none !important;
  }

  body.executive-deck.section-home .orb-tabs {
    right: 10px !important;
  }

  body.executive-deck.section-home .orb-bridge-cta {
    bottom: 96px !important;
  }
}

/* ==========================================================================
   MISSION CONTROL STABLE LAYER — command-only, Jarvis home untouched
   ========================================================================== */
body.executive-deck.section-command {
  overflow: hidden !important;
  background:
    radial-gradient(circle at 50% 18%, rgba(244,253,255,0.10), transparent 22%),
    radial-gradient(circle at 54% 45%, rgba(125,220,255,0.16), transparent 42%),
    radial-gradient(circle at 12% 88%, rgba(88,199,255,0.08), transparent 30%),
    linear-gradient(180deg, #02070c 0%, #06121c 48%, #02060a 100%) !important;
}

body.executive-deck.section-command .bg-field,
body.executive-deck.section-command .bg-grid,
body.executive-deck.section-command .bg-scan,
body.executive-deck.section-command .ascendant-lens,
body.executive-deck.section-command .hud-corners,
body.executive-deck.section-command .orbis-activation {
  opacity: 0.38 !important;
}

body.executive-deck.section-command .shell {
  height: 100vh !important;
  min-height: 100vh !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .main {
  min-width: 0 !important;
  height: 100vh !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .deck-section[data-section="command"].active {
  height: calc(100vh - 58px) !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 12px !important;
}

body.executive-deck.section-command .orbital-deck,
body.executive-deck.section-command .command-grid {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(238px, 0.82fr) minmax(440px, 1.46fr) minmax(292px, 0.96fr) !important;
  gap: 12px !important;
  align-items: stretch !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .orbital-col,
body.executive-deck.section-command .orbital-center,
body.executive-deck.section-command .orbital-left,
body.executive-deck.section-command .orbital-right {
  min-width: 0 !important;
  min-height: 0 !important;
}

body.executive-deck.section-command .orbital-left,
body.executive-deck.section-command .orbital-right {
  display: grid !important;
  gap: 12px !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .orbital-left {
  grid-template-rows: minmax(330px, 1.2fr) minmax(168px, 0.72fr) !important;
}

body.executive-deck.section-command .orbital-right {
  grid-template-rows: minmax(188px, 0.9fr) minmax(172px, 0.82fr) minmax(180px, 0.86fr) !important;
}

body.executive-deck.section-command .orbital-center {
  display: grid !important;
  grid-template-rows: minmax(360px, 1fr) auto !important;
  gap: 12px !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .orbital-panel,
body.executive-deck.section-command .card,
body.executive-deck.section-command .core-wrap,
body.executive-deck.section-command .command-strip {
  border: 1px solid rgba(125,220,255,0.16) !important;
  border-radius: 8px !important;
  background:
    linear-gradient(180deg, rgba(12,32,45,0.72), rgba(2,10,18,0.88)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.055),
    0 18px 46px rgba(0,0,0,0.32),
    0 0 28px rgba(88,199,255,0.07) !important;
  backdrop-filter: blur(18px) saturate(1.18) !important;
  -webkit-backdrop-filter: blur(18px) saturate(1.18) !important;
}

body.executive-deck.section-command .orbital-panel,
body.executive-deck.section-command .card {
  overflow: hidden !important;
}

body.executive-deck.section-command .core-wrap {
  position: relative !important;
  min-height: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

body.executive-deck.section-command .core-wrap::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background:
    linear-gradient(rgba(125,220,255,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(125,220,255,0.032) 1px, transparent 1px),
    radial-gradient(circle at 50% 46%, rgba(244,253,255,0.10), transparent 19%),
    radial-gradient(circle at 50% 50%, rgba(88,199,255,0.16), transparent 44%) !important;
  background-size: 44px 44px, 44px 44px, auto, auto !important;
  opacity: 0.92 !important;
  pointer-events: none !important;
  z-index: 0 !important;
}

body.executive-deck.section-command .core-wrap::after {
  content: "" !important;
  position: absolute !important;
  inset: auto 9% 12% !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, rgba(244,253,255,0.34), transparent) !important;
  box-shadow: 0 0 30px rgba(88,199,255,0.20) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

body.executive-deck.section-command .orbis-3d-stage,
body.executive-deck.section-command .neural-universe,
body.executive-deck.section-command .orbis-action-ring,
body.executive-deck.section-command .ascendant-reticle,
body.executive-deck.section-command .core-hud,
body.executive-deck.section-command .core-legend,
body.executive-deck.section-command #sigCanvas {
  display: none !important;
}

body.executive-deck.section-command #orbisCoreCanvas {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.74 !important;
  z-index: 1 !important;
}

body.executive-deck.section-command .hero-copy {
  position: absolute !important;
  left: 26px !important;
  right: 26px !important;
  top: 20px !important;
  width: auto !important;
  max-width: none !important;
  z-index: 4 !important;
  text-align: center !important;
  pointer-events: none !important;
}

body.executive-deck.section-command .hero-kicker {
  display: block !important;
  margin-bottom: 8px !important;
  color: rgba(190,245,255,0.74) !important;
  font-family: var(--mono) !important;
  font-size: 9px !important;
  letter-spacing: 0.26em !important;
  text-transform: uppercase !important;
}

body.executive-deck.section-command .hero-heading {
  margin: 0 !important;
  color: #f4fdff !important;
  font-family: var(--display) !important;
  font-size: clamp(30px, 4vw, 58px) !important;
  font-weight: 720 !important;
  line-height: 0.92 !important;
  letter-spacing: 0 !important;
  text-shadow: 0 0 30px rgba(88,199,255,0.28) !important;
}

body.executive-deck.section-command .hero-heading span,
body.executive-deck.section-command .hero-heading small {
  display: block !important;
}

body.executive-deck.section-command .hero-heading small {
  margin-top: 4px !important;
  color: rgba(238,252,255,0.82) !important;
  font-size: 0.42em !important;
  font-weight: 650 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

body.executive-deck.section-command .hero-sub {
  max-width: 390px !important;
  margin: 10px auto 0 !important;
  color: rgba(169,197,210,0.82) !important;
  font-size: 13px !important;
  line-height: 1.42 !important;
}

body.executive-deck.section-command .orb-container {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: min(56vh, 430px) !important;
  height: min(56vh, 430px) !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  translate: -50% -42% !important;
  z-index: 3 !important;
  display: grid !important;
  place-items: center !important;
  transform: none !important;
}

body.executive-deck.section-command .orb-container::before {
  width: 105% !important;
  height: 105% !important;
  filter: blur(6px) !important;
}

body.executive-deck.section-command .orb-container::after {
  width: 74% !important;
  height: 74% !important;
}

body.executive-deck.section-command .orb-container .orb {
  width: 48% !important;
  height: 48% !important;
}

body.executive-deck.section-command .orb-container .orb-ring {
  width: 63% !important;
  height: 63% !important;
}

body.executive-deck.section-command .holo-grid,
body.executive-deck.section-command .holo-ring,
body.executive-deck.section-command .agent-node,
body.executive-deck.section-command .holo-status,
body.executive-deck.section-command .orb-caption {
  display: none !important;
}

body.executive-deck.section-command .mission-spine {
  position: absolute !important;
  left: 18px !important;
  right: 18px !important;
  bottom: 14px !important;
  z-index: 4 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

body.executive-deck.section-command .mission-spine div {
  min-height: 56px !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(125,220,255,0.13) !important;
  border-radius: 8px !important;
  background: rgba(1,8,14,0.62) !important;
}

body.executive-deck.section-command .mission-spine span {
  display: block !important;
  color: rgba(169,197,210,0.74) !important;
  font-family: var(--mono) !important;
  font-size: 8px !important;
  letter-spacing: 0.16em !important;
  text-transform: uppercase !important;
}

body.executive-deck.section-command .mission-spine strong {
  display: block !important;
  margin-top: 6px !important;
  color: #f4fdff !important;
  font-size: 12px !important;
  line-height: 1.15 !important;
}

body.executive-deck.section-command .command-strip {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 12px !important;
  display: grid !important;
  gap: 10px !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .route-receipt {
  order: 1 !important;
  min-height: 34px !important;
  max-height: 82px !important;
  margin: 0 !important;
  padding: 9px 11px !important;
  border: 1px solid rgba(125,220,255,0.15) !important;
  border-left: 3px solid #bff4ff !important;
  border-radius: 7px !important;
  background: rgba(1,8,14,0.62) !important;
  color: rgba(238,252,255,0.74) !important;
  overflow: auto !important;
}

body.executive-deck.section-command .command-bar {
  order: 2 !important;
  min-height: 64px !important;
  padding: 10px !important;
  border-radius: 8px !important;
  grid-template-columns: 22px minmax(0, 1fr) auto !important;
}

body.executive-deck.section-command .command-input {
  height: 44px !important;
  min-height: 44px !important;
  max-height: 92px !important;
  padding: 10px 0 0 !important;
  resize: vertical !important;
}

body.executive-deck.section-command .preview-btn,
body.executive-deck.section-command .route-btn {
  min-height: 44px !important;
  border-radius: 8px !important;
}

body.executive-deck.section-command .voice-strip {
  order: 3 !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 8px 10px !important;
  border-radius: 8px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  gap: 10px !important;
  align-items: center !important;
}

body.executive-deck.section-command .orbital-panel-head,
body.executive-deck.section-command .card-head {
  min-height: 42px !important;
  padding: 11px 13px !important;
  border-bottom: 1px solid rgba(125,220,255,0.10) !important;
}

body.executive-deck.section-command .worker-section,
body.executive-deck.section-command .quick-actions,
body.executive-deck.section-command .queue-chips,
body.executive-deck.section-command .list,
body.executive-deck.section-command .proof-summary,
body.executive-deck.section-command .job-detail {
  min-width: 0 !important;
}

body.executive-deck.section-command .worker-section {
  height: calc(100% - 43px) !important;
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) auto !important;
  overflow: hidden !important;
}

body.executive-deck.section-command .worker-row,
body.executive-deck.section-command .list,
body.executive-deck.section-command .proof-summary,
body.executive-deck.section-command .job-detail {
  overflow: auto !important;
}

body.executive-deck.section-command .worker-row {
  padding: 0 12px 12px !important;
  align-content: start !important;
}

body.executive-deck.section-command .preferred-worker-select {
  margin: 0 12px 12px !important;
}

body.executive-deck.section-command .quick-actions {
  height: calc(100% - 43px) !important;
  padding: 12px !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-content: start !important;
  gap: 8px !important;
  overflow: auto !important;
}

body.executive-deck.section-command .quick-actions button,
body.executive-deck.section-command .worker-card,
body.executive-deck.section-command .queue-chip,
body.executive-deck.section-command .voice-btn,
body.executive-deck.section-command .view-all-link {
  border-radius: 8px !important;
}

body.executive-deck.section-command .quick-actions button {
  min-height: 38px !important;
  padding: 8px 9px !important;
  white-space: normal !important;
}

body.executive-deck.section-command .col-queue .list,
body.executive-deck.section-command .approval-center-card .list,
body.executive-deck.section-command .artifacts-card .proof-summary,
body.executive-deck.section-command .artifacts-card .job-detail {
  padding: 10px 12px !important;
}

body.executive-deck.section-command .approval-detail-fold {
  margin: 0 12px 12px !important;
  max-height: 42% !important;
  overflow: auto !important;
}

@media (max-width: 1180px) {
  body.executive-deck.section-command .orbital-deck,
  body.executive-deck.section-command .command-grid {
    grid-template-columns: minmax(220px, 0.8fr) minmax(380px, 1.28fr) minmax(250px, 0.9fr) !important;
    gap: 10px !important;
  }

  body.executive-deck.section-command .hero-sub {
    display: none !important;
  }
}

@media (max-width: 900px) {
  html:has(body.executive-deck.section-command) {
    height: auto !important;
    overflow: auto !important;
  }

  body.executive-deck.section-command {
    min-height: 100vh !important;
    height: auto !important;
    overflow: auto !important;
  }

  body.executive-deck.section-command .shell,
  body.executive-deck.section-command .main,
  body.executive-deck.section-command .deck-section[data-section="command"].active {
    height: auto !important;
    min-height: 100vh !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .deck-section[data-section="command"].active {
    padding: 10px !important;
  }

  body.executive-deck.section-command .orbital-deck,
  body.executive-deck.section-command .command-grid {
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .orbital-center {
    order: 1 !important;
    display: grid !important;
    grid-template-rows: auto auto !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .orbital-left {
    order: 2 !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .orbital-right {
    order: 3 !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .orbital-left,
  body.executive-deck.section-command .orbital-right,
  body.executive-deck.section-command .orbital-center {
    display: grid !important;
    grid-template-rows: none !important;
  }

  body.executive-deck.section-command .core-wrap {
    height: clamp(410px, 72vh, 620px) !important;
  }

  body.executive-deck.section-command .command-strip {
    position: relative !important;
    bottom: auto !important;
    z-index: 40 !important;
    min-height: 0 !important;
    height: auto !important;
  }

  body.executive-deck.section-command .orbital-panel,
  body.executive-deck.section-command .card {
    min-height: 180px !important;
  }
}

@media (max-width: 620px) {
  body.executive-deck.section-command .deck-section[data-section="command"].active {
    padding: 8px !important;
  }

  body.executive-deck.section-command .core-wrap {
    height: 400px !important;
  }

  body.executive-deck.section-command .hero-copy {
    left: 14px !important;
    right: 14px !important;
    top: 18px !important;
  }

  body.executive-deck.section-command .hero-heading {
    font-size: 31px !important;
  }

  body.executive-deck.section-command .orb-container {
    width: 330px !important;
    height: 330px !important;
    max-width: calc(100vw - 38px) !important;
    translate: -50% -35% !important;
  }

  body.executive-deck.section-command .mission-spine {
    left: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
    gap: 6px !important;
  }

  body.executive-deck.section-command .mission-spine div {
    min-height: 50px !important;
    padding: 8px 7px !important;
  }

  body.executive-deck.section-command .mission-spine span {
    font-size: 7px !important;
    letter-spacing: 0.08em !important;
  }

  body.executive-deck.section-command .mission-spine strong {
    font-size: 10px !important;
    white-space: normal !important;
  }

  body.executive-deck.section-command .command-bar {
    min-height: 104px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
  }

  body.executive-deck.section-command .route-receipt {
    min-height: 32px !important;
    max-height: 32px !important;
    padding: 8px 10px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body.executive-deck.section-command .cmd-mic {
    display: none !important;
  }

  body.executive-deck.section-command .command-input {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    resize: none !important;
    padding: 9px 0 0 !important;
    overflow: hidden !important;
  }

  body.executive-deck.section-command .cmd-btn-group {
    display: grid !important;
    grid-template-columns: 1fr 48px !important;
    gap: 8px !important;
  }

  body.executive-deck.section-command .preview-btn {
    min-width: 0 !important;
    padding: 0 10px !important;
  }

  body.executive-deck.section-command .voice-strip {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
    min-height: 78px !important;
    padding: 8px !important;
  }

  body.executive-deck.section-command .voice-strip-right {
    display: none !important;
  }

  body.executive-deck.section-command .voice-strip-left {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
  }

  body.executive-deck.section-command .voice-strip-center {
    min-height: 30px !important;
  }

  body.executive-deck.section-command .quick-actions {
    grid-template-columns: 1fr !important;
  }
}

/* ── MC Orb Constellation canvas ──────────────────────────────────── */
.mc-orb-constellation {
  position: absolute;
  inset: 0;
  z-index: 6;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: block;
}

/* Retire the glass sphere / HUD core so the shared constellation is the
   single Jarvis presence in Mission Control. Overrides the stark-hud-live /
   holoforge-live re-assertions with !important on the same elements. */
#orbis3dStage,
body.stark-hud-live #orbis3dStage,
body.holoforge-live #orbis3dStage {
  opacity: 0 !important;
}

#orbisCoreCanvas,
body.stark-hud-live #orbisCoreCanvas,
body:not(.orbis-3d-fallback) #orbisCoreCanvas {
  opacity: 0 !important;
}

/* Retire the legacy glass orb inside the Mission Control hero so the shared
   constellation is the only Jarvis presence. Scoped to .core-wrap so the
   front-page orb is untouched. */
.core-wrap .orb-container,
body:not(.orbis-3d-fallback) .core-wrap .orb-container {
  opacity: 0 !important;
}

/* ==========================================================================
   PHASE 6 MOBILE APP PASS
   Final responsive layer for phone/PWA use. Orb internals stay unchanged; only
   their containing surfaces scale and reflow.
   ========================================================================== */

@media (max-width: 760px) {
  html,
  body {
    width: 100%;
    max-width: 100vw;
    min-height: 100dvh;
    overflow-x: hidden !important;
  }

  body.executive-deck {
    min-height: 100dvh;
    overscroll-behavior-y: contain;
    touch-action: manipulation;
  }

  body.executive-deck .shell,
  body.executive-deck .main {
    width: 100% !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    overflow-x: hidden !important;
  }

  body.executive-deck .rail {
    display: none !important;
  }

  body.executive-deck .topbar {
    position: sticky !important;
    top: 0 !important;
    z-index: 90 !important;
    min-height: auto !important;
    padding: max(10px, env(safe-area-inset-top)) 10px 8px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    background: rgba(3, 8, 18, 0.92) !important;
    backdrop-filter: blur(18px);
  }

  body.executive-deck .topbar-left,
  body.executive-deck .topbar-right {
    min-width: 0 !important;
    width: 100% !important;
  }

  body.executive-deck .topbar-right {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap: 6px !important;
  }

  body.executive-deck .voice-pill,
  body.executive-deck .atlas-pill,
  body.executive-deck .status-metric {
    min-height: 34px !important;
    max-width: 100% !important;
    white-space: normal !important;
  }

  body.executive-deck .mobile-nav {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: auto !important;
    z-index: 120 !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 0 !important;
    width: 100% !important;
    min-height: calc(64px + env(safe-area-inset-bottom)) !important;
    padding: 6px 6px calc(7px + env(safe-area-inset-bottom)) !important;
    margin: 0 !important;
    background: rgba(3, 8, 18, 0.96) !important;
    border-top: 1px solid rgba(125, 211, 252, 0.2) !important;
  }

  body.executive-deck .mobile-nav .nav-item,
  body.executive-deck button,
  body.executive-deck select,
  body.executive-deck textarea {
    min-height: 44px;
  }

  body.executive-deck .mobile-nav .nav-label {
    font-size: 8px !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }

  body.executive-deck .deck-section {
    width: 100% !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    padding: 12px 10px calc(92px + env(safe-area-inset-bottom)) !important;
    overflow-x: hidden !important;
  }

  body.executive-deck .section-inner,
  body.executive-deck .card,
  body.executive-deck .orbital-panel {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.executive-deck.section-home .deck-section[data-section="home"].active {
    min-height: calc(100dvh - 70px) !important;
    padding: 8px 8px calc(168px + env(safe-area-inset-bottom)) !important;
  }

  body.executive-deck .orb-home-shell {
    width: 100% !important;
    min-height: calc(100dvh - 96px) !important;
    max-width: 100vw !important;
    overflow: hidden !important;
    border-radius: 0 !important;
  }

  body.executive-deck .orb-home-canvas {
    width: min(132vw, 560px) !important;
    height: min(132vw, 560px) !important;
    left: 50% !important;
    top: 45% !important;
    transform: translate(-50%, -50%) !important;
  }

  body.executive-deck.section-home .orb-home-canvas {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    transform: none !important;
  }

  body.executive-deck .orb-top {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    padding: 10px !important;
  }

  body.executive-deck .orb-jp {
    justify-content: center !important;
  }

  body.executive-deck .orb-top-actions {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(74px + env(safe-area-inset-bottom)) !important;
    z-index: 125 !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    padding: 8px !important;
    border: 1px solid rgba(125, 211, 252, 0.18) !important;
    border-radius: 12px !important;
    background: rgba(3, 8, 18, 0.94) !important;
    backdrop-filter: blur(18px);
  }

  body.executive-deck .orb-top-actions .orb-device-select,
  body.executive-deck .orb-top-actions .orb-mode {
    grid-column: span 1;
  }

  body.executive-deck .orb-center {
    top: 35% !important;
    padding: 0 14px !important;
  }

  body.executive-deck .orb-center h1 {
    font-size: clamp(44px, 18vw, 82px) !important;
    letter-spacing: 0 !important;
  }

  body.executive-deck .orb-hud {
    left: 8px !important;
    right: 8px !important;
    bottom: 210px !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
  }

  body.executive-deck .hud-card {
    min-width: 0 !important;
    padding: 8px !important;
  }

  body.executive-deck .hud-card strong {
    overflow-wrap: anywhere;
  }

  body.executive-deck .orb-bar {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(136px + env(safe-area-inset-bottom)) !important;
    z-index: 124 !important;
    display: grid !important;
    grid-template-columns: 86px minmax(0, 1fr) 50px !important;
    gap: 6px !important;
    width: auto !important;
    max-width: none !important;
    padding: 8px !important;
    border-radius: 12px !important;
    background: rgba(3, 8, 18, 0.94) !important;
    backdrop-filter: blur(18px);
  }

  body.executive-deck .orb-input textarea,
  body.executive-deck .command-input {
    font-size: 16px !important;
    line-height: 1.25 !important;
  }

  body.executive-deck .orb-input textarea {
    min-height: 48px !important;
    max-height: 30dvh !important;
  }

  body.executive-deck .orb-tabs {
    display: none !important;
  }

  body.executive-deck.section-command .deck-section[data-section="command"].active {
    min-height: auto !important;
    padding: 10px 8px calc(152px + env(safe-area-inset-bottom)) !important;
  }

  body.executive-deck.section-command .command-grid,
  body.executive-deck .command-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    height: auto !important;
    overflow: visible !important;
  }

  body.executive-deck .orbital-left,
  body.executive-deck .orbital-center,
  body.executive-deck .orbital-right {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
  }

  body.executive-deck.section-command .core-wrap {
    height: clamp(300px, 72vw, 440px) !important;
    min-height: 300px !important;
    overflow: hidden !important;
  }

  body.executive-deck.section-command .hero-copy {
    top: 16px !important;
    left: 12px !important;
    right: 12px !important;
  }

  body.executive-deck.section-command .hero-heading {
    font-size: clamp(30px, 10vw, 48px) !important;
    letter-spacing: 0 !important;
  }

  body.executive-deck.section-command .mission-spine {
    left: 8px !important;
    right: 8px !important;
    bottom: 8px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  body.executive-deck.section-command .command-strip {
    position: relative !important;
    z-index: 30 !important;
    display: grid !important;
    gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  body.executive-deck.section-command .route-receipt {
    max-height: 132px !important;
    min-height: 44px !important;
    white-space: pre-wrap !important;
    overflow: auto !important;
    text-overflow: clip !important;
  }

  body.executive-deck.section-command .command-bar {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    min-height: auto !important;
    padding: 10px !important;
  }

  body.executive-deck.section-command .cmd-btn-group {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 52px !important;
    gap: 8px !important;
  }

  body.executive-deck.section-command .preview-btn,
  body.executive-deck.section-command .route-btn {
    min-height: 48px !important;
  }

  body.executive-deck.section-command .voice-strip {
    position: sticky !important;
    bottom: calc(72px + env(safe-area-inset-bottom)) !important;
    z-index: 118 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    min-height: auto !important;
    padding: 8px !important;
    border-radius: 12px !important;
    background: rgba(3, 8, 18, 0.96) !important;
    border: 1px solid rgba(125, 211, 252, 0.18) !important;
    backdrop-filter: blur(18px);
  }

  body.executive-deck.section-command .voice-strip-left {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  body.executive-deck.section-command .voice-strip-left > * {
    width: 100% !important;
    min-width: 0 !important;
  }

  body.executive-deck.section-command .voice-strip-center {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 72px !important;
    min-height: 34px !important;
  }

  body.executive-deck.section-command .voice-strip-right {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    font-size: 10px !important;
  }

  body.executive-deck [data-mobile-collapse] {
    overflow: hidden !important;
  }

  body.executive-deck [data-mobile-collapse] .mobile-collapse-toggle {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 58px !important;
    min-height: 36px !important;
    margin-left: auto !important;
    border: 1px solid rgba(125, 211, 252, 0.18) !important;
    border-radius: 9px !important;
    color: var(--jarvis-blue-soft, #7dd3fc) !important;
    background: rgba(125, 211, 252, 0.07) !important;
    font: inherit !important;
    font-size: 10px !important;
  }

  body.executive-deck [data-mobile-collapse].mobile-collapsed > :not(.orbital-panel-head):not(.card-head) {
    display: none !important;
  }

  body.executive-deck .worker-row,
  body.executive-deck .quick-actions,
  body.executive-deck .queue-chips,
  body.executive-deck .proof-summary-grid,
  body.executive-deck .status-boxes,
  body.executive-deck .agent-list,
  body.executive-deck .orchestration-grid,
  body.executive-deck .cap-list,
  body.executive-deck .economics-boxes {
    grid-template-columns: minmax(0, 1fr) !important;
    max-width: 100% !important;
  }

  body.executive-deck .list,
  body.executive-deck .job-detail,
  body.executive-deck .proof-view,
  body.executive-deck .jarvis-reply-list {
    max-width: 100% !important;
    overflow-wrap: anywhere !important;
  }

  body.executive-deck .proof-view {
    white-space: pre-wrap !important;
  }
}

@media (max-width: 420px) {
  body.executive-deck .orb-top-actions {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  body.executive-deck .orb-bar {
    grid-template-columns: minmax(0, 1fr) 50px !important;
  }

  body.executive-deck .orb-bar #jarvis-worker-mode {
    grid-column: 1 / -1;
  }

  body.executive-deck .orb-hud {
    grid-template-columns: minmax(0, 1fr) !important;
    bottom: 226px !important;
  }
}

/* Pool-phone hotfix: final home-screen rules win over older duplicated orb CSS. */
@media (max-width: 760px), (pointer: coarse) {
  body.executive-deck.section-home {
    width: 100vw !important;
    height: 100dvh !important;
    overflow: hidden !important;
  }

  body.executive-deck.section-home .shell,
  body.executive-deck.section-home .main,
  body.executive-deck.section-home .neuradex-home,
  body.executive-deck.section-home .orb-home-shell {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    max-width: 100vw !important;
    overflow: hidden !important;
    transform: none !important;
    translate: none !important;
  }

  body.executive-deck.section-home .orb-home-canvas {
    position: absolute !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    max-width: none !important;
    transform: none !important;
    translate: none !important;
    z-index: 1 !important;
  }

  body.executive-deck.section-home .orb-center {
    position: fixed !important;
    left: 50% !important;
    right: auto !important;
    top: 42dvh !important;
    width: min(92vw, 520px) !important;
    transform: translate(-50%, -50%) !important;
    translate: none !important;
    text-align: center !important;
    z-index: 3 !important;
  }

  body.executive-deck.section-home .orb-center h1 {
    font-size: clamp(42px, 18vw, 82px) !important;
    line-height: 0.9 !important;
    letter-spacing: 0.06em !important;
  }

  body.executive-deck.section-home .orb-top {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    top: max(8px, env(safe-area-inset-top)) !important;
    z-index: 5 !important;
    padding: 0 !important;
  }

  body.executive-deck.section-home .orb-hud {
    display: none !important;
  }

  body.executive-deck.section-home .jarvis-dock,
  body.executive-deck.section-home .jarvis-conversation-panel {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(202px + env(safe-area-inset-bottom)) !important;
    width: auto !important;
    max-width: none !important;
    min-height: 108px !important;
    max-height: min(240px, 30dvh) !important;
    margin: 0 !important;
    overflow: hidden !important;
    z-index: 6 !important;
  }

  body.executive-deck.section-home .orb-bar {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(126px + env(safe-area-inset-bottom)) !important;
    width: auto !important;
    max-width: none !important;
    display: grid !important;
    grid-template-columns: 82px minmax(0, 1fr) 50px !important;
    gap: 6px !important;
    z-index: 7 !important;
  }

  body.executive-deck.section-home .orb-input,
  body.executive-deck.section-home .orb-input textarea {
    min-width: 0 !important;
  }
}

/* Phase 6 final mobile touch/readability fixes. Orb internals stay unchanged. */
@media (max-width: 760px) {
  body.executive-deck .mobile-nav {
    display: grid !important;
    top: auto !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    min-height: calc(112px + env(safe-area-inset-bottom)) !important;
    padding: 8px 8px calc(8px + env(safe-area-inset-bottom)) !important;
  }

  body.executive-deck .topbar {
    position: static !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  body.executive-deck .bg-grid {
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    transform: none !important;
  }

  body.executive-deck .job-count {
    margin-left: 4px !important;
    width: 14px !important;
    max-width: 14px !important;
    padding-inline: 0 !important;
    text-align: center !important;
    overflow: hidden !important;
  }

  body.executive-deck .mobile-nav .nav-item {
    min-width: 0 !important;
    min-height: 48px !important;
    width: 100% !important;
    padding: 6px 4px !important;
    gap: 3px !important;
  }

  body.executive-deck .mobile-nav .nav-icon {
    min-width: 18px !important;
    min-height: 18px !important;
    line-height: 1 !important;
  }

  body.executive-deck .mobile-nav .nav-label {
    font-size: 10px !important;
    line-height: 1.1 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  body.executive-deck .orb-top-actions {
    bottom: calc(234px + env(safe-area-inset-bottom)) !important;
  }

  body.executive-deck .orb-top-actions .orb-toggle,
  body.executive-deck .orb-top-actions .orb-mode,
  body.executive-deck .orb-top-actions .orb-device-select {
    min-height: 44px !important;
    height: auto !important;
    min-width: 0 !important;
    padding: 8px 10px !important;
    line-height: 1.15 !important;
    white-space: normal !important;
  }

  body.executive-deck .orb-bar {
    bottom: calc(128px + env(safe-area-inset-bottom)) !important;
    min-height: 64px !important;
  }

  body.executive-deck .orb-input textarea,
  body.executive-deck #jarvis-chat-input {
    min-height: 48px !important;
  }

  body.executive-deck .orb-send,
  body.executive-deck .orb-bar button {
    min-width: 44px !important;
    min-height: 44px !important;
  }

  body.executive-deck.section-home .orb-tabs button,
  body.executive-deck.section-home #jarvis-chat-toggle {
    min-width: 44px !important;
    min-height: 44px !important;
  }

  body.executive-deck.section-command .command-input,
  body.executive-deck #message.command-input {
    min-height: 48px !important;
    height: auto !important;
  }

  body.executive-deck.section-command .worker-row,
  body.executive-deck .worker-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  body.executive-deck.section-command .worker-card,
  body.executive-deck .worker-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
  }

  body.executive-deck .worker-spark {
    max-width: 44px !important;
    justify-self: end !important;
  }

  body.executive-deck .command-fab,
  body.executive-deck .mobile-command-jump {
    min-width: 44px !important;
    min-height: 44px !important;
  }
}

@keyframes jarvis-caret {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

@media (max-width: 760px) {
  body.executive-deck.section-home .orb-hud {
    display: none !important;
  }

  body.executive-deck.section-home .jarvis-conversation-panel {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(208px + env(safe-area-inset-bottom)) !important;
    width: auto !important;
    min-height: 120px !important;
    max-height: min(260px, 32dvh) !important;
    margin: 0 !important;
    z-index: 123 !important;
  }

  body.executive-deck.section-home .jarvis-conversation-panel .jarvis-reply-list {
    max-height: calc(min(260px, 32dvh) - 24px) !important;
  }

  body.executive-deck.section-home .jarvis-turn {
    grid-template-columns: 48px minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  body.executive-deck.section-home .orb-bar {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(128px + env(safe-area-inset-bottom)) !important;
    z-index: 124 !important;
    display: grid !important;
    grid-template-columns: 86px minmax(0, 1fr) 50px !important;
    gap: 6px !important;
    width: auto !important;
    max-width: none !important;
    padding: 8px !important;
    border-radius: 12px !important;
    background: rgba(3, 8, 18, 0.94) !important;
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
  }
}

@media (max-width: 420px) {
  body.executive-deck.section-home .jarvis-conversation-panel {
    bottom: calc(272px + env(safe-area-inset-bottom)) !important;
  }

  body.executive-deck.section-home .orb-bar {
    grid-template-columns: minmax(0, 1fr) 50px !important;
  }

  body.executive-deck.section-home .orb-bar #jarvis-worker-mode {
    grid-column: 1 / -1 !important;
  }
}

/* ════════════════════════════════════════════════════════════════════════
   JARVIS HOME — Chat + Calendar docks  (Claude, 2026-06-14, per owner spec)
   Clean floating orb. Two tabs on the right edge; each opens a slide-over
   panel and closes the other. Reversible: delete this block to restore.
   ════════════════════════════════════════════════════════════════════════ */

/* keep the orb clean: hide the old floating clutter on the home view */
body.executive-deck.section-home .orb-hud,
body.executive-deck.section-home .orb-center,   /* no words on the orb */
body.executive-deck.section-home .orb-bridge-cta,
body.executive-deck.section-home #jarvis-listen-toggle,
body.executive-deck.section-home #jarvis-speak-toggle,
body.executive-deck.section-home .orb-top-actions .orb-device-select,
body.executive-deck.section-home .orb-top-actions .orb-mode.on {
  display: none !important;
}

/* right-edge tab rail — vertical, two tabs */
body.executive-deck.section-home .orb-tabs {
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  left: auto !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  z-index: 6 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
body.executive-deck.section-home .orb-tabs .orb-tab {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 5px !important;
  width: 62px !important;
  min-height: 0 !important;
  padding: 12px 6px !important;
  border: 1px solid var(--line) !important;
  border-right: 0 !important;
  border-radius: 12px 0 0 12px !important;
  background: rgba(10,20,34,.72) !important;
  color: var(--dim) !important;
  font: 600 10px/1.2 var(--sans) !important;
  letter-spacing: .4px !important;
  text-transform: none !important;
  cursor: pointer !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}
body.executive-deck.section-home .orb-tabs .orb-tab svg { width: 18px !important; height: 18px !important; }
body.executive-deck.section-home .orb-tabs .orb-tab.on,
body.executive-deck.section-home .orb-tabs .orb-tab:hover {
  color: #eaf6ff !important;
  background: rgba(40,120,200,.34) !important;
  border-color: rgba(125,220,255,.5) !important;
}

/* slide-over dock (chat + calendar share this shell) */
body.executive-deck.section-home .jarvis-dock {
  position: absolute !important;
  top: 60px !important;
  right: 70px !important;
  bottom: 22px !important;
  width: min(380px, calc(100vw - 110px)) !important;
  z-index: 7 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  padding: 14px !important;
  border: 1px solid var(--line) !important;
  border-radius: 16px !important;
  background: rgba(4,10,20,.93) !important;
  box-shadow: 0 24px 60px rgba(0,0,0,.5) !important;
  backdrop-filter: blur(16px) saturate(1.2) !important;
  -webkit-backdrop-filter: blur(16px) saturate(1.2) !important;
}
body.executive-deck.section-home .jarvis-dock[hidden] { display: none !important; }
body.executive-deck.section-home .jarvis-dock-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  color: var(--text) !important;
  font: 600 13px var(--sans) !important;
  letter-spacing: .3px !important;
}
body.executive-deck.section-home .jarvis-dock-close {
  width: 26px !important; height: 26px !important;
  border-radius: 8px !important;
  border: 1px solid var(--line) !important;
  background: transparent !important;
  color: var(--dim) !important;
  font-size: 17px !important; line-height: 1 !important;
  cursor: pointer !important;
}
body.executive-deck.section-home .jarvis-dock-close:hover { color: #fff !important; }

/* chat contents fill the dock */
body.executive-deck.section-home #jarvis-chat-dock .jarvis-conversation-panel {
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  translate: none !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  overflow-y: auto !important;
}
body.executive-deck.section-home #jarvis-chat-dock .orb-bar {
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  translate: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  background: transparent !important;
  border: 0 !important;
}

/* calendar placeholder */
body.executive-deck.section-home .jarvis-calendar {
  flex: 1 1 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
body.executive-deck.section-home .jarvis-calendar-empty { color: var(--dim) !important; font: 13px var(--sans) !important; }
body.executive-deck.section-home .jarvis-calendar-empty .muted { color: var(--faint) !important; margin-top: 6px !important; }

/* Phone access uses the desktop Jarvis home, not the separate mobile mockup. Keep
   the same orb canvas as a floating pulsing presence instead of stretching it
   into a background wash on narrow screens. */
@media (max-width: 760px) {
  body.executive-deck.section-home .orb-home-shell {
    min-height: 100dvh !important;
    height: 100dvh !important;
  }

  body.executive-deck.section-home .orb-home-canvas {
    position: absolute !important;
    width: min(96vw, 460px) !important;
    height: min(96vw, 460px) !important;
    left: 50% !important;
    top: 43% !important;
    inset: auto !important;
    transform: translate(-50%, -50%) !important;
    border-radius: 50% !important;
    z-index: 1 !important;
    filter: drop-shadow(0 0 44px rgba(125, 220, 255, 0.42)) brightness(1.18) saturate(1.12) !important;
  }

  body.executive-deck.section-home.jarvis-listening .orb-home-canvas,
  body.executive-deck.section-home.jarvis-speaking .orb-home-canvas {
    filter: drop-shadow(0 0 62px rgba(125, 220, 255, 0.7)) brightness(1.28) saturate(1.2) !important;
  }

  body.executive-deck.section-home .orb-tapzone {
    inset: auto !important;
    left: 50% !important;
    top: 43% !important;
    width: min(96vw, 460px) !important;
    max-width: none !important;
    aspect-ratio: 1 !important;
    translate: -50% -50% !important;
    border-radius: 50% !important;
    z-index: 5 !important;
  }

  body.executive-deck.section-home .orb-top {
    position: absolute !important;
    left: 16px !important;
    right: 16px !important;
    top: max(16px, env(safe-area-inset-top)) !important;
    padding: 0 !important;
  }

  body.executive-deck.section-home .orb-top-actions {
    position: static !important;
    display: flex !important;
    justify-content: flex-end !important;
    width: auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

body.executive-deck.section-home #jarvis-live-toggle,
body.executive-deck.section-home .orb-top-actions .orb-mode {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--dim) !important;
  }
}

/* Pool-phone install lock: this sits last so later desktop/home styles cannot
   shove the orb or controls off the visible phone viewport. */
@media (max-width: 760px), (pointer: coarse) {
  body.executive-deck.section-home {
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    overflow: hidden !important;
  }

  body.executive-deck.section-home .shell,
  body.executive-deck.section-home .main,
  body.executive-deck.section-home .neuradex-home,
  body.executive-deck.section-home .orb-home-shell {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    max-width: 100vw !important;
    overflow: hidden !important;
    transform: none !important;
    translate: none !important;
  }

  body.executive-deck.section-home .orb-home-canvas {
    position: fixed !important;
    left: 50% !important;
    top: 42dvh !important;
    inset: auto !important;
    width: min(96vw, 460px) !important;
    height: min(96vw, 460px) !important;
    transform: translate(-50%, -50%) !important;
    translate: none !important;
    border-radius: 50% !important;
    z-index: 1 !important;
  }

  body.executive-deck.section-home .orb-tapzone {
    position: fixed !important;
    left: 50% !important;
    top: 42dvh !important;
    inset: auto !important;
    width: min(96vw, 460px) !important;
    max-width: none !important;
    aspect-ratio: 1 !important;
    transform: translate(-50%, -50%) !important;
    translate: none !important;
    border-radius: 50% !important;
    z-index: 5 !important;
  }

  body.executive-deck.section-home .orb-center {
    position: fixed !important;
    left: 50% !important;
    right: auto !important;
    top: 42dvh !important;
    width: min(92vw, 520px) !important;
    transform: translate(-50%, -50%) !important;
    translate: none !important;
    text-align: center !important;
    z-index: 3 !important;
  }

  body.executive-deck.section-home .orb-center h1 {
    font-size: clamp(42px, 18vw, 82px) !important;
    line-height: 0.9 !important;
    letter-spacing: 0.06em !important;
  }

  body.executive-deck.section-home .orb-top {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    top: max(8px, env(safe-area-inset-top)) !important;
    z-index: 8 !important;
    padding: 0 !important;
  }

  body.executive-deck.section-home .jarvis-dock,
  body.executive-deck.section-home .jarvis-conversation-panel {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(202px + env(safe-area-inset-bottom)) !important;
    width: auto !important;
    max-width: none !important;
    min-height: 108px !important;
    max-height: min(240px, 30dvh) !important;
    margin: 0 !important;
    overflow: hidden !important;
    z-index: 6 !important;
  }

  body.executive-deck.section-home .orb-bar {
    position: fixed !important;
    left: 8px !important;
    right: 8px !important;
    bottom: calc(126px + env(safe-area-inset-bottom)) !important;
    width: auto !important;
    max-width: none !important;
    display: grid !important;
    grid-template-columns: 82px minmax(0, 1fr) 50px !important;
    gap: 6px !important;
    z-index: 7 !important;
  }
}
