:root{--bg: #0a0d1a;--surface: #11162a;--border: #1f2742;--text: #e6e9f5;--muted: #9aa3c0;--accent: #4fd1ff;--accent-ink: #04121a;--radius: 12px;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:radial-gradient(1200px 600px at 50% -200px,rgba(79,209,255,.12),transparent 70%),var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}img,video,svg{max-width:100%}h1,h2,h3{line-height:1.2;letter-spacing:-.01em}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;background:var(--surface);padding:8px 12px;z-index:10}.site-header{border-bottom:1px solid var(--border);background:#0a0d1ad9;backdrop-filter:blur(8px);position:sticky;top:0;z-index:5}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:700;font-family:var(--mono)}.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:4px 20px}.site-header nav a,.site-footer nav a{color:var(--muted);font-size:15px}.site-header nav a:hover,.site-footer nav a:hover{color:var(--text)}@media(max-width:560px){.header-inner{padding-top:10px;padding-bottom:10px}.site-header{position:static}}section{padding:72px 0}section+section{border-top:1px solid var(--border)}.eyebrow{color:var(--accent);font-family:var(--mono);font-size:14px;margin:0 0 8px}h2{font-size:clamp(26px,4vw,36px);margin:0 0 12px}.lead{color:var(--muted);font-size:18px;max-width:720px;margin:0 0 32px}.hero{padding-top:72px;text-align:center}.hero h1{font-size:clamp(34px,6vw,60px);margin:0 auto 20px;max-width:900px}.hero .lead{margin:0 auto 32px}.install{display:flex;align-items:center;gap:8px;max-width:640px;margin:0 auto 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px 8px 8px 16px;text-align:left}.install code{flex:1;min-width:0;font-family:var(--mono);font-size:14px;overflow-x:auto;white-space:nowrap;user-select:all}.install code:before{content:"$ ";color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.btn:hover{text-decoration:none;border-color:var(--accent)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-small{padding:6px 12px;font-size:14px}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.agents{color:var(--muted);font-size:15px;margin:0 0 48px}.video-frame{max-width:1100px;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:0 30px 80px #4fd1ff1f;aspect-ratio:16 / 9}.video-frame video{display:block;width:100%;height:100%}.steps{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;counter-reset:step}.steps li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;counter-increment:step}.steps li:before{content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#4fd1ff26;color:var(--accent);font-family:var(--mono);font-weight:700;margin-bottom:12px}.steps strong{display:block;margin-bottom:4px}.steps p,.card p{color:var(--muted);margin:0;font-size:15px}.flow{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.flow svg{display:block;min-width:760px;max-width:none;width:100%;height:auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.card h3{margin:0 0 8px;font-size:18px}.count{font-family:var(--mono);color:var(--accent);font-size:20px;margin:0 0 20px}.specs{list-style:none;padding:0;margin:0;columns:2 320px;column-gap:32px}.specs li{break-inside:avoid;padding:8px 0;border-bottom:1px solid var(--border)}.specs a{color:var(--text)}.specs a:hover{color:var(--accent)}.waitlist{text-align:center}.waitlist .lead{margin:0 auto 24px}.waitlist form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px}.waitlist label{display:flex;flex-direction:column;gap:6px;text-align:left;color:var(--muted);font-size:14px}.waitlist input{width:min(320px,100%);padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.site-footer{border-top:1px solid var(--border);padding:32px 0;color:var(--muted);font-size:15px}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.not-found{text-align:center;padding:120px 0}
