@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3486b575-module__Ec8GxW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3486b575-module__Ec8GxW__variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ee2277e8d6d1e773-s.1vt7ool_lmqyt.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/327baff3ea678c3e-s.1adqm4rsw9dph.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/64a7bc2a1df89101-s.31_t08s1mo5zm.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/f734b73f67f6016a-s.2w784f2ltfir1.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/b473aa2ae3f6d166-s.0qtdb4wi4gay4.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/1c880e72800db394-s.p.0cvf5ethkf_0_.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/ee2277e8d6d1e773-s.1vt7ool_lmqyt.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/327baff3ea678c3e-s.1adqm4rsw9dph.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/64a7bc2a1df89101-s.31_t08s1mo5zm.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/f734b73f67f6016a-s.2w784f2ltfir1.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/b473aa2ae3f6d166-s.0qtdb4wi4gay4.woff2)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:italic;font-weight:500;font-display:swap;src:url(../media/1c880e72800db394-s.p.0cvf5ethkf_0_.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/ee2277e8d6d1e773-s.1vt7ool_lmqyt.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/327baff3ea678c3e-s.1adqm4rsw9dph.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/64a7bc2a1df89101-s.31_t08s1mo5zm.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/f734b73f67f6016a-s.2w784f2ltfir1.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/b473aa2ae3f6d166-s.0qtdb4wi4gay4.woff2)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:italic;font-weight:600;font-display:swap;src:url(../media/1c880e72800db394-s.p.0cvf5ethkf_0_.woff2)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:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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_547eff4a-module__H-P9aG__className{font-family:JetBrains Mono,JetBrains Mono Fallback}.jetbrains_mono_547eff4a-module__H-P9aG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0a0a0b;--panel:#131316;--panel-2:#0f0f11;--line:#ffffff12;--grid:#ffffff09;--txt:#e4e4e7;--txt-2:#a1a1aa;--txt-3:#63636b;--cyan:#22d3ee;--lime:#a3e635;--grad:linear-gradient(90deg, var(--cyan), var(--lime));--mono:var(--font-mono), ui-monospace, monospace;--sans:var(--font-sans), system-ui, sans-serif;--g-clear-blur:12px;--g-clear-tint:#1313166b;--g-regular-blur:22px;--g-regular-tint:#13131699;--g-frosted-blur:32px;--g-frosted-tint:#16161ab8;--g-blur:var(--g-regular-blur);--g-tint:var(--g-regular-tint);--g-sat:140%;--g-bright:1;--g-edge:#ffffff17;--g-spec:#ffffff1a;--g-radius:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 100% 96px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 96px 100%, var(--bg);color:var(--txt);font-family:var(--sans);line-height:1.6;overflow-x:hidden}::selection{background:var(--cyan);color:#06262b}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb{filter:blur(85px);border-radius:50%;display:block;position:absolute}.orb-a{background:radial-gradient(circle,#22d3ee17,#0000 68%);width:48vw;height:48vw;animation:42s ease-in-out infinite alternate drift-a;top:-12vw;left:-10vw}.orb-b{background:radial-gradient(circle,#608cc812,#0000 68%);width:40vw;height:40vw;animation:55s ease-in-out infinite alternate drift-b;top:22vh;right:-8vw}.orb-c{background:radial-gradient(circle,#22d3ee0d,#0000 70%);width:52vw;height:52vw;animation:68s ease-in-out infinite alternate drift-c;bottom:-22vh;left:18vw}@keyframes drift-a{to{transform:translate(9vw,7vh)scale(1.14)}}@keyframes drift-b{to{transform:translate(-11vw,-5vh)scale(.9)}}@keyframes drift-c{to{transform:translate(6vw,-8vh)scale(1.1)}}.glass{border-radius:var(--g-radius);background:var(--panel);border:1px solid var(--g-edge);box-shadow:inset 0 1px 0 var(--g-spec), inset 0 -1px 0 #ffffff08, 0 1px 1px #0000004d, 0 18px 48px #0000006b;isolation:isolate;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background: linear-gradient(180deg, #ffffff08, #fff0 38%), var(--g-tint);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat)) brightness(var(--g-bright));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat)) brightness(var(--g-bright))}}.glass-clear{--g-blur:var(--g-clear-blur);--g-tint:var(--g-clear-tint)}.glass-frosted{--g-blur:var(--g-frosted-blur);--g-tint:var(--g-frosted-tint)}.glass-react:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(300px circle at var(--gx,50%) var(--gy,-20%), #ffffff0b, #22d3ee05 40%, transparent 68%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.glass-react:hover:after{opacity:1}.ticker{border-bottom:1px solid var(--line);background:var(--panel-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);white-space:nowrap;padding:8px 0;font-size:11px;overflow:hidden}.ticker-track{will-change:transform;animation:38s linear infinite ticker;display:inline-flex}.tick-item{gap:28px;padding-right:28px;display:inline-flex}.tick-item i{color:var(--lime);font-style:normal}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.nav-wrap{z-index:50;max-width:1240px;margin:0 auto;padding:12px clamp(12px,3vw,28px) 0;position:sticky;top:12px}.nav{--g-blur:10px;--g-tint:#1313164d;--g-sat:150%;--g-bright:.5;border-radius:20px;justify-content:space-between;align-items:center;padding:13px 14px 13px 24px;transition:box-shadow .3s;display:flex}.nav.scrolled{box-shadow:inset 0 1px 0 var(--g-spec), inset 0 -1px 0 #ffffff08, 0 1px 1px #0000004d, 0 24px 60px #0000008c}.wordmark{font-family:var(--mono);color:var(--txt);letter-spacing:-.02em;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark-img{width:auto;height:22px;display:block}.nav-links{font-family:var(--mono);gap:26px;font-size:12.5px;display:flex}.nav-links a{color:var(--txt-2);text-decoration:none;transition:color .2s}.nav-links a:hover,.nav-links a.nav-gh{color:var(--txt)}.nav-menu{display:none;position:relative}.nav-menu summary{cursor:pointer;border:1px solid var(--g-edge);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.burger,.burger:before,.burger:after{background:var(--txt);border-radius:2px;width:17px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.burger:before,.burger:after{content:"";position:absolute}.burger:before{transform:translateY(-5.5px)}.burger:after{transform:translateY(5.5px)}.nav-menu[open] .burger{background:0 0}.nav-menu[open] .burger:before{transform:rotate(45deg)}.nav-menu[open] .burger:after{transform:rotate(-45deg)}.nav-menu-panel{z-index:60;--g-blur:var(--g-clear-blur);--g-tint:#0e0e11;--g-bright:1;min-width:208px;box-shadow:inset 0 1px 0 var(--g-spec), 0 1px 1px #0000004d, 0 20px 44px #0009;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.nav-menu-panel a{font-family:var(--mono);color:var(--txt-2);border-radius:10px;align-items:center;min-height:44px;padding:13px 14px;font-size:14px;text-decoration:none;display:flex}.nav-menu-panel a:active{color:var(--txt);background:#ffffff0f}.btn{font-family:var(--mono);border-radius:12px;padding:13px 26px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-block}.btn-sm{border-radius:999px;padding:9px 18px;font-size:12px}.btn-gradient{background:var(--grad);color:#0a0a0b;box-shadow:0 0 #22d3ee00}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 32px #a3e63540,0 2px 12px #22d3ee4d}.btn-outline{color:var(--txt);border:1px solid #ffffff2e}.btn-outline:hover{border-color:var(--txt-2);transform:translateY(-2px)}.hero{max-width:1180px;margin:0 auto;padding:clamp(72px,12vh,140px) clamp(20px,6vw,88px) 84px;position:relative}.page-spot{pointer-events:none;z-index:-1;background:radial-gradient(640px circle at var(--mx,30%) var(--my,25%), #22d3ee12, #608cc809 45%, transparent 70%);transition:background .12s linear;position:fixed;inset:0}.kicker{font-family:var(--mono);letter-spacing:.22em;color:var(--txt-3);text-transform:uppercase;margin-bottom:26px;font-size:11.5px}h1{letter-spacing:-.03em;max-width:950px;font-size:clamp(38px,5.6vw,68px);font-weight:700;line-height:1.08}.decrypt-wrap{display:inline-block;position:relative}.decrypt{white-space:nowrap}.grad-underline{background:var(--grad);width:0;height:.115em;position:absolute;bottom:.02em;left:0;overflow:hidden}.grad-underline.on{animation:.7s cubic-bezier(.22,1,.36,1) forwards underline-in}@keyframes underline-in{to{width:100%}}.grad-underline:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;height:100%;animation:2.8s ease-in-out 1.2s infinite scanline;position:absolute;top:0;left:-40%}@keyframes scanline{0%{left:-40%}55%,to{left:110%}}.sub{color:var(--txt-2);max-width:560px;margin-top:28px;font-size:clamp(16px,1.6vw,19px)}.cta-row{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.cta-row.center{justify-content:center}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:84px;padding-top:34px;display:grid}.stat em{font-style:normal;font-family:var(--mono);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.6vw,34px);font-weight:600;display:block}.stat em .pct{font-size:.7em}.stat label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);margin-top:6px;font-size:10.5px;display:block}.stat{padding-top:12px;position:relative}.stat:before{content:"";background:var(--grad);width:28px;height:2px;position:absolute;top:-1px;left:0}.section{max-width:1180px;margin:0 auto;padding:96px clamp(20px,6vw,88px) 40px}h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.12}.body{color:var(--txt-2);max-width:460px}.split{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.terminal{font-family:var(--mono);font-size:13.5px}.terminal.glass{--g-blur:var(--g-frosted-blur);--g-tint:var(--g-frosted-tint)}.term-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dots i{background:#26262b;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.term-title{color:var(--txt-3);font-size:11px}.term-body{min-height:150px;padding:20px 18px}.term-line{color:var(--txt-2);justify-content:space-between;gap:18px;min-height:1.9em;padding:5px 0;display:flex}.term-line .cmd:before{content:"$ ";color:var(--cyan)}.term-line .out b{color:var(--lime);font-weight:600}.term-cursor{color:var(--cyan)}.blink{color:var(--txt);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.term-foot{border-top:1px solid var(--line);letter-spacing:.16em;color:var(--txt-3);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:10px;display:flex}.grad-tick{background:var(--grad);width:30px;height:2px;display:inline-block}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.card{padding:28px 26px;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{border-color:#22d3ee57;transform:translateY(-5px)}.card.glass:hover{box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff08,0 1px 1px #0000004d,0 24px 56px #00000080}.glass>*{z-index:2;position:relative}.card .idx{font-family:var(--mono);color:var(--txt-3);margin-bottom:10px;font-size:12px;display:block}.card .grad-tick{margin-bottom:18px}.card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:19px}.card p{color:var(--txt-2);font-size:14.5px}.kv{border-top:1px solid var(--line);font-family:var(--mono);margin-top:20px;padding-top:14px;font-size:12px}.kv div{justify-content:space-between;padding:3px 0;display:flex}.kv dt{color:var(--txt-3)}.kv dd{color:var(--txt)}.steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:20px;margin-top:46px;display:grid}.step{padding:26px 24px}.step-n{font-family:var(--mono);background:linear-gradient(100deg, var(--cyan), var(--lime), var(--cyan));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:30px;font-weight:700;line-height:1;animation:5s ease-in-out infinite num-sheen;display:inline-block}@keyframes num-sheen{0%,to{background-position:0%}50%{background-position:100%}}.step h3{margin-bottom:8px;font-size:18px}.step p{color:var(--txt-2);font-size:14.5px}.step-arrow{color:var(--txt-3);font-size:22px;font-family:var(--mono);padding-top:34px}.faqs{gap:14px;margin-top:40px;display:grid}.faqs details{padding:2px 26px}.faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;transition:color .2s;display:flex}.faqs summary::-webkit-details-marker{display:none}.faqs summary:hover{color:var(--cyan)}.faq-x{font-family:var(--mono);color:var(--txt-3);transition:transform .25s}.faqs details[open] .faq-x{color:var(--lime);transform:rotate(45deg)}.faqs details p{color:var(--txt-2);max-width:760px;padding:0 0 22px;font-size:14.5px}.closing{text-align:center;padding-bottom:110px}.closing-panel{padding:clamp(48px,7vw,76px) clamp(24px,5vw,64px) clamp(44px,6vw,64px)}.closing h2{font-size:clamp(32px,4.4vw,54px)}.status-line{font-family:var(--mono);color:var(--txt-3);letter-spacing:.08em;margin-bottom:36px;font-size:12.5px}.tiny{font-family:var(--mono);color:var(--txt-3);margin-top:22px;font-size:11px}.footer-wrap{border-top:1px solid var(--line)}.footer-contact{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:16px;padding:30px clamp(20px,6vw,88px) 26px;font-size:12px;display:flex}.footer-label{color:var(--txt-3);letter-spacing:.08em}.footer-mail{color:var(--txt-2);text-decoration:none;transition:color .2s}.footer-mail:hover{color:var(--txt)}.footer{border-top:1px solid var(--line);font-family:var(--mono);color:var(--txt-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px clamp(20px,6vw,88px);font-size:11.5px;display:flex}.footer nav{gap:20px;display:flex}.footer a{color:var(--txt-2);text-decoration:none}.footer a:hover{color:var(--txt)}.foot-sig{color:var(--txt-3);letter-spacing:.06em}.social-row{gap:10px;margin-left:auto;display:flex}.social-btn{width:40px;height:40px;color:var(--txt-2);border-radius:12px;justify-content:center;align-items:center;transition:color .18s,transform .18s;display:inline-flex}.social-btn svg{width:17px;height:17px}.social-btn:hover{color:var(--txt);transform:translateY(-2px)}.social-dock{z-index:45;border-radius:18px;flex-direction:column;gap:4px;padding:6px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px)}.social-dock.dock-hidden{opacity:0;pointer-events:none;transform:translateY(10px)scale(.96)}.dock-btn{width:44px;height:44px;color:var(--txt-2);background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:color .18s,background .18s;display:flex}.dock-btn svg{width:18px;height:18px}.dock-btn:hover{color:var(--txt);background:#ffffff0f}.social-btn:focus-visible,.dock-btn:focus-visible,.footer-mail:focus-visible,.wordmark:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}@media (scripting:none){.reveal{opacity:1;transform:none}.grad-underline{width:100%}.footer{padding-bottom:132px}}@media (max-width:900px){.split{grid-template-columns:1fr;gap:36px}.grid3,.steps{grid-template-columns:1fr}.step-arrow,.step-arrow.reveal.in{justify-self:center;padding:0;transform:rotate(90deg)}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.nav{justify-content:flex-start;gap:10px;padding:10px 10px 10px 18px}.nav-links{display:none}.nav-menu{display:block}.nav .btn-sm{margin-left:auto}.decrypt{white-space:normal}.grad-underline{display:none}.decrypt{background-image:var(--grad);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;transition:background-size .7s cubic-bezier(.22,1,.36,1)}.decrypt-wrap.on .decrypt{background-size:100% .1em}.wordmark{min-height:44px}.wordmark-img{height:19px}.btn-sm{padding:13px 14px}.cta-the{display:none}.footer nav{gap:8px}.footer a{padding:13px 6px}.footer-contact{gap:12px;padding:22px clamp(20px,6vw,88px) 18px}.social-row{width:100%;margin-left:0}.footer{gap:4px;padding:18px clamp(20px,6vw,88px)}.social-dock{gap:2px;padding:4px;bottom:12px;right:12px}.dock-btn{width:40px;height:40px}:root{--g-regular-blur:14px;--g-frosted-blur:18px}.nav{--g-blur:8px}.orb{filter:blur(60px)}}@media (scripting:none) and (max-width:767px){.decrypt{background-size:100% .1em}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.reveal{opacity:1;transition:none;transform:none}.grad-underline{width:100%}.grad-underline:after,.orb,.step-n{animation:none}.social-btn,.dock-btn,.social-dock{transition:none}.social-btn:hover,.social-dock.dock-hidden{transform:none}html{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass-react:after,.ambient,.page-spot{display:none}}@media (prefers-contrast:more){.glass{border-color:#fff6;background:var(--panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){.glass{box-shadow:none;border:1px solid canvastext;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important}.glass-react:after,.ambient,.page-spot{display:none}}button.btn{cursor:pointer;font:inherit;font-family:var(--mono);border:none;font-size:13.5px;font-weight:600;line-height:normal}button.btn:disabled{opacity:.6;cursor:progress;box-shadow:none;transform:none}.waitlist-form{margin-top:38px}.waitlist-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.waitlist-input{font-family:var(--mono);min-width:280px;color:var(--txt);border:1px solid var(--g-edge);background:#ffffff0a;border-radius:12px;flex:0 320px;padding:13px 18px;font-size:13.5px;transition:border-color .2s,background .2s,box-shadow .2s}.waitlist-input::placeholder{color:var(--txt-3)}.waitlist-input:focus-visible{border-color:var(--cyan);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #22d3ee29}.waitlist-input[aria-invalid=true]{border-color:#f87171}.waitlist-hp,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-error{font-family:var(--mono);color:#f87171;margin-top:14px;font-size:12px}.waitlist-done{font-family:var(--mono);color:var(--txt);justify-content:center;align-items:center;gap:10px;margin-top:38px;font-size:14px;display:inline-flex}.waitlist-check{background:var(--grad);border-radius:50%;flex:none;width:9px;height:9px}@media (max-width:560px){.waitlist-row{flex-direction:column}.waitlist-input{flex:none;width:100%;min-width:0}.waitlist-row button.btn{width:100%}}
