:root{--font-sans: "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-surface-canvas: #08090A;--color-surface-elevated: #0F1011;--color-surface-raised: #16181B;--color-surface-sunken: #050506;--color-border-faint: rgba(255, 255, 255, .04);--color-border-subtle: rgba(255, 255, 255, .07);--color-border-strong: rgba(255, 255, 255, .12);--color-text-primary: #F4F4F5;--color-text-secondary: #B4B4BB;--color-text-tertiary: #85868D;--color-text-muted: #5C5D63;--color-text-disabled: #3F4046;--color-lime: #ACFF17;--color-lime-hover: #B8FF38;--color-lime-soft: rgba(172, 255, 23, .08);--color-lime-medium: rgba(172, 255, 23, .14);--color-lime-stroke: rgba(172, 255, 23, .3);--color-lime-glow: rgba(172, 255, 23, .22);--color-coral: #FF5F47;--color-pink: #FFABD6;--color-cyan: #5DEFFF;--color-blue: #217BD1;--color-blue-sky: #3FB4E8;--color-green-deep: #82C621;--color-runtime-openclaw: #FF5F47;--color-runtime-nemoclaw: #82C621;--color-runtime-hermes: #5DEFFF;--color-status-healthy: #82C621;--color-status-healthy-soft: rgba(130, 198, 33, .1);--color-status-healthy-medium: rgba(130, 198, 33, .16);--color-status-healthy-stroke: rgba(130, 198, 33, .28);--color-status-idle: #6B7280;--color-status-idle-soft: rgba(107, 114, 128, .1);--color-status-idle-stroke: rgba(107, 114, 128, .24);--color-status-stale: #F5A524;--color-status-stale-soft: rgba(245, 165, 36, .1);--color-status-stale-stroke: rgba(245, 165, 36, .28);--color-status-behind: #FB923C;--color-status-behind-soft: rgba(251, 146, 60, .1);--color-status-behind-stroke: rgba(251, 146, 60, .28);--color-status-down: #FF5F47;--color-status-down-soft: rgba(255, 95, 71, .1);--color-status-down-medium: rgba(255, 95, 71, .16);--color-status-down-stroke: rgba(255, 95, 71, .3);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-pill: 999px;--duration-fast: .12s;--duration-base: .2s;--ease-spark: cubic-bezier(.32, .72, 0, 1);--density-row-py: 12px;--density-card-p: 20px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}html,body{background:var(--color-surface-canvas);color:var(--color-text-secondary);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--color-lime-medium);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px;border-radius:var(--radius-sm)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff1f;background-clip:padding-box}.text-display-page{font:500 28px/34px var(--font-sans);letter-spacing:-.022em;color:var(--color-text-primary);margin:0}.text-h2{font:500 22px/28px var(--font-sans);letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.text-h3{font:500 16px/22px var(--font-sans);letter-spacing:-.012em;color:var(--color-text-primary);margin:0}.text-card-title{font:500 14px/20px var(--font-sans);letter-spacing:-.008em;color:var(--color-text-primary);margin:0}.text-body{font:400 13px/20px var(--font-sans);color:var(--color-text-secondary)}.text-body-sm{font:400 12px/18px var(--font-sans);color:var(--color-text-tertiary)}.text-mono{font:500 11px/16px var(--font-mono);color:var(--color-text-secondary)}.text-mono-label{font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.text-mono-loud{font:500 11px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.text-metric{font:500 26px/30px var(--font-sans);letter-spacing:-.02em;color:var(--color-text-primary);font-feature-settings:"tnum","cv11"}.tnum{font-feature-settings:"tnum","cv11"}.card{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);transition:border-color var(--duration-base) var(--ease-spark),background-color var(--duration-base) var(--ease-spark);padding:var(--density-card-p)}.card.flush{padding:0}.card-hover{cursor:pointer}.card-hover:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.card-lit{background:linear-gradient(180deg,#ffffff03,#fff0 40%),var(--color-surface-elevated)}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:500 12.5px/16px var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-spark)}.btn:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-primary)}.btn-primary{background:var(--color-lime);color:#0a0f00;border-color:var(--color-lime);font-weight:600}.btn-primary:hover{background:var(--color-lime-hover);border-color:var(--color-lime-hover);color:#0a0f00}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--color-surface-raised);border-color:var(--color-border-subtle)}.btn-danger{color:var(--color-status-down);border-color:var(--color-status-down-stroke);background:var(--color-status-down-soft)}.btn-danger:hover{background:var(--color-status-down-medium)}.kbd{display:inline-flex;align-items:center;padding:1px 5px;font:500 10px/14px var(--font-mono);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pill .dot{width:4px;height:4px;border-radius:50%;flex-shrink:0}.pill.md{padding:4px 10px}.pill.md .dot{width:6px;height:6px}.tbl{width:100%;border-collapse:collapse}.tbl th{padding:10px 16px;text-align:left}.tbl td{padding:var(--density-row-py) 16px}.tbl tbody tr{border-top:1px solid var(--color-border-faint);transition:background-color var(--duration-fast) var(--ease-spark)}.tbl tbody tr:hover{background:var(--color-surface-raised)}.tbl thead tr{border-bottom:1px solid var(--color-border-subtle)}.spark-sep{height:1px;background:var(--color-border-subtle);border:0;margin:0}.divide-y>*+*{border-top:1px solid var(--color-border-faint)}.muted{color:var(--color-text-muted)}.dim{color:var(--color-text-tertiary)}.fg{color:var(--color-text-primary)}.lime{color:var(--color-lime)}.app-shell{display:flex;min-height:100vh}.sidebar{width:220px;flex-shrink:0;background:var(--color-surface-canvas);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.main{flex:1;min-width:0;padding:32px 40px 80px;max-width:1320px;margin:0 auto;width:100%}@keyframes spark-pulse{0%,to{box-shadow:0 0 0 0 var(--color-status-healthy-stroke)}50%{box-shadow:0 0 0 6px transparent}}.pulse-dot{animation:spark-pulse 2.4s var(--ease-spark) infinite}.bar-row{display:flex;align-items:center;gap:12px}.bar-track{flex:1;height:6px;background:var(--color-surface-raised);border-radius:var(--radius-pill);overflow:hidden}.bar-fill{height:100%;background:var(--color-lime);border-radius:var(--radius-pill)}.nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:var(--radius-md);font:500 13px/18px var(--font-sans);color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-spark)}.nav-link:hover{background:var(--color-surface-elevated);color:var(--color-text-secondary)}.nav-link.active{background:var(--color-surface-raised);color:var(--color-text-primary)}.nav-link.active .nav-rail{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:16px;background:var(--color-lime);border-radius:var(--radius-pill)}.nav-link.active .nav-icon{color:var(--color-lime)}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.spark-line{stroke:var(--color-lime);fill:none;stroke-width:1.5}.spark-area{fill:var(--color-lime-soft)}.input{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:6px 10px;color:var(--color-text-primary);font:400 13px/18px var(--font-sans);width:100%;outline:none}.input:focus{border-color:var(--color-lime-stroke);box-shadow:0 0 0 3px var(--color-lime-soft)}.hr-thin{border:0;border-top:1px solid var(--color-border-faint);margin:0}html{scroll-behavior:smooth}body{overflow-x:hidden}.lp-section{padding-block:96px}.lp-inner{max-width:1200px;margin:0 auto;padding-inline:32px}.lp-navlink{font-size:13px;color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-spark);cursor:pointer;white-space:nowrap}.lp-navlink:hover{color:var(--color-text-primary)}.lp-h1{font:500 clamp(40px,6vw,68px)/1.04 var(--font-sans);letter-spacing:-.035em;color:var(--color-text-primary);margin:0;text-wrap:balance}.lp-h2{font:500 clamp(28px,3.6vw,40px)/1.12 var(--font-sans);letter-spacing:-.025em;color:var(--color-text-primary);margin:0;text-wrap:balance}.lp-h3-big{font:500 clamp(20px,2.4vw,26px)/1.2 var(--font-sans);letter-spacing:-.018em;color:var(--color-text-primary);margin:0}.lp-lead{font:400 clamp(16px,1.5vw,19px)/1.62 var(--font-sans);color:var(--color-text-secondary);margin:22px 0 0;max-width:540px;text-wrap:pretty}.lp-statement{font:500 clamp(26px,4vw,44px)/1.18 var(--font-sans);letter-spacing:-.025em;color:var(--color-text-primary);margin:0;text-wrap:balance}.lp-hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center}@media (max-width: 980px){.lp-hero-split{grid-template-columns:1fr;gap:40px}}.lp-pillar-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto;grid-template-areas:"big t" "big b";gap:16px}@media (max-width: 900px){.lp-pillar-grid{grid-template-columns:1fr;grid-template-areas:"big" "t" "b"}}.lp-proof-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}@media (max-width: 900px){.lp-proof-grid{grid-template-columns:1fr;gap:36px}}@media (max-width: 640px){.lp-section{padding-block:64px}.lp-inner{padding-inline:20px}}
