@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdAD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdJD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdBD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdOD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdCD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdDD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-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(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdND2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdAD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdJD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdBD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdOD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdCD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdDD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-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(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdND2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdAD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdJD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdBD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdOD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdCD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdDD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-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(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdND2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdAD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdJD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdBD2M&skey=c491285d6722e4fa&v=v20) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdOD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdCD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdDD2M&skey=c491285d6722e4fa&v=v20) format("woff2");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-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(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfU5NJeWUdIOjBeTGiXZdND2M&skey=c491285d6722e4fa&v=v20) format("woff2");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:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v382/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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,[data-theme=light]{--cyprus-50:#ECF3F1;--cyprus-100:#CFE2DE;--cyprus-200:#A7C9C3;--cyprus-300:#74A8A0;--cyprus-400:#47857D;--cyprus-500:#1F665E;--cyprus-600:#004741;--cyprus-700:#003B36;--cyprus-800:#002E2A;--cyprus-900:#00211E;--primary:#004741;--primary-hover:#003B36;--primary-press:#002E2A;--primary-fg:#FFFFFF;--primary-soft:#E6F0EE;--primary-soft-fg:#004741;--gradient-brand:linear-gradient(180deg,#0E6E60 0%,#024B44 55%,#00332E 100%);--gradient-brand-soft:linear-gradient(180deg,#1A8A7A 0%,#0A564F 100%);--background:#E9E5D9;--surface:#E9E5D9;--surface-2:#E0DBCC;--surface-hover:#EFEBDF;--border:rgba(28,30,26,.07);--border-subtle:rgba(28,30,26,.05);--border-strong:rgba(28,30,26,.18);--text:#1C1E1A;--text-secondary:#5C5749;--text-muted:#8C8472;--text-inverse:#FFFFFF;--success:#0F7B5A;--success-bg:#E4F4ED;--success-fg:#0B5E45;--warning:#B8791A;--warning-bg:#FBF1DF;--warning-fg:#8A5A12;--error:#C0463C;--error-bg:#FBEAE7;--error-fg:#97352D;--info:#2E6FA8;--info-bg:#E7F0F8;--info-fg:#1E5481;--shadow-sm:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(140,132,114,.28),0 1px 2px rgba(97,90,74,.32),0 3px 7px rgba(97,90,74,.24);--shadow-md:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(140,132,114,.28),0 3px 6px rgba(97,90,74,.3),0 10px 22px rgba(97,90,74,.26);--shadow-lg:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(140,132,114,.3),0 8px 16px rgba(97,90,74,.3),0 24px 48px rgba(97,90,74,.32);--shadow-inset:inset 0 2px 5px rgba(97,90,74,.42),inset 0 8px 12px -8px rgba(97,90,74,.35),inset 0 -1px 0 rgba(255,255,255,.55),0 1px 0 rgba(255,255,255,.6);--focus:0 0 0 3px rgba(0,71,65,.16);--text-emboss:-1px -1px 1px rgba(255,255,255,.63),2px 2px 3px rgba(140,132,114,.55);--noise-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url%28%23n%29'/%3E%3C/svg%3E");--texture-convex:var(--noise-img),linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 35%,rgba(140,132,114,.12) 100%);--texture-concave:var(--noise-img),linear-gradient(180deg,rgba(140,132,114,.24) 0%,rgba(255,255,255,.32) 100%);--bevel-soft:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 1px rgba(0,0,0,.1),0 1px 2px rgba(97,90,74,.3);--gloss:linear-gradient(180deg,rgba(255,255,255,.48) 0%,rgba(255,255,255,.15) 46%,rgba(255,255,255,0) 52%);--rail:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(140,132,114,.16) 100%)}[data-theme=dark]{--cyprus-50:#0A211E;--cyprus-100:#0E2D29;--cyprus-200:#0F3A35;--cyprus-300:#155249;--cyprus-400:#1E6E62;--cyprus-500:#2E9183;--cyprus-600:#34A093;--cyprus-700:#5FC3B5;--cyprus-800:#92D8CD;--cyprus-900:#C9ECE6;--primary:#2E9183;--primary-hover:#34A093;--primary-press:#3DAE9F;--primary-fg:#04130F;--primary-soft:#15302B;--primary-soft-fg:#5FC3B5;--gradient-brand:linear-gradient(180deg,#2E9184 0%,#0E5A50 55%,#083F38 100%);--gradient-brand-soft:linear-gradient(180deg,#3DAE9F 0%,#0F6E61 100%);--background:#182220;--surface:#182220;--surface-2:#131C1A;--surface-hover:#1D2A27;--border:rgba(255,255,255,.06);--border-subtle:rgba(255,255,255,.04);--border-strong:rgba(255,255,255,.16);--text:#ECEAE0;--text-secondary:#A6A498;--text-muted:#74786C;--text-inverse:#04130F;--success:#3DBE8E;--success-bg:#10271F;--success-fg:#6FD3AE;--warning:#D69B3E;--warning-bg:#2A2113;--warning-fg:#E8BC6E;--error:#E0685E;--error-bg:#2B1714;--error-fg:#F0998F;--info:#5AA0DC;--info-bg:#122436;--info-fg:#8DC0EC;--shadow-sm:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.38);--shadow-md:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.5),0 14px 28px rgba(0,0,0,.45);--shadow-lg:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.55),0 10px 20px rgba(0,0,0,.55),0 28px 56px rgba(0,0,0,.6);--shadow-inset:inset 0 2px 5px rgba(0,0,0,.6),inset 0 8px 12px -8px rgba(0,0,0,.5),inset 0 -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(255,255,255,.05);--focus:0 0 0 3px rgba(52,160,147,.3);--text-emboss:-1px -1px 1px rgba(255,255,255,.13),2px 2px 4px rgba(0,0,0,.7);--noise-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url%28%23n%29'/%3E%3C/svg%3E");--texture-convex:var(--noise-img),linear-gradient(180deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.02) 35%,rgba(0,0,0,.25) 100%);--texture-concave:var(--noise-img),linear-gradient(180deg,rgba(0,0,0,.42) 0%,rgba(255,255,255,.04) 100%);--bevel-soft:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 1px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.5);--gloss:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 46%,rgba(255,255,255,0) 52%);--rail:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(0,0,0,.28) 100%)}:root,[data-theme=light],[data-theme=dark]{--kflux-border: var(--border);--kflux-surface: var(--surface);--kflux-text: var(--text)}:root,[data-theme=light],[data-theme=dark]{--storage-band-inuse: var(--primary);--storage-band-trash: var(--warning);--storage-band-system: var(--text-muted);--storage-track: var(--surface-2)}:root{--kflux-topbar-height: 56px;--kflux-primary: #1976D2;--kflux-primary-light: rgba(25, 118, 210, .1);--kflux-primary-dark: #1565C0;--kflux-accent: #FF9800;--kflux-accent-light: rgba(255, 152, 0, .1);--kflux-accent-dark: #F57C00;--kflux-background: #F5F7FA;--kflux-surface: #FFFFFF;--kflux-surface-elevated: #FFFFFF;--kflux-border: #E5E7EB;--kflux-border-hover: #D1D5DB;--kflux-text: #111827;--kflux-text-secondary: #6B7280;--kflux-text-tertiary: #9CA3AF;--kflux-text-inverse: #FFFFFF;--kflux-hover: rgba(0, 0, 0, .04);--kflux-active: rgba(0, 0, 0, .08);--kflux-focus: rgba(25, 118, 210, .2);--kflux-success: #10B981;--kflux-success-light: rgba(16, 185, 129, .1);--kflux-warning: #F59E0B;--kflux-warning-light: rgba(245, 158, 11, .1);--kflux-error: #EF4444;--kflux-error-light: rgba(239, 68, 68, .1);--kflux-info: #3B82F6;--kflux-info-light: rgba(59, 130, 246, .1);--kflux-contract-draft: #9AA0A6;--kflux-contract-scheduled: #7FB3E8;--kflux-contract-active: #8FCE9B;--kflux-contract-awaiting-adjustment: #B563D6;--kflux-contract-renewing: #F0906B;--kflux-contract-expired: #EB8A96;--kflux-contract-canceled: #DC6B72;--kflux-contract-chip-fg: #14181C;--kflux-contract-chip-off-fg: var(--kflux-text-secondary);--kflux-contract-chip-off-border: var(--kflux-text-tertiary);--kflux-values-finished: #1B7F5A;--kflux-values-active: #2F6FB8;--kflux-values-scheduled: #9AA0A6;--kflux-values-track: var(--kflux-background);--kflux-card-surface: #FFFFFF;--kflux-card-border: var(--kflux-border);--kflux-card-shadow: 0 1px 2px rgba(28, 30, 26, .06), 0 6px 16px rgba(28, 30, 26, .05);--kflux-tipo-customer: var(--kflux-success);--kflux-tipo-supplier: var(--kflux-error);--kflux-tipo-employee: var(--kflux-warning);--kflux-tipo-partner: var(--kflux-info);--kflux-calendario-hoje-bg: #14532D;--kflux-calendario-hoje-borda: #14532D;--kflux-calendario-hoje-texto: #FFFFFF;--kflux-spacing-xs: 4px;--kflux-spacing-sm: 8px;--kflux-spacing-md: 16px;--kflux-spacing-lg: 24px;--kflux-spacing-xl: 32px;--kflux-spacing-2xl: 48px;--kflux-radius-sm: 4px;--kflux-radius-md: 8px;--kflux-radius-lg: 12px;--kflux-radius-xl: 16px;--kflux-radius-full: 9999px;--kflux-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--kflux-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--kflux-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--kflux-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--kflux-transition-fast: .1s ease;--kflux-transition-normal: .2s ease;--kflux-transition-slow: .3s ease;--kflux-z-dropdown: 100;--kflux-z-sticky: 200;--kflux-z-fixed: 300;--kflux-z-modal-backdrop: 400;--kflux-z-modal: 500;--kflux-z-toast: 600}[data-theme=dark]{--kflux-primary: #60A5FA;--kflux-primary-light: rgba(96, 165, 250, .15);--kflux-primary-dark: #3B82F6;--kflux-accent: #FBBF24;--kflux-accent-light: rgba(251, 191, 36, .15);--kflux-accent-dark: #F59E0B;--kflux-background: #0F172A;--kflux-surface: #1E293B;--kflux-surface-elevated: #334155;--kflux-border: #334155;--kflux-border-hover: #475569;--kflux-text: #F1F5F9;--kflux-text-secondary: #94A3B8;--kflux-text-tertiary: #64748B;--kflux-text-inverse: #0F172A;--kflux-hover: rgba(255, 255, 255, .05);--kflux-active: rgba(255, 255, 255, .1);--kflux-focus: rgba(96, 165, 250, .3);--kflux-success: #34D399;--kflux-success-light: rgba(52, 211, 153, .15);--kflux-warning: #FBBF24;--kflux-warning-light: rgba(251, 191, 36, .15);--kflux-error: #F87171;--kflux-error-light: rgba(248, 113, 113, .15);--kflux-info: #60A5FA;--kflux-info-light: rgba(96, 165, 250, .15);--kflux-contract-chip-off-border: var(--kflux-text-secondary);--kflux-values-track: #2A3A36;--kflux-card-surface: #202E2A;--kflux-card-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 16px rgba(0, 0, 0, .28);--kflux-calendario-hoje-bg: #FFFFFF;--kflux-calendario-hoje-borda: var(--kflux-info);--kflux-calendario-hoje-texto: #15211B;--kflux-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--kflux-shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--kflux-shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--kflux-shadow-xl: 0 20px 25px rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%}body{height:100%;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;background-color:var(--kflux-background);color:var(--kflux-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--kflux-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--kflux-border-hover)}:focus-visible{outline:2px solid var(--kflux-primary);outline-offset:2px}a{color:var(--kflux-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-primary{color:var(--kflux-primary)}.text-accent{color:var(--kflux-accent)}.text-success{color:var(--kflux-success)}.text-warning{color:var(--kflux-warning)}.text-error{color:var(--kflux-error)}.text-info{color:var(--kflux-info)}.text-secondary{color:var(--kflux-text-secondary)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-1{margin-top:var(--kflux-spacing-sm)}.mt-2{margin-top:var(--kflux-spacing-md)}.mt-3{margin-top:var(--kflux-spacing-lg)}.mt-4{margin-top:var(--kflux-spacing-xl)}.mb-1{margin-bottom:var(--kflux-spacing-sm)}.mb-2{margin-bottom:var(--kflux-spacing-md)}.mb-3{margin-bottom:var(--kflux-spacing-lg)}.mb-4{margin-bottom:var(--kflux-spacing-xl)}.p-1{padding:var(--kflux-spacing-sm)}.p-2{padding:var(--kflux-spacing-md)}.p-3{padding:var(--kflux-spacing-lg)}.p-4{padding:var(--kflux-spacing-xl)}.rounded-sm{border-radius:var(--kflux-radius-sm)}.rounded-md{border-radius:var(--kflux-radius-md)}.rounded-lg{border-radius:var(--kflux-radius-lg)}.rounded-full{border-radius:var(--kflux-radius-full)}.shadow-sm{box-shadow:var(--kflux-shadow-sm)}.shadow-md{box-shadow:var(--kflux-shadow-md)}.shadow-lg{box-shadow:var(--kflux-shadow-lg)}.kx-contratos-table .status-badge[data-chip],.kx-chip-status[data-chip]{color:var(--kflux-contract-chip-fg);background:var(--kflux-contract-draft);white-space:nowrap}.kx-contratos-table .status-badge[data-chip=draft],.kx-chip-status[data-chip=draft]{background:var(--kflux-contract-draft)}.kx-contratos-table .status-badge[data-chip=scheduled],.kx-chip-status[data-chip=scheduled]{background:var(--kflux-contract-scheduled)}.kx-contratos-table .status-badge[data-chip=active],.kx-chip-status[data-chip=active]{background:var(--kflux-contract-active)}.kx-contratos-table .status-badge[data-chip=awaiting_adjustment],.kx-chip-status[data-chip=awaiting_adjustment]{background:var(--kflux-contract-awaiting-adjustment)}.kx-contratos-table .status-badge[data-chip=renewing],.kx-chip-status[data-chip=renewing]{background:var(--kflux-contract-renewing)}.kx-contratos-table .status-badge[data-chip=expired],.kx-chip-status[data-chip=expired]{background:var(--kflux-contract-expired)}.kx-contratos-table .status-badge[data-chip=canceled],.kx-chip-status[data-chip=canceled]{background:var(--kflux-contract-canceled)}.kx-chip-status[data-chip=plan-vigente]{background:var(--kflux-contract-active)}.kx-chip-status[data-chip=plan-concluido]{background:var(--kflux-contract-draft)}.kx-chip-status[data-chip=plan-programado]{background:var(--kflux-contract-scheduled)}.kx-chip-status[data-chip=plan-cancelado]{background:var(--kflux-contract-canceled)}.kx-chip-status[data-chip=comp-pago]{background:var(--kflux-contract-active)}.kx-chip-status[data-chip=comp-atrasado]{background:var(--kflux-contract-canceled)}.kx-chip-status[data-chip=comp-faturado]{background:var(--kflux-contract-scheduled)}.kx-chip-status[data-chip=comp-previsto]{background:var(--kflux-contract-draft)}.kx-campo+.kx-campo{margin-top:.75rem}.kx-campo label{display:block;font-size:.75rem;font-weight:600;color:var(--kflux-text-secondary);margin-bottom:.25rem}.kx-campo input,.kx-campo select,.kx-campo textarea{width:100%;box-sizing:border-box;padding:.45rem .6rem;font-size:.875rem;font-family:inherit;color:var(--kflux-text);background:var(--kflux-background);border:1px solid var(--kflux-border);border-radius:6px}.kx-campo__apoio{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--kflux-text-secondary)}.kx-botao{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid var(--kflux-border);border-radius:8px;background:transparent;color:var(--kflux-text);font-size:.8125rem;font-family:inherit;cursor:pointer}.kx-botao:disabled{opacity:.5;cursor:not-allowed}.kx-botao--principal{background:var(--kflux-primary);border-color:var(--kflux-primary);color:var(--kflux-text-inverse)}.kx-botao--perigo{border-color:var(--kflux-error);color:var(--kflux-error)}.kx-escopo{margin:1rem 0 0;padding:.6rem .75rem;border:1px solid var(--kflux-card-border);border-radius:8px}.kx-escopo legend{padding:0 .35rem;font-size:.75rem;font-weight:600;color:var(--kflux-text-secondary)}.kx-escopo label{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--kflux-text);padding:.15rem 0;cursor:pointer}.kx-card{background:var(--kflux-card-surface);border:1px solid var(--kflux-card-border);border-radius:12px;box-shadow:var(--kflux-card-shadow);padding:1rem 1.25rem 1.25rem}.kx-card+.kx-card{margin-top:1rem}.kx-card__cabecalho{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--kflux-card-border)}.kx-card__cabecalho .material-symbols-outlined{font-size:20px;color:var(--kflux-primary)}.kx-card__titulo{margin:0;font-size:.9375rem;font-weight:600;color:var(--kflux-text)}.kx-contratos-table{--dt-surface: var(--kflux-card-surface);--dt-border-color: var(--kflux-card-border);--dt-shadow: var(--kflux-card-shadow);--dt-radius: 12px}.kx-chip-status{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--kflux-spacing-sm)}.gap-2{gap:var(--kflux-spacing-md)}.gap-3{gap:var(--kflux-spacing-lg)}.w-full{width:100%}.h-full{height:100%}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .2s ease}.animate-slide-up{animation:slideUp .2s ease}.animate-slide-down{animation:slideDown .2s ease}.animate-spin{animation:spin 1s linear infinite}:root,[data-theme=light],[data-theme=dark]{--kflux-primary: var(--primary);--kflux-primary-dark: var(--primary-hover);--kflux-primary-light: var(--primary-soft);--kflux-accent: var(--warning);--kflux-accent-dark: var(--warning-fg);--kflux-accent-light: var(--warning-bg);--kflux-background: var(--background);--kflux-surface: var(--surface);--kflux-surface-elevated: var(--surface);--kflux-border: var(--border);--kflux-border-hover: var(--border-strong);--kflux-text: var(--text);--kflux-text-secondary: var(--text-secondary);--kflux-text-tertiary: var(--text-muted);--kflux-text-inverse: var(--text-inverse);--kflux-success: var(--success);--kflux-success-light: var(--success-bg);--kflux-warning: var(--warning);--kflux-warning-light: var(--warning-bg);--kflux-error: var(--error);--kflux-error-light: var(--error-bg);--kflux-info: var(--info);--kflux-info-light: var(--info-bg);--kflux-hover: var(--surface-hover);--kflux-active: var(--primary-soft);--kflux-focus: var(--focus);--kflux-shadow-sm: var(--shadow-sm);--kflux-shadow-md: var(--shadow-md);--kflux-shadow-lg: var(--shadow-lg);--kflux-shadow-xl: var(--shadow-lg)}body{background-image:var(--noise-img)}.kx-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.kx-header h1,.kx-title{font-size:24px;font-weight:800;letter-spacing:-.025em;text-shadow:var(--text-emboss);margin:0 0 4px}.kx-lead{margin:0;color:var(--text-secondary);font-size:13px;max-width:62ch;line-height:1.5}.kx-lead code,.kx-hint code,.kx-empty code,.kx-context code,.kx-code{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;background:var(--surface-2);border:1px solid var(--border-subtle);padding:1px 5px;border-radius:5px}.kx-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text)}.kx-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.kx-toolbar__spacer{flex:1}.kx-toolbar__group{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.kx-search{display:flex;align-items:center;gap:4px;height:38px;padding:0 10px;min-width:280px;background:var(--surface-2);background-image:var(--texture-concave);box-shadow:var(--shadow-inset);border-radius:10px}.kx-search:focus-within{box-shadow:var(--shadow-inset),var(--focus)}.kx-search input{border:none;outline:none;background:transparent;color:var(--text);flex:1;min-width:0;font-family:inherit;font-size:13px}.kx-search input::placeholder{color:var(--text-muted);opacity:.7}.kx-search .material-symbols-outlined{font-size:20px;color:var(--text-muted)}.kx-search__clear{border:none;background:transparent;cursor:pointer;display:flex;color:var(--text-muted)}.kx-switch{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.kx-switch input{accent-color:var(--primary)}.kx-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:none;border-radius:10px;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,transform .06s ease}.kx-btn:disabled{opacity:.5;cursor:not-allowed}.kx-btn .material-symbols-outlined{font-size:18px}.kx-btn--primary{background-color:var(--primary);background-image:var(--gloss),var(--noise-img),var(--gradient-brand);color:var(--primary-fg);box-shadow:var(--shadow-sm),inset 0 1px #ffffff38,inset 0 -1px #0000002e}.kx-btn--primary:not(:disabled):hover{background-color:var(--primary-hover)}.kx-btn--primary:not(:disabled):active{background-color:var(--primary-press);transform:translateY(.5px)}.kx-btn--quiet{background-color:var(--surface);background-image:var(--texture-convex);color:var(--text);box-shadow:var(--shadow-sm)}.kx-btn--quiet:not(:disabled):hover{background-color:var(--surface-hover)}.kx-btn--quiet:not(:disabled):active{transform:translateY(.5px)}.kx-btn--danger{background-color:var(--error);background-image:var(--gloss),var(--noise-img);color:#fff;box-shadow:var(--shadow-sm)}.kx-btn--danger:not(:disabled):hover{background-color:var(--error-fg)}.kx-btn--link{background:transparent;box-shadow:none;color:var(--primary-soft-fg);padding:0 8px;text-decoration:underline}.kx-btn--link:not(:disabled):hover{color:var(--primary)}.kx-btn--sm{height:30px;padding:0 12px;font-size:12px}.kx-iconbtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--text-secondary)}.kx-iconbtn:hover{background-color:var(--surface);background-image:var(--texture-convex);box-shadow:var(--bevel-soft);color:var(--text)}.kx-iconbtn--danger:hover{background-color:var(--error-bg);background-image:none;color:var(--error-fg)}.kx-iconbtn .material-symbols-outlined{font-size:18px}.kx-panel{background-color:var(--surface);background-image:var(--texture-convex);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.kx-panel--padded{padding:20px}.kx-rail{background-color:var(--surface-2);background-image:var(--rail);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.kx-pill{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap}.kx-pill--brand{background:var(--primary-soft);color:var(--primary-soft-fg);border-color:transparent}.kx-pill--ok{background:var(--success-bg);color:var(--success-fg);border-color:transparent}.kx-pill--muted{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.kx-pill--contador{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;background:var(--primary-soft);color:var(--primary-soft-fg);border-color:transparent}.kx-pill--truncada{overflow:hidden;text-overflow:ellipsis}.kx-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;color:var(--text-secondary);text-align:center}.kx-empty .material-symbols-outlined{font-size:40px;color:var(--text-muted)}.kx-empty p{margin:0;font-size:13px}.kx-empty__hint{font-size:12px;color:var(--text-muted);max-width:46ch;line-height:1.5}.kx-loading{padding:24px 0;color:var(--text-secondary);font-size:13px}.kx-spin{animation:kx-girar 1s linear infinite}@keyframes kx-girar{to{transform:rotate(360deg)}}.kx-footnote{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.kx-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:16px;border:1px solid var(--border-subtle)}.kx-note .material-symbols-outlined{font-size:20px}.kx-note--error{background:var(--error-bg);color:var(--error-fg)}.kx-note--ok{background:var(--success-bg);color:var(--success-fg)}.kx-note--warn{background:var(--warning-bg);color:var(--warning-fg)}.kx-overlay{position:fixed;inset:0;background:#1e1c188c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.kx-dialog{background-color:var(--surface);background-image:var(--texture-convex);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;overflow:auto}.kx-dialog--larga{max-width:560px}.kx-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid var(--border)}.kx-dialog__head h2,.kx-dialog__title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;text-shadow:var(--text-emboss)}.kx-dialog--flat{padding:20px}.kx-dialog__body{padding:16px;display:flex;flex-direction:column;gap:16px}.kx-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--border)}.kx-context{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--primary-soft);color:var(--primary-soft-fg);border-radius:10px;font-size:12px;font-weight:600}.kx-context code{font-weight:700;background:transparent;border-color:transparent}.kx-field{display:flex;flex-direction:column;gap:6px}.kx-field label,.kx-field__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.kx-field input,.kx-field select,.kx-field textarea{padding:0 12px;border:none;border-radius:10px;background-color:var(--surface-2);background-image:var(--texture-concave);box-shadow:var(--shadow-inset);color:var(--text);font-family:inherit;font-size:13px}.kx-field input,.kx-field select{height:38px}.kx-field textarea{padding:10px 12px;line-height:1.5;resize:vertical}.kx-field input::placeholder,.kx-field textarea::placeholder{color:var(--text-muted);opacity:.7}.kx-field input:focus,.kx-field select:focus,.kx-field textarea:focus{outline:none;box-shadow:var(--shadow-inset),var(--focus)}.kx-field input:disabled,.kx-field select:disabled,.kx-field textarea:disabled{background-image:none;box-shadow:none;border:1px solid var(--border);color:var(--text-muted)}.kx-field select:disabled{cursor:not-allowed}.kx-input--error,.kx-input--error:focus{box-shadow:var(--shadow-inset),0 0 0 2px var(--error)!important}.kx-field--par{flex-direction:row;gap:12px}.kx-field--par>div{flex:1;display:flex;flex-direction:column;gap:6px}.kx-field__value{margin:0;font-size:13px;color:var(--text)}.kx-hint{font-size:12px;color:var(--text-muted);line-height:1.45;margin:0}.kx-hint--locked,.kx-hint--error,.kx-hint--warn{display:flex;align-items:center;gap:4px}.kx-hint--locked .material-symbols-outlined,.kx-hint--error .material-symbols-outlined,.kx-hint--warn .material-symbols-outlined{font-size:14px}.kx-hint--error{color:var(--error-fg);font-weight:700}.kx-hint--warn{color:var(--warning-fg);font-weight:700}.kx-well{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background-color:var(--surface-2);background-image:var(--texture-concave);box-shadow:var(--shadow-inset);border-radius:10px}.kx-well__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.kx-well__value{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:600;color:var(--primary)}.kx-well__aside{font-size:11px;color:var(--text-muted)}.kx-linklist{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:6px}.kx-linklist a{color:var(--primary);text-decoration:none;font-size:13px;font-weight:600}.kx-linklist a:hover{text-decoration:underline}.kx-section-title{font-size:13px;font-weight:800;letter-spacing:-.01em;text-shadow:var(--text-emboss);margin:0 0 8px;color:var(--text)}.kx-steps{display:flex;gap:4px;list-style:none;margin:0 0 8px;padding:0}.kx-steps>li{flex:1}.kx-step{width:100%;display:flex;align-items:center;gap:6px;padding:7px 10px;border:none;border-radius:10px;background-color:var(--surface-2);background-image:var(--texture-concave);box-shadow:var(--shadow-inset);color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-family:inherit;cursor:pointer;text-align:left}.kx-step:disabled{cursor:default}.kx-step__num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--border-strong);color:var(--text-inverse);font-weight:700;flex:none}.kx-step--atual{background-color:var(--surface);background-image:var(--texture-convex);box-shadow:var(--shadow-sm);color:var(--text)}.kx-step--atual .kx-step__num{background-color:var(--primary);background-image:var(--gloss),var(--gradient-brand);color:var(--primary-fg)}.kx-step--feito{color:var(--text-secondary)}.kx-step--feito .kx-step__num{background-color:var(--primary);background-image:none;color:var(--primary-fg);opacity:.55}.kx-skin-table{--dt-surface: var(--surface);--dt-texture: var(--texture-convex);--dt-border-color: var(--border);--dt-radius: 14px;--dt-shadow: var(--shadow-sm);--dt-head-bg: var(--surface-2);--dt-head-texture: var(--rail);--dt-head-color: var(--text-muted);--dt-head-size: 11px;--dt-head-weight: 700;--dt-head-tracking: .07em;--dt-head-border: var(--border);--dt-head-pad: 13px 16px;--dt-head-size-dense: 11px;--dt-head-tracking-dense: .07em;--dt-head-pad-dense: 11px .55rem;--dt-row-bg: transparent;--dt-row-border: var(--border-subtle);--dt-row-hover: var(--surface-hover);--dt-cell-color: var(--text);--dt-cell-size: 12px;--dt-cell-size-dense: 12px;--dt-btn-radius: 8px;--dt-btn-hover-bg: var(--surface);--dt-btn-hover-texture: var(--texture-convex);--dt-btn-hover-shadow: var(--bevel-soft);--dt-menu-bg: var(--surface);--dt-menu-texture: var(--texture-convex);--dt-menu-border: var(--border);--dt-menu-radius: 14px;--dt-menu-shadow: var(--shadow-lg);--dt-menu-item-radius: 8px;--dt-menu-item-hover: var(--surface-hover);--dt-badge-radius: 999px;--dt-badge-weight: 700;--dt-badge-size: 11px;--dt-badge-pad: 2px 8px;--dt-chip-bg: var(--primary-soft);--dt-chip-fg: var(--primary-soft-fg);--dt-chip-shadow: none;--dt-search-bg: var(--surface-2);--dt-search-texture: var(--texture-concave);--dt-search-shadow: var(--shadow-inset);--dt-search-border-color: transparent;--dt-search-radius: 10px;--dt-pag-border: var(--border);--dt-pag-size: 12px}.kx-skin-dialog{--cd-surface: var(--surface);--cd-texture: var(--texture-convex);--cd-border: 1px solid var(--border);--cd-radius: 14px;--cd-shadow: var(--shadow-lg);--cd-title-shadow: var(--text-emboss);--cd-input-bg: var(--surface-2);--cd-input-texture: var(--texture-concave);--cd-input-shadow: var(--shadow-inset);--cd-input-border-color: transparent;--cd-input-radius: 10px;--cd-btn-bg: var(--surface);--cd-btn-texture: var(--texture-convex);--cd-btn-fg: var(--text);--cd-btn-border: none;--cd-btn-radius: 10px;--cd-btn-pad: 0 16px;--cd-btn-height: 38px;--cd-btn-weight: 700;--cd-btn-size: 13px;--cd-btn-shadow: var(--shadow-sm)}.kx-skin-tabs{--tabs-strip-border: var(--border);--tabs-color: var(--text-muted);--tabs-color-hover: var(--text);--tabs-size: 11px;--tabs-weight: 700;--tabs-transform: uppercase;--tabs-tracking: .07em;--tabs-pad: 0 14px;--tabs-height: 34px;--tabs-radius: 10px 10px 0 0;--tabs-active-color: var(--primary-soft-fg);--tabs-active-weight: 800;--tabs-active-bg: var(--surface);--tabs-active-texture: var(--texture-convex);--tabs-active-shadow: var(--bevel-soft);--tabs-indicator: var(--primary);--tabs-indicator-width: 2px}
