/* ASRION v13.17.34 — dark Pricing + Intelligence readability finalizer.
   Removes legacy light surfaces and keeps all user-facing copy readable. */

/* Pricing: no light parent surface, no white cards, readable text hierarchy. */
.asrion-pricing-view,
.asrion-pricing-view .pricing-stage{
  background:linear-gradient(180deg,#070d12 0%,#0a1218 100%)!important;
  color:#eef4f6!important;
}
.asrion-pricing-view .pricing-stage{border:1px solid #243842!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}
.asrion-pricing-view .pricing-head h1{color:#f3f7f9!important}
.asrion-pricing-view .pricing-head p{color:#b7c6cd!important}
.asrion-pricing-view .pricing-eyebrow{color:#83aabd!important}
.asrion-pricing-view .price-card-v22,
.asrion-pricing-view .price-card-v22.featured{
  background:linear-gradient(180deg,#0d171d 0%,#091116 100%)!important;
  border-color:#314954!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20)!important;
}
.asrion-pricing-view .price-card-v22.featured{border-color:#507889!important;box-shadow:inset 0 2px #628b9b,0 18px 44px rgba(0,0,0,.22)!important}
.asrion-pricing-view .price-card-v22 h2{color:#f2f6f8!important;font-weight:700!important}
.asrion-pricing-view .price-preamble{color:#b6c4cb!important}
.asrion-pricing-view .price-description{color:#c1cdd3!important}
.asrion-pricing-view .price-number strong{color:#f1f5f7!important}
.asrion-pricing-view .price-number span{color:#aabcc5!important}
.asrion-pricing-view .price-card-v22.featured .price-number strong{color:#d7b66e!important}
.asrion-pricing-view .price-section-title{color:#dce7ec!important}
.asrion-pricing-view .price-list li{color:#c4d1d7!important;font-size:16px!important;line-height:1.55!important}
.asrion-pricing-view .price-list.included li:before{color:#72a9ad!important}
.asrion-pricing-view .price-list.excluded li:before{color:#738892!important}
.asrion-pricing-view .price-divider{background:#2b404a!important}
.asrion-pricing-view .price-engine-pill{background:#102129!important;color:#b5d0da!important;border-color:#406775!important}
.asrion-pricing-view .price-card-v22.featured .price-engine-pill{background:#102323!important;color:#b4d5d5!important;border-color:#457b7b!important}
.asrion-pricing-view .price-button{background:#102029!important;border-color:#426a79!important;color:#d8e6ec!important}
.asrion-pricing-view .price-button:hover{background:#18323b!important;border-color:#668f9e!important}
.asrion-pricing-view .price-card-v22.featured .price-button{background:linear-gradient(180deg,#477c84,#315e69)!important;border-color:#487b86!important;color:#fff!important}
.asrion-pricing-view .pricing-back{background:#0d181e!important;border:1px solid #34515e!important;color:#bed0d8!important;border-radius:10px!important;padding:10px 13px!important}
.asrion-pricing-view .pricing-back:hover{background:#14262e!important;border-color:#5a8292!important;color:#eef5f7!important}
.asrion-pricing-view .price-note:empty{display:none!important}

/* Intelligence MAX gate + workspace: eliminate inherited light pricing surfaces. */
[data-terminal-view="max"].asrion-intel-v31,
[data-terminal-view="max"].asrion-intel-v31 .max-lock,
[data-terminal-view="max"].asrion-intel-v31 [data-asrion-max-workspace]{background:#070d12!important;color:#eaf1f4!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock{border:1px solid #263b46!important;border-radius:16px!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock>div{
  background:linear-gradient(180deg,#0d171d,#091116)!important;
  border:1px solid #38515c!important;
  color:#eaf1f4!important;
  box-shadow:0 22px 60px rgba(0,0,0,.28)!important;
}
[data-terminal-view="max"].asrion-intel-v31 .max-lock h2{color:#f2f6f8!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock p{color:#bccad1!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock .max-price{color:#d7b66e!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock .max-price small{color:#9eb2bc!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock .max-feature-row span{color:#c7d4da!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock .max-feature-row span:before{color:#72a9ad!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock-mark{background:#15140f!important;border:1px solid #665633!important;color:#cfad67!important}
[data-terminal-view="max"].asrion-intel-v31 .max-lock .max-action.gold{background:linear-gradient(180deg,#477c84,#315e69)!important;border-color:#487b86!important;color:#fff!important}

[data-terminal-view="max"].asrion-intel-v31 .max-panel,
[data-terminal-view="max"].asrion-intel-v31 .max-detail-card,
[data-terminal-view="max"].asrion-intel-v31 .max-hyp,
[data-terminal-view="max"].asrion-intel-v31 .asrion-ai-panel-v24,
[data-terminal-view="max"].asrion-intel-v31 .ai-hyp-grid-v24>div,
[data-terminal-view="max"].asrion-intel-v31 .asrion-ai-summary-v24{
  background:#0a1319!important;
  color:#dce7ec!important;
}
[data-terminal-view="max"].asrion-intel-v31 .max-detail p,
[data-terminal-view="max"].asrion-intel-v31 .max-detail-card p,
[data-terminal-view="max"].asrion-intel-v31 .max-hyp small,
[data-terminal-view="max"].asrion-intel-v31 .asrion-ai-panel-v24 p{color:#b6c6cd!important}
[data-terminal-view="max"].asrion-intel-v31 .max-hyp b,
[data-terminal-view="max"].asrion-intel-v31 .max-persist-row b{color:#e4edf1!important}
[data-terminal-view="max"].asrion-intel-v31 .max-persist-row span{color:#9fb2bc!important}

@media(max-width:720px){.asrion-pricing-view .pricing-stage{padding:28px 14px!important}.asrion-pricing-view .price-card-v22{padding:26px 20px!important}}
