@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}@layer reset,base,components;@layer reset{*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input,select,textarea{color:inherit}a{color:inherit;text-decoration:none}button{border:0}img,svg{flex-shrink:0}}@layer base{:root{--bg: #1a1a1a;--surface: #222221;--surface-raised: #292928;--orange: #ff6700;--blue: #00b7ff;--apricot: #ffb67a;--peach: #ffd6a7;--cream: #fff7ed;--text: #fff7ed;--muted: #a7a59e;--border: #3b3b37;--green: #a5d6b0;--red: #ff957d;--font-heading: "Space Grotesk Variable", "Space Grotesk", sans-serif;--font-body: "DM Sans Variable", "DM Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace;font-family:var(--font-body);color:var(--cream);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:28px}body{min-width:320px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0;font-weight:600}p{line-height:1.7}button{background:none}button:disabled{cursor:not-allowed;opacity:.5}code,pre,.mono{font-family:var(--font-mono)}::selection{background:var(--orange);color:var(--bg)}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.text-orange{color:var(--orange)!important}.text-blue{color:var(--blue)!important}.text-green{color:var(--green)!important}.muted{color:var(--muted)}.eyebrow,.section-marker{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.4px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 22px;border-radius:5px;font-weight:600;font-size:14px;line-height:1.3;transition:background .2s,transform .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-orange{background:var(--orange);color:#171717}.button-orange:hover{background:#ff8533}.button-outline{border:1px solid #595851;color:var(--cream)}.button-outline:hover{border-color:var(--cream);background:#ffffff08}.button-dark{background:var(--bg);color:var(--cream)}.button-dark:hover{background:#30302d}.button-sm{min-height:43px;padding:11px 16px;font-size:12px;gap:12px}.text-button{display:inline-flex;align-items:center;gap:11px;font-size:13px;padding:9px 0;color:var(--cream);border-bottom:1px solid #5c5a54}.text-button:hover{color:var(--orange);border-color:var(--orange)}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:5px}.wordmark{color:var(--cream);font-family:var(--font-heading);font-size:29px;font-weight:700;letter-spacing:-1.8px;line-height:1.15;padding:4px 0;white-space:nowrap}.wordmark span{color:var(--blue)}.topline{height:31px;border-bottom:1px solid #373732;display:flex;align-items:center;justify-content:space-between;padding:0 56px;font-family:var(--font-mono);color:#b2afa5;font-size:8px;letter-spacing:1.2px}.blue-dot{color:var(--blue);margin-inline:7px}.site-header{height:94px;width:min(1440px,100%);padding:0 56px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:4}.site-header nav{display:flex;gap:32px;align-items:center;margin-left:auto;margin-right:38px}.site-header nav a,.site-header nav button{font-size:12px;color:#d1cec6;display:inline-flex;gap:4px;align-items:center;padding:12px 0}.site-header nav a:hover,.site-header nav button:hover{color:var(--orange)}.site-header .header-cta{min-height:42px;font-size:12px;padding:11px 17px;gap:15px}.mobile-toggle{display:none}.hero{padding-top:55px;padding-bottom:74px;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:40px}.hero-label{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;color:#c2bdb2;margin-bottom:24px}.status-dot{width:6px;height:6px;display:inline-block;background:var(--orange);border-radius:50%;flex-shrink:0}.hero h1{font-size:clamp(74px,7.6vw,110px);letter-spacing:-6.5px;line-height:.98;font-weight:600;position:relative;width:fit-content}.hero h1>span:first-of-type{color:var(--orange)}.headline-asterisk{display:inline-block;margin-left:33px;font-size:.69em;color:var(--orange);vertical-align:top;line-height:1.2;transform:rotate(-13deg)}.hero-copy>p{color:#b5b1a9;font-size:16px;line-height:1.65;margin:26px 0 27px}.hero-actions{display:flex;align-items:center;gap:22px}.hero-actions .button{font-size:12px;padding:16px 17px;gap:16px}.hero-demo-link{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500;white-space:nowrap}.hero-demo-link>span{border:1px solid #53524d;border-radius:50%;display:grid;place-items:center;width:28px;height:28px}.hero-demo-link:hover{color:var(--orange)}.hero-footnote{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:8px;color:#949087;letter-spacing:-.1px;margin-top:21px}.hero-visual{padding-top:49px;position:relative}.hero-side-label{text-align:right;font-family:var(--font-mono);font-size:8px;color:#8d8c84;letter-spacing:1.5px;margin:0 1px 15px}.hero-evidence{background:#20201f;border:1px solid #515148;border-radius:7px;position:relative;box-shadow:0 20px 80px #0003}.evidence-top{display:flex;align-items:center;gap:16px;height:43px;border-bottom:1px solid #3d3d36;padding:0 18px;font-family:var(--font-mono);color:#b7b4a9;font-size:10px}.evidence-top>.mono{font-size:7px;color:#8e8b82;margin-left:auto;letter-spacing:1px}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:5px;height:5px;border:1px solid #65645a;border-radius:50%}.code-window{padding:21px 0 18px;overflow:hidden}.code-line{display:flex;align-items:center;height:28px;font-size:clamp(8px,.78vw,11px);white-space:pre}.code-line>span{font-family:var(--font-mono);color:#66665f;width:45px;text-align:center;font-size:9px}.code-line code{color:#cbc7ba;flex:1}.code-line i{font-style:normal;color:#cfaaef}.code-line b{color:var(--apricot);font-weight:400}.code-line em{font-style:normal;color:var(--orange)}.code-error{background:#ff67000d;border-left:2px solid var(--orange)}.code-error>span{width:43px}.code-error-dot{color:var(--orange);margin-left:12px;display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid #ff670066;font-size:9px;border-radius:50%}.terminal-output{margin:0 20px;border-top:1px solid #383831;padding:12px 0}.terminal-output p{display:flex;align-items:center;font-family:var(--font-mono);gap:10px;font-size:10px;margin:4px 0;line-height:1.8;color:#d6d1c5}.terminal-output p:first-child svg{color:var(--green)}.terminal-output p>span:last-child{margin-left:auto;font-size:10px;color:var(--green)}.orange-glyph{color:var(--orange);font-size:17px;width:14px;line-height:15px}.finding-card{margin:0 14px 14px;border:1px solid #ff670058;border-radius:5px;background:#ff670009;padding:16px}.finding-card-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.finding-card-head>span:first-child{display:flex;gap:7px;align-items:center;font-family:var(--font-heading);font-size:13px;font-weight:500}.finding-card-head svg{color:var(--orange)}.small-tag{display:inline-flex;align-items:center;font-family:var(--font-mono);letter-spacing:.5px;font-size:7px;line-height:1.5;color:var(--orange);background:#ff670012;padding:4px 6px;border-radius:3px;border:1px solid #ff670050;white-space:nowrap}.finding-card p{margin:7px 0 15px 24px;font-size:10px;color:#a7a395}.input-pills{display:flex;gap:6px;margin-bottom:17px}.input-pills span{font-family:var(--font-mono);color:#b4afa2;background:#1a1a19;border:1px solid #494238;border-radius:3px;padding:6px 8px;font-size:9px}.input-pills b{font-weight:400;color:var(--cream)}.expected-row{display:flex;align-items:center;gap:24px;border-top:1px solid #474035;padding-top:13px}.expected-row>div{display:flex;flex-direction:column;gap:3px}.expected-row div>span{font-family:var(--font-mono);font-size:7px;color:#a49d8e;letter-spacing:.5px}.expected-row b{font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1.2}.expected-row>svg{color:#675647}.expected-row .replayed-label{margin-left:auto;font-family:var(--font-mono);font-size:8px;flex-direction:row;align-items:center;line-height:1.7;color:#b5b3a1;gap:7px}.replayed-label svg{color:var(--green)}.evidence-bottom{height:31px;background:#262623;border-radius:0 0 7px 7px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-family:var(--font-mono);font-size:7px;letter-spacing:.2px;color:#aba699}.evidence-bottom>span:first-child{display:flex;align-items:center;gap:6px}.evidence-bottom .status-dot{width:4px;height:4px;background:var(--blue)}.panel-cross{position:absolute;font-family:var(--font-mono);font-size:17px;color:var(--orange);background:var(--bg);width:16px;height:16px;display:grid;place-items:center;line-height:1}.cross-tl{top:-9px;left:-9px}.cross-br{bottom:-9px;right:-9px}.visual-caption{display:flex;justify-content:flex-end;align-items:center;gap:14px;font-family:var(--font-mono);font-size:7px;letter-spacing:.7px;color:#928d80;margin:14px 10px 0}.visual-caption svg{transform:rotate(160deg);color:var(--orange);height:31px;width:36px}.proof-strip{border-top:1px solid #414038;border-bottom:1px solid #414038;display:flex;justify-content:space-between;padding:24px 9px;margin-bottom:77px;gap:18px}.proof-strip>div{display:flex;align-items:center;gap:11px;color:#c1bdb3;font-family:var(--font-heading);font-size:13px}.proof-strip svg{color:#a29b8a;stroke-width:1.4}.why-section{background:var(--cream);color:var(--bg);padding:77px 0 85px}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.section-marker{font-size:8px;color:#9b9589;letter-spacing:1px}.why-section .section-marker{color:#8a8174}.why-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-top:29px;margin-bottom:41px}h2{font-size:clamp(33px,4.2vw,56px);line-height:1.08;letter-spacing:-2.4px}.why-intro>p{margin:0 0 2px;font-size:14px;color:#696052;line-height:1.9}.why-intro p b{font-weight:500;display:inline-block;margin-top:7px;color:var(--bg)}.comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9d0c2;border-radius:7px;overflow:hidden}.comparison>article{padding:31px 34px;position:relative}.comparison>article:first-child{border-right:1px solid #d9d0c2}.comparison-label{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;color:#8c8173;display:flex;justify-content:space-between}.comparison h3{font-size:26px;letter-spacing:-.9px;line-height:1.2;margin:15px 0 24px}.comparison article>p{font-size:11px;color:#8b7f6d;margin:25px 0 0}.test-list{display:flex;flex-direction:column;gap:13px}.test-list>span{display:flex;gap:12px;align-items:center;color:#716858;font-size:12px}.test-list .muted{color:#a49583}.test-list>span>span{width:16px;text-align:center;font-family:var(--font-mono)}.breakspec-way{background:#ffead4}.breakspec-way .comparison-label{color:#704623}.search-visual{display:grid;grid-template-columns:repeat(18,1fr);gap:10px;max-width:430px;position:relative;margin-top:27px;height:81px;align-content:center}.search-visual i{width:8px;height:8px;border:1px solid #cdb291;border-radius:2px}.search-visual .searched{background:#fba65e;border-color:#fba65e}.search-visual .found{width:18px;height:18px;margin:-5px;border-color:var(--orange);color:var(--orange);display:grid;place-items:center;background:#ffead4}.search-visual>span{position:absolute;left:42%;top:37%;background:#ffead4;font-family:var(--font-mono);display:flex;align-items:center;gap:6px;font-size:8px;padding:5px;color:#a64b0b}.how-section{padding-block:80px 88px}.how-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:30px 0 48px}.how-title h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.8px}.how-title .text-button{margin-bottom:4px;white-space:nowrap}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr)}.steps-grid>article{padding:0 29px;border-right:1px solid #414038}.steps-grid>article:first-child{padding-left:0}.steps-grid>article:last-child{padding-right:0;border:0}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.step-top>span{font-family:var(--font-mono);color:var(--orange);font-size:12px}.step-top svg{width:22px;height:22px;color:#a29988;stroke-width:1.3}.steps-grid h3{font-size:21px;font-weight:500;letter-spacing:-.7px}.steps-grid p{font-size:12px;color:#a8a195;line-height:1.85;margin:13px 0 24px;max-width:300px}.step-snippet{font-family:var(--font-mono);background:#242420;border:1px solid #3c3b32;border-radius:4px;min-height:47px;display:flex;gap:6px;align-items:center;justify-content:center;font-size:clamp(8px,.77vw,11px);padding:10px;white-space:nowrap}.step-foot{font-family:var(--font-mono);font-size:7px;letter-spacing:1px;color:#938b7a;display:block;margin-top:18px}.evidence-section{background:#22221f;padding:76px 0 29px;border-block:1px solid #38382f}.evidence-title{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:27px 0 35px}.evidence-title h2{font-size:clamp(42px,5.3vw,70px);letter-spacing:-3px}.evidence-title h2>span{color:var(--orange)}.evidence-title p{font-size:12px;color:#aaa396;line-height:1.9;margin:0 0 4px}.evidence-section .small-tag{font-size:8px;padding:6px 10px}.live-example{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#1a1a1a;border:1px solid #4b483d;border-radius:7px;overflow:hidden}.live-code{min-width:0;border-right:1px solid #4b483d;display:flex;flex-direction:column}.live-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3e3c33;min-height:63px;padding:12px 21px;gap:10px}.live-toolbar>span{display:flex;gap:10px;align-items:center;color:#beb6a8;font-family:var(--font-mono);font-size:10px}.segmented{padding:3px;display:flex;border:1px solid #454135;border-radius:4px}.segmented button{color:#aea696;font-size:10px;padding:6px 10px;border-radius:2px}.segmented button[aria-pressed=true]{color:var(--cream);background:#3c3930}.example-code{padding:29px 25px 20px;flex:1}.example-code>span{font-family:var(--font-mono);font-size:10px}.code-comment{color:#837b6c}.example-code pre{overflow-x:auto;font-size:clamp(10px,1.1vw,14px);line-height:2.2;color:#d1c8b9;margin-bottom:0}.example-code-line{display:block}.code-keyword{color:#ceaaec}.code-function{color:var(--apricot)}.bug-line{color:var(--orange);background:#ff670010;display:block;width:100%}.fixed-line{color:var(--green);background:#a5d6b00c;display:block;width:100%}.example-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:#20201d;border-top:1px solid #3d3a30}.example-controls label{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:7px;color:#aea494}.example-controls input{background:#191918;border:1px solid #504b3e;border-radius:4px;width:66px;height:37px;padding:7px;color:var(--cream);font-size:12px}.example-controls .button{font-size:10px;min-height:38px;padding:9px 12px;gap:8px}.live-result{min-width:0;padding:27px 30px}.live-result>.eyebrow{display:flex;align-items:center;gap:7px;font-size:8px;color:#a59a87}.live-result .eyebrow .status-dot{background:var(--blue);width:4px;height:4px}.result-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ff67004d;border-radius:5px;background:#ff67000b;color:var(--orange);margin:25px 0 18px}.result-icon.positive{color:var(--green);border-color:#a5d6b066;background:#a5d6b008}.result-icon.neutral{color:var(--blue);border-color:#00b7ff44;background:#00b7ff08}.live-result h3{font-size:27px;letter-spacing:-1px;line-height:1.16;white-space:pre-line}.live-result p{font-size:11px;color:#a79e8e;max-width:320px;line-height:1.8;margin:13px 0 20px}.live-values{display:flex;align-items:center;gap:34px}.live-values>span{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:8px;text-transform:uppercase;color:#a79e8e;gap:4px}.live-values b{font-family:var(--font-heading);font-size:29px;font-weight:500;color:var(--cream)}.live-result .text-button{font-size:10px;margin-top:12px}.live-result>small{display:block;font-size:8px;color:#8e8575;line-height:1.8;margin-top:17px;max-width:290px}.honesty-note{display:flex;align-items:center;gap:14px;padding-top:15px}.honesty-note svg{color:var(--orange)}.honesty-note p{color:#958c7e;font-size:10px;line-height:1.8}.honesty-note p b{color:#c7bda9;font-weight:500}.workflow-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:89px;align-items:center}.workflow-copy>.eyebrow{font-size:8px}.workflow-copy h2{font-size:clamp(35px,3.8vw,50px);margin-top:22px;letter-spacing:-2px}.workflow-copy>p{font-size:13px;color:#a69e8d;max-width:380px;line-height:1.85;margin-top:19px}.workflow-copy ul{list-style:none;padding:0;margin:24px 0 29px;display:flex;flex-direction:column;gap:13px}.workflow-copy li{font-size:12px;display:flex;gap:10px;align-items:center;color:#d0c7b8}.workflow-copy li svg{color:var(--orange)}.workflow-copy .button{font-size:12px}.workflow-copy>small{display:block;font-family:var(--font-mono);font-size:7px;color:#948b7a;margin-top:12px}.mini-workspace{border:1px solid #4b483d;border-radius:7px;background:#22221f;box-shadow:15px 15px 0 -1px #1a1a1a,15px 15px #36362f}.mini-title{display:flex;align-items:center;gap:10px;padding:17px 21px;border-bottom:1px solid #403d33;color:#b2a995;font-size:10px}.mini-symbol{background:#37342b;border:1px solid #514b3c;width:24px;height:24px;border-radius:4px;display:grid;place-items:center;color:var(--orange)}.mini-title>span:nth-child(2){font-family:var(--font-heading)}.mini-sample{font-family:var(--font-mono);font-size:7px;letter-spacing:1px;color:#958c7b;margin-left:auto}.mini-breadcrumb{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:7px;color:#928978;padding:24px 23px 13px}.mini-run-heading{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:0 23px}.mini-run-heading h3{font-size:20px;letter-spacing:-.6px}.mini-stats{display:grid;grid-template-columns:1fr 1fr .5fr;margin:23px;border:1px solid #464033;border-radius:4px;padding:16px;gap:10px}.mini-stats>div{display:flex;flex-direction:column;gap:8px}.mini-stats>div>span{font-family:var(--font-mono);color:#8f846f;font-size:7px}.mini-stats b{font-family:var(--font-mono);font-weight:400;font-size:10px;display:flex;align-items:center;gap:7px}.mini-stats b svg{color:var(--green)}.mini-table-head,.mini-table-row{margin-inline:23px;display:flex;justify-content:space-between;align-items:center;gap:10px}.mini-table-head{font-family:var(--font-mono);font-size:7px;color:#8f846f;padding-bottom:12px;border-bottom:1px solid #433d31}.mini-table-row{padding-block:14px;border-bottom:1px solid #36342b;font-family:var(--font-mono);font-size:9px}.mini-table-row>span{display:flex;gap:7px;align-items:center}.mini-table-row>span:last-child{font-size:8px;color:#ada28c}.mini-run-footer{padding:20px 23px;display:flex;align-items:center;gap:7px;font-family:var(--font-mono);color:#8f846f;font-size:7px}.mini-run-footer svg:last-child{margin-left:auto;color:var(--orange)}.faq-section{background:var(--cream);color:var(--bg);padding-block:74px 84px}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.faq-grid h2{margin-top:27px;font-size:45px;letter-spacing:-2px}.faq-grid>div:first-child>p{font-size:12px;color:#7c6f5b;margin:21px 0}.faq-section .text-button{color:var(--bg);font-size:11px;border-color:#c2b7a6}.faq-list{border-top:1px solid #d4caba}.faq-list details{padding:21px 0;border-bottom:1px solid #d4caba}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;justify-content:space-between;font-family:var(--font-heading);font-size:14px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s;color:#706653}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{font-size:11px;color:#81745f;line-height:1.9;margin:14px 26px 0 0}.final-cta{background:var(--orange);color:var(--bg);padding:56px 0 61px;overflow:hidden}.final-cta .container{position:relative}.final-cta h2{font-size:clamp(90px,11.5vw,155px);letter-spacing:-8px;margin:13px 0 15px;line-height:1.06;position:relative;z-index:1}.final-cta h2>span{color:var(--cream)}.final-cta .container>div{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:1}.final-cta p{font-size:15px;line-height:1.6;margin:0}.final-cta .button{font-size:12px}.cta-asterisk{position:absolute;font-size:205px;color:#e55700;right:1%;top:-60px;line-height:1.2;transform:rotate(-13deg)}.site-footer{width:min(1440px,100%);margin-inline:auto;padding:47px 56px 22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px}.site-footer .wordmark{font-size:26px}.site-footer p{margin:10px 0 0;font-size:10px;color:#988d78}.site-footer nav{display:flex;align-items:flex-start;gap:27px;padding-top:10px}.site-footer nav a,.site-footer nav button{display:flex;align-items:center;gap:7px;font-size:10px;color:#c3b9a6;padding:0}.site-footer nav a:hover,.site-footer nav button:hover{color:var(--orange)}.footer-note{width:100%;display:flex;justify-content:space-between;gap:20px;font-family:var(--font-mono);font-size:7px;letter-spacing:.5px;color:#807763;border-top:1px solid #36332a;padding-top:21px;margin-top:25px}.skip-link{position:fixed;left:20px;top:-100px;background:var(--cream);color:var(--bg);padding:12px 20px;border-radius:4px;z-index:99}.skip-link:focus{top:10px}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-loading p{font-size:13px;color:var(--muted)}.docs-dialog{width:min(780px,calc(100% - 32px));max-height:88vh;padding:0;background:#22221f;color:var(--cream);border:1px solid #5b5344;border-radius:12px;box-shadow:0 25px 130px #0009}.docs-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.docs-heading{padding:30px 32px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.docs-heading .eyebrow{color:var(--orange);font-size:9px}.docs-heading h2{font-size:33px;letter-spacing:-1.3px;margin-top:11px}.docs-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);padding-inline:32px;overflow-x:auto}.docs-tabs button{font-size:12px;padding:12px 0;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent}.docs-tabs button[aria-selected=true]{color:var(--orange);border-color:var(--orange)}.docs-body{padding:27px 32px 33px}.docs-body>h3{font-size:23px;letter-spacing:-.6px}.docs-body p{color:#b0a58f;font-size:13px}.docs-body p code{font-size:11px;color:var(--peach);word-break:break-word}.docs-step{display:flex;gap:15px;margin:26px 0}.docs-step>span{color:var(--orange);font-family:var(--font-mono);font-size:12px;padding-top:2px}.docs-step>div{min-width:0;flex:1}.docs-step h4{font-size:16px;font-weight:500}.docs-code{position:relative;border:1px solid #4b4436;border-radius:6px;padding:38px 16px 16px;background:#191918;margin-top:13px}.docs-code pre{font-size:11px;overflow-x:auto;line-height:1.8;color:#dbd0bb;margin:0;padding-bottom:4px}.copy-button{display:flex;gap:6px;align-items:center;color:#ad9f86;font-family:var(--font-mono);font-size:9px;padding:5px}.docs-code .copy-button{position:absolute;right:9px;top:7px}.note{border:1px solid #726043;background:#f5b35409;border-radius:6px;padding:14px;display:flex;gap:12px;align-items:flex-start}.note svg{color:var(--apricot);margin-top:2px}.note p{margin:0;font-size:11px}.result-legend article{border-bottom:1px solid var(--border);padding:16px 0}.result-legend b{font-size:13px;font-weight:500}.result-legend p{margin:6px 0 0;font-size:12px}.support-table{margin:22px 0}.support-table>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--border);font-size:12px}.support-table code{font-size:9px;color:var(--apricot);white-space:nowrap;padding-top:3px}.design-page main{padding-block:65px}.design-page main>.eyebrow{color:var(--orange)}.design-page h1{font-size:clamp(45px,7vw,86px);letter-spacing:-4px;margin-top:22px}.large-copy{font-size:20px;color:#aba393}.design-page h2{font-size:30px;letter-spacing:-1px;margin-top:65px;margin-bottom:24px}.design-page main>p:not(.large-copy){max-width:800px;color:#aea18d;font-size:14px}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.color-grid article{border:1px solid var(--border);border-radius:6px;overflow:hidden;padding-bottom:15px}.color-grid article>div{height:100px;border-bottom:1px solid var(--border)}.color-grid b{display:block;font-size:12px;font-weight:500;padding:15px 12px 6px}.color-grid code{font-size:10px;padding-inline:12px;color:var(--muted)}.type-specimen{display:flex;flex-direction:column;gap:30px}.type-specimen h3{font-size:66px;letter-spacing:-3px;margin-top:7px}.type-specimen p{font-size:24px;margin-top:6px}.type-specimen code{display:block;margin-top:15px;font-size:16px;color:var(--apricot)}.component-specimen{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.complete-tag{display:inline-flex;gap:7px;align-items:center;color:var(--green);background:#a5d6b00b;padding:7px 9px;border:1px solid #a5d6b033;font-size:10px;border-radius:4px}@media(min-width:1600px){.hero{padding-top:75px;padding-bottom:94px}.hero h1{font-size:114px}.hero-label{font-size:10px}.hero-visual{padding-top:28px}.code-line{font-size:11px}.site-header{padding-inline:100px}.topline{padding-inline:max(56px,calc((100% - 1240px)/2))}}@media(max-width:1100px){.container{width:calc(100% - 72px)}.topline,.site-header{padding-inline:36px}.site-header nav{gap:20px;margin-right:10px}.hero{gap:25px}.hero h1{font-size:85px;letter-spacing:-5px}.hero-actions{gap:13px}.hero-demo-link{font-size:10px}.hero-actions .button{padding:15px 12px;font-size:11px;gap:9px}.finding-card{padding:13px}.finding-card-head>span:first-child{font-size:11px}.finding-card-head .small-tag{font-size:6px}.input-pills{gap:4px}.input-pills span{padding:5px;font-size:8px}.expected-row{gap:16px}.expected-row .replayed-label{font-size:7px}.code-line{font-size:8px}.evidence-bottom{font-size:6px}.hero-copy>p{font-size:14px}.hero-footnote,.hero-label,.hero-side-label{font-size:7px}.visual-caption{font-size:6px}.hero-evidence .code-line>span{width:31px;font-size:8px}.code-error>span{width:29px!important}.workflow-section{gap:50px}.mini-run-heading{gap:8px}.mini-run-heading h3{font-size:17px}.faq-grid{gap:55px}.faq-grid h2{font-size:39px}.steps-grid>article{padding-inline:20px}.steps-grid h3{font-size:18px}.steps-grid p{font-size:11px}.example-controls{gap:8px;padding:16px}.example-controls label{gap:6px;font-size:6px}.example-controls input{width:52px}.example-controls .button{font-size:9px;padding:9px}.live-result{min-width:0;padding:25px}.site-footer{padding-inline:36px}}@media(max-width:850px){.site-header{height:80px;gap:18px}.site-header .wordmark{font-size:26px}.site-header nav{gap:17px;margin-right:0}.site-header nav a,.site-header nav button{font-size:10px}.site-header .header-cta{font-size:10px;padding:10px 12px;gap:8px}.hero{grid-template-columns:1fr 1fr;gap:24px;padding-top:42px;padding-bottom:53px}.hero h1{font-size:68px;letter-spacing:-4px}.hero-label{font-size:6px;letter-spacing:.7px;gap:6px}.hero-copy>p{font-size:12px}.hero-actions{flex-wrap:wrap;gap:14px}.hero-footnote{font-size:6px}.hero-visual{padding-top:0}.evidence-top{padding-inline:11px;font-size:8px;gap:9px}.evidence-top>.mono{font-size:5px}.code-line{font-size:6.5px;height:23px}.hero-evidence .code-line>span{font-size:6px;width:25px}.hero-evidence .code-error>span{width:23px!important}.terminal-output{margin-inline:12px}.terminal-output p,.terminal-output p>span:last-child{font-size:8px}.finding-card{margin:0 9px 9px;padding:10px}.finding-card-head>span:first-child{font-size:9px;gap:5px}.finding-card-head svg{width:13px}.finding-card-head .small-tag{display:none}.finding-card p{font-size:8px;margin-left:18px}.input-pills span{font-size:6px;padding:5px 4px}.expected-row{gap:12px}.expected-row div>span{font-size:5px}.expected-row b{font-size:24px}.expected-row .replayed-label{font-size:5px;gap:3px}.replayed-label svg{width:11px}.evidence-bottom{padding-inline:9px;font-size:5px}.visual-caption{font-size:5px;gap:0}.proof-strip{margin-bottom:50px}.proof-strip>div{font-size:10px;gap:7px}.proof-strip svg{width:16px}.why-section{padding-block:58px}.why-intro{gap:30px}.why-intro h2{font-size:37px;letter-spacing:-1.8px}.why-intro>p{font-size:11px}.comparison>article{padding:25px}.comparison h3{font-size:23px}.comparison article>p{font-size:9px}.search-visual{gap:6px}.search-visual i{width:6px;height:6px}.search-visual>span{font-size:6px;left:40%;top:41%}.search-visual .found{width:16px;height:16px}.how-title{flex-wrap:wrap;gap:17px}.how-title h2{font-size:36px}.steps-grid h3{font-size:17px}.steps-grid>article{padding-inline:15px}.step-snippet{font-size:7px;padding-inline:6px;gap:4px}.step-foot{font-size:5px}.evidence-title h2{font-size:49px}.evidence-title p{font-size:10px}.live-example{grid-template-columns:1.2fr 1fr}.live-toolbar{padding-inline:13px}.live-toolbar>span{font-size:8px;gap:6px}.segmented button{font-size:8px;padding:6px}.example-code{padding:22px 15px}.example-code pre{font-size:9px}.example-code>span{font-size:8px}.example-controls{flex-wrap:wrap;gap:12px}.live-result{min-width:0;padding:20px}.live-result h3{font-size:23px}.live-result p{font-size:10px}.live-result>small{font-size:7px}.workflow-section{grid-template-columns:1fr;gap:38px}.workflow-copy{max-width:520px}.workflow-copy>p{max-width:440px}.mini-workspace{max-width:580px;width:100%}.mini-run-heading h3{font-size:22px}.mini-stats b{font-size:12px}.mini-table-row{font-size:11px}.mini-table-row>span:last-child{font-size:10px}.mini-stats>div>span,.mini-table-head{font-size:8px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.faq-grid h2{font-size:34px}.faq-list summary{font-size:12px}.faq-list p{font-size:10px}.final-cta .button{font-size:11px;padding:14px 15px}.color-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.container{width:calc(100% - 40px)}.topline{padding-inline:20px;height:26px;font-size:5.5px;letter-spacing:.8px}.topline .blue-dot{margin-inline:3px}.site-header{padding-inline:20px;height:77px;gap:12px}.site-header .wordmark{font-size:28px}.site-header nav{display:none}.site-header nav.is-open{display:flex;position:absolute;left:12px;right:12px;top:70px;flex-direction:column;gap:0;padding:18px;border:1px solid #595245;background:#22221f;border-radius:7px;align-items:stretch;box-shadow:0 20px 40px #0009}.site-header nav.is-open a,.site-header nav.is-open button{font-size:14px;padding:13px}.mobile-toggle{display:grid;width:34px;height:36px}.mobile-toggle svg{width:17px}.site-header .header-cta{margin-left:auto;padding:9px 10px;min-height:36px;font-size:9px;gap:7px}.header-cta svg{width:13px}.hero{grid-template-columns:1fr;gap:36px;padding-block:28px 35px}.hero-label{font-size:7px;margin-bottom:25px;letter-spacing:.8px}.hero h1{font-size:clamp(79px,17.7vw,108px);line-height:.96;letter-spacing:-5px}.headline-asterisk{margin-left:25px}.hero-copy>p{font-size:14px;margin-block:23px}.hero-actions{gap:20px;flex-wrap:nowrap}.hero-actions .button{font-size:11px;min-height:48px;padding:13px 15px;gap:13px}.hero-demo-link{font-size:9px;gap:7px}.hero-demo-link>span{width:24px;height:24px}.hero-demo-link svg{width:10px}.hero-footnote{font-size:7px;margin-top:17px;gap:7px}.hero-footnote svg{width:12px}.hero-visual{padding:0 2px}.hero-side-label{font-size:7px;margin-bottom:12px}.evidence-top{font-size:10px;padding-inline:15px;gap:13px}.evidence-top>.mono{font-size:6px}.code-window{padding-block:18px 14px}.code-line{height:25px;font-size:clamp(7px,1.88vw,11px)}.hero-evidence .code-line>span{width:31px;font-size:7px}.hero-evidence .code-error>span{width:29px!important}.terminal-output{margin-inline:16px}.terminal-output p,.terminal-output p>span:last-child{font-size:9px}.finding-card{margin:0 11px 11px;padding:13px}.finding-card-head>span:first-child{font-size:11px;gap:7px}.finding-card-head .small-tag{display:inline-flex;font-size:5.5px}.finding-card p{font-size:9px;margin-left:21px}.input-pills{gap:5px}.input-pills span{font-size:7px;padding:6px}.expected-row{gap:18px}.expected-row b{font-size:28px}.expected-row div>span{font-size:6px}.expected-row .replayed-label{font-size:6px;gap:5px}.replayed-label svg{width:13px}.evidence-bottom{padding-inline:13px;font-size:6px}.visual-caption{font-size:6px;margin-top:12px;gap:9px}.proof-strip{display:grid;grid-template-columns:1fr 1fr;padding:22px 0;gap:20px 12px;margin-bottom:43px}.proof-strip>div{font-size:11px;gap:9px}.proof-strip svg{width:17px}.section-heading{align-items:flex-start;gap:15px}.eyebrow{font-size:8px;letter-spacing:1px}.section-marker{font-size:5px;text-align:right;max-width:115px;padding-top:3px}.why-section{padding-block:42px 45px}.why-intro{grid-template-columns:1fr;gap:23px;margin-block:23px 28px}.why-intro h2{font-size:41px;letter-spacing:-2px}.why-intro>p{font-size:12px}.comparison{grid-template-columns:1fr}.comparison>article{padding:25px}.comparison>article:first-child{border-right:0;border-bottom:1px solid #d9d0c2}.comparison h3{font-size:26px}.comparison article>p{font-size:10px}.test-list>span{font-size:12px}.search-visual{max-width:330px;gap:8px}.search-visual i{width:7px;height:7px}.search-visual>span{font-size:7px;top:39%}.how-section{padding-block:45px 50px}.how-title{margin-block:23px 33px;gap:20px}.how-title h2{font-size:34px;line-height:1.14;letter-spacing:-1.7px}.how-title .text-button{font-size:11px}.steps-grid{grid-template-columns:1fr;gap:28px}.steps-grid>article{padding:0 0 27px!important;border-right:0;border-bottom:1px solid #414038}.steps-grid>article:last-child{padding-bottom:0!important}.step-top{margin-bottom:17px}.steps-grid h3{font-size:23px}.steps-grid p{max-width:100%;font-size:12px;margin:12px 0 17px}.step-snippet{justify-content:flex-start;font-size:10px;padding:15px;gap:7px}.step-foot{font-size:7px;margin-top:13px}.evidence-section{padding-top:44px}.evidence-section .small-tag{font-size:6px;padding:4px 6px}.evidence-section .section-heading>.eyebrow{max-width:210px}.evidence-title{display:block;margin-block:23px 25px}.evidence-title h2{font-size:51px;letter-spacing:-2.6px}.evidence-title p{font-size:11px;margin-top:18px}.live-example{grid-template-columns:1fr}.live-code{min-width:0;border-right:0;border-bottom:1px solid #4b483d}.live-toolbar{padding:13px 16px}.live-toolbar>span{font-size:9px}.segmented button{font-size:9px;padding:7px 9px}.example-code{padding:25px 19px}.example-code>span{font-size:9px}.example-code pre{font-size:11px}.example-controls{padding:15px;justify-content:space-between;gap:9px}.example-controls label{font-size:6px;gap:6px}.example-controls input{width:50px}.example-controls .button{font-size:9px;padding:10px 11px}.live-result{min-width:0;padding:24px}.live-result h3{font-size:28px}.live-result p{font-size:12px}.result-icon{margin-top:24px}.live-values{gap:50px}.live-values>span{font-size:9px}.live-result>small{font-size:8px}.honesty-note{align-items:flex-start;padding-top:21px;gap:10px}.honesty-note p{margin:0;font-size:9px}.workflow-section{padding-block:48px 59px;gap:35px}.workflow-copy h2{font-size:39px;margin-top:19px}.workflow-copy>p{font-size:12px}.workflow-copy>small{font-size:6px}.mini-workspace{width:calc(100% - 8px);box-shadow:8px 8px 0 -1px #1a1a1a,8px 8px #36362f}.mini-title{padding-inline:16px}.mini-breadcrumb{padding-left:17px}.mini-run-heading{padding-inline:17px}.mini-run-heading h3{font-size:20px}.mini-stats{margin:20px 16px;padding:13px}.mini-stats b{font-size:10px}.mini-stats>div>span{font-size:7px}.mini-table-head,.mini-table-row{margin-inline:17px}.mini-table-row{font-size:9px}.mini-table-row>span:last-child{font-size:8px}.mini-run-footer{padding-inline:17px;font-size:6px}.faq-section{padding-block:45px 50px}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-grid h2{font-size:39px;margin-top:20px}.faq-grid>div:first-child>p{margin-block:18px 13px}.faq-list summary{font-size:13px}.faq-list p{font-size:11px}.faq-list details{padding-block:19px}.final-cta{padding-block:36px 41px}.final-cta h2{font-size:clamp(65px,17vw,100px);letter-spacing:-5px;margin-block:19px 22px}.final-cta .container>div{align-items:flex-start;flex-direction:column;gap:25px}.final-cta p{font-size:14px}.final-cta .button{font-size:11px;padding:15px 18px}.cta-asterisk{font-size:135px;top:35px;right:-21px;color:#e85800}.site-footer{padding:33px 20px 20px;gap:26px}.site-footer nav{gap:24px;width:100%;padding:0}.site-footer nav a,.site-footer nav button{font-size:9px}.footer-note{font-size:5px;gap:12px;margin-top:2px;padding-top:18px}.docs-dialog{max-height:92dvh}.docs-heading{padding:23px 20px}.docs-heading h2{font-size:28px;letter-spacing:-1px}.docs-heading .icon-button{width:34px;height:34px}.docs-heading svg{width:17px}.docs-tabs{padding-inline:20px;gap:20px}.docs-tabs button{font-size:10px}.docs-body{padding:23px 20px}.docs-body>h3{font-size:21px}.docs-body p{font-size:11px}.docs-step{gap:11px}.docs-step h4{font-size:14px}.docs-code{padding-inline:11px}.docs-code pre{font-size:9px}.note{padding:12px;gap:9px}.note p{font-size:10px}.support-table>div{font-size:10px;gap:10px}.support-table code{font-size:8px}.design-page main{padding-block:35px}.design-page h1{font-size:47px;letter-spacing:-2.5px}.large-copy{font-size:16px}.design-page h2{font-size:24px;margin-top:43px}.color-grid{grid-template-columns:repeat(2,1fr);gap:12px}.type-specimen h3{font-size:52px}.type-specimen p{font-size:20px}.type-specimen code{font-size:11px}.component-specimen{gap:14px}.design-page main>p:not(.large-copy){font-size:12px}}.why-section .section-marker,.comparison-label,.comparison article>p,.test-list>span,.test-list .muted,.faq-list p{color:#756957}@media(max-width:640px){.hero h1{font-size:clamp(60px,16.7vw,88px);letter-spacing:-3.8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.application-section{background:var(--orange);color:#1a1a1a;padding:84px 0;scroll-margin-top:30px}.application-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}.application-copy>.eyebrow,.application-criteria>.eyebrow{color:#513016;font-size:10px}.application-copy h2{font-size:clamp(43px,5.1vw,69px);letter-spacing:-3px;line-height:1.06;margin:23px 0}.application-copy>p{font-size:15px;line-height:1.8;max-width:430px;margin-bottom:25px}.application-copy .button{font-size:14px}.application-copy>small{display:block;max-width:385px;color:#513016;font-size:11px;line-height:1.8;margin-top:17px}.application-criteria ol{padding:0;margin:23px 0 0;list-style:none}.application-criteria li{display:flex;align-items:flex-start;gap:22px;border-top:1px solid #1a1a1a40;padding:24px 0}.application-criteria li>span{font-family:var(--font-mono);font-size:11px;padding-top:4px;color:#513016}.application-criteria h3{font-size:23px;letter-spacing:-.7px}.application-criteria p{color:#432711;font-size:13px;line-height:1.8;margin:9px 0 0;max-width:370px}.hero-footnote a{color:#c9bca7;text-decoration:underline;text-underline-offset:4px}.hero-footnote a:hover{color:var(--cream)}.site-header .header-cta{white-space:nowrap}.topline a{color:inherit}.topline a:hover{text-decoration:underline}.workflow-copy>.button{margin-top:15px}.step-snippet{min-width:0;overflow-x:auto}@media(max-width:1000px){.site-header nav{gap:17px}.application-grid{gap:48px}}@media(max-width:700px){.application-section{padding:58px 0}.application-grid{grid-template-columns:1fr;gap:42px}.application-copy h2{font-size:clamp(38px,10vw,58px);letter-spacing:-2px}.application-copy>p{font-size:14px}.application-criteria h3{font-size:21px}.application-criteria li{gap:16px}.site-header .header-cta{font-size:11px;padding:10px 12px;gap:7px}}@media(max-width:380px){.site-header{padding-inline:12px;gap:8px}.site-header .wordmark{font-size:24px}.site-header .header-cta{font-size:10px;padding:10px 8px}.site-header .header-cta svg{display:none}.site-header .mobile-toggle{flex:0 0 34px}}.hero .hero-visual{padding-top:0}.why-section .why-intro{margin-top:0}.why-section .comparison h3{margin-bottom:20px}.how-section.v2-how .how-title{margin-top:0}.how-section.v2-how .steps-grid p{margin-bottom:0;max-width:260px}.evidence-section .evidence-title{margin-top:0}.evidence-section .evidence-title>p{max-width:260px}.evidence-section .example-scope{color:#a99f8e;font-size:11px;line-height:1.7;margin:18px 0 0}.concise-faq>.container{max-width:920px}.concise-faq h2{font-size:36px;letter-spacing:-1.4px;margin-bottom:30px}.concise-faq .faq-list summary{font-size:17px}.concise-faq .faq-list p{font-size:14px;margin-top:12px}@media(max-width:700px){.concise-faq h2{font-size:30px;margin-bottom:24px}.concise-faq .faq-list summary{font-size:16px}.concise-faq .faq-list p{font-size:13px}.evidence-section .example-scope{font-size:10px}}.hero h1.hero-agent{font-size:clamp(52px,5.55vw,80px);letter-spacing:-4px;line-height:1.04}@media(max-width:850px){.hero h1.hero-agent{font-size:clamp(38px,5.5vw,52px);letter-spacing:-2.5px}}@media(max-width:700px){.hero h1.hero-agent{font-size:clamp(40px,11.6vw,70px);letter-spacing:-2.5px}}.hero h1.hero-agent{font-size:clamp(46px,4.7vw,68px);letter-spacing:-3px;line-height:1.04}.hero h1.hero-agent>span{color:var(--orange)}.hero .hero-description{max-width:540px}.hero-copy>.hero-scope{font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;color:#9a958a;margin:22px 0 0}.why-intro>p em{font-style:italic}.why-intro>p b{display:block;margin-top:10px}.why-intro h2>span{color:var(--orange)}.comparison code{font-size:13px;overflow-wrap:anywhere}.comparison article>p code{font-size:inherit}.steps-grid.steps-four{grid-template-columns:repeat(4,1fr)}.steps-grid.steps-four>article{padding-inline:24px}.steps-grid.steps-four>article:first-child{padding-left:0}.steps-grid.steps-four>article:last-child{padding-right:0}.steps-grid.steps-four p{max-width:none}.example-budget{font-family:var(--font-mono);font-size:9px;color:#9a917f;letter-spacing:.3px}.example-code>span.code-comment:last-child{display:block;margin-top:14px}.live-result p code{font-size:.95em;color:var(--cream)}.live-result .live-note{font-size:12px;color:#9a917f;margin-top:12px}.live-values b{font-family:var(--font-mono);font-size:22px;letter-spacing:-.5px;white-space:nowrap;text-transform:none}.contrast-section{padding:80px 0;border-bottom:1px solid #38382f}.contrast-section h2{font-size:clamp(32px,3.6vw,50px);letter-spacing:-2px;line-height:1.1;margin-bottom:42px}.contrast-section h2>span{color:var(--orange);display:block}.contrast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #414038}.contrast-grid>article{padding:28px 28px 0;border-right:1px solid #414038}.contrast-grid>article:first-child{padding-left:0}.contrast-grid>article:last-child{border:0;padding-right:0}.contrast-grid h3{font-size:20px;font-weight:500;letter-spacing:-.6px}.contrast-grid p{font-size:13px;color:#a8a195;line-height:1.8;margin:12px 0 0}@media(max-width:1000px){.steps-grid.steps-four{grid-template-columns:repeat(2,1fr);row-gap:36px}.steps-grid.steps-four>article{padding-inline:0 24px;border:0}}@media(max-width:850px){.hero h1.hero-agent{font-size:clamp(36px,5.4vw,46px);letter-spacing:-2px}}@media(max-width:700px){.hero h1.hero-agent{font-size:clamp(36px,10.4vw,58px);letter-spacing:-2px}.contrast-section{padding:56px 0}.contrast-grid{grid-template-columns:1fr}.contrast-grid>article{padding:24px 0;border-right:0;border-bottom:1px solid #414038}.contrast-grid>article:last-child{border:0}.steps-grid.steps-four{grid-template-columns:1fr}}.wordmark{font-weight:400}.wordmark .wordmark-brace,.logo-mark .wordmark-brace{color:var(--orange);font-style:normal;font-weight:400;font-size:1.15em;line-height:0;display:inline-block;transform:translateY(.038em)}.wordmark .wordmark-brace:first-child,.logo-mark .wordmark-brace:first-child{margin-right:.14em}.wordmark .wordmark-brace:last-child,.logo-mark .wordmark-brace:last-child{margin-left:.14em}.logo-mark{font-weight:400;color:var(--cream);white-space:nowrap}.logo-mark>span{color:var(--blue)}.logo-mark .wordmark-brace{font-size:1.05em;transform:translateY(-.078em)}.site-header{--header-h: 94px;--pill-h: 56px;--pill-top: 14px;--ease: cubic-bezier(.22, .61, .36, 1);position:sticky;top:0;z-index:20;height:var(--header-h);border:1px solid transparent;border-radius:0;transition:width .55s var(--ease),height .55s var(--ease),margin .55s var(--ease),top .55s var(--ease),padding .55s var(--ease),border-radius .55s var(--ease),background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.site-header.is-scrolled{width:min(540px,calc(100% - 32px));height:var(--pill-h);top:var(--pill-top);margin-bottom:calc(var(--header-h) - var(--pill-h));padding:0 7px 0 20px;gap:20px;border-radius:999px;background-color:#262624b8;border-color:#ffffff1f;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff0d;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.site-header.is-scrolled .wordmark{font-size:24px}.site-header nav{transition:margin .55s var(--ease),gap .55s var(--ease)}.site-header.is-scrolled nav{margin-right:4px;gap:22px}.site-header .header-cta{transition:min-height .55s var(--ease),padding .55s var(--ease),border-radius .55s var(--ease),background-color .2s,color .2s}.site-header.is-scrolled .header-cta{min-height:40px;padding:9px 16px;border-radius:999px}.site-header.is-scrolled nav.is-open{top:calc(100% + 10px)}.wordmark{transition:font-size .55s var(--ease, ease)}.wordmark .wm-fold{display:inline-grid;grid-template-columns:1fr;vertical-align:top;font-style:normal;transition:grid-template-columns .5s cubic-bezier(.65,0,.35,1),opacity .3s ease .1s}.wordmark .wm-fold>span{min-width:0;overflow:hidden;color:inherit}.wordmark .wm-fold+.wm-fold{transition-delay:.06s,.16s}.site-header.is-scrolled .wordmark .wm-fold{grid-template-columns:0fr;opacity:0;transition:grid-template-columns .5s cubic-bezier(.65,0,.35,1),opacity .2s ease}.site-header.is-scrolled .wordmark .wm-fold+.wm-fold{transition-delay:.06s,.06s}@media(max-width:850px){.site-header{--header-h: 80px}}@media(max-width:640px){.site-header{--header-h: 77px;--pill-h: 54px;--pill-top: 10px}.site-header.is-scrolled{width:calc(100% - 20px);padding:0 6px 0 16px;gap:10px}.site-header.is-scrolled .header-cta{min-height:38px;padding:8px 12px}.site-header.is-scrolled .mobile-toggle{border-radius:999px}}@media(prefers-reduced-motion:reduce){.site-header,.site-header *,.wordmark .wm-fold{transition:none!important}}.legal{max-width:760px;padding-block:48px 96px}.legal-updated{font-family:var(--font-mono);font-size:11px;letter-spacing:.4px;color:#9a958a;margin:0 0 14px}.legal h1{font-size:clamp(40px,5vw,64px);letter-spacing:-2.5px;line-height:1.05;margin-bottom:24px}.legal-lead{font-size:17px;line-height:1.7;color:#d6d1c5;margin:0 0 12px}.legal h2{font-size:26px;letter-spacing:-.8px;margin:52px 0 14px;padding-top:28px;border-top:1px solid #3b3b37}.legal h3{font-size:17px;font-weight:500;margin:26px 0 8px}.legal p,.legal li{font-size:15px;line-height:1.8;color:#bdb8ad}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:6px}.legal li::marker{color:var(--orange)}.legal b{color:var(--cream);font-weight:500}.legal a{color:var(--cream);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.legal a:hover{color:var(--orange)}.legal-table{overflow-x:auto;margin:18px 0 14px;border:1px solid #3b3b37;border-radius:7px}.legal-table table{width:100%;border-collapse:collapse;min-width:560px}.legal-table th{text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#9a958a;background:#222221;padding:12px 16px;border-bottom:1px solid #3b3b37}.legal-table td{vertical-align:top;font-size:14px;line-height:1.65;color:#bdb8ad;padding:14px 16px;border-bottom:1px solid #2f2f2c}.legal-table tr:last-child td{border-bottom:0}.legal-table td:first-child{color:var(--cream);width:30%}.site-footer nav a[aria-current=page]{color:var(--orange)}@media(max-width:640px){.legal{padding-block:28px 64px}.legal h2{font-size:22px;margin-top:40px}.legal p,.legal li{font-size:14px}.legal-lead{font-size:15px}}.wl-dialog{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #4b483d;border-radius:16px;background:#20201f;color:var(--cream);box-shadow:0 30px 120px #000a}.wl-dialog::backdrop{background:#000b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wl-dialog[open]{animation:wl-in .32s cubic-bezier(.22,.61,.36,1)}.wl-dialog[open]::backdrop{animation:wl-fade .32s ease}@keyframes wl-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes wl-fade{0%{opacity:0}}.wl-panel{position:relative;padding:34px 32px 30px}.wl-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:999px;color:#bdb8ad}.wl-close:hover{color:var(--cream);border-color:#6b675e}.wl-form h2,.wl-done h2{font-size:30px;letter-spacing:-1.2px;margin:0 0 26px;padding-right:40px}.wl-field{border:0;padding:0;margin:0 0 22px;min-width:0}.wl-field>label,.wl-field>legend{display:block;font-size:14px;font-weight:500;color:var(--cream);margin-bottom:10px;padding:0}.wl-optional{font-weight:400;color:#8f8a80;font-size:12px;margin-left:6px}.wl-field>small{display:block;font-size:12px;line-height:1.6;color:#8f8a80;margin-top:8px}.wl-field>small a{color:#bdb8ad;text-decoration:underline;text-underline-offset:2px}.wl-input{width:100%;box-sizing:border-box;background:#1a1a1a;border:1px solid #45433c;border-radius:9px;padding:13px 14px;color:var(--cream);font:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}textarea.wl-input{resize:vertical;min-height:84px;line-height:1.5}.wl-input::placeholder{color:#6f6b62}.wl-input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff670026}.wl-input:user-invalid{border-color:var(--red)}.wl-chips{display:flex;flex-wrap:wrap;gap:8px}.wl-chip{position:relative;cursor:pointer}.wl-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wl-chip span{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid #45433c;border-radius:999px;font-size:13px;color:#d6d1c5;background:#1a1a1a;transition:border-color .15s,background .15s,color .15s}.wl-chip:hover span{border-color:#6b675e}.wl-chip input:checked+span{border-color:var(--orange);background:#ff67001f;color:var(--cream)}.wl-chip input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.wl-other{margin-top:10px}.wl-error{font-size:13px;line-height:1.6;color:var(--red);margin:-4px 0 16px}.wl-error a{color:inherit;text-decoration:underline}.wl-submit{width:100%;border-radius:10px;margin-top:4px}.wl-submit:disabled{opacity:.7;cursor:progress}.wl-spin{animation:wl-spin 1s linear infinite}@keyframes wl-spin{to{transform:rotate(360deg)}}.wl-done{text-align:center;padding:18px 0 4px}.wl-done h2{padding:0;margin:18px 0 10px}.wl-done p{font-size:15px;color:#bdb8ad;margin:0 0 26px}.wl-done p b{color:var(--cream);font-weight:500;overflow-wrap:anywhere}.wl-done .button{min-width:140px;border-radius:10px}.wl-done-mark{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-heading);font-size:52px;color:var(--cream);animation:wl-pop .5s cubic-bezier(.34,1.56,.64,1)}.wl-done-mark i{font-style:normal;color:var(--orange);font-weight:400}.wl-done-mark svg{color:var(--blue);position:relative;top:calc(15px - .255em)}@keyframes wl-pop{0%{opacity:0;transform:scale(.6)}}@media(max-width:640px){.wl-panel{padding:26px 20px 22px}.wl-form h2,.wl-done h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.wl-dialog[open],.wl-dialog[open]::backdrop,.wl-done-mark,.wl-spin{animation:none}}
