:root,[data-theme=dark]{--canvas: #08080a;--canvas-2: #111114;--bg: #08080a;--bg-raise: #111114;--bg-raise2: #19191c;--panel: #111114f5;--panel-strong: #19191cf5;--void: #08080a;--ink: #f5f4f1;--ink-dim: #b1b1b5;--ink-faint: #939398;--primary: #eeeae4;--primary-deep: #deaa75;--accent: #deaa75;--accent-deep: #deaa75;--accent-dim: #deaa7540;--pop: #eeeae4;--warm: #deaa75;--lav: #eeeae4;--lav-deep: #deaa75;--cyan: #deaa75;--peach: #deaa75;--lime: #eeeae4;--violet: #deaa75;--violet-soft: #eeeae4;--teal: #deaa75;--teal-soft: #eeeae4;--green: #9fc7a8;--warn: #deaa75;--line: #37373b;--line-soft: #28282c;--line-strong: #535359;--glass: #ffffff06;--glass-strong: #ffffff0c;--lg-fill: #111114;--lg-fill-strong: #19191c;--lg-border: #37373b;--lg-specular: none;--lg-float: none;--lg-sheen: transparent;--glass-border: #37373b;--glass-shadow: none;--lg-saturate: 100%;--mono: "Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--display: "DM Sans", Arial, sans-serif;--sans: "DM Sans", Arial, sans-serif;color-scheme:dark}html:not([data-theme=dark]):has([data-theme-toggle]){--canvas: #f4f3ef;--canvas-2: #eae9e4;--bg: #f4f3ef;--bg-raise: #eae9e4;--bg-raise2: #fff;--ink: #202022;--ink-dim: #55555b;--ink-faint: #65656b;--accent: #815028;--primary-deep: #815028;--accent-dim: #81502825;--line: #d3d2cc;--line-soft: #e1e0da;--lg-fill: #fff;--lg-fill-strong: #fff;--lg-border: #d3d2cc;--green: #336844;--warn: #815028;color-scheme:light}html{scroll-padding-top:100px}body,body.portal-body,body.spatial-body{background:var(--canvas);color:var(--ink);font-family:var(--sans)}body{overflow-x:clip}#hero-stage,.aurora-field,.onboarding-shell>.noise,.cursor-light{display:none}.topbar,[data-theme=dark] .topbar,.portal-top,.atlas-nav{background:var(--canvas);border-color:var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar{min-height:80px}.topbar .brand,.portal-top .brand{width:auto;min-width:120px;display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:600;letter-spacing:-.06em}.topbar .brand img,.portal-top .brand img{width:26px;height:26px;object-fit:contain}.topbar nav a,.portal-nav a{font-family:var(--sans)}.topbar nav a:hover,.portal-nav a:hover{color:var(--ink)}.topbar nav .nav-cta{border-radius:6px;border-color:var(--line)}.band,.closer{max-width:1280px;margin-inline:auto}.band h1,.band h2,.closer h2{font-family:var(--display);font-weight:500;letter-spacing:-.055em;line-height:1.1}.band h1{font-size:clamp(34px,4.5vw,62px);max-width:950px}.band h2{font-size:clamp(28px,3.6vw,46px)}.kicker,.sec-num,.cap-label,.eyebrow{color:var(--accent)}.band p,.sec-sub{line-height:1.75}.band code,.install code{background:#deaa7514;color:var(--ink)}.install,.liquid-glass,.glass-card,.chip-tile,.model-grid li,.card,.capability-panel,.proof-table,.term-tray,.eco-card,.download-grid a,.block,.choice-card,.setup-panel,.onboarding-card{border-color:var(--line);border-radius:8px;background:var(--lg-fill);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.card:hover,.chip-tile:hover,.capability-panel:hover,.eco-card:hover,.download-grid a:hover{border-color:var(--accent);box-shadow:none}.btn-cta,[data-theme=dark] .btn-cta,.btn-download{background:#eeeae4;color:#171719!important;border:1px solid #eeeae4;border-radius:6px;box-shadow:none}.btn-cta:hover,[data-theme=dark] .btn-cta:hover{background:#fff;box-shadow:none}.copy-btn,.theme-toggle,.btn-ghost{border-color:var(--line);color:var(--ink-dim)}.band-alt,[data-theme=dark] .band-alt,.footer,[data-theme=dark] .footer{background:var(--canvas-2);border-color:var(--line)}.cap-label,.eco-card .eco-status{background:#deaa7515;color:var(--accent)}.t-warn{color:#deaa75}.orbit-chip,.device-glare{background:var(--canvas-2);box-shadow:none;border-color:var(--line)}.portal-profile,.rail-head{color:var(--ink-faint)}.rail-item.active,.portal-nav a.active{background:#deaa7512;color:var(--accent)}.docs-title{font:500 clamp(32px,4vw,52px)/1.1 var(--display);letter-spacing:-.05em}.docs-section h2{font-family:var(--display);font-weight:500;letter-spacing:-.035em}.docs-section{border-color:var(--line)}.docs-content p,.docs-content li{line-height:1.75}.site-footer{padding:30px max(24px,5.5vw);border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;color:var(--ink-dim);font-size:13px}.site-footer a:hover,.footer a:hover{color:var(--ink)}:is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1120px){.topbar nav a:not(.nav-cta){display:inline-flex}.topbar{gap:18px;padding-inline:24px}.topbar nav{min-width:0;overflow-x:auto;gap:16px;scrollbar-width:thin}.topbar nav a{white-space:nowrap;font-size:12px}.portal-nav{display:flex;overflow-x:auto;min-width:0}.portal-nav a{white-space:nowrap}}@media(max-width:680px){.topbar{flex-wrap:wrap;padding:16px 20px;gap:14px}.topbar nav{width:100%;order:2;margin-left:0}.topbar .brand{min-width:0}.portal-top{gap:12px;padding:12px 16px;flex-wrap:wrap;height:auto}.portal-top .portal-nav{width:100%;order:3}.portal-profile{display:none}.agent-app{grid-template-columns:1fr}.site-footer{gap:16px}html{scroll-padding-top:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.journey-panel,.detail-panel,.terminal-card,.desktop-frame,.desktop-topbar,.feature-callout,.selected-setup,.progress-item.active{background:var(--canvas-2);border-color:var(--line);box-shadow:none;backdrop-filter:none}.choice-card,.choice,.choice.focused,.setup-panel,.transition-stack>div{background:#171719;border-color:var(--line)}.animated-rail{background:var(--accent)}.choice.focused{border-color:var(--accent)}.topbar:after{display:none}.topbar nav .nav-cta,.orbit-chip,[data-theme=dark] .orbit-chip,.agent-device{background:#171719;border-color:var(--line);box-shadow:none}.agent-shadow{display:none}.agent-device{border-radius:24px}.device-glare{background:linear-gradient(110deg,#ffffff05,transparent);pointer-events:none}
