/* Phase 06 · integrated Bottom/Top Cycle projection experiments */
.maic-p06cx-inline-model{display:grid;grid-template-columns:auto minmax(360px,1fr) minmax(220px,.7fr);gap:12px;align-items:stretch;padding:11px 13px;border-top:1px solid var(--maic-vc-line,rgba(179,204,230,.14));border-bottom:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:var(--maic-vc-surface-1,#0a1018);font-family:"JetBrains Mono",monospace}
.maic-p06cx-inline-copy,.maic-p06cx-inline-status{display:flex;flex-direction:column;justify-content:center;min-width:0}.maic-p06cx-inline-copy span,.maic-p06cx-inline-status span,.maic-p06cx-top-inline span,.maic-p06cx-inline-top-cycle span{color:var(--text-muted);font-size:.56rem;letter-spacing:.11em}.maic-p06cx-inline-copy strong,.maic-p06cx-inline-status strong{margin-top:4px;color:var(--text-main);font-size:.66rem;line-height:1.35}.maic-p06cx-inline-copy b{align-self:flex-start;margin-top:6px;padding:2px 5px;border:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.30));color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));font-size:.5rem;letter-spacing:.1em}.maic-p06cx-inline-status small{margin-top:5px;color:var(--text-muted);font-size:.54rem;line-height:1.45}
.maic-p06cx-inline-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px}.maic-p06cx-inline-switch button{appearance:none;border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:var(--maic-vc-surface-1,#0a1018);color:var(--text-muted);padding:8px 9px;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.maic-p06cx-inline-switch button span{display:block;font-size:.52rem;letter-spacing:.1em}.maic-p06cx-inline-switch button strong{display:block;margin-top:4px;font-size:.59rem;color:inherit}.maic-p06cx-inline-switch button[aria-pressed="true"]{border-color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));background:rgba(var(--maic-vc-signal-rgb,147,164,181),.075);color:var(--maic-vc-high,#f4f7fa)}
/* MODEL 1 preserves all frozen baseline memory. MODEL 2 activates IF TOP geometry from cycle age 240D onward; the 240–365D Top Cycle window remains a separate temporal exit-reference. While the protected eligibility contract is loading, hide projection geometry instead of falsely flashing Model 1. */
.maic-scenario-temporal-canvas[data-maic-bottom-projection-model="model_2"][data-maic-bottom-projection-ready="false"] .projection-segment,.maic-scenario-temporal-canvas[data-maic-bottom-projection-model="model_2"][data-maic-bottom-projection-ready="false"] .projection-freeze{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.maic-scenario-temporal-canvas[data-maic-bottom-projection-model="model_2"] .projection-segment.maic-p06cx-cycle-ineligible,.maic-scenario-temporal-canvas[data-maic-bottom-projection-model="model_2"] .projection-freeze.maic-p06cx-cycle-ineligible{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.maic-scenario-temporal-canvas .projection-segment.maic-p06cx-cycle-eligible,.maic-scenario-temporal-canvas .projection-freeze.maic-p06cx-cycle-eligible{opacity:1!important;visibility:visible!important}
.maic-p06cx-inline-top-cycle{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:12px;align-items:stretch;padding:10px 13px;border-bottom:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:linear-gradient(90deg,rgba(247,201,72,.035),transparent 68%),var(--maic-vc-surface-1,#0a1018);font-family:"JetBrains Mono",monospace}.maic-p06cx-top-control-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.maic-p06cx-top-control-copy strong{margin-top:4px;color:var(--text-main);font-size:.66rem;line-height:1.35}.maic-p06cx-top-control-copy b{align-self:flex-start;margin-top:6px;padding:2px 5px;border:1px solid var(--accent-warning);color:var(--accent-warning);font-size:.5rem;letter-spacing:.1em}.maic-p06cx-top-control-grid{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:6px;min-width:0}.maic-p06cx-top-control-grid article{min-width:0;border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:var(--maic-vc-surface-1,#0a1018);padding:8px 9px}.maic-p06cx-top-control-grid strong{display:block;margin-top:4px;color:var(--text-main);font-size:.6rem;line-height:1.35;overflow-wrap:anywhere}.maic-p06cx-top-control-grid small{display:block;margin-top:4px;color:var(--text-muted);font-size:.51rem;line-height:1.4}
.maic-p06cx-window-overlay{position:absolute;top:5.2%;bottom:9.7%;z-index:3;pointer-events:none;border-left:1px dashed var(--accent-warning);border-right:1px dashed var(--accent-warning);background:linear-gradient(90deg,rgba(247,201,72,.025),rgba(247,201,72,.075),rgba(247,201,72,.025));overflow:visible;min-width:2px}.maic-p06cx-window-overlay.observed{background:linear-gradient(90deg,rgba(247,201,72,.045),rgba(247,201,72,.11),rgba(247,201,72,.045))}.maic-p06cx-window-overlay span,.maic-p06cx-window-overlay strong,.maic-p06cx-window-overlay small{display:block;width:max-content;max-width:none;margin-left:5px;white-space:nowrap;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;text-shadow:none}.maic-p06cx-window-overlay span{margin-top:7px;color:var(--accent-warning);font:600 .48rem/1.2 "JetBrains Mono",monospace;letter-spacing:.08em}.maic-p06cx-window-overlay strong{margin-top:2px;color:var(--text-main);font:600 .53rem/1.2 "JetBrains Mono",monospace}.maic-p06cx-window-overlay small{margin-top:2px;color:var(--text-muted);font:500 .45rem/1.2 "JetBrains Mono",monospace}
.maic-p06cx-top-window-section{border-color:rgba(247,201,72,.26)!important}.maic-p06cx-top-inline{font-family:"JetBrains Mono",monospace}.maic-p06cx-top-inline .head{display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center;padding:12px;border-bottom:1px solid var(--maic-vc-line,rgba(179,204,230,.14))}.maic-p06cx-top-inline .head span{grid-column:1}.maic-p06cx-top-inline .head strong{grid-column:1;color:var(--text-main);font-size:.68rem}.maic-p06cx-top-inline .head b{grid-column:2;grid-row:1/3;padding:3px 6px;border:1px solid var(--accent-warning);color:var(--accent-warning);font-size:.51rem;letter-spacing:.1em}.maic-p06cx-top-inline .rail{display:grid;grid-template-columns:1fr auto 1fr auto 1.35fr;gap:8px;align-items:stretch;padding:12px}.maic-p06cx-top-inline .rail article,.maic-p06cx-top-inline .evidence,.maic-p06cx-window-memory article{border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:var(--maic-vc-surface-1,#0a1018);padding:10px}.maic-p06cx-top-inline .rail i{align-self:center;color:var(--text-muted);font-style:normal}.maic-p06cx-top-inline .rail strong,.maic-p06cx-top-inline .evidence strong,.maic-p06cx-window-memory strong{display:block;margin-top:5px;color:var(--text-main);font-size:.65rem}.maic-p06cx-top-inline .rail small,.maic-p06cx-top-inline .evidence small,.maic-p06cx-window-memory small{display:block;margin-top:5px;color:var(--text-muted);font-size:.54rem;line-height:1.45}.maic-p06cx-top-inline .evidence{margin:0 12px 12px}
.maic-p06cx-window-memory{margin:0 12px 12px;border:1px solid var(--maic-vc-line,rgba(179,204,230,.14))}.maic-p06cx-window-memory .title{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--maic-vc-line,rgba(179,204,230,.14))}.maic-p06cx-window-memory .title strong{margin:0;font-size:.56rem}.maic-p06cx-window-memory article{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(190px,.8fr);gap:10px;align-items:center;border:0;border-bottom:1px solid var(--maic-vc-line,rgba(179,204,230,.14));padding:7px 10px}.maic-p06cx-window-memory article:last-child{border-bottom:0}.maic-p06cx-window-memory article>div{min-width:0}.maic-p06cx-window-memory article span{font-size:.53rem}.maic-p06cx-window-memory article strong{margin:0;font-size:.54rem}.maic-p06cx-window-memory article small{margin:2px 0 0;font-size:.5rem}
.maic-scenario-temporal-legend .projection{white-space:normal}.maic-scenario-temporal-legend .maic-p06cx-top-cycle-legend{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.maic-scenario-temporal-legend .maic-p06cx-top-cycle-legend i{display:inline-block;width:9px;height:9px;border:1px dashed var(--accent-warning);background:rgba(247,201,72,.08)}
@media(max-width:900px){.maic-p06cx-inline-model,.maic-p06cx-inline-top-cycle{grid-template-columns:1fr}.maic-p06cx-inline-switch{grid-template-columns:1fr 1fr}.maic-p06cx-top-control-grid{grid-template-columns:1fr 1fr}.maic-p06cx-top-control-grid article:last-child{grid-column:1/-1}.maic-p06cx-top-inline .rail{grid-template-columns:1fr}.maic-p06cx-top-inline .rail i{transform:rotate(90deg);justify-self:center}.maic-p06cx-window-memory article{grid-template-columns:1fr auto}.maic-p06cx-window-memory article>small{grid-column:1/-1}}
@media(max-width:600px){.maic-p06cx-inline-model,.maic-p06cx-inline-top-cycle{padding:9px;gap:8px}.maic-p06cx-inline-switch,.maic-p06cx-top-control-grid{grid-template-columns:1fr}.maic-p06cx-top-control-grid article:last-child{grid-column:auto}.maic-p06cx-window-overlay span,.maic-p06cx-window-overlay strong,.maic-p06cx-window-overlay small{display:none}.maic-p06cx-top-inline .head{grid-template-columns:1fr}.maic-p06cx-top-inline .head b{grid-column:1;grid-row:auto;justify-self:start}.maic-p06cx-top-inline .rail{padding:8px}.maic-p06cx-top-inline .evidence,.maic-p06cx-window-memory{margin:0 8px 8px}.maic-p06cx-window-memory article{grid-template-columns:1fr}.maic-p06cx-window-memory article>small{grid-column:auto;margin-top:2px}}


/* Phase 06 · M.A.I.C. Strategic Horizon final product surface */
.maic-p06sh-strategic-horizon{
  margin-top:14px;
  border:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  background:radial-gradient(circle at top left,rgba(var(--maic-vc-signal-rgb,147,164,181),.105),transparent 42%),linear-gradient(180deg,var(--maic-vc-surface-1,#0a1018),var(--maic-vc-surface-0,#070b11));
  border-radius:6px;
  overflow:hidden;
}
.maic-p06sh-strategic-horizon>header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:14px;
  padding:12px 14px;
  border-bottom:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  background:linear-gradient(90deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.095),transparent 58%),var(--maic-vc-surface-1,#0a1018);
}
.maic-p06sh-strategic-horizon>header>div{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}
.maic-p06sh-strategic-horizon>header b{font-family:"JetBrains Mono",monospace;font-size:.62rem;color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5))}
.maic-p06sh-strategic-horizon>header span{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--text-main)}
.maic-p06sh-strategic-horizon>header small{grid-column:2;font-size:.58rem;color:var(--text-muted);letter-spacing:.06em}
.maic-p06sh-strategic-horizon>header>strong{font-size:.61rem;color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));border:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.30));padding:4px 7px;border-radius:3px;letter-spacing:.06em}
.maic-p06sh-body{padding:14px;display:grid;gap:13px}
.maic-p06sh-current{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.maic-p06sh-current>div,.maic-p06sh-anomaly>div{border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.035),rgba(255,255,255,.012));padding:10px;border-radius:4px;display:grid;gap:4px}
.maic-p06sh-current span,.maic-p06sh-anomaly span,.maic-p06sh-path .title span{font-size:.56rem;color:var(--text-muted);letter-spacing:.08em}
.maic-p06sh-current strong,.maic-p06sh-anomaly strong{font-size:.72rem;color:var(--text-main)}
.maic-p06sh-current small,.maic-p06sh-anomaly small{font-size:.59rem;line-height:1.45;color:var(--text-muted)}
.maic-p06sh-distribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}
.maic-p06sh-distribution article{display:grid;grid-template-columns:minmax(110px,1fr) 2fr auto;align-items:center;gap:8px;font-family:"JetBrains Mono",monospace;font-size:.56rem}
.maic-p06sh-distribution span{color:var(--text-muted)}
.maic-p06sh-distribution i{height:4px;background:var(--maic-vc-line-faint,rgba(179,204,230,.07));overflow:hidden;border-radius:99px}
.maic-p06sh-distribution i b{display:block;height:100%;background:currentColor;color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));opacity:.72}
.maic-p06sh-distribution strong{color:var(--text-main);font-size:.57rem}
.maic-p06sh-path{border-top:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));padding-top:10px}
.maic-p06sh-path .title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}
.maic-p06sh-path .title strong{font-size:.56rem;color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));letter-spacing:.06em}
.maic-p06sh-path .rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.maic-p06sh-path article{padding:9px;border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));background:linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.035),rgba(255,255,255,.012));border-radius:4px;display:grid;gap:4px}
.maic-p06sh-path article span{font-family:"JetBrains Mono",monospace;font-size:.56rem;color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5))}
.maic-p06sh-path article strong{font-size:.67rem;color:var(--text-main)}
.maic-p06sh-path article small{font-size:.57rem;color:var(--text-muted)}
.maic-p06sh-anomaly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.maic-p06sh-law{border-left:3px solid var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));padding:9px 11px;background:linear-gradient(90deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.07),transparent 72%);display:grid;gap:4px}
.maic-p06sh-law b{font-size:.61rem;color:var(--text-main)}
.maic-p06sh-law span{font-size:.57rem;color:var(--text-muted);line-height:1.45}
.maic-p06sh-empty{padding:14px;display:grid;gap:5px}
.maic-p06sh-empty b{font-size:.68rem;color:var(--accent-warning)}
.maic-p06sh-empty span{font-size:.62rem;color:var(--text-muted);line-height:1.5}
@media(max-width:860px){
  .maic-p06sh-current,.maic-p06sh-anomaly{grid-template-columns:1fr}
  .maic-p06sh-path .rail{grid-template-columns:repeat(2,minmax(0,1fr))}
  .maic-p06sh-distribution{grid-template-columns:1fr}
}
@media(max-width:520px){
  .maic-p06sh-path .rail{grid-template-columns:1fr}
  .maic-p06sh-strategic-horizon>header{align-items:flex-start}
}



/* M.A.I.C. Strategic Horizon product extensions */
.maic-p06sh-structure-map,
.maic-p06sh-calendar{
  border-top:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  padding-top:10px;
}
.maic-p06sh-structure-map .title,
.maic-p06sh-calendar .title{
  display:flex;
  justify-content:space-between;
  gap:10px;
  align-items:center;
  margin-bottom:8px;
}
.maic-p06sh-structure-map .title span,
.maic-p06sh-calendar .title span{
  font-size:.56rem;
  color:var(--text-muted);
  letter-spacing:.08em;
}
.maic-p06sh-structure-map .title strong,
.maic-p06sh-calendar .title strong{
  font-size:.55rem;
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
  letter-spacing:.06em;
  text-align:right;
}
.maic-p06sh-calendar .grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
}
.maic-p06sh-calendar article{
  min-width:0;
  border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));
  background:linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.035),rgba(255,255,255,.012));
  padding:10px;
  border-radius:4px;
}
.maic-p06sh-calendar article>span{
  display:block;
  font-family:"JetBrains Mono",monospace;
  font-size:.54rem;
  color:var(--text-muted);
  letter-spacing:.07em;
}
.maic-p06sh-calendar article>strong{
  display:block;
  margin-top:5px;
  color:var(--text-main);
  font-size:.65rem;
  line-height:1.35;
}
.maic-p06sh-calendar article>small{
  display:block;
  margin-top:5px;
  color:var(--text-muted);
  font-size:.55rem;
  line-height:1.45;
}
@media(max-width:860px){
  .maic-p06sh-calendar .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
  .maic-p06sh-structure-map .title,
  .maic-p06sh-calendar .title{
    align-items:flex-start;
    flex-direction:column;
  }
  .maic-p06sh-structure-map .title strong,
  .maic-p06sh-calendar .title strong{text-align:left}
  .maic-p06sh-calendar .grid{grid-template-columns:1fr}
}


/* M.A.I.C. Strategic Horizon evidence hierarchy */
.maic-p06sh-badge{
  display:inline-block;
  border:1px solid rgba(179,204,230,.28);
  border-radius:3px;
  padding:3px 6px;
  font-family:"JetBrains Mono",monospace;
  font-size:.5rem !important;
  letter-spacing:.07em;
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5)) !important;
  white-space:nowrap;
}
.maic-p06sh-badge.edge{
  border-color:rgba(245,158,11,.38);
  color:var(--accent-warning) !important;
}
.maic-p06sh-note{
  display:block;
  margin-top:7px;
  color:var(--text-muted);
  font-size:.55rem;
  line-height:1.45;
}
.maic-p06sh-downside{
  border-top:1px solid var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  padding-top:10px;
}
.maic-p06sh-downside .title{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  margin-bottom:8px;
}
.maic-p06sh-downside .title>span{
  font-size:.56rem;
  color:var(--text-muted);
  letter-spacing:.08em;
}
.maic-p06sh-downside .summary{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
}
.maic-p06sh-downside .summary article{
  min-width:0;
  border:1px solid var(--maic-vc-line,rgba(179,204,230,.14));
  background:linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.035),rgba(255,255,255,.012));
  padding:10px;
  border-radius:4px;
}
.maic-p06sh-downside .summary span{
  display:block;
  font-family:"JetBrains Mono",monospace;
  font-size:.53rem;
  color:var(--text-muted);
  letter-spacing:.07em;
}
.maic-p06sh-downside .summary strong{
  display:block;
  margin-top:5px;
  color:var(--text-main);
  font-size:.66rem;
  line-height:1.35;
}
.maic-p06sh-downside .summary small{
  display:block;
  margin-top:5px;
  color:var(--text-muted);
  font-size:.55rem;
  line-height:1.45;
}
.maic-p06sh-strategic-horizon [title]{cursor:help}
.maic-p06sh-current>div[title],
.maic-p06sh-distribution article[title],
.maic-p06sh-path article[title],
.maic-p06sh-downside .summary article[title],
.maic-p06sh-calendar article[title]{
  transition:border-color .14s ease,background .14s ease;
}
.maic-p06sh-current>div[title]:hover,
.maic-p06sh-distribution article[title]:hover,
.maic-p06sh-path article[title]:hover,
.maic-p06sh-downside .summary article[title]:hover,
.maic-p06sh-calendar article[title]:hover{
  border-color:rgba(179,204,230,.34);
  background:rgba(179,204,230,.045);
}
@media(max-width:900px){
  .maic-p06sh-downside .summary{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
  .maic-p06sh-downside .title{
    align-items:flex-start;
    flex-direction:column;
  }
  .maic-p06sh-downside .summary{grid-template-columns:1fr}
}


/* Phase 06 · Terminal DNA signal-theme alignment
 * Global presentation follows governed M.A.I.C. signal tokens.
 * Local downside-risk values retain risk semantics.
 */
body.maic-v9-authority-theme .maic-p06sh-strategic-horizon,
body.maic-v919-future-os .maic-p06sh-strategic-horizon{
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  background:
    radial-gradient(circle at top left,rgba(var(--maic-vc-signal-rgb,147,164,181),.105),transparent 42%),
    linear-gradient(180deg,var(--maic-vc-surface-1,#0a1018),var(--maic-vc-surface-0,#070b11));
  box-shadow:none;
}
body.maic-v9-authority-theme .maic-p06sh-strategic-horizon>header,
body.maic-v919-future-os .maic-p06sh-strategic-horizon>header{
  border-bottom-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
  background:
    linear-gradient(90deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.095),transparent 58%),
    var(--maic-vc-surface-1,#0a1018);
}
body.maic-v9-authority-theme .maic-p06sh-strategic-horizon>header b,
body.maic-v919-future-os .maic-p06sh-strategic-horizon>header b,
body.maic-v9-authority-theme .maic-p06sh-path article span,
body.maic-v919-future-os .maic-p06sh-path article span{
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
}
body.maic-v9-authority-theme .maic-p06sh-strategic-horizon>header>strong,
body.maic-v919-future-os .maic-p06sh-strategic-horizon>header>strong{
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.30));
  background:rgba(var(--maic-vc-signal-rgb,147,164,181),.075);
}
body.maic-v9-authority-theme .maic-p06sh-current>div,
body.maic-v919-future-os .maic-p06sh-current>div,
body.maic-v9-authority-theme .maic-p06sh-path article,
body.maic-v919-future-os .maic-p06sh-path article,
body.maic-v9-authority-theme .maic-p06sh-calendar article,
body.maic-v919-future-os .maic-p06sh-calendar article,
body.maic-v9-authority-theme .maic-p06sh-downside .summary article,
body.maic-v919-future-os .maic-p06sh-downside .summary article{
  border-color:var(--maic-vc-line,rgba(179,204,230,.14));
  background:
    linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.035),rgba(255,255,255,.012));
}
body.maic-v9-authority-theme .maic-p06sh-current>div:first-child,
body.maic-v919-future-os .maic-p06sh-current>div:first-child{
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.28));
  background:
    radial-gradient(circle at top left,rgba(var(--maic-vc-signal-rgb,147,164,181),.11),transparent 62%),
    linear-gradient(180deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.045),rgba(255,255,255,.012));
}
body.maic-v9-authority-theme .maic-p06sh-structure-map,
body.maic-v919-future-os .maic-p06sh-structure-map,
body.maic-v9-authority-theme .maic-p06sh-path,
body.maic-v919-future-os .maic-p06sh-path,
body.maic-v9-authority-theme .maic-p06sh-downside,
body.maic-v919-future-os .maic-p06sh-downside,
body.maic-v9-authority-theme .maic-p06sh-calendar,
body.maic-v919-future-os .maic-p06sh-calendar{
  border-top-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.24));
}
body.maic-v9-authority-theme .maic-p06sh-distribution i,
body.maic-v919-future-os .maic-p06sh-distribution i{
  background:var(--maic-vc-line-faint,rgba(179,204,230,.07));
}
body.maic-v9-authority-theme .maic-p06sh-distribution i b,
body.maic-v919-future-os .maic-p06sh-distribution i b{
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
  background:currentColor;
  opacity:.86;
}
body.maic-v9-authority-theme .maic-p06sh-badge,
body.maic-v919-future-os .maic-p06sh-badge{
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5)) !important;
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.30));
  background:rgba(var(--maic-vc-signal-rgb,147,164,181),.055);
}
body.maic-v9-authority-theme .maic-p06sh-badge.edge,
body.maic-v919-future-os .maic-p06sh-badge.edge{
  color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5)) !important;
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.34));
  background:rgba(var(--maic-vc-signal-rgb,147,164,181),.075);
}
body.maic-v9-authority-theme .maic-p06sh-downside .summary article:nth-child(2) strong,
body.maic-v9-authority-theme .maic-p06sh-downside .summary article:nth-child(3) strong,
body.maic-v919-future-os .maic-p06sh-downside .summary article:nth-child(2) strong,
body.maic-v919-future-os .maic-p06sh-downside .summary article:nth-child(3) strong{
  color:var(--maic-market-bear,var(--maic-risk-accent,#ff6868));
}
body.maic-v9-authority-theme .maic-p06sh-law,
body.maic-v919-future-os .maic-p06sh-law{
  border-left-color:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
  background:
    linear-gradient(90deg,rgba(var(--maic-vc-signal-rgb,147,164,181),.07),transparent 72%);
}
body.maic-v9-authority-theme .maic-p06sh-current>div[title]:hover,
body.maic-v9-authority-theme .maic-p06sh-distribution article[title]:hover,
body.maic-v9-authority-theme .maic-p06sh-path article[title]:hover,
body.maic-v9-authority-theme .maic-p06sh-downside .summary article[title]:hover,
body.maic-v9-authority-theme .maic-p06sh-calendar article[title]:hover,
body.maic-v919-future-os .maic-p06sh-current>div[title]:hover,
body.maic-v919-future-os .maic-p06sh-distribution article[title]:hover,
body.maic-v919-future-os .maic-p06sh-path article[title]:hover,
body.maic-v919-future-os .maic-p06sh-downside .summary article[title]:hover,
body.maic-v919-future-os .maic-p06sh-calendar article[title]:hover{
  border-color:var(--maic-vc-signal-line,rgba(var(--maic-vc-signal-rgb,147,164,181),.38));
  background:rgba(var(--maic-vc-signal-rgb,147,164,181),.065);
}
