/*
  Malach RC8.35.2 · Hotfix 18
  Calm intelligence workspaces, theme correction, and progressive disclosure.

  This layer intentionally overrides Hotfix 17's dark-only command canvases.
  Every color is semantic and follows the active html[data-theme] value.
*/

:root{
  --h18-app:#0b0c10;
  --h18-surface:#14161c;
  --h18-surface-raised:#191c23;
  --h18-surface-soft:#101218;
  --h18-ink:#f4f1ed;
  --h18-text:#c7c2bc;
  --h18-muted:#858b95;
  --h18-line:rgba(255,255,255,.09);
  --h18-line-strong:rgba(255,255,255,.15);
  --h18-copper:#d67b47;
  --h18-violet:#8a68e8;
  --h18-green:#4ab98a;
  --h18-amber:#d39a50;
  --h18-red:#e56f7e;
  --h18-shadow:0 18px 55px rgba(0,0,0,.22);
  --h18-shadow-soft:0 8px 30px rgba(0,0,0,.14);
  --h18-radius:20px;
  --h18-radius-sm:14px;
}

html[data-theme="light"]{
  --h18-app:#f5f2ee;
  --h18-surface:#fffdfa;
  --h18-surface-raised:#ffffff;
  --h18-surface-soft:#f8f5f1;
  --h18-ink:#201d1a;
  --h18-text:#5e5751;
  --h18-muted:#8a827a;
  --h18-line:rgba(47,38,31,.10);
  --h18-line-strong:rgba(47,38,31,.17);
  --h18-copper:#b85d32;
  --h18-violet:#7553c9;
  --h18-green:#187b58;
  --h18-amber:#9a641d;
  --h18-red:#b94b5f;
  --h18-shadow:0 18px 55px rgba(56,42,31,.08);
  --h18-shadow-soft:0 8px 28px rgba(56,42,31,.055);
}

/* ---------- shared calm workspace shell ---------- */

.intelligence-command-page,
.advantage-command-page,
.auto-agent-operator{
  color:var(--h18-ink)!important;
}

.intelligence-command-page,
.advantage-command-page{
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  isolation:auto!important;
}

.intelligence-command-page::before,
.advantage-command-page::before{
  display:none!important;
}

.intelligence-command-page .page-head,
.advantage-command-page .page-head,
.auto-agent-operator .page-head{
  margin-bottom:14px!important;
}

.intelligence-command-page .page-head h2,
.advantage-command-page .page-head h2,
.auto-agent-operator .page-head h2{
  color:var(--text)!important;
  font-size:clamp(24px,2vw,32px)!important;
  font-weight:650!important;
  letter-spacing:-.045em!important;
}

.intelligence-command-page .page-head p,
.advantage-command-page .page-head p,
.auto-agent-operator .page-head p{
  color:var(--text-3)!important;
  max-width:760px!important;
  font-size:11px!important;
}

.intelligence-command-page .page-actions,
.advantage-command-page .page-actions,
.auto-agent-operator .page-actions{
  gap:7px!important;
}

.intelligence-command-page .page-actions button,
.advantage-command-page .page-actions button,
.auto-agent-operator .page-actions button{
  min-height:36px!important;
  border-radius:12px!important;
}

.intelligence-command-page .page-actions .primary-button,
.advantage-command-page .page-actions .primary-button,
.auto-agent-operator .page-actions .primary-button{
  color:#fff!important;
  background:linear-gradient(118deg,var(--h18-copper),var(--h18-violet))!important;
  border-color:transparent!important;
  box-shadow:0 9px 24px color-mix(in srgb,var(--h18-violet) 14%,transparent)!important;
}

.intelligence-command-page .page-actions .secondary-button,
.intelligence-command-page .page-actions .quiet-button,
.advantage-command-page .page-actions .secondary-button,
.advantage-command-page .page-actions .quiet-button,
.auto-agent-operator .page-actions .secondary-button,
.auto-agent-operator .page-actions .quiet-button{
  color:var(--h18-text)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
  box-shadow:none!important;
}

.h18-workspace-tabs{
  position:sticky;
  top:0;
  z-index:7;
  display:flex;
  gap:4px;
  width:max-content;
  max-width:100%;
  margin:0 0 14px;
  padding:4px;
  overflow-x:auto;
  border:1px solid var(--h18-line);
  border-radius:14px;
  background:color-mix(in srgb,var(--h18-surface) 92%,transparent);
  box-shadow:var(--h18-shadow-soft);
  backdrop-filter:blur(22px) saturate(125%);
  -webkit-backdrop-filter:blur(22px) saturate(125%);
  scrollbar-width:none;
}

.h18-workspace-tabs::-webkit-scrollbar{display:none}

.h18-workspace-tabs button{
  min-height:34px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:0 12px;
  border:0;
  border-radius:10px;
  background:transparent;
  color:var(--h18-muted);
  font-size:10px;
  font-weight:620;
  white-space:nowrap;
  cursor:pointer;
  transition:background .18s ease,color .18s ease,box-shadow .18s ease;
}

.h18-workspace-tabs button:hover{
  color:var(--h18-ink);
  background:color-mix(in srgb,var(--h18-ink) 4%,transparent);
}

.h18-workspace-tabs button.is-active{
  color:var(--h18-ink);
  background:var(--h18-surface-raised);
  box-shadow:0 2px 10px rgba(0,0,0,.08),inset 0 0 0 1px var(--h18-line);
}

.h18-workspace-tabs button.is-active::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:999px;
  background:linear-gradient(135deg,var(--h18-copper),var(--h18-violet));
}

.h18-pane-stack{display:grid;min-width:0}
.h18-pane{display:grid;gap:12px;min-width:0;animation:h18Fade .18s ease}
.h18-pane[hidden]{display:none!important}
@keyframes h18Fade{from{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}

.h18-calm-card{
  border:1px solid var(--h18-line);
  border-radius:var(--h18-radius);
  background:var(--h18-surface);
  box-shadow:var(--h18-shadow-soft);
}

.h18-calm-note{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding:17px 18px;
  border:1px solid var(--h18-line);
  border-radius:var(--h18-radius);
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 5%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 4%,var(--h18-surface)));
  box-shadow:var(--h18-shadow-soft);
}

.h18-calm-note small{
  display:block;
  margin-bottom:5px;
  color:var(--h18-copper);
  font-size:8px;
  font-weight:760;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.h18-calm-note h3{margin:0;color:var(--h18-ink);font-size:16px;letter-spacing:-.025em}
.h18-calm-note p{max-width:760px;margin:5px 0 0;color:var(--h18-text);font-size:10px;line-height:1.55}
.h18-calm-note .secondary-button{flex:0 0 auto}

/* ---------- Intelligence ---------- */

.intelligence-command-page .intel-command-canvas{
  display:grid!important;
  gap:0!important;
  color:var(--h18-ink)!important;
}

.intelligence-command-page .intel-live-rail,
.intelligence-command-page .intel-bluf-board,
.intelligence-command-page .intel-signal-strip,
.intelligence-command-page .intel-command-links,
.intelligence-command-page .intel-ledger,
.intelligence-command-page .intel-risk-column>section,
.intelligence-command-page .intel-evidence-brief,
.intelligence-command-page .glass-card{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
  box-shadow:var(--h18-shadow-soft)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

.intelligence-command-page .intel-live-rail{
  grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(110px,.7fr))!important;
  border-radius:var(--h18-radius-sm)!important;
  overflow:hidden!important;
}

.intelligence-command-page .intel-live-rail>span{
  padding:10px 12px!important;
  border-color:var(--h18-line)!important;
}

.intelligence-command-page .intel-live-rail small,
.intelligence-command-page .intel-signal small,
.intelligence-command-page .intel-signal em,
.intelligence-command-page .intel-bluf-board>aside small,
.intelligence-command-page .intel-decision-copy p,
.intelligence-command-page .intel-decision-signal small,
.intelligence-command-page .intel-ledger p,
.intelligence-command-page .intel-evidence-brief p{
  color:var(--h18-muted)!important;
}

.intelligence-command-page .intel-live-rail b,
.intelligence-command-page .intel-signal b,
.intelligence-command-page .intel-bluf-board>aside b,
.intelligence-command-page .intel-decision-copy b,
.intelligence-command-page .intel-decision-signal b,
.intelligence-command-page .intel-ledger h3,
.intelligence-command-page .intel-evidence-brief h3{
  color:var(--h18-ink)!important;
}

.intelligence-command-page .intel-bluf-board{
  grid-template-columns:minmax(0,1fr) 220px!important;
  border-radius:var(--h18-radius)!important;
  background:
    linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 4%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 3%,var(--h18-surface)))!important;
}

.intelligence-command-page .intel-bluf-copy{padding:24px 26px 21px!important}
.intelligence-command-page .intel-bluf-copy h2{
  max-width:980px!important;
  margin:8px 0 7px!important;
  color:var(--h18-ink)!important;
  font-size:clamp(25px,2.3vw,37px)!important;
  font-weight:620!important;
  letter-spacing:-.052em!important;
}
.intelligence-command-page .intel-bluf-copy>p{color:var(--h18-text)!important;font-size:11px!important;line-height:1.6!important}
.intelligence-command-page .intel-eyebrow,
.intelligence-command-page .intel-next-move small,
.intelligence-command-page .intel-ledger>header small,
.intelligence-command-page .intel-evidence-brief>header small,
.intelligence-command-page .intel-decision-copy small{
  color:var(--h18-copper)!important;
}
.intelligence-command-page .intel-next-move{border-color:var(--h18-line)!important}
.intelligence-command-page .intel-next-move b{color:var(--h18-ink)!important}
.intelligence-command-page .intel-bluf-board>aside{border-color:var(--h18-line)!important;background:color-mix(in srgb,var(--h18-ink) 2%,transparent)!important}
.intelligence-command-page .intel-bluf-board>aside>span{border-color:var(--h18-line)!important}

.intelligence-command-page .intel-signal-strip{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  border-radius:var(--h18-radius-sm)!important;
}
.intelligence-command-page .intel-signal{padding:12px 14px!important;border-color:var(--h18-line)!important}
.intelligence-command-page .intel-signal b{font-size:18px!important;font-weight:610!important}
.intelligence-command-page .intel-signal.active b,
.intelligence-command-page .intel-signal.modeled b{color:var(--h18-violet)!important}
.intelligence-command-page .intel-signal.clear b{color:var(--h18-green)!important}
.intelligence-command-page .intel-signal.risk b{color:var(--h18-red)!important}

.intelligence-command-page .intel-command-links{
  border-radius:var(--h18-radius-sm)!important;
  overflow:hidden!important;
}
.intelligence-command-page .intel-command-links button{
  min-height:42px!important;
  color:var(--h18-muted)!important;
  border-color:var(--h18-line)!important;
  background:transparent!important;
}
.intelligence-command-page .intel-command-links button:hover{color:var(--h18-ink)!important;background:color-mix(in srgb,var(--h18-ink) 3%,transparent)!important}
.intelligence-command-page .intel-command-links button.is-active{color:var(--h18-ink)!important;box-shadow:inset 0 -2px 0 var(--h18-copper)!important}

.intelligence-command-page .intel-command-grid{
  grid-template-columns:minmax(0,1fr) 270px!important;
  gap:12px!important;
}
.intelligence-command-page .intel-ledger{border-radius:var(--h18-radius)!important;overflow:hidden!important}
.intelligence-command-page .intel-ledger>header{background:transparent!important;border-color:var(--h18-line)!important}
.intelligence-command-page .intel-decision-console{grid-template-columns:minmax(280px,.68fr) minmax(430px,1.32fr)!important}
.intelligence-command-page .intel-decision-ledger{background:var(--h18-surface-soft)!important;border-color:var(--h18-line)!important}
.intelligence-command-page .intel-decision-row{border-color:var(--h18-line)!important}
.intelligence-command-page .intel-decision-row>button{color:var(--h18-ink)!important;background:transparent!important}
.intelligence-command-page .intel-decision-row>button:hover{background:color-mix(in srgb,var(--h18-ink) 3%,transparent)!important}
.intelligence-command-page .intel-decision-row.is-selected>button{
  background:linear-gradient(90deg,color-mix(in srgb,var(--h18-copper) 8%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 4%,var(--h18-surface)))!important;
  box-shadow:inset 3px 0 0 var(--h18-copper)!important;
}
.intelligence-command-page .intel-decision-detail,
.intelligence-command-page .intel-decision-bounds,
.intelligence-command-page .intel-evidence-chain article,
.intelligence-command-page .intel-control-conditions article,
.intelligence-command-page .intel-data-gaps{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface-raised)!important;
}
.intelligence-command-page .intel-risk-column{gap:12px!important}
.intelligence-command-page .intel-risk-column>section{border-radius:var(--h18-radius)!important;overflow:hidden!important}
.intelligence-command-page .intel-alert-row{border-color:var(--h18-line)!important}
.intelligence-command-page .intel-alert-row b{color:var(--h18-ink)!important}
.intelligence-command-page .intel-alert-row p,
.intelligence-command-page .intel-alert-row time{color:var(--h18-muted)!important}
.intelligence-command-page .intel-forecast-rail dl,
.intelligence-command-page .intel-forecast-rail footer{border-color:var(--h18-line)!important}
.intelligence-command-page .intel-evidence-brief{border-radius:var(--h18-radius)!important;overflow:hidden!important}
.intelligence-command-page .intel-finding{border-color:var(--h18-line)!important;background:transparent!important}
.intelligence-command-page .intel-finding summary{color:var(--h18-ink)!important}
.intelligence-command-page .intel-finding p{background:var(--h18-surface-soft)!important}

.h18-intelligence-history{
  min-height:260px;
  display:grid;
  place-items:center;
  padding:34px;
  text-align:center;
}
.h18-intelligence-history>div{max-width:560px}
.h18-intelligence-history .h18-history-icon{
  width:44px;height:44px;margin:0 auto 13px;display:grid;place-items:center;
  border-radius:15px;border:1px solid var(--h18-line);
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 8%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 7%,var(--h18-surface)));
  color:var(--h18-violet);font-size:18px;
}
.h18-intelligence-history h3{margin:0;color:var(--h18-ink);font-size:18px}
.h18-intelligence-history p{margin:7px 0 18px;color:var(--h18-text);font-size:10.5px;line-height:1.6}
.h18-history-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}

/* ---------- Advantage ---------- */

.advantage-command-page .adv-command,
.advantage-command-page .native-market-command,
.advantage-command-page .glass-card,
.advantage-command-page .adv-market-pulse,
.advantage-command-page .adv-workbench,
.advantage-command-page .adv-inbox-panel,
.advantage-command-page .adv-execution-command,
.advantage-command-page .adv-execution-boundary{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
  box-shadow:var(--h18-shadow-soft)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

.advantage-command-page .adv-command{
  grid-template-columns:minmax(0,1fr) minmax(300px,.48fr)!important;
  border-radius:var(--h18-radius)!important;
  overflow:hidden!important;
}
.advantage-command-page .adv-bluf{padding:22px 24px!important}
.advantage-command-page .adv-bluf>span{color:var(--h18-copper)!important}
.advantage-command-page .adv-bluf h2{color:var(--h18-ink)!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:1.03!important}
.advantage-command-page .adv-bluf p{color:var(--h18-text)!important}
.advantage-command-page .adv-command-controls{border-color:var(--h18-line)!important;background:var(--h18-surface-soft)!important}
.advantage-command-page .adv-command-score>span{border-color:var(--h18-line)!important}
.advantage-command-page .adv-command-score small,
.advantage-command-page .adv-cadence span,
.advantage-command-page .adv-cadence small{color:var(--h18-muted)!important}
.advantage-command-page .adv-command-score strong{color:var(--h18-ink)!important}
.advantage-command-page .adv-cadence select{color:var(--h18-ink)!important;background:var(--h18-surface-raised)!important;border-color:var(--h18-line)!important}
.advantage-command-page .adv-command>footer{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-color:var(--h18-line)!important;background:transparent!important}
.advantage-command-page .adv-command>footer>span{border-color:var(--h18-line)!important}
.advantage-command-page .adv-command>footer b{color:var(--h18-ink)!important}
.advantage-command-page .adv-command>footer small{color:var(--h18-muted)!important}

.advantage-command-page .advantage-tabbar{display:none!important}

.advantage-command-page .adv-queue-head{margin:0!important;padding:0 1px 2px!important}
.advantage-command-page .adv-queue-head small{color:var(--h18-copper)!important}
.advantage-command-page .adv-queue-head h3{color:var(--h18-ink)!important;font-size:20px!important}
.advantage-command-page .adv-queue-head p{color:var(--h18-text)!important}
.advantage-command-page .adv-queue-filters button{color:var(--h18-muted)!important;border-color:var(--h18-line)!important;background:var(--h18-surface)!important}
.advantage-command-page .adv-queue-filters button.is-active{color:var(--h18-ink)!important;background:var(--h18-surface-raised)!important}

.advantage-command-page .adv-operations-deck{
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
}
.advantage-command-page .adv-opportunity-workspace{
  grid-template-columns:minmax(250px,.66fr) minmax(480px,1.34fr)!important;
  min-height:490px!important;
}
.advantage-command-page .adv-inbox-panel,
.advantage-command-page .adv-workbench{border-radius:var(--h18-radius)!important;overflow:hidden!important}
.advantage-command-page .adv-inbox-panel{background:var(--h18-surface-soft)!important}
.advantage-command-page .adv-inbox-panel header,
.advantage-command-page .adv-opportunity-row,
.advantage-command-page .adv-workbench-head,
.advantage-command-page .adv-opportunity-metrics,
.advantage-command-page .adv-workbench-detail,
.advantage-command-page .adv-workbench-recommendation,
.advantage-command-page .adv-evidence-grid article,
.advantage-command-page .adv-watch-overview article,
.advantage-command-page .adv-watch-grid article,
.advantage-command-page .adv-keyword-ledger,
.advantage-command-page .adv-evidence-boundary,
.advantage-command-page .adv-browser-disclosure,
.advantage-command-page .adv-execution-row{
  border-color:var(--h18-line)!important;
}
.advantage-command-page .adv-opportunity-row{background:transparent!important;color:var(--h18-ink)!important}
.advantage-command-page .adv-opportunity-row:hover{background:color-mix(in srgb,var(--h18-ink) 3%,transparent)!important}
.advantage-command-page .adv-opportunity-row.is-selected{
  background:linear-gradient(90deg,color-mix(in srgb,var(--h18-copper) 8%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 4%,var(--h18-surface)))!important;
  box-shadow:inset 3px 0 0 var(--h18-copper)!important;
}
.advantage-command-page .adv-inbox-subject b,
.advantage-command-page .adv-workbench h3,
.advantage-command-page .card-title h3,
.advantage-command-page .adv-watch-item b,
.advantage-command-page .native-market-command h3,
.advantage-command-page .native-traffic-row b{color:var(--h18-ink)!important}
.advantage-command-page .adv-inbox-subject p,
.advantage-command-page .adv-workbench p,
.advantage-command-page .card-title p,
.advantage-command-page .adv-watch-item small,
.advantage-command-page .native-market-command p,
.advantage-command-page .native-traffic-row small,
.advantage-command-page .native-traffic-row em{color:var(--h18-muted)!important}
.advantage-command-page .adv-workbench-recommendation{background:color-mix(in srgb,var(--h18-green) 5%,var(--h18-surface-raised))!important}

.advantage-command-page .native-market-command{
  border-radius:var(--h18-radius)!important;
  overflow:hidden!important;
}
.advantage-command-page .native-kicker{color:var(--h18-copper)!important}
.advantage-command-page .native-market-kpis{border-color:var(--h18-line)!important;background:var(--h18-surface-soft)!important}
.advantage-command-page .native-market-kpis>span{border-color:var(--h18-line)!important}
.advantage-command-page .native-market-kpis small,
.advantage-command-page .native-market-kpis em{color:var(--h18-muted)!important}
.advantage-command-page .native-market-kpis b{color:var(--h18-ink)!important}
.advantage-command-page .native-market-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;border-color:var(--h18-line)!important}
.advantage-command-page .native-market-grid>section,
.advantage-command-page .native-market-grid>aside{border-color:var(--h18-line)!important}
.advantage-command-page .native-traffic-row{border-color:var(--h18-line)!important;background:transparent!important}

.advantage-command-page .adv-market-pulse{
  border-radius:var(--h18-radius)!important;
  min-height:340px!important;
  overflow:hidden!important;
}
.advantage-command-page .adv-market-pulse header,
.advantage-command-page .adv-market-pulse section,
.advantage-command-page .adv-market-pulse footer{border-color:var(--h18-line)!important}
.advantage-command-page .adv-market-change{border-color:var(--h18-line)!important;background:transparent!important}
.advantage-command-page .adv-market-change b{color:var(--h18-ink)!important}
.advantage-command-page .adv-market-change small,
.advantage-command-page .adv-market-change p{color:var(--h18-muted)!important}

.advantage-command-page .adv-watch-overview,
.advantage-command-page .adv-watch-grid,
.advantage-command-page .adv-evidence-grid{
  gap:12px!important;
}
.advantage-command-page .adv-watch-item,
.advantage-command-page .adv-suggestion-list>*,
.advantage-command-page .adv-capture-list>*,
.advantage-command-page .adv-execution-row{
  border-color:var(--h18-line)!important;
  background:transparent!important;
}
.advantage-command-page .adv-demand-authority,
.advantage-command-page .adv-demand-setup,
.advantage-command-page .adv-demand-drawer{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
}

.h18-execution-disclosure{
  overflow:hidden;
  border:1px solid var(--h18-line);
  border-radius:var(--h18-radius);
  background:var(--h18-surface);
  box-shadow:var(--h18-shadow-soft);
}
.h18-execution-disclosure>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:15px 17px;
  color:var(--h18-ink);
  cursor:pointer;
  list-style:none;
}
.h18-execution-disclosure>summary::-webkit-details-marker{display:none}
.h18-execution-disclosure>summary span{display:grid;gap:3px}
.h18-execution-disclosure>summary small{color:var(--h18-copper);font-size:8px;letter-spacing:.11em}
.h18-execution-disclosure>summary b{font-size:13px}
.h18-execution-disclosure>summary em{color:var(--h18-muted);font-size:9px;font-style:normal}
.h18-execution-disclosure[open]>summary{border-bottom:1px solid var(--h18-line)}
.h18-execution-disclosure>.advantage-pane{padding:12px!important}

/* ---------- Auto Mode ---------- */

.auto-agent-operator .aa-operator-canvas{
  display:grid!important;
  gap:0!important;
  color:var(--h18-ink)!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

.auto-agent-operator .aa-command-head,
.auto-agent-operator .aa-command-strip,
.auto-agent-operator .aa-authority-rail,
.auto-agent-operator .aa-module{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
  box-shadow:var(--h18-shadow-soft)!important;
}

.auto-agent-operator .aa-command-head{
  padding:24px 26px!important;
  border-radius:var(--h18-radius)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 5%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 4%,var(--h18-surface)))!important;
}
.auto-agent-operator .aa-command-copy h2{color:var(--h18-ink)!important;font-size:clamp(27px,2.4vw,40px)!important}
.auto-agent-operator .aa-command-copy p{color:var(--h18-text)!important;max-width:820px!important}
.auto-agent-operator .aa-system-state b{color:var(--h18-ink)!important}
.auto-agent-operator .aa-system-state small{color:var(--h18-muted)!important}

.auto-agent-operator .aa-command-strip{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  border-radius:var(--h18-radius-sm)!important;
  overflow:hidden!important;
}
.auto-agent-operator .aa-command-strip>span{border-color:var(--h18-line)!important}
.auto-agent-operator .aa-command-strip small,
.auto-agent-operator .aa-command-strip em{color:var(--h18-muted)!important}
.auto-agent-operator .aa-command-strip b{color:var(--h18-ink)!important}

.auto-agent-operator .aa-authority-rail{
  border-radius:var(--h18-radius)!important;
  overflow:hidden!important;
}
.auto-agent-operator .aa-mode-step{color:var(--h18-ink)!important;border-color:var(--h18-line)!important;background:transparent!important}
.auto-agent-operator .aa-mode-step small,
.auto-agent-operator .aa-mode-step em{color:var(--h18-muted)!important}
.auto-agent-operator .aa-mode-step.is-current{
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 7%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 5%,var(--h18-surface)))!important;
  box-shadow:inset 0 3px 0 var(--h18-copper)!important;
}
.auto-agent-operator .aa-mode-step.is-locked{opacity:.72!important}

.auto-agent-operator .aa-module{
  border-radius:var(--h18-radius)!important;
  overflow:hidden!important;
}
.auto-agent-operator .aa-module>header,
.auto-agent-operator .aa-module>footer,
.auto-agent-operator .aa-queue-row,
.auto-agent-operator .aa-decision-row,
.auto-agent-operator .aa-safety-row,
.auto-agent-operator .aa-action-authority,
.auto-agent-operator .aa-primary-blocker,
.auto-agent-operator .aa-readiness-detail{
  border-color:var(--h18-line)!important;
}
.auto-agent-operator .aa-module h3,
.auto-agent-operator .aa-module h4,
.auto-agent-operator .aa-module b{color:var(--h18-ink)!important}
.auto-agent-operator .aa-module p,
.auto-agent-operator .aa-module small,
.auto-agent-operator .aa-module em{color:var(--h18-muted)!important}
.auto-agent-operator .aa-mission-body{background:transparent!important}
.auto-agent-operator .aa-mission-glyph{color:var(--h18-copper)!important;background:color-mix(in srgb,var(--h18-copper) 7%,var(--h18-surface-soft))!important;border-color:var(--h18-line)!important}
.auto-agent-operator .aa-readiness-score strong{color:var(--h18-ink)!important}
.auto-agent-operator .progress-track{background:color-mix(in srgb,var(--h18-ink) 6%,transparent)!important}
.auto-agent-operator .progress-track i{background:linear-gradient(90deg,var(--h18-copper),var(--h18-violet))!important}
.auto-agent-operator .aa-action-authority{background:var(--h18-surface-soft)!important}
.auto-agent-operator .aa-action-authority>div>span{border-color:var(--h18-line)!important}
.auto-agent-operator .aa-next-test{border-color:var(--h18-line)!important;background:color-mix(in srgb,var(--h18-copper) 5%,var(--h18-surface))!important}
.auto-agent-operator .aa-primary-blocker{
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-amber) 7%,var(--h18-surface)),var(--h18-surface))!important;
}
.auto-agent-operator .aa-primary-blocker>span{color:var(--h18-amber)!important;background:color-mix(in srgb,var(--h18-amber) 10%,transparent)!important}
.auto-agent-operator .aa-readiness-detail{background:transparent!important}
.auto-agent-operator .readiness-guide-list>*{border-color:var(--h18-line)!important;background:var(--h18-surface-soft)!important}
.auto-agent-operator .aa-all-checks>span{border-color:var(--h18-line)!important;background:transparent!important}
.auto-agent-operator .aa-safety-row>span:first-child{color:var(--h18-copper)!important;background:var(--h18-surface-soft)!important}
.auto-agent-operator .aa-queue-row,
.auto-agent-operator .aa-decision-row{background:transparent!important}

.h18-auto-readiness-intro{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:16px;
  align-items:center;
  padding:16px 18px;
  border:1px solid var(--h18-line);
  border-radius:var(--h18-radius);
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 5%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 4%,var(--h18-surface)));
  box-shadow:var(--h18-shadow-soft);
}
.h18-auto-readiness-intro small{display:block;color:var(--h18-copper);font-size:8px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}
.h18-auto-readiness-intro h3{margin:5px 0 3px;color:var(--h18-ink);font-size:16px}
.h18-auto-readiness-intro p{margin:0;color:var(--h18-text);font-size:10px;line-height:1.55}
.h18-auto-readiness-intro strong{font-size:28px;font-weight:640;color:var(--h18-violet)}

/* ---------- Overview restoration ---------- */

.page[data-page-route="overview"]{
  --overview-card-gap:12px;
}
.page[data-page-route="overview"] .overview-finance{
  border-radius:22px!important;
  box-shadow:var(--h18-shadow-soft)!important;
  background:var(--glass-strong)!important;
}
.page[data-page-route="overview"] .overview-kpi-grid{
  gap:10px!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
}
.page[data-page-route="overview"] .overview-kpi-grid .metric-card{
  min-height:112px!important;
  padding:15px!important;
  border-radius:17px!important;
  box-shadow:none!important;
}
.page[data-page-route="overview"] .overview-billing-bridge,
.page[data-page-route="overview"] .overview-degraded-banner,
.page[data-page-route="overview"] .overview-degraded-detail>*,
.page[data-page-route="overview"] .overview-degraded-metrics>article{
  border-radius:18px!important;
  box-shadow:var(--h18-shadow-soft)!important;
}
.page[data-page-route="overview"] .overview-degraded-banner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:20px!important;
  align-items:center!important;
  min-height:0!important;
  padding:20px 22px!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-amber) 4%,var(--glass-strong)),var(--glass-strong))!important;
}
.page[data-page-route="overview"] .overview-degraded-banner h3{font-size:18px!important}
.page[data-page-route="overview"] .overview-degraded-banner p{max-width:760px!important}
.page[data-page-route="overview"] .overview-degraded-metrics{gap:10px!important}
.page[data-page-route="overview"] .overview-degraded-detail{gap:12px!important}

/* ---------- responsive ---------- */

@media (max-width:1180px){
  .intelligence-command-page .intel-command-grid{grid-template-columns:1fr!important}
  .intelligence-command-page .intel-risk-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}
  .advantage-command-page .adv-command{grid-template-columns:1fr!important}
  .advantage-command-page .adv-command-controls{border-left:0!important;border-top:1px solid var(--h18-line)!important}
  .advantage-command-page .adv-opportunity-workspace{grid-template-columns:minmax(230px,.58fr) minmax(420px,1.42fr)!important}
  .page[data-page-route="overview"] .overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

@media (max-width:860px){
  .h18-workspace-tabs{width:100%;border-radius:13px}
  .h18-workspace-tabs button{flex:0 0 auto}
  .intelligence-command-page .intel-live-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .intelligence-command-page .intel-live-rail>span:first-child{grid-column:1/-1}
  .intelligence-command-page .intel-bluf-board{grid-template-columns:1fr!important}
  .intelligence-command-page .intel-bluf-board>aside{border-left:0!important;border-top:1px solid var(--h18-line)!important}
  .intelligence-command-page .intel-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .intelligence-command-page .intel-decision-console{grid-template-columns:1fr!important}
  .intelligence-command-page .intel-decision-ledger{max-height:280px!important}
  .intelligence-command-page .intel-risk-column{grid-template-columns:1fr!important}
  .advantage-command-page .adv-command>footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .advantage-command-page .adv-opportunity-workspace{grid-template-columns:1fr!important}
  .advantage-command-page .adv-inbox-panel{max-height:320px!important}
  .advantage-command-page .native-market-grid{grid-template-columns:1fr!important}
  .auto-agent-operator .aa-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .auto-agent-operator .aa-command-head{grid-template-columns:1fr!important}
  .page[data-page-route="overview"] .overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:560px){
  .intelligence-command-page .page-actions,
  .advantage-command-page .page-actions,
  .auto-agent-operator .page-actions{width:100%;overflow-x:auto;justify-content:flex-start!important}
  .intelligence-command-page .intel-live-rail,
  .intelligence-command-page .intel-signal-strip,
  .advantage-command-page .adv-command>footer,
  .auto-agent-operator .aa-command-strip,
  .page[data-page-route="overview"] .overview-kpi-grid{grid-template-columns:1fr!important}
  .intelligence-command-page .intel-bluf-copy{padding:20px!important}
  .intelligence-command-page .intel-bluf-copy h2{font-size:27px!important}
  .advantage-command-page .adv-bluf{padding:20px!important}
  .h18-calm-note{display:grid}
  .h18-calm-note .secondary-button{width:100%}
  .h18-auto-readiness-intro{grid-template-columns:1fr}
}

@media (prefers-reduced-motion:reduce){
  .h18-pane{animation:none}
  .h18-workspace-tabs button{transition:none}
}

/* Clear, low-noise keyboard focus across the H18 workspace controls. */
.h18-workspace-tabs button:focus-visible,
.h18-calm-note button:focus-visible,
.h18-history-actions button:focus-visible,
.h18-execution-disclosure>summary:focus-visible{
  outline:2px solid color-mix(in srgb,var(--h18-violet) 72%,white 12%);
  outline-offset:2px;
}

/* ---------- Auto Agent shared navigation, Live Canvas, and Algorithm ---------- */

.page .auto-agent-tabs{
  position:sticky!important;
  top:8px!important;
  z-index:8!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 14px!important;
  padding:4px!important;
  gap:4px!important;
  overflow-x:auto!important;
  border:1px solid var(--h18-line)!important;
  border-radius:14px!important;
  background:color-mix(in srgb,var(--h18-surface) 93%,transparent)!important;
  box-shadow:var(--h18-shadow-soft)!important;
  backdrop-filter:blur(22px) saturate(125%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(125%)!important;
  scrollbar-width:none;
}
.page .auto-agent-tabs::-webkit-scrollbar{display:none}
.page .auto-agent-tabs button{
  min-height:34px!important;
  padding:0 12px!important;
  border-radius:10px!important;
  color:var(--h18-muted)!important;
  background:transparent!important;
  font-size:10px!important;
  font-weight:620!important;
  white-space:nowrap!important;
}
.page .auto-agent-tabs button:hover{
  color:var(--h18-ink)!important;
  background:color-mix(in srgb,var(--h18-ink) 4%,transparent)!important;
}
.page .auto-agent-tabs button.is-active{
  color:var(--h18-ink)!important;
  background:var(--h18-surface-raised)!important;
  box-shadow:0 2px 10px rgba(0,0,0,.07),inset 0 0 0 1px var(--h18-line)!important;
}
.page .auto-agent-tabs .mode-chip{
  color:var(--h18-copper)!important;
  background:color-mix(in srgb,var(--h18-copper) 8%,transparent)!important;
  border-color:color-mix(in srgb,var(--h18-copper) 18%,var(--h18-line))!important;
}

.page.auto-agent-canvas .canvas-command,
.page.auto-agent-canvas [data-pane-content="opportunities"]>.glass-card,
.page.auto-agent-canvas [data-pane-content="learning"]>.glass-card,
.page.auto-agent-canvas [data-pane-content="jobs"]>.glass-card,
.page.auto-agent-algorithm .algorithm-hero>.glass-card,
.page.auto-agent-algorithm>.glass-card,
.page.auto-agent-algorithm .grid>.glass-card{
  color:var(--h18-ink)!important;
  border-color:var(--h18-line)!important;
  background:var(--h18-surface)!important;
  box-shadow:var(--h18-shadow-soft)!important;
}

.page.auto-agent-canvas .canvas-command{
  padding:22px 24px!important;
  border-radius:var(--h18-radius)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--h18-copper) 4%,var(--h18-surface)),color-mix(in srgb,var(--h18-violet) 3%,var(--h18-surface)))!important;
}
.page.auto-agent-canvas .canvas-command h2,
.page.auto-agent-canvas .canvas-command b,
.page.auto-agent-canvas .canvas-command strong{
  color:var(--h18-ink)!important;
}
.page.auto-agent-canvas .canvas-command p,
.page.auto-agent-canvas .canvas-command small{
  color:var(--h18-text)!important;
}
.page.auto-agent-canvas .canvas-kpis{
  gap:8px!important;
}
.page.auto-agent-canvas .canvas-kpis>span{
  padding:12px 13px!important;
  border:1px solid var(--h18-line)!important;
  border-radius:12px!important;
  background:color-mix(in srgb,var(--h18-surface-raised) 88%,transparent)!important;
}
.page.auto-agent-canvas .brain-orbit{
  opacity:.78!important;
  filter:none!important;
}

.page.auto-agent-canvas .canvas-tabs{
  width:max-content!important;
  max-width:100%!important;
  margin:12px 0!important;
  padding:4px!important;
  overflow-x:auto!important;
  border:1px solid var(--h18-line)!important;
  border-radius:13px!important;
  background:var(--h18-surface)!important;
  box-shadow:none!important;
}
.page.auto-agent-canvas .canvas-tabs button{
  min-height:33px!important;
  padding:0 11px!important;
  color:var(--h18-muted)!important;
  border-radius:9px!important;
  background:transparent!important;
}
.page.auto-agent-canvas .canvas-tabs button.is-active{
  color:var(--h18-ink)!important;
  background:var(--h18-surface-raised)!important;
  box-shadow:inset 0 0 0 1px var(--h18-line)!important;
}

.page.auto-agent-canvas .canvas-blackboard{
  padding:20px!important;
  color:var(--h18-ink)!important;
  border:1px solid var(--h18-line)!important;
  border-radius:var(--h18-radius)!important;
  background:var(--h18-surface)!important;
  box-shadow:var(--h18-shadow-soft)!important;
}
.page.auto-agent-canvas .canvas-blackboard::before{
  opacity:.045!important;
  background-image:linear-gradient(var(--h18-line) 1px,transparent 1px),linear-gradient(90deg,var(--h18-line) 1px,transparent 1px)!important;
  background-size:34px 34px!important;
}
.page.auto-agent-canvas .blackboard-heading,
.page.auto-agent-canvas .chalk-live{
  color:var(--h18-ink)!important;
}
.page.auto-agent-canvas .blackboard-heading small{
  color:var(--h18-muted)!important;
}
.page.auto-agent-canvas .blackboard-formulas{
  gap:10px!important;
}
.page.auto-agent-canvas .blackboard-formulas .formula-card{
  color:var(--h18-ink)!important;
  border:1px solid var(--h18-line)!important;
  border-radius:var(--h18-radius-sm)!important;
  background:var(--h18-surface-soft)!important;
  box-shadow:none!important;
}
.page.auto-agent-canvas .blackboard-formulas .formula-card h3,
.page.auto-agent-canvas .blackboard-formulas .formula-card strong{
  color:var(--h18-ink)!important;
}
.page.auto-agent-canvas .blackboard-formulas .formula-card small{
  color:var(--h18-muted)!important;
}
.page.auto-agent-canvas .blackboard-formulas .formula-card code{
  color:var(--h18-green)!important;
  border:1px solid var(--h18-line)!important;
  background:var(--h18-surface-raised)!important;
}
.page.auto-agent-canvas .canvas-blackboard .trace-card{
  margin-top:12px!important;
  color:var(--h18-ink)!important;
  border:1px solid var(--h18-line)!important;
  border-radius:var(--h18-radius-sm)!important;
  background:var(--h18-surface-raised)!important;
  box-shadow:none!important;
}
.page.auto-agent-canvas .canvas-blackboard .trace-card h3,
.page.auto-agent-canvas .canvas-blackboard .trace-copy b{
  color:var(--h18-ink)!important;
}
.page.auto-agent-canvas .canvas-blackboard .trace-card p,
.page.auto-agent-canvas .canvas-blackboard .trace-copy p,
.page.auto-agent-canvas .canvas-blackboard .trace-copy small,
.page.auto-agent-canvas .canvas-blackboard .trace-time{
  color:var(--h18-text)!important;
}
.page.auto-agent-canvas .canvas-blackboard .trace-copy code{
  color:var(--h18-copper)!important;
}
.page.auto-agent-canvas .trace-ledger{
  max-height:480px!important;
  padding-right:8px!important;
}
.page.auto-agent-canvas .trace-ledger::before{
  background:linear-gradient(var(--h18-copper),var(--h18-line),transparent)!important;
}
.page.auto-agent-canvas .trace-node{
  box-shadow:0 0 0 4px var(--h18-surface-raised),0 0 14px color-mix(in srgb,var(--h18-copper) 18%,transparent)!important;
}

.page.auto-agent-algorithm .algorithm-hero{
  gap:12px!important;
}
.page.auto-agent-algorithm .algorithm-hero>.glass-card,
.page.auto-agent-algorithm>.glass-card,
.page.auto-agent-algorithm .grid>.glass-card{
  border-radius:var(--h18-radius)!important;
}
.page.auto-agent-algorithm .card-title h3,
.page.auto-agent-algorithm .formula b,
.page.auto-agent-algorithm .check-row b,
.page.auto-agent-algorithm .decision-table b{
  color:var(--h18-ink)!important;
}
.page.auto-agent-algorithm .card-title p,
.page.auto-agent-algorithm .formula p,
.page.auto-agent-algorithm .check-row p,
.page.auto-agent-algorithm .decision-table small{
  color:var(--h18-text)!important;
}
.page.auto-agent-algorithm .formula{
  border-color:var(--h18-line)!important;
  background:var(--h18-surface-soft)!important;
}
.page.auto-agent-algorithm .formula code{
  color:var(--h18-copper)!important;
  background:var(--h18-surface-raised)!important;
  border-color:var(--h18-line)!important;
}
.page.auto-agent-algorithm .probability-ring .track{
  stroke:color-mix(in srgb,var(--h18-ink) 7%,transparent)!important;
}
.page.auto-agent-algorithm .decision-table th,
.page.auto-agent-algorithm .decision-table td{
  border-color:var(--h18-line)!important;
}

.page .auto-agent-tabs button:focus-visible,
.page.auto-agent-canvas .canvas-tabs button:focus-visible{
  outline:2px solid color-mix(in srgb,var(--h18-violet) 72%,white 12%)!important;
  outline-offset:2px!important;
}
