@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.3h9hciz7c7ygr.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.3k6q3yu2z6st3.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.2xutnr_n30v-3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.2xt4dxqx4hw9r.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.0vchxt0cs-r06.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.3kfu5v_o8q8ol.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.00okbctd204vc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1alcwxkb6wbdk.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.3lkdjsxaxw2k3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.1njr2bfrh4k2r.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0-s4mhtt1ybzm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.07nelj0w2qn6k.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.TW4CMq_className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.TW4CMq_variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.Zvz_XW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.Zvz_XW_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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.31e-htzfeyhln.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.37a4gm19wsmwj.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-20C4,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.0t4anfzf7qhnx.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.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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.1lggw6jas8_2n.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.09n5l2o_c63-v.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-20C4,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.3bwea2rv5j-ez.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%}._5-dYEW_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}._5-dYEW_variable{--font-plex-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.GpiBbq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.GpiBbq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.hub{--void:#03050a;--panel:#090e18cc;--panel-2:#03050a9e;--line:#78dcff26;--line-hi:#38e1ff8c;--fg:#e8f1f7;--muted:#a7b6c6;--dim:#7a899c;--neon:#38e1ff;--violet:#8b5cf6;--ember:#ffb547;--ok:#4ade80;--grad:linear-gradient(100deg, var(--neon), var(--violet));--f-display:var(--font-chakra,"Chakra Petch"), ui-sans-serif, system-ui, sans-serif;--f-body:var(--font-plex,"IBM Plex Sans"), ui-sans-serif, system-ui, sans-serif;--f-ar:var(--font-plex-ar,"IBM Plex Sans Arabic"), var(--font-plex,"IBM Plex Sans"), system-ui, sans-serif;--f-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--void);min-height:100vh;color:var(--fg);font-family:var(--f-body);font-size:17px;line-height:1.6;overflow-x:hidden}.hub *{box-sizing:border-box}.hub a{color:var(--neon)}.hub a:focus-visible,.hub button:focus-visible,.hub input:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.hub h1,.hub h2,.hub h3{font-family:var(--f-display);text-wrap:balance;margin:0}.hub p{margin:0}.hub .wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.hub .eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--neon);font-size:12px}.hub .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hub .muted{color:var(--muted)}@media (hover:hover) and (pointer:fine){.hub{cursor:crosshair}}#hub-aurora{z-index:0;pointer-events:none;opacity:.55;position:fixed;inset:0}#hub-aurora:before,#hub-aurora:after{content:"";filter:blur(90px);mix-blend-mode:screen;border-radius:50%;width:70vmax;height:70vmax;position:absolute}#hub-aurora:before{background:radial-gradient(circle,#38e1ff29,#0000 70%);animation:30s ease-in-out infinite alternate auroraA;top:-25%;left:-15%}#hub-aurora:after{background:radial-gradient(circle,#8b5cf629,#0000 70%);animation:30s ease-in-out infinite alternate auroraB;bottom:-25%;right:-15%}@keyframes auroraA{0%{transform:translate(0,0)}to{transform:translate(14%,10%)}}@keyframes auroraB{0%{transform:translate(0,0)}to{transform:translate(-12%,-8%)}}@media (prefers-reduced-motion:reduce){#hub-aurora:before,#hub-aurora:after{animation:none}}#hub-field{z-index:0;opacity:.7;width:100%;height:100%;position:fixed;inset:0}#hub-bolt{z-index:1;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}#hub-flash{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--fx,50%) 0%, #8cc8ff8c, #8b5cf62e 45%, transparent 75%);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){#hub-bolt,#hub-flash{display:none}}#hub-vignette{z-index:1;pointer-events:none;background:radial-gradient(at 50% 30%,#0000 40%,#03050ad9);position:fixed;inset:0}#hub-reticle{z-index:90;pointer-events:none;display:none;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){#hub-reticle{display:block}.hub{cursor:none}.hub input,.hub textarea,.hub select{cursor:auto}}#hub-reticle .box{width:44px;height:44px;position:fixed;top:0;left:0}#hub-reticle .ring{background:linear-gradient(#38e1ffbf,#38e1ffbf) top/1px 5px no-repeat,linear-gradient(#38e1ffbf,#38e1ffbf) bottom/1px 5px no-repeat,linear-gradient(#38e1ffbf,#38e1ffbf) 0/5px 1px no-repeat,linear-gradient(#38e1ffbf,#38e1ffbf) 100%/5px 1px no-repeat;border:1px solid #38e1ff66;border-radius:50%;transition:border-color .12s;position:absolute;inset:6px}#hub-reticle .c{border:0 solid var(--neon);width:12px;height:12px;transition:border-color .12s;position:absolute}#hub-reticle .tl{border-top-width:2px;border-left-width:2px;top:0;left:0}#hub-reticle .tr{border-top-width:2px;border-right-width:2px;top:0;right:0}#hub-reticle .bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}#hub-reticle .br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}#hub-reticle.lock .c{border-color:#7ff0ff}#hub-reticle.lock .ring{border-color:#7ff0ffb3}#hub-reticle .box.pulse{animation:.28s ease-out reticlePulse}#hub-reticle .box.fire{animation:.12s ease-out reticleFire}@keyframes reticlePulse{0%{filter:brightness()}40%{filter:brightness(2.2)}to{filter:brightness()}}@keyframes reticleFire{0%{filter:brightness(3)}to{filter:brightness()}}#hub-reticle .dot{background:var(--neon);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:fixed;top:0;left:0}#hub-reticle .hx,#hub-reticle .vx{position:fixed}#hub-reticle .hx{height:1px;left:0;right:0}#hub-reticle .vx{width:1px;top:0;bottom:0}#hub-reticle .read{font-family:var(--f-mono);letter-spacing:.08em;color:var(--neon);white-space:nowrap;border:1px solid var(--line);background:#03050acc;padding:3px 6px;font-size:10px;position:fixed;top:0;left:0}#hub-reticle.lock .read{color:#7ff0ff;border-color:#7ff0ff80}.hub header.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#03050ad1;position:sticky}.hub header.top .wrap{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.hub .brand{color:var(--fg);align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.hub .brand b{font-family:var(--f-display);letter-spacing:.04em;font-size:21px;font-weight:700}.hub nav.main{flex-wrap:wrap;gap:4px;display:flex}.hub nav.main a{color:var(--muted);padding:10px 12px;font-size:15px;text-decoration:none}.hub nav.main a:hover{color:var(--fg)}.hub .btn{min-height:52px;font:600 15px var(--f-display);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-hi);color:var(--fg);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;background:#38e1ff14;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .2s,filter .2s;display:inline-flex}.hub .btn:hover{background:#38e1ff33}.hub .btn.solid{background:var(--grad);color:#03050a;border-color:#0000}.hub .btn.solid:hover{filter:brightness(1.1)}.hub .tlink{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.hub .tlink:hover{text-decoration:underline}.hub .panel{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);position:relative}.hub .panel:before,.hub .panel:after{content:"";border:0 solid var(--neon);pointer-events:none;width:16px;height:16px;position:absolute}.hub .panel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.hub .panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.hub main{z-index:2;position:relative}.hub section{padding-block:clamp(72px,9vw,120px)}.hub .sh{flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px;display:flex}.hub .sh h2{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}.hub .sh p{color:var(--muted);font-size:18px}.hub .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(48px,8vw,96px) clamp(48px,6vw,80px);display:grid}.hub .hero h1{letter-spacing:-.01em;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:1}.hub .hero .sub{color:var(--muted);max-width:52ch;margin-top:22px;font-size:clamp(18px,1.6vw,21px)}.hub .hero .ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.hub .trust{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:14px;display:flex}.hub .trust span{align-items:center;gap:8px;display:inline-flex}.hub .trust span:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.hub .console{flex-direction:column;gap:18px;padding:26px;display:flex}.hub .console .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub .langs{gap:6px;display:flex}.hub .langs span{font-family:var(--f-mono);border:1px solid var(--line);color:var(--muted);padding:4px 9px;font-size:11px}.hub .wave{background:var(--panel-2);border:1px solid var(--line);width:100%;height:96px;display:block}.hub .num{font-family:var(--f-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:clamp(28px,3vw,36px);font-weight:700}.hub .row{flex-wrap:wrap;gap:10px;display:flex}.hub .copy{min-height:46px;font:500 13px var(--f-mono);letter-spacing:.06em;color:var(--fg);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.hub .copy:hover{border-color:var(--neon)}.hub .soon{border:1px dashed var(--line);color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.hub .soon b{font-family:var(--f-mono);letter-spacing:.12em;color:var(--dim);font-size:11px;font-weight:500}.hub .greet{background:var(--panel-2);border-left:2px solid var(--neon);padding:16px;font-size:15px;line-height:1.6}.hub .greet small{font-family:var(--f-mono);letter-spacing:.12em;color:var(--dim);margin-bottom:6px;font-size:11px;display:block}.hub .tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.hub .tab{min-height:48px;font:600 14px var(--f-body);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;padding:0 18px}.hub .tab[aria-selected=true]{color:#03050a;background:var(--neon);border-color:var(--neon)}.hub .scene{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:0;display:grid}.hub .scene .side{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:30px;display:flex}.hub .scene .side h3{font-size:26px;font-weight:700;line-height:1.1}.hub .scene .side ul{color:var(--muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hub .scene .side li{gap:10px;display:flex}.hub .scene .side li:before{content:"✓";color:var(--ok);font-weight:700}.hub .chat{flex-direction:column;gap:12px;padding:30px;display:flex}.hub .msg{max-width:85%;padding:12px 16px;font-size:15px;line-height:1.55}.hub .msg small{font-family:var(--f-mono);letter-spacing:.12em;color:var(--dim);margin-bottom:4px;font-size:10px;display:block}.hub .msg.c{border:1px solid var(--line);background:#ffffff0d;align-self:flex-start}.hub .msg.b{background:#38e1ff1a;border:1px solid #38e1ff59;align-self:flex-end}.hub .msg .tr{color:var(--dim);margin-top:6px;font-size:13px;font-style:italic;display:block}.hub .msg[dir=rtl]{font-family:var(--f-ar);text-align:right}.hub .msg[dir=rtl] .tr{text-align:left;direction:ltr}.hub .label{font-family:var(--f-mono);letter-spacing:.1em;color:var(--dim);border-top:1px solid var(--line);padding:12px 30px;font-size:11px}.hub .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hub .step{background:var(--panel-2);border-top:2px solid var(--neon);flex-direction:column;gap:8px;padding:22px;display:flex}.hub .step.opt{border-top-style:dashed}.hub .step .k{font-family:var(--f-mono);letter-spacing:.12em;color:var(--dim);font-size:11px}.hub .step h3{font-size:20px;font-weight:700}.hub .step p{color:var(--muted);font-size:15px}.hub .est{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;display:grid}.hub .est .in{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:32px;display:flex}.hub .est .out{flex-direction:column;justify-content:center;gap:14px;padding:32px;display:flex}.hub .presets{flex-wrap:wrap;gap:8px;display:flex}.hub .preset{min-height:44px;font:500 14px var(--f-body);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;padding:0 16px}.hub .preset[aria-pressed=true]{color:var(--fg);border-color:var(--neon);background:#38e1ff1f}.hub .field label{color:var(--muted);justify-content:space-between;gap:10px;font-size:15px;display:flex}.hub .field output{font-family:var(--f-mono);color:var(--fg);font-variant-numeric:tabular-nums}.hub .field input{width:100%;accent-color:var(--neon);min-height:32px}.hub .big{font-family:var(--f-display);color:var(--ember);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,80px);font-weight:700;line-height:1}.hub .prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hub .tier{flex-direction:column;gap:14px;padding:30px;display:flex}.hub .tier.hi{border-color:var(--line-hi);box-shadow:inset 0 0 60px #38e1ff14}.hub .tier .n{font-family:var(--f-mono);letter-spacing:.16em;color:var(--muted);font-size:12px}.hub .tier .a{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.hub .tier .a small{color:var(--muted);font-size:16px;font-weight:500}.hub .tier ul{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hub .tier li:before{content:"→ ";color:var(--neon)}.hub .tier .btn{margin-top:auto}.hub .addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub .addon{flex-direction:column;gap:12px;padding:30px;display:flex}.hub .addon h3{font-size:28px;font-weight:700}.hub .addon .p{font-family:var(--f-mono);color:var(--ember);font-size:13px}.hub .addon .tlink{margin-top:auto}.hub .proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hub .proof .panel{flex-direction:column;gap:10px;padding:24px;display:flex}.hub .proof h3{font-size:18px;font-weight:700}.hub .proof p{color:var(--muted);font-size:15px}.hub .cta{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding:clamp(32px,6vw,64px);display:grid}.hub .cta h2{font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.02}.hub .cl{border:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hub .cl small{font-family:var(--f-mono);letter-spacing:.12em;color:var(--dim);font-size:11px;display:block}.hub .cl b{-webkit-user-select:all;user-select:all}.hub footer{z-index:2;border-top:1px solid var(--line);background:#03050af0;position:relative}.hub footer .wrap{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:30px;padding-block:44px;display:grid}.hub footer h4{font-family:var(--f-mono);letter-spacing:.16em;color:var(--dim);margin:0 0 12px;font-size:11px;font-weight:500}.hub footer a{color:var(--muted);padding:5px 0;font-size:14px;text-decoration:none;display:block}.hub footer a span{color:var(--dim)}.hub footer a:hover{color:var(--fg)}#hub-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:95;background:var(--neon);color:#03050a;font:600 13px var(--f-mono);padding:10px 16px;position:fixed;transform:translate(-50%)}@media (max-width:1000px){.hub .hero,.hub .scene,.hub .est,.hub .cta{grid-template-columns:minmax(0,1fr)}.hub .scene .side,.hub .est .in{border-right:0;border-bottom:1px solid var(--line)}.hub .steps,.hub .prices,.hub .proof{grid-template-columns:repeat(2,minmax(0,1fr))}.hub footer .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1080px){.hub nav.main{display:none}}@media (max-width:420px){.hub header.top .btn{padding:0 14px;font-size:13px}}@media (max-width:700px){.hub .prices,.hub .addons,.hub .proof,.hub .steps{grid-template-columns:minmax(0,1fr)}.hub .msg{max-width:100%}.hub footer .wrap{grid-template-columns:minmax(0,1fr)}}
.hub .steps.s4{grid-template-columns:repeat(4,minmax(0,1fr))}.hub .proof.p3{grid-template-columns:repeat(3,minmax(0,1fr))}.hub .proof .panel .eyebrow{font-size:11px}.hub .hero .lede{color:var(--fg);font-weight:500}@media (max-width:1000px){.hub .steps.s4{grid-template-columns:repeat(2,minmax(0,1fr))}.hub .proof.p3{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.hub .steps.s4{grid-template-columns:minmax(0,1fr)}}.hub footer h2{font-family:var(--f-mono);letter-spacing:.16em;color:var(--dim);text-wrap:wrap;margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.15}
.hub .page-hero{max-width:920px;padding-block:clamp(56px,9vw,112px) clamp(24px,4vw,48px)}.hub .page-hero h1{letter-spacing:-.01em;font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02}.hub .page-hero .sub{color:var(--muted);max-width:60ch;margin-top:22px;font-size:clamp(18px,1.6vw,21px)}.hub .page-hero .ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.hub .offer .price{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.hub .offer .price small{color:var(--muted);font-size:16px;font-weight:500}.hub .offer .btn{align-self:flex-start;margin-top:auto}.hub .ticks{color:var(--muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hub .ticks li{gap:10px;display:flex}.hub .ticks li:before{content:"→";color:var(--neon);flex:none}.hub .status{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);align-self:flex-start;padding:3px 8px;font-size:11px}.hub .status.live{color:var(--ok);border-color:#4ade8073}.hub .status.internal{color:var(--neon);border-color:var(--line-hi)}.hub .status.research{color:var(--ember);border-color:#ffb54773}.hub .plain{flex-direction:column;gap:18px;padding:clamp(28px,4vw,44px);display:flex}.hub .plain h2{font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.hub nav.main a[aria-current=page]{color:var(--fg)}
