@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#1E40AF;--secondary:#3B82F6;--cta:#F59E0B;--wa:#25D366;--wa-d:#128C7E;--bg:#EBEFF4;--panel:#fff;--panel-2:#F5F7FB;--panel-3:#EAEEF4;--ink:#0E1726;--muted:#48566B;--faint:#8493A8;--line:#E2E8F1;--line-2:#CBD5E1;--green:#16A34A;--green-bg:#E3F8EB;--red:#DC2626;--red-bg:#FCE7E7;--amber:#D97706;--amber-bg:#FDF0D6;--violet:#7C3AED;--violet-bg:#EEE9FD;--teal:#0D9488;--teal-bg:#D5F4F0;--sb:#080E1C;--sb2:#0E1730;--sbink:#AEBFD6;--sbmut:#56657E;--sbact:#128C7E;--shadow:0 1px 2px rgba(16,23,38,.05)}:root[data-theme=dark]{--bg:#0B1220;--panel:#121C2E;--panel-2:#182440;--panel-3:#1E2C47;--ink:#E6EDF7;--muted:#A8B7CC;--faint:#6E82A0;--line:#22334F;--line-2:#33486D;--green-bg:#12341f;--red-bg:#3a1414;--amber-bg:#3a2a0a;--violet-bg:#251b45;--teal-bg:#0d2f2b;--shadow:0 1px 3px rgba(0,0,0,.45)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:12.5px;line-height:1.45;-webkit-font-smoothing:antialiased}.mono{font-family:IBM Plex Mono,Fira Code,monospace}.app{display:grid;grid-template-columns:212px 1fr;height:100vh;overflow:hidden}.sb{background:linear-gradient(180deg,var(--sb),var(--sb2));color:var(--sbink);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#26355c transparent}.sb::-webkit-scrollbar{width:7px}.sb::-webkit-scrollbar-thumb{background:#26355c;border-radius:4px}.sb::-webkit-scrollbar-track{background:transparent}.brand{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.06)}.brand .lg{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--wa),var(--wa-d));display:grid;place-items:center;flex:none}.brand .lg svg{width:18px;height:18px;color:#fff}.brand b{color:#fff;font-size:13.5px;font-weight:700;line-height:1.1}.brand span{font-size:9px;color:var(--sbmut)}.sbnum{margin:8px 11px;background:#25d3661f;border:1px solid rgba(37,211,102,.25);border-radius:8px;padding:7px 10px;display:flex;align-items:center;gap:7px}.sbnum svg{width:14px;height:14px;color:var(--wa);flex:none}.sbnum b{color:#fff;font-size:11.5px;display:block;line-height:1.1}.sbnum small{color:var(--sbmut);font-size:9px}.grp{padding:11px 15px 4px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--sbmut);font-weight:700}.esw{display:flex;flex-direction:column;gap:3px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:3px;margin:10px 12px 4px}.esw button{display:flex;align-items:center;gap:7px;border:0;background:0;font:inherit;font-size:12px;font-weight:600;color:var(--sbmut);padding:7px 11px;border-radius:7px;cursor:pointer;transition:.15s;text-align:left}.esw button svg{width:14px;height:14px;flex:none}.esw button:hover{color:#fff}.esw button.on{background:var(--sbact,#1E40AF);color:#fff}.ni.off{display:flex;align-items:center;gap:9px;padding:7px 15px;font-size:12px;color:var(--sbmut);opacity:.55;cursor:default}tbody tr[style*="cursor: pointer"]:hover,tbody tr[style*="cursor:pointer"]:hover{background:var(--panel-3)!important;box-shadow:inset 3px 0 0 var(--primary)}.card .stat[style*="cursor: pointer"]:hover{background:var(--panel-2);border-radius:6px}.nav{display:flex;flex-direction:column;gap:1px;padding:0 7px}.nav a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;color:var(--sbink);text-decoration:none;font-size:12px;font-weight:500;cursor:pointer;transition:.12s}.nav a svg{width:16px;height:16px;flex:none;opacity:.78}.nav a:hover{background:#ffffff0d;color:#fff}.nav a.active{background:var(--sbact);color:#fff}.nav a.active svg{opacity:1}.nav a .bdg{margin-left:auto;font-size:9.5px;font-weight:700;padding:0 6px;border-radius:9px;background:#26334c;color:#cbd5e1;min-width:17px;text-align:center}.nav a .bdg.wa{background:var(--wa);color:#04210f}.nav a .bdg.r{background:var(--red);color:#fff}.sbf{margin-top:auto;padding:9px 12px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px}.sbf .av{width:27px;height:27px;border-radius:6px;background:#222e46;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:600}.sbf b{color:#fff;font-size:11px;display:block;line-height:1.1}.sbf small{color:var(--sbmut);font-size:9.5px}.main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.top{height:48px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;padding:0 15px;flex:none}.crumb{font-size:12px;color:var(--faint)}.crumb b{color:var(--ink);font-weight:600}.live{margin-left:6px;display:inline-flex;align-items:center;gap:6px;background:var(--red-bg);color:var(--red);font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px}.live .d{width:7px;height:7px;border-radius:50%;background:var(--red);animation:pp 1.4s infinite}@keyframes pp{50%{opacity:.3}}.tact{margin-left:auto;display:flex;align-items:center;gap:6px}.gf{display:flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:5px 9px;font-size:11.5px;color:var(--muted);font-weight:500;cursor:pointer}.gf svg{width:13px;height:13px;opacity:.7}.body{flex:1;overflow:auto;padding:13px 15px}.phead{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:11px;flex-wrap:wrap}.phead h1{font-size:17px;font-weight:800;letter-spacing:-.3px}.phead .sub{color:var(--faint);font-size:11.5px}.ra{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:#fff;border-radius:7px;padding:5px 10px;font:inherit;font-size:11.5px;font-weight:500;color:var(--muted);cursor:pointer}.btn:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}.btn svg{width:13px;height:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.pri{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.wa{background:var(--wa);color:#04210f;border-color:var(--wa);font-weight:700}.btn.wa:hover:not(:disabled){color:#04210f}.seg{display:inline-flex;background:var(--panel-3);border-radius:7px;padding:2px}.seg button{border:0;background:0;font:inherit;font-size:11px;font-weight:600;color:var(--muted);padding:4px 10px;border-radius:5px;cursor:pointer}.seg button.on{background:#fff;color:var(--primary);box-shadow:var(--shadow)}.grid{display:grid;gap:11px}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.card.p{padding:13px}.ch{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid var(--line)}.ch h3{font-size:12.5px;font-weight:700}.ch .s{font-size:10.5px;color:var(--faint)}.lnk{color:var(--secondary);font-size:11px;font-weight:600;cursor:pointer}.kstrip{display:grid;gap:0;margin-bottom:11px;background:var(--panel);border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:var(--shadow)}.k6{grid-template-columns:repeat(6,1fr)}.k5{grid-template-columns:repeat(5,1fr)}.k4{grid-template-columns:repeat(4,1fr)}.k3{grid-template-columns:repeat(3,1fr)}.k{padding:10px 12px 9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.k .l{font-size:9.5px;color:var(--faint);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.k .v{font-size:19px;font-weight:800;letter-spacing:-.5px;margin:3px 6px 0 0;display:inline-block}.k .v small{font-size:10px;color:var(--faint)}.dl{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:700}.dl.u{color:var(--green)}.dl.d{color:var(--red)}.k .acc{position:absolute;left:0;top:0;bottom:0;width:3px}.ac-wa{background:var(--wa)}.ac-blue{background:var(--primary)}.ac-green{background:var(--green)}.ac-amber{background:var(--cta)}.ac-violet{background:var(--violet)}.ac-red{background:var(--red)}.ac-teal{background:var(--teal)}table{width:100%;border-collapse:collapse;font-size:11.5px}thead th{position:sticky;top:0;background:var(--panel-2);text-align:left;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:700;padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}tbody td{padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:hover{background:var(--panel-2);cursor:pointer}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;font-family:Fira Code}td.c,th.c{text-align:center}.tw{overflow:auto}.tg{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:1px 8px;border-radius:20px}.tg.g{background:var(--green-bg);color:#15803d}.tg.r{background:var(--red-bg);color:#b91c1c}.tg.a{background:var(--amber-bg);color:#b45309}.tg.b{background:#dce9fe;color:var(--primary)}.tg.v{background:var(--violet-bg);color:#6d28d9}.tg.n{background:#eef1f6;color:var(--muted)}.tg.t{background:var(--teal-bg);color:#0f766e}.tg.wa{background:#25d36626;color:#0c7a44}.avt{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:10px;font-weight:700;flex:none}.who{display:flex;align-items:center;gap:8px}.who small{color:var(--faint);font-size:10px}.ins{display:flex;gap:10px;background:var(--violet-bg);border:1px solid #DDD3FB;border-radius:10px;padding:10px 12px}.ins .ai{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--violet),#a855f7);display:grid;place-items:center;flex:none}.ins .ai svg{width:15px;height:15px;color:#fff}.ins h4{font-size:11.5px;font-weight:700;color:#5b21b6;display:flex;align-items:center;gap:7px}.ins p{font-size:11px;color:#5b21b6;opacity:.92;margin-top:2px;line-height:1.5}.bia{font-size:8px;background:var(--violet);color:#fff;padding:1px 5px;border-radius:4px;font-weight:700}.stat{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line);font-size:11.5px}.stat:last-child{border:0}.stat b{font-variant-numeric:tabular-nums}.bm{height:6px;border-radius:3px;background:var(--line);overflow:hidden;display:block}.bm i{display:block;height:100%;border-radius:3px}.leg{display:flex;gap:11px;flex-wrap:wrap;font-size:10.5px;color:var(--muted)}.leg i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px;vertical-align:middle}.mi{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:6px}.inbox{display:grid;grid-template-columns:1fr;gap:0}.conv{display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--line);cursor:pointer}.conv:hover{background:var(--panel-2)}.conv .ava{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex:none;position:relative}.conv .ava .on{position:absolute;bottom:-1px;right:-1px;width:11px;height:11px;border-radius:50%;border:2px solid #fff}.conv .mid{flex:1;min-width:0}.conv .mid b{font-size:12.5px}.conv .mid .msg{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.conv .meta{text-align:right;flex:none}.conv .meta .t{font-size:10px;color:var(--faint)}.waw{display:grid;grid-template-columns:1fr 300px;gap:12px;height:calc(100vh - 74px)}.wac{background:#e5ddd3;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.wah{background:var(--wa-d);color:#fff;padding:9px 14px;display:flex;align-items:center;gap:10px}.wah .ava{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--wa-d);display:grid;place-items:center;font-weight:700;font-size:12px}.wah b{font-size:13px}.wah small{font-size:10px;opacity:.85}.wamsgs{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.wm{max-width:78%;padding:7px 11px;border-radius:9px;font-size:12.5px;line-height:1.45;position:relative;box-shadow:0 1px 1px #00000014}.wm .ti{font-size:9px;color:#667;text-align:right;margin-top:3px}.wm.cli{align-self:flex-start;background:#fff;border-top-left-radius:2px}.wm.ia{align-self:flex-end;background:#dcf8c6;border-top-right-radius:2px}.wm.sys{align-self:center;background:#fff4d6;color:#7a5b12;font-size:10.5px;padding:5px 12px;border-radius:8px;text-align:center;box-shadow:none}.wabar{padding:10px 12px;background:#f0f0f0;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.wabar textarea{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;resize:none;height:54px;outline:none}.wabar textarea:focus{border-color:var(--wa-d)}.wacta{display:flex;flex-direction:column;gap:6px}.dr-tag{font-size:9px;font-weight:700;padding:1px 6px;border-radius:5px}.dr-draft{background:var(--amber-bg);color:#b45309}.dr-validated{background:#dce9fe;color:var(--primary)}.dr-sent{background:var(--green-bg);color:#15803d}.dr-rejected{background:var(--red-bg);color:#b91c1c}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.pcard .h{padding:10px 13px;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.fld{display:flex;justify-content:space-between;padding:6px 13px;border-bottom:1px solid var(--line);font-size:11.5px;gap:10px}.fld span{color:var(--faint)}.fld b{font-weight:600;text-align:right}.fld.fill b{color:var(--green)}.fld.wait b{color:var(--faint);font-weight:400;font-style:italic}.fld select{border:1px solid var(--line);border-radius:6px;padding:2px 6px;font:inherit;font-size:11px;font-weight:600}.ftop{background:linear-gradient(120deg,#0e1730,#128c7e);border-radius:12px;padding:15px 18px;color:#fff;display:flex;align-items:center;gap:14px;margin-bottom:11px}.ftop .big{width:50px;height:50px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-size:18px;font-weight:800}.ftop h2{font-size:17px;font-weight:800}.ftop .meta{font-size:11px;color:#a9d6c6;margin-top:2px}.ftop .pills{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.tl{position:relative;padding-left:16px}.tl:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:2px;background:var(--line)}.tl .it{position:relative;padding:6px 0}.tl .it:before{content:"";position:absolute;left:-14px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--primary);border:2px solid #fff}.tl .it b{font-size:11.5px}.tl .it small{color:var(--faint);font-size:10px;display:block}.comm{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.comm .a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;flex:none}.kcol{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:9px}.kcol .kh{font-size:11px;font-weight:700;color:var(--muted);display:flex;justify-content:space-between;margin-bottom:8px}.ft{font-size:9.5px;color:var(--faint);text-align:center;margin:14px 0 6px}.empty{padding:26px;color:var(--faint);text-align:center;font-size:12px}@media (max-width:1200px){.k6{grid-template-columns:repeat(3,1fr)}.waw{grid-template-columns:1fr}}.lab{display:grid;grid-template-columns:1fr 1.05fr;gap:12px;height:calc(100vh - 74px)}.coul{background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.coul>.h{padding:10px 13px;border-bottom:1px solid var(--line);font-weight:700;font-size:12.5px;display:flex;align-items:center;justify-content:space-between}.pipe{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.step{border:1px solid var(--line);border-radius:10px;overflow:hidden}.step .sh{display:flex;align-items:center;gap:9px;padding:9px 11px;background:var(--panel-2);border-bottom:1px solid var(--line)}.step .sh b{font-size:12px}.step .sh small{color:var(--faint);font-size:10px}.step .smeta{margin-left:auto;display:flex;gap:6px;align-items:center}.step .sbody{padding:10px 12px;font-size:11.5px}.json{background:#0a1020;border-radius:7px;padding:9px 11px;font-family:Fira Code;font-size:10.5px;color:#93c5fd;overflow-x:auto;line-height:1.6;white-space:pre-wrap}.ms{font-family:Fira Code;font-size:10px;color:var(--faint)}.scen{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;background:#ede7df;border-top:1px solid var(--line)}.chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--panel-2);border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer}.chip:hover{border-color:var(--violet);color:var(--violet)}.orch{position:relative;height:220px;background:radial-gradient(600px 220px at 50% 0,#eee9fd,#fff);border:1px solid var(--line);border-radius:12px;overflow:hidden}.node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px}.node .nv{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px #0000001f}.node.busy .nv{animation:beat 1.1s infinite}@keyframes beat{50%{transform:scale(1.12)}}.node small{font-size:10px;font-weight:700;color:var(--muted)}.feed{max-height:300px;overflow:auto}.fr{display:flex;align-items:center;gap:9px;padding:8px 13px;border-bottom:1px solid var(--line);font-size:11.5px}.fr .ft{margin-left:auto;font-size:10px;color:var(--faint);font-family:Fira Code}.prog{display:flex;gap:4px;margin-top:4px}.prog i{flex:1;height:5px;border-radius:3px;background:var(--line)}.prog i.on{background:var(--violet)}.prog i.ok{background:var(--green)}.agrow{display:flex;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;margin-bottom:9px;background:#fff}.agrow .ameta{margin-left:auto;display:flex;align-items:center;gap:12px}.sel{border:1px solid var(--line);border-radius:7px;padding:5px 9px;font:inherit;font-size:11px;font-weight:600;color:var(--muted);background:#fff}.toggle{width:34px;height:20px;border-radius:20px;background:var(--green);position:relative;cursor:pointer;flex:none}.toggle:after{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:3px;right:3px}.toggle.off{background:var(--line-2)}.toggle.off:after{right:auto;left:3px}.agav{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;flex:none}.burger{display:none;background:none;border:1px solid var(--line);border-radius:8px;padding:3px 10px;font-size:16px;cursor:pointer;color:var(--ink)}.sbov{display:none}@media (max-width:820px){.app{grid-template-columns:1fr}.sb{position:fixed;top:0;bottom:0;left:0;width:min(290px,82vw);z-index:50;transform:translate(-105%);transition:transform .22s ease}.sb.open{transform:translate(0);box-shadow:0 0 44px #0000008c}.sbov.show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;z-index:40}.burger{display:inline-flex;flex:none}.grid,.waw{grid-template-columns:1fr!important}.kstrip,.k6,.k5,.k4{grid-template-columns:repeat(2,1fr)!important}.body{padding:10px}.tact{display:none}.phead{flex-wrap:wrap;gap:8px}.tw{overflow-x:auto}table{font-size:11.5px}.top .live{font-size:10px}.esptop{flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px}.espbody{padding:10px}}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary:hover:not(:disabled){background:#16327a;color:#fff;border-color:#16327a}.lgout{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);border-radius:7px;background:#fff;color:var(--muted);cursor:pointer;flex:none}.lgout:hover{border-color:var(--red);color:var(--red)}.loginwrap{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:20px}.logincard{width:100%;max-width:360px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:26px 24px;display:flex;flex-direction:column;gap:9px}.loginbrand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.loginbrand .lg{width:38px;height:38px;border-radius:9px;background:var(--primary);display:grid;place-items:center;color:#fff}.loginbrand .lg svg{width:20px;height:20px}.loginbrand b{font-size:15px;display:block}.loginbrand span{font-size:10.5px;color:var(--faint)}.logincard h2{font-size:14px;font-weight:700;margin:4px 0 2px}.logincard label{font-size:10px;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.logincard input{padding:9px 11px;border:1px solid var(--line-2);border-radius:8px;font:inherit;font-size:13px;background:var(--panel);color:var(--ink)}.logincard input:focus{outline:0;border-color:var(--secondary)}.logincard .btn.primary{justify-content:center;padding:10px;font-size:13px;margin-top:10px}.loginerr{background:#fef2f2;color:var(--red);border:1px solid #FECACA;border-radius:7px;padding:7px 10px;font-size:11.5px}.espace{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.esptop{height:52px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex:none}.esplogo{display:flex;align-items:center;gap:10px}.esplogo svg{width:20px;height:20px;color:var(--primary)}.esplogo b{font-size:14px;display:block}.esplogo small{font-size:10px;color:var(--faint)}.espuser{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.espuser .av{width:27px;height:27px;border-radius:6px;background:#222e46;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:600}.esptabs{display:flex;gap:2px;background:var(--panel);border-bottom:1px solid var(--line);padding:0 12px;flex:none}.esptabs button{border:0;background:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);padding:11px 15px;border-bottom:2px solid transparent;cursor:pointer}.esptabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.espbody{padding:16px;max-width:1100px;width:100%;margin:0 auto;flex:1}.gsearch{position:relative;display:flex;align-items:center;gap:7px;flex:1;max-width:420px;margin:0 8px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:5px 10px}.gsearch:focus-within{border-color:var(--secondary);background:var(--panel)}.gsearch svg{width:14px;height:14px;color:var(--faint);flex:none}.gsearch input{border:0;outline:0;background:transparent;font:inherit;font-size:12px;width:100%;color:var(--ink)}.gsbusy{width:11px;height:11px;border:2px solid var(--line-2);border-top-color:var(--secondary);border-radius:50%;animation:gsspin .7s linear infinite;flex:none}@keyframes gsspin{to{transform:rotate(360deg)}}.gsr{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:340px;max-height:420px;overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 30px -8px #0e172640;z-index:60;padding:4px}.gsg{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--faint);padding:7px 10px 3px}.gsi{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:7px;cursor:pointer}.gsi.on{background:var(--panel-3)}.gsi b{font-size:12px}.gsi span{font-size:10.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gse{padding:12px;font-size:12px;color:var(--faint)}@media (max-width:900px){.gsearch{max-width:none}.top .live{display:none}}.ansel{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:7px;padding:5px 8px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ansel:focus{outline:0;border-color:var(--secondary)}.pwdpop{position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 30px -8px #0e172659;padding:12px;display:flex;flex-direction:column;gap:7px;z-index:70}.pwdpop b{font-size:12px;color:var(--ink)}.pwdpop input{border:1px solid var(--line-2);border-radius:7px;padding:7px 9px;font:inherit;font-size:12px;background:var(--panel);color:var(--ink)}.pwdpop input:focus{outline:0;border-color:var(--secondary)}@media print{body *{visibility:hidden}#fichepiece,#fichepiece *{visibility:visible}#fichepiece{position:absolute;top:0;left:0;width:100%;padding:10mm}#fichepiece .noprint,.noprint{display:none!important;visibility:hidden!important}#fichepiece .card{border:1px solid #ccc;box-shadow:none;break-inside:avoid}#fichepiece .kstrip{break-inside:avoid}}.printonly{display:none}@media print{#controlecaisse,#controlecaisse *{visibility:visible}#controlecaisse{position:absolute;top:0;left:0;width:100%;padding:8mm}#controlecaisse .noprint,.noprint{display:none!important;visibility:hidden!important}.printonly{display:block!important;visibility:visible!important}#controlecaisse .card{border:1px solid #ccc;box-shadow:none}#controlecaisse .p{max-height:none!important;overflow:visible!important}#controlecaisse table{font-size:9.5px;width:100%}#controlecaisse thead{display:table-header-group}#controlecaisse tr{break-inside:avoid}}@media print{#fichecompte,#fichecompte *{visibility:visible}#fichecompte{position:absolute;top:0;left:0;width:100%;padding:8mm}#fichecompte .noprint,.noprint{display:none!important;visibility:hidden!important}#fichecompte .card{border:1px solid #ccc;box-shadow:none;break-inside:avoid}#fichecompte .p{max-height:none!important;overflow:visible!important}#fichecompte .kstrip{break-inside:avoid}#fichecompte table{font-size:9.5px;width:100%}#fichecompte thead{display:table-header-group}#fichecompte tr{break-inside:avoid}}@media print{#etatstock,#etatstock *{visibility:visible}#etatstock{position:absolute;top:0;left:0;width:100%;padding:8mm}#etatstock .noprint,.noprint{display:none!important;visibility:hidden!important}#etatstock .card{border:1px solid #ccc;box-shadow:none}#etatstock .p{max-height:none!important;overflow:visible!important}#etatstock table{font-size:10px;width:100%}#etatstock thead{display:table-header-group}#etatstock tr{break-inside:avoid}}@media print{#relevesolde,#relevesolde *{visibility:visible}#relevesolde{position:absolute;top:0;left:0;width:100%;padding:8mm}#relevesolde thead{display:table-header-group}#relevesolde tr{break-inside:avoid}}
