@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_2dfe832-module__ZLNLWq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2dfe832-module__ZLNLWq__variable{--font-landing-display:"Space Grotesk", "Space Grotesk 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.2y65deuc30pmy.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.2qt3tdwt-y9x_.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.3cvcemwuzoywn.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.02z5rrbg5nt92.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.2rixgazldzomk.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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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.2y65deuc30pmy.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.2qt3tdwt-y9x_.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.3cvcemwuzoywn.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.02z5rrbg5nt92.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.2rixgazldzomk.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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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.2y65deuc30pmy.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.2qt3tdwt-y9x_.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.3cvcemwuzoywn.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.02z5rrbg5nt92.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.2rixgazldzomk.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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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%}.ibm_plex_sans_433d00f5-module__IAPyVa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_433d00f5-module__IAPyVa__variable{--font-landing-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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%}.ibm_plex_mono_c6cd35af-module__K27tlG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c6cd35af-module__K27tlG__variable{--font-landing-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/276ff8de80749a43-s.p.29e-66-z_wi5x.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6349e7b7c711f919-s.10pna0alc4lbw.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:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b2c92c038ad6af88-s.0g3w3htbv7dw_.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:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/276ff8de80749a43-s.p.29e-66-z_wi5x.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6349e7b7c711f919-s.10pna0alc4lbw.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:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b2c92c038ad6af88-s.0g3w3htbv7dw_.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:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/276ff8de80749a43-s.p.29e-66-z_wi5x.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6349e7b7c711f919-s.10pna0alc4lbw.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:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b2c92c038ad6af88-s.0g3w3htbv7dw_.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:Noto Sans Ethiopic Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_ethiopic_dd6e9bf2-module__gcNvDq__className{font-family:Noto Sans Ethiopic,Noto Sans Ethiopic Fallback;font-style:normal}.noto_sans_ethiopic_dd6e9bf2-module__gcNvDq__variable{--font-landing-ethiopic:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback"}
.landing{--lp-brand:#7c20d0;--lp-brand-hot:#d020c9;--lp-brand-grad:linear-gradient(to top right, #7c20d0, #d020c9);--lp-parchment:#fff;--lp-ink:#160b22;--lp-ink-soft:#2a1540;--lp-on-ink:#f7f4fb;--lp-on-ink-muted:#c9b8dc;--lp-border:#e8e4ef;--lp-card:#fff;--lp-secondary:#f6f3fa;--lp-muted-fg:#6b5a7a;--lp-tibeb:#7c20d0;--lp-tibeb-deep:#5a1899;--lp-clay:#d020c9;--lp-ring:#7c20d0;--lp-band:#f0ebf6;--lp-band-soft:#fff;--lp-band-fg:#160b22;--lp-band-muted:#6b5a7a;--lp-band-accent:#7c20d0;--lp-band-divider:#160b2214;--lp-band-input-border:#160b2226;--lp-band-input-bg:#ffffffe6;--lp-band-input-placeholder:#6b5a7a8c;--lp-band-watermark:#160b2212;--lp-band-cta-icon-bg:#160b2214;--lp-hero-bg:#fff;--lp-hero-fg:#160b22;--lp-hero-body:#4a3d5c;--lp-hero-muted:#6b5a7a;--lp-hero-accent:#7c20d0;--lp-hero-tagline:#5a1899;--lp-hero-border:#160b221a;--lp-hero-grid:#160b220f;--lp-hero-glow-top:#7c20d00f;--lp-hero-glow-bottom:#fffffff2;--lp-hero-outline:#160b2233;--lp-hero-outline-hover:#160b2259;--lp-hero-toggle-border:#160b2226;--lp-hero-toggle-fg:#6b5a7a;--lp-channel-bg:#fff;--lp-channel-border:#e8e4ef;--lp-channel-fg:#160b22;--lp-channel-muted:#6b5a7a;--lp-channel-icon-bg:#f0ebf6;--lp-channel-icon-fg:#7c20d0;--lp-channel-radius:0;--lp-channel-icon-radius:0;--lp-channel-shadow:0 1px 2px #160b220a, 0 8px 24px #160b220f;--lp-channel-hover-shadow:0 1px 2px #160b220d, 0 12px 32px #160b221a;--font-display:var(--font-landing-display), var(--font-landing-ethiopic), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-landing-body), var(--font-landing-ethiopic), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-landing-mono), ui-monospace, monospace;color:var(--lp-ink);background:var(--lp-parchment);font-family:var(--font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden}html.dark .landing{--lp-parchment:#000;--lp-ink:#f7f4fb;--lp-ink-soft:#ece6f4;--lp-on-ink:#0a0a0a;--lp-on-ink-muted:#7a6a8a;--lp-border:#f7f4fb24;--lp-card:#000;--lp-secondary:#0a0a0a;--lp-muted-fg:#b8a8c8;--lp-tibeb:#c084fc;--lp-tibeb-deep:#d020c9;--lp-clay:#d020c9;--lp-band:#0a0a0a;--lp-band-soft:#111;--lp-band-fg:#f7f4fb;--lp-band-muted:#c9b8dc;--lp-band-accent:#c084fc;--lp-band-divider:#f7f4fb1a;--lp-band-input-border:#f7f4fb33;--lp-band-input-bg:#ffffff0a;--lp-band-input-placeholder:#c9b8dc73;--lp-band-watermark:#f7f4fbe6;--lp-band-cta-icon-bg:#ffffff14;--lp-hero-bg:#000;--lp-hero-fg:#f7f4fb;--lp-hero-body:#c9b8dc;--lp-hero-muted:#a898bc;--lp-hero-accent:#c084fc;--lp-hero-tagline:#9b8aad;--lp-hero-border:#f7f4fb1a;--lp-hero-grid:#f7f4fb0f;--lp-hero-glow-top:#7c20d014;--lp-hero-glow-bottom:#000000e6;--lp-hero-outline:#f7f4fb33;--lp-hero-outline-hover:#f7f4fb59;--lp-hero-toggle-border:#f7f4fb26;--lp-hero-toggle-fg:#c9b8dc;--lp-channel-bg:#000;--lp-channel-border:#ffffff1a;--lp-channel-fg:#fff;--lp-channel-muted:#ffffff94;--lp-channel-icon-bg:#ffffff0d;--lp-channel-icon-fg:#ffffff80;--lp-channel-radius:0;--lp-channel-icon-radius:0;--lp-channel-shadow:none;--lp-channel-hover-shadow:none}.landing .font-display{font-family:var(--font-display)}.landing .font-mono{font-family:var(--font-mono)}.landing .font-ethiopic{font-family:var(--font-landing-ethiopic), var(--font-body)}.landing .lp-fidel{font-family:var(--font-landing-ethiopic), var(--font-body);color:color-mix(in oklab, var(--lp-ink) 68%, transparent);font-size:.875em;font-weight:400;line-height:1.65}html.dark .landing .lp-fidel{color:color-mix(in oklab, var(--lp-ink) 78%, transparent)}.landing h1,.landing h2,.landing h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.landing p,.landing li,.landing .lp-prose{font-family:var(--font-body);font-weight:400}.lp-section{padding-block:6rem}@media (min-width:640px){.lp-section{padding-block:7rem}}.lp-label{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.lp-hero{background:var(--lp-hero-bg);color:var(--lp-hero-fg)}.lp-hero-grid{background-image:linear-gradient(to right, var(--lp-hero-grid) 1px, transparent 1px), linear-gradient(var(--lp-hero-grid) 1px, transparent 1px);background-size:56px 56px;animation:24s ease-in-out infinite alternate lp-grid-drift}@keyframes lp-grid-drift{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}.lp-hero-glow{background:linear-gradient(to bottom, var(--lp-hero-glow-top), transparent 45%, var(--lp-hero-glow-bottom))}.lp-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted-fg);font-size:.6875rem;font-weight:500}.lp-lang-pill[data-active=true]{border-color:color-mix(in oklab, var(--lp-brand-hot) 45%, var(--lp-border));background:color-mix(in oklab, var(--lp-brand) 14%, transparent);color:var(--lp-ink)}.lp-chat-user-bubble,.landing .lp-hero .lp-chat-user-bubble,.landing .lp-hero .lp-chat-user-bubble span{color:#fff!important}.lp-chat-user-bubble .lp-fidel{color:#fffffff2!important}.lp-btn-primary{font-size:.875rem;font-weight:500;font-family:var(--font-body);background:var(--lp-brand);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;padding:.6875rem 1.25rem;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.lp-btn-primary:hover{background:color-mix(in oklab, var(--lp-brand) 88%, black);box-shadow:0 8px 20px color-mix(in oklab, var(--lp-brand) 22%, transparent);transform:translateY(-1px)}.lp-btn-primary:active{box-shadow:none;transform:translateY(0)}.lp-btn-secondary{font-size:.875rem;font-weight:500;font-family:var(--font-body);color:var(--lp-hero-fg);border:1px solid var(--lp-hero-outline);background:0 0;justify-content:center;align-items:center;padding:.6875rem 1.25rem;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.lp-btn-secondary:hover{border-color:var(--lp-hero-outline-hover);background:color-mix(in oklab, var(--lp-hero-fg) 5%, transparent)}.lp-btn-secondary:active{transform:translateY(0)}.lp-hero-btn-outline{color:var(--lp-hero-fg);border-color:var(--lp-hero-outline);transition:border-color .15s,transform .15s}.lp-hero-btn-outline:hover{border-color:var(--lp-hero-outline-hover)}.lp-hero-divider{border-color:var(--lp-hero-border)}.lp-band-section{background:var(--lp-band);color:var(--lp-band-fg)}.lp-band-accent{color:var(--lp-band-accent)}.lp-band-muted{color:var(--lp-band-muted)}.lp-band-soft{background:var(--lp-band-soft)}.lp-band-divider{background:var(--lp-band-divider)}.lp-band-link{color:var(--lp-band-accent);border-color:var(--lp-band-accent);transition:color .2s,border-color .2s}.lp-band-link:hover{color:var(--lp-band-fg);border-color:var(--lp-band-fg)}.lp-band-input{border-color:var(--lp-band-input-border)!important;background-color:var(--lp-band-input-bg)!important;color:var(--lp-band-fg)!important}.lp-band-input::placeholder{color:var(--lp-band-input-placeholder)!important}.lp-band-input:focus-visible{border-color:var(--lp-band-accent)!important}.lp-tibeb-rule{background-image:repeating-linear-gradient(135deg, var(--lp-tibeb) 0 2px, transparent 2px 8px);opacity:.9;width:100%;height:6px}.lp-fidel-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--lp-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--lp-ink) 7%, transparent) 1px, transparent 1px);background-size:56px 56px,56px 56px}.lp-fidel-grid-dark{background-image:linear-gradient(to right, color-mix(in oklab, var(--lp-band-fg) 8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--lp-band-fg) 8%, transparent) 1px, transparent 1px);background-size:56px 56px,56px 56px}.lp-btn-ink{letter-spacing:-.01em;background-image:var(--lp-brand-grad);color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}.lp-btn-ink:hover{opacity:.9}.lp-btn-outline{letter-spacing:-.01em;border:1px solid color-mix(in oklab, var(--lp-ink) 25%, transparent);color:var(--lp-ink);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.lp-btn-outline:hover{border-color:var(--lp-ink);background:var(--lp-secondary)}.lp-btn-tibeb{letter-spacing:-.01em;background-image:var(--lp-brand-grad);color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}.lp-btn-tibeb:hover{opacity:.9}.lp-btn-nav{border:1px solid var(--lp-ink);color:var(--lp-ink);padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s}.lp-btn-nav:hover{background-image:var(--lp-brand-grad);color:#fff;border-color:#0000}.lp-theme-toggle{border:1px solid var(--lp-border);width:2.25rem;height:2.25rem;color:var(--lp-ink);justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.lp-theme-toggle:hover{border-color:var(--lp-ink);background:var(--lp-secondary)}.lp-nav-link{color:var(--lp-muted-fg);font-size:.875rem;transition:color .2s}.lp-nav-link:hover{color:var(--lp-ink)}.lp-input{border:1px solid color-mix(in oklab, var(--lp-band-fg) 25%, transparent);width:100%;color:var(--lp-band-fg);background:0 0;outline:none;padding:.75rem;font-size:.875rem;transition:border-color .2s}.lp-input::placeholder{color:color-mix(in oklab, var(--lp-band-muted) 60%, transparent)}.lp-input:focus{border-color:var(--lp-tibeb)}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.landing .lp-btn-primary{transition:none}.landing .lp-btn-primary:hover,.landing .lp-btn-primary:active{box-shadow:none;transform:none}.lp-hero-grid{animation:none}.lp-hiw-flow-card{transition:none}.lp-hiw-flow-card:hover{box-shadow:none;transform:none}.lp-faq-item{animation:none}.lp-lang-card:hover{transform:none}.lp-channel-card:hover,.lp-admin-card:hover,.lp-lang-sample:hover{box-shadow:none;transform:none}}.lp-hiw-steps{position:relative}.lp-hiw-step{padding-bottom:2.5rem;padding-left:3.25rem;position:relative}.lp-hiw-step:last-child{padding-bottom:0}.lp-hiw-step:before{content:"";background:linear-gradient(to bottom, var(--lp-brand), var(--lp-border));width:1px;position:absolute;top:2.25rem;bottom:0;left:1.0625rem}.lp-hiw-step:last-child:before{display:none}.lp-hiw-step-num{background-image:var(--lp-brand-grad);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:#fff;box-shadow:0 0 0 4px var(--lp-parchment);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:.125rem;left:0}.lp-hiw-cta{background:var(--lp-secondary);border:1px solid var(--lp-border)}.lp-hiw-cta-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklab, var(--lp-brand) 18%, transparent), transparent 70%)}.lp-stat-card:hover .lp-stat-glow{opacity:1}.lp-hiw-flow-card{transition:transform .35s,box-shadow .35s}.lp-hiw-flow-card:hover{box-shadow:0 12px 40px color-mix(in oklab, var(--lp-brand) 12%, transparent), 0 4px 12px color-mix(in oklab, var(--lp-ink) 6%, transparent);transform:translateY(-4px)}.lp-hiw-glass-icon{background:linear-gradient(135deg, color-mix(in oklab, var(--lp-brand) 18%, transparent), color-mix(in oklab, var(--lp-brand-hot) 10%, transparent));box-shadow:inset 0 1px 0 #fff6, 0 2px 8px color-mix(in oklab, var(--lp-ink) 5%, transparent)}@supports (color:lab(0% 0 0)){.lp-hiw-glass-icon{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.4), 0 2px 8px color-mix(in oklab, var(--lp-ink) 5%, transparent)}}.lp-stagger-row{transition:color .2s;position:relative}.lp-stagger-row:before{content:"";background-image:var(--lp-brand-grad);border-radius:9999px;width:3px;height:0;transition:height .3s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}.lp-stagger-row:hover:before{height:60%}.lp-contact-form{transition:border-color .25s,box-shadow .35s cubic-bezier(.22,1,.36,1)}.lp-contact-form:focus-within{border-color:color-mix(in oklab, var(--lp-brand) 35%, var(--lp-border));box-shadow:0 12px 40px color-mix(in oklab, var(--lp-brand) 8%, transparent)}.lp-lang-card{transition:background-color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.lp-lang-card:hover{transform:translateY(-3px)}.lp-platform-section{background:var(--lp-parchment)}html:not(.dark) .landing .lp-platform-section{background:var(--lp-secondary)}.lp-channel-card{background:var(--lp-channel-bg);border-color:var(--lp-channel-border);color:var(--lp-channel-fg);border-radius:var(--lp-channel-radius,0);box-shadow:var(--lp-channel-shadow)}.lp-channel-card .lp-channel-icon{background:var(--lp-channel-icon-bg);color:var(--lp-channel-icon-fg);border-radius:var(--lp-channel-icon-radius,0)}.lp-channel-card,.lp-admin-card,.lp-lang-sample{transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.lp-channel-card:hover{border-color:color-mix(in oklab, var(--lp-brand) 32%, var(--lp-channel-border));box-shadow:var(--lp-channel-hover-shadow,0 14px 36px color-mix(in oklab, var(--lp-brand) 8%, transparent));transform:translateY(-3px)}.lp-admin-card:hover,.lp-lang-sample:hover{border-color:color-mix(in oklab, var(--lp-brand) 28%, var(--lp-border));box-shadow:0 14px 36px color-mix(in oklab, var(--lp-brand) 8%, transparent);transform:translateY(-3px)}.lp-admin-slide .lp-channel-icon{background:var(--lp-channel-icon-bg);color:var(--lp-channel-icon-fg);border-radius:var(--lp-channel-icon-radius,0)}.lp-admin-slide{border-radius:0;transition:border-color .3s,box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.lp-admin-slide:hover{border-color:color-mix(in oklab, var(--lp-brand) 30%, var(--lp-border));box-shadow:0 18px 44px color-mix(in oklab, var(--lp-brand) 10%, transparent)}.lp-company-card{transition:border-color .3s,box-shadow .35s cubic-bezier(.22,1,.36,1)}.lp-company-card:hover{border-color:color-mix(in oklab, var(--lp-brand) 28%, var(--lp-border));box-shadow:0 16px 40px color-mix(in oklab, var(--lp-brand) 8%, transparent)}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-faq-item{animation:.55s cubic-bezier(.22,1,.36,1) both lp-faq-in}
