:root{--green:#95d600;--orange:#ff7a1a;--bg:#0b0e09;--surface:#151a10;--ink:#e9f0e2;--muted:#98a68e;--line:#2b3422}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.55 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{width:min(1120px,100% - 40px);margin:0 auto;padding-bottom:64px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:76px;display:flex}.wordmark{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:750;display:flex}.wordmark strong{color:var(--muted);font-weight:400}.posture-mark{align-items:end;gap:3px;width:28px;height:28px;display:flex;position:relative}.posture-mark i{background:var(--green);border-radius:4px;width:5px;display:block}.posture-mark i:first-child{opacity:.45;height:10px}.posture-mark i:nth-child(2){opacity:.72;height:17px}.posture-mark i:nth-child(3){height:24px}.posture-mark b{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:3px}.nav-actions{color:var(--muted);align-items:center;gap:22px;margin-left:auto;font-size:14px;display:flex}.nav-actions a:hover,.text-link:hover{color:var(--ink)}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 19px;font-weight:760;display:inline-flex}.button-primary{background:var(--green);color:#101400}.button-primary:hover{filter:brightness(1.08)}.button-ghost{border-color:var(--green);color:var(--green)}.hero-panel{border-bottom:1px solid var(--line);padding:clamp(70px,11vw,128px) 0 80px}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow.orange{color:var(--orange)}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #95d6001f}.hero-panel h1{letter-spacing:-.055em;max-width:920px;margin:19px 0 22px;font-size:clamp(42px,7.2vw,78px);line-height:.99}.hero-panel h1 em{color:var(--green);font-style:normal}.hero-copy{max-width:670px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,20px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.text-link{color:var(--green);font-weight:700}.boundary-copy{color:var(--muted);margin-top:21px;font-size:12px}.process-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-card{padding:38px 34px 42px 0}.process-card+.process-card{border-left:1px solid var(--line);padding-left:34px}.process-card>span{color:var(--orange);font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.process-card h2{margin:16px 0 8px;font-size:22px}.process-card p,.dogfood-panel p{color:var(--muted);margin:0}.dogfood-panel,.workspace-panel{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding:58px 0;display:grid}.dogfood-panel h2,.workspace-panel h2{letter-spacing:-.03em;margin:9px 0 8px;font-size:34px}.state-list{align-content:center;gap:12px;display:grid}.state-list>span{color:var(--muted);align-items:center;gap:11px;display:flex}.pill{letter-spacing:.08em;border:1px solid;border-radius:999px;justify-content:center;min-width:112px;padding:4px 8px;font-size:9px;display:inline-flex}.pill.live{color:var(--green);background:#95d60014}.pill.demo{color:#76bfff;background:#76bfff14}.pill.missing{color:#f0c36d;background:#f0c36d14}.pill.owner{color:var(--orange);background:#ff7a1a14}.workspace-links{gap:8px;display:grid}.workspace-links a{border-bottom:1px solid var(--line);color:var(--green);justify-content:space-between;padding:13px 0;font-weight:700;display:flex}@media (max-width:760px){.site-shell{width:min(100% - 28px,1120px)}.nav-actions>a:first-child{display:none}.hero-panel{padding-top:64px}.process-grid{grid-template-columns:1fr}.process-card,.process-card+.process-card{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}.dogfood-panel,.workspace-panel{grid-template-columns:1fr;gap:28px}.state-list>span{flex-direction:column;align-items:flex-start;gap:5px}}
