@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}.landing{--bg:oklch(96.8% 0.007 247.896);--bg-deep:oklch(0.93 0.018 255);--bg-card:oklch(0.96 0.016 255);--bg-input:oklch(0.97 0.016 255);--border:oklch(0.85 0.006 250);--border-strong:oklch(0.76 0.008 250);--border-dashed:oklch(0.68 0.008 250);--text:oklch(0.2 0.006 250);--text-dim1:oklch(0.4 0.008 250);--text-dim2:oklch(0.5 0.008 250);--text-dim3:oklch(0.58 0.008 250);--accent:oklch(0.48 0.13 150);--accent-hover:oklch(0.4 0.14 150);--accent-text:oklch(0.99 0.003 250);--json-string:oklch(0.48 0.11 80);--shadow:oklch(0 0 0/0.1);--selection:oklch(0.48 0.13 150/0.25);--r-sm:4px;--r-lg:8px;--space-section:100px;--space-lg:56px;--space-md:40px;--space-sm:28px;margin:0;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;background:var(--bg);color:var(--text);min-height:100vh}.landing ::-moz-selection{background:var(--selection)}.landing ::selection{background:var(--selection)}.landing a{color:var(--accent);text-decoration:none}.landing a:hover{color:var(--accent-hover)}.landing-shell{max-width:1200px;margin:0 auto;padding:0 32px}.landing-nav{justify-content:space-between;padding:28px 0}.landing-logo,.landing-nav{display:flex;align-items:center}.landing-logo{font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:700;font-size:20px;letter-spacing:-.02em;gap:8px;color:var(--text)}.landing-logo span{color:var(--primary)}.landing a.landing-nav-cta,.landing-nav-cta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:14px;border:1px solid var(--border-dashed);padding:10px 18px;border-radius:var(--r-sm);color:var(--text);transition:border-color .15s ease,color .15s ease}.landing a.landing-nav-cta:hover,.landing-nav-cta:hover{border-color:var(--accent);color:var(--accent)}.landing-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding:80px 0 100px}.landing-eyebrow{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--accent);letter-spacing:.04em;margin-bottom:20px}.landing-hero h1{font-size:56px;line-height:1.05;font-weight:500;letter-spacing:-.02em;margin:0 0 24px}.landing-hero-lead{font-size:19px;line-height:1.6;color:var(--text-dim1);margin:0 0 36px;max-width:520px}.landing-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.landing a.landing-btn,.landing-btn{background:var(--accent);color:var(--accent-text);font-weight:700;font-family:var(--font-mono),"JetBrains Mono",monospace;padding:16px 28px;border-radius:var(--r-sm);font-size:15px;border:none;cursor:pointer;display:inline-block;transition:background .15s ease,color .15s ease}.landing a.landing-btn:hover,.landing-btn:hover{background:var(--accent-hover);color:var(--accent-text)}.landing-btn:disabled{opacity:.7;cursor:not-allowed}.landing-hero-note{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--text-dim3)}.landing-api-card{background:var(--bg-deep);border:1px solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 60px -20px var(--shadow)}.landing-api-chrome{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border)}.landing-api-dot{width:10px;height:10px;border-radius:50%;background:var(--text-dim3)}.landing-api-title{font-size:12px;color:var(--text-dim3);margin-left:8px}.landing-api-card pre,.landing-api-title{font-family:var(--font-mono),"JetBrains Mono",monospace}.landing-api-card pre{margin:0;padding:24px;font-size:13px;line-height:1.7;color:var(--text-dim1);white-space:pre-wrap;word-break:break-word}.landing-api-muted{color:var(--text-dim3)}.landing-api-key{color:var(--accent)}.landing-api-string{color:var(--json-string)}.landing-problem{padding:60px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:64px}.landing-problem p{font-size:22px;line-height:1.5;margin:0}.landing-problem-dim{color:var(--text-dim2)}.landing-problem-strong{color:var(--text);font-weight:600}.landing-section{padding:var(--space-section) 0}.landing-section-border{border-top:1px solid var(--border)}.landing-section-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--accent);margin-bottom:12px}.landing-section h2{font-size:38px;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-lg)}.landing-section-lead{font-size:18px;color:var(--text-dim2);margin:0 0 48px}.landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.landing-step-n{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:14px;color:var(--text-dim3);margin-bottom:16px}.landing-feature h3,.landing-step h3,.landing-usecase h3{font-size:21px;font-weight:600;margin:0 0 12px}.landing-feature h3{font-size:17px;margin:0 0 10px}.landing-usecase h3{font-size:18px}.landing-feature p,.landing-step p,.landing-usecase p{font-size:15.5px;line-height:1.6;color:var(--text-dim2);margin:0}.landing-feature p,.landing-usecase p{font-size:14.5px}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.landing-feature{background:var(--bg);padding:32px}.landing-compare{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.landing-compare-head{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:var(--bg-deep);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--text-dim3);padding:18px 24px}.landing-compare-head .accent{color:var(--accent)}.landing-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:20px 24px;border-top:1px solid var(--border);align-items:center}.landing-compare-label{font-size:14.5px;font-weight:600;color:var(--text)}.landing-compare-chat{font-size:14.5px;color:var(--text-dim3)}.landing-compare-cerebral{font-size:14.5px;color:var(--text-dim1)}.landing-testimonials,.landing-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.landing-usecase{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.landing-testimonial{border:1px dashed var(--border-dashed);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:180px}.landing-testimonial p{font-size:13px;line-height:1.6;margin:0}.landing-testimonial p,.landing-testimonial-attr{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--text-dim3)}.landing-testimonial-attr{font-size:12px}.landing-beta{padding:var(--space-section) 0;border-top:1px solid var(--border);display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.landing-beta h2{font-size:34px;font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.landing-beta-intro{font-size:16.5px;line-height:1.6;color:var(--text-dim2);margin:0 0 32px}.landing-beta-lists{display:grid;gap:24px}.landing-beta-lists>div>div{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--accent);margin-bottom:10px}.landing-beta-lists ul{margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.9;color:var(--text-dim1)}.landing-form{background:var(--bg-deep);border:1px solid var(--border-strong);border-radius:var(--r-lg);padding:36px;display:grid;gap:18px;align-content:start}.landing-field{display:grid;gap:6px}.landing-field label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12.5px;color:var(--text-dim2)}.landing-field input,.landing-field select,.landing-field textarea{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:12px 14px;color:var(--text);font-size:14.5px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;outline:none;width:100%;box-sizing:border-box}.landing-field input:focus,.landing-field select:focus,.landing-field textarea:focus{border-color:var(--accent)}.landing-field textarea{resize:vertical}.landing-form .landing-btn{margin-top:8px;padding:14px 24px;width:100%}.landing-form-note{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;color:var(--text-dim3);text-align:center}.landing-form-error,.landing-form-success{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;padding:12px 14px;border-radius:var(--r-sm);line-height:1.5}.landing-form-success{background:color-mix(in oklch,var(--accent) 12%,var(--bg));color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border))}.landing-form-error{background:oklch(.96 .02 25);color:oklch(.45 .14 25);border:1px solid oklch(.85 .04 25)}.landing-footer{padding:40px 0 60px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.landing-footer-copy{color:var(--text-dim3)}.landing-footer-copy,.landing-footer-links{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px}.landing-footer-links{display:flex;gap:24px}@media (max-width:900px){.landing-beta,.landing-hero,.landing-problem{grid-template-columns:1fr;gap:40px}.landing-hero{padding:48px 0 64px}.landing-hero h1{font-size:40px}.landing-features,.landing-steps,.landing-testimonials,.landing-usecases{grid-template-columns:1fr}.landing-compare-head,.landing-compare-row{grid-template-columns:1fr;gap:8px}.landing-section h2{font-size:30px}.landing-shell{padding:0 20px}}