/* X-GO identity applied to the complete landing and technical manual. */
:root{--bg-dark:#090d10;--bg-card:#111a14;--bg-card-hover:#18251a;--border-subtle:#30432d;--border-glow:#91b25f;--primary:#c6ff68;--accent-cyan:#c6ff68;--accent-emerald:#b8e48b;--text-main:#eef1e8;--text-muted:#b0bda7;--text-dim:#899780}
body.agent-rich{background:#090d10!important;color:#eef1e8;font-family:'IBM Plex Sans',sans-serif!important;line-height:1.7}body.agent-rich :is(h1,h2,h3,h4,.font-heading){font-family:'Chakra Petch','IBM Plex Sans',sans-serif!important;letter-spacing:-.025em}body.agent-rich :is(code,pre,.font-mono,.agent-eyebrow){font-family:'IBM Plex Mono',monospace!important}body.agent-rich header{background:#0b1110f5!important;border-color:#30432d!important;box-shadow:none!important}body.agent-rich .store-return{background:#101a12;color:#c6ff68;border-color:#30432d;font-family:'IBM Plex Mono',monospace;font-size:12px}
body.agent-rich :is(.glass-panel,.executive-card){background:#111a14!important;border-color:#34482e!important;box-shadow:none!important;border-radius:5px!important}body.agent-rich :is(.bg-slate-950,.bg-slate-900\/80,.bg-slate-900\/60,.bg-slate-900\/40){background-color:#0c1410!important}body.agent-rich section{background:transparent!important;border-color:#2d3c2a!important}body.agent-rich section:nth-of-type(even){background:#0d1510!important}body.agent-rich :is(.border-slate-800,.border-slate-700){border-color:#30432d!important}body.agent-rich :is(.text-slate-300,.text-slate-200){color:#d0dcc8!important}body.agent-rich :is(.text-slate-400,.text-slate-500){color:#afbea6!important}body.agent-rich :is(.text-sky-400,.text-sky-300,.text-cyan-300){color:#c6ff68!important}body.agent-rich :is(.text-emerald-400,.text-emerald-300){color:#b8e48b!important}body.agent-rich :is(.bg-sky-500\/10,.bg-sky-500\/20,.bg-emerald-500\/10){background-color:#23311a!important}body.agent-rich .bg-clip-text{background-image:none!important;color:#c6ff68!important;-webkit-text-fill-color:#c6ff68}
body.agent-rich :is(.btn-executive-primary,.btn-executive-green,.btn-executive-gold,.btn-header-cta){background:#c6ff68!important;border-color:#c6ff68!important;color:#17200e!important;border-radius:3px!important;box-shadow:none!important}body.agent-rich :is(.btn-executive-primary,.btn-executive-green,.btn-executive-gold,.btn-header-cta) *{color:#17200e!important}body.agent-rich .btn-executive-outline{background:transparent!important;border-color:#617c48!important;color:#e1ead9!important;border-radius:3px!important}.agent-rich .nav-link-executive:hover{background:#26351e!important;color:#c6ff68!important}.agent-rich :is(.mode-tab-btn.active,.sim-strat-btn.active,.doc-sidebar-link.active){background:#27381d!important;border-color:#c6ff68!important;color:#e8f6d8!important}.agent-rich :focus-visible{outline:2px solid #c6ff68!important;outline-offset:4px}.agent-rich input[type=range]{accent-color:#c6ff68}.agent-rich :is(select,input:not([type=range])){background:#0a120d!important;border-color:#526c3d!important;color:#e4eadd!important}.agent-rich :is(#checkout-modal>div,#sim-terminal-logs){background:#0e1811!important;border-color:#526c3d!important}.agent-rich :is(#particles-canvas,.glow-circle-cyan,.glow-circle-purple){display:none!important}
.agent-rich .header-brand-mark{width:92px;height:62px;object-fit:contain;filter:none}.agent-rich .hero-brand-mark{width:260px;height:175px;object-fit:contain;filter:none}.agent-rich .pricing-brand-mark{object-fit:contain;filter:none}.agent-rich #hero{padding-top:36px!important;padding-bottom:52px!important;background:radial-gradient(ellipse at 50% 0,#24301b66,transparent 70%)!important}.agent-rich #hero h1{font-size:clamp(36px,4.6vw,65px)!important;max-width:950px}.agent-rich #hero .agent-intro-note{max-width:750px;margin:24px auto;color:#acbca0;font-size:14px}.agent-rich #hero>div{max-width:1200px}.agent-rich footer{background:#0c1410!important;border-color:#30432d!important}.agent-rich .ticker-wrap{border-radius:0}.agent-rich .logo-luminous{object-fit:contain;filter:none}.agent-rich .agent-library-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px}.agent-library-heading>div{max-width:780px}.agent-library-heading h2{font-size:clamp(28px,3.4vw,43px);margin:16px 0}.agent-library-heading p{color:#b0bda7;font-size:15px}.agent-library-heading>a{flex-shrink:0;padding:14px 18px;font-size:13px}.agent-eyebrow{font-size:11px;letter-spacing:.1em;color:#c6ff68}.agent-doc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.agent-doc-grid>a{position:relative;display:block;padding:22px 18px;border:1px solid #34482e;background:#111a14;color:#ecf4e3;text-decoration:none}.agent-doc-grid>a:hover{background:#1b2918;border-color:#c6ff68}.agent-doc-grid span{font:11px 'IBM Plex Mono',monospace;color:#c6ff68}.agent-doc-grid h3{font-size:19px;margin:18px 0 12px}.agent-doc-grid p{color:#b0bda7;font-size:13px}.agent-doc-grid b{position:absolute;right:15px;top:18px;color:#c6ff68}.agent-rich [data-agent-compare][hidden]{display:none!important}.agent-docs .doc-section{scroll-margin-top:110px}.agent-docs pre{max-width:100%;overflow-x:auto}.agent-docs .copy-btn{background:#18251a;border-color:#435e35;color:#d2e3c4}
@media(max-width:1100px){.agent-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-rich .agent-library-heading{align-items:flex-start;flex-direction:column}.agent-rich .header-brand-mark{width:70px;height:48px}}
@media(max-width:640px){.agent-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-doc-grid>a{padding:18px 14px}.agent-doc-grid h3{font-size:17px}.agent-rich .hero-brand-mark{width:210px;height:140px}.agent-rich .header-brand-mark{width:58px;height:44px}.agent-rich #hero h1{font-size:clamp(32px,8.4vw,46px)!important}.agent-rich .store-return{font-size:10px}.agent-rich #hero .agent-intro-note{font-size:13px}.agent-rich .agent-library-heading h2{font-size:30px}}
@media(max-width:380px){.agent-doc-grid{grid-template-columns:1fr}}
