@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/94a6d9b3ae777797-s.02tuj.ho~i0qc.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:Funnel Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fc566e733948aae3-s.p.0zmv0dryq3c.w.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:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94a6d9b3ae777797-s.02tuj.ho~i0qc.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:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc566e733948aae3-s.p.0zmv0dryq3c.w.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:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94a6d9b3ae777797-s.02tuj.ho~i0qc.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:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc566e733948aae3-s.p.0zmv0dryq3c.w.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:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94a6d9b3ae777797-s.02tuj.ho~i0qc.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:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc566e733948aae3-s.p.0zmv0dryq3c.w.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:Funnel Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94a6d9b3ae777797-s.02tuj.ho~i0qc.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:Funnel Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc566e733948aae3-s.p.0zmv0dryq3c.w.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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_6543d166-module__6dSUXq__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_6543d166-module__6dSUXq__variable{--font-funnel-sans:"Funnel Sans", "Funnel Sans 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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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_c028dcdd-module__W47XLq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c028dcdd-module__W47XLq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_d41406c-module__txxWPq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_d41406c-module__txxWPq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--bg:#060d1c;--bg-2:#0d1528;--bg-3:#151e35;--line:#38476880;--line-2:#38476840;--ink:#f6f9fc;--ink-2:#bec4ce;--ink-3:#848c9c;--ink-4:#545e72;--blue:#578bff;--blue-2:#2662fe;--blue-3:#001cdd;--teal:var(--blue);--teal-2:var(--blue-2);--amber:var(--blue);--amber-2:var(--blue-2);--cyan:#60b0ff;--green:#34dbb9;--red:#ff5050;--violet:#87a0f0;--radius:4px;--radius-lg:10px;--f-sans:var(--font-funnel-sans), "Funnel Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f-display:var(--font-funnel-sans), "Funnel Sans", ui-sans-serif, system-ui, sans-serif;--f-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-serif:var(--font-funnel-sans), "Funnel Sans", ui-sans-serif, system-ui, sans-serif;--f-tracking-tight:-.032em;--f-tracking-micro:.14em;--maxw:1320px}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.52795% .936769 -10.3315);--bg-2:lab(6.93329% 1.43194 -14.2408);--bg-3:lab(11.494% 1.55097 -16.1526);--line:lab(29.9841% 1.30488 -21.6873/.5);--line-2:lab(29.9841% 1.30488 -21.6873/.25);--ink:lab(97.6644% -.267297 -1.87219);--ink-2:lab(79.0699% -.742465 -5.58342);--ink-3:lab(58.1301% -.640273 -9.29565);--ink-4:lab(39.4969% -.321329 -12.8848);--blue:lab(58.7312% 12.2423 -67.2564);--blue-2:lab(45.8072% 27.949 -84.4765);--blue-3:lab(25.3319% 73.0943 -111.537);--cyan:lab(69.3112% -7.26461 -47.4692);--green:lab(78.6106% -49.1609 4.25741);--red:lab(60.6642% 69.5199 42.4473);--violet:lab(66.51% 6.61382 -43.3915)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--f-sans);background:radial-gradient(1200px 800px at 85% -10%, #03259342, transparent 60%), radial-gradient(900px 700px at -5% 10%, #031d6c38, transparent 55%), var(--bg);font-weight:400;line-height:1.5;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background:radial-gradient(1200px 800px at 85% -10%, lab(20.5469% 27.8283 -63.5029/.26), transparent 60%), radial-gradient(900px 700px at -5% 10%, lab(14.3557% 20.079 -49.3338/.22), transparent 55%), var(--bg)}}::selection{background:var(--blue);color:#01030c;color:lab(.83564% .477701 -3.86659)}em{font-family:var(--f-serif);letter-spacing:-.01em;font-style:italic;font-weight:500}h1 em,h2 em,h3 em,.cta h2 em,.page-hero h1 em,.section-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#538c8b12 1px,#0000 1px),linear-gradient(#538c8b12 1px,#0000 1px);background-image:linear-gradient(90deg,lab(54.239% -19.6005 -5.97067/.07) 1px,#0000 1px),linear-gradient(lab(54.239% -19.6005 -5.97067/.07) 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 40%,#0000 85%);mask-image:radial-gradient(at 50% 30%,#000 40%,#0000 85%)}.wrap{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 28px;position:relative}@media (max-width:640px){.wrap{padding:0 18px}}.nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line-2);background:#050913c7;background:lab(2.39371% .355303 -5.46745/.78);position:sticky;top:0}.nav-inner{align-items:center;gap:24px;height:60px;display:flex}.brand{font-family:var(--f-sans);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.brand-mark{object-fit:contain;width:35px;height:35px;box-shadow:none;background:0 0;border-radius:0;display:block}.nav-links{gap:22px;margin-left:18px;display:flex}.nav-links a{color:var(--ink-2);font-size:13px;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-spacer{flex:1}.nav-status{font-family:var(--f-mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}.btn{border:1px solid var(--line);color:var(--ink);background:#0e1f2c99;background:lab(10.6186% -3.29332 -11.5416/.6);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:not(.btn-primary):hover{background:#172b3bcc;background:lab(16.4157% -3.88512 -13.2174/.8);border-color:#17687db3;border-color:lab(40.0812% -18.3598 -18.8778/.7)}.btn-primary{color:#f6f9fc;color:lab(97.6644% -.267297 -1.87219);background:linear-gradient(#578bff,#1a54f0);background:linear-gradient(lab(58.7312% 12.2423 -67.2564),lab(40.9474% 30.928 -84.4951));border-color:#0000;font-weight:600;box-shadow:0 0 0 1px #2d66f380,0 10px 30px -10px #001cdd8c;box-shadow:0 0 0 1px lab(46.2788% 22.6787 -77.4661/.5),0 10px 30px -10px lab(25.3319% 73.0943 -111.537/.55)}.btn-primary:hover{background:linear-gradient(#71a1ff,#2a68ff);background:linear-gradient(lab(65.4804% 13.8193 -74.3129),lab(47.7234% 32.2049 -91.5223));transform:translateY(-1px);box-shadow:0 0 0 1px #427bff99,0 14px 34px -10px #0031fdb3;box-shadow:0 0 0 1px lab(53.0308% 24.2249 -84.5189/.6),0 14px 34px -10px lab(33.4632% 61.8001 -110.292/.7)}.btn-ghost{background:0 0}.btn .arrow{width:14px;height:14px}@media (max-width:880px){.nav-links{display:none}}.ticker{border-bottom:1px solid var(--line-2);background:#04111c99;background:lab(4.39462% -1.67911 -8.57056/.6);height:32px;position:relative;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:48px;height:100%;animation:60s linear infinite tick;display:flex}.ticker-item{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:10px;font-size:11px;display:inline-flex}.ticker-item b{color:var(--ink);font-weight:500}.ticker-item .up{color:var(--green)}.ticker-item .dn{color:var(--red)}@keyframes tick{to{transform:translate(-50%)}}.hero{border-bottom:1px solid var(--line-2);padding-top:80px;padding-bottom:60px;position:relative}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--ink-4);width:22px;height:1px}.hero h1{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);max-width:1100px;margin:20px 0 0;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.08}.hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}.hero-sub{max-width:620px;color:var(--ink-2);margin:28px 0 0;font-size:17px;line-height:1.55}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:32px}}.orb-stage{aspect-ratio:1;max-width:520px;min-height:360px;margin-left:auto;position:relative}.orb{filter:saturate(1.1)contrast(1.05);background:radial-gradient(circle at 32% 28%,#d4fbfae6,#0000 30%),radial-gradient(circle at 70% 70%,#007787e6,#0000 40%),conic-gradient(from 210deg,#002f3d,#005968,#00958f,#00c3cc,#006f88,#002d2a,#002f3d);background:radial-gradient(circle at 32% 28%,lab(95.7886% -13.0501 -4.02825/.9),#0000 30%),radial-gradient(circle at 70% 70%,lab(45.3659% -39.1571 -27.2247/.9),#0000 40%),conic-gradient(from 210deg,lab(16.8076% -16.3685 -18.5093),lab(33.8578% -43.0267 -32.1385),lab(55.2981% -51.2338 -9.93509),lab(71.5522% -55.8947 -22.8287),lab(42.5972% -30.1951 -34.6405),lab(15.0633% -27.5386 -5.25324),lab(16.8076% -16.3685 -18.5093));border-radius:50%;animation:24s linear infinite orbSpin;position:absolute;inset:10%;box-shadow:inset -30px -60px 80px #000907e6,inset 20px 30px 60px #e2ffff47,0 30px 120px -20px #0094958c,0 0 0 1px #00373466;box-shadow:inset -30px -60px 80px lab(1.80543% -5.62446 -1.30109/.9),inset 20px 30px 60px lab(98.2723% -18.9326 -7.87573/.28),0 30px 120px -20px lab(55.1722% -49.1589 -14.5449/.55),0 0 0 1px lab(19.705% -27.3841 -5.28522/.4)}.orb:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 30% 25%,#ffffff47,#0000 18%),radial-gradient(at 50% 110%,#000504b3,#0000 55%);background:radial-gradient(circle at 30% 25%,lab(100% 0 0/.28),#0000 18%),radial-gradient(at 50% 110%,lab(1.04481% -3.25489 -.752944/.7),#0000 55%);border-radius:50%;position:absolute;inset:0}@keyframes orbSpin{to{transform:rotate(360deg)}}.orb-ring{border:1px solid var(--line);border-top-color:oklch(74% .16 200/.7);border-right-color:oklch(74% .16 200/.25);border-radius:50%;animation:18s linear infinite reverse ringSpin;position:absolute;inset:0}.orb-ring.r2{border-style:dashed;border-color:var(--line-2);border-top-color:var(--cyan);opacity:.6;animation-duration:30s;inset:-6%}@keyframes ringSpin{to{transform:rotate(360deg)}}.orb-hud{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020e0db8;background:lab(3.16983% -3.32254 -.761434/.72);border-radius:4px;padding:6px 8px;font-size:10px;position:absolute}.orb-hud b{color:var(--amber);font-weight:500}.orb-hud.h1{top:8%;left:-4%}.orb-hud.h2{top:45%;right:-8%}.orb-hud.h3{bottom:6%;left:10%}.hero-meta{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.hero-meta>div{border-right:1px solid var(--line-2);padding:20px}.hero-meta>div:last-child{border-right:0}.hero-meta .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.hero-meta .v{font-family:var(--f-sans);color:var(--ink);letter-spacing:-.02em;margin-top:8px;font-size:26px}.hero-meta .v small{font-family:var(--f-mono);color:var(--green);vertical-align:middle;margin-left:6px;font-size:11px}@media (max-width:880px){.hero-meta{grid-template-columns:repeat(2,1fr)}.hero-meta>div:nth-child(2){border-right:0}.hero-meta>div:first-child,.hero-meta>div:nth-child(2){border-bottom:1px solid var(--line-2)}}.section{border-bottom:1px solid var(--line-2);padding:110px 0;position:relative}.section-head{max-width:1100px;margin-bottom:56px;display:block}@media (max-width:880px){.section{padding:72px 0}.section-head{margin-bottom:32px}}.section-num{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px;font-size:11px;display:block}.section-num span{color:var(--amber)}.section-head h2{font-family:var(--f-display);letter-spacing:-.028em;margin:0;font-size:clamp(30px,4.2vw,54px);font-weight:500;line-height:1.05}.section-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--amber)}.section-lede{color:var(--ink-2);max-width:680px;margin-top:18px;font-size:16px}.stack-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:980px){.stack-grid{grid-template-columns:1fr}}.stack-card{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:linear-gradient(#051d1b99,#02131233);background:linear-gradient(lab(8.70126% -9.64309 -2.02242/.6),lab(4.63264% -5.30622 -1.22809/.2));padding:28px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.stack-card:hover{border-color:var(--line);transform:translateY(-2px)}.stack-card:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--amber), transparent);opacity:.7;height:1px;position:absolute;top:0;left:24px;right:24px}.card-head{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.card-head .tag{color:var(--amber)}.stack-card h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:500}.stack-card h3 sup{font-family:var(--f-mono);vertical-align:top;color:var(--ink-3);font-size:11px}.stack-card .role{color:var(--amber);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.stack-card p{color:var(--ink-2);margin:16px 0 0;font-size:14.5px;line-height:1.55}.stack-card ul{border-top:1px dashed var(--line-2);margin:20px 0 0;padding:0;list-style:none}.stack-card ul li{border-bottom:1px dashed var(--line-2);color:var(--ink-2);justify-content:space-between;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.stack-card ul li span{color:var(--ink-3);font-family:var(--f-mono);font-size:11px}.stack-viz{aspect-ratio:16/9;border:1px solid var(--line-2);background:linear-gradient(90deg,#22505040 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#22505040 1px,#0000 1px) 0 0/28px 28px,#010a09;background:linear-gradient(90deg,lab(30.9311% -16.3427 -4.95189/.25) 1px,#0000 1px) 0 0/28px 28px,linear-gradient(lab(30.9311% -16.3427 -4.95189/.25) 1px,#0000 1px) 0 0/28px 28px,lab(2.07568% -2.47582 -.575817);border-radius:6px;margin-top:22px;position:relative;overflow:hidden}.viz-score{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viz-score .num{font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--amber), var(--amber-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:400;line-height:1}.viz-score .lbl{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);margin-top:6px;font-size:10px}.viz-bars{align-items:flex-end;gap:3px;height:28px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.viz-bars i{background:#15525280;background:lab(31.0356% -19.622 -5.91514/.5);border-radius:1px;flex:1;display:block}.viz-bars i.on{background:var(--amber);box-shadow:0 0 6px #00c4cdb3;box-shadow:0 0 6px lab(71.3706% -49.8299 -20.3806/.7)}.viz-os{grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:absolute;inset:12px}.viz-os .mod{border:1px solid var(--line-2);font-family:var(--f-mono);color:var(--ink-3);aspect-ratio:1;background:#031a1999;background:lab(7.54987% -8.80303 -2.00487/.6);border-radius:3px;justify-content:center;align-items:center;font-size:9px;display:flex}.viz-os .mod.flag{color:var(--amber);background:#00c4cd26;background:lab(71.3706% -49.8299 -20.3806/.15);border-color:#00c4cd8c;border-color:lab(71.3706% -49.8299 -20.3806/.55)}.viz-split{display:flex;position:absolute;inset:0}.viz-split .human{border-right:1px dashed var(--amber);background:linear-gradient(#00484880,#0000);background:linear-gradient(lab(27.2056% -45.9969 -13.3179/.5),#0000);width:20%;position:relative}.viz-split .ai{background:repeating-linear-gradient(-45deg,#01252366 0 2px,#0000 2px 8px);background:repeating-linear-gradient(-45deg,lab(12.2945% -13.5268 -2.68546/.4) 0 2px,#0000 2px 8px);flex:1;position:relative}.viz-split .lbl{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.12em;font-size:10px;position:absolute;bottom:10px;left:10px}.viz-split .lbl b{color:var(--amber);font-weight:500}.viz-split .ai .lbl{left:auto;right:10px}.viz-split .agents{grid-template-columns:repeat(8,1fr);gap:4px;display:grid;position:absolute;inset:14px}.viz-split .agents i{aspect-ratio:1;background:#5ec2ff59;background:lab(74.3746% -16.0626 -43.9401/.35);border:1px solid #5ec2ff8c;border:1px solid lab(74.3746% -16.0626 -43.9401/.55);border-radius:50%}.viz-split .agents i:nth-child(3n){background:#00bdbeb3;background:lab(69.0992% -49.1165 -14.641/.7);border-color:#00bdbeb3;border-color:lab(69.0992% -49.1165 -14.641/.7)}.loop{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:radial-gradient(1000px 400px at 50% -20%,#00bdbe1f,#0000 60%),#02131299;background:radial-gradient(1000px 400px at 50% -20%,lab(69.0992% -49.1165 -14.641/.12),#0000 60%),lab(4.63264% -5.30622 -1.22809/.6);margin-top:40px;padding:40px;position:relative;overflow:hidden}.loop h4{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.loop-stages{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:28px;display:grid}@media (max-width:880px){.loop-stages{grid-template-columns:1fr;gap:14px}.loop-arrow{display:none}}.loop-stage{border:1px solid var(--line-2);background:#0d15288c;background:lab(6.93329% 1.43194 -14.2408/.55);border-radius:10px;padding:22px}.loop-stage .n{font-family:var(--f-mono);color:var(--amber);letter-spacing:.16em;font-size:10px}.loop-stage h4,.loop-stage h5{font-family:var(--f-sans);letter-spacing:-.02em;margin:10px 0 4px;font-size:20px;font-weight:500}.loop-stage p{color:var(--ink-2);margin:0;font-size:13px}.loop-arrow{color:var(--amber);font-family:var(--f-mono);align-self:center;padding:0 14px;font-size:12px}.terminal{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:#000807;background:lab(1.6386% -2.09909 -.492719);overflow:hidden;box-shadow:0 40px 80px -30px #000101d9;box-shadow:0 40px 80px -30px lab(.140743% -.564605 -.210062/.85)}.terminal-top{border-bottom:1px solid var(--line-2);height:38px;font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;background:#021312;background:lab(4.63264% -5.30622 -1.22809);align-items:center;gap:10px;padding:0 14px;font-size:11px;display:flex}.terminal-top .dots{gap:6px;display:flex}.terminal-top .dots i{background:var(--ink-4);border-radius:50%;width:9px;height:9px}.terminal-top .dots i:first-child{background:#f63d70;background:lab(56.8413% 71.4706 16.711)}.terminal-top .dots i:nth-child(2){background:#00c4cd;background:lab(71.3706% -49.8299 -20.3806)}.terminal-top .dots i:nth-child(3){background:#28d4b2;background:lab(76.2905% -49.2191 4.25919)}.terminal-top .right{color:var(--ink-2);margin-left:auto}.terminal-body{padding:24px}.qscore-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}@media (max-width:980px){.qscore-grid{grid-template-columns:1fr}}.area-table{border-collapse:collapse;width:100%;font-family:var(--f-sans)}.area-table th,.area-table td{text-align:left;border-bottom:1px solid var(--line-2);padding:14px 12px;font-size:13.5px}.area-table th{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400}.area-table td .bar{vertical-align:middle;background:var(--bg-3);border-radius:2px;width:80px;height:4px;margin-left:10px;display:inline-block;position:relative;overflow:hidden}.area-table td .bar i{background:linear-gradient(90deg, var(--cyan), var(--amber));height:100%;display:block}.area-table .mono{font-family:var(--f-mono);color:var(--ink-2)}.qscore-dial{padding:28px;position:relative}.dial-head{justify-content:space-between;align-items:flex-start;display:flex}.dial-head .pill{font-family:var(--f-mono);color:#fff;background:linear-gradient(180deg, var(--amber), var(--amber-2));letter-spacing:.12em;border-radius:4px;padding:4px 8px;font-size:10px}.dial-wheel{width:260px;height:260px;margin:26px auto 0;position:relative}.dial-wheel svg{width:100%;height:100%;transform:rotate(-90deg)}.dial-wheel .val{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dial-wheel .val .n{font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--ink), var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:84px;font-weight:300;line-height:1}.dial-wheel .val .s{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.18em;margin-top:6px;font-size:10px}.dial-foot{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.dial-foot div{border:1px solid var(--line-2);border-radius:4px;padding:10px}.dial-foot .k{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;font-size:10px}.dial-foot .v{font-family:var(--f-sans);letter-spacing:-.01em;margin-top:4px;font-size:18px}.dial-foot .v small{font-family:var(--f-mono);color:var(--green);margin-left:4px;font-size:10px}.bands{border:1px solid var(--line-2);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;display:grid;overflow:hidden}.bands>div{border-right:1px solid var(--line-2);padding:18px}.bands>div:last-child{border-right:0}.bands .r{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;font-size:11px}.bands .i{font-family:var(--f-sans);letter-spacing:-.01em;margin-top:6px;font-size:18px}.bands .b{border-radius:2px;height:3px;margin-top:10px}.bands div:first-child .b{background:#f63d70;background:lab(56.8413% 71.4706 16.711)}.bands div:nth-child(2) .b{background:#d57ae9;background:lab(64.8078% 48.6597 -41.8)}.bands div:nth-child(3) .b{background:#00bdbe;background:lab(69.0992% -49.1165 -14.641)}.bands div:nth-child(4) .b{background:#5ec2ff;background:lab(74.3746% -16.0626 -43.9401)}@media (max-width:740px){.bands{grid-template-columns:repeat(2,1fr)}.bands>div:nth-child(2){border-right:0}.bands>div:first-child,.bands>div:nth-child(2){border-bottom:1px solid var(--line-2)}}.mods{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (max-width:1100px){.mods{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.mods{grid-template-columns:repeat(2,1fr)}}.mod{border:1px solid var(--line-2);aspect-ratio:1/1.05;background:#02181780;background:lab(6.48779% -7.92041 -1.84747/.5);border-radius:8px;flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.mod:hover{border-color:var(--amber);background:#00c4cd14;background:lab(71.3706% -49.8299 -20.3806/.08)}.mod .t{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10px}.mod.flag .t{color:var(--amber)}.mod h3,.mod h4{font-family:var(--f-sans);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.25}.mod p{color:var(--ink-3);margin:6px 0 0;font-size:11.5px;line-height:1.4}.mod .icn{border:1px solid var(--line);background:var(--bg-3);width:28px;height:28px;font-family:var(--f-mono);color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:flex}.mod.flag .icn{border-color:var(--amber);color:var(--amber);background:#00c4cd1f;background:lab(71.3706% -49.8299 -20.3806/.12)}.principles{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.principles>div{border-right:1px solid var(--line-2);padding:40px 32px}.principles>div:last-child{border-right:0}.principles .n{font-family:var(--f-mono);letter-spacing:.14em;color:var(--amber);font-size:11px}.principles h3,.principles h4{font-family:var(--f-sans);letter-spacing:-.02em;margin:16px 0 10px;font-size:22px;font-weight:500}.principles p{color:var(--ink-2);margin:0;font-size:14px}@media (max-width:880px){.principles{grid-template-columns:1fr}.principles>div{border-right:0;border-bottom:1px solid var(--line-2)}.principles>div:last-child{border-bottom:0}}.outcomes{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:980px){.outcomes{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.outcomes{grid-template-columns:1fr}}.kpi{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:#01161480;background:lab(5.53029% -7.08443 -1.66293/.5);padding:28px;position:relative;overflow:hidden}.kpi .k{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.16em;font-size:10px}.kpi .v{font-family:var(--f-display);letter-spacing:-.04em;margin-top:16px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.kpi .v em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--amber)}.kpi .v small{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:400}.kpi .d{color:var(--ink-2);margin-top:14px;font-size:13px}.kpi:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--amber), transparent);opacity:.6;height:1px;position:absolute;bottom:0;left:0;right:0}.sol-tabs{border:1px solid var(--line-2);background:#01161466;background:lab(5.53029% -7.08443 -1.66293/.4);border-radius:6px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex}.sol-tab{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);cursor:pointer;text-transform:uppercase;border-radius:4px;padding:8px 14px;font-size:11px;transition:all .15s}.sol-tab:hover{color:var(--ink)}.sol-tab.active{color:var(--amber);background:#00c4cd2e;background:lab(71.3706% -49.8299 -20.3806/.18);box-shadow:inset 0 0 0 1px #00c4cd80;box-shadow:inset 0 0 0 1px lab(71.3706% -49.8299 -20.3806/.5)}.sol-panels{position:relative}.sol-panel{display:none}.sol-panel.active{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1080px){.sol-panel.active{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sol-panel.active{grid-template-columns:1fr}}.sol-card{border:1px solid var(--line-2);background:#02181780;background:lab(6.48779% -7.92041 -1.84747/.5);border-radius:8px;padding:22px;transition:border-color .2s}.sol-card:hover{border-color:var(--line)}.sol-card .rk{font-family:var(--f-mono);color:var(--amber);letter-spacing:.14em;font-size:10px}.sol-card h3,.sol-card h4{font-family:var(--f-sans);letter-spacing:-.01em;margin:10px 0 8px;font-size:18px;font-weight:500}.sol-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.method{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.method{grid-template-columns:1fr;gap:28px}}.formula{font-family:var(--f-mono);color:var(--ink-2);border:1px solid var(--line-2);background:#000807;background:lab(1.6386% -2.09909 -.492719);border-radius:6px;padding:20px;font-size:15px;line-height:1.8}.formula b{color:var(--amber);font-weight:500}.formula .c{color:var(--cyan)}.formula .g{color:var(--green)}.formula .muted{color:var(--ink-2)}.method-list{margin:0;padding:0;list-style:none}.method-list li{border-bottom:1px dashed var(--line-2);grid-template-columns:28px 1fr;gap:16px;padding:18px 0;display:grid}.method-list li:last-child{border-bottom:0}.method-list .n{font-family:var(--f-mono);color:var(--amber);letter-spacing:.14em;padding-top:4px;font-size:11px}.method-list h4,.method-list h5{font-family:var(--f-sans);letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:500}.method-list p{color:var(--ink-2);margin:0;font-size:13.5px}.company{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:880px){.company{grid-template-columns:1fr}}.company-copy h3{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.1}.company-copy h3 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--amber)}.company-copy p{color:var(--ink-2);margin:0 0 16px;font-size:15px}.info-grid{border:1px solid var(--line-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.info-grid>div{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:20px}.info-grid>div:nth-child(2n){border-right:0}.info-grid>div:nth-last-child(-n+2){border-bottom:0}.info-grid .k{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;font-size:10px}.info-grid .v{font-family:var(--f-sans);letter-spacing:-.01em;margin-top:6px;font-size:16px}.cta{border-bottom:1px solid var(--line-2);background:radial-gradient(700px 350px,#00bdbe2e,#0000 60%);background:radial-gradient(700px 350px,lab(69.0992% -49.1165 -14.641/.18),#0000 60%);margin:0;padding:100px 0;position:relative}.cta-inner{text-align:center;max-width:860px;margin:0 auto}.cta h2{font-family:var(--f-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,6vw,80px);font-weight:400;line-height:1.02}.cta h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--amber)}.cta p{color:var(--ink-2);margin-top:22px;font-size:16px}.cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.faq{border-top:1px solid var(--line-2);gap:0;display:grid}details.faq-item{border-bottom:1px solid var(--line-2);padding:22px 0}details.faq-item summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:18px;list-style:none;display:grid}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item .n{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;font-size:11px}details.faq-item .q{font-family:var(--f-sans);letter-spacing:-.015em;font-size:18px;font-weight:500}details.faq-item .plus{color:var(--ink-3);font-family:var(--f-mono);justify-self:end;font-size:18px;transition:transform .2s}details.faq-item[open] .plus{color:var(--amber);transform:rotate(45deg)}details.faq-item .a{max-width:780px;color:var(--ink-2);margin:14px 0 0 54px;font-size:14.5px;line-height:1.6}@media (max-width:640px){details.faq-item .a{margin-left:0}}.foot{border-top:1px solid var(--line-2);padding:64px 0 40px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:28px;display:grid}@media (max-width:880px){.foot-grid{grid-template-columns:1fr 1fr}}.foot h3,.foot h5{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:10px;font-weight:400}.foot ul{margin:0;padding:0;list-style:none}.foot ul li{margin-bottom:10px}.foot ul a{color:var(--ink-2);font-size:13.5px}.foot ul a:hover{color:var(--ink)}.foot-brand p{color:var(--ink-3);max-width:340px;margin:14px 0 0;font-size:13px;line-height:1.5}.foot-bot{border-top:1px solid var(--line-2);font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding-top:22px;font-size:11px;display:flex}.wordmark{-webkit-user-select:none;user-select:none;width:100vw;margin:80px calc(50% - 50vw) 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wordmark-track{white-space:nowrap;will-change:transform;align-items:center;gap:clamp(40px,6vw,110px);animation:28s linear infinite wordmarkSlide;display:inline-flex}.wordmark-track span{font-family:var(--f-sans);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px oklch(52% .12 195/.55);background:linear-gradient(#0085868c,#0000 90%);background:linear-gradient(lab(49.3684% -49.1813 -14.4953/.55),#0000 90%);-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,22vw,340px);font-weight:500;line-height:.9}.wordmark-track .dot{background:conic-gradient(from 210deg, var(--amber), var(--cyan), var(--violet), var(--amber));border-radius:50%;flex:none;width:clamp(14px,2vw,28px);height:clamp(14px,2vw,28px);box-shadow:0 0 30px #00bdbeb3;box-shadow:0 0 30px lab(69.0992% -49.1165 -14.641/.7)}@keyframes wordmarkSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.hide-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip-link{z-index:1000;background:var(--amber);color:#001422;color:lab(5.24458% -4.01339 -13.9662);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link:focus{outline:2px solid var(--ink);outline-offset:2px;top:12px}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline-color:var(--amber);outline-offset:3px}.nf-hero{align-items:center;min-height:calc(100vh - 60px);padding-top:80px;padding-bottom:80px;display:flex}.nf-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}@media (max-width:880px){.nf-grid{grid-template-columns:1fr;gap:32px}}.nf-code{font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--amber), #003442);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(120px,20vw,280px);font-weight:500;line-height:.9}@supports (color:lab(0% 0 0)){.nf-code{background:linear-gradient(180deg, var(--amber), lab(19.1397% -16.7125 -18.558))}}.nf-body h1{font-family:var(--f-display);letter-spacing:-.025em;margin:12px 0 20px;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.05}.nf-body h1 em{color:var(--amber);font-style:normal;font-weight:inherit;font-family:inherit}.nf-body p{color:var(--ink-2);max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.55}.nf-links{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;display:flex}.nf-links a{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 0;transition:padding .15s;display:grid}.nf-links a:hover{padding-left:8px}.nf-links .rk{font-family:var(--f-mono);letter-spacing:.14em;color:var(--amber);font-size:11px}.nf-links .t{font-family:var(--f-sans);color:var(--ink);letter-spacing:-.01em;font-size:16px}.nf-links .arrow-r{font-family:var(--f-mono);color:var(--ink-3);font-size:14px}.hero h1,.page-hero h1,.nf-body h1{overflow-wrap:anywhere;word-break:break-word}@media (max-width:420px){.hero h1,.page-hero h1{font-size:clamp(32px,11vw,56px)}.nf-code{font-size:clamp(80px,30vw,160px)}.nav .btn-primary{padding:9px 12px;font-size:12.5px}.nav-inner{gap:12px}}.brand-wordmark{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:baseline;font-size:20px;font-weight:600;display:inline-flex}.brand-wordmark strong{color:var(--blue);margin-left:1px;font-weight:700}.nav-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.nav .nav-cta{padding:9px 16px;font-size:13px}@media (max-width:880px){.nav-actions{gap:10px}.nav .nav-cta{padding:8px 12px;font-size:12.5px}}.lang-switcher{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.lang-switcher a{color:var(--ink-3);border-radius:4px;padding:4px 6px;transition:color .15s,background .15s}.lang-switcher a:hover{color:var(--ink)}.lang-switcher a.is-active{color:var(--ink);background:#578bff1f;background:lab(58.7312% 12.2423 -67.2564/.12)}.lang-switcher span{color:var(--ink-4)}.lang-switcher--footer{font-size:11px}.foot-brand-meta{font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.08em;gap:8px;margin-top:12px;font-size:11px;display:flex}.skip-link{background:var(--blue);color:var(--ink);font-family:var(--f-mono);z-index:1000;padding:8px 14px;font-size:12px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.kscore-lite{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:radial-gradient(800px 400px at 80% 20%,#001cdd24,#0000 60%),#0911238c;background:radial-gradient(800px 400px at 80% 20%,lab(25.3319% 73.0943 -111.537/.14),#0000 60%),lab(5.0172% 1.39134 -13.4663/.55);padding:88px 0;position:relative}.kscore-lite-inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}@media (max-width:960px){.kscore-lite-inner{grid-template-columns:1fr;gap:32px}}.kscore-lite-copy h2{font-family:var(--f-display);letter-spacing:-.022em;color:var(--ink);max-width:480px;margin:16px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.1}.kscore-lite-sub{color:var(--ink-2);max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.55}.kscore-lite-trust{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;margin-top:20px;padding:8px 12px;font-size:11.5px;display:inline-block}.kscore-lite-card{border:1px solid var(--line-2);background:#0d1528bf;background:lab(6.93329% 1.43194 -14.2408/.75);border-radius:14px;padding:28px;box-shadow:0 30px 60px -30px #000005cc,inset 0 1px #578bff26;box-shadow:0 30px 60px -30px lab(.0305614% 1.10017 -3.24116/.8),inset 0 1px lab(58.7312% 12.2423 -67.2564/.15)}.kscore-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}@media (max-width:560px){.kscore-grid{grid-template-columns:1fr}}.kscore-grid .field{flex-direction:column;gap:6px;display:flex}.kscore-grid label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.kscore-grid label span{color:var(--blue);margin-left:4px}.kscore-grid input,.kscore-grid select{font:inherit;color:var(--ink);border:1px solid var(--line-2);background:#050913d9;background:lab(2.39371% .355303 -5.46745/.85);border-radius:8px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .15s,background .15s}.kscore-grid input::placeholder{color:var(--ink-4)}.kscore-grid input:focus,.kscore-grid select:focus{border-color:var(--blue);background:#0a1121;background:lab(5.06322% .964694 -11.7604)}.kscore-grid .field.has-error input,.kscore-grid .field.has-error select{border-color:var(--red)}.field-error{color:var(--red);font-size:12px;font-family:var(--f-sans)}.field-warning{color:#e3ad4b;color:lab(74.5447% 12.9328 56.694);font-size:12px}.field-hint{color:var(--ink-4);font-size:11.5px;font-family:var(--f-mono)}.kscore-submit{justify-content:center;width:100%;margin-top:24px;padding:14px 18px;font-size:15px}.kscore-submit:disabled{opacity:.7;cursor:not-allowed}.spinner{border:2px solid #ffffff59;border:2px solid lab(100% 0 0/.35);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.kscore-recaptcha-note{font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.04em;margin:14px 0 0;font-size:10.5px}.kscore-recaptcha-note a{color:var(--ink-3);text-decoration:underline}.kscore-error{color:#ffb7b0;color:lab(81.4531% 37.2948 20.6652);background:#5f000426;background:lab(17.2177% 47.9276 29.006/.15);border:1px solid #ff505066;border:1px solid lab(60.6642% 69.5199 42.4473/.4);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:13.5px}.kscore-success{text-align:center;padding:24px 4px}.kscore-success-icon{width:56px;height:56px;color:var(--blue);border:1px solid var(--blue);background:#578bff33;background:lab(58.7312% 12.2423 -67.2564/.2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:28px;display:flex}.kscore-success h3{font-family:var(--f-display);color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:500}.kscore-success p{color:var(--ink-2);margin:0 0 22px;font-size:14.5px}.page-hero{border-bottom:1px solid var(--line-2);padding-top:96px;padding-bottom:56px;position:relative}.page-hero h1{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);max-width:880px;margin:18px 0 0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.06}.page-hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}.page-hero p.lede{max-width:640px;color:var(--ink-2);margin:24px 0 0;font-size:17px;line-height:1.55}.section-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.section-list li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.section-list li:before{content:"—";color:var(--blue);flex:none}.dial-stage{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:480px;margin-left:auto;display:flex;position:relative}.dial-svg{width:100%;height:auto}@media (max-width:980px){.dial-stage{max-width:380px;margin:0 auto}}.kscore-status{text-align:left}.kscore-progress{max-width:720px;margin-top:32px}.kscore-progress-bar{border:1px solid var(--line-2);background:#0d1528cc;background:lab(6.93329% 1.43194 -14.2408/.8);border-radius:999px;height:8px;overflow:hidden}.kscore-progress-fill{background:linear-gradient(90deg,#578bff,#1a54f0);background:linear-gradient(90deg,lab(58.7312% 12.2423 -67.2564),lab(40.9474% 30.928 -84.4951));height:100%;transition:width .8s}.kscore-progress-meta{font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.kscore-progress-meta code{color:var(--ink);background:#0d152899;background:lab(6.93329% 1.43194 -14.2408/.6);border-radius:4px;padding:2px 6px}.kscore-progress-tip{font-family:var(--f-mono);color:var(--ink-4);max-width:720px;margin-top:24px;font-size:12px}.kscore-overall{grid-template-columns:320px 1fr;align-items:center;gap:32px;display:grid}@media (max-width:880px){.kscore-overall{grid-template-columns:1fr}}.kscore-overall-card{border:1px solid var(--line-2);text-align:center;background:#0d15288c;background:lab(6.93329% 1.43194 -14.2408/.55);border-radius:18px;padding:32px}.kscore-overall-num{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(72px,12vw,128px);font-weight:500;line-height:1}.kscore-overall-sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:6px;margin-top:8px;font-size:11px;display:flex}.kscore-overall-band{letter-spacing:.08em;font-size:13px;font-weight:600}.kscore-overall-meta{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kscore-overall-meta>div{border:1px solid var(--line-2);border-radius:12px;padding:16px 18px}.kscore-overall-meta .k{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);font-size:10px}.kscore-overall-meta .v{color:var(--ink);margin-top:6px}.kscore-overall-meta .btn{grid-column:1/-1;justify-content:center}.kscore-areas{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:980px){.kscore-areas{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kscore-areas{grid-template-columns:1fr}}.kscore-area{border:1px solid var(--line-2);background:#0d152873;background:lab(6.93329% 1.43194 -14.2408/.45);border-radius:12px;padding:18px}.kscore-area-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.kscore-area-name{font-family:var(--f-sans);color:var(--ink);font-size:14px}.kscore-area-score{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:500}.kscore-area-band{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px}.kscore-area-rec{color:var(--ink-2);border-top:1px dashed var(--line-2);margin:12px 0 0;padding-top:10px;font-size:12.5px;line-height:1.5}.band-strong{border-color:#00ac7c80;border-color:lab(62.6723% -55.6412 15.6461/.5)}.band-strong .kscore-overall-num,.band-strong .kscore-area-score,.band-strong .kscore-overall-band,.band-strong .kscore-area-band{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.band-watch{border-color:#de9d008c;border-color:lab(69.7446% 20.9832 102.997/.55)}.band-watch .kscore-overall-num,.band-watch .kscore-area-score,.band-watch .kscore-overall-band,.band-watch .kscore-area-band{color:#ffbd39;color:lab(81.4671% 16.8034 73.1289)}.band-risk{border-color:#ff50508c;border-color:lab(60.6642% 69.5199 42.4473/.55)}.band-risk .kscore-overall-num,.band-risk .kscore-area-score,.band-risk .kscore-overall-band,.band-risk .kscore-area-band{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.band-unknown{border-color:var(--line-2)}.kscore-social{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:640px){.kscore-social{grid-template-columns:repeat(2,1fr)}}.kscore-social-item{border:1px solid var(--line-2);font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;background:#0d152859;background:lab(6.93329% 1.43194 -14.2408/.35);border-radius:10px;flex-direction:column;gap:8px;padding:14px;font-size:11.5px;display:flex}.kscore-social-item.found{background:#1632751f;background:lab(22.099% 10.591 -42.3063/.12);border-color:#578bff66;border-color:lab(58.7312% 12.2423 -67.2564/.4)}.kscore-social-item.found .kscore-social-name{color:var(--ink)}.kscore-social-status{font-family:var(--f-display);color:var(--ink-3);font-size:18px}.kscore-social-item.found .kscore-social-status{color:var(--blue)}.kscore-social-status a{color:var(--ink-3)}html[data-motion=on] .section,html[data-motion=on] .stack-card,html[data-motion=on] .mod,html[data-motion=on] .loop-stage,html[data-motion=on] .kpi,html[data-motion=on] .faq-item,html[data-motion=on] .kscore-area,html[data-motion=on] .kscore-lite,html[data-motion=on] .cta,html[data-motion=on] .page-hero,html[data-motion=on] .hero,html[data-motion=on] .hero-meta>div,html[data-motion=on] .bands>div,html[data-motion=on] .kscore-overall-card,html[data-motion=on] .kscore-social-item{opacity:0;will-change:opacity, transform;transition:opacity .65s ease-out,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}html[data-motion=on] .in-view{opacity:1;transform:none}html[data-motion=on] .stack-grid>:first-child,html[data-motion=on] .mods>:first-child,html[data-motion=on] .loop-stages>:first-child,html[data-motion=on] .kscore-areas>:first-child,html[data-motion=on] .kscore-social>:first-child{transition-delay:0s}html[data-motion=on] .stack-grid>:nth-child(2),html[data-motion=on] .mods>:nth-child(2),html[data-motion=on] .loop-stages>:nth-child(2),html[data-motion=on] .kscore-areas>:nth-child(2),html[data-motion=on] .kscore-social>:nth-child(2){transition-delay:70ms}html[data-motion=on] .stack-grid>:nth-child(3),html[data-motion=on] .mods>:nth-child(3),html[data-motion=on] .loop-stages>:nth-child(3),html[data-motion=on] .kscore-areas>:nth-child(3),html[data-motion=on] .kscore-social>:nth-child(3){transition-delay:.14s}html[data-motion=on] .mods>:nth-child(4),html[data-motion=on] .kscore-areas>:nth-child(4),html[data-motion=on] .kscore-social>:nth-child(4){transition-delay:.21s}html[data-motion=on] .mods>:nth-child(5),html[data-motion=on] .kscore-areas>:nth-child(5),html[data-motion=on] .kscore-social>:nth-child(5){transition-delay:.28s}html[data-motion=on] .mods>:nth-child(6),html[data-motion=on] .kscore-areas>:nth-child(6){transition-delay:.35s}html[data-motion=on] .mods>:nth-child(7),html[data-motion=on] .kscore-areas>:nth-child(7){transition-delay:.42s}html[data-motion=on] .mods>:nth-child(8),html[data-motion=on] .kscore-areas>:nth-child(8){transition-delay:.49s}html[data-motion=on] .mods>:nth-child(9),html[data-motion=on] .kscore-areas>:nth-child(9){transition-delay:.56s}html[data-motion=on] .mods>:nth-child(10){transition-delay:.63s}@media (prefers-reduced-motion:no-preference){.stack-card{transition:transform .25s,border-color .25s,box-shadow .25s}.stack-card:hover{border-color:#578bff80;box-shadow:0 12px 40px -16px #001cdd8c;border-color:lab(58.7312% 12.2423 -67.2564/.5);transform:translateY(-3px);box-shadow:0 12px 40px -16px lab(25.3319% 73.0943 -111.537/.55)}.mod{transition:transform .22s,border-color .22s,background .22s}.mod:hover{background:#0f1932a6;border-color:#578bff73;background:lab(9.09359% 2.41294 -17.8426/.65);border-color:lab(58.7312% 12.2423 -67.2564/.45);transform:translateY(-2px)}.loop-stage{transition:transform .25s,border-color .25s,background .25s}.loop-stage:hover{background:#0f1932a6;border-color:#578bff66;background:lab(9.09359% 2.41294 -17.8426/.65);border-color:lab(58.7312% 12.2423 -67.2564/.4);transform:translateY(-2px)}.kscore-area{transition:transform .2s,border-color .2s}.kscore-area:hover{transform:translateY(-2px)}.kpi{transition:transform .25s}.kpi:hover{transform:translateY(-2px)}@keyframes kscore-dial-draw{0%{stroke-dashoffset:534px}to{stroke-dashoffset:85px}}.dial-svg path[stroke="url(#arcGrad)"]{animation:1.8s cubic-bezier(.2,.7,.2,1) .15s both kscore-dial-draw}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff26 50%,#0000 100%);background:linear-gradient(120deg,#0000 0%,lab(100% 0 0/.15) 50%,#0000 100%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover:after{transform:translate(100%)}.brand-wordmark strong{transition:color .25s,text-shadow .25s}.brand:hover .brand-wordmark strong{text-shadow:0 0 12px #578bff80;text-shadow:0 0 12px lab(58.7312% 12.2423 -67.2564/.5)}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}}details.faq-item .plus{transition:transform .25s,color .2s}details.faq-item[open] summary{background:#0d152859;background:lab(6.93329% 1.43194 -14.2408/.35)}details.faq-item summary{transition:background .2s}.pricing-scroll{margin:0 -28px;padding:0;position:relative}.pricing-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;align-items:stretch;gap:18px;padding:12px 28px 28px;scroll-padding-inline:28px;display:grid;overflow-x:auto}.pricing-cards::-webkit-scrollbar{height:8px}.pricing-cards::-webkit-scrollbar-track{background:0 0}.pricing-cards::-webkit-scrollbar-thumb{background:#578bff66;background:lab(58.7312% 12.2423 -67.2564/.4);border-radius:999px}.pricing-cards::-webkit-scrollbar-thumb:hover{background:#578bffb3;background:lab(58.7312% 12.2423 -67.2564/.7)}.pricing-card{scroll-snap-align:start;min-width:0;height:100%;display:flex}.pricing-card .mod{aspect-ratio:auto;background:#0911238c;background:lab(5.0172% 1.39134 -13.4663/.55);border-radius:14px;justify-content:flex-start;width:100%;height:100%;padding:28px 22px 24px;transition:transform .25s,border-color .25s,background .25s;position:relative}.pricing-card .mod h3{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:20px;font-weight:600}.pricing-card .mod .t{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10.5px}.pricing-card .mod p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.pricing-card .mod ul{gap:8px;margin:0;padding:0;display:grid;list-style:none!important}.pricing-card .mod ul li{color:var(--ink-2);font-size:13px;line-height:1.45;border:0!important}.pricing-card .mod .btn{justify-content:center;width:100%;padding:12px 16px;font-size:13.5px}.pricing-card .mod.flag{background:linear-gradient(#08173fd9,#071027a6);background:linear-gradient(lab(8.58349% 7.78735 -28.2419/.85),lab(4.91128% 2.48037 -16.859/.65));border:1px solid #578bff8c;border:1px solid lab(58.7312% 12.2423 -67.2564/.55);transform:translateY(-6px);box-shadow:0 30px 60px -30px #001cdd8c,inset 0 1px #578bff59;box-shadow:0 30px 60px -30px lab(25.3319% 73.0943 -111.537/.55),inset 0 1px lab(58.7312% 12.2423 -67.2564/.35)}.pricing-card .mod.flag .t{color:var(--blue)}.pricing-card .mod.flag:before{background:var(--blue);box-shadow:0 0 12px #578bffe6;box-shadow:0 0 12px lab(58.7312% 12.2423 -67.2564/.9)}@media (min-width:1280px){.pricing-cards{grid-auto-columns:1fr;padding:0;overflow:visible}.pricing-scroll{margin:0;overflow:visible}.pricing-hint{display:none}}.pricing-hint{text-align:center;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin-top:12px;font-size:10px}@media (max-width:1279px){.pricing-scroll:before,.pricing-scroll:after{content:"";pointer-events:none;z-index:2;width:32px;position:absolute;top:0;bottom:0}.pricing-scroll:before{background:linear-gradient(to right, var(--bg) 0%, transparent 100%);left:0}.pricing-scroll:after{background:linear-gradient(to left, var(--bg) 0%, transparent 100%);right:0}}:root{--f-display:var(--font-bricolage), "Bricolage Grotesque", var(--font-funnel-sans), "Funnel Sans", ui-sans-serif, system-ui, sans-serif}.hero h1,.page-hero h1,.section-head h2,.cta h2,.kscore-overall-num,.kscore-area-score,.nf-code{font-family:var(--f-display);font-variation-settings:"opsz" 96}.kscore-lite-copy h2{font-family:var(--f-display);font-variation-settings:"opsz" 64}.brand-mark-img{filter:drop-shadow(0 4px 12px #001cdd8c);filter:drop-shadow(0 4px 12px lab(25.3319% 73.0943 -111.537/.55));width:32px;height:32px;transition:transform .25s,filter .25s;display:block}.brand:hover .brand-mark-img{filter:drop-shadow(0 6px 18px #001cddcc);filter:drop-shadow(0 6px 18px lab(25.3319% 73.0943 -111.537/.8));transform:translateY(-1px)scale(1.04)rotate(-2deg)}.foot .brand-mark-img{width:28px;height:28px}.status-ticker{border-bottom:1px solid var(--line-2);background:linear-gradient(#050913a6,#060d1c8c);background:linear-gradient(lab(2.39371% .355303 -5.46745/.65),lab(3.52795% .936769 -10.3315/.55));align-items:center;height:38px;display:flex;position:relative;overflow:hidden}.status-ticker:before,.status-ticker:after{content:"";pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.status-ticker:before{background:linear-gradient(to right, var(--bg) 0%, transparent 100%);left:0}.status-ticker:after{background:linear-gradient(to left, var(--bg) 0%, transparent 100%);right:0}.status-ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:56px;padding-left:28px;animation:60s linear infinite ticker-slide;display:flex}.status-ticker:hover .status-ticker-track{animation-play-state:paused}@keyframes ticker-slide{to{transform:translate(-50%)}}.status-item{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.status-item .key{color:var(--ink-4);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.status-item .val{color:var(--ink);font-weight:500}.status-item .delta{letter-spacing:.04em;border:1px solid;border-radius:4px;padding:1px 6px;font-size:10.5px}.status-item .delta.up{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.status-item .delta.dn{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.status-item .led{background:#1bd79e;background:lab(76.5993% -55.0412 15.5759);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite led-pulse;box-shadow:0 0 6px #1bd79ecc;box-shadow:0 0 6px lab(76.5993% -55.0412 15.5759/.8)}@keyframes led-pulse{50%{opacity:.35;box-shadow:0 0 2px #1bd79e4d;box-shadow:0 0 2px lab(76.5993% -55.0412 15.5759/.3)}}.mod{position:relative}.mod:before{content:"";background:#1bd79e;background:lab(76.5993% -55.0412 15.5759);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite led-pulse;position:absolute;top:14px;right:14px;box-shadow:0 0 8px #1bd79e99;box-shadow:0 0 8px lab(76.5993% -55.0412 15.5759/.6)}.mod.flag:before{background:#578bff;background:lab(58.7312% 12.2423 -67.2564);animation-duration:1.8s;box-shadow:0 0 10px #578bffcc;box-shadow:0 0 10px lab(58.7312% 12.2423 -67.2564/.8)}.mod .icn{position:relative}.consent-banner{z-index:80;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#01030beb;background:lab(.851612% .325084 -3.0421/.92);border-top:1px solid #578bff4d;border-top:1px solid lab(58.7312% 12.2423 -67.2564/.3);animation:.4s cubic-bezier(.2,.7,.2,1) consent-slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -20px #000004cc;box-shadow:0 -20px 60px -20px lab(-.00920773% 1.69759 -4.58776/.8)}@keyframes consent-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.consent-banner-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:22px 0;display:grid}.consent-banner-copy{max-width:720px}.consent-banner-copy .eyebrow{margin:0 0 6px}.consent-banner-copy h2{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:4px 0 8px;font-size:19px;font-weight:600}.consent-body{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.consent-inline-link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.consent-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.consent-banner-actions .btn{padding:10px 16px;font-size:13px}@media (max-width:880px){.consent-banner-inner{grid-template-columns:1fr;gap:16px;padding:18px 0 20px}.consent-banner-actions{justify-content:stretch}.consent-banner-actions .btn{flex:1;justify-content:center}}.consent-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#000005a6;background:lab(.0305614% 1.10017 -3.24116/.65);animation:.25s ease-out consent-fade;position:fixed;inset:0}.consent-panel{z-index:100;background:#030713fa;background:lab(1.88437% .579476 -6.02885/.98);border:1px solid #578bff59;border:1px solid lab(58.7312% 12.2423 -67.2564/.35);border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);padding:28px;animation:.3s cubic-bezier(.2,.7,.2,1) consent-pop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px -30px #000004e6;box-shadow:0 40px 100px -30px lab(-.00920773% 1.69759 -4.58776/.9)}@keyframes consent-fade{0%{opacity:0}}@keyframes consent-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}}.consent-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.consent-panel h2{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:6px 0 0;font-size:22px;font-weight:600}.consent-panel .eyebrow{margin:0}.consent-policy-link{font-family:var(--f-mono);letter-spacing:.08em;color:var(--blue);white-space:nowrap;font-size:11px;transition:color .15s}.consent-policy-link:hover{color:#93b6ff;color:lab(72.9758% 7.91734 -64.098)}.consent-categories{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;margin:20px 0 0;display:flex}.consent-row{border-bottom:1px solid var(--line-2);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;transition:background .15s;display:flex}.consent-row:hover:not(.locked){background:#09112359;background:lab(5.0172% 1.39134 -13.4663/.35);padding-inline:8px}.consent-row.locked{cursor:default;opacity:.85}.consent-row-text{flex:1;min-width:0}.consent-row-name{font-family:var(--f-sans);color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.consent-row-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:#578bff26;background:lab(58.7312% 12.2423 -67.2564/.15);border:1px solid #578bff4d;border:1px solid lab(58.7312% 12.2423 -67.2564/.3);border-radius:4px;padding:2px 6px;font-size:9px}.consent-row-desc{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.5}.consent-toggle{flex:none;width:42px;height:24px;display:inline-flex;position:relative}.consent-toggle input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.consent-toggle input:disabled{cursor:not-allowed}.consent-toggle-track{border:1px solid var(--line-2);background:#242d42;background:lab(18.5358% .647783 -14.5105);border-radius:999px;width:100%;height:100%;transition:background .2s,border-color .2s;display:block}.consent-toggle.on .consent-toggle-track{background:var(--blue);border-color:#8eb6ff;border-color:lab(72.6967% 10.6207 -71.0075);box-shadow:0 0 12px #578bff73;box-shadow:0 0 12px lab(58.7312% 12.2423 -67.2564/.45)}.consent-toggle-thumb{background:var(--ink);border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000480;box-shadow:0 2px 6px lab(.061163% .648819 -2.16868/.5)}.consent-toggle.on .consent-toggle-thumb{transform:translate(18px)}.consent-toggle input:focus-visible+.consent-toggle-track{outline:2px solid var(--blue);outline-offset:2px}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.consent-actions .btn{padding:10px 16px;font-size:13px}@media (max-width:560px){.consent-actions{flex-direction:column}.consent-actions .btn{justify-content:center;width:100%}}.foot-cookie-preferences{color:var(--ink-3);font:inherit;letter-spacing:.04em;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;padding:0;font-size:11px;transition:color .15s,text-decoration-color .15s}.foot-cookie-preferences:hover{color:var(--ink);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.kscore-skeleton{flex-direction:column;gap:24px;display:flex}.kscore-skeleton-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}@media (max-width:560px){.kscore-skeleton-grid{grid-template-columns:1fr}}.kscore-skeleton-field{background:linear-gradient(90deg,#09112399 0%,#0f1932b3 50%,#09112399 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(5.0172% 1.39134 -13.4663/.6) 0%,lab(9.09359% 2.41294 -17.8426/.7) 50%,lab(5.0172% 1.39134 -13.4663/.6) 100%) 0 0/200% 100%;border-radius:8px;height:64px;animation:1.4s ease-in-out infinite kscore-skeleton-shimmer}.kscore-skeleton-btn{background:linear-gradient(90deg,#1632758c,#113aa6a6,#1632758c) 0 0/200% 100%;background:linear-gradient(90deg,lab(22.099% 10.591 -42.3063/.55),lab(27.9291% 22.4127 -63.3626/.65),lab(22.099% 10.591 -42.3063/.55)) 0 0/200% 100%;border-radius:999px;height:48px;animation:1.4s ease-in-out infinite kscore-skeleton-shimmer}@keyframes kscore-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-price{border-top:1px dashed var(--line-2);flex-direction:column;gap:4px;margin-top:4px;padding-top:14px;display:flex}.pricing-price-amount{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(30px,3vw,36px);font-weight:600;line-height:1}.pricing-price-sub{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:lowercase;font-size:11px}.pricing-items{border-top:1px dashed var(--line-2);gap:9px;margin:4px 0 0;padding:14px 0 0;display:grid;list-style:none!important}.pricing-items li{color:var(--ink-2);grid-template-columns:18px 1fr;align-items:start;gap:4px;font-size:13px;line-height:1.5;display:grid}.pricing-tick{color:var(--blue);font-weight:600;font-family:var(--f-mono);font-size:14px;line-height:1.4}.kscore-overall-card{position:relative}.kscore-preview-badge{color:var(--blue);font-family:var(--f-mono);letter-spacing:.14em;white-space:nowrap;background:#578bff2e;background:lab(58.7312% 12.2423 -67.2564/.18);border:1px solid #578bff8c;border:1px solid lab(58.7312% 12.2423 -67.2564/.55);border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #001cdd73;box-shadow:0 4px 12px -4px lab(25.3319% 73.0943 -111.537/.45)}.kscore-status+.section+.section+.section+.cta,.kscore-overall+.section~.cta{background:radial-gradient(700px 400px at 50% 30%,#092b8940,#0000 65%),#0911238c;background:radial-gradient(700px 400px at 50% 30%,lab(21.1502% 21.1654 -56.3386/.25),#0000 65%),lab(5.0172% 1.39134 -13.4663/.55);border-top:1px solid #578bff59;border-top:1px solid lab(58.7312% 12.2423 -67.2564/.35)}.kscore-result-section{padding-top:40px;padding-bottom:40px}.kscore-result-card{border:1px solid var(--line-2);background:radial-gradient(800px 400px at 0 0,#092b8924,#0000 65%),#091123a6;background:radial-gradient(800px 400px at 0 0,lab(21.1502% 21.1654 -56.3386/.14),#0000 65%),lab(5.0172% 1.39134 -13.4663/.65);border-radius:18px;padding:28px 32px;position:relative;overflow:hidden}.kscore-result-card.band-strong{background:radial-gradient(800px 400px at 0 0,#00563b1f,#0000 60%),#091123a6;background:radial-gradient(800px 400px at 0 0,lab(32.7347% -67.8297 18.1417/.12),#0000 60%),lab(5.0172% 1.39134 -13.4663/.65);border-color:#00ac7c73;border-color:lab(62.6723% -55.6412 15.6461/.45)}.kscore-result-card.band-watch{border-color:#de9d0080;border-color:lab(69.7446% 20.9832 102.997/.5)}.kscore-result-card.band-risk{border-color:#ff505080;border-color:lab(60.6642% 69.5199 42.4473/.5)}.kscore-result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.kscore-result-header .kscore-preview-badge{position:static;transform:none}.kscore-result-band{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.band-strong .kscore-result-band{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.band-watch .kscore-result-band{color:#ffbd39;color:lab(81.4671% 16.8034 73.1289)}.band-risk .kscore-result-band{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.kscore-result-body{grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:36px;display:grid}@media (max-width:880px){.kscore-result-body{grid-template-columns:1fr;gap:24px}}.kscore-result-score{border-right:1px dashed var(--line-2);flex-direction:column;justify-content:center;padding:12px 0;display:flex}@media (max-width:880px){.kscore-result-score{border-right:0;border-bottom:1px dashed var(--line-2);padding-bottom:20px}}.kscore-result-score .kscore-overall-num{margin:0;font-size:clamp(72px,9vw,120px);line-height:1}.kscore-result-score .kscore-overall-sub{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:10px;font-size:11px}.kscore-result-side{flex-direction:column;gap:18px;min-width:0;display:flex}.kscore-result-callout{border-left:3px solid var(--blue);color:var(--ink);background:#578bff14;background:lab(58.7312% 12.2423 -67.2564/.08);border-radius:0 10px 10px 0;margin:0;padding:16px 18px 16px 24px;font-size:14.5px;line-height:1.55;position:relative}.kscore-result-callout-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;margin-right:8px;font-size:10px;display:inline-block}.kscore-result-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}@media (max-width:640px){.kscore-result-meta{grid-template-columns:1fr 1fr}}.kscore-result-meta>div{border:1px solid var(--line-2);background:#05091399;background:lab(2.39371% .355303 -5.46745/.6);border-radius:10px;padding:12px 14px}.kscore-result-meta dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:10px}.kscore-result-meta dd{font-family:var(--f-mono);color:var(--ink);word-break:break-all;margin:0;font-size:13px}.kscore-result-meta dd code{color:var(--ink);background:0 0}.kscore-result-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.kscore-result-actions .btn{flex:auto;justify-content:center;min-width:200px;padding:12px 18px;font-size:13.5px}.kscore-social-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:880px){.kscore-social-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kscore-social-grid{grid-template-columns:1fr}}.kscore-social-card{border:1px solid var(--line-2);background:#0d152873;background:lab(6.93329% 1.43194 -14.2408/.45);border-radius:12px;flex-direction:column;gap:14px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.kscore-social-card.found{background:radial-gradient(220px 120px at 0 0,#092b8924,#0000 70%),#0b152ca6;background:radial-gradient(220px 120px at 0 0,lab(21.1502% 21.1654 -56.3386/.14),#0000 70%),lab(6.81289% 2.60071 -17.6835/.65);border-color:#578bff73;border-color:lab(58.7312% 12.2423 -67.2564/.45)}.kscore-social-card.missing{opacity:.65}.kscore-social-card:hover{border-color:#578bffa6;border-color:lab(58.7312% 12.2423 -67.2564/.65);transform:translateY(-2px)}.kscore-social-head{justify-content:space-between;align-items:center;display:flex}.kscore-social-platform{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink);text-transform:capitalize;font-size:15px;font-weight:600}.kscore-social-card.found .kscore-social-conf{color:var(--blue)}.kscore-social-card.missing .kscore-social-conf{color:var(--ink-4)}.kscore-social-conf{font-size:18px;font-family:var(--f-display)}.kscore-social-link{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-2);background:#050913b3;background:lab(2.39371% .355303 -5.46745/.7);border:1px solid #578bff40;border:1px solid lab(58.7312% 12.2423 -67.2564/.25);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;transition:border-color .2s,background .2s,color .2s;display:flex}.kscore-social-link:hover{border-color:var(--blue);color:var(--ink);background:#091123d9;background:lab(5.0172% 1.39134 -13.4663/.85)}.kscore-social-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kscore-social-arrow{color:var(--blue);flex:none}.kscore-social-empty{font-family:var(--f-mono);color:var(--ink-4);text-align:center;border:1px dashed var(--line-2);border-radius:8px;padding:9px 12px;font-size:11.5px}.kscore-social-foot{display:flex}.kscore-social-conf-pill{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 9px;font-size:10px}.conf-high{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.conf-medium{color:#ffbd39;color:lab(81.4671% 16.8034 73.1289)}.conf-low{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.conf-none{color:var(--ink-4)}.kscore-progress-meta code,.kscore-result-meta code{word-break:break-all;font-size:11.5px}.kscore-progress-meta{flex-wrap:wrap}.upgrade-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.upgrade-scan-ref{border:1px solid var(--line-2);font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:8px 14px;font-size:11.5px;display:inline-flex}.upgrade-scan-ref-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.upgrade-scan-ref code{color:var(--ink);word-break:break-all}.upgrade-context-card{border:1px solid var(--line-2);background:radial-gradient(600px 200px at 0 0,#092b891f,#0000 65%),#0911238c;background:radial-gradient(600px 200px at 0 0,lab(21.1502% 21.1654 -56.3386/.12),#0000 65%),lab(5.0172% 1.39134 -13.4663/.55);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:32px;padding:22px 26px;animation:.4s ease-out both upgrade-context-fade;display:grid}@keyframes upgrade-context-fade{0%{opacity:0;transform:translateY(8px)}}.upgrade-context-card.band-strong{border-color:#00ac7c73;border-color:lab(62.6723% -55.6412 15.6461/.45)}.upgrade-context-card.band-watch{border-color:#de9d0080;border-color:lab(69.7446% 20.9832 102.997/.5)}.upgrade-context-card.band-risk{border-color:#ff505080;border-color:lab(60.6642% 69.5199 42.4473/.5)}.upgrade-context-score{border-right:1px dashed var(--line-2);flex-direction:column;align-items:center;padding:4px 18px 4px 0;display:flex}.upgrade-context-num{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1}.band-strong .upgrade-context-num{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.band-watch .upgrade-context-num{color:#ffbd39;color:lab(81.4671% 16.8034 73.1289)}.band-risk .upgrade-context-num{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.upgrade-context-out{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px}.upgrade-context-text{min-width:0}.upgrade-context-band{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:6px;font-size:10.5px}.band-strong .upgrade-context-band{color:#1bd79e;color:lab(76.5993% -55.0412 15.5759)}.band-watch .upgrade-context-band{color:#ffbd39;color:lab(81.4671% 16.8034 73.1289)}.band-risk .upgrade-context-band{color:#ff8e86;color:lab(72.503% 62.8608 36.641)}.upgrade-context-headline{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600}.upgrade-context-sub{color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.upgrade-context-loading{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;grid-template-columns:auto auto;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.upgrade-context-loading-pulse{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite led-pulse}@media (max-width:720px){.upgrade-context-card{text-align:left;grid-template-columns:1fr}.upgrade-context-score{border-right:0;border-bottom:1px dashed var(--line-2);align-items:flex-start;padding:0 0 16px}}.nav-burger{border:1px solid var(--line-2);background:#09112399;background:lab(5.0172% 1.39134 -13.4663/.6);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;transition:border-color .2s,background .2s;display:none}.nav-burger:hover{border-color:var(--line);background:#0f1932cc;background:lab(9.09359% 2.41294 -17.8426/.8)}.nav-burger-line{background:var(--ink);transform-origin:50%;border-radius:2px;width:18px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.nav-burger.is-open .nav-burger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-burger.is-open .nav-burger-line:nth-child(2){opacity:0}.nav-burger.is-open .nav-burger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.nav-cta-short{display:none}@media (max-width:880px){.nav-burger{display:inline-flex}}@media (max-width:480px){.nav-lang-desktop,.nav-cta-label{display:none}.nav-cta-short{display:inline}.nav .nav-cta{padding:9px 12px;font-size:12.5px}.nav-inner{gap:10px;height:56px}.brand-wordmark{font-size:18px}}@media (max-width:380px){.nav-actions{gap:8px}.nav .nav-cta{padding:8px 10px;font-size:12px}.nav-burger{width:40px;height:40px}}.nav-drawer{z-index:110;display:none;position:fixed;inset:0}.nav-drawer.is-open{display:block}.nav-drawer[hidden]{display:none!important}.nav-drawer-scrim{-webkit-backdrop-filter:blur(6px);background:#000005a6;background:lab(.0305614% 1.10017 -3.24116/.65);animation:.25s ease-out nav-scrim-fade;position:absolute;inset:0}@keyframes nav-scrim-fade{0%{opacity:0}}.nav-drawer-panel{background:#030713fa;background:lab(1.88437% .579476 -6.02885/.98);border-left:1px solid #578bff59;border-left:1px solid lab(58.7312% 12.2423 -67.2564/.35);flex-direction:column;width:min(420px,92vw);padding:80px 24px 24px;animation:.35s cubic-bezier(.2,.7,.2,1) nav-drawer-slide;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px -20px #000005d9;box-shadow:-30px 0 80px -20px lab(.0305614% 1.10017 -3.24116/.85)}@keyframes nav-drawer-slide{0%{transform:translate(100%)}}.nav-drawer-links{border-top:1px solid var(--line-2);flex-direction:column;gap:0;display:flex}.nav-drawer-link{border-bottom:1px solid var(--line-2);color:var(--ink);font-family:var(--f-display);letter-spacing:-.015em;grid-template-columns:36px 1fr 18px;align-items:center;gap:14px;padding:18px 4px;font-size:19px;font-weight:500;transition:padding .2s,color .2s;display:grid}.nav-drawer-link:hover{color:var(--blue);padding-left:10px}.nav-drawer-link.is-active,.nav-drawer-link.is-active .nav-drawer-num{color:var(--blue)}.nav-drawer-num{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);font-size:11px}.nav-drawer-link .arrow{width:16px;height:16px;color:var(--ink-3)}.nav-drawer-link:hover .arrow{color:var(--blue)}.nav-drawer-foot{border-top:1px solid var(--line-2);flex-direction:column;gap:16px;margin-top:auto;padding-top:22px;display:flex}.nav-drawer-cta{justify-content:center;width:100%;padding:14px 18px;font-size:15px}@media (min-width:881px){.nav-drawer,.nav-drawer.is-open{display:none!important}}@media (max-width:480px){.wrap{padding:0 16px}}@media (max-width:380px){.wrap{padding:0 14px}}@media (max-width:640px){.status-ticker{height:34px}.status-ticker-track{gap:36px;padding-left:16px}.status-item{gap:8px;font-size:10.5px}.status-item .key{font-size:9px}.status-ticker:before,.status-ticker:after{width:36px}.hero{padding-top:56px;padding-bottom:40px}.hero-sub{font-size:16px}.hero-cta{gap:10px}.hero-cta .btn{flex:auto;justify-content:center}.hero-meta{margin-top:36px}.hero-meta>div{padding:16px 14px}.hero-meta .v{font-size:22px}.orb-stage{min-height:280px}.dial-stage{max-width:340px}}@media (max-width:420px){.hero{padding-top:48px;padding-bottom:32px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{width:100%}}@media (max-width:640px){.page-hero{padding-top:64px;padding-bottom:40px}.page-hero p.lede{font-size:16px}}@media (max-width:420px){.page-hero{padding-top:52px;padding-bottom:32px}}@media (max-width:640px){.section{padding:56px 0}.section-head{margin-bottom:28px}.section-lede{font-size:15px}}@media (max-width:420px){.section{padding:44px 0}}@media (max-width:1024px){.foot-grid{grid-template-columns:repeat(3,1fr);gap:28px 24px}.foot-brand{grid-column:1/-1;max-width:520px}}@media (max-width:720px){.foot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.foot{padding:48px 0 32px}.foot-grid{grid-template-columns:1fr;gap:24px}.foot-bot{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}.foot-version{font-size:10px;line-height:1.6}}@media (max-width:640px){details.faq-item{padding:18px 0}details.faq-item summary{grid-template-columns:28px 1fr 20px;gap:12px}details.faq-item .q{font-size:16px}details.faq-item .a{font-size:14px}.cta{padding:64px 0}.cta p{font-size:15px}.cta-btns .btn{flex:auto;justify-content:center}}@media (max-width:420px){.cta{padding:52px 0}.cta-btns{flex-direction:column;align-items:stretch}.cta-btns .btn{width:100%}}@media (max-width:560px){.section-list[style*="1fr 1fr"]{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:960px){div[style*="repeat(4, 1fr)"],div[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){div[style*="repeat(4, 1fr)"],div[style*="repeat(4,1fr)"]{grid-template-columns:1fr!important}}@media (max-width:880px){.mods[style*="repeat(3, 1fr)"],.mods[style*="repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.mods[style*="repeat(3, 1fr)"],.mods[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}}@media (max-width:640px){.stack-grid[style*="repeat(2, 1fr)"],.stack-grid[style*="repeat(2,1fr)"]{grid-template-columns:1fr!important}.loop{padding:28px 22px}.loop-stage{padding:18px}.loop-stage h4,.loop-stage h5{font-size:18px}.stack-card{padding:22px}.stack-card h3{font-size:24px}.stack-grid{gap:14px}.mods{gap:8px}.mod{aspect-ratio:auto;min-height:140px;padding:16px}.mod h3,.mod h4{font-size:14px}.mod p{font-size:11px}.kpi{padding:22px}.kpi .v{font-size:clamp(36px,11vw,56px)}.outcomes{gap:14px}.wordmark{margin-top:56px}.wordmark-track span{font-size:clamp(64px,24vw,140px)}}@media (max-width:560px){.info-grid{grid-template-columns:1fr}.info-grid>div{border-right:0!important}}@media (max-width:640px){.method-list li{grid-template-columns:22px 1fr;gap:12px;padding:14px 0}.principles>div{padding:28px 20px}.principles h3,.principles h4{font-size:20px}.kscore-lite{padding:64px 0}.kscore-lite-card{padding:22px}.kscore-grid input,.kscore-grid select,.kscore-lite-card textarea{padding:13px 12px;font-size:16px}.kscore-submit{padding:14px 18px;font-size:15px}}@media (max-width:480px){.consent-panel{padding:22px 20px}.consent-panel h2{font-size:19px}.consent-row{gap:14px;padding:14px 0}.consent-row-name{font-size:14px}.consent-row-desc{font-size:12px}.pricing-scroll{margin:0 -16px}.pricing-cards{grid-auto-columns:minmax(280px,88vw);padding:12px 16px 24px;scroll-padding-inline:16px}}@media (max-width:560px){.kscore-result-actions{flex-direction:column}.kscore-result-actions .btn{width:100%;min-width:0}.kscore-result-card{padding:22px 20px}.kscore-overall-meta{grid-template-columns:1fr}}@media (max-width:480px){.upgrade-actions{flex-direction:column;align-items:stretch}.upgrade-actions .btn{justify-content:center;width:100%}.upgrade-scan-ref{flex-wrap:wrap}}@media (max-width:640px){.sol-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.sol-tabs::-webkit-scrollbar{display:none}.sol-tab{white-space:nowrap;flex:none}}@media (max-width:560px){.kscore-progress-meta{gap:10px 14px;font-size:11px}}@media (max-width:640px){.btn{min-height:44px}.nav-links a,.nav-drawer-link,.foot ul a{min-height:32px}}@media (max-width:480px){body:before{background-size:36px 36px}}html,body{max-width:100vw}img,video,svg{max-width:100%;height:auto}table{max-width:100%;display:block;overflow-x:auto}.kscore-result-meta code,.upgrade-scan-ref code,.kscore-progress-meta code{overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.section blockquote{margin-top:28px!important;padding:22px 18px!important;font-size:clamp(17px,4.6vw,22px)!important}}@media (max-width:480px){.eyebrow{font-size:10.5px}}@media (max-width:340px){.brand-wordmark{font-size:16px}.brand-mark-img{width:26px;height:26px}.nav .nav-cta{padding:8px 9px;font-size:11.5px}}@media (max-width:640px){.dial-stage{max-width:320px;margin:0 auto}}@media (max-width:420px){.dial-stage{max-width:260px}}@media (max-width:480px){.kscore-overall-card{padding:24px 20px}.kscore-area{padding:16px}.kscore-area-score{font-size:28px}}.wordmark{max-width:100vw}@media (max-width:640px){.orb-hud{padding:4px 6px;font-size:9px}}@media (max-width:480px){.cta-inner .eyebrow{flex-wrap:wrap;justify-content:center}}
