@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2) format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-cyrillic-600-normal.EVf6-Yzo.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-600-normal.8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-greek-600-normal.H7WoG9Et.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-600-normal.mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-600-normal.OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-600-normal.DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-ext-300-normal.MhjWGw7J.woff2) format("woff2"),url(/_astro/sora-latin-ext-300-normal._JD_50WO.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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-300-normal.cp3Vmaam.woff2) format("woff2"),url(/_astro/sora-latin-300-normal.CYw8U7ew.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2) format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2) format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-ext-500-normal.B5KKQIFO.woff2) format("woff2"),url(/_astro/sora-latin-ext-500-normal.DwxUJRqY.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-500-normal.01eiPEn0.woff2) format("woff2"),url(/_astro/sora-latin-500-normal.w58xtEt9.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2) format("woff2"),url(/_astro/sora-latin-ext-700-normal.Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2) format("woff2"),url(/_astro/sora-latin-700-normal.BKPfQAnC.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}.release-banner{background:var(--ink-2);text-align:center;padding:9px 24px}.release-banner a{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--dust)}.release-banner a:hover{color:var(--white)}.release-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;background:var(--highlight-soft);border:1px solid var(--highlight-line);color:var(--highlight);padding:2px 8px;border-radius:4px}.release-arrow{color:var(--accent);font-size:14px}.dk{background:var(--ink);color:var(--white)}.dk-alt{background:var(--ink-2)}.dk-inner{max-width:1200px;margin:0 auto;padding:96px 40px}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:lowercase;color:var(--accent);margin-bottom:20px}.dk h2{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-1px;line-height:1.12;margin-bottom:20px}.dk h2 em{font-style:normal;color:var(--accent)}.section-lede{font-size:17px;line-height:1.7;color:var(--dust);max-width:640px;margin-bottom:56px}.btn-primary{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:13px 26px;border-radius:6px;font-weight:700;font-size:14.5px;font-family:var(--font-body);border:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--accent-rgb),.35)}.btn-ghost{display:inline-block;background:transparent;color:var(--white);padding:12px 25px;border-radius:6px;font-weight:600;font-size:14.5px;font-family:var(--font-body);border:1px solid var(--line-strong);cursor:pointer;transition:border-color .15s,background .15s}.btn-ghost:hover{border-color:var(--accent-line);background:var(--accent-soft)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 900px 480px at 78% -10%,rgba(var(--accent-rgb),.1),transparent 60%),var(--ink);color:var(--white)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--hero-grid, var(--line)) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid, var(--line)) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 75%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 75%);pointer-events:none}.hero{--green: var(--t-lemmafit);--green-deep: var(--t-lemmafit);--green-faint: var(--accent-soft);--lemmascript: var(--t-lemmascript);--lemmascript-bg: rgba(167, 139, 250, .12);--lemmacore: var(--t-lemmacore);--lemmacore-bg: rgba(96, 165, 250, .12);--claimcheck: var(--t-claimcheck);--claimcheck-bg: rgba(242, 178, 94, .12);--replay: var(--t-replay);--replay-bg: rgba(103, 214, 232, .12);--muted: var(--dust);--charcoal: var(--white)}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:96px 40px 104px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center}.hero-copy{min-width:0}.hero h1{font-family:var(--font-display);font-size:clamp(33px,4.4vw,52px);font-weight:600;letter-spacing:-2px;line-height:1.04;margin-bottom:24px;color:var(--white)}.hero h1 strong,.hero h1 em{font-style:normal;font-weight:600;color:var(--accent)}.hero-tagline{font-family:var(--font-display);font-size:clamp(18px,1.8vw,22px);font-weight:500;letter-spacing:-.4px;line-height:1.35;color:var(--white);max-width:560px;text-wrap:balance;margin:-8px 0 16px}.hero-sub{font-size:17.5px;line-height:1.7;color:var(--dust);max-width:520px;margin-bottom:36px}.hero-sub strong{color:var(--white);font-weight:600}.hero-buttons{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-figure{position:relative;z-index:2;margin:0;min-width:0}.hfig-svg{display:block;width:100%;height:auto}.hfig-svg text{font-family:var(--font-mono)}.hv-panel{fill:var(--ink-2);stroke:var(--line-strong)}.hv-rule{stroke:var(--line)}.hv-title{font-size:10.5px;letter-spacing:1.6px;fill:var(--dust);font-weight:600}.hv-grid{stroke:var(--line);stroke-dasharray:2 4}.hv-axis{stroke:var(--line-strong)}.hv-axis-t{font-size:10px;letter-spacing:1.4px;fill:var(--dust)}.hv-zone{font-size:9.5px;letter-spacing:1.4px;font-weight:600;fill:var(--dust)}.hv-zone.hv-a{fill:var(--highlight)}.hv-direct{font-size:10.5px;letter-spacing:.4px;fill:var(--white);fill-opacity:.8}.hv-direct.hv-a{fill:var(--accent);fill-opacity:1;font-weight:600}.hv-after{fill:rgba(var(--accent-rgb),.05)}.hv-marker{stroke:var(--highlight-line);stroke-opacity:.8;stroke-dasharray:3 4}.hv-bar{fill:rgba(var(--tint-rgb),.14);stroke:var(--white);stroke-opacity:.35}.hv-bar-post{fill:rgba(var(--tint-rgb),.08);stroke-opacity:.25}.hv-curve-conf{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.hv-cdot{fill:var(--ink-2);stroke:var(--accent);stroke-width:1.5}.hv-spark{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:.04 1;stroke-dashoffset:1.04;opacity:0;filter:drop-shadow(0 0 4px rgb(var(--accent-rgb)))}.hv-pulse{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.hv-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:hv-grow .5s ease-out forwards;animation-delay:calc(var(--k) * 60ms + .2s)}.hv-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:hv-draw 1.6s ease-out .3s forwards}.hv-spark{animation:hv-spark 4s ease-in-out 2s infinite}.hv-pulse{animation:hv-pulse 2.4s ease-out 1.8s infinite}}@keyframes hv-grow{to{transform:scaleY(1)}}@keyframes hv-draw{to{stroke-dashoffset:0}}@keyframes hv-spark{0%{stroke-dashoffset:1.04;opacity:0}8%{opacity:1}60%{stroke-dashoffset:0;opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}@keyframes hv-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}@keyframes bp-flow{to{stroke-dashoffset:-24}}.strip{background:var(--ink);color:var(--white)}.tl-inner{max-width:1200px;margin:0 auto;padding:56px 40px}.tl-scroll{overflow-x:auto}.tl-svg{display:block;width:100%;height:auto}.tl-svg text{font-family:var(--font-mono)}.tl-axis{stroke-width:1.5}.tl-ax-spec{stroke:var(--white);stroke-opacity:.8}.tl-ax-check{stroke:var(--signal);stroke-opacity:.85}.tl-ax-ship{stroke:var(--accent);stroke-opacity:.85}.tl-ax-time{stroke:var(--lemmascript-light);stroke-opacity:.9}.tl-ax-time-fill{fill:var(--lemmascript-light);fill-opacity:.9}.tl-stage{fill:var(--dust);font-size:11px;letter-spacing:1.5px}.tl-chip{fill:rgba(var(--accent-rgb),.05);stroke:var(--accent);stroke-opacity:.45}.tl-chip-t{font-size:12.5px;font-weight:600}.tl-slash{fill:var(--accent)}.tl-pre{fill:var(--white)}.tl-suf{fill:var(--accent)}.tl-drop{stroke:var(--accent);stroke-width:1;stroke-dasharray:4 6;opacity:.5}.tl-dot{fill:var(--accent)}.tl-core{fill:none;stroke:var(--dust);stroke-opacity:.4;stroke-dasharray:5 6}.tl-core-t{font-size:11.5px;font-weight:600}.tl-core-sub{fill:var(--dust);font-weight:400;letter-spacing:.4px}@media (prefers-reduced-motion: no-preference){.tl-drop{animation:bp-flow 2.4s linear infinite}}.quote-band{position:relative;overflow:hidden;background-color:var(--ink-2);background-image:linear-gradient(rgba(var(--tint-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--tint-rgb),.03) 1px,transparent 1px);background-size:24px 24px}.quote-band .dk-inner{position:relative;max-width:880px}.pull-quote{margin:0;text-align:center}.pull-quote p{font-family:var(--font-body);font-size:clamp(19px,2.4vw,25px);font-weight:500;line-height:1.55;letter-spacing:-.3px;color:var(--white)}.pull-quote strong{color:var(--accent);font-weight:600}.pull-quote-attr{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--dust)}.pull-quote-attr .hiya-logo{width:44px;height:auto;color:var(--white);opacity:.85}.lab-heads{display:flex;justify-content:space-between;margin-top:48px;padding:0 2px 12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--dust)}.lab-table{list-style:none;position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1.3fr 1.15fr repeat(4,.72fr);grid-template-rows:repeat(3,minmax(96px,auto));border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(180deg,rgba(var(--tint-rgb),.04),transparent 55%),linear-gradient(90deg,color-mix(in oklab,var(--t-lemmascript) 16%,transparent),color-mix(in oklab,var(--t-lemmacore) 13%,transparent) 42%,color-mix(in oklab,var(--accent) 12%,transparent) 62%,color-mix(in oklab,var(--accent) 24%,transparent)),var(--ink-2)}.lab-tile{position:relative;margin:0 -1px -1px 0;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);transition:background-color .2s ease}.lab-tile:hover{background-color:rgba(var(--tint-rgb),.05)}.lab-r{display:flex;flex-direction:column;padding:16px 18px}.lab-r .lab-name{margin-top:auto;font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:-.2px;line-height:1.25;color:var(--white)}.lab-r .lab-sub{margin-top:4px;font-size:12.5px;color:var(--dust)}.lab-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;margin-left:-1px;border-right-color:var(--accent-line);background:radial-gradient(90% 60% at 50% 50%,rgba(var(--accent-rgb),.18),transparent 75%);box-shadow:inset 1px 0 0 var(--accent-line)}.lab-hub .lab-core{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.6px;color:var(--white)}.lab-core span{color:var(--accent)}.lab-hub .logo.lab-logo{height:30px}.lab-hub .lab-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.4px;color:var(--dust);max-width:15ch;text-wrap:balance}.lab-arrow{display:flex;gap:3px}.lab-arrow span{width:9px;height:9px;border-top:2px solid var(--accent);border-right:2px solid var(--accent);transform:rotate(45deg);opacity:.35}@media (prefers-reduced-motion: no-preference){.lab-arrow span{animation:lab-chev 1.6s ease-in-out infinite}.lab-arrow span:nth-child(2){animation-delay:.2s}.lab-arrow span:nth-child(3){animation-delay:.4s}}@keyframes lab-chev{0%,to{opacity:.3}40%{opacity:1}}.lab-e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:12px 6px;color:var(--white)}.lab-e svg{width:24px;height:24px;transition:color .2s,transform .2s}.lab-e:hover svg{color:var(--accent);transform:translateY(-2px)}.lab-e .lab-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;text-align:center;line-height:1.3;color:var(--dust)}.lab-etc-mark{font-family:var(--font-mono);font-size:22px;line-height:24px;color:var(--accent)}#lab .problem-kicker{margin-top:32px}@media (prefers-reduced-motion: no-preference){.lab-line-l,.lab-line-r{animation:bp-flow 2.4s linear infinite}}.problem-kicker{font-family:var(--font-mono);font-size:13px;color:var(--accent);border-left:2px solid var(--accent);padding-left:14px;margin-top:28px}.problem-kicker a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative}.tk-grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tk-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:rgba(var(--tint-rgb),.015)}.tk-name{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--white)}.tk-name .slash{color:var(--accent);opacity:.6;margin-right:1px}.tk-name .tool{color:var(--accent)}.tk-ver{margin-left:8px;font-size:11px;font-weight:400;color:var(--dust)}.tk-desc{font-size:13.5px;line-height:1.5;color:var(--dust);flex:1}.tk-links{display:flex;gap:14px;font-family:var(--font-mono);font-size:12px}.tk-links a{color:var(--dust)}.tk-links a:hover{color:var(--accent)}.tk-links a:first-child{color:var(--white)}.tk-card-soon{border-style:dashed;background:transparent}.tk-card-soon .tk-desc{color:var(--dust);opacity:.8}.tk-request{margin-top:36px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card{background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:26px 24px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.post-card:hover{border-color:var(--accent-line);transform:translateY(-2px)}.post-date{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.5px;color:var(--dust);margin-bottom:12px}.post-card h3{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:1.35;color:var(--white);margin-bottom:8px}.post-card p{font-size:13.5px;line-height:1.6;color:var(--dust);flex:1}.post-card-arrow{margin-top:18px;font-family:var(--font-mono);font-size:13px;color:var(--accent)}.post-more{margin-top:32px}.post-more a{font-size:14px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.cta{background:radial-gradient(ellipse 700px 380px at 50% 120%,rgba(var(--accent-rgb),.12),transparent 65%),var(--ink-2);color:var(--white);text-align:center}.cta .dk-inner{padding:104px 40px 112px}.cta h2{font-family:var(--font-display);font-size:clamp(30px,4.6vw,48px);font-weight:600;letter-spacing:-1.5px;line-height:1.1;margin-bottom:18px}.cta h2 em{font-style:normal;color:var(--accent)}.cta-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:8px 0 56px}.cta-links a{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--white);padding:11px 20px;border:1px solid var(--line-strong);border-radius:6px;transition:border-color .15s,color .15s}.cta-links a:hover{border-color:var(--accent);color:var(--accent)}.subscribe-label{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:lowercase;color:var(--dust);margin-bottom:16px}.subscribe-form{display:flex;justify-content:center;gap:10px;max-width:440px;margin:0 auto}.subscribe-form input{flex:1;padding:12px 16px;border:1px solid var(--line-strong);border-radius:6px;font-size:14px;font-family:var(--font-body);background:var(--ink);color:var(--white);outline:none}.subscribe-form input::placeholder{color:var(--dust)}.subscribe-form input:focus{border-color:var(--accent)}.subscribe-success{display:none;color:var(--accent);font-weight:600;font-size:15px;margin-top:12px}.backers{background:var(--ink);border-top:1px solid var(--line)}.backers-inner{max-width:1200px;margin:0 auto;padding:44px 40px 48px;text-align:center}.backers-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:lowercase;color:var(--dust);margin-bottom:26px}.backers-row{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 44px}.backer{display:inline-flex;align-items:center;gap:12px;color:var(--dust);transition:color .15s}.backer:hover{color:var(--white)}.backer-name{font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap}@media (max-width: 720px){.backers-inner{padding:36px 24px 40px}.backers-row{gap:18px 28px}.backer-name{font-size:13px}}.section{padding:80px 40px;max-width:1200px;margin:0 auto}.section-label{font-family:var(--font-mono);font-size:12px;letter-spacing:2px;text-transform:lowercase;color:var(--green);margin-bottom:16px}.section h2{font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.6px;margin-bottom:40px}.tool-card.featured{border-color:var(--green-light)}.tool-icon.lemmafit{background:var(--green-faint);color:var(--green-deep)}.tool-icon.claimcheck{background:var(--claimcheck-bg);color:var(--claimcheck);font-size:15px}.tool-icon.replay{background:var(--replay-bg);color:var(--replay)}.tool-icon.lemmascript{background:var(--lemmascript-bg);color:var(--lemmascript);font-size:12px}.tool-badge.lemmafit{color:var(--green);background:var(--green-faint)}.tool-badge.claimcheck{color:var(--claimcheck);background:var(--claimcheck-bg)}.tool-badge.replay{color:var(--replay);background:var(--replay-bg)}.tool-badge.lemmascript{color:var(--lemmascript);background:var(--lemmascript-bg)}.hero-content.hero-single{grid-template-columns:minmax(0,1fr)}.hero-single .hero-sub{max-width:640px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.offer-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;background:var(--ink-2);padding:36px 30px 32px;transition:background .2s}.offer-card:hover{background:var(--ink-3)}.offer-num{font-family:var(--font-mono);font-size:11px;color:var(--accent);margin-bottom:18px}.offer-card h3{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.3;margin-bottom:14px;color:var(--white)}.offer-card p{font-size:14.5px;line-height:1.7;color:var(--dust);margin-bottom:24px}.offer-card p{margin-bottom:0}.offer-wide{grid-column:1 / -1;grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start;background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.04))}.offer-wide:hover{background:linear-gradient(90deg,rgba(var(--accent-rgb),.13),rgba(var(--accent-rgb),.06))}.offer-wide h3{margin-bottom:0}.offer-contact{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap;padding:22px 30px;background:var(--ink)}.offer-contact-label{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;color:var(--dust)}.offer-mail{font-family:var(--font-mono);font-size:15px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1024px){.hero-content{grid-template-columns:1fr;gap:48px;padding:72px 40px 80px}.hero-figure{max-width:640px}.offer-grid{grid-template-columns:1fr}.offer-card{grid-row:auto;grid-template-rows:none}.offer-wide{grid-template-columns:1fr;gap:16px}.post-grid{grid-template-columns:1fr 1fr}.pipe{grid-template-columns:1fr 1fr;gap:40px 28px}}@media (max-width: 768px){.tk-grid{grid-template-columns:1fr}.tl-inner{padding:40px 20px}.tl-svg{min-width:660px}.lab-table{grid-template-columns:repeat(6,1fr);grid-template-rows:none;grid-auto-rows:minmax(96px,auto)}.lab-table>li{grid-row:auto!important}.lab-r{grid-column:span 3!important}.lab-hub{grid-column:1 / -1!important;min-height:140px;order:1;margin-left:0;border-right-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--accent-line);border-bottom-color:var(--accent-line)}.lab-e{grid-column:span 2!important;order:2}.lab-table{background:linear-gradient(180deg,color-mix(in oklab,var(--t-lemmascript) 16%,transparent),color-mix(in oklab,var(--t-lemmacore) 13%,transparent) 40%,color-mix(in oklab,var(--accent) 12%,transparent) 60%,color-mix(in oklab,var(--accent) 24%,transparent)),var(--ink-2)}.dk-inner{padding:64px 24px}.cta .dk-inner{padding:72px 24px 80px}.hero-content{padding:56px 24px 64px;gap:40px}.hero h1{letter-spacing:-1px}.hero-sub{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons a{text-align:center}.post-grid,.pipe{grid-template-columns:1fr}.subscribe-form{flex-direction:column}.section{padding:48px 24px}.section h2{font-size:24px;margin-bottom:32px}}@media (max-width: 480px){.hero h1{font-size:32px}}:root[data-theme=light] .hero{--hero-grid: rgba(31, 42, 38, .045)}:root[data-theme=light] .lab-table{background:linear-gradient(90deg,#eeeafb,#e6eff9 40%,#e2f0e9 62%,#d2e6db)}:root[data-theme=light] #tools{background:var(--sage-100)}:root[data-theme=light] .tk-card{background:var(--neutral-0);border-color:var(--neutral-200);box-shadow:0 1px 2px #1f2a260a}:root[data-theme=light] #blog{background:var(--neutral-0)}:root[data-theme=light] .post-card{background:var(--neutral-50);border-color:var(--neutral-200)}:root[data-theme=light] .lab-table{--line-strong: rgba(31, 42, 38, .12)}:root[data-theme=light] .lab-hub{background:radial-gradient(85% 60% at 50% 50%,#ffffffd9,#fff0 75%)}:root[data-theme=light] .hero h1 em,:root[data-theme=light] .dk h2 em{color:var(--pop)}:root[data-theme=light] .hero{background:radial-gradient(ellipse 900px 520px at 80% -10%,rgba(182,210,198,.45),transparent 62%),linear-gradient(180deg,var(--sage-50) 0%,var(--neutral-0) 100%)}:root[data-theme=light] .strip{background:radial-gradient(ellipse 760px 360px at 12% 100%,rgba(182,210,198,.28),transparent 70%),var(--neutral-0)}:root[data-theme=light] #lab{background:radial-gradient(ellipse 820px 420px at 0% 0%,rgba(182,210,198,.3),transparent 70%),var(--neutral-0)}:root[data-theme=light] #blog{background:radial-gradient(ellipse 820px 420px at 100% 0%,rgba(182,210,198,.3),transparent 70%),var(--neutral-0)}:root[data-theme=light] .tl-slash,:root[data-theme=light] .tl-suf{fill:var(--pop-text)}:root[data-theme=light] .tk-name .slash,:root[data-theme=light] .tk-name .tool{color:var(--pop-text);opacity:1}:root[data-theme=light] .dk-alt{background:var(--sage-100)}:root[data-theme=light] .offer-card,:root[data-theme=light] .em-card{background:var(--neutral-0)}:root[data-theme=light] .offer-card:hover{background:var(--sage-50)}:root[data-theme=light] .offer-grid{--line: var(--neutral-200)}:root[data-theme=light] .offer-wide,:root[data-theme=light] .offer-wide:hover{background:var(--sage-200)}.step-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.step{border-top:1px solid var(--line-strong);padding-top:20px}.step-n{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;color:var(--pop-text, var(--accent))}.step h3{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--white);margin:10px 0 8px}.step p{font-size:15px;line-height:1.6;color:var(--dust)}.step-note{margin-top:40px;font-size:14.5px;color:var(--dust)}.step-note a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.cta-actions{margin-top:28px}@media (max-width: 900px){.step-list{grid-template-columns:1fr}}
