@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_77da6a53-module__yphjsq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_77da6a53-module__yphjsq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6YEtpqTuXHeKCdoMzaVjQT5v9V8B)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_8531a006-module__NHzP1q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8531a006-module__NHzP1q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.v5-root{--bg:#fff;--bg-2:#fafaf9;--bg-3:#f4f3f1;--ink:#0a0a0a;--ink-2:#1f1f1f;--ink-3:#525252;--ink-4:#595959;--ink-5:#767676;--rule:#0a0a0a14;--rule-2:#0a0a0a24;--crimson:#e11d48;--crimson-deep:#be123c;--crimson-soft:#ffe4e6;--green:#16a34a;--amber:#d97706;--sans:var(--font-inter-tight), "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11", "cv02";font-size:16px;line-height:1.5}:where(.v5-root *){box-sizing:border-box;margin:0;padding:0}.v5-root img:not(:where(.hero-applet,.hero-applet *)){max-width:100%;display:block}.v5-root a:not(:where(.hero-applet,.hero-applet *)){color:inherit;text-decoration:none}.v5-root button:not(:where(.hero-applet,.hero-applet *)){font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.v5-root ::selection{background:var(--ink);color:var(--bg)}.v5-root :is(h1,h2,h3,h4,h5,h6):not(:where(.hero-applet,.hero-applet *)){font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.05}.v5-root h1:not(:where(.hero-applet,.hero-applet *)){letter-spacing:-.04em;font-size:clamp(48px,7.2vw,96px);font-weight:600;line-height:.96}.v5-root h2:not(:where(.hero-applet,.hero-applet *)){letter-spacing:-.03em;font-size:clamp(36px,4.8vw,64px);line-height:1.02}.v5-root h3:not(:where(.hero-applet,.hero-applet *)){letter-spacing:-.025em;font-size:clamp(24px,2.8vw,36px)}.v5-root h4:not(:where(.hero-applet,.hero-applet *)){font-size:20px}.v5-root h5:not(:where(.hero-applet,.hero-applet *)){font-size:16px;font-weight:600}.v5-root .eyebrow{letter-spacing:.02em;color:var(--crimson);font-feature-settings:"ss01";align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.v5-root .eyebrow .dot{background:var(--crimson);border-radius:50%;width:4px;height:4px;display:inline-block}.v5-root p:not(:where(.hero-applet,.hero-applet *)){color:var(--ink-3);text-wrap:pretty}.v5-root .lede{color:var(--ink-3);text-wrap:pretty;max-width:580px;font-size:19px;line-height:1.5}.v5-root .frame{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.v5-root .frame.narrow{max-width:880px}.v5-root .section{padding:clamp(80px,10vw,140px) 0}.v5-root .section.tight{padding:clamp(64px,8vw,100px) 0}.v5-root .nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--rule);background:#ffffffd9;position:sticky;top:0}.v5-root .nav-inner{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.v5-root .nav-logo{letter-spacing:-.04em;color:var(--crimson);align-items:baseline;font-size:26px;font-weight:700;display:flex}.v5-root .nav-logo:after{content:".";color:var(--ink)}.v5-root .nav-links{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.v5-root .nav-links a{color:var(--ink-3);transition:color .15s;position:relative}.v5-root .nav-links a:hover,.v5-root .nav-links a.active{color:var(--ink)}.v5-root .nav-links a.active:after{content:"";background:var(--crimson);border-radius:2px;height:2px;position:absolute;bottom:-19px;left:0;right:0}.v5-root .nav-actions{align-items:center;gap:10px;display:flex}.v5-root .btn-ghost{color:var(--ink-3);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.v5-root .btn-ghost:hover{color:var(--ink);background:var(--bg-2)}.v5-root .btn{background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.v5-root .btn:hover{background:var(--ink-2);transform:translateY(-1px)}.v5-root .btn .arr{transition:transform .15s}.v5-root .btn:hover .arr{transform:translate(2px)}.v5-root .btn.crimson{background:var(--crimson);border-color:var(--crimson)}.v5-root .btn.crimson:hover{background:var(--crimson-deep);border-color:var(--crimson-deep)}.v5-root .btn.lg{border-radius:10px;padding:12px 22px;font-size:15px}.v5-root .btn.outline{color:var(--ink);border-color:var(--rule-2);background:0 0}.v5-root .btn.outline:hover{background:var(--bg-2);border-color:var(--ink);transform:translateY(-1px)}@media (max-width:820px){.v5-root .nav-links{display:none}}.v5-root .hero{padding:clamp(60px,9vw,120px) 0 clamp(48px,6vw,80px);position:relative}.v5-root .hero-pill{background:var(--bg-2);border:1px solid var(--rule);color:var(--ink-3);border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 12px 5px 8px;font-size:13px;font-weight:500;display:inline-flex}.v5-root .hero-pill .new{background:var(--ink);color:var(--bg);text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.v5-root .hero-pill .arr{color:var(--ink-4);font-size:14px}.v5-root .hero h1{text-wrap:balance;max-width:16ch;margin-bottom:28px}.v5-root .hero h1 .crim{color:var(--crimson)}.v5-root .hero h1 .strike{color:var(--ink-4);display:inline-block;position:relative}.v5-root .hero h1 .strike:after{content:"";background:var(--crimson);height:6px;position:absolute;top:52%;left:-2%;right:-2%;transform:rotate(-2deg)}.v5-root .hero-sub{color:var(--ink-3);max-width:580px;margin-bottom:36px;font-size:21px;line-height:1.5}.v5-root .hero-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.v5-root .hero-fineprint{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:inline-flex}.v5-root .hero-fineprint .check{align-items:center;gap:6px;display:inline-flex}.v5-root .hero-fineprint .check:before{content:"";background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2 5l2 2 4-4'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;width:14px;height:14px;display:inline-block}.v5-root .hero-product{background:linear-gradient(180deg, var(--bg-2) 0%, var(--bg) 100%);border:1px solid var(--rule);border-radius:14px;margin-top:64px;padding:clamp(12px,1.5vw,20px);position:relative;box-shadow:inset 0 1px #ffffff80,0 24px 60px -20px #0a0a0a2e,0 60px 120px -40px #e11d481f}.v5-root .hero-product-window{border:1px solid var(--rule-2);background:#0a0a0a;border-radius:8px;min-height:480px;overflow:hidden}.v5-root .hero-product-window img{width:100%;display:block}.v5-root .anno{pointer-events:none;position:absolute}.v5-root .anno-card{background:var(--bg);border:1px solid var(--rule-2);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;box-shadow:0 12px 32px -8px #0a0a0a2e}.v5-root .anno-card .iconbox{width:32px;height:32px;font-family:var(--mono);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.v5-root .anno-card .ttl{color:var(--ink);font-size:13px;font-weight:600}.v5-root .anno-card .sub{color:var(--ink-4);font-size:11px;font-family:var(--mono)}.v5-root .anno.a-1{animation:8s ease-in-out infinite v5-float-a;top:-42px;left:4%;transform:rotate(-1.5deg)}.v5-root .anno.a-2{animation:9s ease-in-out infinite v5-float-b;top:38%;right:-3%;transform:rotate(1.5deg)}.v5-root .anno.a-3{animation:10s ease-in-out infinite v5-float-c;bottom:-32px;left:6%;transform:rotate(-.8deg)}.v5-root .anno.a-1 .iconbox{background:var(--crimson-soft);color:var(--crimson)}.v5-root .anno.a-2 .iconbox{color:var(--green);background:#dcfce7}.v5-root .anno.a-3 .iconbox{background:var(--bg-3);color:var(--ink)}@keyframes v5-float-a{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-6px)}}@keyframes v5-float-b{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-8px)}}@keyframes v5-float-c{0%,to{transform:rotate(-.8deg)translateY(0)}50%{transform:rotate(-.8deg)translateY(-5px)}}@media (max-width:980px){.v5-root .anno{display:none}}.v5-root .logos{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:56px 0}.v5-root .logos-label{text-align:center;color:var(--ink-4);margin-bottom:28px;font-size:13px;font-weight:500}.v5-root .logos-grid{grid-template-columns:repeat(6,1fr);align-items:center;gap:8px 24px;display:grid}.v5-root .logo-item{letter-spacing:-.02em;color:var(--ink-3);text-align:center;opacity:.85;white-space:nowrap;font-size:18px;font-weight:600;font-family:var(--sans);transition:opacity .2s}.v5-root .logo-item:hover{opacity:1}.v5-root .logo-item .it{font-style:italic}.v5-root .logo-item .amp{color:var(--crimson)}@media (max-width:820px){.v5-root .logos-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.v5-root .section-head{max-width:800px;margin-bottom:64px}.v5-root .section-head .eyebrow{margin-bottom:16px}.v5-root .section-head h2{text-wrap:balance;margin-bottom:16px}.v5-root .section-head .lede{font-size:19px}.v5-root .stats-section{background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.v5-root .stats-grid{grid-template-columns:repeat(4,1fr);gap:0;padding:80px 0;display:grid}.v5-root .stat{border-right:1px solid var(--rule);padding:8px 32px 8px 0}.v5-root .stat:not(:first-child){padding-left:32px}.v5-root .stat:last-child{border-right:none;padding-right:0}.v5-root .stat-num{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";margin-bottom:12px;font-size:64px;font-weight:600;line-height:1}.v5-root .stat-num .unit{color:var(--ink-4);letter-spacing:-.02em;margin-left:4px;font-size:.4em;font-weight:500}.v5-root .stat-label{color:var(--ink-3);max-width:240px;font-size:14px;line-height:1.45}.v5-root .stat-label .meta{color:var(--ink-4);font-size:11px;font-family:var(--mono);margin-top:4px;display:block}@media (max-width:820px){.v5-root .stats-grid{grid-template-columns:1fr 1fr}.v5-root .stat{border-right:none;border-bottom:1px solid var(--rule);padding:24px!important}.v5-root .stat:nth-child(odd){border-right:1px solid var(--rule)}.v5-root .stat:nth-last-child(-n+2){border-bottom:none}.v5-root .stat-num{font-size:44px}}.v5-root .feature{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.v5-root .feature.flip .feature-copy{order:2}.v5-root .feature.flip .feature-fig{order:1}.v5-root .feature+.feature{border-top:1px solid var(--rule);margin-top:clamp(80px,10vw,120px);padding-top:clamp(80px,10vw,120px)}.v5-root .feature-copy .eyebrow{margin-bottom:18px}.v5-root .feature-copy h3{text-wrap:balance;max-width:14ch;margin-bottom:16px}.v5-root .feature-copy .deck{color:var(--ink-3);max-width:480px;margin-bottom:28px;font-size:18px;line-height:1.55}.v5-root .feature-list{margin:0;padding:0;list-style:none}.v5-root .feature-list li{border-top:1px solid var(--rule);gap:14px;padding:14px 0;font-size:14px;display:flex}.v5-root .feature-list li:last-child{border-bottom:1px solid var(--rule)}.v5-root .feature-list li .ic{width:18px;height:18px;color:var(--crimson);flex-shrink:0;margin-top:1px}.v5-root .feature-list li .ttl{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.v5-root .feature-list li .desc{color:var(--ink-3);font-size:13px;line-height:1.5}.v5-root .feature-fig{position:relative}.v5-root .feature-fig-shell{border:1px solid var(--rule-2);background:#0a0a0a;border-radius:12px;transition:transform .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -20px #0a0a0a40}.v5-root .feature-fig:hover .feature-fig-shell{transform:translateY(-4px)}.v5-root .feature-fig-shell img{width:100%;display:block}.v5-root .feature-fig.mobile .feature-fig-shell{background:var(--bg-2);border:1px solid var(--rule);justify-content:center;padding:32px;display:flex}.v5-root .feature-fig.mobile img{border-radius:24px;max-width:320px;box-shadow:0 24px 60px -16px #0a0a0a4d}.v5-root .feature-fig-cap{color:var(--ink-4);font-size:12px;font-family:var(--mono);align-items:baseline;gap:12px;margin-top:16px;display:flex}.v5-root .feature-fig-cap .lbl{color:var(--crimson);font-weight:600}@media (max-width:980px){.v5-root .feature,.v5-root .feature.flip{grid-template-columns:1fr;gap:40px}.v5-root .feature.flip .feature-copy{order:1}.v5-root .feature.flip .feature-fig{order:2}}.v5-root .how-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.v5-root .how-card{background:var(--bg);border:1px solid var(--rule);border-radius:16px;flex-direction:column;min-height:460px;padding:32px;transition:border-color .2s,transform .2s;display:flex;position:relative}.v5-root .how-card:hover{border-color:var(--rule-2);transform:translateY(-2px)}.v5-root .how-card .step{font-family:var(--mono);color:var(--crimson);margin-bottom:12px;font-size:12px;font-weight:600}.v5-root .how-card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.v5-root .how-card p{color:var(--ink-3);margin-bottom:24px;font-size:14px;line-height:1.55}.v5-root .how-card-demo{background:var(--bg-2);border:1px solid var(--rule);border-radius:10px;min-height:170px;margin-top:auto;padding:14px;position:relative;overflow:hidden}.v5-root .demo-import{flex-direction:column;gap:6px;display:flex}.v5-root .demo-import-row{background:var(--bg);border:1px solid var(--rule);opacity:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;animation:.5s forwards v5-slide-in;display:flex;transform:translate(-12px)}.v5-root .demo-import-row:first-child{animation-delay:.1s}.v5-root .demo-import-row:nth-child(2){animation-delay:.25s}.v5-root .demo-import-row:nth-child(3){animation-delay:.4s}.v5-root .demo-import-row:nth-child(4){animation-delay:.55s}@keyframes v5-slide-in{to{opacity:1;transform:translate(0)}}.v5-root .demo-import-row .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.v5-root .demo-import-row .nm{color:var(--ink);flex:1;min-width:0;font-weight:600}.v5-root .demo-import-row .nm small{color:var(--ink-4);margin-left:4px;font-weight:500}.v5-root .demo-import-row .ok{color:var(--green);font-size:14px;font-weight:700}.v5-root .demo-solver{font-family:var(--mono);background:var(--ink);color:#ffffffd9;border-radius:9px;height:100%;margin:-14px;padding:12px;font-size:11px;line-height:1.7}.v5-root .demo-solver .ln{display:block}.v5-root .demo-solver .ok{color:#4ade80}.v5-root .demo-solver .crim{color:#fb7185}.v5-root .demo-solver .key{color:#c4b5fd}.v5-root .demo-solver .num{color:#fff;font-weight:600}.v5-root .demo-solver .cur{vertical-align:-2px;background:#fff;width:6px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite v5-blink;display:inline-block}@keyframes v5-blink{50%{opacity:0}}.v5-root .demo-phone{flex-direction:column;gap:6px;display:flex}.v5-root .demo-phone-msg{background:var(--bg);border:1px solid var(--rule);opacity:0;border-radius:8px;gap:10px;padding:8px 10px;font-size:11px;animation:.4s forwards v5-pop-in;display:flex}.v5-root .demo-phone-msg:first-child{animation-delay:.2s}.v5-root .demo-phone-msg:nth-child(2){animation-delay:.6s}.v5-root .demo-phone-msg:nth-child(3){animation-delay:1s}@keyframes v5-pop-in{to{opacity:1}}.v5-root .demo-phone-msg .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.v5-root .demo-phone-msg .meta{flex:1;min-width:0}.v5-root .demo-phone-msg .who{color:var(--ink);font-weight:600}.v5-root .demo-phone-msg .what{color:var(--ink-3);margin-top:1px;line-height:1.35}.v5-root .demo-phone-msg .stat{font-family:var(--mono);color:var(--green);margin-top:4px;font-size:9px;font-weight:600}@media (max-width:980px){.v5-root .how-grid{grid-template-columns:1fr}.v5-root .how-card{min-height:0}}.v5-root .story{max-width:720px;color:var(--ink-2);margin:0 auto;font-size:18px;line-height:1.65}.v5-root .story p{color:var(--ink-2);margin-bottom:22px;font-size:18px;line-height:1.65}.v5-root .story p:first-child{font-size:22px;line-height:1.5}.v5-root .story p strong{color:var(--ink);font-weight:600}.v5-root .story p em{color:var(--ink);font-style:italic}.v5-root .story-quote{border-left:3px solid var(--crimson);color:var(--ink);letter-spacing:-.015em;margin:40px 0;padding:24px 0 24px 24px;font-size:22px;font-weight:500;line-height:1.4}.v5-root .story-quote .attr{color:var(--ink-4);letter-spacing:0;margin-top:16px;font-size:13px;font-weight:500;display:block}.v5-root .testimonial-section{background:var(--ink);color:var(--bg)}.v5-root .testimonial-section .eyebrow{color:var(--crimson)}.v5-root .testimonial-grid{max-width:920px}.v5-root .testimonial-quote{letter-spacing:-.025em;color:var(--bg);text-wrap:balance;margin-bottom:32px;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.2}.v5-root .testimonial-quote .em{color:var(--crimson)}.v5-root .testimonial-attr{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.v5-root .testimonial-attr .name{color:#fff;font-size:16px;font-weight:600}.v5-root .testimonial-replace{font-family:var(--mono);color:#fff6;border-top:1px solid #ffffff1a;max-width:420px;margin-top:24px;padding-top:16px;font-size:11px}.v5-root .testimonial-replace strong{color:var(--crimson)}.v5-root .fg{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.v5-root .fg-item{background:var(--bg);flex-direction:column;padding:28px 24px;transition:background .15s;display:flex}.v5-root .fg-item:hover{background:var(--bg-2)}.v5-root .fg-item .ic{background:var(--bg-3);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.v5-root .fg-item h3{margin-bottom:6px;font-size:16px;font-weight:600}.v5-root .fg-item p{color:var(--ink-3);font-size:13px;line-height:1.5}@media (max-width:980px){.v5-root .fg{grid-template-columns:1fr 1fr}}@media (max-width:600px){.v5-root .fg{grid-template-columns:1fr}}.v5-root .pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v5-root .plan{background:var(--bg);border:1px solid var(--rule);border-radius:16px;flex-direction:column;padding:32px;transition:border-color .15s,transform .15s;display:flex;position:relative}.v5-root .plan:hover{border-color:var(--rule-2)}.v5-root .plan.featured{border-color:var(--ink);background:var(--ink);color:#fff}.v5-root .plan.featured h4{color:#fff}.v5-root .plan.featured p{color:#ffffffa6}.v5-root .plan.featured .plan-price{color:#fff}.v5-root .plan.featured .plan-price .per{color:#ffffff80}.v5-root .plan.featured .plan-includes li{color:#ffffffd9}.v5-root .plan.featured .plan-cta{color:var(--ink);background:#fff;border-color:#fff}.v5-root .plan.featured .plan-cta:hover{background:var(--crimson);color:#fff;border-color:var(--crimson)}.v5-root .plan-tag{background:var(--crimson);color:#fff;letter-spacing:.02em;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-10px;right:24px}.v5-root .plan h3{margin-bottom:6px;font-size:18px;font-weight:600}.v5-root .plan-blurb{color:var(--ink-3);min-height:36px;margin-bottom:24px;font-size:13px}.v5-root .plan.featured .plan-blurb{color:#ffffffa6}.v5-root .plan-price{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";margin-bottom:4px;font-size:56px;font-weight:600;line-height:1}.v5-root .plan-price .currency{vertical-align:.5em;color:var(--ink-4);margin-right:2px;font-size:.4em;font-weight:500}.v5-root .plan-price .per{color:var(--ink-4);font-size:.28em;font-weight:500}.v5-root .plan-from{color:var(--ink-4);font-size:12px;font-family:var(--mono);margin-bottom:24px}.v5-root .plan.featured .plan-from{color:#ffffff80}.v5-root .plan-includes{border-top:1px solid var(--rule);flex:1;margin-bottom:24px;padding-top:16px;font-size:14px;line-height:1.65;list-style:none}.v5-root .plan.featured .plan-includes{border-color:#ffffff1a}.v5-root .plan-includes li{color:var(--ink-2);margin-bottom:4px;padding-left:22px;position:relative}.v5-root .plan-includes li:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%23E11D48' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6l2.5 2.5L9.5 4'/></svg>");background-repeat:no-repeat;background-size:14px;width:14px;height:14px;position:absolute;top:6px;left:0}.v5-root .plan-cta{background:var(--bg-2);color:var(--ink);border:1px solid var(--rule);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.v5-root .plan-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.v5-root .pricing-note{text-align:center;color:var(--ink-4);margin-top:32px;font-size:13px}@media (max-width:980px){.v5-root .pricing-grid{grid-template-columns:1fr}}.v5-root .faq{border-top:1px solid var(--rule)}.v5-root .faq details{border-bottom:1px solid var(--rule);padding:24px 0;transition:padding .15s}.v5-root .faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:32px;font-size:18px;font-weight:500;list-style:none;display:flex}.v5-root .faq summary:hover{color:var(--crimson)}.v5-root .faq summary::-webkit-details-marker{display:none}.v5-root .faq summary .toggle{font-family:var(--mono);color:var(--ink-4);flex-shrink:0;font-size:18px;transition:transform .2s}.v5-root .faq details[open] summary .toggle{color:var(--crimson);transform:rotate(45deg)}.v5-root .faq-body{color:var(--ink-3);max-width:720px;margin-top:14px;font-size:15px;line-height:1.65}.v5-root .faq-body p+p{margin-top:10px}.v5-root .final{background:var(--ink);color:#fff;border-radius:24px;margin:clamp(48px,6vw,80px) 0;padding:clamp(56px,8vw,96px);position:relative;overflow:hidden}.v5-root .final:before{content:"";pointer-events:none;background:radial-gradient(circle,#e11d4852 0%,#0000 60%);width:60%;height:60%;position:absolute;top:-10%;right:-10%}.v5-root .final-inner{max-width:720px;position:relative}.v5-root .final h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,6vw,72px);line-height:1}.v5-root .final p{color:#ffffffb3;max-width:560px;margin-bottom:36px;font-size:19px}.v5-root .final-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;display:flex}.v5-root .final-fineprint{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.v5-root .final-fineprint .check{align-items:center;gap:6px;display:inline-flex}.v5-root .final-fineprint .check:before{content:"";background:var(--crimson);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2 5l2 2 4-4'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;width:14px;height:14px;display:inline-block}.v5-root .footer{border-top:1px solid var(--rule);padding:64px 0 40px}.v5-root .footer-top{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px;display:grid}.v5-root .footer-mast{letter-spacing:-.04em;color:var(--crimson);align-items:baseline;margin-bottom:12px;font-size:36px;font-weight:700;display:flex}.v5-root .footer-mast:after{content:".";color:var(--ink)}.v5-root .footer-tag{color:var(--ink-3);max-width:280px;font-size:14px}.v5-root .footer h3{color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:600}.v5-root .footer ul{font-size:14px;list-style:none}.v5-root .footer li{margin-bottom:8px}.v5-root .footer li a{color:var(--ink-3);transition:color .15s}.v5-root .footer li a:hover{color:var(--ink)}.v5-root .footer-bottom{border-top:1px solid var(--rule);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.v5-root .footer-bottom .legal{gap:18px;display:flex}.v5-root .footer-bottom .legal a:hover{color:var(--ink)}@media (max-width:820px){.v5-root .footer-top{grid-template-columns:1fr 1fr}}.v5-root .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.v5-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v5-root *,.v5-root :before,.v5-root :after{transition-duration:0s!important;animation-duration:0s!important}.v5-root .reveal{opacity:1;transform:none}}.v5-root .integrations{border-top:1px solid var(--rule);padding:clamp(80px,9vw,120px) 0}.v5-root .integrations-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}@media (max-width:880px){.v5-root .integrations-head{grid-template-columns:1fr;gap:24px}}.v5-root .integrations-head h2{font-size:clamp(28px,3.6vw,48px)}.v5-root .integrations-head .lede{font-size:17px}.v5-root .integrations-group{margin-top:40px}.v5-root .integrations-group:first-child{margin-top:0}.v5-root .integrations-group-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;display:flex}.v5-root .integrations-group-head .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.v5-root .integrations-group-head .sub{color:var(--ink-3);margin-top:4px;font-size:14px}.v5-root .integrations-group-head .count{font-family:var(--mono);color:var(--ink-5);font-size:11px}.v5-root .integrations-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid}.v5-root .int-cell{background:var(--bg);flex-direction:column;gap:10px;min-height:96px;padding:22px 20px;transition:background .2s;display:flex;position:relative}.v5-root .int-cell:hover{background:var(--bg-2)}.v5-root .int-name{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.v5-root .int-mark{width:22px;height:22px;font-family:var(--mono);color:#fff;letter-spacing:-.02em;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.v5-root .int-meta{color:var(--ink-4);align-items:center;gap:8px;font-size:12px;display:flex}.v5-root .int-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-3);color:var(--ink-3);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.v5-root .int-status.live{color:var(--green);background:#16a34a1a}.v5-root .int-status.beta{color:var(--amber);background:#d977061a}.v5-root .int-status.soon{color:var(--ink-2);background:#0a0a0a0f}.v5-root .integrations-foot{background:var(--bg-2);border:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:20px 24px;font-size:14px;display:flex}.v5-root .integrations-foot strong{color:var(--ink);font-weight:600}.v5-root .integrations-foot a{color:var(--crimson);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v5-root .isnt{background:var(--ink);color:#fff;border-top:1px solid var(--ink);padding:clamp(80px,9vw,120px) 0}.v5-root .isnt h2{color:#fff}.v5-root .isnt .lede{color:#ffffffa6}.v5-root .isnt .eyebrow{color:var(--crimson)}.v5-root .isnt .eyebrow .dot{background:var(--crimson)}.v5-root .isnt-head{grid-template-columns:1fr 1.2fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}@media (max-width:880px){.v5-root .isnt-head{grid-template-columns:1fr;gap:32px}}.v5-root .isnt-list{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;display:grid}.v5-root .isnt-item{background:var(--ink);flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.v5-root .isnt-item .nope{font-family:var(--mono);color:var(--crimson);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.v5-root .isnt-item .nope:before{content:"✕";background:#e11d4826;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.v5-root .isnt-item .what{letter-spacing:-.015em;color:#fff;font-size:19px;font-weight:500;line-height:1.3}.v5-root .isnt-item .why{color:#ffffff8c;margin-top:4px;font-size:14px;line-height:1.5}.v5-root .isnt-tail{border-left:3px solid var(--crimson);letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:720px;margin-top:56px;padding:32px;font-size:22px;font-weight:500;line-height:1.4}.v5-root .isnt-tail .crim{color:var(--crimson)}.v5-root .beforeafter{border-top:1px solid var(--rule);padding:clamp(80px,9vw,120px) 0}.v5-root .ba-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}@media (max-width:880px){.v5-root .ba-grid{grid-template-columns:1fr}}.v5-root .ba-col{border:1px solid var(--rule);background:var(--bg);padding:32px;position:relative}.v5-root .ba-col.before{background:var(--bg-2)}.v5-root .ba-col.after{border-color:var(--ink);background:#fff;box-shadow:0 24px 48px -16px #0a0a0a1f}.v5-root .ba-col-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;display:flex}.v5-root .ba-col-head .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-size:11px;font-weight:600}.v5-root .ba-col.after .ba-col-head .lbl{color:var(--crimson)}.v5-root .ba-col-head h3{letter-spacing:-.025em;margin-top:6px;font-size:24px;font-weight:600}.v5-root .ba-col-head .total{font-family:var(--mono);color:var(--ink-5);text-align:right;font-size:11px}.v5-root .ba-col-head .total b{color:var(--ink);letter-spacing:-.01em;margin-top:2px;font-size:18px;display:block}.v5-root .ba-timeline{position:relative}.v5-root .ba-step{border-bottom:1px dashed #0a0a0a14;padding:14px 0 14px 56px;position:relative}.v5-root .ba-step:last-child{border-bottom:none}.v5-root .ba-step .time{font-family:var(--mono);color:var(--ink-3);width:44px;font-size:11px;font-weight:600;position:absolute;top:14px;left:0}.v5-root .ba-step .what{color:var(--ink-2);font-size:14px;line-height:1.5}.v5-root .ba-step .what b{color:var(--ink);font-weight:600}.v5-root .ba-step.bad .what:before{content:"●";color:var(--crimson);margin-right:6px;font-size:10px;position:relative;top:-2px}.v5-root .ba-step.good .what:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.v5-root .ba-step.note .what{color:var(--ink-4);font-size:13px;font-style:italic}.v5-root .ba-summary{border-top:1px solid var(--rule);gap:24px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.v5-root .ba-summary .stat{border:none;flex-direction:column;gap:2px;padding:0;display:flex}.v5-root .ba-summary .stat .n{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700;font-family:var(--sans)}.v5-root .ba-summary .stat .l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--mono)}.v5-root .ba-col.after .ba-summary .stat .n{color:var(--crimson)}.v5-root .migrate{background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(80px,9vw,120px) 0}.v5-root .migrate-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}@media (max-width:880px){.v5-root .migrate-head{grid-template-columns:1fr;gap:24px}}.v5-root .migrate-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}@media (max-width:880px){.v5-root .migrate-grid{grid-template-columns:1fr 1fr}}.v5-root .migrate-card{background:var(--bg);border:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:14px;padding:24px;transition:border-color .18s,transform .18s;display:flex}.v5-root .migrate-card:hover{border-color:var(--ink);transform:translateY(-2px)}.v5-root .migrate-card.active{border-color:var(--ink);background:#fff}.v5-root .migrate-card .from{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:10px;font-weight:600}.v5-root .migrate-card .name{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600}.v5-root .migrate-card .arrow{font-family:var(--mono);color:var(--crimson);align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:600;display:flex}.v5-root .migrate-detail{border:1px solid var(--ink);background:var(--bg);grid-template-columns:1.4fr 1fr;gap:48px;padding:32px;display:grid}@media (max-width:880px){.v5-root .migrate-detail{grid-template-columns:1fr;gap:24px}}.v5-root .migrate-detail h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:600}.v5-root .migrate-detail .steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.v5-root .migrate-detail .steps li{color:var(--ink-2);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.v5-root .migrate-detail .steps li .n{font-family:var(--mono);color:var(--crimson);background:var(--crimson-soft);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.v5-root .migrate-detail .steps li b{color:var(--ink);font-weight:600}.v5-root .migrate-detail .stats-side{background:var(--bg-2);border:1px solid var(--rule);flex-direction:column;gap:18px;padding:24px;display:flex}.v5-root .migrate-detail .stats-side .row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:13px;display:flex}.v5-root .migrate-detail .stats-side .row:last-child{border-bottom:none;padding-bottom:0}.v5-root .migrate-detail .stats-side .row .k{color:var(--ink-4);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.v5-root .migrate-detail .stats-side .row .v{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.v5-root .migrate-detail .stats-side .row .v.crim{color:var(--crimson)}.v5-root .calc-shell{border:1px solid var(--ink);background:var(--bg);grid-template-columns:1fr 1.2fr;gap:0;margin-top:48px;display:grid;overflow:hidden}@media (max-width:880px){.v5-root .calc-shell{grid-template-columns:1fr}}.v5-root .calc-controls{border-right:1px solid var(--rule);background:var(--bg-2);padding:40px}@media (max-width:880px){.v5-root .calc-controls{border-right:none;border-bottom:1px solid var(--rule)}}.v5-root .calc-controls h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:14px;font-weight:600;font-family:var(--mono);margin-bottom:24px}.v5-root .calc-row{margin-bottom:32px}.v5-root .calc-row:last-child{margin-bottom:0}.v5-root .calc-row .label{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.v5-root .calc-row .label .k{color:var(--ink-2);font-size:14px;font-weight:500}.v5-root .calc-row .label .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:18px;font-weight:700}.v5-root .calc-row .label .v small{color:var(--ink-4);margin-left:4px;font-size:12px;font-weight:500}.v5-root .calc-slider{appearance:none;cursor:pointer;background:#0a0a0a1a;border-radius:2px;outline:none;width:100%;height:4px}.v5-root .calc-slider::-webkit-slider-thumb{appearance:none;background:var(--crimson);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 2px 8px #e11d4866}.v5-root .calc-slider::-webkit-slider-thumb:active{transform:scale(1.15)}.v5-root .calc-slider::-moz-range-thumb{background:var(--crimson);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #e11d4866}.v5-root .calc-ticks{font-family:var(--mono);color:var(--ink-5);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.v5-root .calc-segments{border:1px solid var(--rule);background:#fff;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.v5-root .calc-seg{color:var(--ink-3);text-align:center;border-radius:3px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.v5-root .calc-seg.active{background:var(--ink);color:#fff;font-weight:600}.v5-root .calc-seg:hover:not(.active){background:var(--bg-2);color:var(--ink)}.v5-root .calc-output{background:var(--bg);flex-direction:column;gap:28px;padding:40px;display:flex}.v5-root .calc-output-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:24px;padding-bottom:24px;display:grid}.v5-root .calc-output-row:last-child{border-bottom:none;padding-bottom:0}.v5-root .calc-output-row .lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-family:var(--mono);margin-bottom:8px;font-weight:600}.v5-root .calc-output-row .num{letter-spacing:-.04em;color:var(--ink);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1;font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v5-root .calc-output-row .num .currency{color:var(--ink-3);vertical-align:top;margin-right:2px;font-size:.55em;line-height:1;position:relative;top:.18em}.v5-root .calc-output-row .num .per{color:var(--ink-4);letter-spacing:0;margin-left:4px;font-size:.32em;font-weight:500}.v5-root .calc-output-row .num.crim{color:var(--crimson)}.v5-root .calc-output-row .meta{color:var(--ink-4);max-width:320px;margin-top:8px;font-size:12px;line-height:1.5}.v5-root .calc-output-row .delta{font-family:var(--mono);color:var(--green);white-space:nowrap;background:#16a34a14;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600}.v5-root .calc-cta{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.v5-root .calc-cta .fineprint{color:var(--ink-4);font-size:12px;font-family:var(--mono)}.v5-root .case-stats{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}@media (max-width:880px){.v5-root .case-stats{grid-template-columns:1fr 1fr}}.v5-root .case-stat{background:var(--ink);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.v5-root .case-stat .n{letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1}.v5-root .case-stat .n .unit{color:#ffffff80;letter-spacing:0;margin-left:4px;font-size:.45em;font-weight:500}.v5-root .case-stat .n.crim{color:var(--crimson)}.v5-root .case-stat .l{color:#fff9;font-size:13px;line-height:1.4}.v5-root .case-stat .meta{font-family:var(--mono);color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:8px;font-size:10px}.v5-root .mk{--mk-bg:#0b0b0e;--mk-bg-2:#131318;--mk-bg-3:#1b1b22;--mk-line:#ffffff0f;--mk-line-2:#ffffff1a;--mk-text:#f4f4f5;--mk-text-2:#f4f4f5b8;--mk-text-3:#f4f4f57a;--mk-text-4:#f4f4f58c;--mk-crim:#fb7185;--mk-crim-bg:#e11d482e;--mk-green:#4ade80;--mk-green-bg:#22c55e2e;--mk-amber:#fbbf24;--mk-amber-bg:#f59e0b2e;--mk-blue:#60a5fa;--mk-blue-bg:#3b82f62e;--mk-purple:#a78bfa;--mk-purple-bg:#8b5cf62e;background:var(--mk-bg);color:var(--mk-text);font-family:var(--sans);-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.4;position:relative}.v5-root .hero-product-window .mk{height:100%;min-height:480px}.v5-root .feature-fig-shell .mk{min-height:480px}.v5-root .feature-fig-shell .mk-dash{min-height:460px}.v5-root .mk-schedule{flex-direction:column;height:100%;display:flex}.v5-root .mk-toolbar{border-bottom:1px solid var(--mk-line);align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.v5-root .mk-toolbar-left{align-items:center;gap:12px;display:flex}.v5-root .mk-toolbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.v5-root .mk-week-nav{background:var(--mk-bg-3);border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.v5-root .mk-week-nav button{color:var(--mk-text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 8px;font-family:inherit;font-size:11px}.v5-root .mk-week-nav button.active{color:var(--mk-text);background:#ffffff14}.v5-root .mk-week-label{color:var(--mk-text);font-size:13px;font-weight:600}.v5-root .mk-week-label .sub{color:var(--mk-text-3);margin-left:6px;font-size:11px;font-weight:500}.v5-root .mk-pill{background:var(--mk-bg-3);color:var(--mk-text-2);border:1px solid var(--mk-line);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.v5-root .mk-pill.crim{background:var(--mk-crim-bg);color:var(--mk-crim);border-color:#0000}.v5-root .mk-pill.green{background:var(--mk-green-bg);color:var(--mk-green);border-color:#0000}.v5-root .mk-pill.amber{background:var(--mk-amber-bg);color:var(--mk-amber);border-color:#0000}.v5-root .mk-btn-publish{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.v5-root .mk-btn-publish .ic{font-size:10px}.v5-root .mk-btn-ghost{background:var(--mk-bg-3);color:var(--mk-text-2);border:1px solid var(--mk-line);cursor:pointer;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500}.v5-root .mk-grid{flex:1;grid-template-columns:200px repeat(7,minmax(0,1fr));min-height:0;font-size:11px;display:grid;overflow:hidden}.v5-root .mk-grid-cell{border-right:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);min-height:48px;padding:6px 8px;position:relative}.v5-root .mk-grid-cell:last-child{border-right:none}.v5-root .mk-grid-head{background:var(--mk-bg-2);border-bottom:1px solid var(--mk-line-2);color:var(--mk-text-2);flex-direction:column;gap:2px;min-height:auto;padding:10px;font-size:11px;font-weight:600;display:flex}.v5-root .mk-grid-head .day{color:var(--mk-text-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.v5-root .mk-grid-head .date{color:var(--mk-text);font-size:13px;font-weight:600}.v5-root .mk-grid-head .meta{color:var(--mk-text-3);font-size:10px;font-family:var(--mono);margin-top:2px}.v5-root .mk-grid-head.today .date,.v5-root .mk-grid-head.today .day{color:var(--mk-crim)}.v5-root .mk-grid-staff{background:var(--mk-bg-2);border-right:1px solid var(--mk-line-2);align-items:center;gap:8px;padding:8px 10px;display:flex}.v5-root .mk-grid-staff .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.v5-root .mk-grid-staff .nm{color:var(--mk-text);font-size:12px;font-weight:600;line-height:1.1}.v5-root .mk-grid-staff .ro{color:var(--mk-text-4);margin-top:1px;font-size:10px}.v5-root .mk-grid-staff .hrs{color:var(--mk-text-3);font-size:10px;font-family:var(--mono);margin-left:auto;font-weight:500}.v5-root .mk-shift{cursor:pointer;border-radius:5px;flex-direction:column;gap:1px;height:100%;padding:5px 7px;font-size:10px;font-weight:500;display:flex;position:relative}.v5-root .mk-shift .time{font-family:var(--mono);font-size:10px;font-weight:600}.v5-root .mk-shift .role{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.v5-root .mk-shift.crim{background:var(--mk-crim-bg);color:#fecdd3;border-left:2px solid var(--mk-crim)}.v5-root .mk-shift.blue{background:var(--mk-blue-bg);color:#bfdbfe;border-left:2px solid var(--mk-blue)}.v5-root .mk-shift.amber{background:var(--mk-amber-bg);color:#fde68a;border-left:2px solid var(--mk-amber)}.v5-root .mk-shift.green{background:var(--mk-green-bg);color:#bbf7d0;border-left:2px solid var(--mk-green)}.v5-root .mk-shift.purple{background:var(--mk-purple-bg);color:#ddd6fe;border-left:2px solid var(--mk-purple)}.v5-root .mk-shift.gray{color:var(--mk-text-3);background:#ffffff0a;border-left:2px solid #fff3}.v5-root .mk-shift.conflict:after{content:"!";background:var(--mk-crim);color:#fff;border:2px solid var(--mk-bg);border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.v5-root .mk-empty{color:var(--mk-text-4);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.v5-root .mk-grid-cell.weekend{background:#ffffff03}.v5-root .mk-footer{background:var(--mk-bg-2);border-top:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:24px;padding:12px 18px;font-size:12px;display:flex}.v5-root .mk-stat-inline{align-items:baseline;gap:6px;display:flex}.v5-root .mk-stat-inline .lbl{color:var(--mk-text-4);font-size:11px}.v5-root .mk-stat-inline .val{color:var(--mk-text);font-weight:600;font-family:var(--mono);font-size:13px}.v5-root .mk-stat-inline .delta{color:var(--mk-green);font-size:11px;font-family:var(--mono);font-weight:500}.v5-root .mk-stat-inline .delta.crim{color:var(--mk-crim)}.v5-root .mk-dash{flex-direction:column;gap:16px;height:100%;padding:20px;display:flex;overflow:hidden}.v5-root .mk-dash-head{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.v5-root .mk-dash-head h2{letter-spacing:-.02em;color:var(--mk-text);font-size:18px;font-weight:600}.v5-root .mk-dash-head .sub{color:var(--mk-text-4);font-size:12px;font-family:var(--mono)}.v5-root .mk-kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.v5-root .mk-kpi{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:10px;padding:14px}.v5-root .mk-kpi .lbl{color:var(--mk-text-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:500}.v5-root .mk-kpi .val{letter-spacing:-.02em;color:var(--mk-text);font-size:22px;font-weight:600;font-family:var(--mono)}.v5-root .mk-kpi .val .unit{color:var(--mk-text-4);margin-left:2px;font-size:13px;font-weight:500}.v5-root .mk-kpi .delta{font-size:11px;font-family:var(--mono);color:var(--mk-green);margin-top:4px}.v5-root .mk-kpi .delta.crim{color:var(--mk-crim)}.v5-root .mk-kpi.alert{background:#e11d480f;border-color:#e11d4866}.v5-root .mk-dash-body{flex:1;grid-template-columns:2fr 1fr;gap:14px;min-height:0;display:grid}.v5-root .mk-card{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:10px;flex-direction:column;min-height:0;padding:14px;display:flex}.v5-root .mk-card h3{color:var(--mk-text);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.v5-root .mk-card h3 .meta{color:var(--mk-text-4);font-size:11px;font-weight:500}.v5-root .mk-bars{align-items:flex-end;gap:8px;height:100px;padding-top:8px;display:flex}.v5-root .mk-bars .col{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.v5-root .mk-bars .bar{background:var(--mk-bg-3);border-radius:4px 4px 0 0;width:100%;transition:opacity .2s;position:relative}.v5-root .mk-bars .bar.fill{background:linear-gradient(180deg, var(--mk-crim) 0%, #be123c 100%)}.v5-root .mk-bars .bar.target{background:#ffffff14;border:1px dashed #ffffff2e}.v5-root .mk-bars .lbl{color:var(--mk-text-4);font-size:10px;font-family:var(--mono)}.v5-root .mk-issues{flex:1;margin:0;padding:0;list-style:none;overflow:hidden}.v5-root .mk-issues li{border-bottom:1px solid var(--mk-line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.v5-root .mk-issues li:last-child{border-bottom:none}.v5-root .mk-issues .ic-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.v5-root .mk-issues .ic-dot.crim{background:var(--mk-crim)}.v5-root .mk-issues .ic-dot.amber{background:var(--mk-amber)}.v5-root .mk-issues .ic-dot.green{background:var(--mk-green)}.v5-root .mk-issues .txt{color:var(--mk-text-2);font-size:12px;line-height:1.4}.v5-root .mk-issues .txt strong{color:var(--mk-text);font-weight:600}.v5-root .mk-issues .txt .meta{color:var(--mk-text-4);font-size:10px;font-family:var(--mono);margin-top:2px;display:block}.v5-root .mk-phone{width:280px;height:580px;font-family:var(--sans);color:#f4f4f5;background:#050507;border:8px solid #18181b;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080,inset 0 0 0 1px #ffffff08}.v5-root .mk-phone-screen{background:var(--mk-bg);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.v5-root .mk-phone-notch{z-index:5;background:#050507;border-radius:12px;width:90px;height:22px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.v5-root .mk-phone-statusbar{color:var(--mk-text);justify-content:space-between;padding:14px 24px 6px;font-size:11px;font-weight:600;display:flex}.v5-root .mk-phone-statusbar .icons{align-items:center;gap:4px;display:flex}.v5-root .mk-phone-statusbar .icons svg{width:14px;height:10px}.v5-root .mk-phone-header{justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.v5-root .mk-phone-header .greeting{color:var(--mk-text-4);font-size:11px;font-weight:500}.v5-root .mk-phone-header .name{letter-spacing:-.02em;color:var(--mk-text);margin-top:1px;font-size:18px;font-weight:600}.v5-root .mk-phone-header .av{color:#fff;background:linear-gradient(135deg,#e11d48 0%,#be123c 100%);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.v5-root .mk-phone-week-card{background:linear-gradient(135deg,#e11d482e 0%,#e11d480a 100%);border:1px solid #e11d483d;border-radius:14px;margin:0 16px 16px;padding:16px}.v5-root .mk-phone-week-card .lbl{color:var(--mk-crim);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.v5-root .mk-phone-week-card .big{letter-spacing:-.02em;color:var(--mk-text);margin-top:4px;font-size:22px;font-weight:700}.v5-root .mk-phone-week-card .sub{color:var(--mk-text-3);font-size:11px;font-family:var(--mono);margin-top:4px}.v5-root .mk-phone-shifts{flex:1;padding:0 16px;overflow:hidden}.v5-root .mk-phone-section-title{color:var(--mk-text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.v5-root .mk-shift-card{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:12px;gap:12px;margin-bottom:8px;padding:12px;display:flex}.v5-root .mk-shift-card .day{text-align:center;border-right:1px solid var(--mk-line);flex-shrink:0;width:44px;padding-right:12px}.v5-root .mk-shift-card .day .d{color:var(--mk-text-4);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.v5-root .mk-shift-card .day .n{color:var(--mk-text);letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:700;line-height:1}.v5-root .mk-shift-card .info{flex:1;min-width:0}.v5-root .mk-shift-card .info .role{color:var(--mk-text);font-size:13px;font-weight:600}.v5-root .mk-shift-card .info .time{color:var(--mk-text-3);font-size:11px;font-family:var(--mono);margin-top:2px}.v5-root .mk-shift-card .info .loc{color:var(--mk-text-4);margin-top:4px;font-size:11px}.v5-root .mk-shift-card .stat-tag{border-radius:100px;flex-shrink:0;align-self:center;padding:3px 8px;font-size:10px;font-weight:600}.v5-root .mk-shift-card .stat-tag.accepted{background:var(--mk-green-bg);color:var(--mk-green)}.v5-root .mk-shift-card .stat-tag.pending{background:var(--mk-amber-bg);color:var(--mk-amber)}.v5-root .mk-phone-tabbar{background:var(--mk-bg-2);border-top:1px solid var(--mk-line);justify-content:space-around;margin-top:auto;padding:10px 16px 24px;display:flex}.v5-root .mk-phone-tabbar .tab{color:var(--mk-text-4);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.v5-root .mk-phone-tabbar .tab.active{color:var(--mk-crim)}.v5-root .mk-phone-tabbar .tab svg{width:22px;height:22px}.v5-root .app-badges{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.v5-root .app-badge{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:50px;padding:10px 18px 10px 14px;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.v5-root .app-badge:hover{background:var(--ink-2);border-color:var(--ink-2);transform:translateY(-1px)}.v5-root .app-badge .ic{flex-shrink:0;width:26px;height:26px}.v5-root .app-badge .lbl{text-align:left;flex-direction:column;line-height:1.1;display:flex}.v5-root .app-badge .lbl .top{color:#ffffffb3;letter-spacing:.02em;text-transform:none;font-size:10px;font-weight:500}.v5-root .app-badge .lbl .bot{letter-spacing:-.01em;margin-top:2px;font-size:17px;font-weight:600}.v5-root .plan-reassure{color:var(--ink-4);text-align:center;font-size:12px;font-family:var(--mono);letter-spacing:0;margin-top:10px}.v5-root .sticky-cta{z-index:90;pointer-events:none;opacity:0;transition:opacity .3s,transform .3s;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(20px)}.v5-root .sticky-cta.show{opacity:1;pointer-events:auto;transform:translateY(0)}.v5-root .sticky-cta-inner{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 24px 60px -16px #0a0a0a66,inset 0 1px #ffffff0f}.v5-root .sticky-cta-inner .copy{flex-direction:column;font-size:14px;line-height:1.3;display:flex}.v5-root .sticky-cta-inner .copy strong{letter-spacing:-.015em;color:#fff;font-weight:600}.v5-root .sticky-cta-inner .copy .sub{color:#fff9;font-size:12px;font-family:var(--mono);margin-top:2px}.v5-root .sticky-cta-inner .btn{flex-shrink:0}@media (max-width:600px){.v5-root .sticky-cta{bottom:12px;left:12px;right:12px}.v5-root .sticky-cta-inner{gap:10px;padding:12px 14px}.v5-root .sticky-cta-inner .copy .sub{display:none}.v5-root .sticky-cta-inner .copy strong{font-size:13px}}.v5-root .built-diff{border-top:1px solid var(--rule);background:var(--bg-2);padding:clamp(80px,9vw,120px) 0}.v5-root .bd-table{background:var(--bg);border:1px solid var(--rule);border-radius:14px;margin-top:48px;overflow:hidden}.v5-root .bd-row{border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr 1fr;gap:0;display:grid}.v5-root .bd-row:last-child{border-bottom:none}.v5-root .bd-row.bd-head{background:var(--bg-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px}.v5-root .bd-row>div{color:var(--ink-2);border-right:1px solid var(--rule);align-items:flex-start;gap:10px;padding:18px 22px;font-size:14px;line-height:1.5;display:flex}.v5-root .bd-row>div:last-child{border-right:none}.v5-root .bd-axis{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.v5-root .bd-row.bd-head .bd-axis{color:var(--ink-3)}.v5-root .bd-row.bd-head .bd-rosie{color:var(--crimson);font-weight:600}.v5-root .bd-row.bd-head .bd-them{color:var(--ink-4)}.v5-root .bd-rosie{background:#e11d4805}.v5-root .bd-tick{background:var(--crimson);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-weight:700;display:inline-grid}.v5-root .bd-cross{background:var(--bg-3);width:18px;height:18px;color:var(--ink-4);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:inline-grid}.v5-root .bd-foot{text-align:center;color:var(--ink-3);margin-top:32px;font-size:14px;font-style:italic}@media (max-width:880px){.v5-root .bd-row{grid-template-columns:1fr}.v5-root .bd-row>div{border-bottom:1px dashed #0a0a0a0f;border-right:none;padding:14px 18px}.v5-root .bd-row>div:last-child{border-bottom:none}.v5-root .bd-axis{background:var(--bg-2)}.v5-root .bd-row.bd-head .bd-axis{display:none}}.v5-root .eyebrow{color:var(--crimson-deep)}.v5-root .eyebrow .dot{background:var(--crimson-deep)}.v5-root .testimonial-section .eyebrow,.v5-root .isnt .eyebrow,.v5-root .isnt-item .nope,.v5-root .isnt-tail .crim{color:#fb7185}.v5-root .testimonial-section .eyebrow .dot,.v5-root .isnt .eyebrow .dot{background:#fb7185}.v5-root .story-quote{border-left-color:var(--crimson-deep)}.v5-root .story-quote .em,.v5-root .feature-fig-cap .lbl,.v5-root .case-stat .n.crim,.v5-root .ba-col.after .ba-summary .stat .n,.v5-root .ba-col.after .ba-col-head .lbl,.v5-root .demo-import-row .ok,.v5-root .how-card .step,.v5-root .migrate-card .arrow,.v5-root .migrate-detail .steps li .n,.v5-root .ba-step.bad .what:before,.v5-root .integrations-foot a,.v5-root .bd-row.bd-head .bd-rosie{color:var(--crimson-deep)}.v5-root .bd-tick{background:var(--crimson-deep)}.v5-root .plan-includes li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%23BE123C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6l2.5 2.5L9.5 4'/></svg>")}.v5-root{--ink-5:#6e6e6e}.v5-root .sticky-cta{visibility:hidden}.v5-root .sticky-cta.show{visibility:visible}.v5-root .testimonial-replace{color:#fff9}.v5-root .testimonial-attr{color:#ffffffb3}.v5-root .testimonial-attr .sep{color:#ffffff73}.v5-root .demo-solver{color:#ffffffeb}.v5-root .demo-solver .dim{color:#fff9}.v5-root .int-status.beta{color:#b45309}.v5-root .demo-phone-msg .stat{color:#15803d}.v5-root .demo-phone-msg .stat.pending{color:#b45309}.v5-root .final-fineprint{color:#ffffffb3}.v5-root .final p{color:#ffffffc7}.v5-root .sticky-cta-inner .copy .sub{color:#ffffffb3}.v5-root .case-stat .meta{color:#fff9}.v5-root .int-status.live{color:#166534}.v5-root .demo-import-row .ok{color:#15803d}.v5-root .sticky-cta-inner .copy,.v5-root .sticky-cta-inner .copy strong,.v5-root .sticky-cta-inner .copy .sub{background:0 0}.v5-root .sticky-cta{display:none}.v5-root .sticky-cta.show{display:block}.v5-root .testimonial-attr .name,.v5-root .testimonial-quote .em,.v5-root .case-stat .n.crim{color:#fb7185}.v5-root .pricing-toggle{background:var(--bg-2);border:1px solid var(--rule);border-radius:12px;align-items:center;gap:4px;margin:0 auto 32px;padding:4px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.v5-root .pricing-toggle-btn{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.v5-root .pricing-toggle-btn:hover{color:var(--ink)}.v5-root .pricing-toggle-btn.active{background:var(--ink);color:#fff;font-weight:600}.v5-root .pricing-toggle-btn .save-pill{background:var(--crimson);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:2px 6px;font-size:10px;font-weight:700}.v5-root .pricing-toggle-btn.active .save-pill{color:var(--crimson);background:#fff}
