@import url('/web/flat-navigation.css?v=1');
@import url('/web/contrast.css?v=1');
@import url('/web/theme-palettes.css?v=1');
:root[data-theme]{--bg:var(--b1x-bg);--surface:var(--b1x-solid);--surface-2:var(--b1x-solid-strong);--text:var(--b1x-text);--muted:var(--b1x-muted);--cyan:var(--b1x-accent);--violet:var(--b1x-accent);--line:color-mix(in srgb,var(--text) 14%,transparent)}
:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}
:root[data-palette=studio]{--brand-hue:-35deg}:root[data-palette=paper]{--brand-hue:185deg}:root[data-palette=slate]{--brand-hue:75deg}
body .page-shell,body .site-shell{background:radial-gradient(ellipse at 75% 5%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 38%),var(--bg)}
body .site-header{gap:20px}body .site-header nav{color:var(--muted);gap:20px}
body :is(.hero-lead,.hero-note,.section-heading>p,.section-heading p,.path-card p,.capability-grid p,.desktop-copy p,.report-feature p:not(.kicker),.card-summary,.detail-intro,.detail-list,.visual-footer,.site-footer,.hero-note a,.product-caption,.visual-heading,.status-summary small,.creative-card p,.comparison-stage p,.release-banner p,.release-note p,.card-foot,.stat-line,.download-context){color:var(--muted)}
body :is(.path-card,.path-card.desktop-path,.comparison-stage,.desktop-feature,.report-feature,.creative-card,.download-card,.download-card.offline,.release-banner,.release-note,.status-summary,.integrity,.cortex-chip){background:var(--surface);border-color:var(--line);box-shadow:none}
body :is(.header-cta,.header-action,.button.secondary,.button.quiet,.download-button.secondary,.card-tag,.card-icon,.path-icon,.desktop-path .path-icon,.release-version){background:var(--b1x-control);border-color:var(--line);color:var(--text)}
body :is(.button.primary,.download-button.primary,.skip-link){background:var(--cyan);color:var(--b1x-on-accent);box-shadow:none}
body :is(.button.primary,.download-button.primary):hover{background:var(--b1x-accent-hover)}
body :is(.path-card a,.desktop-path a,.creative-card>a,.report-feature>a,.status-summary a,.capability-symbol,.section-number,.section-kicker,.capability-availability,.card-tag,.eyebrow,.path-top){color:var(--cyan)}
body .brand img{mix-blend-mode:normal;filter:hue-rotate(var(--brand-hue));border-radius:5px}
body img[src*="ai-brain-neural-core"]{filter:hue-rotate(var(--brand-hue)) drop-shadow(0 0 14px color-mix(in srgb,var(--cyan) 55%,transparent))}
body .hero:before,body .hero-light{opacity:.08;filter:grayscale(1)}
body .product-screen,body .screen-frame{transform:none;box-shadow:0 18px 55px #0002;border-color:var(--line)}
body :is(.product-bar,.screen-top){background:var(--surface-2);color:var(--muted)}
.public-appearance{display:flex;align-items:center;gap:6px;flex:none}
.public-appearance select{font:500 12px/1.3 system-ui;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:36px;padding:6px 9px;max-width:110px;cursor:pointer}
.public-appearance select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
@media(max-width:768px){body .site-header{flex-wrap:nowrap;height:auto;min-height:50px;padding-block:8px;gap:8px}body .site-header nav{display:none}.public-appearance{margin-left:auto}body :is(.header-cta,.header-action){display:none}}
@media(max-width:480px){body .site-header{width:calc(100% - 24px);padding-block:8px;min-height:48px}body .brand img{width:76px}.public-appearance{gap:4px}.public-appearance select{min-height:30px;max-width:76px;padding:3px 6px;font-size:10.5px}}
body :is(.hero-status,.cortex-title,.detail-intro a,.detail-number,.integrity summary span,.comparison-stage a,.release-note a){color:var(--cyan)}
body :is(.detail-list p,.integrity p,.integrity dt,.site-footer p,.site-footer nav,.site-footer>span,.comparison-stage small,.desktop-tags span,.creative-card-head){color:var(--muted)}
body :is(.stat-line strong,.integrity code,.comparison-stage strong,.detail-list strong){color:var(--text)}
body .download-button{background:var(--cyan);color:var(--b1x-on-accent)}
body .download-button:hover{background:var(--b1x-accent-hover)}
body .site-footer img{mix-blend-mode:normal;filter:hue-rotate(var(--brand-hue));border-radius:5px}
body :is(.cortex-ring,.art-orbit){border-color:color-mix(in srgb,var(--cyan) 35%,transparent);box-shadow:0 0 35px color-mix(in srgb,var(--cyan) 20%,transparent);animation:none}
body .live-point,body .pulse{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}
body .cortex-hero img{opacity:1}
/* Show the complete, authentic workspace capture without cropping its controls. */
body :is(.screen-frame,.product-screen){background:var(--surface);border-color:var(--line)}
body img[data-app-preview]{width:100%;height:auto;aspect-ratio:1480/715;object-fit:contain;border:0}
