@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ab19dc28-module__5mpQDW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ab19dc28-module__5mpQDW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1.197tvtifbphtu.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f.2e115y8-hourl.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b.p.41rroleoq1br7.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bricolage_grotesque_75cc068e-module__NQt1eq__className{font-family:Bricolage Grotesque,Arial Black,Helvetica Neue,sans-serif;font-style:normal}.bricolage_grotesque_75cc068e-module__NQt1eq__variable{--font-display:"Bricolage Grotesque", Arial Black, Helvetica Neue, sans-serif}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b.1gyfqm5yhhzs7.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892.357dd_6abeqge.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7.p.17-aodiw50953.woff2?dpl=dpl_Dx3PaoudTFnVRvM7MXZfZYqRwcdg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.archivo_460598ca-module__NT0EIW__className{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-style:normal}.archivo_460598ca-module__NT0EIW__variable{--font-body:"Archivo", Helvetica Neue, Arial, sans-serif}
:root{--bg:#06080b;--surface:#0a0d11;--surface-2:#0f1318;--raised:#181b20;--border:#2d3238;--muted:#6c7177;--soft:#9ea4ab;--fg:#eef0f3;--glass:#80d5c8;--glass-deep:#5ea196;--coral:#f6846a;--on-accent:#0b1015;--green:#61c791;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-micro:.14s;--dur-ui:.26s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bg:lab(2.06755% -.24914 -1.4686);--surface:lab(3.54743% -.405818 -2.32323);--surface-2:lab(5.69658% -.622854 -3.48634);--raised:lab(9.72531% -.821739 -3.95138);--border:lab(20.5131% -.938699 -4.32912);--muted:lab(47.1986% -.919998 -3.99731);--soft:lab(66.9173% -1.01581 -4.36709);--fg:lab(94.7714% -.4403 -1.82909);--glass:lab(79.5817% -29.218 -1.91752);--glass-deep:lab(61.4179% -24.0696 -1.57843);--coral:lab(68.0359% 42.7912 34.5641);--on-accent:lab(4.40984% -.599325 -3.85853);--green:lab(73.2324% -40.628 17.9034)}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{background:#80d5c84d;background:lab(79.5817% -29.218 -1.91752/.3)}a{color:var(--glass);transition:color var(--dur-micro) var(--ease-out-quart)}a:hover{color:var(--glass-deep)}h1,h2,h3,h4,p,figure{margin:0}.mono{font-family:var(--font-mono), ui-monospace, "SF Mono", monospace}.display{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.03em;font-weight:750;line-height:.94}h1,h2{font-family:var(--font-display), var(--font-body), sans-serif}.display-xl{letter-spacing:-.04em;font-size:clamp(3.5rem,9.5vw,9rem);line-height:.92}.display-lg{font-size:clamp(2.4rem,5.4vw,4.5rem)}.ghost-num{font-family:var(--font-display), var(--font-body), sans-serif;color:#0000;-webkit-text-stroke:1px var(--border);-webkit-user-select:none;user-select:none;font-size:clamp(6rem,11vw,10rem);font-weight:800;line-height:1}@keyframes hero-line{0%{clip-path:inset(0 0 100%);transform:translateY(46%)}to{clip-path:inset(-12% 0);transform:translateY(0)}}.hero-line{animation:hero-line .7s var(--ease-out-expo) both;display:block}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{will-change:transform;animation:30s linear infinite ticker-scroll;display:inline-flex}@keyframes sel-flash{0%{opacity:.85}to{opacity:0}}.sel-flash{animation:sel-flash .6s var(--ease-out-quart) both}.gen-pill{transition:transform .13s var(--ease-out-quart), box-shadow .13s;transform:translate(-50%)}.gen-pill:hover{transform:translate(-50%)translateY(-2px)scale(1.04);box-shadow:0 12px 30px #f6846a8c;box-shadow:0 12px 30px lab(68.0359% 42.7912 34.5641/.55)}.gen-pill:active{transform:translate(-50%)scale(.96)}[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-reveal=fade]{transform:none}[data-reveal].in{opacity:1;transform:none}[data-spy-panel]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.99)}[data-spy-panel][data-on="1"]{opacity:1;transform:none}[data-spy-step]{opacity:.28;transition:opacity .45s ease, border-color .3s var(--ease-out-quart)}[data-spy-step] h3{color:var(--soft);transition:color .3s var(--ease-out-quart)}[data-spy-step][data-on="1"]{opacity:1;border-left-color:var(--coral)!important}[data-spy-step][data-on="1"] h3{color:var(--fg)}.ants rect{stroke-dasharray:6 4;animation:.55s linear infinite march}.lyr{transition:background .12s}.lyr:hover{background:#181b2099!important;background:lab(9.72531% -.821739 -3.95138/.6)!important}summary{list-style:none}summary::-webkit-details-marker{display:none}.faq-plus{transition:transform .18s cubic-bezier(.16,1,.3,1)}details[open] .faq-plus{transform:rotate(45deg)}.faq summary{transition:background var(--dur-micro) var(--ease-out-quart)}.faq summary:hover{background:#181b2080;background:lab(9.72531% -.821739 -3.95138/.5)}.faq-body{transition:grid-template-rows .3s var(--ease-out-expo);grid-template-rows:0fr;display:grid}details[open] .faq-body{grid-template-rows:1fr}.faq-inner{min-height:0;overflow:hidden}.lift{transition:transform .13s cubic-bezier(.25,1,.5,1),box-shadow .13s,border-color .13s,background .13s,color .12s}.lift[data-lift=coral]:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 38px #f6846a8c;box-shadow:0 14px 38px lab(68.0359% 42.7912 34.5641/.55)}.lift[data-lift=glass]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 6px 20px #80d5c866;box-shadow:inset 0 1px lab(100% 0 0/.16),0 6px 20px lab(79.5817% -29.218 -1.91752/.4)}.lift[data-lift=ghost]:hover{background:#80d5c80f;background:lab(79.5817% -29.218 -1.91752/.06);border-color:#80d5c899;border-color:lab(79.5817% -29.218 -1.91752/.6)}.lift[data-lift=nav]:hover{color:var(--fg)}.navlink{position:relative}.navlink:after{content:"";transform-origin:0;height:1px;transition:transform .22s var(--ease-out-quart);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.navlink:hover:after,.navlink[aria-current=page]:after{transform:scaleX(1)}.lift[data-lift=footer]:hover{color:var(--glass)}.lift[data-lift=card]:hover{background:#181b2073;background:lab(9.72531% -.821739 -3.95138/.45);border-color:#80d5c873;border-color:lab(79.5817% -29.218 -1.91752/.45);transform:translateY(-2px)}.lift[data-lift]:active{transition-duration:90ms;transform:scale(.97)}@keyframes march{to{stroke-dashoffset:-10px}}@keyframes pixelwave{0%,to{opacity:.32;transform:translateY(1px)scale(.72)}45%{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes ring{0%{box-shadow:0 0 #eef0f38c;box-shadow:0 0 lab(94.7714% -.4403 -1.82909/.55)}70%,to{box-shadow:0 0 0 15px #eef0f300;box-shadow:0 0 0 15px lab(94.7714% -.4403 -1.82909/0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ring{animation:2.4s ease-out infinite ring}.floaty{animation:5.5s ease-in-out infinite floaty}.hero-media{animation:hero-in .8s var(--ease-out-expo) both}.page-enter{animation:page-enter .45s var(--ease-out-expo) both}@media (max-width:900px){[data-cols]{grid-template-columns:1fr!important}[data-sticky]{height:auto!important;margin:0 0 32px!important;position:static!important}[data-spy-step]{padding-bottom:44px;opacity:1!important;min-height:0!important}[data-spy-panel]{opacity:1!important;transform:none!important}[data-split]{border-right:none!important;padding:26px 0!important}[data-ruler],[data-scrollhud]{display:none!important}}@media (max-width:640px){.hero-coords{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-spy-panel]{opacity:1;transition:none;transform:none}.ants rect{animation:none}.ring,.floaty,.hero-media,.page-enter,.hero-line,.sel-flash{animation:none!important}.hero-line{clip-path:none;transform:none}.ticker-track,.dust span{animation:none!important}.faq-body{transition:none}}
