/* Apex Market Pros 0.23.4 — sitewide dark theme. Loaded after all legacy styles. */
:root{--bg:#040507!important;--surface:#0b0f14!important;--surface-soft:#10161e!important;--ink:#f5f7fb!important;--text:#d9e1ea!important;--muted:#8f9aaa!important;--line:#252d36!important;--line-strong:#34414d!important;--green:#57ff4d!important;--lime:#b5ff38!important;--red:#ff4d4d!important;--orange:#ff7a29!important;--pink:#ff2bb5!important;--cyan:#20e3ff!important;--blue:#4f8cff!important;--purple:#a869ff!important;--gold:#ffd64a!important;--shadow:0 18px 60px rgba(0,0,0,.52)!important;--tech-line:#27323d!important;--tech-muted:#8f9aaa!important}
html,body{background:#040507!important;color:var(--text)!important;color-scheme:dark}body{background:radial-gradient(circle at 0 10%,rgba(255,43,181,.10),transparent 28%),radial-gradient(circle at 100% 13%,rgba(87,255,77,.10),transparent 30%),radial-gradient(circle at 55% 100%,rgba(32,227,255,.06),transparent 34%),#040507!important}.me-main{background:transparent!important}.me-header{background:rgba(4,5,7,.94)!important;border-color:#1d252d!important;box-shadow:0 8px 32px rgba(0,0,0,.35)!important}.me-brand,.me-brand b,.me-nav a,.me-ghost{color:#f4f7fb!important}.me-brand small,.me-member-link,.me-nav a:hover{color:var(--lime)!important}.me-ghost,.me-menu,.button-secondary,.se-btn:not(.primary){background:#0b0f14!important;border-color:#34414d!important;color:#f4f7fb!important}.me-footer{background:#05070a!important;border-color:#202832!important;color:#8f9aaa!important}.me-footer b,.me-footer a{color:#eaf0f7!important}.amp-promo-bar{position:relative;z-index:70;border-bottom:1px solid rgba(255,43,181,.22);background:linear-gradient(90deg,rgba(255,43,181,.13),rgba(168,105,255,.10),rgba(87,255,77,.12))}.amp-promo-bar a{max-width:1540px;margin:auto;min-height:35px;padding:7px 24px;display:flex;align-items:center;justify-content:center;gap:16px;text-decoration:none;font-size:10px;letter-spacing:.08em}.amp-promo-bar strong{color:var(--pink)}.amp-promo-bar span{color:#dce6ef}.amp-promo-bar b{color:var(--lime)}
.me-section,.me-page-hero,.me-disclaimer{border-color:#202832!important}.me-section h2,.me-page-hero h1,.me-pro-intro h2,.me-custom-callout h2,.me-price-cta h2,.section-heading h2,.page-hero h1,.dashboard-header h1,.product-head h1,.shop-head h1,.tech-page-head h1{color:#f5f7fb!important}.me-section header p,.me-page-hero p,.me-pro-intro p,.page-hero p,.section-heading p,.product-head p,.shop-head p,.tech-page-head p{color:#9aa6b5!important}.me-mini-ribbon span{background:#0d1016!important;border-color:#4a2638!important}.me-mini-ribbon{color:#909aa7!important}.edge-hero{background:linear-gradient(120deg,#0a0d12,#07090d 48%,#091109)!important;border-color:#27333d!important}.edge-panel,.edge-tools,.edge-benefits,.me-paths article,.me-steps article,.me-plan-row article,.me-other-prices article,.me-module-strip article,.me-autopilot-band,.module-explain-grid article,.pro-perks-panel,.plan-more,.pricing-card,.feature-card,.capability-card,.system-box,.auth-card,.store-card,.tech-panel,.operations-inner,.product-head,.store-toolbar,.compact-callout,.custom-clean-grid article,.docs-clean-grid a,.checkout-card,.home-start-panel,.home-start-panel>a,.perk-accordion details,.runtime-summary>div,.tech-kpi,.market-card,.alert-card,.news-card,.calendar-card,.sentinel-card,.member-card,.architecture-console,.pipeline-node,.technical-spec>div,.principles article,.metric-strip>div{background:#0b0f14!important;border-color:#26313b!important;color:#dce4ed!important;box-shadow:0 12px 38px rgba(0,0,0,.28)!important}.edge-panel h2,.edge-benefits b,.me-paths h3,.me-steps h3,.me-plan-row h3,.me-other-prices h3,.module-explain-grid h3,.pro-perks-panel h2,.plan-more summary,.perk-accordion summary,.pricing-card h2,.feature-card h3,.capability-card h3,.system-box strong,.auth-card h1,.store-card h3,.tech-panel h2,.tech-panel h3{color:#f7f9fc!important}.edge-tools span,.edge-tools a,.edge-caption,.retail-facts,.me-plan-row li,.me-plan-row p,.module-explain-grid p,.pro-perks-panel p,.perk-accordion li p,.me-other-prices p,.me-paths p,.me-steps p{color:#a7b2c0!important}.edge-head p{color:#cdd6df!important}.edge-panel footer,.edge-retail footer,.edge-pro footer{background:#0f151d!important;border-color:#293640!important}.retail-chart,.mini-chart{background:#080b10!important;border-color:#26313b!important}.grid path{stroke:#1d2832!important}.me-plan-row article.featured,.pro-sale-card{border-color:rgba(87,255,77,.52)!important;box-shadow:0 0 0 1px rgba(87,255,77,.10),0 18px 48px rgba(0,0,0,.42)!important}.promo-price{display:flex!important;align-items:baseline;gap:10px;flex-wrap:wrap}.promo-price del{font-size:24px;color:#788493!important;text-decoration-color:#ff5f6d;text-decoration-thickness:2px}.promo-price strong{font-size:42px;color:#fff}.promo-lock{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 14px}.promo-lock b{background:linear-gradient(90deg,var(--pink),var(--orange));color:white;border-radius:999px;padding:5px 9px;font-size:10px;letter-spacing:.08em}.promo-lock span{color:var(--lime);font-size:11px;font-weight:800}.perk-jump{display:inline-block;margin:6px 0 14px;color:var(--cyan)!important;font-size:11px;font-weight:900}.pricing-wide-row{max-width:1250px}.automation-pricing-row{align-items:stretch}.pricing-band{padding-top:48px;padding-bottom:48px}.compact-pricing-hero{padding-bottom:24px}.pro-perks-panel{margin:22px 0 0;padding:22px;border:1px solid #27333d;border-radius:16px}.pro-perks-panel>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:26px;align-items:end;padding-bottom:16px;border-bottom:1px solid #26313b}.pro-perks-panel h2{font:800 clamp(26px,3vw,42px)/1.03 'Space Grotesk',Inter,sans-serif;margin:5px 0}.pro-perks-panel header span{color:var(--lime);font-size:10px;letter-spacing:.16em;font-weight:900}.perk-accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.perk-accordion details{border-radius:11px;overflow:hidden}.perk-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;font-weight:850}.perk-accordion summary::-webkit-details-marker{display:none}.perk-accordion summary:after{content:'+';color:var(--lime);font-size:18px}.perk-accordion details[open] summary:after{content:'−'}.perk-accordion summary b{margin-left:auto;color:#8391a1;font-size:9px}.perk-accordion ol{list-style:none;margin:0;padding:0 12px 12px;columns:2;column-gap:8px}.perk-accordion li{break-inside:avoid;display:grid;grid-template-columns:26px 1fr;gap:6px;padding:6px;border-top:1px solid #202a33}.perk-accordion li span{font:800 7px ui-monospace,monospace;color:var(--purple)}.perk-accordion li p{margin:0;font-size:8.7px;line-height:1.4}.plan-more{margin:10px 0 13px;padding:0 10px;border:1px solid #26313b;border-radius:9px}.plan-more summary{cursor:pointer;padding:9px 2px;font-size:10px;font-weight:800}.plan-more p{font-size:10px;margin:0 0 10px}.module-explain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-explain-grid article{padding:20px;border:1px solid #26313b;border-radius:14px}.module-explain-grid article>span{color:var(--pink);font-size:9px;letter-spacing:.13em;font-weight:900}.module-explain-grid h3{font:800 18px 'Space Grotesk',Inter,sans-serif}.module-explain-grid p{font-size:11px;line-height:1.55}.module-explain-grid b{display:block;color:var(--lime);font-size:9px;margin-top:12px}
.auth-shell,.product-head,.shop-head,.store-toolbar,.shop-store,.section,.tech-page-head,.terminal-layout,.collapsed-operations,.page-hero,.support-page,.shop-page,.pricing-page,.dashboard-header,.market-day-strip,.ecosystem-quickbar,.dashboard-grid,.admin-grid,.billing-shell{color:var(--text)!important;background:transparent!important}.auth-card input,.auth-card select,.store-toolbar input,.store-toolbar select,input,select,textarea{background:#080b10!important;color:#eef3f8!important;border-color:#34414d!important}.button:not(.button-secondary):not(.button-danger),.se-btn.primary,.me-green{background:linear-gradient(135deg,#1cb835,#8dff3f)!important;color:#031006!important;border-color:#5ded43!important;box-shadow:0 8px 24px rgba(87,255,77,.16)!important}.button-danger{background:#130b0d!important;color:#ff8492!important;border-color:#5a2830!important}.tech-tabs,.ecosystem-quickbar,.market-day-strip,.store-compact-status,.compact-alert-rail>button,.compact-drawer,.wide-tech-rail{background:#080c11!important;border-color:#26313b!important;color:#dce4ed!important}.tech-tabs button,.ecosystem-quickbar a,.wide-tech-rail>a small{color:#a6b1bf!important}.tech-tabs button.active{color:var(--lime)!important;border-color:var(--lime)!important}.store-card-body p,.tech-kpi small,.market-card small,.alert-card small,.empty-state{color:#8f9aaa!important}.store-meta span{background:#111821!important;border-color:#2a3540!important;color:#aab6c5!important}.live-data-kpis>div,.live-data-workspace,.live-data-list,.live-data-filter-row,.intel-script-row:hover,.intel-script-row.selected{background:#0b0f14!important;border-color:#26313b!important}.intel-script-row strong{color:#edf2f7!important}.live-data-filter-row input,.live-data-filter-row select{background:#070a0e!important;color:#e9eff6!important;border-color:#303b46!important}.se-flash{background:#0e141b!important;border-color:#2b3742!important;color:#eef3f8!important}.me-disclaimer,.edge-source{color:#7f8b99!important}.edge-source a{color:var(--cyan)!important}
@media(max-width:980px){.pro-perks-panel>header{grid-template-columns:1fr}.perk-accordion{grid-template-columns:1fr}.module-explain-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.amp-promo-bar a{padding:7px 12px;gap:8px;flex-wrap:wrap}.amp-promo-bar span{font-size:8px}.module-explain-grid{grid-template-columns:1fr}.perk-accordion ol{columns:1}.promo-price strong{font-size:34px}}

/* Final dark-site coverage: legacy pages are intentionally overridden here because this file loads last. */
body,main,.me-home-light,.home-hero,.page-hero,.dashboard-header,.section,.pricing-page,.shop-page,.support-page,.billing-shell,.auth-shell,.terminal-layout,.collapsed-operations{background-color:transparent!important}
.me-header,.site-header{background:rgba(3,4,7,.96)!important;border-color:#202832!important}.site-nav>a:not(.button),.nav-button,.brand-copy strong{color:#eef3f8!important}.brand-copy em{color:#8f9aaa!important}.nav-toggle{background:#0b0f14!important;color:#eef3f8!important;border-color:#34414d!important}
.tech-section,.membership-section,.pro-depth-section{background:linear-gradient(145deg,#080b10,#0b1016 55%,#09110c)!important;border-color:#26313b!important}.me-plain-compare>div,.me-plain-compare .bad,.me-plain-compare .good,.notice-panel,.module-grid article,.plan-row article,.technical-spec>div,.credit-account-layout .detail-panel,.credit-stat-grid article,.credit-actions,.credit-ledger-table,.empty-panel,.legal-card,.support-card,.admin-card,.detail-panel,.checkout-summary,.account-panel,.panel,.card{background:#0b0f14!important;border-color:#26313b!important;color:#dce4ed!important;box-shadow:0 12px 38px rgba(0,0,0,.28)!important}
.me-plain-compare h2,.module-grid h3,.technical-spec strong,.plan-row h3,.notice-panel strong,.credit-stat-grid strong,.detail-panel h2,.legal-card h2,.support-card h2{color:#f5f7fb!important}.me-plain-compare li,.me-plain-compare p,.module-grid p,.notice-panel p,.plan-row p,.credit-account-layout p{color:#9aa6b5!important}.pro-depth-grid p b{color:#e6edf5!important}.technical-source-row a{background:#0b1110!important;color:var(--lime)!important;border-color:#2d5034!important}.technical-source-row a:hover{background:#0f1811!important;border-color:#57ff4d!important}
.console-head{background:#08101a!important;color:#cbd5df!important}.console-head strong{color:var(--lime)!important}.live-data-shell,.live-data-workspace,.live-data-list{background:#080c11!important;color:#e8eef5!important;border-color:#26313b!important}.intel-script-row:hover,.intel-script-row.selected{background:#101820!important}
.pricing-wide-row,.me-plan-row.two.pricing-wide-row{max-width:none!important;width:100%!important}.pricing-band{width:min(1500px,calc(100% - 48px))!important}.automation-price-head h2{font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.03em}.automation-price-head p{max-width:920px}.pro-sale-card,.all-access-card{min-width:0}.pro-summary strong{color:var(--lime)}
.perk-jump{appearance:none;border:1px solid rgba(32,227,255,.35)!important;background:#071319!important;border-radius:9px;padding:10px 12px;cursor:pointer;text-align:center;color:var(--cyan)!important;width:100%;font:850 10px Inter,sans-serif;letter-spacing:.03em}.perk-jump:hover{border-color:var(--cyan)!important;background:#0a1c24!important}
.pro-perks-modal{width:min(1420px,94vw);height:min(860px,90vh);padding:0;border:1px solid #34414d;border-radius:18px;background:#070a0e;color:#eaf0f7;box-shadow:0 32px 100px rgba(0,0,0,.75)}.pro-perks-modal::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(6px)}.pro-perks-modal-shell{padding:24px;max-height:90vh;overflow:auto}.pro-perks-modal header{position:sticky;top:-24px;z-index:3;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;padding:24px 0 18px;background:linear-gradient(180deg,#070a0e 78%,rgba(7,10,14,0));border-bottom:1px solid #26313b}.pro-perks-modal header span{color:var(--lime);font-size:10px;letter-spacing:.16em;font-weight:900}.pro-perks-modal h2{font:800 clamp(28px,4vw,52px)/1.02 'Space Grotesk',Inter,sans-serif;margin:6px 0;color:#fff}.pro-perks-modal header p{max-width:880px;color:#93a0ae}.modal-close{width:42px;height:42px;border-radius:50%;border:1px solid #34414d;background:#0d1218;color:#fff;font-size:26px;line-height:1;cursor:pointer}.modal-close:hover{border-color:var(--pink);color:var(--pink)}.modal-open{overflow:hidden}.perk-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.perk-modal-grid details{background:#0b0f14!important}.perk-modal-grid ol{columns:1!important}.perk-modal-grid li span{color:var(--cyan)!important}
.modules-explained article p strong{color:#f4f7fb}.two-module-grid{grid-template-columns:repeat(2,1fr)!important}.apex-credits-explainer{border-top:1px solid #202832;border-bottom:1px solid #202832}.credit-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.credit-value-grid article{padding:20px;border:1px solid #26313b;border-radius:14px;background:#0b0f14;text-align:center}.credit-value-grid b{display:block;font:800 30px 'Space Grotesk',Inter,sans-serif;color:var(--lime)}.credit-value-grid span{display:block;margin-top:5px;font-size:9px;letter-spacing:.1em;color:#9aa6b5;font-weight:800}
input::placeholder,textarea::placeholder{color:#6f7b88!important}.me-nav a:focus-visible,.button:focus-visible,.me-green:focus-visible,.me-ghost:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cyan)!important;outline-offset:3px}
@media(max-width:980px){.me-nav{background:#05070a!important;border-color:#26313b!important}.pricing-band{width:min(100% - 28px,1500px)!important}.automation-price-head h2{white-space:normal}.perk-modal-grid{grid-template-columns:1fr!important}.credit-value-grid{grid-template-columns:repeat(2,1fr)}.two-module-grid{grid-template-columns:1fr!important}}
@media(max-width:620px){.pro-perks-modal{width:96vw;height:92vh}.pro-perks-modal-shell{padding:16px}.pro-perks-modal header{top:-16px;padding:16px 0}.credit-value-grid{grid-template-columns:1fr 1fr}.pricing-band{width:calc(100% - 20px)!important}.amp-promo-bar a{justify-content:flex-start}}


/* Absolute sitewide dark-surface pass. Keep data visualizations legible while eliminating legacy white cards. */
.me-home-light,.directory-card,.autopilot-system-strip>div,.admin-card,.security-card,.connection-card,.credit-card,.checkout-card,.pro-inventory-section,.pro-perk-grid li,.live-data-kpis>div,.live-data-workspace,.live-data-list,.live-data-filter-row,.runtime-summary>div,.home-start-panel,.home-start-panel>a,.perk-accordion details,.pricing-clean-grid .price-clean-card,.custom-card,.support-card,.legal-card,.dashboard-card,.market-module,.data-card,.widget-card,.info-card,.profile-card,.setting-card,.notification-card,.invoice-card,.table-shell,.data-table,.modal-shell,.drawer-panel,.feature-lock,.member-panel,.operations-card,.status-card,.catalog-card,.resource-card,.education-card,.career-card{background:#0b0f14!important;background-image:none!important;border-color:#26313b!important;color:#dce4ed!important;box-shadow:0 12px 38px rgba(0,0,0,.28)!important}
.directory-card h2,.autopilot-system-strip b,.pro-inventory-head h2,.pro-perk-grid li>p,.home-start-panel>a strong,.pricing-clean-grid .price-clean-card h2,.admin-card h1,.admin-card h2,.admin-card h3,.security-card h2,.connection-card h2,.credit-card h2,.checkout-card h1,.checkout-card h2,.legal-card h1,.legal-card h2{color:#f5f7fb!important}
.directory-card p,.autopilot-system-strip small,.pro-inventory-head p,.pro-perk-grid li>p,.home-start-panel>a small,.pricing-clean-grid .price-clean-card li,.pricing-clean-grid .compare-price,.admin-card p,.security-card p,.connection-card p,.credit-card p,.checkout-card p,.legal-card p{color:#9aa6b5!important}
.pro-perk-grid li,.home-start-panel>a,.directory-card,.autopilot-system-strip>div{background:linear-gradient(145deg,#0b0f14,#0d131a)!important}
.live-data-workspace,.live-data-list,.live-data-filter-row,.data-table,table,thead,tbody,tr,td,th{border-color:#26313b!important}
thead,th{background:#0d131a!important;color:#dce4ed!important}tbody tr:nth-child(even){background:rgba(255,255,255,.012)!important}tbody tr:hover{background:#101820!important}
select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]){background:#080b10!important;color:#eef3f8!important;border-color:#34414d!important}
hr{border-color:#26313b!important}.muted,.microcopy,small,.help-text,.form-help{color:#8f9aaa!important}
.edge-vs b{background:#0b0f14!important;color:#fff!important;border-color:#34414d!important}.retail-callout,.retail-reality{background:#0b0f14!important}.dom-row.hot{background:#101820!important}.edge-tools span,.edge-tools a{border-color:#202832!important}.edge-benefits article{border-color:#202832!important}
/* Pricing readability and less dead space on wide desktop screens. */
.me-pricing-hero{padding-top:44px!important;padding-bottom:18px!important}.pricing-band{margin-top:0!important}.pricing-wide-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.pricing-wide-row>article{padding:24px!important}.pricing-wide-row>article>span{font-size:9px!important}.pricing-wide-row h3{margin:8px 0 10px!important}.pricing-wide-row li{font-size:11px!important;line-height:1.45!important}.pricing-wide-row .me-green{margin-top:auto!important}.automation-price-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:20px;align-items:end}.automation-price-head>span,.automation-price-head>h2{grid-column:1}.automation-price-head>p{grid-column:2;grid-row:1/3;margin:0!important;align-self:end}.modules-explained{padding-top:38px!important}.module-explain-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.module-explain-grid article{min-height:255px;display:flex;flex-direction:column}.module-explain-grid article>b{margin-top:auto!important}.apex-credits-explainer{padding-top:38px!important;padding-bottom:38px!important}
/* Modal is deliberately dense: 237 perks remain available without turning pricing into an endless page. */
.pro-perks-modal{max-width:1420px}.pro-perks-modal .perk-accordion{gap:10px!important}.pro-perks-modal .perk-accordion details{box-shadow:none!important}.pro-perks-modal .perk-accordion summary{font-size:11px!important}.pro-perks-modal .perk-accordion li p{font-size:9.5px!important}
@media(max-width:980px){.automation-price-head{grid-template-columns:1fr}.automation-price-head>span,.automation-price-head>h2,.automation-price-head>p{grid-column:1;grid-row:auto}.module-explain-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){.pricing-wide-row{grid-template-columns:1fr!important}.module-explain-grid{grid-template-columns:1fr!important}.pricing-wide-row>article{padding:19px!important}}

/* 0.23.2 R3 pricing, architecture and custom-work refinement */
.me-tool-grid article,.me-probability-card,.pro-depth-grid article,.me-resource-grid a,.me-custom-callout,.me-price-cta,.request-path-card,.custom-infra-map,.build-process article,.architecture-flow .arch-node,.architecture-support-grid article,.loop-diagram>div,.integration-grid article,.addon-detail,.pricing-accordion details,.custom-dark-grid article{background:linear-gradient(145deg,#090d12,#0d131a)!important;background-image:linear-gradient(145deg,#090d12,#0d131a)!important;border-color:#26313b!important;color:#dce4ed!important;box-shadow:0 12px 38px rgba(0,0,0,.30)!important}
.me-tool-grid h3,.pro-depth-grid h3,.me-resource-grid h2,.request-path-card h3,.build-process h3,.arch-node h3,.architecture-support-grid h3,.integration-grid h3,.addon-detail h3{color:#f5f7fb!important}.me-tool-grid p,.me-tool-grid em,.pro-depth-grid p,.request-path-card p,.build-process p,.arch-node li,.architecture-support-grid p,.integration-grid p,.addon-detail p{color:#9aa6b5!important}.me-tool-grid em{border-color:#26313b!important}
.pricing-hero-wide{width:min(1680px,calc(100% - 28px))!important;max-width:none!important;padding:34px 0 18px!important}.pricing-hero-wide h1{font-size:clamp(38px,4.8vw,70px)!important;white-space:nowrap}.pricing-hero-wide p{white-space:nowrap;font-size:15px!important;max-width:none!important}.pricing-band{width:min(1680px,calc(100% - 28px))!important}.pricing-section-tight{padding:34px 0!important}.pricing-one-line-head{max-width:none!important}.pricing-one-line-head h2{font-size:clamp(27px,3vw,42px)!important;margin:6px 0 7px!important;white-space:nowrap}.pricing-one-line-head p{font-size:13px!important;max-width:none!important;white-space:nowrap;margin:0!important}.pricing-wide-row{margin-top:18px!important}.pricing-detail-card{gap:0}.plan-positioning{font-size:12px!important;line-height:1.5!important;margin:0 0 8px!important}.plan-check-list{margin:5px 0 10px!important}.plan-check-list li{margin:6px 0!important}.pricing-accordion{display:grid;gap:6px;margin:8px 0 13px}.pricing-accordion details{border:1px solid #26313b;border-radius:9px;overflow:hidden}.pricing-accordion summary{cursor:pointer;list-style:none;padding:10px 12px;color:#eef3f8;font-size:10px;font-weight:850;display:flex;align-items:center;justify-content:space-between}.pricing-accordion summary::-webkit-details-marker{display:none}.pricing-accordion summary:after{content:'+';color:var(--lime);font-size:16px}.pricing-accordion details[open] summary:after{content:'−'}.pricing-accordion details p{font-size:10px!important;line-height:1.55!important;padding:0 12px 11px;margin:0!important;color:#9aa6b5!important}.intelligence-pro-card{border-color:rgba(32,227,255,.36)!important}.automation-price-head-clean{display:block!important}.automation-price-head-clean>*{grid-column:auto!important;grid-row:auto!important}.addon-accordion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.addon-detail{border:1px solid #26313b;border-radius:12px;overflow:hidden}.addon-detail summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 16px}.addon-detail summary::-webkit-details-marker{display:none}.addon-detail summary span{color:var(--pink);font-size:9px;letter-spacing:.12em;font-weight:900}.addon-detail summary strong{color:#f5f7fb;font-size:12px}.addon-detail summary b{color:var(--lime);font-size:20px}.addon-detail[open] summary b{transform:rotate(45deg)}.addon-detail>div{padding:0 16px 16px;border-top:1px solid #202832}.addon-detail h3{font-size:18px;margin:14px 0 10px}.addon-detail p{font-size:11px;line-height:1.55;margin:7px 0}.addon-detail p strong{color:#eaf0f7}.addon-detail em{display:block;margin-top:11px;color:var(--lime);font-size:9px;font-style:normal;font-weight:800}.credits-accordion{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}
.autopilot-architecture-hero{max-width:1480px!important}.architecture-section,.architecture-deep-dive,.integration-matrix{width:min(1680px,calc(100% - 28px))!important}.architecture-section header,.architecture-deep-dive header,.integration-matrix header{max-width:1320px!important}.architecture-flow{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;align-items:stretch;margin-top:26px}.architecture-flow>i{display:grid;place-items:center;color:var(--lime);font-style:normal;font-size:24px}.arch-node{padding:16px;border:1px solid #26313b;border-radius:13px;min-width:0}.arch-node>b{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#101c13;color:var(--lime);font-size:9px}.arch-node>span{display:block;margin-top:11px;color:var(--cyan);font-size:8px;letter-spacing:.12em;font-weight:900}.arch-node h3{font-size:15px;margin:5px 0 8px}.arch-node ul{padding-left:15px;margin:0}.arch-node li{font-size:9px;line-height:1.5;margin:3px 0}.architecture-support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.architecture-support-grid article{padding:18px;border:1px solid #26313b;border-radius:13px}.architecture-support-grid span{color:var(--pink);font-size:8px;letter-spacing:.12em;font-weight:900}.architecture-support-grid h3{font-size:17px;margin:7px 0}.architecture-support-grid p{font-size:10px;line-height:1.55}.loop-diagram{display:grid;grid-template-columns:repeat(13,auto);align-items:center;justify-content:center;gap:8px;margin-top:25px}.loop-diagram>div{min-width:150px;padding:15px;border:1px solid #26313b;border-radius:12px;text-align:center}.loop-diagram b{display:block;color:#f7f9fc;font-size:10px}.loop-diagram span{display:block;color:#8491a0;font-size:8px;margin-top:4px}.loop-diagram>i{color:var(--lime);font-style:normal;font-size:22px}.loop-return{color:var(--pink)!important;font-size:30px!important}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.integration-grid article{padding:18px;border:1px solid #26313b;border-radius:13px}.integration-grid b{color:var(--cyan);font-size:9px;letter-spacing:.08em}.integration-grid p{font-size:10px;line-height:1.55}
.custom-systems-hero{max-width:1450px!important}.custom-capability-section,.custom-infra-section,.custom-request-section{width:min(1680px,calc(100% - 28px))!important}.custom-capability-section header,.custom-infra-section header,.custom-request-section header{max-width:1300px!important}.custom-dark-grid{grid-template-columns:repeat(4,1fr)!important}.custom-dark-grid article{min-height:220px!important}.custom-infra-map{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;gap:14px;padding:18px;border:1px solid #26313b;border-radius:16px;margin-top:24px}.custom-infra-map>i{display:grid;place-items:center;color:var(--lime);font-style:normal;font-size:28px}.infra-column{display:grid;gap:7px;padding:15px;border:1px solid #26313b;border-radius:12px;background:#080b10}.infra-column.accent{border-color:rgba(87,255,77,.40);box-shadow:inset 0 0 36px rgba(87,255,77,.03)}.infra-column h3{color:#f5f7fb;margin:0 0 6px;font-size:17px}.infra-column span{padding:8px 10px;border:1px solid #202832;border-radius:8px;color:#9aa6b5;font-size:10px}.infra-column.accent span{color:#cfe7d4}.build-process{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:12px}.build-process article{padding:16px;border:1px solid #26313b;border-radius:12px}.build-process b{color:var(--lime);font-size:20px}.build-process h3{font-size:14px;margin:4px 0}.build-process p{font-size:9px;line-height:1.5}.custom-request-split{display:grid;grid-template-columns:.72fr 1.5fr;gap:14px;margin-top:22px}.request-path-card{padding:22px;border:1px solid #26313b;border-radius:15px}.request-path-card>span{color:var(--lime);font-size:9px;letter-spacing:.12em;font-weight:900}.request-path-card h3{font-size:26px;margin:7px 0}.request-path-card p{font-size:11px}.request-path-card form{display:grid;gap:10px;margin-top:16px}.request-path-card label{display:grid;gap:6px;color:#cdd6df;font-size:10px;font-weight:800}.request-path-card input,.request-path-card select,.request-path-card textarea{width:100%;padding:11px 12px;border-radius:8px;border:1px solid #34414d;background:#070a0e!important;color:#eef3f8!important}.quote-card{border-color:rgba(32,227,255,.28)!important}.custom-quote-form .form-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
/* Force legacy light cards dark on every public page. */
.me-tool-grid article,.me-steps article,.me-paths article,.me-other-prices article,.me-module-strip article,.me-probability-card,.pro-depth-grid article,.me-resource-grid a,.me-plain-compare>div,.me-plain-compare .bad,.me-plain-compare .good,.me-custom-callout,.me-price-cta{background:#0b0f14!important;background-image:none!important;color:#dce4ed!important;border-color:#26313b!important}.me-tool-grid h3,.me-steps h3,.me-paths h3,.me-other-prices h3,.me-resource-grid h2{color:#f5f7fb!important}.me-tool-grid p,.me-steps p,.me-paths p,.me-other-prices p,.me-resource-grid p{color:#9aa6b5!important}
@media(max-width:1280px){.architecture-flow{grid-template-columns:repeat(3,1fr)}.architecture-flow>i{transform:rotate(90deg)}.architecture-support-grid,.integration-grid,.custom-dark-grid{grid-template-columns:repeat(2,1fr)!important}.build-process{grid-template-columns:repeat(3,1fr)}.pricing-one-line-head p,.pricing-one-line-head h2,.pricing-hero-wide h1,.pricing-hero-wide p{white-space:normal}.loop-diagram{grid-template-columns:repeat(3,auto)}}
@media(max-width:980px){.addon-accordion-grid,.credits-accordion,.custom-request-split,.custom-quote-form .form-pair{grid-template-columns:1fr}.custom-infra-map{grid-template-columns:1fr}.custom-infra-map>i{transform:rotate(90deg)}.architecture-support-grid,.integration-grid,.custom-dark-grid{grid-template-columns:1fr!important}.build-process{grid-template-columns:repeat(2,1fr)}.architecture-flow{grid-template-columns:1fr}.architecture-flow>i{transform:rotate(90deg)}.pricing-hero-wide{width:calc(100% - 20px)!important}.pricing-band,.architecture-section,.architecture-deep-dive,.integration-matrix,.custom-capability-section,.custom-infra-section,.custom-request-section{width:calc(100% - 20px)!important}}
@media(max-width:620px){.build-process{grid-template-columns:1fr}.loop-diagram{grid-template-columns:1fr}.loop-diagram>i{transform:rotate(90deg)}}

/* 0.23.2 R3 final sitewide contrast guard: no legacy light cards survive the dark theme. */
main article,main details,main .card,main .panel,main .surface,main .tile,main .stat-card,main .admin-card,main .settings-card,main .support-card,main .docs-card,main .billing-card,main .connection-card,main .shop-card,main .product-card{background-color:#0b0f14!important;border-color:#26313b!important;color:#dce4ed!important}
main table{background:#080b10!important;color:#dce4ed!important;border-color:#26313b!important}main thead,main tbody,main tr,main td,main th{background-color:transparent!important;border-color:#26313b!important;color:inherit!important}main th{color:#eef3f8!important}main td small,main th small{color:#8f9aaa!important}
main input,main select,main textarea,main option{background:#070a0e!important;color:#eef3f8!important;border-color:#34414d!important}main input::placeholder,main textarea::placeholder{color:#667381!important;opacity:1}main input:focus,main select:focus,main textarea:focus{outline:1px solid var(--cyan)!important;border-color:var(--cyan)!important;box-shadow:0 0 0 3px rgba(32,227,255,.08)!important}
main dialog,.pro-perks-modal,.pro-perks-modal-shell{background:#070a0e!important;color:#dce4ed!important;border-color:#303b46!important}.pro-perks-modal::backdrop{background:rgba(0,0,0,.82)!important}
main a:not(.me-green):not(.button):not(.se-btn){text-decoration-color:rgba(32,227,255,.38)}
.plan-difference-strip{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:18px 0 4px}.plan-difference-strip>div{display:flex;align-items:center;gap:14px;min-height:48px;padding:11px 14px;border:1px solid #26313b;border-radius:11px;background:#080c11}.plan-difference-strip>div b{flex:0 0 auto;color:var(--lime);font-size:10px;letter-spacing:.10em}.plan-difference-strip>div span{color:#9da9b7;font-size:10px;line-height:1.4}.plan-difference-strip>i{color:var(--cyan);font-style:normal;font-size:18px}.plan-difference-strip .pro-difference{border-color:rgba(32,227,255,.33);box-shadow:inset 0 0 28px rgba(32,227,255,.025)}
.architecture-flow .arch-node,.loop-diagram>div,.custom-infra-map,.build-process article,.request-path-card,.addon-detail,.pricing-detail-card{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.architecture-flow .arch-node:hover,.loop-diagram>div:hover,.build-process article:hover,.addon-detail:hover{border-color:#3e4d5b!important;transform:translateY(-1px);box-shadow:0 12px 32px rgba(0,0,0,.32)}
.architecture-flow>i,.custom-infra-map>i,.loop-diagram>i{animation:ampFlowPulse 1.8s ease-in-out infinite}@keyframes ampFlowPulse{0%,100%{opacity:.38}50%{opacity:1;text-shadow:0 0 16px rgba(87,255,77,.42)}}
@media(max-width:1280px){.plan-difference-strip{grid-template-columns:1fr}.plan-difference-strip>i{transform:rotate(90deg);justify-self:center}}
/* Generic legacy-card fallback for pages that predate the shared market-edge components. */
main [class*="-card"],main [class$="card"],main [class*="-panel"],main [class$="panel"]{border-color:#26313b!important;color:#dce4ed!important}main [class*="-card"]:not(.edge-retail):not(.edge-pro),main [class$="card"]:not(.edge-retail):not(.edge-pro),main [class*="-panel"]:not(.edge-panel),main [class$="panel"]:not(.edge-panel){background-color:#0b0f14!important}


/* 0.23.4 R4 — Autopilot reference implementation + sitewide wide-canvas gutters. */
/* 0.23.0 Autopilot — setup architecture diagram (replaces on-page pricing block) */
.setup-map-wrap{margin-top:10px}
.pipeline-node small{background:#131a22!important}
.system-arrow{display:flex;align-items:center;justify-content:center}
.flow-arrow-svg{width:48px;height:22px;display:block}
@media(max-width:980px){.flow-arrow-svg{width:22px;height:48px;transform:rotate(90deg)}}

/* Trade lifecycle diagram */
.lifecycle-wrap{margin-top:26px;border:1px solid #26313b;border-radius:22px;background:linear-gradient(160deg,#070a0e,#0b0f14 60%);padding:22px 20px 6px;box-shadow:0 20px 60px rgba(0,0,0,.4)}
.lifecycle-svg{width:100%;height:auto;display:block;overflow:visible}
.lifecycle-node{width:100%;height:100%;box-sizing:border-box;border:1px solid #26313b;border-radius:14px;background:#0b0f14;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.4);font-family:Inter,sans-serif}
.lifecycle-node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}
.lifecycle-node b{display:block;font:800 8.5px/1 "Space Grotesk",Inter,sans-serif;letter-spacing:.14em;color:#8f9aaa;margin-bottom:5px}
.lifecycle-node strong{display:block;font:700 13.5px/1.15 "Space Grotesk",Inter,sans-serif;color:#f5f7fb;margin-bottom:4px}
.lifecycle-node span{display:block;font-size:9.8px;line-height:1.42;color:#9aa6b5}
.lifecycle-node.accent-cyan:before{background:#20e3ff}
.lifecycle-node.accent-purple:before{background:#a869ff}
.lifecycle-node.accent-pink:before{background:#ff2bb5}
.lifecycle-node.accent-green:before{background:#57ff4d}
.lifecycle-node.accent-gold:before{background:#ffd64a}
.lifecycle-node.accent-lime:before{background:#b5ff38}
.flow-caption{font:800 8px/1 Inter,sans-serif;letter-spacing:.09em;fill:#7d8998}
.flow-caption.muted{fill:#5c6673}
.lifecycle-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:14px 2px 18px;border-top:1px solid #202832}
.lifecycle-legend span{display:inline-flex;align-items:center;gap:7px;font:700 9px/1 Inter,sans-serif;letter-spacing:.05em;color:#9aa6b5;text-transform:uppercase}
.lifecycle-legend i{width:9px;height:9px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor}
@media(max-width:760px){.lifecycle-wrap{padding:16px 12px 4px}.lifecycle-node strong{font-size:11.5px}.lifecycle-node span{font-size:8.8px}}
.system-map .system-box p{font-size:11px;line-height:1.55}
.system-box.emphasized{border-color:rgba(181,255,56,.42)!important;box-shadow:0 0 0 1px rgba(181,255,56,.08),0 12px 38px rgba(0,0,0,.28)!important}
.setup-phase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}
.setup-phase-grid .architecture-console{display:flex;flex-direction:column}
.setup-phase-grid .console-head strong{color:var(--lime)!important;letter-spacing:.1em}
.setup-phase-grid .pipeline-vertical{padding:16px 16px 4px}
.setup-phase-grid .pipeline-node{padding:12px 14px 12px 50px}
.setup-phase-grid .pipeline-node small{width:24px;height:24px;left:14px;top:14px;font-size:11px}
.setup-phase-grid .pipeline-node strong{font-size:12.5px}
.setup-phase-grid .pipeline-node span{font-size:10.5px;line-height:1.5}
.setup-note{margin-top:18px;padding:16px 18px;border:1px solid #26313b;border-radius:14px;background:#0b0f14;color:#9aa6b5;font-size:11px;line-height:1.6}
.setup-note b{color:var(--lime)}
@media(max-width:980px){.setup-phase-grid{grid-template-columns:1fr}}

/* Keep every page close to the viewport edges on desktop. The page canvas uses a 24px gutter instead of large centered dead zones. */
:root{--max:1920px!important;--amp-page-gutter:24px}
.me-home-first,.me-section,.me-page-hero,.me-disclaimer,
.page-hero,.dashboard-header,.section,.market-day-strip,.ecosystem-quickbar,.dashboard-grid,
.support-page,.shop-page,.pricing-page,.billing-shell,.admin-shell,.legal-page,.auth-shell,
.product-head,.shop-head,.store-toolbar,.shop-store,.tech-page-head,.terminal-layout,.collapsed-operations,
.home-shell,.home-directory,.site-footer,.live-data-shell,.custom-capability-section,.custom-infra-section,.custom-request-section,
.architecture-section,.architecture-deep-dive,.integration-matrix{
  width:calc(100% - (2 * var(--amp-page-gutter)))!important;
  max-width:none!important;
  margin-left:auto!important;margin-right:auto!important;
}
.me-header,.me-footer{padding-left:var(--amp-page-gutter)!important;padding-right:var(--amp-page-gutter)!important}
.me-page-hero,.page-hero,.dashboard-header,.section,.support-page,.shop-page,.pricing-page,.billing-shell,.admin-shell,.legal-page,.auth-shell,
.tech-page-head,.terminal-layout,.collapsed-operations,.dashboard-grid{padding-left:0!important;padding-right:0!important}
/* Autopilot preview was designed around the same narrow page gutters. */
.autopilot-reference-page{width:calc(100% - (2 * var(--amp-page-gutter)))!important;max-width:none!important;margin-inline:auto!important}
@media(max-width:760px){:root{--amp-page-gutter:14px}.me-header,.me-footer{padding-left:14px!important;padding-right:14px!important}}
