@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JDp-EW_className{font-family:Inter,Inter Fallback;font-style:normal}.JDp-EW_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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%}.dflA1W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.dflA1W_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--palette-indigo-deep:#1e2566;--palette-indigo-primary:#293281;--palette-indigo-light:#3b47a8;--palette-indigo-tint:#eef2ff;--palette-cyan-primary:#0085d2;--palette-cyan-light:#38bdf8;--palette-cyan-dark:#006bb0;--palette-cyan-glow:#60a5fa;--palette-slate-50:#f8fafc;--palette-slate-100:#f1f5f9;--palette-slate-200:#e2e8f0;--palette-slate-300:#cbd5e1;--palette-slate-400:#94a3b8;--palette-slate-500:#64748b;--palette-slate-600:#475569;--palette-slate-700:#334155;--palette-slate-800:#1e293b;--palette-slate-900:#0f172a;--palette-dark-canvas:#1e1e1e;--palette-dark-card:#262626;--palette-dark-elevated:#2e2e2e;--palette-dark-sunken:#161616;--palette-success:#10b981;--palette-success-bg:#10b9811f;--palette-warning:#f59e0b;--palette-warning-bg:#f59e0b1f;--palette-error:#ef4444;--palette-error-bg:#ef44441f;--palette-info:#0085d2;--palette-info-bg:#0085d21f;--iso-class-1:#00c0f9;--iso-class-5:#0085d2;--iso-class-7:#293281;--iso-class-8:#6366f1}
:root,:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#293281;--brand-primary-hover:#1e2566;--brand-primary-active:#151a4a;--brand-primary-text:#fff;--brand-primary-bg:#29328114;--brand-secondary:#0085d2;--brand-secondary-hover:#006bb0;--brand-secondary-bg:#0085d21a;--brand-secondary-text:#fff;--brand-glow:#29328133;--brand-glow-cyan:#0085d240;--surface-page:#f8fafc;--surface-card:#fff;--surface-elevated:#fff;--surface-sunken:#f1f5f9;--surface-input:#fff;--surface-hover:#f1f5f9;--surface-glass:#ffffffd1;--surface-glass-border:#29328114;--surface-backdrop:#0f172a66;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#fff;--text-accent:#293281;--text-highlight:#0085d2;--border-subtle:#e2e8f0;--border-control:#cbd5e1;--border-focus:#293281;--border-glass:#2932811f;--border-specular:#ffffffe6;--focus-ring:#29328159;--focus-offset:#f8fafc;--shadow-spatial-sm:0 2px 8px #0f172a0d;--shadow-spatial-md:0 8px 24px #0f172a12, 0 2px 6px #2932810a;--shadow-spatial-lg:0 16px 40px #0f172a1a, 0 4px 12px #2932810f;--shadow-glass:0 12px 36px #0f172a0f, inset 0 1px 0 #ffffffe6;--scrollbar-track:#f8fafc;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#293281;--mesh-gradient:radial-gradient(circle at 10% 20%, #0085d20a 0%, transparent 40%), radial-gradient(circle at 90% 80%, #2932810a 0%, transparent 40%)}
:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#0085d2;--brand-primary-hover:#1cb0ff;--brand-primary-active:#0070b3;--brand-primary-text:#fff;--brand-primary-bg:#0085d226;--brand-secondary:#3b47a8;--brand-secondary-hover:#4e5bc7;--brand-secondary-bg:#29328140;--brand-secondary-text:#fff;--brand-glow:#0085d259;--brand-glow-indigo:#29328166;--surface-page:#1e1e1e;--surface-card:#262626;--surface-elevated:#2e2e2e;--surface-sunken:#171717;--surface-input:#1b1b1b;--surface-hover:#323232;--surface-glass:#262626c2;--surface-glass-border:#ffffff14;--surface-backdrop:#000000a6;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#0f172a;--text-accent:#0085d2;--text-highlight:#38bdf8;--border-subtle:#2d2d2d;--border-control:#383838;--border-focus:#0085d2;--border-glass:#ffffff1a;--border-specular:#ffffff26;--focus-ring:#0085d273;--focus-offset:#1e1e1e;--shadow-spatial-sm:0 2px 10px #0006;--shadow-spatial-md:0 10px 30px #00000080, 0 0 1px 1px #ffffff0d;--shadow-spatial-lg:0 20px 50px #0009, 0 0 2px 1px #0085d226;--shadow-glass:0 16px 40px #00000080, inset 0 1px 0 #ffffff1f;--scrollbar-track:#1e1e1e;--scrollbar-thumb:#383838;--scrollbar-thumb-hover:#0085d2;--mesh-gradient:radial-gradient(circle at 15% 25%, #0085d217 0%, transparent 45%), radial-gradient(circle at 85% 75%, #2932811f 0%, transparent 50%)}
:root{--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-full:9999px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--glass-blur-xs:blur(8px);--glass-blur-sm:blur(16px);--glass-blur-md:blur(24px);--glass-blur-lg:blur(40px);--glass-saturate:saturate(180%);--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--nav-topbar-height:38px;--nav-main-height:64px;--header-total-height:calc(var(--nav-topbar-height) + var(--nav-main-height));--header-height:76px}@media (max-width:1080px){:root{--nav-topbar-height:0px;--header-total-height:calc(var(--nav-topbar-height) + var(--nav-main-height))}}@media (max-width:640px){:root{--nav-topbar-height:0px;--nav-main-height:56px;--header-total-height:calc(var(--nav-topbar-height) + var(--nav-main-height))}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable;overflow-y:scroll}html[data-scroll-behavior=smooth]{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}
html{scrollbar-gutter:stable;background-color:var(--surface-page)!important}body{min-height:100vh;font-family:var(--font-sans);transition:background-color var(--transition-normal), color var(--transition-normal);background-attachment:fixed;overflow-x:clip;background-color:var(--surface-page)!important;color:var(--text-primary)!important;background-image:var(--mesh-gradient)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.container{width:100%;max-width:var(--container-2xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (min-width:768px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.spatialGlass{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur-md) var(--glass-saturate);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass)}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}
.Im4dda_brandContainer{-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast), transform var(--transition-fast);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.Im4dda_brandContainer:hover{opacity:.95;transform:translateY(-.5px)}.Im4dda_icleanBlock{flex-shrink:0;align-items:center;display:flex}.Im4dda_icleanLight{object-fit:contain;width:auto;height:38px;display:block}.Im4dda_icleanDark{object-fit:contain;width:auto;height:38px;display:none}[data-theme=dark] .Im4dda_icleanLight{display:none}[data-theme=dark] .Im4dda_icleanDark{display:block}.Im4dda_divider{background-color:var(--border-control);opacity:.6;border-radius:var(--radius-full);flex-shrink:0;width:1.5px;height:24px}.Im4dda_takasagoBlock{flex-shrink:0;align-items:center;display:flex}.Im4dda_takasagoLight{object-fit:contain;width:auto;height:32px;display:block}.Im4dda_takasagoDark{object-fit:contain;width:auto;height:32px;display:none}[data-theme=dark] .Im4dda_takasagoLight{display:none}[data-theme=dark] .Im4dda_takasagoDark{display:block}@media (max-width:640px){.Im4dda_brandContainer{gap:8px}.Im4dda_icleanLight,.Im4dda_icleanDark{height:28px}.Im4dda_divider{height:18px}.Im4dda_takasagoLight,.Im4dda_takasagoDark{height:22px}}
.R192Aa_switcherPlaceholder{border-radius:var(--radius-full);width:38px;height:38px}.R192Aa_switcherBtn{border-radius:var(--radius-full);background:var(--surface-glass);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--border-glass);box-shadow:var(--shadow-spatial-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-normal);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.R192Aa_switcherBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:0 4px 16px var(--brand-glow);transform:translateY(-1px)}.R192Aa_switcherBtn:active{transform:translateY(.5px)scale(.95)}.R192Aa_icon{transition:transform var(--transition-normal), color var(--transition-fast)}.R192Aa_switcherBtn:hover .R192Aa_icon{transform:rotate(20deg)scale(1.08)}
.h-tKZa_header{--nav-topbar-height:38px;--nav-main-height:64px;--header-total-height:calc(var(--nav-topbar-height) + var(--nav-main-height));z-index:100;background-color:var(--surface-card);width:100%;position:fixed;top:0;left:0;right:0}.h-tKZa_headerSpacer{height:var(--header-total-height);pointer-events:none;visibility:hidden;flex-shrink:0;width:100%;display:block}.h-tKZa_topBar{z-index:50;background-color:var(--surface-page);border-bottom:1px solid var(--border-subtle);height:var(--nav-topbar-height);min-height:var(--nav-topbar-height);max-height:var(--nav-topbar-height);color:var(--text-secondary);transition:background-color var(--transition-normal);align-items:center;padding:0;font-size:.78125rem;display:flex;position:relative}.h-tKZa_topBarInner{justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;display:flex}.h-tKZa_topContacts{align-items:center;gap:16px;display:flex}.h-tKZa_contactItem{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:7px;font-size:.78125rem;font-weight:500;text-decoration:none;display:inline-flex}.h-tKZa_contactItem:hover,.h-tKZa_contactIcon{color:var(--brand-primary)}.h-tKZa_phoneFullText{display:inline}.h-tKZa_phoneShortText{display:none}.h-tKZa_contactSeparator{color:var(--border-control);font-size:.625rem}.h-tKZa_topUtilities{align-items:center;gap:18px;display:flex}.h-tKZa_topNav{align-items:center;gap:12px;display:flex}.h-tKZa_utilityLink{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:5px;font-size:.78125rem;font-weight:500;text-decoration:none;display:inline-flex}.h-tKZa_utilityLink:hover{color:var(--brand-primary)}.h-tKZa_externalIcon{opacity:.7}.h-tKZa_supportBadge{background:var(--brand-primary-bg);color:var(--brand-primary);border-radius:var(--radius-full);padding:1px 6px;font-size:.625rem;font-weight:700}.h-tKZa_utilityDivider{color:var(--border-subtle);font-size:.6875rem}.h-tKZa_mainNavWrapper{width:100%;height:var(--nav-main-height);min-height:var(--nav-main-height);max-height:var(--nav-main-height);background-color:var(--surface-card);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-spatial-sm);transition:box-shadow var(--transition-normal), border-color var(--transition-normal);z-index:95;align-items:center;display:flex;position:relative}.h-tKZa_headerScrolled .h-tKZa_mainNavWrapper{border-bottom-color:var(--border-subtle);box-shadow:0 4px 20px #00000014}[data-theme=dark] .h-tKZa_headerScrolled .h-tKZa_mainNavWrapper{box-shadow:0 4px 20px #00000073}.h-tKZa_mainNav{height:var(--nav-main-height);min-height:var(--nav-main-height);max-height:var(--nav-main-height);justify-content:space-between;align-items:center;width:100%;display:flex}.h-tKZa_brandLogoWrap{align-items:center;height:100%;display:flex}.h-tKZa_desktopNavGroup{height:var(--nav-main-height);align-items:center;gap:12px;display:flex}.h-tKZa_desktopNav{height:var(--nav-main-height);align-items:center;gap:4px;display:flex}.h-tKZa_desktopThemeSwitcher{align-items:center;margin-left:2px;display:flex}.h-tKZa_navItemWithDropdown{align-items:center;height:100%;display:flex;position:relative}.h-tKZa_navLink{height:100%;font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.h-tKZa_navLink:hover,.h-tKZa_navLinkActive{color:var(--brand-primary)}.h-tKZa_navLinkActive:after{content:"";background:var(--brand-primary);z-index:105;height:3px;position:absolute;bottom:0;left:0;right:0}.h-tKZa_navLinkCurrent{color:var(--brand-primary);font-weight:700}.h-tKZa_chevron{transition:transform var(--transition-normal);color:var(--text-muted)}.h-tKZa_chevronOpen{color:var(--brand-primary);transform:rotate(180deg)}.h-tKZa_ctaButton{color:#fff;height:38px;font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-full);box-shadow:0 2px 10px var(--brand-glow), inset 0 1px 0 #ffffff47;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1d2568 0%,#293281 50%,#0077b6 100%);border:1px solid #fff3;flex-shrink:0;align-items:center;gap:10px;margin-left:10px;padding:0 6px 0 16px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}[data-theme=dark] .h-tKZa_ctaButton{background:linear-gradient(135deg,#006da8 0%,#0085d2 50%,#00a4e4 100%);border-color:#ffffff40;box-shadow:0 4px 16px #0085d259,inset 0 1px #ffffff59}.h-tKZa_ctaButton:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:60%;height:100%;transition:left .65s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-100%;transform:skew(-20deg)}.h-tKZa_ctaButton:hover:before{left:140%}.h-tKZa_ctaButton:hover{box-shadow:0 6px 22px var(--brand-glow), inset 0 1px 0 #ffffff73;border-color:#fff6;transform:translateY(-1.5px)}.h-tKZa_ctaButton:active{transform:translateY(.5px)scale(.98)}.h-tKZa_ctaStatusDot{border-radius:var(--radius-full);background:#10b981;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 8px #10b981}.h-tKZa_ctaStatusDot:after{content:"";border-radius:var(--radius-full);opacity:.75;border:1.5px solid #10b981;animation:2s cubic-bezier(0,0,.2,1) infinite h-tKZa_ctaPulse;position:absolute;inset:-3px}@keyframes h-tKZa_ctaPulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.h-tKZa_ctaLabel{color:#fff;letter-spacing:-.01em;font-weight:600}.h-tKZa_ctaIconBadge{border-radius:var(--radius-full);color:#fff;width:26px;height:26px;transition:all var(--transition-fast);background:#ffffff29;border:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h-tKZa_ctaButton:hover .h-tKZa_ctaIconBadge{background:#ffffff47;border-color:#ffffff80;transform:translate(2px)}.h-tKZa_ctaIcon{transition:transform var(--transition-fast)}.h-tKZa_ctaButton:hover .h-tKZa_ctaIcon{transform:translate(1px)}.h-tKZa_fullWidthMegaMenu{width:100%;height:calc(100vh - var(--header-total-height));max-height:calc(100vh - var(--header-total-height));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur-lg) var(--glass-saturate);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-glass);z-index:95;padding:32px 0 44px;animation:.16s cubic-bezier(.16,1,.3,1) forwards h-tKZa_slideMegaDown;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #0000004d}.h-tKZa_fullWidthMegaMenu:before{content:"";pointer-events:auto;background:0 0;height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes h-tKZa_slideMegaDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.h-tKZa_megaMenuInner{width:100%}.h-tKZa_fullWidthBackdrop{-webkit-backdrop-filter:blur(4px);z-index:20;pointer-events:auto;overscroll-behavior:contain;touch-action:none;background:#0006;animation:.18s forwards h-tKZa_fadeIn;position:fixed;inset:0}.h-tKZa_tcsLeftNarrative{border-right:1px solid var(--border-subtle);flex-direction:column;padding-right:28px;display:flex}.h-tKZa_tcsPreTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px;font-size:.6875rem;font-weight:800}.h-tKZa_tcsNarrativeHeading{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px;font-size:1.5rem;font-weight:800;line-height:1.25}.h-tKZa_tcsNarrativeDesc{color:var(--text-secondary);margin-bottom:24px;font-size:.84375rem;line-height:1.6}.h-tKZa_tcsActionLink{letter-spacing:.02em;color:var(--brand-primary);transition:transform var(--transition-fast);align-items:center;gap:8px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.h-tKZa_tcsActionLink:hover{text-decoration:underline;transform:translate(3px)}.h-tKZa_tcsColumnHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:14px;padding-bottom:6px;font-size:.71875rem;font-weight:800;display:block}.h-tKZa_tcsThreeColumnLayout{grid-template-columns:310px 320px 1fr;align-items:start;gap:32px;display:grid}.h-tKZa_tcsMiddleNavColumn{border-right:1px solid var(--border-subtle);max-height:calc(100vh - var(--header-total-height) - 100px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;flex-direction:column;padding-right:24px;display:flex;overflow-y:auto}.h-tKZa_tcsCategoryVerticalList{flex-direction:column;gap:4px;display:flex}.h-tKZa_tcsCategoryBtn{border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.h-tKZa_tcsCategoryBtn:hover{background:var(--surface-hover)}.h-tKZa_tcsCategoryBtnActive{border-color:var(--brand-primary);background:var(--brand-primary-bg)!important}.h-tKZa_tcsCategoryBtnLeft{flex-direction:column;gap:2px;display:flex}.h-tKZa_tcsCategoryParentTag{text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em;font-size:.625rem;font-weight:700}.h-tKZa_tcsCategoryBtnTitle{color:var(--text-primary);font-size:.84375rem;font-weight:600}.h-tKZa_tcsCategoryBtnActive .h-tKZa_tcsCategoryBtnTitle{color:var(--brand-primary);font-weight:700}.h-tKZa_tcsArrowRight{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast)}.h-tKZa_tcsCategoryBtnActive .h-tKZa_tcsArrowRight{color:var(--brand-primary);transform:translate(3px)}.h-tKZa_tcsRightItemsColumn{max-height:calc(100vh - var(--header-total-height) - 100px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;flex-direction:column;gap:16px;padding-right:10px;display:flex;overflow-y:auto}.h-tKZa_tcsRightHeader{border-bottom:1.5px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.h-tKZa_tcsRightHeaderTitle{color:var(--text-primary);font-size:1.0625rem;font-weight:700}.h-tKZa_tcsRightHeaderCount{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);padding:2px 8px;font-size:.6875rem;font-weight:700}.h-tKZa_tcsProductsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.h-tKZa_tcsProductCard{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);min-height:90px;transition:all var(--transition-fast);flex-direction:column;justify-content:space-between;padding:14px 16px;text-decoration:none;display:flex}.h-tKZa_tcsProductCard:hover{background:var(--brand-primary-bg);border-color:var(--brand-primary);box-shadow:var(--shadow-spatial-sm);transform:translateY(-2px)}.h-tKZa_tcsProductCardTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.h-tKZa_tcsProductTitle{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.35}.h-tKZa_tcsProductCard:hover .h-tKZa_tcsProductTitle{color:var(--brand-primary)}.h-tKZa_tcsProductBadge{border-radius:var(--radius-full);background:var(--brand-secondary-bg);color:var(--brand-secondary);border:1px solid var(--border-glass);white-space:nowrap;padding:2px 6px;font-size:.59375rem;font-weight:700}.h-tKZa_tcsProductExplore{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.6875rem;font-weight:700;display:inline-flex}.h-tKZa_tcsProductCard:hover .h-tKZa_tcsProductExplore{color:var(--brand-primary)}.h-tKZa_tcsCardHoverArrow{transition:transform var(--transition-fast)}.h-tKZa_tcsProductCard:hover .h-tKZa_tcsCardHoverArrow{transform:translate(3px)}.h-tKZa_tcsAboutLayout{grid-template-columns:310px 1fr 240px;align-items:start;gap:36px;display:grid}.h-tKZa_tcsAboutLinksGrid{border-right:1px solid var(--border-subtle);grid-template-columns:repeat(2,1fr);gap:12px;padding-right:28px;display:grid}.h-tKZa_tcsAboutCard{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);transition:all var(--transition-fast);align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.h-tKZa_tcsAboutCard:hover{background:var(--brand-primary-bg);border-color:var(--brand-primary);transform:translate(2px)}.h-tKZa_tcsAboutCardIconWrap{border-radius:var(--radius-md);background:var(--surface-card);width:32px;height:32px;color:var(--brand-primary);border:1px solid var(--border-glass);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.h-tKZa_tcsAboutCardTexts{flex-direction:column;gap:2px;display:flex}.h-tKZa_tcsAboutCardTitle{color:var(--text-primary);font-size:.84375rem;font-weight:700}.h-tKZa_tcsAboutCard:hover .h-tKZa_tcsAboutCardTitle{color:var(--brand-primary)}.h-tKZa_tcsAboutCardDesc{color:var(--text-secondary);font-size:.71875rem;line-height:1.35}.h-tKZa_tcsAboutStatsColumn{flex-direction:column;gap:16px;display:flex}.h-tKZa_tcsStatItem{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.h-tKZa_tcsStatNumber{color:var(--brand-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.h-tKZa_tcsStatLabel{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.h-tKZa_tcsProjectsLayout{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}.h-tKZa_tcsProjectsGridWrap{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.h-tKZa_tcsProjectCard{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);transition:all var(--transition-fast);flex-direction:column;padding:16px 18px;text-decoration:none;display:flex}.h-tKZa_tcsProjectCard:hover{background:var(--brand-primary-bg);border-color:var(--brand-primary);box-shadow:var(--shadow-spatial-sm);transform:translateY(-2px)}.h-tKZa_tcsProjectCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.h-tKZa_tcsProjectIcon{border-radius:var(--radius-md);background:var(--surface-card);width:36px;height:36px;color:var(--brand-primary);border:1px solid var(--border-glass);justify-content:center;align-items:center;display:flex}.h-tKZa_tcsProjectBadge{border-radius:var(--radius-full);background:var(--brand-secondary-bg);color:var(--brand-secondary);padding:2px 7px;font-size:.59375rem;font-weight:700}.h-tKZa_tcsProjectTitle{color:var(--text-primary);margin-bottom:6px;font-size:.875rem;font-weight:700}.h-tKZa_tcsProjectCard:hover .h-tKZa_tcsProjectTitle{color:var(--brand-primary)}.h-tKZa_tcsProjectDesc{color:var(--text-secondary);margin-bottom:14px;font-size:.75rem;line-height:1.45}.h-tKZa_tcsProjectView{text-transform:uppercase;color:var(--brand-primary);align-items:center;gap:4px;margin-top:auto;font-size:.6875rem;font-weight:700;display:inline-flex}.h-tKZa_mobileActions{align-items:center;gap:10px;height:100%;display:none}.h-tKZa_mobileToggle{border-radius:var(--radius-md);background:var(--surface-sunken);width:38px;height:38px;color:var(--text-primary);border:1px solid var(--border-control);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.h-tKZa_mobileToggle:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.h-tKZa_mobileDrawerOverlay{top:var(--header-total-height);background:var(--surface-backdrop);-webkit-backdrop-filter:blur(8px);z-index:90;overscroll-behavior:contain;touch-action:none;justify-content:flex-end;animation:.2s forwards h-tKZa_fadeIn;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes h-tKZa_fadeIn{0%{opacity:0}to{opacity:1}}.h-tKZa_mobileDrawer{background:var(--surface-card);width:100%;max-width:440px;height:100%;-webkit-backdrop-filter:var(--glass-blur-lg);border-left:1px solid var(--border-glass);box-shadow:var(--shadow-spatial-lg);overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) forwards h-tKZa_slideIn;display:flex}@keyframes h-tKZa_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.h-tKZa_drawerSearchBox{border-bottom:1px solid var(--border-subtle);background:var(--surface-page);flex-shrink:0;padding:12px 16px}.h-tKZa_searchInputWrap{align-items:center;display:flex;position:relative}.h-tKZa_searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.h-tKZa_drawerSearchInput{border-radius:var(--radius-full);border:1px solid var(--border-control);background:var(--surface-input);width:100%;height:40px;color:var(--text-primary);transition:all var(--transition-fast);outline:none;padding:0 36px 0 38px;font-size:.84375rem}.h-tKZa_drawerSearchInput:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.h-tKZa_clearSearchBtn{border-radius:var(--radius-full);background:var(--surface-sunken);width:20px;height:20px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.h-tKZa_drawerQuickPills{background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.h-tKZa_quickPill{border-radius:var(--radius-full);background:var(--surface-card);border:1px solid var(--border-control);height:36px;color:var(--text-primary);transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.h-tKZa_quickPill:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.h-tKZa_whatsappPill{color:#fff;background:#25d366;border-color:#25d366}.h-tKZa_whatsappPill:hover{color:#fff;background:#20ba59}.h-tKZa_drawerContentScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;padding:12px 16px;overflow-y:auto}.h-tKZa_searchResultsPanel{flex-direction:column;gap:10px;display:flex}.h-tKZa_searchResultsHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding-left:4px;font-size:.75rem;font-weight:700}.h-tKZa_searchResultsList{flex-direction:column;gap:6px;display:flex}.h-tKZa_searchResultItem{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);transition:all var(--transition-fast);flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.h-tKZa_searchResultItem:hover{background:var(--brand-primary-bg);border-color:var(--brand-primary);transform:translate(2px)}.h-tKZa_searchResultTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.h-tKZa_searchResultTitle{color:var(--text-primary);font-size:.875rem;font-weight:600}.h-tKZa_searchResultBadge{border-radius:var(--radius-full);background:var(--brand-secondary-bg);color:var(--brand-secondary);padding:1px 6px;font-size:.625rem;font-weight:700}.h-tKZa_searchResultPath{color:var(--text-muted);font-size:.6875rem}.h-tKZa_emptySearch{text-align:center;color:var(--text-secondary);padding:30px 10px;font-size:.875rem}.h-tKZa_drawerNav{flex-direction:column;gap:6px;display:flex}.h-tKZa_drawerDirectLink{height:44px;color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.h-tKZa_drawerDirectLink:hover{background:var(--brand-primary-bg);color:var(--brand-primary)}.h-tKZa_drawerCtaBtn{color:#fff;letter-spacing:-.01em;border-radius:var(--radius-full);height:48px;box-shadow:0 4px 16px var(--brand-glow), inset 0 1px 0 #ffffff47;transition:all var(--transition-fast);background:linear-gradient(135deg,#1d2568 0%,#293281 50%,#0077b6 100%);border:1px solid #ffffff2e;justify-content:space-between;align-items:center;margin:12px 0 8px;padding:0 14px 0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}[data-theme=dark] .h-tKZa_drawerCtaBtn{background:linear-gradient(135deg,#006da8 0%,#0085d2 50%,#00a4e4 100%);border-color:#ffffff40;box-shadow:0 4px 16px #0085d259,inset 0 1px #ffffff59}.h-tKZa_drawerCtaBtn:hover{box-shadow:0 6px 20px var(--brand-glow);transform:translateY(-1px)}.h-tKZa_drawerCtaLeft{align-items:center;gap:10px;display:inline-flex}.h-tKZa_drawerL1Section{flex-direction:column;display:flex}.h-tKZa_drawerL1Header{height:46px;color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:700;display:flex}.h-tKZa_drawerL1Header:hover{background:var(--brand-primary-bg);color:var(--brand-primary)}.h-tKZa_drawerChevron{transition:transform var(--transition-normal);color:var(--text-muted)}.h-tKZa_drawerChevronRotated{color:var(--brand-primary);transform:rotate(180deg)}.h-tKZa_drawerL1Body{border-left:2px solid var(--border-control);flex-direction:column;gap:12px;margin-left:14px;padding:4px 6px 12px 14px;display:flex}.h-tKZa_megaCategoriesMobileWrap{flex-direction:column;gap:16px;display:flex}.h-tKZa_drawerL2Category{flex-direction:column;gap:8px;display:flex}.h-tKZa_drawerL2CategoryHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding-bottom:4px;font-size:.75rem;font-weight:800;display:flex}.h-tKZa_categoryIconMini{color:var(--brand-primary)}.h-tKZa_drawerL2SubcatsList{flex-direction:column;gap:8px;padding-left:6px;display:flex}.h-tKZa_drawerL3Block{flex-direction:column;display:flex}.h-tKZa_drawerL3Header{height:38px;color:var(--text-primary);border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:pointer;justify-content:space-between;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:700;display:flex}.h-tKZa_drawerL3Title{color:var(--text-primary)}.h-tKZa_drawerChevronMini{transition:transform var(--transition-fast);color:var(--text-muted)}.h-tKZa_drawerL3Items{border-left:1.5px solid var(--border-subtle);flex-direction:column;gap:2px;margin-left:8px;padding:4px 0 6px 10px;display:flex}.h-tKZa_drawerL3Link{min-height:36px;color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:6px 10px;font-size:.8125rem;text-decoration:none;display:flex}.h-tKZa_drawerL3Link:hover{background:var(--brand-primary-bg);color:var(--brand-primary);transform:translate(2px)}.h-tKZa_drawerItemBadge{border-radius:var(--radius-full);background:var(--brand-secondary-bg);color:var(--brand-secondary);border:1px solid var(--border-glass);padding:1px 6px;font-size:.59375rem;font-weight:700}.h-tKZa_drawerStandardList{flex-direction:column;gap:6px;display:flex}.h-tKZa_drawerStandardItem{border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.h-tKZa_drawerStandardItem:hover{background:var(--brand-primary-bg)}.h-tKZa_drawerStandardIcon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:28px;height:28px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.h-tKZa_drawerStandardTexts{flex-direction:column;gap:1px;display:flex}.h-tKZa_drawerStandardTitleRow{align-items:center;gap:6px;display:flex}.h-tKZa_drawerStandardTitle{color:var(--text-primary);font-size:.8125rem;font-weight:600}.h-tKZa_drawerStandardItem:hover .h-tKZa_drawerStandardTitle{color:var(--brand-primary)}.h-tKZa_drawerStandardDesc{color:var(--text-muted);font-size:.6875rem;line-height:1.3}.h-tKZa_drawerFooter{border-top:1px solid var(--border-subtle);background:var(--surface-page);flex-direction:column;flex-shrink:0;gap:14px;padding:16px 20px;display:flex}.h-tKZa_drawerFooterUtilities{flex-direction:column;gap:8px;display:flex}.h-tKZa_drawerFooterHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.h-tKZa_drawerFooterLinksGrid{flex-wrap:wrap;gap:10px;display:flex}.h-tKZa_drawerFooterLink{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.75rem;text-decoration:none;display:inline-flex}.h-tKZa_drawerFooterLink:hover{color:var(--brand-primary)}@media (max-width:1200px){.h-tKZa_tcsThreeColumnLayout{grid-template-columns:260px 280px 1fr;gap:24px}.h-tKZa_tcsAboutLayout{grid-template-columns:280px 1fr 200px;gap:24px}.h-tKZa_tcsProjectsGridWrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:1080px){.h-tKZa_header{--nav-topbar-height:0px}.h-tKZa_topBar{display:none!important}.h-tKZa_desktopNavGroup,.h-tKZa_desktopNav,.h-tKZa_fullWidthMegaMenu,.h-tKZa_fullWidthBackdrop{display:none}.h-tKZa_mobileActions{display:flex}}@media (max-width:640px){.h-tKZa_header{--nav-topbar-height:0px;--nav-main-height:56px}.h-tKZa_topBar{display:none!important}.h-tKZa_mainNavWrapper{height:var(--nav-main-height);min-height:var(--nav-main-height);max-height:var(--nav-main-height)}.h-tKZa_mainNav{height:var(--nav-main-height);min-height:var(--nav-main-height);max-height:var(--nav-main-height);padding:0}.h-tKZa_mobileDrawer{max-width:100%}}
._6YPHiW_footerWrapper{flex-direction:column;width:100%;display:flex}._6YPHiW_footerBar{background-color:var(--surface-card);border-top:1px solid var(--border-subtle);color:var(--text-secondary);transition:background-color var(--transition-normal);padding:44px 0 32px;font-size:.8125rem}._6YPHiW_topGrid{grid-template-columns:1.8fr 1fr 1fr 1fr 1.3fr;gap:28px;display:grid}._6YPHiW_brandCol{flex-direction:column;gap:12px;display:flex}._6YPHiW_brandDesc{color:var(--text-secondary);max-width:280px;margin:0;font-size:.8125rem;line-height:1.5}._6YPHiW_allianceHighlight{color:var(--brand-secondary);background:var(--brand-secondary-bg);border-radius:var(--radius-sm);border:1px solid var(--border-glass);max-width:280px;padding:6px 10px;font-size:.71875rem;font-weight:500;line-height:1.35}._6YPHiW_socialIconsRow{align-items:center;gap:8px;margin-top:2px;display:flex}._6YPHiW_socialBtn{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._6YPHiW_socialBtn:hover{background:var(--text-highlight);border-color:var(--text-highlight);color:#fff;transform:translateY(-1.5px);box-shadow:0 4px 12px #0085d247}._6YPHiW_colHeading{text-transform:uppercase;letter-spacing:.07em;color:var(--text-primary);margin-bottom:12px;font-size:.75rem;font-weight:700}._6YPHiW_linksList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}._6YPHiW_footerLink{color:var(--text-secondary);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);align-items:center;gap:4px;font-size:.8125rem;line-height:1.4;text-decoration:none;display:inline-flex}._6YPHiW_footerLink:hover{color:var(--text-highlight);text-decoration:underline;-webkit-text-decoration-color:var(--text-highlight);text-decoration-color:var(--text-highlight);text-underline-offset:3px}._6YPHiW_contactCol{flex-direction:column;gap:10px;display:flex}._6YPHiW_contactItem{color:var(--text-secondary);transition:color var(--transition-fast);align-items:flex-start;gap:8px;font-size:.78125rem;line-height:1.4;text-decoration:none;display:flex}._6YPHiW_contactItemLink:hover{color:var(--text-highlight)}._6YPHiW_contactItemLink:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--text-highlight);text-decoration-color:var(--text-highlight);text-underline-offset:3px}._6YPHiW_contactIcon{color:var(--brand-primary);transition:color var(--transition-fast);flex-shrink:0;margin-top:2px}._6YPHiW_contactItemLink:hover ._6YPHiW_contactIcon{color:var(--text-highlight)}@media (max-width:1024px){._6YPHiW_topGrid{grid-template-columns:repeat(3,1fr);gap:24px}._6YPHiW_brandCol{grid-column:span 3}}@media (max-width:640px){._6YPHiW_footerBar{padding:32px 0 24px}._6YPHiW_topGrid{grid-template-columns:1fr;gap:24px}._6YPHiW_brandCol{grid-column:span 1}}
._3ROFza_copyrightFooter{background-color:var(--surface-page);border-top:1px solid var(--border-subtle);color:var(--text-secondary);transition:background-color var(--transition-normal);padding:14px 0;font-size:.78125rem}._3ROFza_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._3ROFza_copyrightText{color:var(--text-secondary);margin:0;line-height:1.4}._3ROFza_legalLinks{align-items:center;gap:8px;display:flex}._3ROFza_legalLink{color:var(--text-secondary);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);font-size:.78125rem;text-decoration:none}._3ROFza_legalLink:hover{color:var(--text-highlight);text-decoration:underline;-webkit-text-decoration-color:var(--text-highlight);text-decoration-color:var(--text-highlight);text-underline-offset:3px}._3ROFza_divider{color:var(--border-control);-webkit-user-select:none;user-select:none;font-size:.625rem}@media (max-width:640px){._3ROFza_inner{text-align:center;flex-direction:column;align-items:center;gap:8px}}
