@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-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/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-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/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-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/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-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/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-20C4,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.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-20C4,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-20C4,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-20C4,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}body.zt-tools{--zt-bg: #07090f;--zt-surface: rgba(255, 255, 255, .035);--zt-surface-strong: rgba(255, 255, 255, .06);--zt-border: rgba(255, 255, 255, .1);--zt-border-strong: rgba(255, 255, 255, .18);--zt-text: #f3f5f9;--zt-muted: #9aa4b5;--zt-accent: #22d3ee;--zt-accent-2: #818cf8;--zt-accent-grad: linear-gradient(135deg, #06b6d4, #6366f1);--zt-radius: 18px;--zt-radius-sm: 12px;--zt-shadow: 0 18px 50px rgba(0, 0, 0, .35);--zt-ring: 0 0 0 3px rgba(34, 211, 238, .25);background-color:var(--zt-bg)}body.zt-tools.light-theme,.light-theme body.zt-tools{--zt-bg: #f5f7fb;--zt-surface: #ffffff;--zt-surface-strong: #ffffff;--zt-border: rgba(15, 23, 42, .1);--zt-border-strong: rgba(15, 23, 42, .18);--zt-text: #0f172a;--zt-muted: #5b6577;--zt-shadow: 0 18px 50px rgba(15, 23, 42, .1)}body.zt-tools:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 15% 0%,rgba(6,182,212,.14),transparent 60%),radial-gradient(50% 40% at 90% 10%,rgba(99,102,241,.14),transparent 60%),radial-gradient(40% 30% at 50% 100%,rgba(34,211,238,.08),transparent 60%)}body.zt-tools router-outlet+* h1{letter-spacing:-.03em;line-height:1.12}body.zt-tools router-outlet+* h2,body.zt-tools h3{letter-spacing:-.02em}body.zt-tools router-outlet+* [class*=card],body.zt-tools router-outlet+* [class*=panel]:not([class*=tab-panel]),body.zt-tools router-outlet+* [class*=control-section],body.zt-tools router-outlet+* [class*=result-section],body.zt-tools router-outlet+* [class*=results-section],body.zt-tools router-outlet+* [class*=input-section],body.zt-tools router-outlet+* [class*=output-section],body.zt-tools router-outlet+* [class*=calculator-section],body.zt-tools router-outlet+* [class*=settings-section]{background:var(--zt-surface);border:1px solid var(--zt-border);border-radius:var(--zt-radius);box-shadow:var(--zt-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}body.zt-tools router-outlet+* [class*=card]:hover{border-color:var(--zt-border-strong)}body.zt-tools router-outlet+* [class*=card] [class*=card]{box-shadow:none;background:var(--zt-surface-strong)}body.zt-tools router-outlet+* [class*=metric],body.zt-tools router-outlet+* [class*=stat-card],body.zt-tools router-outlet+* [class*=result-item],body.zt-tools router-outlet+* [class*=summary-item]{border-radius:var(--zt-radius-sm)}body.zt-tools router-outlet+* [class*=metric-value],body.zt-tools router-outlet+* [class*=result-value],body.zt-tools router-outlet+* [class*=stat-value],body.zt-tools router-outlet+* [class*=big-number]{background:var(--zt-accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em}body.zt-tools router-outlet+* input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),body.zt-tools router-outlet+* select,body.zt-tools router-outlet+* textarea{background:var(--zt-surface-strong);border:1px solid var(--zt-border-strong);border-radius:var(--zt-radius-sm);color:var(--zt-text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.zt-tools router-outlet+* input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,body.zt-tools router-outlet+* select:focus,body.zt-tools router-outlet+* textarea:focus{outline:none;border-color:var(--zt-accent);box-shadow:var(--zt-ring)}body.zt-tools router-outlet+* input::placeholder,body.zt-tools textarea::placeholder{color:var(--zt-muted);opacity:.8}body.zt-tools router-outlet+* select option{background:#0f1420;color:#f3f5f9}body.zt-tools .light-theme select option,.light-theme body.zt-tools router-outlet+* select option{background:#fff;color:#0f172a}body.zt-tools router-outlet+* input[type=range]{accent-color:var(--zt-accent)}body.zt-tools router-outlet+* input[type=checkbox],body.zt-tools input[type=radio]{accent-color:var(--zt-accent)}body.zt-tools router-outlet+* button:not([class*=tab]):not([class*=toggle]):not([class*=close]):not([class*=icon]):not([class*=chip]):not([class*=pill]),body.zt-tools router-outlet+* [class*=btn]:not([class*=btn-group]):not([class*=ghost]):not([class*=secondary]):not([class*=outline]):not([class*=link]){border-radius:14px;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.zt-tools router-outlet+* [class*=btn-primary],body.zt-tools router-outlet+* [class*=primary-btn],body.zt-tools router-outlet+* [class*=calculate],body.zt-tools router-outlet+* [class*=generate-btn],body.zt-tools router-outlet+* [class*=submit],body.zt-tools router-outlet+* [class*=download-btn],body.zt-tools router-outlet+* [class*=convert-btn],body.zt-tools router-outlet+* [class*=action-btn]{background:var(--zt-accent-grad);color:#fff;border:none;box-shadow:0 10px 28px #06b6d447}body.zt-tools router-outlet+* [class*=btn-primary]:hover,body.zt-tools router-outlet+* [class*=primary-btn]:hover,body.zt-tools router-outlet+* [class*=calculate]:hover,body.zt-tools router-outlet+* [class*=generate-btn]:hover,body.zt-tools router-outlet+* [class*=download-btn]:hover,body.zt-tools router-outlet+* [class*=convert-btn]:hover,body.zt-tools router-outlet+* [class*=action-btn]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #06b6d461;filter:brightness(1.05)}body.zt-tools router-outlet+* [class*=btn-secondary],body.zt-tools router-outlet+* [class*=secondary-btn],body.zt-tools router-outlet+* [class*=btn-ghost],body.zt-tools router-outlet+* [class*=btn-outline],body.zt-tools router-outlet+* [class*=reset],body.zt-tools router-outlet+* [class*=clear-btn]{background:var(--zt-surface-strong);border:1px solid var(--zt-border-strong);color:var(--zt-text);border-radius:14px}body.zt-tools router-outlet+* button:disabled,body.zt-tools [class*=btn]:disabled{opacity:.5;transform:none!important;box-shadow:none!important;cursor:not-allowed}body.zt-tools router-outlet+* [class*=tab-btn],body.zt-tools router-outlet+* [class*=tab-button],body.zt-tools router-outlet+* [class*=format-tab],body.zt-tools router-outlet+* [class*=mode-btn],body.zt-tools router-outlet+* [class*=segment]{border-radius:999px;border:1px solid var(--zt-border);background:var(--zt-surface);color:var(--zt-muted);font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease}body.zt-tools router-outlet+* [class*=tab-btn].active,body.zt-tools router-outlet+* [class*=tab-button].active,body.zt-tools router-outlet+* [class*=format-tab].active,body.zt-tools router-outlet+* [class*=mode-btn].active,body.zt-tools router-outlet+* [class*=segment].active,body.zt-tools router-outlet+* [class*=tab][aria-selected=true]{background:var(--zt-accent-grad);color:#fff;border-color:transparent;box-shadow:0 8px 22px #06b6d44d}body.zt-tools router-outlet+* [class*=pill],body.zt-tools router-outlet+* [class*=chip],body.zt-tools router-outlet+* [class*=badge],body.zt-tools router-outlet+* [class*=tag]:not([class*=tagline]){border-radius:999px;border:1px solid var(--zt-border);background:var(--zt-surface-strong);color:var(--zt-text);font-weight:600}body.zt-tools router-outlet+* [class*=pill].active,body.zt-tools router-outlet+* [class*=chip].active,body.zt-tools router-outlet+* [class*=chip][class*=selected]{background:var(--zt-accent-grad);color:#fff;border-color:transparent}body.zt-tools router-outlet+* table{border-collapse:separate;border-spacing:0;border:1px solid var(--zt-border);border-radius:var(--zt-radius-sm);overflow:hidden}body.zt-tools router-outlet+* th{background:var(--zt-surface-strong);color:var(--zt-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}body.zt-tools router-outlet+* td,body.zt-tools th{border-bottom:1px solid var(--zt-border)}body.zt-tools router-outlet+* tr:last-child td{border-bottom:none}body.zt-tools router-outlet+* tbody tr:hover td{background:#ffffff06}body.zt-tools router-outlet+* details{background:var(--zt-surface);border:1px solid var(--zt-border);border-radius:var(--zt-radius-sm);transition:border-color .2s ease}body.zt-tools router-outlet+* details[open]{border-color:var(--zt-accent)}body.zt-tools router-outlet+* details summary{cursor:pointer;font-weight:600;color:var(--zt-text)}body.zt-tools router-outlet+* [class*=faq-item],body.zt-tools router-outlet+* [class*=faq-question],body.zt-tools router-outlet+* [class*=guide-card],body.zt-tools router-outlet+* [class*=feature-item],body.zt-tools router-outlet+* [class*=benefit],body.zt-tools router-outlet+* [class*=step-card],body.zt-tools router-outlet+* [class*=how-it-works]>*{border-radius:var(--zt-radius-sm)}body.zt-tools router-outlet+* [class*=seo-content] h2,body.zt-tools router-outlet+* [class*=content-section] h2,body.zt-tools router-outlet+* [class*=info-section] h2{position:relative;padding-left:.9rem}body.zt-tools router-outlet+* [class*=seo-content] h2:before,body.zt-tools router-outlet+* [class*=content-section] h2:before,body.zt-tools router-outlet+* [class*=info-section] h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:4px;background:var(--zt-accent-grad)}body.zt-tools router-outlet+* [class*=error-msg],body.zt-tools [class*=error-message],body.zt-tools [class*=alert-error]{border-radius:var(--zt-radius-sm);border:1px solid rgba(239,68,68,.45);background:#ef44441a;color:#fca5a5}body.zt-tools router-outlet+* [class*=success-msg],body.zt-tools [class*=success-message],body.zt-tools [class*=alert-success]{border-radius:var(--zt-radius-sm);border:1px solid rgba(34,197,94,.45);background:#22c55e1a;color:#86efac}body.zt-tools router-outlet+* [class*=loading-skeleton],body.zt-tools [class*=skeleton]{border-radius:var(--zt-radius-sm)}body.zt-tools router-outlet+* progress,body.zt-tools [class*=progress-bar]{border-radius:999px;overflow:hidden}body.zt-tools ::selection{background:#22d3ee59}body.zt-tools *::-webkit-scrollbar{width:10px;height:10px}body.zt-tools *::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:2px solid transparent;background-clip:padding-box}@media (max-width: 640px){body.zt-tools router-outlet+* [class*=card],body.zt-tools router-outlet+* [class*=control-section]{border-radius:14px}body.zt-tools router-outlet+* table{display:block;overflow-x:auto;max-width:100%}body.zt-tools router-outlet+* pre,body.zt-tools code{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion: reduce){body.zt-tools *{transition:none!important}}:root{--font-heading: "Sora", "Space Grotesk", sans-serif;--font-body: "Plus Jakarta Sans", "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}app-scroll-gallery,app-pinned-showcase{display:block;position:relative;width:100%}.sg-main{top:70px!important;height:calc(100% - 70px)!important}body{transition:background-color .6s ease}body.theme-switching{transition:none!important}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.slide-title,.tool-title{font-family:var(--font-heading);letter-spacing:-.03em;font-weight:700}h1,h2,h3,h4,h5,h6,.slide-title,.tool-title{font-family:var(--font-heading)!important}:root,.light-theme{--zt-icon-bg: #ffffff;--zt-icon-fg: #0a0a0a;--zt-icon-border: rgba(10, 10, 10, .14);--zt-icon-shadow: 0 8px 22px rgba(15, 23, 42, .12)}.dark-theme{--zt-icon-bg: #08090c;--zt-icon-fg: #ffffff;--zt-icon-border: rgba(255, 255, 255, .22);--zt-icon-shadow: 0 8px 22px rgba(0, 0, 0, .45)}.zt-reveal{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,.55em,0)}.zt-reveal.zt-in{animation:zt-heading-rise .9s cubic-bezier(.77,0,.175,1) forwards}@keyframes zt-heading-rise{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,.55em,0)}to{opacity:1;clip-path:inset(-.25em 0 -.25em 0);transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.zt-reveal,.zt-reveal.zt-in{animation:none;opacity:1;clip-path:none;transform:none}}p,a,span,li,button,input,label{font-family:var(--font-body)}html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;position:relative}:root,.light-theme{--primary-color: #0891b2;--primary-dark: #0e7490;--primary-light: #06b6d4;--secondary-color: #3b82f6;--accent-color: #6366f1;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--primary-gradient: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 50%, #94a3b8 100%);--heading-gradient: linear-gradient(135deg, #0f172a 0%, #334155 100%);--secondary-gradient: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--accent-gradient: linear-gradient(135deg, #10b981 0%, #3b82f6 100%);--dark-gradient: linear-gradient(135deg, #1e293b 0%, #334155 100%);--bg-primary: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 50%, #80deea 100%);--bg-secondary: #f1f5f9;--bg-tertiary: #e2e8f0;--bg-card: rgba(255, 255, 255, .98);--bg-glass: rgba(255, 255, 255, .75);--bg-overlay: rgba(248, 250, 252, .97);--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-inverse: #ffffff;--text-muted: #94a3b8;--border-color: rgba(8, 145, 178, .15);--border-color-strong: rgba(8, 145, 178, .35);--border-color-light: rgba(8, 145, 178, .08);--border-color-subtle: rgba(148, 163, 184, .15);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 4px 20px rgba(15, 23, 42, .08);--shadow-lg: 0 10px 40px rgba(15, 23, 42, .1);--shadow-xl: 0 20px 60px rgba(15, 23, 42, .12);--shadow-card: 0 8px 32px rgba(8, 145, 178, .08);--primary-glow: rgba(6, 182, 212, .25);--secondary-glow: rgba(59, 130, 246, .25);--accent-glow: rgba(99, 102, 241, .25);--icon-glow: rgba(8, 145, 178, .2);--nav-bg: rgba(255, 255, 255, .92);--nav-bg-scrolled: rgba(255, 255, 255, .98);--nav-shadow: 0 4px 24px rgba(15, 23, 42, .06);--nav-link-hover-bg: rgba(6, 182, 212, .08);--nav-link-shadow: 0 4px 15px rgba(8, 145, 178, .12);--btn-secondary-hover: rgba(6, 182, 212, .1);--primary-shadow: rgba(6, 182, 212, .3);--primary-shadow-strong: rgba(6, 182, 212, .45);--dropdown-bg: rgba(255, 255, 255, .98);--dropdown-shadow: 0 10px 40px rgba(15, 23, 42, .12);--dropdown-item-hover: rgba(6, 182, 212, .08);--toggle-bg: rgba(241, 245, 249, .95);--mobile-menu-bg: rgba(255, 255, 255, .98);--mobile-menu-shadow: -10px 0 50px rgba(15, 23, 42, .12);--grid-color: rgba(8, 145, 178, .08);--grid-glow: rgba(6, 182, 212, .2);--grid-intersection: rgba(8, 145, 178, .15);--card-bg: rgba(255, 255, 255, .95);--card-border: rgba(8, 145, 178, .18);--card-hover-shadow: 0 20px 60px rgba(6, 182, 212, .15);--card-hover-border: rgba(6, 182, 212, .4);--glow-a: rgba(6, 182, 212, .18);--glow-b: rgba(99, 102, 241, .16);--glow-c: rgba(245, 158, 11, .12);--glow-strength: .7}.dark-theme{--primary-color: #22d3ee;--primary-dark: #06b6d4;--primary-light: #67e8f9;--secondary-color: #60a5fa;--accent-color: #818cf8;--success-color: #34d399;--warning-color: #fbbf24;--error-color: #f87171;--primary-gradient: rgba(0, 0, 0, .5);--heading-gradient: linear-gradient(135deg, #ffffff 0%, #d6dee9 100%);--secondary-gradient: linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);--accent-gradient: linear-gradient(135deg, #34d399 0%, #60a5fa 100%);--dark-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--bg-primary: black;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-card: rgba(30, 41, 59, .95);--bg-glass: rgba(30, 41, 59, .7);--bg-overlay: rgba(15, 23, 42, .97);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-inverse: #0f172a;--text-muted: #64748b;--border-color: rgba(34, 211, 238, .2);--border-color-strong: rgba(34, 211, 238, .4);--border-color-light: rgba(34, 211, 238, .12);--border-color-subtle: rgba(148, 163, 184, .15);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .6);--shadow-card: 0 8px 32px rgba(0, 0, 0, .4);--primary-glow: rgba(34, 211, 238, .35);--secondary-glow: rgba(96, 165, 250, .35);--accent-glow: rgba(129, 140, 248, .35);--icon-glow: rgba(34, 211, 238, .3);--nav-bg: rgba(15, 23, 42, .92);--nav-bg-scrolled: rgba(15, 23, 42, .98);--nav-shadow: 0 4px 24px rgba(0, 0, 0, .5);--nav-link-hover-bg: rgba(34, 211, 238, .12);--nav-link-shadow: 0 4px 15px rgba(34, 211, 238, .2);--btn-secondary-hover: rgba(34, 211, 238, .15);--primary-shadow: rgba(34, 211, 238, .35);--primary-shadow-strong: rgba(34, 211, 238, .5);--dropdown-bg: rgba(15, 23, 42, .98);--dropdown-shadow: 0 10px 40px rgba(0, 0, 0, .6);--dropdown-item-hover: rgba(34, 211, 238, .12);--toggle-bg: rgba(30, 41, 59, .95);--mobile-menu-bg: rgba(15, 23, 42, .98);--mobile-menu-shadow: -10px 0 50px rgba(0, 0, 0, .5);--grid-color: rgba(34, 211, 238, .12);--grid-glow: rgba(34, 211, 238, .3);--grid-intersection: rgba(34, 211, 238, .25);--card-bg: rgba(17, 24, 42, .72);--card-border: rgba(34, 211, 238, .22);--card-hover-shadow: 0 24px 70px rgba(34, 211, 238, .28);--card-hover-border: rgba(34, 211, 238, .55);--glow-a: rgba(34, 211, 238, .22);--glow-b: rgba(129, 140, 248, .2);--glow-c: rgba(244, 114, 182, .16);--glow-strength: .95}.dark-theme body,body.dark-theme{background:radial-gradient(140% 120% at 50% 0%,#0b1020,#060912 55%,#04060d);background-attachment:scroll}app-navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100%!important}app-hero-banner,app-features-section,app-features-section1,app-features-section2,app-tools-section,app-blog-cards,app-cta-section{display:block;position:relative;width:100%}.main-content{position:relative;min-height:100vh;overflow:visible}*:before,*:after{backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animated-element{transform:translateZ(0);will-change:transform,opacity}.tool-card,.btn-hero-primary,.btn-hero-secondary,.slide-cta{transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;z-index:0;opacity:.5}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 12% 8%,var(--glow-a) 0%,transparent 60%),radial-gradient(45% 55% at 88% 18%,var(--glow-b) 0%,transparent 62%),radial-gradient(50% 50% at 50% 100%,var(--glow-c) 0%,transparent 65%);opacity:var(--glow-strength, .5)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:10px;border:2px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--bg-secondary)}::selection{background:var(--primary-color);color:#fff}::-moz-selection{background:var(--primary-color);color:#fff}:root,.light-theme{--nav-h: 116px;--ed-ink: #0b1220;--ed-ink-2: #46536b;--ed-ink-3: #78859b;--ed-surface: #ffffff;--ed-surface-2: #f6f7f9;--ed-surface-3: #eef0f4;--ed-page: #f4f6f8;--ed-line: rgba(11, 18, 32, .1);--ed-line-soft: rgba(11, 18, 32, .06);--ed-accent: #0b1220;--ed-accent-ink: #ffffff;--ed-shadow-sm: 0 1px 2px rgba(11,18,32,.05), 0 1px 1px rgba(11,18,32,.04);--ed-shadow-md: 0 6px 16px rgba(11,18,32,.07), 0 2px 6px rgba(11,18,32,.04);--ed-shadow-lg: 0 24px 48px -12px rgba(11,18,32,.16), 0 8px 20px -8px rgba(11,18,32,.08);--ed-radius: 16px;--ed-radius-lg: 22px;--ed-maxw: 1240px}.dark-theme{--ed-ink: #f2f5f9;--ed-ink-2: #a9b4c6;--ed-ink-3: #7c889d;--ed-surface: #10151f;--ed-surface-2: #161c28;--ed-surface-3: #1e2634;--ed-page: #070a10;--ed-line: rgba(255,255,255,.1);--ed-line-soft: rgba(255,255,255,.06);--ed-accent: #ffffff;--ed-accent-ink: #0b1220;--ed-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--ed-shadow-md: 0 6px 18px rgba(0,0,0,.45);--ed-shadow-lg: 0 28px 56px -16px rgba(0,0,0,.7), 0 8px 24px -8px rgba(0,0,0,.5)}.ed-root{background:var(--ed-page);color:var(--ed-ink);min-height:100vh;font-family:var(--font-body)}.ed-shell{max-width:var(--ed-maxw);margin:0 auto;padding:0 24px}@media (max-width: 640px){.ed-shell{padding:0 18px}}.ed-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ed-ambient:before,.ed-ambient:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.ed-ambient:before{width:620px;height:620px;top:-260px;left:-160px;background:radial-gradient(circle,rgba(8,145,178,.22),transparent 70%)}.ed-ambient:after{width:540px;height:540px;top:-180px;right:-140px;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%)}.dark-theme .ed-ambient:before{background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%)}.dark-theme .ed-ambient:after{background:radial-gradient(circle,rgba(129,140,248,.14),transparent 70%)}.ed-eyebrow{font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ed-ink-3)}.ed-prose{color:var(--ed-ink);font-size:1.115rem;line-height:1.75;letter-spacing:-.003em}.ed-prose>*+*{margin-top:1.35em}.ed-prose p{margin:0}.ed-prose h2{font-family:var(--font-heading);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;margin-top:2.6em;margin-bottom:-.35em;color:var(--ed-ink)}.ed-prose h3{font-family:var(--font-heading);font-size:clamp(1.16rem,1.7vw,1.32rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-top:2.1em;margin-bottom:-.45em;color:var(--ed-ink)}.ed-prose a{color:var(--ed-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--ed-line);transition:text-decoration-color .2s ease}.ed-prose a:hover{text-decoration-color:currentColor}.ed-prose ul,.ed-prose ol{padding-left:1.35em}.ed-prose li{margin-top:.5em}.ed-prose li::marker{color:var(--ed-ink-3)}.ed-prose blockquote{margin:2.2em 0;padding:0 0 0 1.5rem;border-left:3px solid var(--ed-ink);font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.4;letter-spacing:-.02em;font-style:normal;color:var(--ed-ink)}.ed-prose blockquote p{margin:0}.ed-prose img{width:100%;border-radius:var(--ed-radius);margin:2em 0;display:block}.ed-prose figure{margin:2em 0}.ed-prose figcaption{font-size:.86rem;color:var(--ed-ink-3);margin-top:.7em;text-align:center}.ed-prose code{background:var(--ed-surface-3);padding:.15em .4em;border-radius:5px;font-size:.88em;font-family:Space Grotesk,ui-monospace,monospace}.ed-prose pre{background:var(--ed-surface-3);padding:1.2rem;border-radius:var(--ed-radius);overflow-x:auto;border:1px solid var(--ed-line-soft)}.ed-prose pre code{background:none;padding:0}.ed-prose hr{border:0;border-top:1px solid var(--ed-line);margin:2.6em 0}.ed-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.ed-prose th,.ed-prose td{text-align:left;padding:.7em .8em;border-bottom:1px solid var(--ed-line)}.ed-prose th{font-weight:700;color:var(--ed-ink)}
