@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_a6c0feee-module__0q-pYa__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_a6c0feee-module__0q-pYa__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.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_29bcc33-module__Rz8LTW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_29bcc33-module__Rz8LTW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--border-angle:0deg}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-onest);--default-mono-font-family:var(--font-jetbrains-mono);--color-muted-foreground:#d6d5d499;--color-blue:#5bc8ff;--color-green:#63e695;--color-border:#d6d5d414;--container-page:1088px}}@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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;scroll-padding-top:110px;line-height:normal}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:hidden}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{display:block}html{cursor:default}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.mx-auto{margin-inline:auto}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.max-w-\[760px\]{max-width:760px}.max-w-page{max-width:var(--container-page)}.grow{flex-grow:1}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-\[var\(--header-height\)\]{scroll-margin-top:var(--header-height)}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.text-brand{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.px-5{padding-inline:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[15px\]{font-size:15px}.text-\[34px\]{font-size:34px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-\[124px\]{padding-top:124px}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[44px\]{font-size:44px}}@media (min-width:64rem){.lg\:pt-\[132px\]{padding-top:132px}}}:root{--bg:#151617;--text:#d6d5d4;--white:#fff;--ink:#151617;--blue:#5bc8ff;--green:#63e695;--mint:#97ffb3;--sky:#72c4ff;--orange:#ffa64c;--red:#ff453a;--s1:#d6d5d403;--s2:#d6d5d405;--s4:#d6d5d40a;--s6:#d6d5d40f;--s8:#d6d5d414;--s10:#d6d5d41a;--s12:#d6d5d41f;--muted:#d6d5d499;--font:var(--font-onest), system-ui, -apple-system, "Segoe UI", sans-serif;--content:1040px;--glass-blur:10px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-roll:cubic-bezier(.33, 1, .68, 1);--dur-hover:.2s;--dur-press:.16s;--reveal-duration:.7s;--reveal-shift:24px;--dur-move:.3s;--dur-accordion:.2s}.eyebrow,.hero__note,.nav__links a,.nav__login,.footer__links a,.footer__brand span,.msg__head span,.decide span,.case__name,.face span,.punct,.and,.integration span{white-space:nowrap}.ico{flex:none;display:block}.ico--14{width:14px;height:14px}.ico--16{width:16px;height:16px}.ico--18{width:18px;height:18px}.ico--20{width:20px;height:20px}.ico--22{width:22px;height:22px}.ico--24{width:24px;height:24px}.rot-180{transform:rotate(180deg)}.rot-90n{transform:rotate(-90deg)}.shape{flex:none;place-items:center;display:grid}.shape--18{width:18px;height:18px}.shape--20{width:20px;height:20px}.shape--18 img{width:14.7789px;height:14.7789px}.shape--20 img{width:16.4211px;height:16.4211px}.wrap{width:var(--content);max-width:calc(100% - 32px);margin-inline:auto}.section-head{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.eyebrow{text-transform:uppercase;color:var(--muted);font-size:14px;line-height:18px}.eyebrow--13{font-size:13px}.h2{color:var(--white);font-size:40px;font-weight:600;line-height:1.25}.lead{color:var(--white);opacity:.6;font-size:16px;line-height:20px}.lead--pre{white-space:pre-wrap}.grad-text{-webkit-background-clip:text;background-clip:text;background-image:var(--grad);color:#0000}.grad-text .w{color:var(--white)}.full{width:100%}.btn{white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), filter var(--dur-hover) ease, background-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{color:var(--ink);filter:drop-shadow(0 2px 20px #0000001a);background-image:linear-gradient(var(--angle,67.17deg), var(--blue) 0%, var(--green) 100%);gap:10px;padding:14px 28px 14px 24px;font-size:16px;font-weight:600;line-height:22px}.btn--ghost{color:var(--white);padding:14px 28px;font-size:16px;font-weight:600;line-height:22px;box-shadow:inset 0 0 0 1px #ffffff3d,0 2px 40px #0000001a}.btn--white{background:var(--white);color:var(--ink);filter:drop-shadow(0 2px 20px #0000001a);gap:8px;padding:8px 16px;font-size:15px;font-weight:500;line-height:20px}.tag{background:#ffffff0f;border-radius:100px;align-items:center;padding:4px 8px;display:inline-flex}.tag span{color:var(--white);opacity:.6;white-space:nowrap;font-size:11px;line-height:14px}.tags{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.icon-box{background:var(--s8);border-radius:16px;flex:none;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.shell{box-shadow:inset 0 0 0 1px var(--s6);background:var(--s2);border-radius:26px;gap:6px;width:100%;padding:6px;display:grid}.card{background:var(--s4);border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;padding:20px;display:flex;overflow:hidden}.card__info{width:100%;color:var(--text);flex-direction:column;gap:4px;display:flex}.card__title{font-size:18px;font-weight:600;line-height:24px}.card__text{opacity:.6;font-size:14px;line-height:18px}.metrics{align-items:center;gap:16px;width:100%;display:flex}.metric{white-space:nowrap;color:var(--text);flex-direction:column;gap:2px;display:flex}.metric b{font-size:16px;font-weight:500;line-height:20px}.metric b.good{color:var(--mint)}.metric span{opacity:.6;font-size:12px;line-height:16px}.metric-sep{background:var(--text);opacity:.1;flex:none;width:1px;height:30px}.section{position:relative}@media (min-width:1100px){.hero{min-height:var(--h)}.section:not(.hero){padding-bottom:200px}}.nav{z-index:50;width:1012px;max-width:calc(100% - 32px);box-shadow:inset 0 0 0 1px var(--s6);background:var(--s2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:background-color var(--dur-hover) ease;border-radius:100px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex;position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.nav.is-scrolled{background:#1c1c1cb8}.logo{flex:1 0 0;align-items:center;gap:10px;display:flex}.logo img{width:40px;height:40px}.logo span{color:var(--text);font-size:24px;font-weight:600;line-height:32px}.nav__links{align-items:center;gap:30px;display:flex}.nav__links a{color:var(--text);opacity:.8;transition:opacity var(--dur-hover) ease, color var(--dur-hover) ease;font-size:14px;font-weight:500;line-height:20px}.nav__links a[aria-current]{opacity:1;color:var(--white)}.nav__actions{flex:1 0 0;justify-content:flex-end;align-items:center;gap:30px;width:200px;display:flex}.nav__login{opacity:.8;transition:opacity var(--dur-hover) ease;font-size:15px;font-weight:500;line-height:20px}.nav__menu-btn,.nav-menu{display:none}@media (max-width:1099px){.nav{border-radius:26px;flex-wrap:wrap}.nav.is-open{background:#1c1c1ceb}.nav__menu-btn{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--s8);transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);background:#ffffff0f;border-radius:100px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:-22px;display:flex}.nav__menu-btn i{background:var(--white);width:14px;height:1.5px;transition:translate var(--dur-move) var(--ease-out), rotate var(--dur-move) var(--ease-out);border-radius:1px}.nav.is-open .nav__menu-btn i:first-child{translate:0 2.75px;rotate:45deg}.nav.is-open .nav__menu-btn i:last-child{translate:0 -2.75px;rotate:-45deg}.nav__menu-btn:active{transform:scale(.97)}.nav-menu{transition:grid-template-rows var(--dur-move) var(--ease-out);flex-basis:100%;grid-template-rows:0fr;display:grid}.nav.is-open .nav-menu{grid-template-rows:1fr}.nav-menu__inner{min-height:0;overflow:hidden}.nav-menu__list{flex-direction:column;padding:8px 0 0;display:flex}.nav-menu a{color:var(--text);opacity:.8;transition:opacity var(--dur-hover) ease, color var(--dur-hover) ease, background-color var(--dur-hover) ease;border-radius:12px;padding:12px 8px;font-size:18px;font-weight:500;line-height:24px}.nav-menu a[aria-current]{opacity:1;color:var(--white)}.nav-menu a:focus-visible{outline-offset:-2px}.nav-menu a:active{opacity:1;background-color:#ffffff0f}}@media (max-width:1099px) and (hover:hover) and (pointer:fine){.nav__menu-btn:hover{background-color:#ffffff1a}.nav-menu a:hover{opacity:1}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.nav-menu,.nav__menu-btn i{transition:none}}@media (min-width:768px) and (max-width:1099px){.nav-menu__list{padding-bottom:2px}}.hero{--h:618px;padding-top:204px}.hero__inner{flex-direction:column;align-items:center;gap:20px;display:flex}.pill-badge{background:var(--s4);box-shadow:inset 0 0 0 1px var(--s10), 0 2px 40px #0000001a;border-radius:100px;align-items:center;gap:6px;padding:6px;display:inline-flex}.pill-badge__label{align-items:center;gap:2px;display:flex}.pill-badge__label span{text-transform:uppercase;color:var(--text);opacity:.8;white-space:nowrap;font-size:13px;line-height:18px}.hero__copy{text-align:center;color:var(--white);flex-direction:column;gap:10px;width:100%;display:flex}.hero__title{font-size:64px;font-weight:600;line-height:1.25}.hero__title .grad-text{--grad:linear-gradient(90deg, var(--blue), var(--green))}.hero__sub{opacity:.6;font-size:18px;line-height:23px}.hero__cta{flex-direction:column;align-items:center;gap:20px;display:flex}.btn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.hero__note{color:var(--text);opacity:.6;text-align:center;font-size:13px;line-height:18px}.screen-frame{border:1px solid var(--s6);background:var(--s6);width:1050px;max-width:calc(100% - 32px);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:20px;margin-inline:auto;padding:4px}.screen{aspect-ratio:1040/674;background:#161614;border-radius:16px;width:100%;position:relative;overflow:hidden}.screen__video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.glow{pointer-events:none;position:absolute}.glow canvas{width:100%;height:100%;display:block}.glow--screen{z-index:-1;aspect-ratio:1040/674;filter:blur(50px);width:calc(min(1050px,100% - 32px) - 10px);top:5px;left:50%;transform:translate(-50%)}.glow--screen canvas{opacity:.5;border-radius:200px}.dust{z-index:-5;pointer-events:none;opacity:0;width:100%;height:100lvh;transition:opacity 1.6s;position:fixed;top:0;left:0}.dust.is-on{opacity:1}.stack-40{flex-direction:column;align-items:center;gap:40px;display:flex}.problem__title{flex-direction:column;align-items:center;display:flex}.problem__title .grad-text{--grad:linear-gradient(90deg, var(--blue), var(--green))}.stats{align-items:center;gap:20px;width:100%;padding:40px 0;display:flex;position:relative}.stats:before,.stats:after{content:"";background:linear-gradient(90deg,#d6d5d400 0%,#d6d5d41a 50%,#d6d5d400 100%);height:1px;position:absolute;left:0;right:0}.stats:before{top:0}.stats:after{bottom:0}.stat{text-align:center;color:var(--white);flex-direction:column;flex:1 0 0;gap:6px;display:flex}.stat b{font-size:32px;font-weight:500;line-height:41px}.stat span{opacity:.6;font-size:13px;line-height:17px}.how .h2{--grad:linear-gradient(38.48deg, var(--blue) 0%, var(--green) 100%)}.steps{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.steps__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.step-tab{white-space:nowrap;transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);background:#ffffff0a;border-radius:100px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}.step-tab__num{color:var(--sky);transition:color var(--dur-hover) ease}.step-tab__label{color:var(--white);opacity:.6;transition:opacity var(--dur-hover) ease}.step-tab__bar{opacity:0;width:36px;height:1px;transition:opacity var(--dur-hover) ease;background:#ffffff1a;border-radius:4px;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)}.step-tab__bar i{height:100%;width:calc(var(--progress,.389) * 100%);background:var(--white);display:block}.step-tab[aria-selected=true]{cursor:default;background:#ffffff1f}.step-tab[aria-selected=true] .step-tab__num{color:var(--green)}.step-tab[aria-selected=true] .step-tab__label,.step-tab[aria-selected=true] .step-tab__bar{opacity:1}.steps__panels{width:100%;box-shadow:inset 0 0 0 1px var(--s6);background:var(--s1);border-radius:26px;padding:6px}.step-panel{align-items:flex-start;gap:16px;width:100%;display:flex}.step-panel[hidden]{display:none}.step-panel.is-entering{animation:panel-in .25s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-col{flex-direction:column;flex:none;gap:6px;width:500px;padding:14px;display:flex}.bubble{flex-direction:column;gap:14px;width:100%;padding:14px;display:flex}.bubble--ai{background:#63e6950a;border-radius:20px}.bubble--you{border-radius:20px 20px 0 0}.who{white-space:nowrap;border-radius:100px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}.bubble--ai .who{color:var(--green);background:#63e6951f}.bubble--you .who{color:#fff9;background:#ffffff0f}.bubble__text{font-size:15px;line-height:20px}.bubble--ai .bubble__text{color:var(--green)}.bubble--you .bubble__text{color:var(--white);opacity:.8}.app-col{background:var(--s4);border-radius:20px;flex-direction:column;flex:1 0 0;gap:14px;min-width:0;padding:14px;display:flex;overflow:hidden}.crumbs{align-items:center;gap:10px;width:100%;display:flex}.dot{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px}.crumbs .dot{box-shadow:0 0 10px #97ffb340}.crumbs span{opacity:.7;font-size:14px;font-weight:500;line-height:18px}.divider{background:var(--s6);flex:none;width:100%;height:1px}.brand{flex-direction:column;gap:12px;width:100%;display:flex}.brand__head{align-items:center;gap:14px;display:flex}.avatar-sc{background:var(--s12);border-radius:100px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:500;display:grid}.brand__name{white-space:nowrap;flex-direction:column;flex:1 0 0;gap:4px;font-weight:500;display:flex}.brand__name b{font-size:18px;font-weight:500;line-height:24px}.brand__name span{color:var(--sky);font-size:14px;line-height:18px}.swatches{align-items:center;display:flex}.swatches i{border-radius:100px;width:32px;height:32px;margin-right:-12px}.swatches i:last-child{margin-right:0}.brand__desc{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.post{background:var(--s6);border-radius:16px;width:100%;overflow:hidden}.post__img{aspect-ratio:484/272;object-fit:cover;width:100%;height:auto}.post__body{padding:14px;font-size:14px;line-height:18px}.post__body p+p{margin-top:12px}.budget-head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.budget-head>span{white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.segmented{background:var(--s6);border-radius:16px;gap:1px;padding:2px;display:flex}.segmented button{width:110px;color:var(--text);opacity:.6;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.segmented button.is-on{color:var(--sky);opacity:1;background:#72c4ff1f}.bars{flex-direction:column;gap:9px;width:100%;padding:6px 0;display:flex}.bar-row{align-items:center;gap:14px;display:flex}.bar-row__day{text-transform:uppercase;opacity:.4;flex:none;width:30px;font-size:12px;font-weight:500;line-height:16px}.bar-row__track{background:var(--s6);border-radius:8px;flex:1 0 0;min-width:0}.bar-row__fill{height:28px;width:var(--w);transform-origin:0;border-radius:8px}.step-panel.is-entering .bar-row__fill{animation:bar-grow .6s var(--ease-out) both}@keyframes bar-grow{0%{opacity:.4;transform:scaleX(.2)}}.fill--ai{background-image:linear-gradient(44.68deg, var(--blue) 0%, var(--green) 100%)}.fill--ai.alt{background-image:linear-gradient(40.5deg, var(--blue) 0%, var(--green) 100%)}.fill--mid{background:#d6d5d43d}.fill--low{background:var(--s6)}.bar-row__meta{text-transform:uppercase;flex:none;justify-content:flex-end;align-items:center;gap:14px;width:110px;display:flex}.bar-row__meta em{text-align:right;white-space:nowrap;font-size:12px;font-style:normal;line-height:18px}.bar-row__meta em.best{color:var(--mint)}.bar-row__meta em.low{color:var(--orange);width:45px}.bar-row__meta b{text-align:center;flex:1 0 0;font-size:14px;font-weight:500;line-height:18px}.hint{background:#72c4ff14;border-radius:16px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.hint p{color:var(--sky);flex:1 0 0;font-size:13px;font-weight:500;line-height:20px}.hint p span{color:var(--text)}.thread{scrollbar-width:none;flex-direction:column;gap:14px;width:100%;height:464px;display:flex;overflow-y:auto}.thread::-webkit-scrollbar{display:none}.msg{flex-direction:column;flex:none;gap:10px;width:290px;max-width:100%;padding:12px 14px;display:flex}.msg--out{background:#72c4ff1a;border-radius:20px 20px 20px 0}.msg--in{background:var(--s10);border-radius:20px 20px 0;align-self:flex-end}.msg--in.compact{border-radius:10px 10px 0;padding:10px}.msg__head{opacity:.6;align-items:flex-start;gap:4px;font-size:12px;line-height:16px;display:flex}.msg__text{font-size:14px;line-height:18px}.msg__meta{opacity:.6;white-space:nowrap;font-size:12px;line-height:16px}.decide{gap:10px;width:100%;display:flex}.decide button{transition:filter var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border-radius:100px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:500;line-height:20px;display:flex}.decide button:active{transform:scale(.97)}.decide .yes{color:var(--mint);background:#97ffb329}.decide .no{color:var(--red);background:#ff453a29}.launch-list{flex-direction:column;gap:10px;width:100%;display:flex}.placement{background:var(--s10);border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.placement__head{align-items:flex-start;gap:14px;display:flex}.ch-avatar{background:var(--s12);border-radius:100px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.ch-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.placement__name{flex-direction:column;flex:285 0 0;gap:2px;min-width:0;display:flex}.placement__name b{font-size:16px;font-weight:500;line-height:20px}.placement__name span{opacity:.6;font-size:13px;line-height:18px}.status{white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.status--live{color:var(--mint);background:#97ffb31f}.status--live .dot{animation:1.8s ease-in-out infinite pulse}.status--scheduled{color:var(--sky);background:#72c4ff1f}.status--scheduled .dot{background:var(--sky)}@keyframes pulse{50%{opacity:.5}}.target{flex-direction:column;gap:6px;width:100%;display:flex}.target__track{background:var(--s6);border-radius:100px;height:2px;display:flex;overflow:hidden}.target__fill{background-image:linear-gradient(2.08deg, var(--sky) 0%, var(--mint) 100%);border-radius:100px;flex:1 0 0}.target__row{white-space:nowrap;justify-content:space-between;font-size:12px;line-height:16px;display:flex}.target__row span:first-child{opacity:.6}.target__row span:last-child{color:var(--mint)}.chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{opacity:.8;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.chip--fill{background:#d6d5d429}.chip--line{box-shadow:inset 0 0 0 1px var(--s10)}.placement__dates{opacity:.6;font-size:14px;font-weight:500;line-height:18px}.kpis{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.kpi{background:var(--s6);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.kpi__label{opacity:.6;font-size:14px;line-height:20px}.kpi__val{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.kpi__val b{font-size:20px;font-weight:500;line-height:26px}.kpi__val span{opacity:.6;font-size:12px;line-height:16px}.kpi__status{color:var(--mint);font-size:12px;line-height:16px}.score{border-radius:16px;flex-direction:column;grid-column:1/-1;gap:8px;padding:9px;display:flex;position:relative}.score:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--mint) 0%, #97ffb32e 45%, #97ffb314 100%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.score__head{align-items:center;gap:14px;padding:6px;display:flex}.score__icon{border-radius:10px;flex:none;width:40px;height:40px}.score__head div:last-child{flex-direction:column;flex:285 0 0;gap:2px;display:flex}.score__head b{color:var(--mint);font-size:15px;font-weight:500;line-height:20px}.score__head span{opacity:.6;font-size:13px;line-height:18px}.score__note{background:#97ffb30f;border-radius:10px;padding:10px 32px 10px 10px;position:relative}.score__note p{opacity:.8;font-size:13px;line-height:18px}.score__note img{position:absolute;bottom:6px;right:6px}.step-tab__bar i{transform-origin:0;width:100%;transform:scaleX(.389)}.step-tab__bar i.is-running{animation:linear forwards hiw-progress}@keyframes hiw-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-col{gap:0;padding:0;transition:height .4s cubic-bezier(.22,1,.36,1)}.app-col__inner{flex-direction:column;gap:14px;padding:14px;display:flex}.crumbs .dot{animation:2s cubic-bezier(.4,0,.6,1) infinite hiw-dot}@keyframes hiw-dot{50%{opacity:.5}}.hiw-plaque{animation:.35s cubic-bezier(.22,1,.36,1) both hiw-plaque}.hiw-plaque--slow{animation-duration:.62s}@keyframes hiw-plaque{0%{opacity:0;transform:translateY(6px)scale(.98)}}.hiw-rise{animation:.45s cubic-bezier(.32,.72,0,1) 50ms both hiw-rise}@keyframes hiw-rise{0%{opacity:0;transform:translateY(12px)}}.brand__name a{color:var(--sky);transition:opacity var(--dur-hover) ease;font-size:14px;line-height:18px}.swatches i{transition:transform .3s ease-out;position:relative}.bar-row__fill{animation:hiw-bar .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes hiw-bar{0%{transform:scaleX(0)}}.bar-row__track--input{position:relative}.bar-row__track--input:has(:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.bar-row__track--input input{opacity:0;cursor:pointer;touch-action:pan-y;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.msg__head{cursor:pointer;transition:opacity var(--dur-hover) ease;align-self:flex-start}.msg__head img{transition:transform .2s var(--ease-out)}.msg__head.is-open img{transform:rotate(90deg)}.msg__reasoning{grid-template-rows:0fr;margin-top:-10px;transition:grid-template-rows .3s ease-out,margin-top .3s ease-out;display:grid}.msg__reasoning.is-open{grid-template-rows:1fr;margin-top:0}.msg__reasoning>div{overflow:hidden}.msg__reasoning p{background:var(--s10);opacity:.8;border-radius:12px;padding:8px;font-size:12px;line-height:16px}.msg--typing{width:auto;padding:14px}.msg--typing.msg--out{align-self:flex-start}.typing{align-items:center;gap:4px;padding:2px 0;display:flex}.typing i{background:#d6d5d4b3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hiw-typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes hiw-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.decide-area{flex-direction:column;gap:10px;min-height:40px;display:flex}.verdict{text-align:center;border-radius:16px;padding:14px;font-size:13px;line-height:18px}.verdict--yes{color:var(--mint);background:#97ffb31a}.verdict--no{color:var(--red);background:#ff453a1a}.target__fill{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) .32s both hiw-bar}button.chip{cursor:pointer;transition:background-color var(--dur-hover) ease, opacity var(--dur-hover) ease, transform var(--dur-press) var(--ease-out)}button.chip:active{transform:scale(.97)}.chip--good{opacity:1;color:var(--mint);background:#97ffb329}.chip--bad{opacity:1;color:var(--red);background:#ff453a29}.score{text-align:left;cursor:pointer;width:100%}.score__head>span{font-size:inherit;line-height:inherit;opacity:1}.score__head>span:last-child{flex-direction:column;flex:285 0 0;gap:2px;display:flex}.score__head>span:last-child>span{opacity:.6;font-size:13px;line-height:18px}.score__clip{transition:height .3s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.score__text{opacity:.8;font-size:13px;line-height:18px;display:block}.score__note{transition:background-color .5s;display:block}.score__note img{transition:transform .3s}.score.is-collapsed .score__note img{transform:rotate(90deg)}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hiw-border-sweep{to{--border-angle:360deg}}.score:before{background:conic-gradient(from var(--border-angle), #97ffb326 0deg, var(--mint) 80deg, var(--mint) 120deg, #97ffb326 200deg, #97ffb326 360deg);animation:4s linear infinite hiw-border-sweep}@media (hover:hover) and (pointer:fine){.brand__name a:hover{opacity:.8}.swatches i:hover{z-index:1;transform:scale(1.1)}.msg__head:hover{opacity:1}.score:hover .score__note{background-color:#97ffb314}}.msg__head:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.hiw-plaque,.hiw-rise,.bar-row__fill,.target__fill,.typing i,.crumbs .dot,.score:before{animation:none}.app-col,.score__clip,.msg__reasoning{transition:none}}.control .h2{--grad:linear-gradient(21.67deg, var(--blue) 0%, var(--green) 100%)}.control-chip{background-image:linear-gradient(41.88deg,#5bc8ff0f 0%,#63e6950f 100%);border-radius:100px;align-items:center;gap:6px;padding:6px 12px 6px 6px;display:inline-flex}.control-chip .grad-text{white-space:nowrap;--grad:linear-gradient(30.66deg, var(--blue) 0%, var(--green) 100%);font-size:13px;line-height:18px}.shell--2{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{height:146px}.industries .h2{--grad:linear-gradient(38.48deg, var(--blue) 0%, var(--green) 100%)}.shell--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vertical{height:204px}.vertical .card__text{height:94px}.vertical--more{border:1px dashed var(--s12);background:0 0;justify-content:center;align-items:center;padding:19px}.vertical--more p{opacity:.6;text-align:center;color:var(--text);font-size:14px;line-height:18px}.cases .h2{--grad:linear-gradient(21.67deg, var(--blue) 0%, var(--green) 100%)}.case-row{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;display:flex}.case{--radius:20px;border-radius:var(--radius);min-width:0;transition:border-color var(--dur-hover) ease;border:1px dashed #d6d5d429;flex-direction:column;flex:1 0 0;gap:16px;padding:19px;display:flex;position:relative;overflow:hidden}.case:before{content:"";z-index:1;border-radius:calc(var(--radius) - 1px);background:linear-gradient(100deg, var(--blue), var(--green));-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-hover) ease;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.case__head{align-items:flex-start;gap:16px;display:flex}.case__logo{object-fit:cover;border-radius:100px;flex:none;width:42px;height:42px}.case__info{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.case__name{color:var(--text);align-items:flex-start;gap:2px;font-size:16px;font-weight:500;line-height:20px;display:flex}.case__name.semibold{font-weight:600}.case__sub{opacity:.6;font-size:13px;line-height:18px}.efficiency .h2{--grad:linear-gradient(21.67deg, var(--blue) 0%, var(--green) 100%)}.rows{flex-direction:column;gap:12px;width:100%;display:flex}.row{border-radius:20px;align-items:center;gap:20px;min-height:80px;padding:20px;display:flex}.row--fill{background:var(--s4)}.row h3{color:var(--text);flex:1 0 0;font-size:18px;font-weight:600;line-height:24px}.row p{opacity:.8;color:var(--text);flex:1 0 0;font-size:16px;line-height:20px}.faces-line{flex-wrap:wrap;place-content:center;align-items:center;gap:8px 12px;width:100%;font-size:40px;font-weight:500;line-height:60px;display:flex}.faces-line__lead{--grad:linear-gradient(58.91deg, var(--blue) 0%, var(--green) 100%);white-space:nowrap}.faces-group{align-items:center;gap:6px;display:flex}.face{border:1px solid var(--s12);background:#ffffff0f;border-radius:100px;align-items:center;gap:10px;padding:4px 18px 4px 4px;display:flex}.face img{width:44px;height:44px}.face span{color:var(--white);font-size:24px;line-height:28px}.punct{color:var(--muted)}.and{color:var(--white)}.founders{border-top:1px dashed var(--s12);align-items:flex-start;gap:32px;width:100%;padding-top:24px;display:flex}.founder{transition:opacity var(--dur-hover) ease .12s;flex-direction:column;flex:1 0 0;gap:4px;display:flex}.founder b{color:var(--text);font-size:14px;font-weight:500;line-height:20px}.founder__link{border-radius:6px;flex-direction:column;align-self:flex-start;gap:4px;display:flex}.founder__name{align-items:center;gap:8px;display:flex}.founder__name b{transition:color var(--dur-hover) ease}.founder__in{color:var(--text);opacity:.6;transition:opacity var(--dur-hover) ease;flex:none}.founder__link:is(:focus-visible,:active) b{color:var(--white)}.founder__link:is(:focus-visible,:active) .founder__in{opacity:1}@media (hover:hover) and (pointer:fine){.founder__link:hover b{color:var(--white)}:is(.founder__link:hover .founder__in,.team:has(.face[data-person=michele]:hover) [data-person=michele] .founder__in,.team:has(.face[data-person=vlad]:hover) [data-person=vlad] .founder__in,.team:has(.face[data-person=konstantin]:hover) [data-person=konstantin] .founder__in){opacity:1}}:is(.team:has(.face[data-person=michele]:focus-visible) [data-person=michele] .founder__in,.team:has(.face[data-person=vlad]:focus-visible) [data-person=vlad] .founder__in,.team:has(.face[data-person=konstantin]:focus-visible) [data-person=konstantin] .founder__in){opacity:1}.founder span{color:var(--muted);font-size:13px;line-height:18px}.founder p{color:var(--muted);margin-top:10px;font-size:14px;line-height:20px}.mcp-card{height:644px;box-shadow:inset 0 0 0 1px var(--s6);background:var(--s2);border-radius:24px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.mcp-card__top{flex-direction:column;align-items:center;gap:24px;width:100%;padding:40px 80px;display:flex}.mcp-card__head{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mcp-card .h2{--grad:linear-gradient(25.16deg, var(--blue) 0%, var(--green) 100%)}.integrations{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.integration{transition:border-color var(--dur-hover) ease;border:1px dashed #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:7px 11px 7px 15px;display:flex}.integration span{color:var(--white);opacity:.6;font-size:14px;font-weight:500;line-height:18px}.mcp-shot{flex:none;width:860px;max-width:calc(100% - 32px);height:560px;display:grid;position:relative}.glow--mcp{z-index:-1;filter:blur(50px);inset:20px}.glow--mcp canvas{opacity:.5;border-radius:120px}.mcp-frame{border:1px solid var(--s6);background:var(--s6);min-height:0;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:20px;padding:4px;display:grid}.mcp-screen{background:var(--bg);border-radius:16px;place-content:center;min-height:0;display:grid;overflow:hidden}.mcp-ui{background:var(--bg);width:850px;height:550px;color:var(--text);text-align:left;pointer-events:none;display:flex}.mcp-ui b{font-weight:500}.mcp-ui img{flex:none;display:block}.mcp-ui__side{width:205px;box-shadow:inset -1px 0 0 var(--s6);flex-direction:column;flex:none;gap:16px;padding:15px;display:flex}.mcp-ui__brand{align-items:center;gap:8px;font-size:19.7px;font-weight:600;line-height:26px;display:flex}.mcp-ui__menu{flex-direction:column;flex:1 0 0;gap:6px;display:flex}.mcp-ui__item{opacity:.8;border-radius:13px;align-items:center;gap:10px;padding:10px;font-size:12.3px;font-weight:500;line-height:20px;display:flex}.mcp-ui__item.is-on{opacity:1;background:var(--s10)}.mcp-ui__divider{background:var(--s6);height:1px}.mcp-ui__account{flex-direction:column;gap:7px;display:flex}.mcp-ui__person{align-items:center;gap:8px;padding:9px 8px;display:flex}.mcp-ui__avatar{background:var(--s8);border-radius:100px;flex:none;place-items:center;width:31px;height:31px;font-size:14.8px;font-weight:500;line-height:23px;display:grid}.mcp-ui__who{flex-direction:column;gap:2px;display:flex}.mcp-ui__who span{opacity:.6;font-size:9.8px;line-height:13px}.mcp-ui__who b{font-size:12.3px;line-height:16px}.mcp-ui__main{flex:1 0 0;justify-content:center;padding:33px;display:flex;position:relative;overflow:hidden}.mcp-ui__main:before{content:"";background:radial-gradient(closest-side,#b8a8d417,#b8a8d40a 45%,#0000);width:1066px;height:1066px;position:absolute;top:0;left:50%;translate:-50% -50%}.mcp-ui__col{flex-direction:column;gap:17px;width:541px;display:flex;position:relative}.mcp-ui__top{justify-content:space-between;align-items:center;display:flex}.mcp-ui__back{align-items:center;gap:5px;font-size:13.1px;line-height:16px;display:flex}.mcp-ui__create{background:var(--s8);border-radius:100px;align-items:center;gap:7px;width:80px;height:32px;padding:0 10px;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.mcp-ui__body{flex-direction:column;gap:20px;display:flex}.mcp-ui__intro{flex-direction:column;gap:12px;display:flex}.mcp-ui__title{white-space:nowrap;flex-direction:column;gap:3px;font-weight:500;display:flex}.mcp-ui__title b{font-size:19.7px;line-height:25px}.mcp-ui__title span{opacity:.6;font-size:11.5px;line-height:15px}.mcp-ui__onboard{border:1px dashed var(--s10);border-radius:100px;justify-content:space-between;align-items:center;height:36px;padding:0 11px;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.mcp-ui__view{color:var(--sky);align-items:center;gap:5px;display:flex}.mcp-ui__group{flex-direction:column;gap:12px;display:flex}.mcp-ui__group-head{justify-content:space-between;align-items:center;display:flex}.mcp-ui__group-head b{font-size:14.8px;line-height:20px}.mcp-ui__count{background:var(--s12);color:#d6d5d4cc;border-radius:100px;padding:3px 8px;font-size:9.8px;font-weight:500;line-height:14px}.mcp-ui__key{background:var(--s6);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.mcp-ui__key-top{flex-direction:column;gap:10px;padding:10px 11px 4px;display:flex}.mcp-ui__key-name{justify-content:space-between;align-items:center;display:flex}.mcp-ui__key-name b{font-size:12.3px;line-height:20px}.mcp-ui__status{border-radius:100px;align-items:center;gap:6px;padding:3px 8px 3px 7px;font-size:9.8px;font-weight:500;line-height:14px;display:flex}.mcp-ui__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.mcp-ui__status--live{width:62px;color:var(--mint);background:#97ffb31f}.mcp-ui__status--live i{animation:1.8s ease-in-out infinite pulse}.mcp-ui__status--off{width:67px;color:var(--red);background:#ff453a1f}.mcp-ui__key-line{align-items:center;gap:12px;display:flex}.mcp-ui__secret{background:var(--s6);border-radius:100px;flex:1 0 0;padding:7px;font-size:10.7px;line-height:14px}.mcp-ui__tools{gap:6px;display:flex}.mcp-ui__tools>span{box-shadow:inset 0 0 0 1px var(--s10);border-radius:100px;padding:7px}.mcp-ui__row{align-items:center;gap:8px;padding:8px 11px;font-size:10.7px;line-height:15px;display:flex}.mcp-ui__row+.mcp-ui__row{background:linear-gradient(var(--s6), var(--s6)) 11px 0 / calc(100% - 11px) 1px no-repeat;padding-top:9px}.mcp-ui__row>span{opacity:.6}.mcp-ui__row b{text-align:right;flex:1 0 0}.mcp-ui__row b.is-muted{opacity:.6}.faq__inner{align-items:center;gap:20px;display:flex}.faq__intro{flex-direction:column;flex:none;gap:10px;width:500px;display:flex}.faq__intro .h2{--grad:linear-gradient(39.58deg, var(--blue) 0%, var(--green) 100%)}.faq__list{min-width:0;box-shadow:inset 0 0 0 1px var(--s6);background:var(--s2);border-radius:20px;flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.faq__list>.divider{width:auto}.qa{cursor:pointer;width:100%;transition:background-color var(--dur-hover) ease;flex-direction:column;display:flex}.qa__h{font:inherit}.qa__q{text-align:left;width:100%;color:var(--white);cursor:pointer;outline-offset:-3px;transition:padding-bottom var(--dur-accordion) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;font-size:16px;font-weight:500;line-height:20px;display:flex}.qa.is-open .qa__q{padding-bottom:10px}.qa__chev{width:20px;height:20px;transition:transform var(--dur-accordion) var(--ease-out);flex:none;transform:rotate(-90deg)}.qa.is-open .qa__chev{transform:rotate(90deg)}.qa__a{transition:grid-template-rows var(--dur-accordion) var(--ease-out);grid-template-rows:0fr;display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{opacity:0;transition:opacity var(--dur-accordion) var(--ease-out);overflow:hidden}.qa.is-open .qa__a>div{opacity:1}.qa__a p{color:var(--white);opacity:.5;padding:0 20px 20px;font-size:14px;line-height:18px}.cta__inner{flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.cta__head{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;position:relative}.flower{width:86px;height:86px;animation:8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cta__title{text-align:center;--grad:linear-gradient(90deg, #63c3ff 0%, var(--green) 62.5%);width:100%;font-size:64px;font-weight:600;line-height:82px}.cta__sub{color:var(--white);opacity:.6;text-align:center;font-size:18px;line-height:23px}.footer{box-shadow:inset 0 1px 0 var(--s8)}.footer__inner{justify-content:space-between;align-items:center;gap:20px;width:980px;max-width:calc(100% - 32px);margin-inline:auto;padding:40px 0;display:flex}.footer__brand{align-items:center;gap:6px;width:120px;font-size:16px;font-weight:600;line-height:20px;display:flex}.footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.footer__links a{opacity:.8;transition:opacity var(--dur-hover) ease;font-size:13px;font-weight:500;line-height:20px}.footer__copy{opacity:.6;text-align:right;width:120px;font-size:12px;line-height:20px}.logo img,.footer__brand .shape img{transition:rotate 1.5s cubic-bezier(.34,1.32,.64,1)}.logo span,.footer__brand>span:last-child{transition:color .3s,text-shadow .3s}.logo:focus-visible img,.footer__brand:focus-visible .shape img{rotate:90deg}.logo:focus-visible span,.footer__brand:focus-visible>span:last-child{color:var(--white);text-shadow:0 0 40px #fff3}@media (hover:hover) and (pointer:fine){.logo:hover img,.footer__brand:hover .shape img{rotate:90deg}.logo:hover span,.footer__brand:hover>span:last-child{color:var(--white);text-shadow:0 0 40px #fff3}}@media (prefers-reduced-motion:reduce){.logo img,.footer__brand .shape img{transition:none;rotate:none!important}}.pill-badge,.btn--ghost,.step-tab,.steps__panels,.control-chip,.shell,.case,.row,.face,.mcp-card,.integration,.faq__list{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));will-change:transform}.pill-badge,.card,.icon-box,.row,.face,.chip,.segmented button{transition:background-color var(--dur-hover) ease, opacity var(--dur-hover) ease, border-color var(--dur-hover) ease}.face{transition-delay:0s,.12s,0s}@media (hover:hover) and (pointer:fine){.btn--primary:hover{filter:drop-shadow(0 2px 20px #0000001a)brightness(1.06)}.btn--ghost:hover{background-color:#ffffff0f;box-shadow:inset 0 0 0 1px #fff6,0 2px 40px #0000001a}.btn--white:hover{background-color:#ececec}.nav__links a:hover,.nav__login:hover,.footer__links a:hover{opacity:1}.pill-badge:hover{background-color:var(--s8)}.step-tab:not([aria-selected=true]):hover{background:#ffffff14}.card:hover{background-color:var(--s6)}.card:hover .icon-box,.row:hover .icon-box{background-color:var(--s12)}.vertical--more:hover{background-color:var(--s2);border-color:#d6d5d43d}.row--fill:hover{background-color:var(--s6)}.row:not(.row--fill):hover{background-color:var(--s2)}.face:hover{background-color:#ffffff1a}.team:has(.face:hover) :is(.founder,.face){opacity:.35;transition-delay:0s}:is(.team:has(.face[data-person=michele]:hover) [data-person=michele],.team:has(.face[data-person=vlad]:hover) [data-person=vlad],.team:has(.face[data-person=konstantin]:hover) [data-person=konstantin]){opacity:1}.case:hover{border-color:#0000}.case:hover:before{opacity:.35}.integration:hover{border-color:#ffffff4d}.qa:hover{background-color:#ffffff08}.decide button:hover{filter:brightness(1.2)}.segmented button:not(.is-on):hover{opacity:.85}.chip:hover{opacity:1}}.has-spot{isolation:isolate;--band:34px;--reach:220px;--glow-a:#72c4ff57;--glow-b:#63e69538;--line:#97ffb38c;position:relative}.steps__panels.has-spot,.faq__list.has-spot,.mcp-card.has-spot{--band:48px;--reach:340px}.btn.has-spot{--band:14px;--reach:110px}.btn--ghost.has-spot{--glow-a:#72c4ff8c;--glow-b:#63e69566;--line:#97ffb3e6}.face.has-spot{--band:14px;--reach:110px;--glow-a:#72c4ff8c;--glow-b:#63e69566;--line:#97ffb3e6}.pill-badge.has-spot{--band:10px;--reach:90px;--glow-a:#72c4ff8c;--glow-b:#63e69566;--line:#97ffb3e6}.btn--primary.has-spot{--glow-a:#ffffff8c;--glow-b:#ffffff73;--line:#fffffff2}.btn--white.has-spot{--glow-a:#5bc8ff73;--glow-b:#63e69559;--line:#5bc8ffe6}.spot,.spot-edge{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-hover) ease;-webkit-mask:radial-gradient(circle var(--reach) at var(--x,-9999px) var(--y,-9999px), #000, #000000bf 25%, #0006 50%, #0000001f 75%, transparent);-webkit-mask:radial-gradient(circle var(--reach) at var(--x,-9999px) var(--y,-9999px), #000, #000000bf 25%, #0006 50%, #0000001f 75%, transparent);-webkit-mask:radial-gradient(circle var(--reach) at var(--x,-9999px) var(--y,-9999px), #000, #000000bf 25%, #0006 50%, #0000001f 75%, transparent);-webkit-mask:radial-gradient(circle var(--reach) at var(--x,-9999px) var(--y,-9999px), #000, #000000bf 25%, #0006 50%, #0000001f 75%, transparent);mask:radial-gradient(circle var(--reach) at var(--x,-9999px) var(--y,-9999px), #000, #000000bf 25%, #0006 50%, #0000001f 75%, transparent);position:absolute;inset:0}.has-spot.spot-on>:is(.spot,.spot-edge){opacity:1}.spot{z-index:-1;box-shadow:inset 0 0 var(--band) calc(var(--band) * .08) var(--glow-a), inset 0 0 calc(var(--band) * .4) 0 var(--glow-b)}.spot-edge{z-index:1;box-shadow:inset 0 0 0 1px var(--line)}.steps__panels.has-spot,.mcp-card.has-spot,.faq__list.has-spot{--band:8px;--glow-a:#72c4ff80;--glow-b:#63e69561}.case>.spot-edge{border-radius:calc(var(--radius) - 1px)}.vertical--more>.spot-edge{border-radius:19px}.icon-box:after{content:"";pointer-events:none;background:linear-gradient(135deg, var(--blue), var(--green));-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;opacity:0;transition:opacity var(--dur-hover) ease, scale var(--dur-move) var(--ease-out), rotate var(--dur-move) var(--ease-out);position:absolute;inset:8px}.icon-box>.ico{transition:scale var(--dur-move) var(--ease-out), rotate var(--dur-move) var(--ease-out)}@media (hover:hover) and (pointer:fine){:is(.card,.row):hover>.icon-box:after{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.card,.row):hover>.icon-box>.ico,:is(.card,.row):hover>.icon-box:after{rotate:-10deg;scale:1.1}}num-digit{-webkit-text-fill-color:transparent;margin-inline:-.3em;padding-inline:.3em;display:inline-block;position:relative;-webkit-mask:linear-gradient(#0000,#000 20% 80%,#0000);mask:linear-gradient(#0000,#000 20% 80%,#0000)}num-strip{text-align:center;white-space:pre;-webkit-text-fill-color:currentColor;animation:num-roll 1.2s var(--ease-roll) calc(var(--reveal-delay,0s) + var(--i) * 50ms) both;position:absolute;top:0;left:0;right:0}@keyframes num-roll{0%{opacity:0;translate:0}25%{opacity:1}to{translate:0 calc(var(--n) * -100% / 11)}}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.nav :focus-visible{outline-offset:2px}.nav__links a:focus-visible,.nav__login:focus-visible,.footer__links a:focus-visible{opacity:1}.btn--ghost:focus-visible{background-color:#ffffff0f}.pill-badge:focus-visible{background-color:var(--s8)}.case:focus-visible{border-color:#0000}.case:focus-visible:before{opacity:.35}.integration:focus-visible{border-color:#ffffff4d}.face:focus-visible{background-color:#ffffff1a}.team:has(.face:focus-visible) :is(.founder,.face){opacity:.35;transition-delay:0s}.nav__links a:active,.nav__login:active,.footer__links a:active{opacity:1}.team:has(.face[data-person=michele]:focus-visible) [data-person=michele]{opacity:1}.team:has(.face[data-person=vlad]:focus-visible) [data-person=vlad]{opacity:1}.team:has(.face[data-person=konstantin]:focus-visible) [data-person=konstantin]{opacity:1}.pill-badge:active{background-color:var(--s8)}.step-tab:not([aria-selected=true]):active{background:#ffffff14;transform:scale(.97)}.case:active{border-color:#0000}.case:active:before{opacity:.35}.integration:active{border-color:#ffffff4d}.qa:active{background-color:#ffffff0d}.face:active{background-color:#ffffff1a}@keyframes rise{0%{opacity:0;translate:0 24px}}@keyframes fade{0%{opacity:0}}.nav{animation:fade .6s var(--ease-out) both}.hero__inner>*{animation:rise .8s var(--ease-out) both}.hero__inner>:nth-child(2){animation-delay:80ms}.hero__inner>:nth-child(3){animation-delay:.16s}.hero__cta{animation-name:rise-move}.hero__cta .btn,.hero__note{animation:fade .8s var(--ease-out) .16s both}.screen-frame{animation:rise .9s var(--ease-out) .24s both}.glow--screen canvas{animation:fade 1.2s var(--ease-out) .4s both}.js-reveal :is(.section:not(.hero):not(.showcase):not(.mcp) .section-head>*,.faq__intro>*,.faq__list,.stats>.stat,.steps,.shell--2>.card,.vertical--more,.case-row>.case,.rows>.row,.founders>.founder,.mcp-card,.cta .flower,.cta__title,.cta__sub,.cta .btn):not([data-revealing]):not([data-revealed]){opacity:var(--hidden-opacity,0);translate:0 var(--reveal-shift)}.lettered,.js-reveal .steps{--hidden-opacity:1}.js-reveal .steps:not([data-revealing]):not([data-revealed]) :is(.step-tab,.steps__panels){opacity:0}.js-reveal .steps[data-revealing] :is(.step-tab,.steps__panels){transition:opacity var(--reveal-duration) var(--ease-out) var(--reveal-delay,0s)}@media (min-width:768px){.js-reveal .vertical-track>.card:not([data-revealing]):not([data-revealed]){opacity:0;translate:0 var(--reveal-shift)}}@media (max-width:767px){.js-reveal .vertical-dots:not([data-revealing]):not([data-revealed]),.js-reveal .vertical-track:not([data-revealing]):not([data-revealed])>.card{opacity:0}.js-reveal .vertical-track[data-revealing]>.card{transition:opacity var(--reveal-duration) var(--ease-out) var(--reveal-delay,0s)}}.js-reveal [data-revealing]{transition:opacity var(--reveal-duration) var(--ease-out) var(--reveal-delay,0s), translate var(--reveal-duration) var(--ease-out) var(--reveal-delay,0s)}@keyframes ch-in{0%{opacity:0}}@keyframes ch-paint{0%{color:var(--white)}}@keyframes rise-move{0%{translate:0 24px}}@media (prefers-reduced-motion:no-preference){.ch,.ch-unit{--ch-delay:calc(var(--reveal-delay,0s) + var(--ch-start,0s) + var(--i) * var(--step))}.js-reveal .lettered .ch,.js-reveal .lettered:not([data-revealing]):not([data-revealed]) .ch-unit{opacity:0}.js-reveal .lettered:not([data-revealed]) .ch-unit{transition:none}.js-reveal :is([data-revealing],[data-revealed]) :is(.lettered .ch-unit){animation:ch-in .35s var(--ease-out) var(--ch-delay) backwards}.js-reveal .ink .ch{color:var(--white)}.js-reveal .lettered[data-split].grad-text,.js-reveal .lettered[data-split] .grad-text{background-image:none}.js-reveal .lettered .ink .ch{-webkit-background-clip:text;background-clip:text;background-image:var(--grad);background-repeat:no-repeat}.js-reveal :is([data-revealing],[data-revealed]) :is(.lettered .ch),.js-reveal[data-hero-ready] .hero__title .ch{opacity:1;animation:ch-in .35s var(--ease-out) var(--ch-delay) both}.js-reveal :is([data-revealing],[data-revealed]) .ink .ch{color:#0000;animation:ch-paint .25s ease calc(var(--ch-delay) + .18s) both}.js-reveal :is([data-revealing],[data-revealed]) :is(.lettered .ink .ch),.js-reveal[data-hero-ready] .hero__title .ink .ch{opacity:1;color:#0000;animation:ch-in .35s var(--ease-out) var(--ch-delay) both, ch-paint .25s ease calc(var(--ch-delay) + .11s) both}.js-reveal .hero__copy{animation-name:rise-move}.js-reveal .hero__sub{animation:fade .8s var(--ease-out) 80ms both}.hero__title{--ch-start:80ms}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}picture{display:contents}picture source,.mob-only{display:none}.vertical-track{display:contents}.vertical-dots{display:none}@media (max-width:1099px){.section:not(.hero){padding-bottom:120px}.nav__links{display:none}.step-panel{flex-direction:column}.chat-col{width:100%}.app-col{flex:none;width:100%}.faq__inner{flex-direction:column;align-items:stretch}.faq__intro{width:100%}.faq__list{flex:none}.case-row{flex-direction:column}.case{flex:none;width:100%}.footer__inner{flex-direction:column}.footer__brand,.footer__copy{width:auto}}@media (min-width:768px) and (max-width:1099px){.hero{padding-block:140px 56px}.mcp-card{height:auto;max-height:720px}.mcp-card__top{padding:40px 24px}.feature,.vertical{height:auto}.vertical .card__text{height:auto;min-height:94px}}@media (max-width:767px){html{scroll-padding-top:84px}.desk-only{display:none}.mob-only{display:inline}.hero{--hm:606px;min-height:var(--hm);padding-top:152px}.wrap{width:calc(100% - 40px);max-width:none}.eyebrow{font-size:13px}.h2{font-size:28px;line-height:35px}.lead{font-size:14px;line-height:18px}.nav{background:var(--s4);width:calc(100% - 32px);box-shadow:inset 0 0 0 1px var(--s8);padding:8px}.logo img{width:32px;height:32px}.logo span{width:65px;font-size:18px;line-height:32px}.nav__actions{flex:none;gap:24px;width:auto}.nav .btn--white{height:32px;padding:0 16px;font-size:14px;line-height:18px}.nav{border-radius:24px}.nav__menu-btn{width:32px;height:32px;margin-left:-16px}.hero__title{font-size:42px;line-height:53px}.hero__title .grad-text{display:block}.hero__copy{gap:12px}.hero__sub{font-size:16px;line-height:20px}.hero__cta{width:100%;margin-top:20px}.hero .btn-row{flex-wrap:nowrap;gap:16px;width:100%}.hero .btn{flex:1 0 0;padding:14px 0;font-size:15px;line-height:20px}.hero .btn--primary .ico{width:20px;height:20px}.screen-frame{border-radius:10px;width:calc(100% - 20px);max-width:none}.screen{aspect-ratio:360/236;border-radius:6px}.glow--screen{aspect-ratio:auto;filter:blur(30px);width:min(331px,100% - 59px);height:200px;top:20px;left:calc(50% - .5px)}.glow--screen canvas{border-radius:80px}.problem__title{display:block}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;display:grid}.stat b{font-size:28px;line-height:36px}.how .h2{--grad:linear-gradient(58.83deg, var(--blue) 0%, var(--green) 100%)}.steps__nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 40px);margin:-6px -20px;padding:6px 20px;overflow-x:auto}.steps__nav::-webkit-scrollbar{display:none}.step-tab{flex:none}.step-panel{gap:6px}.chat-col{padding:8px}.budget-head{flex-wrap:wrap}.control .h2{--grad:linear-gradient(39.58deg, var(--blue) 0%, var(--green) 100%)}.shell{background:var(--s1)}.shell--2{grid-template-columns:minmax(0,1fr)}.feature{text-align:center;align-items:center;gap:16px;height:auto;padding:16px}.feature .card__title{font-size:16px;line-height:20px}.industries .h2{--grad:linear-gradient(68.04deg, var(--blue) 0%, var(--green) 100%)}.shell--3{flex-direction:column;display:flex;position:relative;overflow:hidden}.vertical-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.vertical-track::-webkit-scrollbar{display:none}.vertical-track .vertical{scroll-snap-align:start;flex:0 0 100%;height:auto;padding-bottom:46px}.vertical .card__title{font-size:16px;line-height:20px}.vertical-dots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;top:206px;left:26px;right:26px}.vertical-dots i{background:var(--text);opacity:.2;width:6px;height:6px;transition:opacity var(--dur-hover) ease;border-radius:100px}.vertical-dots i.is-on{opacity:1}.vertical--more{width:calc(100% + 1px);height:200px}.cases .h2{--grad:linear-gradient(58.83deg, var(--blue) 0%, var(--green) 100%)}.case-row{gap:12px}.case{--radius:16px;border-color:var(--s12)}.efficiency .h2{--grad:linear-gradient(68.15deg, var(--blue) 0%, var(--green) 100%)}.row{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid}.row p{grid-column:1/-1;font-size:14px;line-height:18px}.faces-line{font-size:28px;line-height:35px}.faces-line__lead{--grad:linear-gradient(54.15deg, var(--blue) 0%, var(--green) 100%)}.face{border-color:var(--s6)}.face img{width:36px;height:36px}.face span{font-size:18px;line-height:24px}.founders{flex-direction:column;gap:32px}.mcp-card{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;background:0 0;border-radius:0;gap:0;overflow:visible}.mcp-card .h2{--grad:linear-gradient(39.9deg, var(--blue) 0%, var(--green) 100%)}.mcp-card__top{gap:20px;padding:0}.mcp-shot{order:-1;width:calc(100% + 40px);max-width:none;height:440px;margin:-120px -20px 0;padding:120px 10px 0;-webkit-mask:linear-gradient(#000 80px,#000000e6 313.6px,#0000 440px);mask:linear-gradient(#000 80px,#000000e6 313.6px,#0000 440px)}.mcp-card>:is(.spot,.spot-edge){display:none}.glow--mcp{filter:blur(30px);height:280px;inset:auto 30px 20px}.glow--mcp canvas{border-radius:80px}.mcp-screen{display:block}.mcp-ui{width:100%;height:auto}.mcp-ui__side{display:none}.mcp-ui__main{padding:16px}.mcp-ui__col{width:100%}.integration{gap:6px;padding:5px 5px 5px 11px}.mcp .btn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.mcp .btn{min-width:0}.faq__inner{gap:40px}.faq__intro{text-align:center}.faq__list{border-radius:16px}.cta__title{font-size:42px;line-height:54px}.flower{animation:none}.footer__inner{gap:20px;width:100%;max-width:none;padding:40px 20px}.footer__links{gap:20px;width:100%}}@media (max-width:374px){.nav__actions{gap:16px}.nav__menu-btn{margin-left:-8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flower,.status--live .dot,.mcp-ui__status--live i,.step-panel.is-entering,.step-panel.is-entering .bar-row__fill{animation:none}.qa__chev,.qa__a,.qa__q{transition:none}.hero__inner>*,.screen-frame{animation-name:fade;animation-duration:.3s}.hero__cta{animation:none}.hero__cta .btn,.hero__note{animation-duration:.3s}:root{--reveal-duration:.3s;--reveal-shift:0px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gradient-brand:linear-gradient(90deg, var(--color-blue) 0%, var(--color-green) 100%);--header-height:96px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
