@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_abef907a-module__RIW-dq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_abef907a-module__RIW-dq__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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_479955ad-module__yB6yqG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_479955ad-module__yB6yqG__variable{--font-text:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.13p4wivrd1jdu.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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/8557ac4879842fb9-s.0c55c1p2uepsl.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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/c847346577a98de0-s.0onzgp6v4x1o7.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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/db08d2e20377160a-s.0dy25cxsth5_b.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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/8394f9d71e076efc-s.0ivtmx8_gg.-p.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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/19087af2bdec32b5-s.p.08sa_orub7ous.woff2?dpl=dpl_Eh9Qft76LuMo78U8wek3M88kn2GM)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_879b5a5c-module__iv7oHa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_879b5a5c-module__iv7oHa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--color-bg:#f5f5f0;--color-surface:#eeeee8;--color-card:#fff;--color-border:#00000014;--color-border-hi:#0000002e;--color-border-hover:#0000002e;--color-hi:#111;--color-body:#000000bf;--color-sub:#000000ad;--color-muted:#000000ad;--color-lime:#4a9a00;--color-lime-glow:#4a9a0026;--color-lime-faint:#4a9a000f;--color-rust:#dc2626;--color-rust-faint:#dc26260f;--color-rust-border:#dc26262e;--color-amber:#d97706;--color-amber-faint:#d977060f;--color-amber-border:#d977062e;--color-green:#16a34a;--color-green-faint:#16a34a0f;--color-green-border:#16a34a2e;--color-blue:#2563eb;--color-blue-faint:#2563eb0f;--color-blue-border:#2563eb2e;--color-lime-hover:#3d8200;--color-lime-gradient-end:#3d8200;--color-btn-text:#fff;--color-btn-text-disabled:#ffffff59;--color-btn-shadow:#4a9a0038;--color-btn-shadow-hover:#4a9a0059;--color-glass-from:#00000008;--color-glass-to:#00000003;--color-overlay:#f5f5f0bf;--color-nav-bg:#f5f5f0eb;--color-selection-bg:#4a9a00;--color-selection-fg:#fff;--color-scrollbar-track:#f5f5f0;--color-scrollbar-thumb:#0000001a;--color-scrollbar-thumb-hover:#0000002e;--color-focus-border:#4a9a0073;--color-focus-ring:#4a9a0012;--color-range-shadow:#4a9a0059;--color-footer-hover:#111;--color-compare-hover:#00000006;--color-lift-shadow:#0000001f;--color-lift-border:#0000001a;--color-shimmer:#0000000f;--color-logo-gradient-start:#4a9a00;--color-logo-gradient-end:#3d8200;--color-logo-text:#fff;--sticky-bar-h:56px}.dark{--color-bg:#06070a;--color-surface:#0c0e13;--color-card:#111318;--color-border:#ffffff0f;--color-border-hi:#ffffff21;--color-border-hover:#ffffff21;--color-hi:#fff;--color-body:#ffffffbf;--color-sub:#ffffff9e;--color-muted:#ffffffb3;--color-lime:#baff47;--color-lime-glow:#baff472e;--color-lime-faint:#baff4712;--color-rust:#ff5b36;--color-rust-faint:#ff5b3614;--color-rust-border:#ff5b3633;--color-amber:#f59e0b;--color-amber-faint:#f59e0b14;--color-amber-border:#f59e0b38;--color-green:#34d399;--color-green-faint:#34d39914;--color-green-border:#34d39938;--color-blue:#60a5fa;--color-blue-faint:#60a5fa14;--color-blue-border:#60a5fa33;--color-lime-hover:#cf5;--color-lime-gradient-end:#8bff00;--color-btn-text:#000;--color-btn-text-disabled:#00000059;--color-btn-shadow:#baff4738;--color-btn-shadow-hover:#baff4773;--color-glass-from:#ffffff0d;--color-glass-to:#ffffff05;--color-overlay:#06070abf;--color-nav-bg:#06070aeb;--color-selection-bg:#baff47;--color-selection-fg:#000;--color-scrollbar-track:#06070a;--color-scrollbar-thumb:#ffffff14;--color-scrollbar-thumb-hover:#ffffff24;--color-focus-border:#baff4773;--color-focus-ring:#baff4712;--color-range-shadow:#baff478c;--color-footer-hover:#f1f5f9;--color-compare-hover:#ffffff06;--color-lift-shadow:#0009;--color-lift-border:#ffffff24;--color-shimmer:#ffffff40;--color-logo-gradient-start:#baff47;--color-logo-gradient-end:#8bff00;--color-logo-text:#000}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-bg);color:var(--color-hi);font-family:var(--font-text,"Inter"), "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s;overflow-x:clip}::selection{background:var(--color-selection-bg);color:var(--color-selection-fg)}a{color:inherit;text-decoration:none}input,textarea,select{font-family:var(--font-text,"Inter"), "Helvetica Neue", sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}input:focus{border-color:var(--color-focus-border)!important;box-shadow:0 0 0 3px var(--color-focus-ring)!important;outline:none!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus-border,#4a5fe4);outline-offset:2px}input[type=range]{appearance:none;cursor:pointer;border-radius:99px;outline:none;height:4px;box-shadow:none!important;border:none!important}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-lime);cursor:pointer;width:20px;height:20px;box-shadow:0 0 16px var(--color-range-shadow);border-radius:50%;transition:transform .15s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{background:var(--color-lime);border:none;border-radius:50%;width:20px;height:20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes limeGlow{0%,to{box-shadow:0 0 0 0 var(--color-btn-shadow)}50%{box-shadow:0 0 0 14px #0000}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes menuIn{0%{opacity:0}to{opacity:1}}@keyframes menuItemIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes blob1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(60px,-40px)scale(1.1)}50%{transform:translate(-30px,30px)scale(.93)}75%{transform:translate(40px,20px)scale(1.05)}}@keyframes blob2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-60px,30px)scale(1.08)}50%{transform:translate(40px,-50px)scale(.96)}75%{transform:translate(-20px,-30px)scale(1.04)}}@keyframes blob3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,50px)scale(.95)}50%{transform:translate(-40px,-20px)scale(1.07)}75%{transform:translate(50px,-30px)scale(.98)}}@keyframes countBlur{0%{filter:blur(6px);opacity:0}to{filter:blur();opacity:1}}@keyframes borderGlow{0%,to{border-color:var(--color-lime-faint)}50%{border-color:var(--color-btn-shadow-hover)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes spin{to{transform:rotate(360deg)}}.rv{opacity:0;filter:blur(2px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.rv.vis{opacity:1;filter:blur();transform:translateY(0)}.rv-left{opacity:0;filter:blur(2px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translate(-28px)}.rv-left.vis{opacity:1;filter:blur();transform:translate(0)}.rv-scale{opacity:0;filter:blur(2px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:scale(.93)}.rv-scale.vis{opacity:1;filter:blur();transform:scale(1)}@keyframes cssRevealUp{0%{opacity:0;filter:blur(2px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cssRevealLeft{0%{opacity:0;filter:blur(2px);transform:translate(-28px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes cssRevealScale{0%{opacity:0;filter:blur(2px);transform:scale(.93)}to{opacity:1;filter:blur();transform:scale(1)}}@supports (animation-timeline:view()){.srv{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) both cssRevealUp;animation-timeline:view();animation-range:entry entry 30%}.srv-left{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) both cssRevealLeft;animation-timeline:view();animation-range:entry entry 30%}.srv-scale{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) both cssRevealScale;animation-timeline:view();animation-range:entry entry 30%}}@supports not (animation-timeline:view()){.srv,.srv-left,.srv-scale{opacity:1}}.footer-link{transition:color .15s}.footer-link:hover{color:var(--color-footer-hover)!important}.compare-tr{transition:background .18s}.compare-tr:hover{background:var(--color-compare-hover)!important}.blog-card{transition:all .35s cubic-bezier(.16,1,.3,1)}.blog-card:hover{border-color:var(--color-lime-faint)!important;box-shadow:0 20px 60px var(--color-lift-shadow)!important;transform:translateY(-4px)!important}.btn-lime{transition:all .2s}.btn-lime:hover{background:var(--color-lime-hover)!important;box-shadow:0 0 36px var(--color-btn-shadow-hover), 0 4px 16px #00000059!important;transform:translateY(-2px)!important}.btn-ghost{transition:all .2s}.btn-ghost:hover{background:var(--color-glass-from)!important;border-color:var(--color-border-hi)!important;color:var(--color-hi)!important}.lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s!important}.lift:hover{box-shadow:0 28px 70px var(--color-lift-shadow), 0 0 0 1px var(--color-lift-border), 0 0 40px var(--color-lime-faint)!important;transform:translateY(-6px)!important}.lime-hover:hover{border-color:var(--color-lime-glow)!important}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(105deg, transparent 40%, var(--color-shimmer) 50%, transparent 60%);pointer-events:none;background-size:200% 100%;animation:3s infinite shimmer;position:absolute;inset:0}.camp-c{animation:3s infinite borderGlow}.dash-float{animation:5s cubic-bezier(.37,0,.63,1) infinite floatY}.expand-btn{animation:1.8s ease-in-out infinite nudge}.expand-btn:hover{transform:scale(1.1);animation:none!important}.nav-desktop{display:flex}.nav-burger-only,.nav-mobile-only{display:none}.nav-link{transition:color .15s}.nav-link:hover{color:var(--color-hi)!important}.res-link{border-radius:6px;transition:background .15s}.res-link:hover{background:var(--color-glass-from)}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.skip-link{z-index:9999;background:var(--color-lime);width:1px;height:1px;color:var(--color-btn-text);font-family:var(--font-text,"Inter"), sans-serif;border-radius:0 0 8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{width:auto;height:auto;position:fixed;top:0;left:0;overflow:visible}@media (max-width:900px){.hide-mobile{display:none!important}.hero-grid,.dash-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.nav-desktop{display:none!important}.nav-burger-only,.nav-mobile-only{display:flex!important}.grid-3,.grid-2{grid-template-columns:1fr!important}.grid-4{grid-template-columns:1fr 1fr!important}.price-grid{grid-template-columns:1fr!important}.compare-row{grid-template-columns:1.5fr 1fr 1fr .8fr!important;padding:8px 12px!important;font-size:11px!important}table{font-size:11px}table th,table td{padding:10px 8px!important}.sticky-cta{flex-direction:column!important;gap:8px!important;padding:10px 16px!important}}@media print{body{color:#000!important;background:#fff!important}nav,footer,.no-print,[data-no-print]{display:none!important}main{padding:0!important}a{color:#000!important;text-decoration:underline!important}h1,h2,h3{break-after:avoid;color:#000!important}table{border-collapse:collapse;width:100%}th,td{color:#000!important;background:#fff!important;border:1px solid #ccc!important;padding:6px 8px!important}th{font-weight:700;background:#f5f5f5!important}.guide-section{break-inside:avoid}}@media (max-width:480px){.grid-4,.grid-3{grid-template-columns:1fr!important}.compare-row{min-width:340px;grid-template-columns:120px 80px 80px 60px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn-shimmer:after,.camp-c,.dash-float,.expand-btn{animation:none!important}}