@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;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:300;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: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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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}app-root .app-shell .content-shell :is(h1,h2,h3,h4,h5,h6){font-family:var(--jh-font-heading);color:var(--jh-text-strong);font-weight:500}app-root .app-shell .content-shell :is(.page-head,.head) h1{font-size:var(--jh-heading-3-size);line-height:var(--jh-heading-3-line);letter-spacing:-.02em}app-root .app-shell .content-shell :is(.page-head,.head) p{color:var(--jh-muted);font-size:var(--jh-body-s-size);line-height:var(--jh-body-s-line)}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.btn,button.primary-btn,button.ghost-btn,button.action-btn,button.normalize-btn,button.filter-trigger,button.danger-btn,button.add-btn,button.open-btn,button.retry-btn,button.jh-button){min-height:var(--jh-control-height);height:auto;padding:9px 20px;border:1px solid var(--jh-border);border-radius:var(--jh-radius-button);background:var(--jh-bg);color:var(--jh-text-strong);font:400 var(--jh-button-size)/24px var(--jh-font);display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.btn,button.primary-btn,button.ghost-btn,button.action-btn,button.normalize-btn,button.filter-trigger,button.danger-btn,button.add-btn,button.open-btn,button.retry-btn,button.jh-button):hover:not(:disabled){color:var(--jh-text-strong);background:var(--jh-surface);border-color:var(--jh-ocafoam);transform:none}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.btn,button.primary-btn,button.ghost-btn,button.action-btn,button.normalize-btn,button.filter-trigger,button.danger-btn,button.add-btn,button.open-btn,button.retry-btn,button.jh-button):active:not(:disabled){background:var(--jh-teal-deep);box-shadow:none}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.primary-btn,button.btn.primary,button.btn.apply,button.action-btn.primary,button.normalize-btn,button.jh-button--primary){border-color:transparent;background:linear-gradient(var(--jh-bg),var(--jh-bg)) padding-box,var(--jh-gradient-button) border-box;color:var(--jh-text-strong);box-shadow:7px -4px 18px -8px #ffa259a6}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.primary-btn,button.btn.primary,button.btn.apply,button.action-btn.primary,button.normalize-btn,button.jh-button--primary):hover:not(:disabled){border-color:transparent;background:linear-gradient(var(--jh-surface),var(--jh-surface)) padding-box,var(--jh-gradient-button) border-box;box-shadow:7px -4px 22px -6px #ffa2598c}app-root :is(.app-shell .content-shell,.auth-stage) :is(button.primary-btn,button.btn.primary,button.btn.apply,button.action-btn.primary,button.normalize-btn,button.jh-button--primary):active:not(:disabled){background:linear-gradient(var(--jh-bg),var(--jh-bg)) padding-box,var(--jh-gradient-button) border-box;box-shadow:none}app-root .app-shell .content-shell :is(button.ghost-btn,button.btn.ghost,button.text-btn){min-height:32px;padding:4px 12px;border-color:transparent;background:transparent;color:var(--jh-ocafoam);box-shadow:none}app-root .app-shell .content-shell :is(button.danger-btn,button.btn.danger,button.action-btn.danger){color:var(--jh-warm-coral);border-color:var(--jh-warm-coral);background:var(--jh-bg)}app-root .app-shell :is(button.icon-btn,button.copy-icon-btn){width:32px;height:32px;min-width:32px;padding:0;border-radius:var(--jh-radius-button);background:transparent;color:var(--jh-ocafoam);border:1px solid transparent;box-shadow:none}app-root .app-shell :is(button.icon-btn,button.copy-icon-btn):hover:not(:disabled){border-color:var(--jh-border);background:var(--jh-surface);color:var(--jh-text-strong);transform:none}app-root .app-shell button.icon-btn.danger{color:var(--jh-warm-coral)}app-root :is(.app-shell .content-shell,.auth-stage) button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}app-root .app-shell .content-shell :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden])),select,textarea){min-height:var(--jh-control-height);border:1px solid var(--jh-border);border-radius:var(--jh-radius-input);background:var(--jh-surface);color:var(--jh-text-strong);padding:9px 16px;font:400 var(--jh-body-s-size)/24px var(--jh-font);transition:border-color .16s ease,box-shadow .16s ease}app-root .app-shell .content-shell :is(input,textarea)::placeholder{color:var(--jh-text-placeholder);opacity:1}app-root .app-shell .content-shell :is(input,select,textarea):hover:not(:disabled){border-color:var(--jh-teal)}app-root .app-shell .content-shell :is(input,select,textarea):focus-visible{border-color:var(--jh-teal);outline:2px solid var(--jh-ocafoam);outline-offset:2px;box-shadow:0 0 12px #1187a62e}app-root .app-shell .content-shell :is(input,select,textarea)[aria-invalid=true]{border-color:var(--jh-warm-coral)}app-root .app-shell .content-shell :is(input,select,textarea):disabled{opacity:.4;cursor:not-allowed}app-root .app-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--jh-ocafoam);width:18px;height:18px;flex-shrink:0}app-root .app-shell .content-shell :is(.search-field,.search-box){height:var(--jh-control-height);background:var(--jh-surface);border:1px solid var(--jh-border);border-radius:var(--jh-radius-input);padding:0 16px;color:var(--jh-muted)}app-root .app-shell .content-shell :is(.search-field,.search-box) input{min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}app-root .app-shell .content-shell :is(.search-field,.search-box):focus-within{border-color:var(--jh-teal);outline:2px solid var(--jh-ocafoam);outline-offset:2px}app-root .app-shell .content-shell :is(.tool-card,.identity-card,.section-card){border:1px solid var(--jh-border);border-radius:var(--jh-radius-card);background:var(--jh-surface);padding:24px;box-shadow:none}app-root .app-shell .content-shell .tool-card:hover{border-color:var(--jh-teal);background:linear-gradient(135deg,var(--jh-surface),var(--jh-midnight));transform:none;box-shadow:0 8px 32px #1187a61a}app-root .app-shell .content-shell .card-copy h2{font-size:20px;line-height:28px}app-root .app-shell .content-shell .card-copy p{font-size:16px;line-height:24px;color:var(--jh-muted)}app-root .app-shell .content-shell :is(.filter-menu,.candidates){background:var(--jh-surface);border-color:var(--jh-border);color:var(--jh-text-strong)}app-root .app-shell .content-shell :is(.filter-count,.count,.account-id){color:var(--jh-ocafoam);background:var(--jh-teal-deep)}app-root .app-shell .content-shell :is(.banner.error,.notes.danger,.state-pill.blocked){color:var(--jh-warm-coral);background:#ff6a4d14;border-color:#ff6a4d66}app-root .app-shell .content-shell :is(.notes.warn,.warning){color:var(--jh-coral)}app-root .app-shell .content-shell .notes code{background:var(--jh-bg);color:var(--jh-text-strong)}@media (max-width: 700px){:root{--jh-radius-card: 12px}app-root .app-shell .content-shell :is(.tool-card,.identity-card,.section-card){padding:16px}}@media (prefers-reduced-motion: reduce){app-root :is(.app-shell .content-shell,.auth-stage) *{transition:none}}app-root .app-shell .content-shell :is(th,td){border-bottom-color:var(--jh-border);font-size:14px;line-height:22px}app-root .app-shell .content-shell th{background:var(--jh-surface);color:var(--jh-muted);font-weight:500}app-root .app-shell .content-shell td{color:var(--jh-text-strong)}app-root .app-shell .content-shell .table-wrap{background:var(--jh-bg);border-color:var(--jh-border)}app-root .app-shell .content-shell .row-deactivated :is(td,.member-link){color:var(--jh-muted)}app-root .app-shell .content-shell :is(.pill,.status)[data-tone=warning]{color:var(--jh-coral)}app-root .app-shell .content-shell :is(.pill,.status)[data-tone=danger],app-root .app-shell .content-shell .status[data-status=SUSPENDED]{color:var(--jh-warm-coral)}app-root .app-shell .content-shell .filter-trigger--active{color:var(--jh-coral);border-color:var(--jh-coral);background:#ffa25914}app-root .app-shell .content-shell :is(.error,.error-inline){color:var(--jh-warm-coral)}app-root .app-shell .content-shell :is(.muted,.hint,.info,.meta,.label){color:var(--jh-muted)}app-root .app-shell .content-shell textarea{min-height:128px}app-root .app-shell .content-shell .department-card{border-radius:var(--jh-radius-card)}app-root .app-shell .content-shell .page-intro h1{font-size:var(--jh-heading-2-size);line-height:var(--jh-heading-2-line)}html,body,app-root,app-root *{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,app-root *::-webkit-scrollbar{display:none}app-root .app-shell .content-shell app-department-object-editor-page .search-input-field{padding-left:32px;padding-right:30px}app-root .app-shell .content-shell app-department-object-editor-page .data-table :is(input,select){min-height:32px;height:32px;padding:3px 8px;font-size:14px;border-color:transparent;background:transparent;border-radius:6px}app-root .app-shell .content-shell app-department-object-editor-page .data-table :is(input,select):hover{background:var(--jh-surface);border-color:var(--jh-border)}app-root .app-shell .content-shell app-department-object-editor-page .data-table :is(input,select):focus-visible{border-color:var(--jh-ocafoam);outline:0;box-shadow:0 0 0 1px var(--jh-ocafoam)}app-root .app-shell .content-shell app-department-object-editor-page .data-table td{border-bottom-color:#67e8d514}app-root .app-shell .content-shell app-department-object-editor-page .table-wrap:focus-visible{outline:1px solid var(--jh-teal);outline-offset:-1px}app-root .app-shell:has(.page--object-editor){height:100dvh;overflow:hidden}app-root .app-shell:has(.page--object-editor)>.sidebar{flex-shrink:0}app-root .content-shell:has(.page--object-editor){overflow:hidden}app-root .content-shell .page--object-editor{display:flex;flex-direction:column;flex:1;height:auto;max-height:none;padding:0}app-root .content-shell .page--object-editor>app-department-object-editor-page{flex:1;height:0;min-height:0}app-root .app-shell .content-shell .employee-search input:focus-visible{outline-offset:-2px;box-shadow:none}app-root .app-shell .content-shell app-people-onoff-intake-tool :is(input,textarea,select):focus-visible{outline-offset:-2px;box-shadow:none}app-root .app-shell .content-shell app-space-request-approvals-tool .task-search input{height:36px;min-height:36px;border:0;background:transparent;padding:0 10px 0 0;outline-offset:-2px;box-shadow:none}app-root .app-shell .content-shell app-space-request-approvals-tool .task-search input:focus-visible{outline:none;box-shadow:none}app-root .app-shell .content-shell app-space-request-approvals-tool .approval-heading .action-btn{width:32px;height:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}app-root .app-shell .content-shell app-paycom-approvals-tool .task-search input{height:36px;min-height:36px;border:0;background:transparent;padding:0 10px 0 0;outline:none;box-shadow:none}app-root .app-shell .content-shell app-paycom-approvals-tool .actions .action-btn{width:32px;height:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:none}app-paycom-approvals-tool .issue-type-icon{width:16px;height:16px;object-fit:contain}:root{--jh-deep-teal: #031b23;--jh-teal-deep: #0a3d4a;--jh-teal: #1187a6;--jh-ocafoam: #67e8d5;--jh-midnight: #07273a;--jh-blue: #0d6e9e;--jh-warm-coral: #ff6a4d;--jh-coral: #ffa259;--jh-sunlit: #fff3e6;--jh-primary: var(--jh-teal);--jh-primary-hover: var(--jh-blue);--jh-primary-deep: var(--jh-teal-deep);--jh-accent: var(--jh-warm-coral);--jh-accent-soft: var(--jh-coral);--jh-bg: #010411;--jh-surface: var(--jh-deep-teal);--jh-surface-2: var(--jh-teal-deep);--jh-bg-warm: #0c3038;--jh-text: #fff3e6;--jh-text-strong: var(--jh-sunlit);--jh-muted: #bec8ce;--jh-border: #0a3d4a;--jh-primary-soft: rgba(17, 135, 166, .22);--jh-primary-soft-2: rgba(103, 232, 213, .1);--jh-primary-ring: rgba(103, 232, 213, .28);--jh-gradient: linear-gradient(90deg, var(--jh-ocafoam), var(--jh-sunlit), var(--jh-coral));--jh-shadow: 0 16px 40px rgba(0, 0, 0, .35);--jh-sidebar-bg: var(--jh-deep-teal);--jh-sidebar-elevated: var(--jh-midnight);--jh-sidebar-hover: var(--jh-teal-deep);--jh-sidebar-text: #a8c5c8;--jh-sidebar-text-active: var(--jh-ocafoam);--jh-sidebar-border: rgba(103, 232, 213, .12);--jh-font: "Inter", "Segoe UI", sans-serif;--jh-font-heading: "Space Grotesk", "Segoe UI", sans-serif;--jh-radius: 16px;--jh-radius-card: 16px;--jh-radius-input: 10px;--jh-radius-button: 100px;--jh-control-height: 44px;--jh-button-size: 16px;--jh-body-s-size: 16px;--jh-body-s-line: 24px;--jh-heading-1-size: 48px;--jh-heading-1-line: 56px;--jh-heading-2-size: 36px;--jh-heading-2-line: 44px;--jh-heading-3-size: 28px;--jh-heading-3-line: 28px;--jh-text-placeholder: #8b9da4;--jh-gradient-button: linear-gradient(110deg, #0a3d4a 0%, #1187a6 45%, #ffa259 80%, #ff6a4d 100%)}*{box-sizing:border-box}html,body{background:var(--jh-bg);color:var(--jh-text)}body{margin:0;font-family:var(--jh-font);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}input,select,textarea{color-scheme:dark}h1,h2,h3,h4,h5,h6{font-family:var(--jh-font-heading)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--jh-ocafoam);outline-offset:3px}::selection{background:var(--jh-ocafoam);color:#010411}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
