@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2d9d67c6-module__8iDGKW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2d9d67c6-module__8iDGKW__variable{--font-sans-loaded:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_c46abc84-module__WIQk6G__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_c46abc84-module__WIQk6G__variable{--font-display-loaded:"Space Grotesk", "Space Grotesk 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)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)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)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)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)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)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)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)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)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)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)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)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_5aaf12dc-module__j_x4nq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5aaf12dc-module__j_x4nq__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Space Grotesk", "Inter", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--bg-deep:#0c0a09;--bg-base:#141110;--bg-raised:#1c1917;--bg-elevated:#272320;--bg-hover:#2f2a28;--bg-surface:#1c1917;--bg-color:#0c0a09;--text-primary:#f9f8f6;--text-secondary:#bcb3a9;--text-muted:#8a8075;--text-faint:#5c5751;--accent-amber:#f6ac2c;--accent-amber-bright:#faba4c;--accent-amber-deep:#da8d1b;--accent-gold:#f2bd2c;--accent-warm:#ea6a2a;--accent-rose:#df496e;--accent-sage:#4abf89;--accent-sky:#5194d6;--accent-gradient:linear-gradient(135deg, #fab742 0%, #f4be2a 100%);--neon-green:var(--accent-sage);--neon-purple:var(--accent-amber);--neon-blue:var(--accent-sky);--neon-gold:var(--accent-gold);--neon-pink:var(--accent-rose);--color-neon-green:var(--accent-sage);--color-neon-purple:var(--accent-amber);--color-neon-blue:var(--accent-sky);--color-neon-gold:var(--accent-gold);--glass-bg:#1a1614b8;--glass-bg-strong:#1a1614e0;--glass-border:#ffffff12;--glass-shadow:0 4px 24px #0605048c;--glass-shadow-lg:0 24px 60px -12px #060504b3, 0 8px 20px -8px #06050480;--border-subtle:#ffffff0f;--border-medium:#ffffff1c;--border-strong:#ffffff2e;--ring-focus:0 0 0 3px #f6ac2c38;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--transition-fast:all .18s var(--ease-out);--transition-smooth:all .28s var(--ease-out);--transition-slow:all .45s var(--ease-out);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--content-max:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";background-image:radial-gradient(60% 50% at 18% -5%,#34240973 0%,#0000 60%),radial-gradient(50% 40% at 82% 105%,#260d1347 0%,#0000 55%),radial-gradient(80% 60% at 50% 0,#241a0f33 0%,#0000 50%);background-attachment:fixed;max-width:100vw;min-height:100vh;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.12}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto}::selection{color:#fff;background:#f6ac2c47}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff17 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e padding-box padding-box}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.layout-container{flex-direction:column;min-height:100vh;display:flex}.header{z-index:200;-webkit-backdrop-filter:blur(28px)saturate(140%);border-bottom:1px solid var(--border-subtle);will-change:transform;contain:layout style;background:#0f0c0bb8;position:sticky;top:0}.nav-container{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 2rem;display:flex;position:relative}.logo-link{z-index:10;transition:var(--transition-fast);border-radius:var(--radius-sm);align-items:center;gap:.65rem;display:flex}.logo-link:hover{opacity:.88}.logo-icon{border-radius:var(--radius-sm);background:var(--accent-gradient);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex}.logo-text{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.nav-links{align-items:center;gap:.15rem;display:flex}.nav-item{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--text-secondary);transition:var(--transition-fast);border-radius:var(--radius-sm);padding:.45rem .85rem;font-size:.84rem;font-weight:500;position:relative}.nav-item:after{content:"";background:var(--accent-gradient);width:0;height:1.5px;transition:var(--transition-smooth);border-radius:999px;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.nav-item:hover{color:var(--text-primary);background:#ffffff0a}.nav-item:hover:after{width:40%}.nav-item.active{color:var(--text-primary);background:#ffffff0f}.nav-item.active:after{width:50%}.nav-item-cta{background:var(--accent-gradient);margin-left:.4rem;box-shadow:0 2px 12px -2px #f6ac2c66;color:#110f0d!important;padding:.45rem 1rem!important;font-weight:600!important}.nav-item-cta:after{display:none}.nav-item-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.hamburger-btn{z-index:10;border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:none;padding:.5rem;display:none}.hamburger-btn:hover{background:#ffffff0d}.hamburger-icon{flex-direction:column;gap:5px;width:22px;display:flex}.hamburger-icon span{background:var(--text-secondary);height:1.5px;transition:var(--transition-smooth);transform-origin:50%;border-radius:1px;display:block}.hamburger-icon.open span:first-child{background:var(--text-primary);transform:translateY(6.5px)rotate(45deg)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:nth-child(3){background:var(--text-primary);transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(28px)saturate(140%);border-bottom:1px solid var(--border-subtle);animation:slideDown .24s var(--ease-out) forwards;background:#0f0c0bf5;flex-direction:column;gap:.15rem;padding:.75rem 1.25rem 1.5rem;display:flex;position:absolute;top:100%;left:0;right:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-item{font-family:var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-sm);transition:var(--transition-fast);padding:.75rem .85rem;font-size:.95rem;font-weight:500}.mobile-nav-item:hover,.mobile-nav-item.active{color:var(--text-primary);background:#ffffff0d}.mobile-nav-item-cta{background:var(--accent-gradient);text-align:center;margin-top:.4rem;color:#110f0d!important;font-weight:600!important}.main-content{max-width:var(--content-max);flex:1;width:100%;margin:0 auto;padding:5rem 2rem}.glass-panel{background:linear-gradient(180deg, #ffffff06 0%, transparent 100%), var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:var(--transition-smooth);box-shadow:0 1px 0 #ffffff0a inset, var(--glass-shadow);position:relative}.glass-panel:hover{border-color:var(--border-medium);box-shadow:inset 0 1px #ffffff0f,0 12px 32px -8px #06050499}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";opacity:0;height:1px;transition:var(--transition-smooth);background:linear-gradient(90deg,#0000,#f6ac2c66,#0000);position:absolute;top:0;left:0;right:0}.glow-card:hover:before{opacity:1}.glow-card:after{content:"";border-radius:inherit;background:radial-gradient(circle 200px at var(--mx,50%) 0%, #f6ac2c0f, transparent 60%);opacity:0;transition:var(--transition-smooth);pointer-events:none;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.btn{font-family:var(--font-display);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;isolation:isolate;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.6rem;font-size:.86rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--accent-gradient);color:#110f0d;box-shadow:0 1px 2px #0605044d,0 4px 14px -4px #f6ac2c73}.btn-primary:before{content:"";opacity:0;transition:var(--transition-smooth);z-index:-1;background:linear-gradient(#ffd69940,#0000 50%);position:absolute;inset:0}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 1px 2px #0605044d,0 10px 24px -6px #f6ac2c8c}.btn-primary:hover:before{opacity:1}.btn-primary:active{filter:brightness(.96);transform:translateY(0)}.btn-secondary{color:var(--text-secondary);border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}.btn-secondary:hover{color:var(--text-primary);border-color:var(--border-strong);background:#ffffff0f;transform:translateY(-1px)}.btn-accent{background:var(--accent-rose);color:#fff}.btn-accent:hover{background:#e35f80;transform:translateY(-1px)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0a}.ticker-wrap{background:linear-gradient(90deg,#3424091a,#3424092e,#3424091a);border-top:1px solid #d997261a;border-bottom:1px solid #d997261a;max-width:100%;padding:.45rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{white-space:nowrap;will-change:transform;contain:layout style;gap:3rem;width:max-content;animation:38s linear infinite ticker;display:flex}.ticker-item{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent-amber);opacity:.75;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:500;display:flex}.ticker-item:before{content:"◆";opacity:.4;font-size:.6em}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-bar{background:var(--border-subtle);border-radius:var(--radius-lg);margin:var(--space-2xl) 0;border:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat-card{background:var(--bg-raised);text-align:center;transition:var(--transition-smooth);padding:1.75rem 1rem;position:relative}.stat-card:after{content:"";opacity:0;transition:var(--transition-smooth);background:radial-gradient(circle at 50% 0,#f6ac2c14,#0000 60%);position:absolute;inset:0}.stat-card:hover{background:var(--bg-elevated)}.stat-card:hover:after{opacity:1}.stat-value{font-family:var(--font-display);background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:.45rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1;display:block}.stat-label{letter-spacing:.08em;color:var(--text-muted);font-size:.7rem;font-weight:600;font-family:var(--font-sans);text-transform:uppercase}.grid-2{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.bento-grid{gap:var(--space-lg);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(160px,auto);display:grid}.bento-cell{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff06 0%, transparent 100%), var(--bg-raised);border:1px solid var(--border-subtle);padding:var(--space-xl);transition:var(--transition-smooth);box-shadow:0 1px 0 #ffffff0a inset, var(--glass-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-cell:hover{border-color:var(--border-medium);box-shadow:0 1px 0 #ffffff0f inset, var(--glass-shadow-lg);transform:translateY(-2px)}.bento-span-2{grid-column:span 2}.bento-span-3{grid-column:span 3}.bento-span-4{grid-column:span 4}.bento-row-2{grid-row:span 2}.premium-table{border-collapse:collapse;width:100%}.premium-table th{background:var(--bg-base);font-family:var(--font-sans);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border-subtle);padding:.85rem 1rem;font-size:.7rem;font-weight:600;position:sticky;top:0}.premium-table td{color:var(--text-secondary);transition:var(--transition-fast);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.85rem 1rem;font-size:.88rem}.premium-table tbody tr{transition:var(--transition-fast)}.premium-table tbody tr:hover td{color:var(--text-primary);background:#d997260a}.footer{background:var(--bg-base);border-top:1px solid var(--border-subtle);margin-top:auto;padding:4rem 2rem 1.75rem;position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#f6ac2c4d,#0000);width:min(60%,600px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-inner{max-width:var(--content-max);margin:0 auto}.footer-grid{border-bottom:1px solid var(--border-subtle);grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:grid}.footer-brand h4{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-primary);margin-bottom:.65rem;font-size:1.05rem}.footer-brand p{color:var(--text-muted);max-width:260px;font-size:.84rem;line-height:1.65}.footer-col h5{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.95rem;font-size:.72rem;font-weight:600}.footer-col ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.footer-col ul li a{color:var(--text-secondary);transition:var(--transition-fast);font-size:.84rem}.footer-col ul li a:hover{color:var(--accent-amber)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-bottom p{color:var(--text-faint);font-size:.76rem}.footer-badge{color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.25rem .7rem;display:inline-flex}.footer-badge span{background:var(--accent-sage);width:6px;height:6px;box-shadow:0 0 8px var(--accent-sage);border-radius:50%;animation:2.5s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes float-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes drift{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-12px) rotate(var(--rot,0deg))}}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}.animate-in{animation:float-up .5s var(--ease-out) forwards;opacity:0}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.reveal.revealed{opacity:1;transform:translateY(0)}.form-input,.form-select{background:var(--bg-base);border:1px solid var(--border-medium);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:var(--transition-fast);outline:none;padding:.78rem .95rem;font-size:.9rem}.form-input:focus,.form-select:focus{border-color:var(--accent-amber);box-shadow:var(--ring-focus);background:var(--bg-raised)}.form-input::placeholder{color:var(--text-faint)}.form-label{letter-spacing:.06em;color:var(--text-muted);font-size:.74rem;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;margin-bottom:.45rem;display:block}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a8578' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat}.section-title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:700}.section-subtitle{color:var(--text-secondary);max-width:580px;font-size:1rem;font-weight:400;line-height:1.7}.eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-amber);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-amber);opacity:.6;width:18px;height:1px}.gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.divider-gradient{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);height:1px;margin:var(--space-2xl) 0;border:none}.page-hero{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:1.5rem 0 2.5rem;display:flex}.public-home{flex-direction:column;gap:clamp(2rem,5vw,4rem);display:flex}.public-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:min(680px,100vh - 180px);padding:clamp(1rem,4vw,3rem) 0;display:grid}.public-home-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.public-home-copy h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.98}.public-home-copy p{max-width:560px;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.public-home-actions,.public-home-community-actions,.public-home-download-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.public-home-status{color:var(--text-faint);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.status-dot{background:var(--accent-sage);width:8px;height:8px;box-shadow:0 0 12px var(--accent-sage);border-radius:50%}.status-divider{background:var(--border-medium);width:1px;height:14px}.public-home-brand{justify-items:center;gap:1rem;display:grid}.public-home-logo-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#aaf42a26,#0000 54%),#12170cb8;border:1px solid #aaf42a3d;border-radius:clamp(1.25rem,3vw,2.25rem);place-items:center;width:min(420px,78vw);padding:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px -30px #aaff2866,inset 0 0 0 1px #ffffff0d}.public-home-logo-frame:after{content:"";pointer-events:none;border:1px dashed #aaf42a3d;border-radius:50%;position:absolute;inset:9%}.public-home-logo-frame img{z-index:1;object-fit:contain;border-radius:1rem;width:100%;height:100%;position:relative}.public-home-brand-meta{text-align:center;gap:.2rem;display:grid}.public-home-brand-meta span,.public-home-brand-meta small{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.public-home-brand-meta strong{color:var(--text-primary);font-family:var(--font-display);font-size:1.15rem}.public-home-steps{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.public-home-step,.public-home-community,.public-home-download{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--bg-raised);box-shadow:var(--glass-shadow)}.public-home-step{min-height:180px;padding:clamp(1.25rem,3vw,2rem)}.public-home-step span{color:var(--accent-amber-bright);font-family:var(--font-mono);letter-spacing:.12em;font-size:.72rem}.public-home-step h2,.public-home-community h2,.public-home-download h2{color:var(--text-primary);margin:.8rem 0 .55rem;font-size:clamp(1.2rem,2.5vw,1.7rem)}.public-home-step p,.public-home-community p,.public-home-download p{color:var(--text-muted);margin:0;line-height:1.65}.public-home-community,.public-home-download{justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.35rem,4vw,2.5rem);display:flex}.public-home-download{background:linear-gradient(135deg, #aaf42a1c, #ffffff05), var(--bg-raised)}.badge{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.66rem;font-weight:600;display:inline-flex}.badge-green{color:var(--accent-sage);background:#4abf891a;border-color:#4abf8947}.badge-purple{color:var(--accent-amber-bright);background:#f6ac2c1a;border-color:#f6ac2c47}.badge-gold{color:var(--accent-gold);background:#f2bd2c1a;border-color:#f2bd2c47}.badge-rose{color:var(--accent-rose);background:#df496e1a;border-color:#df496e47}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.bento-grid{grid-template-columns:repeat(4,1fr)}.bento-span-4{grid-column:span 4}}@media (max-width:768px){.nav-links{display:none}.hamburger-btn{display:flex}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:1.75rem}.stats-bar{grid-template-columns:repeat(2,1fr)}.bento-grid{grid-template-columns:1fr}.bento-span-2,.bento-span-3,.bento-span-4,.bento-row-2{grid-area:auto/span 1}.main-content{padding:3.5rem 1rem 3rem}.nav-container{padding:.75rem 1rem}.footer{padding:3rem 1rem 1.5rem}.public-home-hero{grid-template-columns:1fr;gap:2.25rem;min-height:auto}.public-home-copy{text-align:center;align-items:center}.public-home-copy p{margin-inline:auto}.public-home-actions,.public-home-status{justify-content:center}.public-home-steps{grid-template-columns:1fr}.public-home-community,.public-home-download{flex-direction:column;align-items:flex-start}.public-home-community-actions,.public-home-download-actions{width:100%}.glass-panel{padding:1.5rem}.compare-grid{text-align:center;grid-template-columns:1fr;gap:1.5rem}.hero-grid>div:first-child{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-grid>div:first-child>p{margin:0 auto}.hero-grid>div:first-child>div{justify-content:center}.compare-grid>div{width:100%;max-width:400px;margin:0 auto}.controls-layout{flex-direction:column;align-items:stretch;gap:1.25rem}.controls-layout>div{width:100%!important}.controls-layout>div:last-child{align-items:stretch!important}.controls-layout>div:last-child>div{grid-template-columns:1fr 1fr;gap:.5rem;display:grid!important}.profile-header-layout{text-align:center;flex-direction:column;align-items:center}.profile-header-layout>div{flex-direction:column;align-items:center;display:flex}.profile-header-layout>div:first-child>div{flex-direction:column;align-items:center;gap:.5rem}.profile-header-layout>div:last-child{justify-content:center;width:100%}.dashboard-tabs-container{scrollbar-width:none;width:100%;padding-bottom:.5rem;overflow-x:auto;flex-direction:row!important}.dashboard-tabs-container::-webkit-scrollbar{display:none}.dashboard-tabs-container>button{flex-shrink:0;padding:.6rem 1rem!important;font-size:.8rem!important}.dashboard-content-panel{min-height:auto!important;padding:1.25rem!important}.dashboard-layout-section{flex-direction:column!important}}@media (max-width:480px){.stats-bar{grid-template-columns:1fr}.btn{padding:.62rem 1.1rem;font-size:.8rem}.hero-grid{text-align:center;grid-template-columns:1fr;gap:2rem}.compare-grid{text-align:center;grid-template-columns:1fr;gap:1.5rem}.admin-grid-2{grid-template-columns:1fr}.division-card-grid{grid-template-columns:1fr!important}.section-title{font-size:clamp(1.3rem,5vw,2rem)}.main-content{padding:3rem .85rem 2rem}}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.compare-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;display:grid}.admin-grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-container-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.controls-layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.profile-header-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:5px}.table-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.skip-to-content{z-index:10000;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{background:var(--accent-gradient);width:auto;height:auto;color:var(--bg-deep);border-radius:var(--radius-pill);font-size:.84rem;font-weight:700;font-family:var(--font-display);padding:.6rem 1.2rem;text-decoration:none;top:1rem;left:1rem;box-shadow:0 8px 24px #f6ac2c66}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation:none}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.animate-in{opacity:1}}@media (max-width:768px){.header{-webkit-backdrop-filter:blur(20px)saturate(130%)}body{background-attachment:scroll}}.ticker-item,.nav-item,.mobile-nav-item,.btn,.glass-panel{contain:layout style}
