@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:dark;--bg:#10120f;--surface:#171a16;--raised:#1e221c;--line:#30362c;--text:#f4f5ed;--muted:#abb2a4;--faint:#818a79;--accent:#c5f277;--accent-dark:#26361c;--font-sans:var(--font-archivo),Arial,sans-serif;--font-mono:var(--font-plex-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font:16px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1;font-weight:600;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(2.7rem,5.8vw,5.25rem)}h2{font-size:clamp(2rem,3.8vw,3.5rem)}h3{font-size:1.3rem;letter-spacing:-.025em}a{color:inherit;text-underline-offset:.25em}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img,svg{max-width:100%}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:104px}.eyebrow{font:500 11px/1.5 var(--font-mono);letter-spacing:.14em;margin-bottom:20px}.accent-text,.eyebrow{color:var(--accent)}.body-text,.lede{color:var(--muted);font-size:1.07rem;line-height:1.8;max-width:620px}.lede{margin-top:26px}.body-text{margin-top:25px}.small-print{font-size:.82rem;color:var(--muted);line-height:1.75}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:16px;padding:12px;z-index:100;background:var(--accent);color:var(--bg)}.skip-link:focus{top:12px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:7px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#1b2511}.btn-primary:hover{background:#d7ffa0}.btn-secondary{background:transparent;border-color:#3e4737;color:var(--text)}.btn-secondary:hover{background:var(--surface);border-color:var(--muted)}.action-row{display:flex;flex-wrap:wrap;margin-top:30px}.action-row,.text-link{gap:12px;align-items:center}.text-link{display:inline-flex;color:var(--accent);text-decoration:none;font-size:.9rem;margin-top:24px}.text-link:hover .icon{transform:translateX(4px)}.text-link .icon{transition:transform .2s}.status-dot{width:6px;height:6px;border-radius:100%;display:inline-block;background:var(--accent);box-shadow:0 0 10px #c5f24430;flex-shrink:0}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #30362c90;background:#10120fef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.masthead-inner{height:85px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:1.7rem;letter-spacing:-.07em;font-weight:600;line-height:1}.wordmark-mark{width:35px;height:35px}.masthead-nav{display:flex;align-items:center;gap:31px;margin-left:auto;margin-right:35px}.masthead-nav a{text-decoration:none;font-size:.82rem;color:var(--muted)}.masthead-nav a:hover,.masthead-nav a[aria-current]{color:var(--text)}.masthead-actions{display:flex;gap:24px;align-items:center}.masthead-actions .text-link{margin:0;color:var(--muted);font-size:.82rem}.masthead-actions .btn{min-height:40px;font-size:.8rem;padding:9px 16px}.menu-toggle{display:none;align-items:center;gap:9px;min-height:44px;background:none;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:.85rem}.menu-bars{display:grid;grid-gap:4px;gap:4px}.menu-bars span{width:15px;height:1px;background:currentColor}.mobile-menu{border-top:1px solid var(--line)}.mobile-menu ul{list-style:none;padding:16px 0;margin:0;display:grid;grid-gap:5px;gap:5px}.mobile-menu a{display:block;padding:10px 0;text-decoration:none;color:var(--muted)}.site-footer{padding:68px 0 24px;border-top:1px solid var(--line);background:#0c0e0b}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:45px;gap:45px}.footer-brand p{margin-top:22px;color:var(--muted);max-width:280px;font-size:.85rem}.footer-col h3{font-size:.8rem;letter-spacing:0;margin-bottom:20px}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:11px;gap:11px}.footer-col a{text-decoration:none;color:var(--muted);font-size:.82rem}.footer-col a:hover{color:var(--accent)}.footer-base{border-top:1px solid var(--line);margin-top:48px;padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--faint);font-size:.72rem}.home-hero{padding-top:80px;padding-bottom:70px;display:grid;grid-template-columns:.9fr 1.22fr;align-items:center;grid-gap:44px;gap:44px;min-height:720px}.hero-copy{animation:enter .75s ease both}.release-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid #3b492d;background:#1d2418;border-radius:30px;font-size:.65rem;color:#c8d5b7;text-decoration:none;margin-bottom:28px;white-space:nowrap}.release-pill .icon{width:13px;height:13px}.pill-separator{color:#68715b;padding-inline:2px}.home-hero h1{font-size:clamp(3.35rem,5.8vw,5.25rem);line-height:1.02;letter-spacing:-.065em}.hero-description{color:var(--muted);font-size:1rem;line-height:1.85;max-width:425px;margin-top:26px}.hero-footnote{color:var(--faint);font-size:.69rem;margin-top:18px}.hero-proof{display:flex;flex-wrap:wrap;gap:18px;padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}.hero-proof span{display:flex;align-items:center;gap:7px;font-size:.68rem;color:var(--muted)}.hero-proof .icon{width:15px;height:15px;color:#a2b28c}.hero-product{position:relative;min-width:0;animation:enter 1s ease .12s both}.product-orbit{position:absolute;inset:-55px -24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#719a3730,transparent 65%)}.product-note{text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:.66rem;color:var(--faint);margin-top:16px;font-family:var(--font-mono)}.coding-demo{background:#151914;border:1px solid #414936;border-radius:12px;overflow:hidden;box-shadow:0 35px 75px -35px #000c,0 0 0 7px #ffffff03;min-width:0;width:100%}.editor-titlebar{height:43px;display:flex;align-items:center;gap:19px;padding:0 15px;font:400 9px var(--font-mono);color:#8d9885;background:#20251d;border-bottom:1px solid #31382b}.editor-titlebar strong{font-weight:400;color:#c7cdbf}.window-dots{display:flex;gap:5px}.window-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#7b6658}.window-dots i:nth-child(2){background:#86754b}.window-dots i:nth-child(3){background:#697e52}.demo-label{margin-left:auto;font-size:7px;color:#a6b39a;letter-spacing:.1em}.editor-workspace{display:flex}.editor-rail{width:40px;display:flex;flex-direction:column;align-items:center;gap:21px;padding-top:17px;border-right:1px solid #2b3226;color:#77866c;background:#191e16;flex-shrink:0}.editor-rail .icon{width:16px;height:16px}.editor-rail .icon:first-child{color:var(--accent)}.editor-rail span{flex:1 1}.editor-rail .icon:last-child{margin-bottom:20px}.editor-main{min-width:0;flex:1 1}.editor-tabs{display:flex;background:#181d15;border-bottom:1px solid #2c3327}.editor-tabs button{border:0;border-right:1px solid #2c3327;border-top:1px solid transparent;padding:10px 14px;display:flex;gap:7px;align-items:center;background:none;color:#a6b29c;font:400 9px var(--font-mono)}.editor-tabs button[aria-selected=true]{color:#e0e7d9;background:#151914;border-top-color:var(--accent)}.editor-tabs .icon{width:13px;height:13px;color:var(--accent)}.tab-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);margin-left:13px}.editor-breadcrumb{font:400 8px var(--font-mono);color:#8d9b81;padding:11px 17px}.editor-breadcrumb span{padding:0 8px;color:#5a6551}.demo-panel{min-height:348px;overflow-x:auto}.editor-code{font:400 12px/1.6 var(--font-mono);margin:0;padding:4px 0 17px}.code-line{display:flex;align-items:center;min-height:17.7px;white-space:pre;padding-right:12px;color:#cad4c2}.line-number{flex:0 0 40px;text-align:right;padding-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#63725a;font-size:9px}.token-keyword{color:#d6b896}.token-function{color:#c5f277}.token-number{color:#b8a2e5}.token-comment{color:#819175}.unwritten{visibility:hidden}.line-active{background:#c5f2770b}.typing-cursor{width:5px;height:13px;background:var(--accent);margin-left:2px;animation:blink .9s steps(2) infinite}.editor-terminal{border-top:1px solid #2d3527;padding:10px 16px 12px;background:#12160f;min-height:87px;font:400 9px/1.8 var(--font-mono)}.editor-terminal>div{display:flex;align-items:center;gap:7px;color:#a0ad94;font-size:8px;margin-bottom:6px}.editor-terminal .icon{width:11px;height:11px}.terminal-directory{margin-left:auto;color:#76856a}.terminal-prompt,.terminal-result{color:var(--accent)}.terminal-prompt{padding-right:8px}.terminal-muted{color:#839377;padding-left:14px}.agent-strip{padding:15px;display:flex;align-items:center;gap:11px;background:#222b19;border-top:1px solid #435234}.agent-symbol{display:grid;place-items:center;background:#c5f27718;color:var(--accent);border:1px solid #c5f27730;border-radius:8px;width:32px;height:32px;flex-shrink:0}.agent-symbol .icon{width:17px;height:17px}.agent-name{font:500 7px var(--font-mono);letter-spacing:.12em;color:#afbf9b}.agent-strip p{font-size:10px;color:#e7efdf;margin-top:2px}.agent-detail{color:#a7b59a}.agent-indicator{margin-left:auto;color:var(--accent)}.agent-indicator .icon{width:17px;height:17px}.demo-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;color:#a0ad94;background:#171c13;font:400 8px var(--font-mono)}.demo-caption button{border:1px solid #435038;border-radius:4px;color:#cad4c1;display:flex;align-items:center;gap:5px;background:#26301e;min-height:30px;padding:4px 9px;font:inherit}.demo-caption .icon{width:11px;height:11px}.review-example{padding:25px;min-height:348px}.review-example .eyebrow{font-size:8px}.review-example h3{font-size:23px}.review-example p{color:var(--muted);font-size:11px;margin:15px 0 22px}.diff-line{font:400 10px/2 var(--font-mono);padding-inline:7px}.removed{color:#d6a393;background:#452a252f}.added{color:#c5f277;background:#b5ea5520}.review-example small{display:block;font-size:9px;color:var(--muted);margin-top:20px}.provider-band{border-block:1px solid var(--line);padding:28px 0;background:#141711;text-align:center}.provider-band p{color:#94a084;font:500 9px var(--font-mono);letter-spacing:.16em}.provider-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:24px 0 14px}.provider-list span{font-size:1.13rem;font-weight:500;letter-spacing:-.03em;color:#c9d0c0}.provider-note{color:var(--faint);font-size:.65rem}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px}.section-heading>p{color:var(--muted);max-width:340px;font-size:.92rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature-card{border:1px solid var(--line);border-radius:10px;background:linear-gradient(140deg,#1d2318,#151812 65%);padding:30px;min-width:0;transition:border-color .25s,transform .25s}.feature-card:hover{border-color:#6d824f;transform:translateY(-4px)}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.feature-icon{display:grid;place-items:center;color:var(--accent);width:43px;height:43px;border:1px solid #455635;border-radius:9px;background:#29341e}.feature-number{color:#758367;font:400 11px var(--font-mono)}.feature-card h3{margin-top:20px;font-size:1.3rem}.feature-card p{color:var(--muted);margin-top:15px;font-size:.85rem;line-height:1.8}.feature-tag{display:block;margin-top:25px;color:#a5b293;font:400 8px var(--font-mono);letter-spacing:.1em}.workflow-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px;margin-top:55px}.workflow-row>div{display:flex;align-items:flex-start;gap:17px}.workflow-number{color:var(--accent);font:400 12px var(--font-mono);padding-top:2px}.workflow-row h3{font-size:1rem}.workflow-row p{font-size:.82rem;color:var(--muted);margin-top:9px}.section-tinted{background:#151910;border-block:1px solid var(--line)}.analysis-layout{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.analysis-card{border:1px solid #424c35;border-radius:10px;background:#1b2215;overflow:hidden;min-width:0}.panel-heading{display:flex;gap:10px;align-items:center;padding:18px 23px;font-size:.8rem;border-bottom:1px solid var(--line);color:#c2cdb6}.panel-heading span{margin-left:auto;font:400 8px var(--font-mono);color:#a8b795;letter-spacing:.1em}.panel-heading .icon{color:var(--accent);width:16px;height:16px}.complexity-comparison{display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;grid-gap:15px;gap:15px;padding:32px 25px}.complexity-comparison small{color:var(--muted);font-size:.72rem}.complexity-comparison strong{display:block;font:500 clamp(1.2rem,2.4vw,2rem) var(--font-mono);margin:16px 0 13px;letter-spacing:-.065em;white-space:nowrap}.complexity-comparison div:last-child strong{color:var(--accent)}.complexity-comparison span{font-size:.64rem;color:var(--muted);display:block}.complexity-comparison>.icon{color:var(--faint);width:17px}.analysis-note{padding:15px 23px;border-block:1px solid #38432d;background:#26331b;display:flex;gap:10px;align-items:center}.analysis-note .icon{color:var(--accent);width:17px;height:17px}.analysis-note p{font-size:.73rem}.analysis-note span{font-size:.62rem;color:#b1bea4}.analysis-bars{display:flex;height:66px;gap:9px;padding:18px 25px 0;align-items:flex-end;opacity:.7}.analysis-bars span{flex:1 1;height:90%;background:#485d31;border-radius:2px 2px 0 0}.analysis-bars span:nth-child(3n){height:55%}.analysis-bars span:nth-child(3n+1){height:30%;background:#a1c773}.trust-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.trust-layout .small-print{margin-top:20px}.trust-visual{min-height:330px;position:relative;background:radial-gradient(ellipse at center,#57733127,transparent 66%);display:grid;place-items:center}.trust-visual:after,.trust-visual:before{content:"";position:absolute;border:1px dashed #455337;width:235px;height:235px;border-radius:50%}.trust-visual:after{width:315px;height:315px;border-style:solid;opacity:.45}.trust-center{border:1px solid #6b8845;border-radius:18px;background:#26371a;box-shadow:0 0 0 10px #71924310;display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:28px;z-index:1}.trust-center .icon{width:40px;height:40px;color:var(--accent)}.trust-center span{font:400 8px var(--font-mono);letter-spacing:.07em}.trust-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;border:1px solid #465138;background:#1d2517;border-radius:7px;font-size:.72rem;padding:11px 15px;box-shadow:0 7px 20px #0004}.trust-chip .icon{width:15px;height:15px;color:var(--accent)}.chip-one{top:28px;left:4%}.chip-two{top:120px;right:0}.chip-three{bottom:28px;left:10%}.faq-layout{display:grid;grid-template-columns:.8fr 1.3fr;grid-gap:70px;gap:70px;border-top:1px solid var(--line)}.faq{min-width:0}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.95rem;padding:23px 0;cursor:pointer;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font:300 24px var(--font-mono);color:var(--muted);flex-shrink:0}.faq details[open] summary>span{transform:rotate(45deg);color:var(--accent)}.faq details>p{color:var(--muted);font-size:.9rem;padding-bottom:25px}.faq .code-block{margin-bottom:25px}.cta-section{padding-top:25px}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:55px 60px;position:relative;overflow:hidden;border:1px solid #465d30;border-radius:12px;background:radial-gradient(ellipse at 95% 110%,#90b45327,transparent 60%),#1c2615}.cta-card h2{font-size:clamp(2.3rem,4vw,3.8rem)}.cta-card p:not(.eyebrow){color:#b5c4a6;margin-top:20px;font-size:.9rem}.cta-card .btn{z-index:1;white-space:nowrap}.cta-decoration{position:absolute;right:0;bottom:-80px;font-size:380px;line-height:1;font-weight:400;color:#c5f2770b;pointer-events:none}.cta-card.compact h2{font-size:2.25rem}.page-hero{padding:90px 0 65px;max-width:1000px}.page-hero h1{font-size:clamp(2.7rem,5.5vw,4.6rem)}.centered{text-align:center;margin:auto}.centered .lede{margin-inline:auto}.download-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:start}.download-card{background:radial-gradient(ellipse at top left,#38502040,transparent 60%),var(--surface);border:1px solid #5c7740;border-radius:13px;padding:32px;min-width:0}.download-platform{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:34px}.platform-icon{display:grid;place-items:center;border:1px solid #688346;background:#354823;width:57px;height:57px;border-radius:12px;color:var(--accent)}.platform-icon .icon{width:26px;height:26px}.release-tag{display:flex;align-items:center;gap:8px;color:#becdb0;font-size:.67rem}.download-card h2{font-size:2.2rem}.download-card>p{color:var(--muted);font-size:.88rem;margin-top:14px}.release-details{margin:28px 0;font-size:.8rem}.release-details div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #3a4730;padding:12px 0}.release-details dt{color:var(--muted)}.release-details dd{margin:0;font-family:var(--font-mono);font-size:.76rem}.download-cta{width:100%}.download-filename{font:400 .65rem/1.7 var(--font-mono);text-align:center;overflow-wrap:anywhere}.release-assurance{display:flex;gap:9px;align-items:center;margin-top:28px;color:#cedbbf;font-size:.73rem}.release-assurance .icon{color:var(--accent);width:17px;height:17px}.download-card .small-print{font-size:.72rem}.install-panel{padding-top:15px;min-width:0}.install-panel h2{font-size:2.25rem}.install-panel>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:.9rem}.code-block{background:#11160e;border:1px solid #3b4830;border-radius:8px;margin-top:23px;overflow:hidden;min-width:0}.code-block-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;background:#20291a;border-bottom:1px solid #35442a}.code-block-head>span{display:flex;align-items:center;gap:8px;color:#c0cdb4;font:400 10px var(--font-mono)}.code-block-head .icon{width:13px;height:13px}.code-block-head button{display:flex;align-items:center;gap:6px;border:1px solid #495d39;color:var(--accent);border-radius:4px;min-height:30px;padding:5px 8px;background:#2a381f;font:400 10px var(--font-mono)}.code-block pre{margin:0;padding:20px 17px;overflow-x:auto;font:400 11px/2 var(--font-mono);color:#d6e6c7}.copy-feedback{display:block;padding:0 15px 15px;color:#ecc99a;font-size:.8rem}.callout{display:flex;align-items:flex-start;gap:12px;margin-top:25px;border:1px solid #455235;background:#212a19;border-radius:8px;padding:17px}.callout>.icon{color:var(--accent);width:17px;height:17px;margin-top:3px}.callout p{color:#b9c5ae;font-size:.8rem}p code{font-family:var(--font-mono);font-size:.85em;background:#303c24;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.verify-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.verify-layout .body-text{font-size:.9rem}.checksum-panel{padding:23px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.checksum-panel .panel-heading{border:0;padding:0}.checksum-panel .code-block pre{white-space:pre-wrap;overflow-wrap:anywhere}.checksum-panel .small-print{margin-top:18px}.section-bottom{border-top:1px solid var(--line);padding:35px 0 65px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.section-bottom p{color:var(--muted)}.section-bottom .text-link{margin:0}.guide-layout{display:grid;grid-template-columns:230px 1fr;grid-gap:80px;gap:80px;align-items:start}.guide-sidebar{position:-webkit-sticky;position:sticky;top:120px;display:grid;grid-gap:12px;gap:12px;padding-top:15px}.guide-sidebar .eyebrow{margin-bottom:10px}.guide-sidebar a{text-decoration:none;font-size:.8rem;color:var(--muted)}.guide-sidebar a:hover{color:var(--accent)}.guide-steps{list-style:none;padding:0;margin:0}.guide-steps>li{display:grid;grid-template-columns:30px 1fr;grid-gap:24px;gap:24px;padding:30px 0 45px;border-top:1px solid var(--line)}.step-number{color:var(--accent);font:400 11px var(--font-mono);margin-top:10px}.guide-steps h2{font-size:2rem}.guide-steps li>div{min-width:0}.guide-steps p{color:var(--muted);margin-top:20px;font-size:.92rem}.guide-steps a{color:var(--accent)}.inline-note{display:flex;gap:12px;align-items:center;padding:17px;border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:22px;font-size:.8rem;color:#c3cfb8}.inline-note .icon{color:var(--accent);width:17px;height:17px}.prompt-example{border-left:2px solid var(--accent);padding:20px 25px;background:#20291a;color:#d6e1cb;font-size:.95rem;margin:25px 0 0;border-radius:0 8px 8px 0}.feature-demo-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:center}.notice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:35px}.notice-grid article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:30px}.notice-grid .icon{color:var(--accent);margin-bottom:26px}.notice-grid p{color:var(--muted);margin-top:16px;font-size:.9rem}.data-flow-section{padding-top:25px;border-bottom:1px solid var(--line)}.data-flow{display:grid;grid-template-columns:1fr 30px 1fr;grid-gap:30px;gap:30px;align-items:center}.data-flow>article{border:1px solid var(--line);padding:30px;border-radius:9px;background:var(--surface)}.data-flow article .icon{color:var(--accent);margin-bottom:22px;display:block}.data-flow article span{color:var(--faint);font:400 9px var(--font-mono)}.data-flow article h3{margin-top:18px}.data-flow article p{color:var(--muted);margin-top:20px;font-size:.9rem}.data-flow>.icon{color:var(--accent)}.architecture-section{padding-top:20px}.architecture-section .feature-grid{margin-top:35px}.architecture-section .feature-card>.icon{color:var(--accent)}.contact-layout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:70px;gap:70px;margin-bottom:90px}.contact-card{background:radial-gradient(ellipse at top left,#86aa4330,transparent 65%),var(--surface);border:1px solid #4b6333;border-radius:12px;padding:40px}.contact-card h2{font-size:2.5rem;margin-top:30px}.contact-card>p{color:var(--muted);margin-top:20px;font-size:.9rem}.contact-email{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(1rem,2.5vw,1.6rem);text-decoration:none;color:var(--accent);padding:25px 0;margin:20px 0;border-bottom:1px solid #455b32;overflow-wrap:anywhere}.contact-topics article{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.contact-topics p{color:var(--muted);font-size:.9rem;margin-top:15px}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (min-width:1450px){.home-hero{gap:65px;padding-block:100px}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.masthead-nav{gap:22px;margin-right:0}.masthead-actions .text-link{display:none}.home-hero{grid-template-columns:.9fr 1.15fr;gap:28px;padding-block:65px}.home-hero h1{font-size:4.3rem}.hero-description{font-size:.9rem}.home-hero .btn{padding:11px 15px;font-size:.77rem}.agent-detail{display:none}.analysis-layout,.feature-demo-layout,.trust-layout{gap:45px}.feature-card{padding:24px}.download-layout{gap:35px}.footer-grid{gap:30px}}@media (max-width:850px){.shell{width:calc(100% - 44px)}.section{padding-block:65px}.masthead-inner{height:73px;gap:20px}.masthead-nav{display:none}.masthead-actions{margin-left:auto}.menu-toggle{display:inline-flex}.home-hero{grid-template-columns:1fr;padding-top:48px;gap:55px}.home-hero h1{font-size:clamp(3.5rem,8.7vw,5.4rem)}.desktop-break{display:none}.hero-description{font-size:1rem;max-width:500px}.hero-product{max-width:640px;width:100%;margin-inline:auto}.hero-proof{margin-top:24px;padding-top:22px}.product-orbit{inset:-30px 0}.editor-code{font-size:11px}.code-line{min-height:19.5px}.demo-panel{min-height:348px}.hero-footnote{font-size:.72rem}.hero-proof span{font-size:.73rem}.provider-list{justify-content:center;gap:15px 32px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px}.section-heading>p{max-width:550px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid>:last-child:nth-child(odd){grid-column:1/-1}.workflow-row{gap:20px}.analysis-layout,.feature-demo-layout,.trust-layout{grid-template-columns:1fr;gap:40px}.analysis-card{max-width:600px}.complexity-comparison strong{font-size:2rem}.trust-visual{max-width:450px;width:100%;margin-inline:auto;order:2}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-layout h2 br{display:none}.cta-card{padding:35px;flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1.5fr 1fr;gap:35px}.page-hero{padding-top:55px;padding-bottom:45px}.contact-layout,.download-layout,.verify-layout{grid-template-columns:1fr;gap:35px}.download-card{max-width:600px;width:100%;margin-inline:auto}.install-panel{padding-top:15px}.guide-layout{grid-template-columns:1fr;gap:30px}.guide-sidebar{position:static;display:flex;flex-wrap:wrap;gap:12px 22px;padding-bottom:25px;border-bottom:1px solid var(--line)}.guide-sidebar .eyebrow{width:100%;margin:0}.data-flow{gap:15px;grid-template-columns:1fr}.data-flow>.icon{transform:rotate(90deg);justify-self:center}.contact-layout{margin-bottom:55px}}@media (max-width:520px){.shell{width:calc(100% - 36px)}.wordmark{font-size:1.5rem}.wordmark-mark{width:29px;height:29px}.masthead-actions{display:none}.masthead-inner{justify-content:space-between;height:68px}.home-hero h1{font-size:3.7rem}.hero-description{font-size:.94rem}.home-hero .action-row{gap:10px}.home-hero .btn{padding:11px 13px;font-size:.74rem;gap:8px}.hero-proof{gap:14px}.hero-proof span{font-size:.66rem}.hero-footnote{font-size:.64rem}.release-pill{font-size:.62rem;gap:7px}.editor-titlebar{gap:10px;padding-inline:10px;font-size:8px}.demo-label{font-size:6px;letter-spacing:0}.editor-rail{width:29px}.editor-rail .icon{width:13px}.editor-tabs button{font-size:8px;padding:9px 10px}.tab-dot{margin-left:3px}.editor-code{font-size:9px}.code-line{min-height:15.5px;line-height:15.5px}.line-number{flex-basis:27px;padding-right:10px;font-size:7px}.demo-panel{min-height:286px}.editor-breadcrumb{font-size:7px;padding:10px}.editor-terminal{font-size:8px;padding:9px 10px}.terminal-directory{font-size:7px}.agent-strip{padding:11px;gap:8px}.agent-strip p{font-size:9px}.demo-caption{font-size:6.7px;padding-inline:9px}.review-example{padding:18px;min-height:286px}.review-example h3{font-size:20px}.diff-line{font-size:8px}.product-note{font-size:7px}.provider-list span{font-size:.92rem}.provider-note{font-size:.59rem}.feature-grid,.notice-grid,.workflow-row{grid-template-columns:1fr}.feature-grid>:last-child:nth-child(odd){grid-column:auto}.feature-top{margin-bottom:28px}.workflow-row{gap:25px;margin-top:40px}.feature-card{padding:26px}.feature-card p{max-width:42ch}.complexity-comparison{padding:28px 17px;gap:8px;grid-template-columns:1fr 18px 1fr}.complexity-comparison strong{font-size:1.5rem}.complexity-comparison small{font-size:.66rem}.complexity-comparison span{font-size:.57rem}.analysis-note{padding:16px}.analysis-note p{font-size:.66rem}.analysis-note span{font-size:.6rem}.panel-heading{padding:16px}.cta-card{padding:30px 24px}.cta-card h2{font-size:2.6rem}.cta-card.compact h2{font-size:2rem}.footer-grid{gap:34px 20px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-col a{font-size:.78rem}.footer-base{font-size:.65rem}.page-hero h1{font-size:2.65rem}.page-hero .lede{font-size:.95rem}.centered{text-align:left}.download-card{padding:25px}.download-card h2{font-size:2rem}.download-filename{font-size:.6rem!important}.code-block pre{font-size:10px;padding:17px 13px}.code-block-head{padding-inline:10px}.code-block-head>span{font-size:9px}.guide-steps>li{grid-template-columns:20px 1fr;gap:12px}.guide-steps h2{font-size:1.7rem}.guide-steps p{font-size:.86rem}.guide-sidebar a{font-size:.7rem}.contact-card{padding:26px}.contact-card h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}