@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_a999377e-module__rqJFvW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a999377e-module__rqJFvW__variable{--font-sg:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6b24b60b-module__90KSCG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6b24b60b-module__90KSCG__variable{--font-pj:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7e2975c7-module__lHCBpG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7e2975c7-module__lHCBpG__variable{--font-jb:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--blue-50:#eef4ff;--blue-100:#dbe6ff;--blue-200:#bacffe;--blue-300:#8dadfb;--blue-400:#5f88f5;--blue-500:#3d67e8;--blue-600:#2c4ecb;--blue-700:#243da1;--blue-800:#1c2f78;--blue-900:#15224f;--green-50:#eafaf1;--green-100:#cdf2de;--green-200:#a2e5c2;--green-300:#6fd3a1;--green-400:#41bd82;--green-500:#22a068;--green-600:#178154;--green-700:#146543;--green-800:#114e35;--green-900:#0d3524;--orange-50:#fff4ec;--orange-100:#ffe5d1;--orange-200:#ffc8a3;--orange-300:#ffa76d;--orange-400:#fa8642;--orange-500:#e96c25;--orange-600:#c9541a;--orange-700:#9e4217;--orange-800:#753214;--orange-900:#4d210e;--teal-50:#e8f8f7;--teal-100:#c8efec;--teal-200:#95dfda;--teal-300:#5cc8c2;--teal-400:#2dada7;--teal-500:#16918c;--teal-600:#0f7471;--teal-700:#0d5c5a;--teal-800:#0b4645;--teal-900:#082f2e;--plum-100:#efe6f7;--plum-300:#c4a6e0;--plum-500:#8d5cc0;--plum-700:#5f3a83;--ink-950:#0c1220;--ink-900:#151d2e;--ink-800:#212b3f;--ink-700:#39445a;--ink-600:#556074;--ink-500:#727d90;--ink-400:#98a1b1;--ink-300:#c0c7d2;--ink-200:#dee3ea;--ink-100:#eef1f5;--ink-50:#f6f8fa;--white:#fff;--paper:#fbfaf8;--paper-tint:#f4f2ee;--text-strong:var(--ink-950);--text-body:var(--ink-800);--text-muted:var(--ink-600);--text-faint:var(--ink-400);--text-invert:var(--white);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-accent:var(--orange-600);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--ink-50);--surface-raised:var(--white);--surface-inverse:var(--ink-950);--surface-brand:var(--blue-500);--surface-brand-soft:var(--blue-50);--surface-accent-soft:var(--orange-50);--surface-success-soft:var(--green-50);--surface-hover:#3d67e80f;--surface-selected:var(--blue-50);--surface-scrim:#0c122070;--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--blue-300);--border-focus:var(--blue-500);--status-info:var(--blue-500);--status-info-soft:var(--blue-50);--status-success:var(--green-500);--status-success-soft:var(--green-50);--status-warn:var(--orange-400);--status-warn-soft:var(--orange-50);--status-danger:#d9453d;--status-danger-soft:#fdecec;--status-neutral:var(--ink-400);--status-neutral-soft:var(--ink-100);--web-canvas:#f5f7fb;--web-grid:#5560741a;--web-edge:var(--ink-300);--web-edge-active:var(--teal-400);--node-theme:var(--blue-500);--node-task:var(--white);--node-done:var(--green-400);--node-blocked:var(--status-danger);--pri-1:var(--orange-500);--pri-2:var(--blue-500);--pri-3:var(--teal-500);--pri-4:var(--ink-400)}
:root{--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-core:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--text-display-1:clamp(44px,5.4vw,72px);--text-display-2:clamp(34px,3.8vw,52px);--text-title-1:32px;--text-title-2:24px;--text-title-3:19px;--text-body-lg:17px;--text-body:15px;--text-body-sm:13.5px;--text-label:12.5px;--text-micro:11px;--lh-tight:1.06;--lh-snug:1.22;--lh-normal:1.5;--lh-loose:1.62;--ls-display:-.028em;--ls-title:-.016em;--ls-body:-.006em;--ls-label:.02em;--ls-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--space-14:128px;--gutter-app:20px;--gutter-page:clamp(20px,5vw,72px);--max-prose:64ch;--max-page:1200px;--row-h:44px;--row-h-dense:36px;--control-h:38px;--control-h-sm:30px;--control-h-lg:46px;--sidebar-w:248px;--rail-w:56px;--panel-w:380px;--hit-min:44px}
:root{--radius-1:4px;--radius-2:6px;--radius-3:10px;--radius-4:14px;--radius-5:20px;--radius-6:28px;--radius-pill:999px;--border-w:1px;--border-w-thick:1.5px;--focus-w:3px;--focus-ring:0 0 0 var(--focus-w) #3d67e847}
:root{--shadow-0:none;--shadow-1:0 1px 2px #151d2e0d,0 1px 1px #151d2e0a;--shadow-2:0 2px 4px #151d2e0d,0 6px 14px -6px #151d2e1a;--shadow-3:0 4px 8px #151d2e0d,0 16px 30px -12px #151d2e24;--shadow-4:0 10px 20px #151d2e12,0 32px 60px -20px #151d2e2e;--shadow-inset:inset 0 1px 0 #ffffffb3;--shadow-brand:0 8px 20px -8px #3d67e873;--shadow-ember:0 8px 20px -8px #e96c2566;--blur-panel:saturate(180%) blur(14px);--scrim-top:linear-gradient(to bottom,#fbfaf8,#fbfaf800)}
:root{--dur-1:90ms;--dur-2:.16s;--dur-3:.24s;--dur-4:.42s;--ease-standard:cubic-bezier(.2,.7,.25,1);--ease-out:cubic-bezier(.15,.85,.25,1);--ease-in:cubic-bezier(.5,0,.9,.35);--ease-spring:cubic-bezier(.22,1.3,.36,1);--press-scale:.98}
:root[data-theme=dark],:root[data-theme=dark] ::backdrop{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue-50:#15224f;--blue-100:#1c2f78;--blue-200:#243da1;--blue-300:#2c4ecb;--blue-600:#8dadfb;--blue-700:#bacffe;--blue-800:#dbe6ff;--blue-900:#eef4ff;--green-50:#0d3524;--green-100:#114e35;--green-200:#146543;--green-300:#178154;--green-600:#6fd3a1;--green-700:#a2e5c2;--green-800:#cdf2de;--green-900:#eafaf1;--orange-50:#4d210e;--orange-100:#753214;--orange-200:#9e4217;--orange-300:#c9541a;--orange-600:#ffa76d;--orange-700:#ffc8a3;--orange-800:#ffe5d1;--orange-900:#fff4ec;--teal-50:#082f2e;--teal-100:#0b4645;--teal-200:#0d5c5a;--teal-300:#0f7471;--teal-600:#5cc8c2;--teal-700:#95dfda;--teal-800:#c8efec;--teal-900:#e8f8f7;--plum-100:#4a2c66;--plum-300:#7a4ba8;--plum-500:#b28ed8;--plum-700:#ddc9ee;--ink-50:#1b2436;--ink-100:#222c40;--ink-200:#2b3750;--ink-300:#3d4b68;--ink-400:#7c8798;--ink-500:#98a1b1;--ink-600:#b3bcc9;--ink-700:#ccd3dd;--ink-800:#dee3ea;--ink-900:#eef1f5;--ink-950:#f6f8fa;--paper:#0d1320;--paper-tint:#182135;--text-strong:#f2f5f9;--text-body:#dbe1ea;--text-ink:#dbe1ea;--text-muted:#9aa5b6;--text-faint:#6f7b8e;--text-invert:var(--white);--text-link:#8dadfb;--text-link-hover:#bacffe;--text-accent:#ffa76d;--surface-page:#0d1320;--surface-card:#151d2e;--surface-sunken:#101827;--surface-raised:#1b2436;--surface-inverse:#080d18;--surface-brand:var(--blue-500);--surface-brand-soft:#3d67e833;--surface-accent-soft:#e96c252e;--surface-success-soft:#22a0682e;--surface-hover:#8dadfb14;--surface-selected:#3d67e838;--surface-scrim:#03060e9e;--surface-glass:#0d1320db;--border-subtle:#212c40;--border-default:#2b3750;--border-strong:#3d4b68;--border-brand:var(--blue-600);--border-focus:var(--blue-400);--status-info:var(--blue-400);--status-info-soft:#3d67e833;--status-success:var(--green-400);--status-success-soft:#22a06833;--status-warn:var(--orange-400);--status-warn-soft:#e96c2533;--status-danger:#f2837b;--status-danger-soft:#d9453d38;--status-danger-ink:#ffb8b2;--status-neutral:var(--ink-400);--status-neutral-soft:#98a1b124;--web-canvas:#0f1626;--web-grid:#c0c7d212;--web-edge:#3d4b68;--web-edge-active:var(--teal-400);--node-theme:var(--blue-500);--node-task:#1b2436;--node-done:var(--green-400);--node-blocked:var(--status-danger);--shadow-1:0 1px 2px #0006, 0 1px 1px #0000004d;--shadow-2:0 2px 4px #0006, 0 6px 14px -6px #0000008c;--shadow-3:0 4px 8px #0000006b, 0 16px 30px -12px #0009;--shadow-4:0 10px 20px #00000073, 0 32px 60px -20px #000000b3;--shadow-inset:inset 0 1px 0 #ffffff0a;--shadow-brand:0 8px 20px -8px #3d67e88c;--shadow-ember:0 8px 20px -8px #e96c2580;--scrim-top:linear-gradient(to bottom, #0d1320, #0d132000);--veil:#080d18bd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) ::backdrop{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue-50:#15224f;--blue-100:#1c2f78;--blue-200:#243da1;--blue-300:#2c4ecb;--blue-600:#8dadfb;--blue-700:#bacffe;--blue-800:#dbe6ff;--blue-900:#eef4ff;--green-50:#0d3524;--green-100:#114e35;--green-200:#146543;--green-300:#178154;--green-600:#6fd3a1;--green-700:#a2e5c2;--green-800:#cdf2de;--green-900:#eafaf1;--orange-50:#4d210e;--orange-100:#753214;--orange-200:#9e4217;--orange-300:#c9541a;--orange-600:#ffa76d;--orange-700:#ffc8a3;--orange-800:#ffe5d1;--orange-900:#fff4ec;--teal-50:#082f2e;--teal-100:#0b4645;--teal-200:#0d5c5a;--teal-300:#0f7471;--teal-600:#5cc8c2;--teal-700:#95dfda;--teal-800:#c8efec;--teal-900:#e8f8f7;--plum-100:#4a2c66;--plum-300:#7a4ba8;--plum-500:#b28ed8;--plum-700:#ddc9ee;--ink-50:#1b2436;--ink-100:#222c40;--ink-200:#2b3750;--ink-300:#3d4b68;--ink-400:#7c8798;--ink-500:#98a1b1;--ink-600:#b3bcc9;--ink-700:#ccd3dd;--ink-800:#dee3ea;--ink-900:#eef1f5;--ink-950:#f6f8fa;--paper:#0d1320;--paper-tint:#182135;--text-strong:#f2f5f9;--text-body:#dbe1ea;--text-ink:#dbe1ea;--text-muted:#9aa5b6;--text-faint:#6f7b8e;--text-invert:var(--white);--text-link:#8dadfb;--text-link-hover:#bacffe;--text-accent:#ffa76d;--surface-page:#0d1320;--surface-card:#151d2e;--surface-sunken:#101827;--surface-raised:#1b2436;--surface-inverse:#080d18;--surface-brand:var(--blue-500);--surface-brand-soft:#3d67e833;--surface-accent-soft:#e96c252e;--surface-success-soft:#22a0682e;--surface-hover:#8dadfb14;--surface-selected:#3d67e838;--surface-scrim:#03060e9e;--surface-glass:#0d1320db;--border-subtle:#212c40;--border-default:#2b3750;--border-strong:#3d4b68;--border-brand:var(--blue-600);--border-focus:var(--blue-400);--status-info:var(--blue-400);--status-info-soft:#3d67e833;--status-success:var(--green-400);--status-success-soft:#22a06833;--status-warn:var(--orange-400);--status-warn-soft:#e96c2533;--status-danger:#f2837b;--status-danger-soft:#d9453d38;--status-danger-ink:#ffb8b2;--status-neutral:var(--ink-400);--status-neutral-soft:#98a1b124;--web-canvas:#0f1626;--web-grid:#c0c7d212;--web-edge:#3d4b68;--web-edge-active:var(--teal-400);--node-theme:var(--blue-500);--node-task:#1b2436;--node-done:var(--green-400);--node-blocked:var(--status-danger);--shadow-1:0 1px 2px #0006, 0 1px 1px #0000004d;--shadow-2:0 2px 4px #0006, 0 6px 14px -6px #0000008c;--shadow-3:0 4px 8px #0000006b, 0 16px 30px -12px #0009;--shadow-4:0 10px 20px #00000073, 0 32px 60px -20px #000000b3;--shadow-inset:inset 0 1px 0 #ffffff0a;--shadow-brand:0 8px 20px -8px #3d67e88c;--shadow-ember:0 8px 20px -8px #e96c2580;--scrim-top:linear-gradient(to bottom, #0d1320, #0d132000);--veil:#080d18bd}}
