@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_84b4b9d9-module__L_7FYa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_84b4b9d9-module__L_7FYa__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_43ea7dc5-module__ah6QBG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_43ea7dc5-module__ah6QBG__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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_4689ec65-module__WOmaXq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_4689ec65-module__WOmaXq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-navy:#081020;--sk-navy-mid:#0d1b33;--sk-navy-light:#142040;--sk-blue:#1463ff;--sk-blue-hover:#0f50e0;--sk-blue-light:#3d7fff;--sk-cyan:#00d4ff;--sk-cyan-dim:#16c8f5;--sk-violet:#7c5cff;--sk-violet-dim:#6b4ee6;--sk-success:#16a34a;--sk-warning:#d97706;--sk-danger:#dc2626;--sk-bg-app:#050d1a;--sk-bg-soft:#081020;--sk-brand-panel:#0d1b33;--sk-surface-card:#0d1b33eb;--sk-surface-elevated:#142040;--sk-surface-muted:#142040b8;--sk-surface-input:#081020b8;--sk-surface-hover:#1463ff1f;--sk-text-primary:#f8fafc;--sk-text-secondary:#cbd5e1;--sk-text-muted:#94a3b8;--sk-border-subtle:#94a3b838;--sk-border-strong:#1463ff61;--sk-overlay:#020617bd;--sk-shadow-card:0 4px 32px #00000040;--sk-shadow-hover:0 10px 28px #1463ff2e, 0 18px 42px #00000042;--sk-shadow-modal:0 28px 80px #0000006b, 0 0 0 1px #00d4ff1f;--sk-on-accent:#f8fafc;--bg-app:var(--sk-bg-app);--text-primary:var(--sk-text-primary);--text-muted:var(--sk-text-muted);--border-subtle:var(--sk-border-subtle);--focus-ring:#00d4ff;--focus-shadow:color-mix(in srgb, var(--focus-ring) 30%, transparent);--sk-dur-instant:80ms;--sk-dur-fast:.15s;--sk-dur-normal:.25s;--sk-dur-slow:.4s;--sk-ease-standard:cubic-bezier(.4, 0, .2, 1);--sk-ease-enter:cubic-bezier(0, 0, .2, 1);--sk-ease-exit:cubic-bezier(.4, 0, 1, 1);--sk-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sk-bg-app:#f2f4f8;--sk-bg-soft:#f8fafc;--sk-brand-panel:#fff;--sk-surface-card:#fff;--sk-surface-elevated:#f8fafc;--sk-surface-muted:#eef2f8;--sk-surface-input:#fff;--sk-surface-hover:#1463ff14;--sk-text-primary:#081020;--sk-text-secondary:#1e293b;--sk-text-muted:#64748b;--sk-border-subtle:#e8ecf2;--sk-border-strong:#1463ff57;--sk-overlay:#0810208a;--sk-shadow-card:0 1px 2px #0810200d, 0 12px 32px #08102014;--sk-shadow-hover:0 4px 14px #1463ff29, 0 18px 42px #0810201f;--sk-shadow-modal:0 28px 80px #08102047}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 18% 0%, #1463ff29, transparent 34rem), radial-gradient(circle at 88% 6%, #00d4ff17, transparent 28rem), linear-gradient(180deg, var(--sk-bg-app) 0%, var(--sk-bg-soft) 100%);min-height:100%;color:var(--text-primary);font-family:var(--font-body), "Plus Jakarta Sans", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){caret-color:var(--focus-ring);background:var(--sk-surface-input)!important;border-color:var(--sk-border-subtle)!important;color:var(--sk-text-primary)!important}:where(input,textarea)::placeholder{opacity:1;color:var(--sk-text-muted)!important}:where(input,select,textarea):disabled{opacity:.72;color:var(--sk-text-muted)!important}button{color:inherit;background:0 0;border:none;padding:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-shadow)}:where(button,[role=button],a){touch-action:manipulation}::selection{background:color-mix(in srgb, var(--focus-ring) 34%, var(--sk-surface-card));color:var(--text-primary)}.skip-link{z-index:1000;background:var(--sk-text-primary);color:var(--sk-bg-app);font:700 13px var(--font-display), Sora, sans-serif;transition:transform var(--sk-dur-fast) var(--sk-ease-enter);border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.ui-button,.ui-nav-link,.ui-tab,.sk-card,.sk-modal{transition:background-color var(--sk-dur-fast) var(--sk-ease-standard), border-color var(--sk-dur-fast) var(--sk-ease-standard), color var(--sk-dur-fast) var(--sk-ease-standard), box-shadow var(--sk-dur-fast) var(--sk-ease-standard), transform var(--sk-dur-fast) var(--sk-ease-spring)}.ui-button:hover,.ui-nav-link:hover,.ui-tab:hover,.sk-card:hover{transform:translateY(-2px)}.ui-button:active,.ui-nav-link:active,.ui-tab:active{transition-duration:var(--sk-dur-instant);transform:scale(.97)}.ui-field{transition:border-color var(--sk-dur-fast) var(--sk-ease-standard), box-shadow var(--sk-dur-fast) var(--sk-ease-standard), background-color var(--sk-dur-fast) var(--sk-ease-standard)}.ui-field:hover{border-color:var(--sk-border-strong)}.ui-field:focus{border-color:var(--sk-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--sk-blue) 16%, transparent)}.sk-card{background:var(--sk-surface-card);border:1px solid var(--sk-border-subtle);box-shadow:var(--sk-shadow-card)}.sk-card:hover{border-color:color-mix(in srgb, var(--sk-blue) 28%, var(--sk-border-subtle));box-shadow:var(--sk-shadow-hover)}.sk-button-inner{transition:transform var(--sk-dur-fast) var(--sk-ease-spring), box-shadow var(--sk-dur-fast) var(--sk-ease-enter), background var(--sk-dur-fast) var(--sk-ease-standard), border-color var(--sk-dur-fast) var(--sk-ease-standard), color var(--sk-dur-fast) var(--sk-ease-standard)}.ui-button:hover .sk-button-inner{transform:translateY(-2px);box-shadow:0 10px 26px #1463ff38}.ui-button:active .sk-button-inner{transition-duration:var(--sk-dur-instant);transform:scale(.97)}.sk-modal{animation:sk-modal-enter var(--sk-dur-slow) var(--sk-ease-spring) both}@keyframes sk-modal-enter{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.grid{gap:20px;display:grid}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-1{grid-template-columns:1fr}.pipeline-settings-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.pipeline-search-field{min-width:260px}.pipeline-stage-row{grid-template-columns:132px minmax(180px,280px) 120px auto}.notification-channel-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.internal-shell{min-height:100vh;transition:grid-template-columns var(--sk-dur-normal) var(--sk-ease-standard);grid-template-columns:232px minmax(0,1fr);display:grid}.app-header{z-index:80;background:color-mix(in srgb, var(--sk-surface-card) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #00d4ff29;grid-template-columns:232px minmax(150px,1fr) auto;align-items:center;height:72px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #0208121f}.app-header-brand{background:linear-gradient(135deg, var(--sk-navy) 0%, var(--sk-navy-mid) 100%);border-right:1px solid #00d4ff1f;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;padding:0 14px 0 20px;display:flex}.sidebar-toggle-button{color:#ffffffd6;cursor:pointer;background:#1463ff1a;border:1px solid #00d4ff2e;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sidebar-toggle-lines{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.sidebar-toggle-lines>span{background:currentColor;border-radius:999px;width:16px;height:2px;display:block}.app-header-page{gap:2px;min-width:0;padding:0 20px;display:grid}.app-header-page strong,.app-header-page span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-page strong{color:var(--sk-text-primary);font-family:var(--font-display), Sora, sans-serif;font-size:18px;font-weight:800}.app-header-page span{color:var(--sk-text-muted);font-size:11px}.app-header-actions,.app-header-page-actions{align-items:center;display:flex}.app-header-actions{justify-content:flex-end;gap:10px;min-width:0;padding-right:18px}.app-header-page-actions{gap:8px}.call-recording-status-button{--call-status-color:var(--sk-warning);border:1px solid color-mix(in srgb, var(--call-status-color) 36%, var(--sk-border-subtle));background:color-mix(in srgb, var(--call-status-color) 7%, var(--sk-surface-card));min-width:44px;max-width:220px;min-height:40px;box-shadow:var(--sk-shadow-card);color:var(--sk-text-primary);cursor:pointer;font-family:var(--font-display), Sora, sans-serif;white-space:nowrap;transition:border-color var(--sk-dur-fast) var(--sk-ease-standard), background var(--sk-dur-fast) var(--sk-ease-standard), box-shadow var(--sk-dur-fast) var(--sk-ease-standard);border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.call-recording-status-button[data-call-state=armed]{--call-status-color:var(--sk-success)}.call-recording-status-button[data-call-state=recording]{--call-status-color:var(--sk-danger)}.call-recording-status-button:hover{border-color:color-mix(in srgb, var(--call-status-color) 58%, var(--sk-border-strong));background:color-mix(in srgb, var(--call-status-color) 12%, var(--sk-surface-card));box-shadow:var(--sk-shadow-hover)}.call-recording-status-button:focus-visible{outline:2px solid var(--sk-cyan);outline-offset:2px}.call-recording-status-button.is-floating{z-index:800;background:var(--sk-navy);color:#fff;min-height:42px;position:fixed;bottom:22px;right:86px;box-shadow:0 12px 32px #02081747}.call-recording-status-dot{background:var(--call-status-color);border-radius:999px;flex:0 0 9px;width:9px;height:9px}.call-recording-status-icon{width:18px;height:18px;color:var(--sk-text-secondary);flex:0 0 18px}.call-recording-status-button[data-call-state=recording] .call-recording-status-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--sk-danger) 18%, transparent)}.call-recording-status-label{text-overflow:ellipsis;overflow:hidden}.app-header-company-selector select{width:clamp(150px,17vw,240px);height:40px;color:var(--sk-text-primary);font-family:var(--font-display), Sora, sans-serif;border-radius:8px;padding:0 34px 0 12px;font-size:11px;font-weight:800}.app-header-company-logo>div{width:126px!important;max-width:126px!important;height:38px!important}.page-breadcrumbs{padding:14px 24px 0}.internal-shell.is-sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.internal-shell.is-sidebar-collapsed .app-header{grid-template-columns:88px minmax(150px,1fr) auto}.internal-shell.is-sidebar-collapsed .app-header-brand{justify-content:center;padding:0}.internal-shell>aside{width:232px;transition:width var(--sk-dur-normal) var(--sk-ease-standard);height:calc(100dvh - 72px)!important}.internal-shell.is-sidebar-collapsed>aside{width:88px}.internal-shell>main{grid-column:2;padding-top:72px}.sidebar-menu-panel{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.sidebar-menu-panel:hover .sidebar-nav,.sidebar-menu-panel:focus-within .sidebar-nav{scrollbar-color:#00d4ff3d transparent}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar-menu-panel:hover .sidebar-nav::-webkit-scrollbar-thumb{background-color:#00d4ff3d}.sidebar-menu-panel:focus-within .sidebar-nav::-webkit-scrollbar-thumb{background-color:#00d4ff3d}.sidebar-menu-panel:hover .sidebar-nav::-webkit-scrollbar-thumb:hover{background-color:#00d4ff61}.sidebar-nav .ui-nav-link:hover{transform:none;background:#ffffff0b!important}.sidebar-nav .ui-nav-link[aria-current=page]:hover{background:#1463ff33!important}.sidebar-brand{display:block}.internal-shell.is-sidebar-collapsed .sidebar-brand{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.app-header-company-logo{display:none}.app-header-page-actions{max-width:260px}.grid.cols-4,.grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.internal-shell,.internal-shell.is-sidebar-collapsed{grid-template-columns:1fr}.app-header,.internal-shell.is-sidebar-collapsed .app-header{grid-template-columns:auto minmax(80px,1fr) auto;height:68px}.app-header-brand,.internal-shell.is-sidebar-collapsed .app-header-brand{justify-content:flex-start;gap:8px;padding:0 10px}.internal-shell .sidebar-toggle-button{flex:0 0 40px;color:#fff!important;background:#1463ff42!important;border-color:#00d4ff6b!important}.app-header-page{padding:0 10px}.app-header-page strong{font-size:15px}.app-header-page span,.app-header-page-actions{display:none}.app-header-actions{gap:7px;padding-right:10px}.call-recording-status-button:not(.is-floating){width:44px;min-height:44px;padding:0}.call-recording-status-button:not(.is-floating) .call-recording-status-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-recording-status-button:not(.is-floating) .call-recording-status-dot{border:1px solid var(--sk-surface-card);flex-basis:7px;width:7px;height:7px;position:absolute;top:7px;right:7px}.app-header-company-selector select{width:min(150px,22vw);height:40px;padding-left:8px}.internal-shell.is-sidebar-collapsed .sidebar-menu-panel,.internal-shell.is-sidebar-collapsed>aside{display:none!important}.internal-shell>aside{z-index:79;width:100%!important;height:calc(100dvh - 68px)!important;position:fixed!important;top:68px!important}.internal-shell>main{grid-column:1;padding-top:68px}.grid.cols-4,.grid.cols-3,.grid.cols-2,.pipeline-settings-layout,.pipeline-stage-row,.notification-channel-grid,.profile-settings-layout,.profile-password-grid{grid-template-columns:1fr}.pipeline-search-field{width:100%;min-width:0}}@media (max-width:620px){.app-header-brand .sidebar-brand{display:none}.app-header-company-selector select{width:118px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
