@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}.viz-layout{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:80px;gap:80px;align-items:center}.viz-points{display:grid;grid-gap:14px;gap:14px;margin:28px 0 30px;padding:0;list-style:none}.viz-points li{display:flex;gap:12px;align-items:flex-start;font-size:.9rem;color:var(--muted)}.viz-points .icon{flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:var(--accent)}.viz-points strong{color:var(--text);font-weight:500}.viz-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%}.viz-chat{display:grid;grid-gap:14px;gap:14px;padding:18px 18px 16px;background:radial-gradient(ellipse at 70% 40%,#2f6bff14,transparent 60%),radial-gradient(ellipse at 20% 90%,#ff5fa20f,transparent 55%)}.viz-user{justify-self:end;max-width:86%;min-height:34px;padding:8px 13px;border-radius:12px 12px 3px 12px;background:#26331b;border:1px solid #3e4c30;font-size:.8rem;color:#eef4e6}.viz-user p{min-height:18px}.viz-agent,.viz-user p{display:flex;align-items:center}.viz-agent{gap:10px;font:400 11px var(--font-mono);color:#c7d0bd}.viz-mark{width:22px;height:22px;flex-shrink:0}.viz-demo[data-running=true] .viz-agent[data-stage="1"] .viz-mark,.viz-demo[data-running=true] .viz-agent[data-stage="2"] .viz-mark,.viz-demo[data-running=true] .viz-agent[data-stage="3"] .viz-mark{animation:viz-breathe 1.8s ease-in-out infinite}.viz-demo[data-running=true] .viz-mark-bar{transform-box:fill-box;transform-origin:left center;animation:viz-bar 1.8s ease-in-out infinite}.viz-shimmer{color:transparent;background:linear-gradient(90deg,#8d9885,#8d9885 40%,#f4f5ed 50%,#8d9885 60%,#8d9885);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:viz-shimmer 2.2s linear infinite}.viz-card{border:1px solid #2f3a2a;border-radius:10px;background:#11150f;overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.viz-card[data-shown=true]{opacity:1;transform:none}.viz-card-title{padding:11px 14px 0;font-size:.78rem;color:#dfe6d7}.viz-card-title span{font-family:var(--font-mono);color:#9fb0ff}.viz-canvas{display:block;width:100%;height:320px;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.viz-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.viz-canvas:focus-visible{outline-offset:-4px}.viz-loss{--draw:0;display:block;width:100%;height:auto;padding:0 10px;border-top:1px solid #232b1f}.viz-grid{stroke:#ffffff12;stroke-width:1}.viz-axis{fill:#7f8b75;font:400 10px var(--font-mono)}.viz-curve{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw));filter:drop-shadow(0 0 3px currentColor)}.viz-area{opacity:var(--draw)}.viz-legend{flex-wrap:wrap;gap:14px;padding:6px 14px 12px;font:400 9px var(--font-mono);color:#aab5a0}.viz-legend,.viz-legend span{display:flex;align-items:center}.viz-legend span{gap:6px}.viz-legend i{display:block;width:14px;height:3px;border-radius:2px}.viz-hint{margin-left:auto;color:#7f8b75}@keyframes viz-breathe{0%,to{transform:scale(.88);filter:drop-shadow(0 0 0 #c5f27700)}50%{transform:scale(1);filter:drop-shadow(0 0 5px #c5f27799)}}@keyframes viz-bar{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}@keyframes viz-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@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,.viz-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,.viz-layout{grid-template-columns:1fr;gap:40px}.analysis-card,.viz-demo{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){.viz-canvas{height:250px}.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}}.change-workflow{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:64px;gap:64px;align-items:center}.change-story .body-text{margin-top:24px}.change-benefits{list-style:none;padding:0;margin:30px 0 24px;display:grid;grid-gap:24px;gap:24px}.change-benefits li{display:flex;gap:16px;align-items:flex-start}.change-benefits>li>.icon{color:var(--accent);margin-top:2px}.change-benefits h3{font-size:16px;letter-spacing:-.02em;margin-bottom:8px}.change-actions-note,.change-benefits p{font-size:14px;color:var(--muted);line-height:1.65}.change-actions-note{padding:16px 0 0;border-top:1px solid var(--line);margin-bottom:24px}.change-demo{border:1px solid #3a4531;border-radius:14px;background:#121611;overflow:hidden;min-width:0;box-shadow:0 28px 90px #0005,0 0 65px #c5f20705}.change-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line);color:var(--muted);font:11px var(--font-mono)}.change-titlebar>span:first-child{display:flex;gap:8px;align-items:center}.change-titlebar .icon{width:16px;height:16px;color:var(--accent)}.change-example-label{font-size:9px;letter-spacing:.08em;color:var(--faint)}.change-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 20px}.change-overview .eyebrow{font-size:9px;margin-bottom:10px;display:block}.change-overview h3{font-size:21px}.change-counts{display:flex;gap:10px;font:600 24px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change-counts span{animation:counter-arrive .24s ease-out}.count-add{color:#95e9ad}.count-remove{color:#ff9e9e}.change-files{margin:0 15px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.change-file+.change-file{border-top:1px solid var(--line)}.change-file>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:13px 12px;font:11px var(--font-mono);background:#1b2118}.change-file>summary::-webkit-details-marker{display:none}.change-file>summary:focus-visible{outline-offset:-3px}.change-chevron{font:20px/12px var(--font-mono);transition:transform .18s}.change-file[open]>summary .change-chevron{transform:rotate(90deg)}.change-filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-file-counts{display:flex;gap:9px;margin-left:auto;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change-lines{margin:0;overflow:auto;max-height:270px;font:10px/1.85 var(--font-mono);padding:10px 0}.change-line{display:block;width:max-content;min-width:100%;padding:1px 10px 1px 0}.change-line.inserted{background:#24432b66;color:#bce7c7}.change-line.deleted{background:#56282c66;color:#f1b6bb}.change-line.pending{visibility:hidden}.change-line-number{display:inline-block;width:28px;text-align:right;margin-right:12px;color:#8d9b88;-webkit-user-select:none;-moz-user-select:none;user-select:none}.change-behavior{display:flex;gap:12px;padding:20px;align-items:flex-start}.change-behavior>.icon{color:var(--accent);width:16px;margin-top:3px}.change-behavior strong{font-size:12px}.change-behavior p{color:var(--muted);font-size:11px;line-height:1.6;margin-top:4px}.change-publish{margin:0 15px 16px;padding:17px 14px 21px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.change-github-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.change-publish strong{font-size:12px}.change-publish p{font:10px var(--font-mono);color:var(--muted);margin-top:5px}.publish-done,.publish-progress{margin-left:auto;color:var(--accent)}.publish-progress{color:var(--faint)}.publish-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--raised)}.publish-track>span{display:block;height:100%;background:var(--accent);transition:width .3s linear}.change-demo .demo-caption{font-size:10px;line-height:1.6;gap:12px;padding:13px 16px}.change-demo .demo-caption button{flex-shrink:0}@keyframes counter-arrive{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.change-workflow{gap:32px}.change-example-label{display:none}}@media (max-width:800px){.change-workflow{grid-template-columns:1fr;gap:40px}.change-demo{width:100%;max-width:600px;justify-self:center}}@media (max-width:420px){.change-titlebar{padding:14px}.change-overview{padding:20px 14px}.change-counts{font-size:21px}.change-filename{font-size:10px}.change-files,.change-publish{margin-inline:10px}}@media (prefers-reduced-motion:reduce){.change-counts span{animation:none}.change-chevron,.publish-track>span{transition:none}}.guide-page{--guide-border:#343c2d}.guide-hero{padding:38px 0 66px}.guide-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;margin-bottom:45px}.guide-breadcrumb a{text-decoration:none}.guide-breadcrumb span{color:#55604b}.guide-hero-copy{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:90px;gap:90px;align-items:end}.guide-hero-copy .eyebrow{font-size:10px;display:flex;align-items:center;gap:9px;margin-bottom:22px}.guide-live-dot{display:inline-block;height:6px;width:6px;flex-shrink:0;background:var(--accent);border-radius:50%;box-shadow:0 0 12px #c5f27735}.guide-hero h1{font-size:clamp(3.4rem,5.4vw,5rem);line-height:1.03;letter-spacing:-.055em}.guide-hero-intro{padding-bottom:5px}.guide-hero-intro>p{max-width:440px;font-size:17px;color:var(--muted);line-height:1.8}.guide-hero .action-row{margin-top:27px;gap:22px;flex-wrap:wrap}.guide-hero .btn{font-size:13px}.guide-download-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:13px}.guide-download-link:hover{color:var(--accent)}.guide-download-link .icon{width:16px}.guide-platform{display:block;margin-top:19px;color:var(--faint);font:10px/1.7 var(--font-mono)}.guide-overview{margin-top:52px;padding:21px 24px 24px;border:1px solid #414e33;border-radius:14px;background:radial-gradient(ellipse at 50% 0,#35452b 0,#1b2317 45%,#171c14 85%);box-shadow:0 28px 90px #0003}.guide-overview-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:#c1cbb7;font:9px/1.7 var(--font-mono);letter-spacing:.07em}.guide-overview-top>span:first-child{display:flex;align-items:center;gap:9px}.guide-overview-top>span:last-child{color:#909d84;letter-spacing:0}.guide-image{min-width:0}.guide-image-button{display:block;position:relative;width:100%;border:1px solid #485042;padding:0;border-radius:6px;background:#1e1e1e;box-shadow:0 8px 28px #0003;text-align:left;cursor:zoom-in;transition:border-color .2s}.guide-image-button:hover{border-color:#8eae64}.guide-image-button>img{display:block;width:100%;height:auto;border-radius:5px}.guide-image-zoom{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #69755b;border-radius:5px;background:#172011ef;color:#e1f0cf;font-size:10px;line-height:1;box-shadow:0 3px 10px #0003}.guide-image-zoom svg{width:13px;height:13px}.guide-image figcaption{font-size:11px;line-height:1.7;color:var(--faint);margin-top:12px}.guide-image-hero figcaption{text-align:center;font-size:10px;color:#909d84}.guide-pin{position:absolute;top:4%;display:grid;place-items:center;width:27px;height:27px;border:3px solid #162010;border-radius:50%;background:var(--accent);color:#22330f;box-shadow:0 0 0 4px #c5f27724;font:600 11px var(--font-mono)}.guide-pin-files{left:18.5%}.guide-pin-editor{left:63%}.guide-pin-assistant{left:90%}.guide-overview-legend{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px;gap:32px;padding:23px 9px 2px;margin-top:20px;border-top:1px solid #39452e}.guide-overview-legend>div{display:flex;gap:13px;align-items:flex-start}.guide-overview-legend>div>span{flex-shrink:0;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:1px solid #5b7044;color:var(--accent);font:10px var(--font-mono)}.guide-overview-legend strong{display:block;color:#e6eddf;font-size:13px;margin-bottom:2px}.guide-overview-legend p{font-size:11px;line-height:1.8;color:#a5b29a}.guide-body{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:62px;gap:62px;align-items:start;padding-top:38px}.guide-sidebar-nav{position:-webkit-sticky;position:sticky;top:116px;padding-bottom:32px}.guide-sidebar-nav .eyebrow{color:var(--faint);font-size:9px;margin-bottom:18px;padding-left:15px}.guide-nav-links{display:grid}.guide-nav-links a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-left:1px solid var(--line);text-decoration:none;color:var(--muted);font-size:12px;line-height:1.6}.guide-nav-links a>span{font:10px var(--font-mono);color:var(--faint)}.guide-nav-links a:hover{color:var(--text)}.guide-nav-links a[aria-current=location]{color:var(--accent);border-left-color:var(--accent);background:linear-gradient(90deg,#c5f2770b,transparent)}.guide-nav-links a[aria-current=location]>span{color:var(--accent)}.guide-nav-extra{font-size:11px!important}.guide-nav-extra:nth-child(7){margin-top:24px}.guide-help{display:flex;align-items:center;gap:12px;margin:28px 0 0 15px;color:var(--accent);font-size:12px;text-decoration:none}.guide-help .icon{width:15px;height:15px}.guide-main{min-width:0}.guide-step{padding:0 0 64px;margin-bottom:66px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.guide-step:last-child{margin-bottom:0;border-bottom:0}.guide-step-heading{display:flex;align-items:flex-start;gap:17px}.guide-step-number{display:grid;place-items:center;flex-shrink:0;margin-top:2px;width:38px;height:38px;border:1px solid #50613e;background:#26361c44;border-radius:9px;color:var(--accent);font:12px var(--font-mono)}.guide-step-heading .eyebrow{font-size:9px;margin-bottom:10px;line-height:1.5}.guide-step h2{font-size:clamp(1.8rem,2.8vw,2.55rem);line-height:1.13;letter-spacing:-.04em}.guide-section-intro{font-size:15px;line-height:1.85;color:var(--muted);max-width:720px;margin:24px 0 30px}.guide-page strong{color:var(--text);font-weight:500}.guide-page p a,.guide-simple-list a{color:var(--accent)}.guide-page code{font-family:var(--font-mono);font-size:.87em;overflow-wrap:anywhere}.guide-page kbd{font:10px var(--font-mono);padding:3px 5px;border:1px solid var(--line);border-bottom:1px solid #59634f;border-radius:4px;color:var(--text);background:#1e241a;white-space:nowrap}.guide-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;align-items:center;margin-top:30px}.guide-copy>p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 16px}.guide-copy .btn{margin-top:8px;font-size:12px}.guide-page .guide-small{font-size:11px;line-height:1.85;color:var(--faint);margin-top:18px}.guide-page .code-block{margin:0}.guide-page .code-block pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9;padding:20px}.guide-page .code-block pre code{font-size:inherit}.guide-install-command{min-width:0}.guide-ready{display:flex;align-items:center;gap:8px;font-size:11px;color:#becdac;margin-top:18px}.guide-ready .icon{width:14px;height:14px;color:var(--accent)}.guide-visual-stage{min-width:0;padding:22px;border:1px solid var(--guide-border);border-radius:10px;background:linear-gradient(150deg,#232b1c,#191e15 65%)}.guide-three-up{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:30px}.guide-three-up>div>span{display:block;color:var(--accent);font:10px var(--font-mono);margin-bottom:13px}.guide-three-up h3{font-size:14px;letter-spacing:-.015em;line-height:1.4}.guide-three-up p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.85}.guide-instructions{list-style:none;counter-reset:instruction;margin:0;padding:0}.guide-instructions li{display:grid;grid-template-columns:27px 1fr;grid-gap:4px 12px;gap:4px 12px;margin-bottom:23px;counter-increment:instruction}.guide-instructions li:last-child{margin-bottom:0}.guide-instructions li:before{grid-row:span 2;content:counter(instruction);display:grid;place-items:center;width:25px;height:25px;border:1px solid #47543a;border-radius:50%;color:var(--accent);font:10px var(--font-mono)}.guide-instructions strong{font-size:14px;line-height:1.6}.guide-instructions li>span{grid-column:2;font-size:12px;line-height:1.85;color:var(--muted)}.guide-note{display:flex;align-items:flex-start;gap:11px;margin-top:26px;padding:15px 17px;border-left:2px solid #748c51;background:#c5f27706}.guide-note .icon{width:16px;height:16px;color:var(--accent);margin-top:4px}.guide-note p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.guide-disclosures{margin-top:25px}.guide-disclosure{border-bottom:1px solid var(--line)}.guide-step>.guide-disclosure{margin-top:25px}.guide-disclosures .guide-disclosure:first-child,.guide-step>.guide-disclosure{border-top:1px solid var(--line)}.guide-disclosure summary{display:flex;align-items:baseline;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:13px;line-height:1.65;padding:17px 0}.guide-disclosure summary::-webkit-details-marker,.guide-tool summary::-webkit-details-marker{display:none}.guide-disclosure summary>span,.guide-tool-plus{font-size:18px;color:var(--accent);flex-shrink:0;transition:transform .2s}.guide-disclosure[open]>summary>span,.guide-tool[open] .guide-tool-plus{transform:rotate(45deg)}.guide-disclosure .guide-simple-list,.guide-disclosure>p{font-size:12px;color:var(--muted);line-height:1.85;margin:0 0 18px}.guide-disclosure .code-block{margin:0 0 20px}.guide-first-task{align-items:start}.guide-task-prompts{min-width:0}.guide-assistant-stage{width:100%;max-width:405px;justify-self:end}.guide-tip{display:flex;align-items:flex-start;gap:11px;margin-top:27px}.guide-tip>.icon{color:var(--accent);width:16px;margin-top:4px}.guide-tip strong{font-size:13px}.guide-tip p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:7px}.guide-review-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.guide-review-grid>div{min-width:0}.guide-review-grid .guide-visual-stage{padding:18px}.guide-review-grid .guide-image-button{height:290px}.guide-review-grid .guide-image-button>img{width:100%;height:100%;object-fit:contain}.guide-review-grid h3{font-size:16px;letter-spacing:-.02em;margin-top:22px}.guide-review-grid>div>p{color:var(--muted);font-size:12px;line-height:1.85;margin-top:10px}.guide-simple-list{padding-left:19px;color:var(--muted);font-size:13px;line-height:1.85}.guide-simple-list li{padding-left:6px;margin-bottom:13px}.guide-simple-list li:last-child{margin-bottom:0}.guide-simple-list li::marker{color:var(--accent);font:10px var(--font-mono)}.guide-publish-card{padding:29px;background:linear-gradient(140deg,#1e2718,#171c14);border:1px solid var(--guide-border);border-radius:12px}.guide-publish-heading{display:flex;align-items:center;gap:14px}.guide-publish-heading h3{font-size:17px;letter-spacing:-.02em}.guide-publish-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:6px}.guide-publish-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border:1px solid #51663b;border-radius:50%;color:var(--accent)}.guide-publish-card .guide-simple-list{margin-block:25px}.guide-publish-card .guide-image{max-width:670px;margin-inline:auto}.guide-git-flow{margin-top:28px}.guide-git-flow>p{font-size:12px;color:var(--muted)}.guide-git-flow ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;padding:0;margin:17px 0 0;list-style:none}.guide-git-flow li{display:grid;grid-template-columns:24px 1fr;grid-gap:0 8px;gap:0 8px;border-top:1px solid #465339;padding-top:17px}.guide-git-flow li>span{grid-row:span 2;font:10px var(--font-mono);color:var(--accent);padding-top:5px}.guide-git-flow strong{font-size:13px}.guide-git-flow small{font-size:11px;color:var(--faint);line-height:1.8}.guide-reference>.eyebrow,.guide-step>.eyebrow{font-size:9px;margin-bottom:15px}.starter-feature-explorer{border:1px solid var(--guide-border);border-radius:10px;overflow:hidden;margin-top:28px}.starter-feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:12px;background:#1c2317;border-bottom:1px solid var(--guide-border)}.starter-feature-tabs button{display:flex;align-items:center;gap:8px;padding:10px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;line-height:1.5;text-align:left}.starter-feature-tabs .icon{width:15px;height:15px}.starter-feature-tabs button:hover{color:var(--text);background:var(--raised)}.starter-feature-tabs button[aria-selected=true]{color:var(--accent);border-color:#617947;background:var(--accent-dark)}.starter-feature-panel{padding:28px;min-height:370px}.starter-location{font:10px/1.8 var(--font-mono);color:var(--accent)}.starter-feature-panel h3{margin-top:18px;font-size:24px}.starter-feature-panel p{margin-top:15px}.starter-feature-panel p,.starter-instructions{font-size:13px;line-height:1.85;color:var(--muted)}.starter-instructions{padding-left:20px;margin-top:20px}.starter-instructions li{padding-left:6px;margin-bottom:12px}.starter-instructions li::marker{color:var(--accent);font:10px var(--font-mono)}.starter-feature-panel .starter-feature-note{padding-top:18px;border-top:1px solid var(--line);margin-top:23px;font-size:11px}.guide-tools-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:14px;gap:14px;margin-top:30px}.guide-tool{background:#181e14;border:1px solid var(--guide-border);border-radius:8px;padding:18px}.guide-tool summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-size:13px;line-height:1.6}.guide-tool summary>.icon{width:19px;height:19px;color:var(--accent)}.guide-tool summary small{display:block;color:var(--faint);font-size:10px;margin-top:3px}.guide-tool-plus{margin-left:auto}.guide-tool p{margin-top:17px;padding-top:17px;border-top:1px solid var(--line);font-size:12px;line-height:1.85;color:var(--muted)}.guide-faq .guide-disclosures{margin-top:30px}.guide-faq summary{padding-block:21px;font-size:14px}.guide-finish{position:relative;text-align:center;padding:75px 24px 85px;border-top:1px solid #445333;background:radial-gradient(ellipse at 50% 0,#293d1c55,transparent 65%)}.guide-finish-mark{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 23px;color:var(--accent);border:1px solid #697f4c;border-radius:50%;background:#26361c}.guide-finish .eyebrow{font-size:9px}.guide-finish h2{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.1}.guide-finish>p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:23px}.guide-finish .action-row{justify-content:center;margin-top:28px;flex-wrap:wrap}.guide-image-dialog{width:min(1500px,calc(100vw - 48px));max-height:calc(100dvh - 40px);border:1px solid #5c6c49;border-radius:10px;padding:20px;background:#151a11;color:var(--text);box-shadow:0 25px 100px #000a}.guide-image-dialog::-webkit-backdrop{background:#070a06e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.guide-image-dialog::backdrop{background:#070a06e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.guide-image-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px}.guide-image-dialog-header>p{font-size:14px;font-weight:500}.guide-image-dialog-header button{display:flex;align-items:center;gap:14px;padding:7px 11px;border-radius:5px;border:1px solid var(--line);background:#26321d;color:var(--text);font-size:12px}.guide-image-dialog-header button span{font-size:20px;line-height:1}.guide-image-dialog>img{display:block;max-height:calc(100dvh - 170px);width:auto;height:auto;max-width:100%;margin-inline:auto;object-fit:contain;border-radius:4px}.guide-image-dialog-caption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:15px;text-align:center}@media (max-width:1100px){.guide-hero-copy{gap:40px}.guide-hero-intro>p{font-size:15px}.guide-body{grid-template-columns:170px minmax(0,1fr);gap:32px}.guide-split{gap:24px}.guide-visual-stage{padding:16px}.guide-step h2{font-size:2rem}.guide-install,.guide-model{grid-template-columns:1fr}.guide-model .guide-instructions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.guide-model .guide-instructions li{grid-template-columns:1fr}.guide-model .guide-instructions li>span{grid-column:1}.guide-model .guide-instructions li:before{margin-bottom:8px}.guide-model .guide-visual-stage{max-width:490px;width:100%;justify-self:center}.guide-first-task{grid-template-columns:1fr}.guide-assistant-stage{max-width:450px;justify-self:center}.guide-review-grid .guide-visual-stage{padding:12px}.guide-review-grid .guide-image-button{height:220px}.starter-feature-tabs{grid-template-columns:repeat(3,1fr)}.guide-tools-grid{grid-template-columns:1fr}}@media (max-width:850px){.guide-hero{padding-top:26px;padding-bottom:24px}.guide-breadcrumb{margin-bottom:34px}.guide-hero-copy{grid-template-columns:1fr;gap:24px}.guide-hero h1{font-size:3.8rem}.guide-hero-intro>p{max-width:560px;font-size:16px}.guide-hero .action-row{margin-top:23px}.guide-overview{margin-top:36px;padding:16px}.guide-overview-legend{gap:15px;padding-inline:0}.guide-overview-legend>div{gap:9px}.guide-overview-legend strong{font-size:12px}.guide-overview-legend p{font-size:10px}.guide-body{grid-template-columns:1fr;gap:40px;padding-top:22px}.guide-sidebar-nav{position:static;padding:22px 0 26px;border-bottom:1px solid var(--line)}.guide-sidebar-nav .eyebrow{padding-left:0;margin-bottom:15px}.guide-nav-links{grid-template-columns:repeat(3,1fr);gap:4px 10px}.guide-nav-links a{font-size:11px;padding:9px;gap:8px}.guide-nav-extra:nth-child(7){margin-top:0}.guide-help{margin:20px 0 0}.guide-first-task,.guide-tools-grid{grid-template-columns:1fr 1fr}.guide-finish{padding-block:60px}}@media (max-width:600px){.guide-hero-copy .eyebrow{font-size:8px;letter-spacing:.1em}.guide-hero h1{font-size:clamp(2.9rem,11vw,3.8rem)}.guide-hero-intro>p{font-size:14px}.guide-hero .action-row{gap:18px}.guide-hero .btn{font-size:12px;padding-inline:15px}.guide-download-link{font-size:12px}.guide-overview{padding:11px;border-radius:10px}.guide-overview-top{margin-bottom:12px;font-size:7px;letter-spacing:.04em}.guide-overview-top>span:last-child{display:none}.guide-overview-legend{margin-top:14px;padding-top:14px;gap:10px}.guide-overview-legend>div{display:block}.guide-overview-legend>div>span{width:20px;height:20px;font-size:9px;margin-bottom:8px}.guide-overview-legend strong{font-size:10px}.guide-overview-legend p{font-size:9px;line-height:1.7}.guide-image-hero figcaption{font-size:8px;margin-top:10px}.guide-pin{width:19px;height:19px;font-size:8px;border-width:2px;box-shadow:0 0 0 2px #c5f27724}.guide-image-zoom{padding:6px;right:7px;bottom:7px}.guide-image-zoom>span{display:none}.guide-nav-links{grid-template-columns:1fr 1fr}.guide-step{padding-bottom:43px;margin-bottom:44px}.guide-step-heading{gap:12px}.guide-step-number{width:30px;height:30px;font-size:10px;border-radius:7px}.guide-step-heading .eyebrow{font-size:8px;letter-spacing:.1em}.guide-step h2{font-size:1.85rem}.guide-section-intro{font-size:14px;margin-block:23px}.guide-first-task,.guide-review-grid,.guide-split{grid-template-columns:1fr;gap:25px}.guide-visual-stage{padding:12px}.guide-three-up{grid-template-columns:1fr;gap:21px}.guide-three-up>div{display:grid;grid-template-columns:25px 1fr;grid-gap:3px 10px;gap:3px 10px}.guide-three-up>div>span{grid-row:span 2;padding-top:4px}.guide-three-up p{grid-column:2;margin-top:3px}.guide-model .guide-instructions{display:block}.guide-model .guide-instructions li{grid-template-columns:27px 1fr}.guide-model .guide-instructions li>span{grid-column:2}.guide-assistant-stage{max-width:390px}.guide-review-grid .guide-image-button,.guide-review-grid .guide-image-button>img{height:auto}.guide-review-grid{gap:30px}.guide-publish-card{padding:20px 16px}.guide-publish-heading{gap:11px}.guide-publish-heading h3{font-size:16px}.guide-publish-icon{width:35px;height:35px}.guide-git-flow ol{gap:13px}.guide-git-flow li{display:block}.guide-git-flow li>span{display:block;margin-bottom:7px}.guide-git-flow small{display:block;font-size:10px;margin-top:3px}.starter-feature-tabs{grid-template-columns:1fr 1fr;padding:8px;gap:4px}.starter-feature-tabs button{font-size:10px;padding:9px 6px}.starter-feature-panel{padding:22px 18px}.guide-tools-grid{grid-template-columns:1fr}.guide-faq summary{font-size:13px}.guide-finish{padding-inline:10px}.guide-finish>p:not(.eyebrow){font-size:12px}.guide-finish .action-row{gap:12px}.guide-finish .btn{font-size:12px}.guide-image-dialog{width:calc(100vw - 16px);padding:12px}.guide-image-dialog-header{gap:10px}.guide-image-dialog-header>p{font-size:12px}.guide-image-dialog-header button{font-size:11px;padding:7px;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.guide-disclosure summary>span,.guide-image-button,.guide-tool-plus{transition:none}}