@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wdhyzbi.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) 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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,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/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) 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:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:500;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:500;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:500;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:500;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:500;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(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:700;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:700;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:700;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:700;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:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;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}:root{--font-display: "Bebas Neue", sans-serif;--font-sans: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-app: #F5F7F5;--bg-canvas: #FFFFFF;--surface-1: #FFFFFF;--surface-2: #F0F3F0;--surface-3: #E3E9E3;--border-subtle: rgba(10, 20, 10, .06);--border-default: rgba(10, 20, 10, .11);--border-strong: rgba(10, 20, 10, .22);--text-primary: #0F150F;--text-secondary: #48544A;--text-tertiary: #6C786D;--text-disabled: #A3AEA4;--text-inverse: #FFFFFF;--green-50: #EAF8EF;--green-100: #CDEEDA;--green-200: #9CDDB6;--green-300: #69C892;--green-400: #3AAF71;--green-500: #158A4D;--green-600: #106E3E;--green-700: #0C5230;--green-800: #083A22;--green-900: #052514;--accent-bg: rgba(21, 138, 77, .08);--accent-soft: rgba(21, 138, 77, .24);--yellow-500: #E0A800;--red-500: #D42C39;--blue-500: #1D4ED8;--success-bg: rgba(21, 138, 77, .08);--success-border: rgba(21, 138, 77, .3);--warning-bg: rgba(224, 168, 0, .1);--warning-border: rgba(224, 168, 0, .32);--danger-bg: rgba(212, 44, 57, .08);--danger-border: rgba(212, 44, 57, .3);--info-bg: rgba(29, 78, 216, .08);--info-border: rgba(29, 78, 216, .3);--text-display-xl: 56px;--text-display-lg: 34px;--text-display-md: 26px;--text-h2: 24px;--text-h3: 18px;--text-body: 16px;--text-caption: 12px;--text-mono-lg: 26px;--lh-display: .95;--lh-body: 1.6;--tracking-display: .01em;--tracking-caption: .05em;--tracking-eyebrow: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--grama-50: var(--green-50);--grama-100: var(--green-100);--grama-200: var(--green-200);--grama-300: var(--green-300);--grama-400: var(--green-400);--grama-500: var(--green-500);--grama-600: var(--green-600);--grama-700: var(--green-700);--grama-800: var(--green-800);--grama-900: var(--green-900);--cal-900: var(--yellow-500);--cal-700: var(--yellow-500);--cal-500: var(--yellow-500);--jersey-red: var(--red-500);--jersey-blue: var(--blue-500);--bg: var(--bg-app);--surface: var(--surface-1);--border: var(--border-default);--ink-900: var(--text-primary);--ink-700: var(--text-secondary);--ink-500: var(--text-tertiary);--ink-400: var(--text-disabled);--ink-300: var(--text-disabled);--success: var(--green-500);--warning: var(--yellow-500);--danger: var(--red-500);--info: var(--blue-500);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: var(--radius-lg);--r-full: var(--radius-pill);--font-ui: var(--font-sans)}[data-theme=dark]{--bg-app: #0B0D0B;--bg-canvas: #101410;--surface-1: #161B16;--surface-2: #1E251E;--surface-3: #2A332A;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--text-primary: #F2F5F2;--text-secondary: #B7C2B7;--text-tertiary: #7E8B7E;--text-disabled: #4B554B;--text-inverse: #0B0D0B;--accent-bg: rgba(21, 138, 77, .12);--accent-soft: rgba(21, 138, 77, .2);--yellow-500: #FFC933;--red-500: #E63946;--blue-500: #1D4ED8;--success-bg: rgba(21, 138, 77, .14);--success-border: rgba(21, 138, 77, .32);--warning-bg: rgba(255, 201, 51, .14);--warning-border: rgba(255, 201, 51, .32);--danger-bg: rgba(230, 57, 70, .14);--danger-border: rgba(230, 57, 70, .32);--info-bg: rgba(29, 78, 216, .14);--info-border: rgba(29, 78, 216, .32)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}body{transition:background-color .15s ease}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;letter-spacing:.02em;color:var(--ink-900);cursor:pointer;text-decoration:none}.logo-mark{width:32px;height:32px;border-radius:50%;background:var(--grama-600);display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:14px;position:relative;overflow:hidden}.logo-mark:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.25) 49%,rgba(255,255,255,.25) 51%,transparent 51%),radial-gradient(circle at 50% 50%,transparent 30%,rgba(255,255,255,.25) 30%,rgba(255,255,255,.25) 32%,transparent 32%)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);background:var(--grama-100);color:var(--grama-800);font-size:12px;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-weight:600;font-size:14px;transition:transform .08s,background .15s,color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--surface-2);border:1px solid var(--border-default);color:var(--ink-900)}.btn-primary:hover{background:var(--surface-3)}.btn-accent{background:var(--grama-500);color:#fff}.btn-accent:hover{background:var(--grama-600)}.btn-ghost{background:transparent;color:var(--ink-700);border:1px solid var(--border-strong)}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--red-500)}.btn-danger:hover{background:var(--danger-border)}.btn-sm{padding:6px 12px;font-size:13px}.btn-lg{padding:14px 22px;font-size:15px}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.card-pad{padding:20px}.card-hd{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.card-title{font-family:var(--font-display);font-size:18px;letter-spacing:.02em;color:var(--ink-900)}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none}.tag-green{background:var(--grama-100);color:var(--grama-800)}.tag-yellow{background:#fff3cc;color:#856404}.tag-red{background:#ffe1e1;color:#c23030}.tag-blue{background:#e0ebff;color:#1e40af}.tag-gray{background:var(--surface-2);color:var(--ink-500);border:1px solid var(--border)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.display{font-family:var(--font-display);letter-spacing:.02em}.muted{color:var(--ink-500)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.field-tile{background:repeating-linear-gradient(90deg,var(--grama-600) 0 40px,var(--grama-700) 40px 80px);position:relative;overflow:hidden;border-radius:var(--radius-md)}.field-tile:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 18%,rgba(255,255,255,.6) 18%,rgba(255,255,255,.6) 18.4%,transparent 18.4%),linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.6) 49.7%,rgba(255,255,255,.6) 50.3%,transparent 50.3%);pointer-events:none}.bar{height:8px;border-radius:4px;background:var(--border);overflow:hidden}.bar-fill{height:100%;background:var(--grama-500);border-radius:4px}.page-pad{padding:28px 32px}.rg-2{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.rg-2-eq{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rg-2-rev{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.rg-stats{display:flex;gap:16px}.hover-row{transition:background .1s}.hover-row:hover{background:var(--surface-2)!important}.hover-row-notif:hover{background:var(--grama-200)!important}.toggle{width:36px;height:20px;border-radius:10px;background:var(--border-strong);position:relative;transition:background .15s;cursor:pointer;border:none;flex-shrink:0}.toggle:after{content:"";width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left .15s}.toggle.on{background:var(--grama-500)}.toggle.on:after{left:18px}@media(max-width:768px){.app{padding-bottom:80px}.page-pad{padding:16px 16px 40px!important}.rg-2,.rg-2-eq,.rg-2-rev{grid-template-columns:1fr!important}.rg-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.stat-sub{display:none!important}.segmented-item{min-height:38px;padding-top:8px;padding-bottom:8px}.segmented-inset .segmented-item{min-height:34px}.tabline-item{min-height:40px}.hero-title{font-size:26px!important;line-height:1.2!important}.hero-stat-sep,.desktop-only{display:none!important}.mobile-only{display:flex!important}.card-pad{padding:14px!important}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}.tabs-scroll>*{flex-shrink:0}.player-col-hide{display:none!important}.btn-row{flex-wrap:wrap;gap:8px!important}.hero-btns{flex-direction:column;align-items:stretch!important}.hero-btns .btn{justify-content:center}}@media(min-width:769px){.mobile-only{display:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}::-webkit-scrollbar-track{background:transparent}input,textarea,select{font-family:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}a{color:var(--green-500);text-decoration:none}a:hover{color:var(--green-400)}::selection{background:var(--accent-soft);color:var(--text-primary)}.app{background:var(--bg-app);color:var(--text-primary);min-height:100vh;font-family:var(--font-sans);display:flex;flex-direction:row}main{flex:1;display:flex;flex-direction:column;overflow:auto}.sidebar{display:flex;flex-direction:column;gap:var(--space-2);width:220px;padding:var(--space-4);background:var(--surface-1);border-right:1px solid var(--border-default);height:100vh;overflow-y:auto;position:sticky;top:0}.sidebar-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;margin-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.sidebar-logo{width:38px;height:38px;border-radius:var(--radius-md);background:var(--green-500)}.sidebar-title{font-family:var(--font-display);font-size:18px;color:var(--text-primary);font-weight:700}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.sidebar-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background-color .2s ease}.sidebar-link:hover{background:var(--surface-2)}.sidebar-link.active{background:var(--accent-bg);border:1px solid var(--accent-soft);color:var(--green-500);font-weight:700}.sidebar-footer{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--surface-1);border-top:1px solid var(--border-default);z-index:50}.bottom-nav-inner{display:flex;padding:4px var(--space-1) max(4px,env(safe-area-inset-bottom));max-width:100%}.bottom-nav-btn{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px;min-height:48px;background:transparent;cursor:pointer;border:none;font-size:10px;font-weight:600;color:var(--text-tertiary);transition:color .2s ease}.bottom-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-btn:hover{color:var(--text-secondary)}.bottom-nav-btn.active{color:var(--green-500)}@media(max-width:768px){.sidebar{display:none}.app{flex-direction:column;padding-bottom:80px}main{padding-bottom:var(--space-5)}.bottom-nav{display:block}}.text-display-xl{font-family:var(--font-display);font-size:var(--text-display-xl);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.text-display-lg{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.text-display-md{font-family:var(--font-display);font-size:var(--text-display-md);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.text-h2{font-size:var(--text-h2);font-weight:700;line-height:1.3}.text-h3{font-size:var(--text-h3);font-weight:600;line-height:1.4}.text-body{font-size:var(--text-body);line-height:var(--lh-body)}.text-caption{font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-caption);text-transform:uppercase}.text-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-mono-lg{font-family:var(--font-mono);font-size:var(--text-mono-lg);font-weight:700;font-variant-numeric:tabular-nums}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.segmented{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.segmented-item{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.segmented-item:hover:not(.is-active){background:var(--surface-2);color:var(--text-primary)}.segmented-item.is-active{background:var(--green-500);border-color:var(--green-500);color:#fff}.tabline{display:flex;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border-default)}.tabline-item{padding:12px 2px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-tertiary);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s,border-color .15s}.tabline-item:hover:not(.is-active){color:var(--text-primary)}.tabline-item.is-active{color:var(--green-500);border-bottom-color:var(--green-500)}.select{appearance:none;-webkit-appearance:none;padding:10px 36px 10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--surface-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236C786D' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:var(--text-primary);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s}.select:hover{background-color:var(--surface-2)}.select:focus{outline:none;border-color:var(--green-500)}[data-theme=dark] .select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239AA69B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.podium-step{display:flex;align-items:flex-start;justify-content:center;padding-top:10px;border-radius:var(--radius-md) var(--radius-md) 0 0;font-family:var(--font-display);font-size:20px;letter-spacing:.02em}.podium-1{background:var(--medal-gold-bg);color:var(--medal-gold-fg)}.podium-2{background:var(--medal-silver-bg);color:var(--medal-silver-fg)}.podium-3{background:var(--medal-bronze-bg);color:var(--medal-bronze-fg)}:root{--medal-gold-bg: #E8C25A;--medal-gold-fg: #4A3A0B;--medal-silver-bg: #C7CFC8;--medal-silver-fg: #33403A;--medal-bronze-bg: #C08B5C;--medal-bronze-fg: #40260F}[data-theme=dark]{--medal-gold-bg: #6B5717;--medal-gold-fg: #F0DCA0;--medal-silver-bg: #414B43;--medal-silver-fg: #DCE4DD;--medal-bronze-bg: #5A3B22;--medal-bronze-fg: #E8C4A2}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-pill);font-weight:700;letter-spacing:.02em;color:#fff;-webkit-user-select:none;user-select:none}.avatar-sm{width:32px;height:32px;font-size:12px}.avatar-md{width:40px;height:40px;font-size:14px}.avatar-lg{width:56px;height:56px;font-size:18px}.avatar-c1{background:#158a4d}.avatar-c2{background:#1f6f5c}.avatar-c3{background:#2f6690}.avatar-c4{background:#8a5a2b}.avatar-c5{background:#7a3b52}.avatar-c6{background:#4a5568}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);flex:none}.stat-icon-accent{background:var(--accent-bg);color:var(--green-500)}.stat-icon-warning{background:var(--warning-bg);color:var(--yellow-500)}.stat-icon-danger{background:var(--danger-bg);color:var(--red-500)}.stat-icon-info{background:var(--info-bg);color:var(--blue-500)}.stat-icon-neutral{background:var(--surface-2);color:var(--text-secondary)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-tertiary)}.empty-state-icon{color:var(--text-disabled)}.empty-state-text{font-size:14px}:root{--medal-gold-solid: #B8892B;--medal-silver-solid: #78857A;--medal-bronze-solid: #A0663A}[data-theme=dark]{--medal-gold-solid: #E8C25A;--medal-silver-solid: #C7CFC8;--medal-bronze-solid: #C08B5C}.medal-1{color:var(--medal-gold-solid)}.medal-2{color:var(--medal-silver-solid)}.medal-3{color:var(--medal-bronze-solid)}.medal-badge{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:11px;font-weight:800;border:2px solid var(--surface-1)}.medal-badge-1{background:var(--medal-gold-bg);color:var(--medal-gold-fg)}.medal-badge-2{background:var(--medal-silver-bg);color:var(--medal-silver-fg)}.medal-badge-3{background:var(--medal-bronze-bg);color:var(--medal-bronze-fg)}.meter{position:relative;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;width:100%}.meter-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--green-500);transition:width .6s ease}.meter-fill.is-leader{background:var(--medal-gold-solid)}:root{--hero-bg: var(--green-900);--hero-border: var(--green-800)}[data-theme=dark]{--hero-bg: #0F2A1B;--hero-border: rgba(255, 255, 255, .1)}.hero-dark{background:var(--hero-bg);border-color:var(--hero-border);color:#eaf2ec}.hero-dark .hero-label{font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:#eaf2ec9e}:root,[data-theme=dark]{--positive-on-dark: var(--green-300);--danger-on-dark: #F0A3A3;--warning-on-dark: #EBC46A;--muted-on-dark: rgba(234, 242, 236, .22)}.text-positive-on-dark{color:var(--positive-on-dark)}.text-danger-on-dark{color:var(--danger-on-dark)}.text-warning-on-dark{color:var(--warning-on-dark)}.icon-14 svg{width:14px;height:14px}.icon-16 svg{width:16px;height:16px}.icon-20 svg{width:20px;height:20px}.icon-22 svg{width:22px;height:22px}.icon-26 svg{width:26px;height:26px}.icon-28 svg{width:28px;height:28px}.segmented-inset{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md)}.segmented-inset .segmented-item{border:none;background:transparent;padding:6px 14px;font-size:13px}.segmented-inset .segmented-item:hover:not(.is-active){background:var(--surface-1)}.segmented-inset .segmented-item.is-active{background:var(--green-500);color:#fff}:root{--time-0: #158A4D;--time-0-bg: rgba(21, 138, 77, .1);--time-1: #C2571B;--time-1-bg: rgba(194, 87, 27, .1);--time-2: #2F6690;--time-2-bg: rgba(47, 102, 144, .1);--time-3: #7A3B52;--time-3-bg: rgba(122, 59, 82, .1);--time-4: #8A5A2B;--time-4-bg: rgba(138, 90, 43, .1);--time-5: #4A5568;--time-5-bg: rgba(74, 85, 104, .1);--time-laranja: #C2571B;--time-laranja-bg: rgba(194, 87, 27, .1)}[data-theme=dark]{--time-0: #3AAF71;--time-0-bg: rgba(58, 175, 113, .14);--time-1: #E08A4F;--time-1-bg: rgba(224, 138, 79, .14);--time-2: #6C9EC4;--time-2-bg: rgba(108, 158, 196, .14);--time-3: #C48098;--time-3-bg: rgba(196, 128, 152, .14);--time-4: #C79A64;--time-4-bg: rgba(199, 154, 100, .14);--time-5: #9AA6B8;--time-5-bg: rgba(154, 166, 184, .14);--time-laranja: #E08A4F;--time-laranja-bg: rgba(224, 138, 79, .14)}.grupo-switcher{position:relative;width:100%}.grupo-switcher-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.grupo-switcher-btn:hover:not(.is-static){border-color:var(--green-500)}.grupo-switcher-btn.is-static{cursor:default;background:transparent}.grupo-switcher-chip{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;line-height:1}.grupo-switcher-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grupo-switcher-seta{flex:none;display:flex;color:var(--text-tertiary);transition:transform .15s}.grupo-switcher-seta.is-open{transform:rotate(180deg)}.grupo-switcher-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:120;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 28px #00000029;overflow:hidden}.grupo-switcher-opcao{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:none;border-bottom:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:background .1s}.grupo-switcher-opcao:last-child{border-bottom:none}.grupo-switcher-opcao:hover,.grupo-switcher-opcao.is-active{background:var(--surface-2)}.grupo-switcher-opcao-texto{flex:1;min-width:0}.grupo-switcher-opcao-nome{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grupo-switcher-opcao-sub{display:block;font-size:11px;color:var(--text-tertiary);margin-top:1px}.app-topbar{display:none;position:sticky;top:0;z-index:90;padding:8px 16px;background:var(--bg-app);border-bottom:1px solid var(--border)}@media(max-width:768px){.app-topbar{display:block}.app-topbar .grupo-switcher-btn{background:var(--surface)}}.sidebar-grupo{margin-bottom:var(--space-3)}.papel-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;min-height:32px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}.papel-btn:hover:not(:disabled){border-color:var(--green-500)}.papel-btn-fixo,.papel-btn:disabled{cursor:default;background:var(--surface-2);color:var(--text-tertiary)}.papel-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:190px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 28px #00000029;overflow:hidden}.papel-opcao{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 12px;border:none;border-bottom:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.papel-opcao:last-child{border-bottom:none}.papel-opcao:hover,.papel-opcao.is-active{background:var(--surface-2)}
