@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3d9c7ff2-module__6cOLqa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3d9c7ff2-module__6cOLqa__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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_2d17b37f-module__1L_G0G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2d17b37f-module__1L_G0G__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.2e3b0be0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.8cd1f4ad.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.0070196a.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.b30c7eb5.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.9709d1fd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.143df78e.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.edbe72a3.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.4e0b272c.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.d48d1167.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.d4a43519.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.e01c8d6c.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.b0de9e14.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.a7af9cce.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.8f9d741e.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.724f1c76.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.df776b69.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_71eafdcd-module__G3VjLG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_71eafdcd-module__G3VjLG__variable{--font-arabic:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.flex{display:flex}.inline{display:inline}.rounded{border-radius:.25rem}}html{background:var(--ink,#0d0e15)}[dir=rtl] body{letter-spacing:normal}:root{--ink:#0d1013;--ink-2:#14161a;--line:#ffffff17;--line-2:#ffffff24;--fg:#f6f5f2;--fg-1:#c5c4c0;--fg-2:#8e8c87;--accent:#3f69d3;--accent-2:#8ea6ee;--maxw:1200px}@supports (color:lab(0% 0 0)){:root{--ink:lab(4.41723% -.218034 -2.15809);--ink-2:lab(7.1945% -.344954 -3.26492);--fg:lab(96.5409% -.0107288 1.52525);--fg-1:lab(79.151% -.01055 2.29148);--fg-2:lab(58.2807% -.00223517 3.06327)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter),var(--font-arabic),system-ui,sans-serif;background:var(--ink);color:var(--fg);-webkit-font-smoothing:antialiased;letter-spacing:-.11px;overflow-x:hidden}code,kbd,.mono{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}::selection{background:#3f69d352}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 36px}.eyebrow{font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:2.4px;color:var(--fg-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.eyebrow .pip{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:2px}#loader{z-index:9999;background:var(--ink);justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;inset:0}#loader.gone{opacity:0;pointer-events:none}#loader .lmark{grid-template-rows:repeat(2,15px);grid-template-columns:repeat(2,15px);gap:4px;display:grid}#loader .lmark span{background:#20203a;border-radius:4px;width:15px;height:15px;animation:1.15s ease-in-out infinite ltile}#loader .lmark span:first-child{animation-delay:0s}#loader .lmark span:nth-child(2){animation-delay:.13s}#loader .lmark span:nth-child(3){animation-delay:.4s}#loader .lmark span:nth-child(4){animation-delay:.26s}@keyframes ltile{0%,to{background:#1d1d33;transform:scale(.84)}50%{background:var(--accent);box-shadow:0 0 18px var(--accent);transform:scale(1)}}header.nav{z-index:200;border-bottom:1px solid #0000;align-items:center;height:72px;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;inset:0 0 auto}header.nav.solid{-webkit-backdrop-filter:saturate(1.3)blur(18px);backdrop-filter:saturate(1.3)blur(18px);border-bottom-color:var(--line);background:#08080eb8}header.nav .wrap{align-items:center;gap:28px;width:100%;display:flex}.wordmark{letter-spacing:-.4px;align-items:center;gap:11px;font-size:17.5px;font-weight:600;display:inline-flex}header.nav .links{gap:2px;margin-left:8px;display:flex}header.nav .links a{color:var(--fg-1);border-radius:9px;padding:8px 13px;font-size:14px;transition:color .2s,background .2s}header.nav .links a:hover{color:var(--fg);background:#ffffff0f}header.nav .right{align-items:center;gap:14px;margin-left:auto;display:flex}header.nav .signin{color:var(--fg-1);font-size:14px}header.nav .signin:hover{color:var(--fg)}.nav-cta{background:var(--fg);height:38px;color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:0 17px;font-size:13.5px;font-weight:550;transition:transform .15s,box-shadow .2s;display:inline-flex}.nav-cta:hover{box-shadow:0 8px 24px -8px #fff6}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-mosaic{z-index:0;grid-template-rows:repeat(17,1fr);grid-template-columns:repeat(30,1fr);gap:7px;padding:7px;display:grid;position:absolute;inset:0}.hero-mosaic .tile{will-change:background-color,box-shadow;animation:tilewave var(--dur,5.5s)ease-in-out infinite;animation-delay:var(--d,0s);background:#3f69d30b;border-radius:6px}@media (prefers-reduced-motion:reduce){.hero-mosaic .tile{animation:none}}@keyframes tilewave{0%,to{box-shadow:none;background:#3f69d30a}45%{box-shadow:none;background:#3f69d30f}52%{background:#6386e58c;box-shadow:0 0 16px -3px #3f69d3b3}60%{box-shadow:none;background:#3f69d314}}.hero-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(260px circle at var(--mx,72%)var(--my,42%),#7896ec6b,#3f69d31f 40%,transparent 68%);transition:background .12s ease-out;position:absolute;inset:0}.hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--ink)0%,var(--ink)34%,transparent 66%),linear-gradient(0deg,var(--ink)1%,transparent 24%,transparent 76%,#08080ea8 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-scrim{background:linear-gradient(90deg,var(--ink)0%,color-mix(in oklch,var(--ink)80%,transparent)34%,transparent 66%),linear-gradient(0deg,var(--ink)1%,transparent 24%,transparent 76%,#08080ea8 100%)}}.hero-content{z-index:3;width:100%;padding-top:60px;position:relative}.hero-content .wrap{position:relative}.hero-card{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--line-2);background:linear-gradient(#18182ad1,#0e0e18d1);border-radius:20px;width:380px;animation:7s ease-in-out infinite cardfloat;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-44%);box-shadow:0 40px 100px -30px #000,0 0 0 1px #3f69d314,inset 0 1px #ffffff0f}@keyframes cardfloat{0%,to{transform:translateY(-44%)}50%{transform:translateY(-50%)}}.hero-card .hc-bar{border-bottom:1px solid var(--line);background:#ffffff08;align-items:center;gap:11px;padding:14px 16px;display:flex}.hero-card .hc-ava{border:1px solid var(--line-2);background:#3f69d329;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.hero-card .hc-ava .dot{background:#4ed28f;border:2px solid #1c1d2b;border-radius:5px;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.hero-card .hc-name{letter-spacing:-.2px;font-size:13.5px;font-weight:600}.hero-card .hc-status{color:var(--fg-2);margin-top:1px;font-size:11px}.hero-card .hc-body{flex-direction:column;gap:11px;padding:16px;display:flex}.hero-card .hc-msg{border-radius:13px;max-width:86%;padding:10px 13px;font-size:13px;line-height:1.5}.hero-card .hc-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.hero-card .hc-msg.bot{color:var(--fg);border:1px solid var(--line);background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.hero-card .hc-cite{border:1px solid var(--line);color:var(--fg-1);border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.hero-card .hc-cite svg{color:var(--accent-2)}.hero-card .hc-seal{color:var(--fg);background:#4ed28f1a;border:1px solid #4ed28f40;border-radius:11px;align-items:center;gap:9px;margin-top:3px;padding:10px 12px;font-size:12px;font-weight:550;display:flex}.hero-card .hc-seal .s{color:#04130b;background:#4ed28f;border-radius:6px;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.hero-card .hc-seal .meta{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--fg-2);margin-left:auto;font-size:10px}@media (max-width:1040px){.hero-card{display:none}}@media (prefers-reduced-motion:reduce){.hero-card{animation:none}}.hero .badge{border:1px solid var(--line-2);height:32px;color:var(--fg-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:18px;align-items:center;gap:10px;margin-bottom:30px;padding:0 14px 0 8px;font-size:12.5px;display:inline-flex}.hero .badge .tg{font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.7px;color:var(--accent-2);background:#3f69d338;border-radius:11px;padding:4px 8px;font-size:9.5px}h1.hero-head{letter-spacing:-3.4px;max-width:15ch;margin:0;font-size:clamp(46px,7vw,100px);font-weight:600;line-height:.96}h1.hero-head .ln{padding-bottom:.04em;display:block;overflow:hidden}h1.hero-head .word{will-change:transform;display:inline-block}h1.hero-head em{background:linear-gradient(96deg,var(--accent-2),var(--accent)55%,#d7ddf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:var(--fg-1);max-width:480px;margin:30px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.58}.hero-cta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:38px;display:flex}.btn-mag{will-change:transform;border-radius:13px;justify-content:center;align-items:center;height:52px;padding:0 26px;font-size:15px;font-weight:550;display:inline-flex;position:relative}.btn-mag .lbl{z-index:1;align-items:center;gap:9px;display:inline-flex;position:relative}.btn-fill{background:var(--accent);color:#fff;box-shadow:0 16px 44px -14px var(--accent)}.btn-line{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg)}.btn-line:hover{box-shadow:inset 0 0 0 1px #ffffff73}.hero-meta{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:38px;font-size:12.5px;display:flex}.hero-meta .s{background:var(--fg-2);border-radius:2px;width:3px;height:3px}.hero-scroll{z-index:3;color:var(--fg-2);font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;font-size:9.5px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll .mouse{border:1.5px solid var(--line-2);border-radius:11px;width:21px;height:33px;position:relative}.hero-scroll .mouse:after{content:"";background:var(--fg-1);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite sdot;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes sdot{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}80%{opacity:0;transform:translate(-50%,9px)}to{opacity:0}}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .wrap{flex-wrap:wrap;align-items:center;gap:14px;padding-top:26px;padding-bottom:26px;display:flex}.trust .cap{color:var(--fg-2);white-space:nowrap;margin-right:10px;font-size:12px}.trust .row{flex-wrap:wrap;flex:1;align-items:center;gap:40px;display:flex}.trust .brand{letter-spacing:-.4px;color:var(--fg-2);align-items:center;gap:9px;font-size:16px;font-weight:600;transition:color .2s;display:inline-flex}.trust .brand:hover{color:var(--fg-1)}.trust .brand svg{opacity:.7}section.band{padding:130px 0;position:relative}.sec-head{max-width:680px}.sec-head .eyebrow{margin-bottom:20px}.sec-head h2{letter-spacing:-2px;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.02}.sec-head p{color:var(--fg-1);margin:0;font-size:17.5px;line-height:1.6}.reveal{opacity:0;transform:translateY(32px)}.story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.story-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}.story-visual{aspect-ratio:1;background:radial-gradient(120% 120% at 30% 20%,#202130,var(--ink-2));border:1px solid var(--line);border-radius:24px;width:100%;max-height:76vh;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #000,inset 0 1px #ffffff0d}.story-visual .vlabel{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-2);z-index:3;font-size:10.5px;position:absolute;top:22px;left:24px}.story-visual .vdot{z-index:3;gap:6px;display:flex;position:absolute;top:22px;right:24px}.story-visual .vdot i{background:#ffffff24;border-radius:4px;width:7px;height:7px;transition:background .4s,box-shadow .4s}.story-visual .vdot i.on{background:var(--accent);box-shadow:0 0 10px var(--accent)}.stage{opacity:0;justify-content:center;align-items:center;padding:54px;transition:opacity .55s,transform .55s;display:flex;position:absolute;inset:0;transform:scale(.98)}.stage.on{opacity:1;transform:scale(1)}.idx-grid{grid-template-columns:repeat(6,1fr);gap:11px;width:100%;display:grid}.idx-grid .t{aspect-ratio:1;border:1px solid var(--line);background:#ffffff0b;border-radius:9px;transition:background .4s,box-shadow .4s,border-color .4s}.idx-grid .t.lit{border-color:var(--accent);box-shadow:0 0 22px -3px var(--accent);background:#3f69d36b}.route{width:100%}.route svg{width:100%;height:auto}.resolved-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:18px;width:88%;padding:22px}.resolved-card .rc-msg{color:var(--fg);background:#ffffff0f;border-radius:13px 13px 13px 4px;margin-bottom:13px;padding:12px 15px;font-size:14px;line-height:1.5}.resolved-card .rc-cite{color:var(--fg-1);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;margin-bottom:13px;padding:6px 10px;font-size:11.5px;display:inline-flex}.resolved-card .rc-cite svg{color:var(--accent-2)}.resolved-card .rc-seal{color:var(--fg);align-items:center;gap:10px;font-size:13px;font-weight:550;display:flex}.resolved-card .rc-seal .s{color:#04130b;background:#4ed28f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.resolved-card .rc-seal .meta{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--fg-2);margin-left:auto;font-size:10px}.story-steps{flex-direction:column;padding:6vh 0;display:flex}.story-step{opacity:.32;padding:58px 0;transition:opacity .4s}.story-step.active{opacity:1}.story-step .sidx{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--accent-2);letter-spacing:1px;font-size:12px}.story-step h3{letter-spacing:-1.2px;margin:16px 0 14px;font-size:clamp(26px,3vw,34px);font-weight:600}.story-step p{color:var(--fg-1);max-width:430px;margin:0;font-size:16.5px;line-height:1.62}.mgrid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.mcell{border-left:1px solid var(--line);padding:4px 32px}.mcell:first-child{border-left:none;padding-left:0}.mcell .mval{letter-spacing:-3px;align-items:baseline;font-size:clamp(42px,5.4vw,70px);font-weight:600;line-height:1;display:flex}.mcell .mval .suf{color:var(--accent-2)}.mcell .mlbl{color:var(--fg-1);margin-top:16px;font-size:14px;line-height:1.45}.feat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.fcard{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:18px;padding:26px;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s;position:relative;overflow:hidden}.fcard:hover{border-color:var(--line-2);transform:translateY(-4px)}.fcard.span2{grid-column:span 2}.fcard .fic{width:42px;height:42px;color:var(--accent-2);background:#3f69d324;border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.fcard h3{letter-spacing:-.5px;margin:0 0 8px;font-size:18px;font-weight:600}.fcard p{color:var(--fg-1);margin:0;font-size:14px;line-height:1.58}.cta-inner{text-align:center;border-top:1px solid var(--line);justify-content:center;align-items:center;height:80vh;min-height:560px;display:flex;position:relative;overflow:hidden}.cta-mosaic{z-index:0;grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(30,1fr);gap:8px;padding:8px;display:grid;position:absolute;inset:0}.cta-mosaic .tile{will-change:background-color,box-shadow;animation:tilewave var(--dur,6.5s)ease-in-out infinite;animation-delay:var(--d,0s);background:#3f69d30a;border-radius:6px}@media (prefers-reduced-motion:reduce){.cta-mosaic .tile{animation:none}}.cta-scrim{z-index:1;pointer-events:none;background:radial-gradient(75% 75% at 50% 50%,transparent 22%,var(--ink)86%);position:absolute;inset:0}.cta-content{z-index:2;padding:0 24px;position:relative}.cta-content h2{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(40px,6.4vw,88px);font-weight:600;line-height:.98}.cta-content h2 em{background:linear-gradient(96deg,var(--accent-2),var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cta-content p{color:var(--fg-1);max-width:440px;margin:0 auto 36px;font-size:18px;line-height:1.55}footer.foot{border-top:1px solid var(--line);padding:60px 0 44px}footer.foot .frow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}footer.foot .copy{color:var(--fg-2);font-size:12.5px}footer.foot .flinks{gap:24px;display:flex}footer.foot .flinks a{color:var(--fg-1);font-size:13.5px}footer.foot .flinks a:hover{color:var(--fg)}@media (max-width:900px){.story-grid{grid-template-columns:1fr;gap:0}.story-sticky{height:auto;padding:24px 0 8px;position:relative}.story-visual{max-height:58vh}.story-step{opacity:1;padding:40px 0}.mgrid{grid-template-columns:1fr 1fr;gap:44px 0}.mcell:nth-child(3){border-left:none;padding-left:0}.feat-grid{grid-template-columns:1fr}.fcard.span2{grid-column:span 1}header.nav .links{display:none}}@media (max-width:560px){.wrap{padding:0 22px}.mcell{padding:0 18px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}#kb-demo{--panel:#14161a;--panel-2:#1b1e23;--ok:#4ed28f}@supports (color:lab(0% 0 0)){#kb-demo{--panel:lab(7.1945% -.344954 -3.26492);--panel-2:lab(11.2225% -.420541 -3.68596)}}#kb-demo .kb-win{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:100%;max-width:1000px;margin:56px auto 0;overflow:hidden;box-shadow:0 50px 130px -40px #000,inset 0 1px #ffffff0d}#kb-demo .kb-tbar{border-bottom:1px solid var(--line);background:#ffffff06;align-items:center;gap:13px;padding:13px 18px;display:flex}#kb-demo .kb-lights{gap:7px;display:flex}#kb-demo .kb-lights i{background:#2a2a40;border-radius:6px;width:11px;height:11px;display:block}#kb-demo .kb-wm{letter-spacing:-.3px;align-items:center;gap:9px;margin-left:4px;font-size:14px;font-weight:600;display:inline-flex}#kb-demo .kb-crumb{color:var(--fg-2);font-size:12.5px}#kb-demo .kb-crumb b{color:var(--fg-1);font-weight:500}#kb-demo .kb-live{color:var(--fg-2);align-items:center;gap:7px;margin-left:auto;font-size:11.5px;display:inline-flex}#kb-demo .kb-live .d{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:4px}#kb-demo .kb-panes{grid-template-columns:1fr 1fr;height:512px;display:grid}#kb-demo .kb-pane{padding:20px;position:relative;overflow:hidden}#kb-demo .kb-pane.src{border-right:1px solid var(--line);background:linear-gradient(#ffffff03,#0000)}#kb-demo .kb-ph{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:9px;margin-bottom:16px;font-size:10.5px;display:flex}#kb-demo .kb-ph .n{color:var(--fg-2);letter-spacing:.5px;margin-left:auto;font-size:10px}#kb-demo .kb-dz{border:1.5px dashed var(--line-2);height:150px;color:var(--fg-1);background:#ffffff05;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}#kb-demo .kb-dz .ic{width:46px;height:46px;color:var(--accent-2);background:#3f69d31f;border-radius:12px;justify-content:center;align-items:center;display:flex}#kb-demo .kb-dz .t{font-size:13.5px}#kb-demo .kb-dz .s{color:var(--fg-2);font-size:11.5px}#kb-demo .kb-fly{z-index:6;background:var(--panel-2);border:1px solid var(--line-2);opacity:0;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -20px #000}#kb-demo .pdf-ic{color:#fff;width:34px;height:42px;font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.5px;background:linear-gradient(160deg,#ff7a7a,#d6443f);border-radius:6px;flex-shrink:0;justify-content:center;align-items:flex-end;padding-bottom:5px;font-size:8.5px;font-weight:600;display:flex;position:relative;box-shadow:0 6px 16px -6px #d6443fb3}#kb-demo .pdf-ic:before{content:"";border-top:0 solid #00000040;border-bottom:9px solid #00000040;border-left:0 solid #0000;border-right:9px solid #0000;border-radius:0 6px 0 0;position:absolute;top:0;right:0}#kb-demo .kb-fly .nm{font-size:13px;font-weight:500}#kb-demo .kb-fly .sz{color:var(--fg-2);margin-top:2px;font-size:11px}#kb-demo .kb-file{background:var(--panel-2);border:1px solid var(--line);opacity:0;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}#kb-demo .kb-file .nm{font-size:13px;font-weight:500}#kb-demo .kb-file .meta{color:var(--fg-2);margin-top:2px;font-size:11px}#kb-demo .kb-badge{font-size:10px;font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.4px;color:var(--ok);opacity:0;background:#4ed28f1f;border:1px solid #4ed28f47;border-radius:8px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}#kb-demo .kb-pages{opacity:0;flex-direction:column;gap:8px;margin-top:16px;display:flex}#kb-demo .kb-pglabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--fg-2);letter-spacing:.6px;font-size:9.5px}#kb-demo .kb-page{background:#f6f5fb;border-radius:8px;padding:16px;box-shadow:0 10px 24px -12px #00000080}#kb-demo .kb-page .ph{color:#1c1c2b;letter-spacing:-.2px;margin-bottom:10px;font-size:11px;font-weight:700}#kb-demo .kb-page .ln{background:#d7d6e2;border-radius:3px;height:6px;margin:7px 0}#kb-demo .kb-page .ln.s{width:62%}#kb-demo .kb-passage{background:0 0;border-radius:6px;margin:8px -6px;padding:9px 10px;position:relative}#kb-demo .kb-passage .ln{background:#c4c2d6}#kb-demo .kb-passage.match{box-shadow:inset 0 0 0 1px #3f69d380}#kb-demo .kb-passage .tag{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.4px;color:#fff;background:var(--accent);opacity:0;border-radius:8px;padding:2px 7px;font-size:9px;position:absolute;top:-10px;right:8px}#kb-demo .kb-pane.assist{flex-direction:column;display:flex}#kb-demo .kb-ingest{flex-direction:column;gap:10px;display:flex}#kb-demo .kb-istep{color:var(--fg-1);opacity:0;align-items:center;gap:11px;font-size:13px;display:flex}#kb-demo .kb-istep .ck{width:20px;height:20px;color:var(--accent-2);background:#3f69d324;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}#kb-demo .kb-istep.done .ck{background:var(--ok);color:#04130b}#kb-demo .kb-tiles{grid-template-columns:repeat(12,1fr);gap:5px;margin-top:6px;display:grid}#kb-demo .kb-tiles i{background:#ffffff0f;border-radius:4px;height:14px;display:block}#kb-demo .kb-chip{color:var(--fg);opacity:0;background:#4ed28f1a;border:1px solid #4ed28f40;border-radius:10px;align-self:flex-start;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:inline-flex}#kb-demo .kb-chip .d{background:var(--ok);width:8px;height:8px;box-shadow:0 0 8px var(--ok);border-radius:4px}#kb-demo .kb-chip .mono{color:var(--fg-2)}#kb-demo .kb-chat{flex-direction:column;flex:1;gap:12px;margin-top:16px;display:flex}#kb-demo .kb-msg{border-radius:14px;max-width:88%;padding:11px 14px;font-size:13.5px;line-height:1.5}#kb-demo .kb-msg.user{background:var(--accent);color:#fff;opacity:0;border-bottom-right-radius:4px;align-self:flex-end}#kb-demo .kb-msg.bot{color:var(--fg);border:1px solid var(--line);opacity:0;background:#ffffff0e;border-bottom-left-radius:4px;align-self:flex-start}#kb-demo .kb-msg.bot strong{color:#fff;font-weight:600}#kb-demo .kb-search{color:var(--fg-1);border:1px solid var(--line);opacity:0;background:#ffffff0a;border-radius:12px;align-self:flex-start;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;display:inline-flex}#kb-demo .kb-search .sp{border:2px solid #3f69d34d;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#kb-demo .kb-typing{border:1px solid var(--line);opacity:0;background:#ffffff0e;border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:5px;padding:12px 15px;display:inline-flex}#kb-demo .kb-typing i{background:var(--fg-2);border-radius:3px;width:6px;height:6px;animation:1.2s infinite kbblink;display:block}#kb-demo .kb-typing i:nth-child(2){animation-delay:.18s}#kb-demo .kb-typing i:nth-child(3){animation-delay:.36s}@keyframes kbblink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#kb-demo .kb-cite{border:1px solid var(--line-2);color:var(--fg-1);background:#3f69d30f;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:7px 11px;font-size:11.5px;display:inline-flex}#kb-demo .kb-cite svg{color:var(--accent-2);flex-shrink:0}#kb-demo .kb-cite b{color:var(--fg);font-weight:500}#kb-demo .kb-ctrls{align-items:center;gap:16px;width:100%;max-width:1000px;margin:18px auto 0;display:flex}#kb-demo .kb-ctrls button{border:1px solid var(--line-2);width:38px;height:38px;color:var(--fg);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}#kb-demo .kb-ctrls button:hover{border-color:var(--fg-2);background:#ffffff17}#kb-demo .kb-track{background:#ffffff1a;border-radius:3px;flex:1;height:4px;overflow:hidden}#kb-demo .kb-track .fill{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:3px;width:0%;height:100%}#kb-demo .kb-phase{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:1px;text-transform:uppercase;color:var(--fg-2);text-align:right;min-width:110px;font-size:11px}@media (max-width:820px){#kb-demo .kb-panes{grid-template-columns:1fr;height:auto}#kb-demo .kb-pane.src{border-right:none;border-bottom:1px solid var(--line)}}
