@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-20C4,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-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:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.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:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.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:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.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:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.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:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.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:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.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:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.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:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.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}@layer properties;@layer theme{:root,:host{--color-red-400: oklch(70.4% .191 22.216);--color-emerald-400: oklch(76.5% .177 163.223);--color-purple-400: oklch(71.4% .203 305.504);--color-slate-500: oklch(55.4% .046 257.417);--spacing: .25rem;--container-sm: 24rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-medium: 500;--font-weight-bold: 700;--tracking-tight: -.025em;--leading-relaxed: 1.625;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.-z-1{z-index:-1}.z-0{z-index:0}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12\!{margin-top:calc(var(--spacing) * 12)!important}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.ml-\[1px\]\!{margin-left:1px!important}.ml-\[3px\]\!{margin-left:3px!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.\!h-\[40px\]{height:40px!important}.h-2{height:calc(var(--spacing) * 2)}.h-screen{height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-full{border-radius:calc(infinity * 1px)}.border-none{--tw-border-style: none;border-style:none}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-transparent{background-color:transparent}.p-0{padding:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-emerald-400{color:var(--color-emerald-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.opacity-50{opacity:50%}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:underline\!:hover{text-decoration-line:underline!important}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@media(width>=40rem){.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@media(width>=40rem){.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@media(width>=40rem){.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=40rem){.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}@media(width>=40rem){.sm\:text-\[14\.5px\]{font-size:14.5px}}@media(width>=40rem){.sm\:text-\[15px\]{font-size:15px}}}:root{--hp-color-white: #fff;--hp-color-black: #000;--hp-color-transparent: #0000;--hp-shadow-black-soft: rgb(0 0 0 / 18%);--hp-shadow-black-medium: rgb(0 0 0 / 35%);--hp-shadow-black-strong: rgb(0 0 0 / 40%);--main-color: #a855f7;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display-font: "Inter", -apple-system, sans-serif;--mono-font: "JetBrains Mono", monospace;--hp-page-bg: #0f0824;--hp-text-color: #f5fbff;--hp-text-muted: rgb(239 227 255 / 90%);--hp-primary-accent: #a855f7;--hp-primary-accent-hover: #c084fc;--hp-primary-accent-deep: #7c3aed;--hp-primary-accent-darkest: #6d28d9;--hp-primary-accent-bg-soft: rgba(168, 85, 247, .12);--hp-primary-accent-border-soft: rgba(168, 85, 247, .25);--hp-primary-accent-border-mid: rgba(168, 85, 247, .25);--hp-primary-accent-border-hover: rgba(168, 85, 247, .4);--hp-btn-purple-border: 1px solid #b575fa;--hp-success-color: #10b981;--main-color-50: #f4efff;--main-color-100: #e6dbff;--main-color-200: #d0bcff;--main-color-300: #b695ff;--main-color-400: #9d72fb;--main-color-500: #8b5cf6;--main-color-600: #7b46ee;--main-color-700: #6935d5;--main-color-800: #582db0;--main-color-900: #49298d;--main-color-A100: #fcfaff;--main-color-A200: #eadbff;--main-color-A400: #c09aff;--main-color-A700: #8b5cf6;--accent-color: #ff73c6;--accent-color-soft: #ffd9f0;--hp-tile-bg: #11131a;--hp-panel-bg: linear-gradient(160deg, rgb(45 27 84 / 78%), rgb(35 22 68 / 56%));--hp-panel-bg-soft: linear-gradient(155deg, rgb(43 26 80 / 75%), rgb(34 22 66 / 58%));--hp-panel-border: rgba(255, 255, 255, .08);--hp-panel-border-soft: rgb(179 136 255 / 22%);--hp-track-bg: rgb(207 187 255 / 18%);--hp-elevation-soft: 0 8px 20px rgb(8 3 20 / 20%);--hp-elevation-medium: 0 10px 28px rgb(8 3 20 / 24%);--hp-overlay-bg: linear-gradient(to top, rgb(27 16 50 / 94%), rgb(43 26 79 / 70%) 65%, transparent 96%);--hp-code-bg: rgb(21 13 40 / 76%);--hp-link-color: #cab2ff;--hp-link-hover-color: #f0e4ff;--hp-link-info: #9ad8ff;--hp-text-soft: rgb(241 229 255 / 90%);--hp-text-title-soft: #f7efff;--hp-border-soft-20: rgb(195 151 255 / 20%);--hp-border-soft-24: rgb(195 151 255 / 24%);--hp-shadow-deep: 0 16px 30px rgb(7 3 20 / 30%);--hp-shadow-overlay: 0 16px 40px rgb(6 2 18 / 28%);--hp-surface-strong: rgb(34 20 65 / 56%);--hp-surface-mid: rgb(53 30 97 / 72%);--hp-surface-accent: rgb(43 24 80 / 52%);--hp-bg-secondary: rgb(53 30 97 / 58%);--hp-gradient-brand: linear-gradient(120deg, #d1b4ff 0%, var(--main-color) 56%, #7241e8 100%);--hp-gradient-brand-cta: linear-gradient(120deg, #d4b8ff 0%, var(--main-color) 56%, #7241e8 100%);--hp-gradient-brand-strong: linear-gradient(115deg, #6f3ee6 0%, var(--main-color) 62%, #c59bff 100%);--hp-footer-bg: radial-gradient(circle at 84% 12%, rgb(255 115 198 / 10%) 0%, transparent 32%), linear-gradient(155deg, rgb(41 23 76 / 72%), rgb(29 18 57 / 54%));--hp-footer-border: rgb(191 147 255 / 20%);--hp-footer-text: rgb(239 226 255 / 90%);--hp-footer-label: #f4eaff;--hp-home-overlay: linear-gradient(180deg, rgb(2 10 18 / 22%) 0%, rgb(2 10 18 / 72%) 100%);--hp-base-container-border: rgb(191 147 255 / 20%);--hp-base-container-bg: radial-gradient(circle at 8% 8%, rgb(146 98 245 / 16%) 0%, transparent 40%), radial-gradient(circle at 92% 90%, rgb(255 115 198 / 11%) 0%, transparent 34%), linear-gradient(158deg, rgb(42 23 78 / 74%), rgb(29 18 57 / 56%));--hp-side-nav-bg: rgb(31 18 63 / 74%);--hp-side-nav-border-radius: 50px;--hp-options-bg: rgb(30 18 58 / 60%);--hp-app-blur: 24px;--hp-nav-surface-bg: linear-gradient(160deg, rgb(48 26 87 / 84%), rgb(34 20 64 / 74%));--hp-nav-surface-bg-strong: linear-gradient(165deg, rgb(39 23 72 / 92%), rgb(31 18 58 / 78%));--hp-nav-surface-shadow: 0 8px 18px rgb(3 9 14 / 100%);--hp-nav-icon-stroke: rgb(238 224 255);--hp-nav-link-text: #f4ffff;--hp-hero-badge-bg: rgb(35 20 66 / 74%);--hp-hero-badge-text: #f1e8ff;--hp-hero-hello-color: #e1f7ff;--hp-hero-role-color: #f8fdff;--hp-hero-role-static-color: #f4fbff;--hp-hero-role-accent: #d5b8ff;--hp-hero-subtitle-color: rgb(222 244 255 / 86%);--hp-hero-name-gradient-mid: #cfafff;--hp-hero-name-gradient-end: #ff97d7;--hp-secondary-cta-text: #f7eaff;--hp-secondary-cta-bg: rgb(139 92 246 / 14%);--hp-secondary-cta-hover-bg: rgb(139 92 246 / 24%);--hp-secondary-cta-shadow-hover: rgb(139 92 246 / 28%);--hp-caret-color: #cba9ff;--hp-carousel-slide-bg: black;--hp-carousel-image-bg: black;--hp-carousel-surface-bg: black;--hp-carousel-nav-bg: rgb(38 22 70 / 72%);--hp-carousel-nav-hover-bg: rgb(53 29 97 / 84%);--hp-carousel-nav-border: rgb(192 148 255 / 26%);--hp-carousel-nav-color: #fff;--hp-carousel-indicator-bg: rgb(219 208 242 / 84%);--hp-carousel-indicator-active-bg: var(--hp-gradient-brand);--hp-cookie-banner-bg: #0d0f15;--hp-cookie-banner-text: var(--hp-text-color);--hp-cookie-divider: rgb(255 255 255 / 22%);--hp-cookie-toggle-bg: #ccc;--hp-cookie-toggle-handle: #fff;--hp-legal-surface-bg: radial-gradient(circle at 88% 10%, rgb(255 115 198 / 10%) 0%, transparent 30%), linear-gradient(160deg, rgb(41 23 76 / 76%), rgb(29 18 57 / 62%));--hp-legal-title-color: #f7edff;--hp-legal-kicker-color: rgb(214 189 255 / 90%);--hp-legal-fieldset-bg: var(--hp-surface-strong);--hp-legal-fieldset-legend-bg: rgb(53 30 97 / 80%);--hp-year-badge-bg: rgb(84 84 84 / 70%);--hp-year-badge-color: #fff;--hp-dialog-surface-bg: var(--hp-panel-bg);--hp-dialog-text-color: var(--hp-text-color);--hp-dialog-button-text: #f8f0ff;--hp-scrollbar-thumb-hover: #6a0ecc;--hp-input-autofill-bg: #e0f7fa;--harig-textarea-background: #1b1233;--harig-inputtext-background: #1b1233;--hp-input-autofill-hover-bg: #b2ebf2;--hp-background-static: linear-gradient(125deg, #100826 0%, #160b32 42%, #261047 100%);--hp-btn-text-on-brand: var(--hp-color-white);--hp-text-shadow-strong: -1px 2px 1px rgb(0 0 0 / 42%);--hp-border-strong-32: rgb(195 151 255 / 32%);--hp-border-strong-52: rgb(180 136 255 / 52%);--hp-border-strong-54: rgb(195 151 255 / 54%);--hp-overlay-line-soft: rgb(255 255 255 / 20%);--hp-overlay-surface-1: rgb(255 255 255 / 3%);--hp-overlay-surface-2: rgb(255 255 255 / .5%);--hp-overlay-surface-3: rgb(255 255 255 / 5%);--hp-overlay-surface-4: rgb(255 255 255 / 1%);--hp-overlay-surface-5: rgb(255 255 255 / 6%);--hp-overlay-surface-6: rgb(255 255 255 / 2%);--hp-overlay-surface-7: rgb(255 255 255 / 8%);--hp-accent-orb-violet: rgb(139 92 246 / 82%);--hp-accent-orb-violet-fade: rgb(139 92 246 / 0%);--hp-accent-orb-pink: rgb(255 115 198 / 80%);--hp-accent-orb-pink-fade: rgb(255 115 198 / 0%);--hp-accent-halo-soft: rgb(197 155 255 / 22%);--hp-brand-shadow-soft: rgb(116 65 233 / 28%);--hp-brand-shadow-medium: rgb(116 65 233 / 30%);--hp-brand-shadow-cta: rgb(116 65 233 / 32%);--hp-brand-shadow-strong: rgb(116 65 233 / 36%);--hp-brand-shadow-hover: rgb(116 65 233 / 38%);--hp-brand-shadow-hover-strong: rgb(116 65 233 / 40%);--hp-brand-shadow-max: rgb(116 65 233 / 42%);--hp-contact-icon-bg: linear-gradient(130deg, #f2e7ff 0%, #d8beff 100%);--hp-contact-icon-hover-bg: linear-gradient(125deg, #8b5cf6 0%, #b388ff 100%);--hp-contact-icon-fg: #3a1678;--hp-submit-bg: linear-gradient(120deg, #7b46ee 0%, #8b5cf6 55%, #b388ff 100%);--hp-submit-shadow-hover: rgb(128 77 241 / 42%);--hp-about-glow: rgb(161 101 255 / 16%);--hp-about-glow-hover: rgb(161 101 255 / 20%);--hp-about-category-bg: linear-gradient(135deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / .5%) 100%);--hp-about-category-bg-hover: linear-gradient(135deg, rgb(255 255 255 / 5%) 0%, rgb(255 255 255 / 1%) 100%);--hp-about-divider-accent: #a565ff;--hp-about-tech-hover-bg: rgb(255 255 255 / 5%);--hp-about-tech-icon-bg: linear-gradient(135deg, rgb(255 255 255 / 6%) 0%, rgb(255 255 255 / 2%) 100%);--hp-about-tech-icon-border: rgb(255 255 255 / 8%);--hp-about-divider-light: rgb(123 70 238 / 24%);--hp-section-eyebrow-border: rgb(197 155 255 / 52%);--hp-section-eyebrow-bg: linear-gradient(135deg, rgb(75 42 132 / 52%), rgb(54 30 98 / 40%));--hp-section-eyebrow-text: rgb(242 232 255 / 96%);--hp-section-eyebrow-inset: rgb(255 255 255 / 4%);--hp-expertise-glow: rgb(139 92 246 / 10%);--hp-expertise-icon-bg: rgb(255 255 255 / 4%);--hp-expertise-icon-fg: var(--hp-text-color);--hp-npm-glow: rgb(197 155 255 / 18%);--hp-copy-success-color: #4bb543;--hp-theme-icon-fill: var(--hp-color-white);--hp-cookie-box-shadow: #acabab4d;--hp-cookie-active-color: rgb(76 175 80);--hp-spinner-dot-glow-color: rgb(123 70 238 / 24%);--hp-footer-shadow: rgb(6 2 18 / 26%);--hp-mobile-nav-shadow: rgb(0 0 0 / 18%);--hp-nav-link-shadow: 1px 2px 8px rgb(0 0 0 / 20%);--hp-theme-light-icon-shadow: rgb(70 48 120 / 18%);--hp-light-input-bg: rgb(236 220 255 / 74%);--hp-theme-menu-hover-bg: rgb(143 108 206 / 10%);--hp-hero-name-gradient-theme: linear-gradient( 102deg, var(--main-color-A100) 8%, var(--hp-hero-name-gradient-mid) 46%, var(--hp-hero-name-gradient-end) 92% );--hp-hero-name-shadow-theme: 0 10px 35px var(--hp-shadow-black-medium);--hp-hero-roles-shadow-theme: 0 5px 16px var(--hp-shadow-black-strong);--hp-hero-social-shadow-theme: 0 10px 20px var(--hp-shadow-black-medium);--hp-carousel-eye-shadow-theme: 0 12px 26px var(--hp-shadow-black-soft);--hp-carousel-gradient-border-surface: #19112e;--hp-carousel-gradient-border-start: rgb(111 62 230 / 72%);--hp-carousel-gradient-border-mid: rgb(197 155 255 / 68%);--hp-carousel-gradient-border-end: rgb(255 115 198 / 62%);--hp-toast-text-inverse: #ffffff;--hp-toast-shadow: #000000;--hp-toast-progress-bg: #000000;--hp-toast-success-bg: #e4f8f0;--hp-toast-success-text: #1ea97c;--hp-toast-error-bg: #ffe7e6;--hp-toast-error-text: #ff5757;--hp-toast-warn-bg: #fff2e2;--hp-toast-warn-text: #cc8925;--hp-toast-info-bg: #e9e9ff;--hp-toast-info-text: #696cff;--hp-mask-solid-color: hsl(0 0% 0% / 1);--hp-mask-transparent-color: hsl(0 0% 0% / 0);--hp-font-size-2xs: clamp(.6875rem, .67rem + .08vw, .75rem);--hp-font-size-xs: clamp(.75rem, .715rem + .18vw, .875rem);--hp-font-size-sm: clamp(.8125rem, .777rem + .18vw, .9375rem);--hp-font-size-md: clamp(.875rem, .84rem + .2vw, 1rem);--hp-font-size-lg: clamp(1rem, .955rem + .28vw, 1.125rem);--hp-font-size-xl: clamp(1.125rem, .99rem + .7vw, 1.375rem);--hp-font-size-2xl: clamp(1.25rem, 1.05rem + 1vw, 1.5rem);--hp-font-size-icon-sm: clamp(1rem, .93rem + .35vw, 1.25rem);--hp-font-size-icon-md: clamp(1.25rem, 1.11rem + .7vw, 1.5rem);--hp-font-size-icon-lg: clamp(1.5rem, 1.18rem + 1.6vw, 2rem);--hp-font-size-spinner: clamp(2.25rem, 1.65rem + 3vw, 3.125rem);--icons-marquee-size: 35px;--icons-marquee-gap: 12px;--icons-marquee-duration: 30s;--icons-marquee-scroll-start: 0;--icons-marquee-scroll-end: calc(-100% - var(--icons-marquee-gap))}.icons-marquee svg{width:35px!important;height:35px!important}html{width:100%;max-width:100%;overflow-x:hidden!important}body{scroll-behavior:smooth;font-weight:500;font-style:normal;font-family:var(--font)!important;font-optical-sizing:auto;font-variation-settings:"slnt" 0;height:100%;width:100%;max-width:100%;margin:0;overflow-x:hidden!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:var(--hp-page-bg);color:var(--hp-text-color);font-size:16px;line-height:1.65}*,*:before,*:after{box-sizing:border-box}code,pre,kbd,samp{font-family:JetBrains Mono,monospace!important}button{font-family:var(--font)!important}.cursive{font-family:Dancing Script,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}::-webkit-scrollbar{width:5px}::-webkit-scrollbar:horizontal{height:1px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:30px}::-webkit-scrollbar-thumb:hover{background:var(--hp-scrollbar-thumb-hover);cursor:pointer}input:-webkit-autofill{background-color:var(--hp-input-autofill-bg)!important;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:hover,input:-webkit-autofill:focus{background-color:var(--hp-input-autofill-hover-bg)!important}input::-ms-reveal,input::-ms-clear{display:none}.background-static{background-image:radial-gradient(circle at 14% 20%,rgba(161,101,255,.28) 0%,transparent 44%),radial-gradient(circle at 82% 10%,rgba(255,115,198,.24) 0%,transparent 40%),radial-gradient(circle at 88% 78%,rgba(133,92,248,.2) 0%,transparent 36%),var(--hp-background-static);position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%}.background-static:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:42px 42px;opacity:.18;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 40%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,black 40%,transparent 100%);pointer-events:none}ul li{list-style:none}a{text-decoration:none}.hp-section-title{font-family:var(--display-font),sans-serif;font-size:clamp(24px,3.6vw,36px);font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding-bottom:18px;position:relative;color:var(--hp-text-title-soft);margin:0;line-height:1.05;text-align:center;-webkit-user-select:none;user-select:none;text-wrap:balance}.hp-section-title:before{content:"";position:absolute;display:block;width:140px;height:1px;background:#dfc9ff6b;bottom:0;left:calc(50% - 70px)}.hp-section-title:after{content:"";position:absolute;display:block;width:58px;height:3px;border-radius:999px;background:var(--hp-submit-bg);bottom:0;left:calc(50% - 29px)}.hp-section-eyebrow{margin:0 0 8px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--hp-section-eyebrow-border);background:var(--hp-section-eyebrow-bg);color:var(--hp-section-eyebrow-text);font-size:var(--hp-font-size-2xs);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--hp-section-eyebrow-inset)}.hp-section-intro,.hp-section-summary{margin:12px auto 0;width:min(860px,100%);text-align:center;color:var(--hp-text-muted);line-height:1.65;font-size:clamp(1rem,1.2vw,1.15rem);text-wrap:pretty}.progress-bar-container svg{width:35px!important;height:35px!important}input:disabled{cursor:not-allowed!important}.grecaptcha-badge{display:none!important}button:disabled{cursor:not-allowed!important;opacity:.5}.marquee-content svg{width:35px!important;height:35px!important}.hp-scroll-block,.hp-scroll-block-nav{overflow:hidden!important}.pi{line-height:1.1!important}.signUpPopupContainer{gap:28px;padding:20px 40px;color:var(--hp-dialog-text-color);display:flex;flex-direction:column;justify-content:center;align-items:center}.userPopupContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:22px;padding:16px 20px 8px}.user-avatar-wrap{position:relative;border-radius:50%;padding:3.5px;background:linear-gradient(135deg,#a855f7a6,#7c3aed40);box-shadow:0 8px 24px #7c3aed47,0 0 0 1px #a855f740;display:inline-flex;align-items:center;justify-content:center}.user-avatar-wrap img{display:block;border-radius:50%;object-fit:cover}.user-email-capsule{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--hp-text-muted, #94a3b8);font-size:13.5px}.user-pop-links{font-size:13px;color:var(--hp-text-muted, #94a3b8)}.user-pop-links a{color:#c084fc;text-decoration:none;transition:all .15s ease}.user-pop-links a:hover{color:#e9d5ff;text-decoration:underline}.user-pop-links .dot-separator{color:#ffffff40;font-weight:700;padding:0 2px}.signUpBtns{cursor:pointer;background:var(--hp-auth-btn-bg, #161922);color:var(--hp-auth-btn-text, var(--hp-text-color));display:flex;font-weight:600;justify-content:space-between;align-items:center;width:100%;height:46px;border-radius:999px;font-size:var(--hp-font-size-sm);border:1px solid var(--hp-auth-btn-border, rgba(255, 255, 255, .08));padding:0 14px;gap:10px;box-shadow:var(--hp-auth-btn-shadow, none);position:relative;overflow:visible;transition:all .2s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.signUpBtns:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.signUpBtns:hover:not(:disabled){background:var(--hp-auth-btn-hover-bg, #1a1e2a);border-color:var(--hp-auth-btn-hover-border, rgba(195, 151, 255, .46));box-shadow:var(--hp-auth-btn-hover-shadow, 0px 6px 12px rgba(0, 0, 0, .24));transform:translateY(-2px)}.signUpBtns:hover:not(:disabled):after{inset:-4px;pointer-events:auto}.signUpBtns:active:not(:disabled){transform:translateY(0)}.signUpBtns:focus-visible{outline:2px solid rgba(201,166,255,.72);outline-offset:2px}.signUpBtns svg{height:25px!important;width:25px!important}.signUpBtns#pop-sign-in-github svg,.signUpBtns#pop-sign-in-github svg path{fill:var(--hp-github-icon-fill, #ffffff)}.red-border{box-shadow:0 0 0 1px #f1b8ba}.logout-btn{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.3)!important;display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:200px;padding:0 24px;gap:8px;border-radius:999px;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #ef444426;transition:all .2s cubic-bezier(.16,1,.3,1)}.logout-btn:hover:not(:disabled){background:#ef4444;color:#fff;border-color:#ef4444!important;box-shadow:0 6px 20px #ef444473;transform:translateY(-2px)}.logout-btn:active:not(:disabled){transform:translateY(0)}.modal-button-red{width:100%;flex:1 1 50px;height:40px;border-radius:50px;background:red;color:#fff;font-weight:700;border:none;cursor:pointer}.modal-button-red:hover{opacity:.8}.modal-button-purple{width:100%;flex:1 1 50px;height:40px;border-radius:50px;background:var(--main-color);color:#fff;font-weight:700;border:var(--hp-btn-purple-border)!important;cursor:pointer}.modal-button-purple:hover,.modal-button-purple:active{border:var(--hp-btn-purple-border)!important;opacity:.8}.modal-button-normal{width:100%;flex:1 1 50px;height:40px;border-radius:50px;background:#646464;color:#fff;font-weight:700;border:none;cursor:pointer}.modal-button-normal:hover{opacity:.8}.btn-animate:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.btn-animate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px var(--hp-submit-shadow-hover);filter:brightness(1.05)}.btn-animate:hover:not(:disabled):after{inset:-4px;pointer-events:auto}.btn-animate:active:not(:disabled){transform:translateY(0)}.harig-gradient-btn{background:linear-gradient(45deg,#7037ea,#8b5cf6,#c59bff)!important;border:var(--hp-btn-purple-border)!important}.harig-gradient-btn:hover,.harig-gradient-btn:active{border:var(--hp-btn-purple-border)!important;background:linear-gradient(45deg,#c59bff,#8b5cf6,#7037ea)!important}.arrow-btn-animate{outline:none;border:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 30px;font-size:var(--hp-font-size-md, 15px);border-radius:100px;font-weight:600;cursor:pointer;overflow:hidden;text-decoration:none;-webkit-user-select:none;user-select:none;transition:all .6s cubic-bezier(.23,1,.32,1);background:linear-gradient(120deg,#6d3ee4,#8b5cf6 58%,#b889ff);color:#fff!important;border:var(--hp-btn-purple-border)!important;box-shadow:0 8px 20px #5b32ae52}.arrow-btn-animate:hover{border:var(--hp-btn-purple-border)!important;box-shadow:0 12px 28px #5b32ae73}.arrow-btn-animate:hover span.arr-1{right:-25%}.arrow-btn-animate:hover span.arr-2{left:16px}.arrow-btn-animate:hover .text{transform:translate(14px)}.arrow-btn-animate:active{border:var(--hp-btn-purple-border)!important;transform:translateY(2px)}.arrow-btn-animate span.arr{position:absolute;width:22px;height:22px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;fill:#fff;z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1);color:#fff!important;font-size:18px;pointer-events:none}.arrow-btn-animate span.arr-1{right:14px}.arrow-btn-animate span.arr-2{left:-25%}.arrow-btn-animate .text{position:relative;z-index:1;display:inline-flex;align-items:center;white-space:nowrap;transform:translate(-12px);transition:all .8s cubic-bezier(.23,1,.32,1);color:#fff!important;pointer-events:none}.arrow-btn-animate.sm,.arrow-btn-animate.compact{padding:6px 24px;font-size:13px}.arrow-btn-animate.sm span.arr,.arrow-btn-animate.compact span.arr{width:18px;height:18px;font-size:15px}.arrow-btn-animate.sm span.arr-1,.arrow-btn-animate.compact span.arr-1{right:10px}.arrow-btn-animate.sm span.arr-2,.arrow-btn-animate.compact span.arr-2{left:-30%}.arrow-btn-animate.sm .text,.arrow-btn-animate.compact .text{transform:translate(-9px)}.arrow-btn-animate.sm:hover span.arr-1,.arrow-btn-animate.compact:hover span.arr-1{right:-30%}.arrow-btn-animate.sm:hover span.arr-2,.arrow-btn-animate.compact:hover span.arr-2{left:10px}.arrow-btn-animate.sm:hover .text,.arrow-btn-animate.compact:hover .text{transform:translate(10px)}.arrow-btn-animate.secondary{background:var(--hp-panel-bg);border:1px solid var(--hp-panel-border-soft);box-shadow:none;color:var(--hp-text-color)!important}.arrow-btn-animate.secondary span.arr{color:var(--hp-text-color)!important;fill:var(--hp-text-color)}.arrow-btn-animate.secondary .text{color:var(--hp-text-color)!important}.arrow-btn-animate.secondary:hover{background:#a855f724;border-color:#a855f759;color:#c084fc!important;box-shadow:0 4px 16px #8b5cf62e}.arrow-btn-animate.secondary:hover span.arr,.arrow-btn-animate.secondary:hover .text{color:#c084fc!important}.arrow-btn-animate.secondary.store-btn:hover{background:#10b9811f;border-color:#10b98159;color:#10b981!important}.arrow-btn-animate.secondary.store-btn:hover span.arr,.arrow-btn-animate.secondary.store-btn:hover .text{color:#10b981!important}.hp-base-container{margin-top:2.8rem;display:flex;align-items:center;flex-direction:column;width:min(1220px,100% - 32px);margin-inline:auto;border-radius:28px;padding:clamp(18px,3.2vw,34px);border:1px solid var(--hp-base-container-border);background:var(--hp-base-container-bg);box-shadow:0 18px 44px #06021252,inset 0 0 0 1px #ffffff05;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}.hp-base-container:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:34px 34px;pointer-events:none;opacity:.22;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68) 0%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.68) 0%,transparent 100%)}.hp-base-container .hp-inner-container{display:flex;justify-content:space-between;margin-top:1.9rem;width:min(1000px,94%);gap:16px}.hp-base-container .hp-inner-container .hp-tile{border-left:2px solid rgba(197,155,255,.55);position:relative;padding:14px 16px;border-radius:0 18px 18px;-webkit-backdrop-filter:blur(var(--hp-app-blur));backdrop-filter:blur(var(--hp-app-blur));background:linear-gradient(160deg,#2d1a54bd,#2214418f);border:1px solid rgba(191,147,255,.16);width:100%;box-shadow:0 10px 24px #05021138;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hp-base-container .hp-inner-container .hp-tile:hover{box-shadow:0 14px 30px #05021147}.hp-base-container .hp-inner-container .hp-tile ul{padding-inline-start:20px}.hp-base-container .hp-inner-container .hp-tile:before{content:"";position:absolute;width:12px;height:12px;border-radius:50px;left:-7px;top:0;background:#c59bff;border:2px solid #7b46ee}.tag-chip,.hp-tech-chip,.hp-tag-chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--hp-text-color);font-size:13px;font-weight:500;line-height:1.4;transition:all .2s ease;-webkit-user-select:none;user-select:none}.tag-chip:hover,.hp-tech-chip:hover,.hp-tag-chip:hover{background:#a855f71f;border-color:#a855f759;color:#c084fc}@media screen and (min-width:769px)and (max-width:1370px){.hp-base-container{width:calc(100% - 114px);max-width:1220px;margin-left:92px;margin-right:22px}}@media screen and (max-width:920px){.hp-base-container .hp-inner-container{flex-direction:column;gap:0}.hp-base-container .hp-inner-container .hp-tile{border-radius:0}.hp-base-container .hp-inner-container .hp-tile:first-child{border-radius:0 20px 0 0}.hp-base-container .hp-inner-container .hp-tile:last-child{border-radius:0 0 20px 20px}}@media screen and (max-width:550px){.form-group,.contacts-group{width:100%!important}.signUpPopupContainer{padding:12px 0}.userPopupContainer{padding:16px 8px 10px;gap:20px}.hp-section-title{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.5rem)!important}.hp-base-container{width:calc(100% - 18px);border-radius:20px;padding:14px 10px}}input,textarea,select,.hp-input,.hp-textarea{box-shadow:none!important}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}.harig-rotate-in-center{-webkit-animation:harig-rotate-in-center .6s cubic-bezier(.25,.46,.45,.94) both;animation:harig-rotate-in-center .6s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes harig-rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes harig-rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.slide-up-nav{transform:translateY(-75px);transition:ease all .4s}.slide-down-nav{transform:translateY(0);transition:ease all .4s}.harig-slide-to-top{transform:translateY(100%);opacity:0;animation:slideToTop ease-out forwards;animation-duration:.3s}@keyframes slideToTop{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.harig-slide-to-top-leave{transform:translateY(0);opacity:1;animation:slideToTopLeave ease-in forwards;animation-duration:.3s}@keyframes slideToTopLeave{0%{transform:translateY(0);opacity:1}to{transform:translateY(200%);opacity:0}}.harig-accordion{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.harig-accordion.expanded{max-height:3500px;opacity:1;padding-top:10px;padding-bottom:10px}.harig-accordion.collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0}html[data-theme=light]{color-scheme:light;--hp-color-white: #fff !important;--hp-color-black: #000 !important;--hp-color-transparent: #0000 !important;--hp-shadow-black-soft: rgb(0 0 0 / 14%) !important;--hp-shadow-black-medium: rgb(0 0 0 / 18%) !important;--hp-shadow-black-strong: rgb(0 0 0 / 24%) !important;--hp-page-bg: radial-gradient(circle at 12% 14%, rgb(139 92 246 / 10%) 0%, transparent 28%), radial-gradient(circle at 88% 10%, rgb(79 70 229 / 8%) 0%, transparent 24%), radial-gradient(circle at 82% 82%, rgb(244 114 182 / 7%) 0%, transparent 26%), linear-gradient(180deg, #fffdf8 0%, #fbf7ff 44%, #f1e9ff 100%) !important;--hp-tile-bg: #ffffff !important;--hp-text-color: #0f172a !important;--hp-text-muted: #334155 !important;--hp-primary-accent: #7c3aed !important;--hp-primary-accent-hover: #6d28d9 !important;--hp-primary-accent-deep: #5b21b6 !important;--hp-primary-accent-darkest: #4c1d95 !important;--hp-primary-accent-bg-soft: rgba(124, 58, 237, .08) !important;--hp-primary-accent-border-soft: rgba(124, 58, 237, .2) !important;--hp-primary-accent-border-mid: rgba(123, 70, 238, .22) !important;--hp-primary-accent-border-hover: rgba(123, 70, 238, .45) !important;--hp-btn-purple-border: 1px solid #ab74f9 !important;--hp-success-color: #059669 !important;--hp-panel-bg: linear-gradient(160deg, rgb(255 255 255 / 90%), rgb(243 237 255 / 82%)) !important;--hp-panel-bg-soft: linear-gradient(155deg, rgb(255 255 255 / 84%), rgb(239 231 255 / 76%)) !important;--hp-panel-border: rgba(15, 23, 42, .08) !important;--hp-panel-border-soft: rgb(123 70 238 / 12%) !important;--hp-track-bg: rgb(123 70 238 / 9%) !important;--hp-elevation-soft: 0 14px 30px rgb(62 35 102 / 10%) !important;--hp-elevation-medium: 0 22px 48px rgb(62 35 102 / 14%) !important;--hp-overlay-bg: linear-gradient( to top, rgb(250 246 255 / 96%), rgb(239 230 255 / 86%) 58%, transparent 96% ) !important;--hp-code-bg: rgba(123, 70, 238, .05) !important;--hp-link-color: #6134db !important;--hp-link-hover-color: #45229d !important;--hp-link-info: #295fcf !important;--hp-text-soft: #271a42 !important;--hp-text-title-soft: #1f1535 !important;--hp-border-soft-20: rgb(123 70 238 / 12%) !important;--hp-border-soft-24: rgb(123 70 238 / 18%) !important;--hp-shadow-deep: 0 24px 52px rgb(62 35 102 / 12%) !important;--hp-shadow-overlay: 0 26px 56px rgb(62 35 102 / 16%) !important;--hp-surface-strong: rgb(255 255 255 / 88%) !important;--hp-surface-mid: rgb(245 239 255 / 88%) !important;--hp-surface-accent: rgb(237 227 255 / 92%) !important;--hp-bg-secondary: rgb(123 70 238 / 8%) !important;--hp-gradient-brand: linear-gradient(120deg, #4a18bd 0%, #8b5cf6 52%, #5b21b6 100%) !important;--hp-gradient-brand-cta: linear-gradient(120deg, #f5efff 0%, #9f72ff 46%, #6d28d9 100%) !important;--hp-gradient-brand-strong: linear-gradient(118deg, #6d28d9 0%, #8b5cf6 56%, #c084fc 100%) !important;--hp-footer-bg: radial-gradient(circle at 84% 12%, rgb(139 92 246 / 10%) 0%, transparent 32%), radial-gradient(circle at 14% 100%, rgb(79 70 229 / 7%) 0%, transparent 32%), linear-gradient(155deg, rgb(255 255 255 / 88%), rgb(241 235 255 / 80%)) !important;--hp-footer-border: rgb(123 70 238 / 14%) !important;--hp-footer-text: rgb(62 52 86 / 88%) !important;--hp-footer-label: rgb(29 24 46 / 92%) !important;--hp-home-overlay: linear-gradient( 180deg, rgb(255 255 255 / 8%) 0%, rgb(246 240 255 / 42%) 55%, rgb(232 220 255 / 70%) 100% ) !important;--hp-base-container-border: rgb(123 70 238 / 14%) !important;--hp-base-container-bg: radial-gradient(circle at 8% 8%, rgb(139 92 246 / 10%) 0%, transparent 40%), radial-gradient(circle at 92% 90%, rgb(79 70 229 / 7%) 0%, transparent 34%), linear-gradient(158deg, rgb(255 255 255 / 90%), rgb(242 235 255 / 78%)) !important;--hp-nav-surface-bg: linear-gradient(155deg, rgb(255 255 255 / 94%), rgb(244 237 255 / 88%)) !important;--hp-options-bg: linear-gradient(145deg, rgb(255 255 255 / 94%), rgb(244 238 255 / 88%)) !important;--hp-nav-surface-bg-strong: linear-gradient(165deg, rgb(255 255 255 / 96%), rgb(247 242 255 / 88%)) !important;--hp-nav-surface-shadow: 0 10px 24px rgb(62 35 102 / 10%) !important;--hp-nav-icon-stroke: #2e1a47 !important;--hp-nav-link-text: #2e1a47 !important;--hp-hero-badge-bg: linear-gradient(145deg, rgb(255 255 255 / 88%), rgb(241 235 255 / 80%)) !important;--hp-hero-badge-text: rgb(43 34 66) !important;--hp-hero-hello-color: rgb(58 48 86) !important;--hp-hero-role-color: rgb(24 20 36) !important;--hp-hero-role-static-color: rgb(24 20 36) !important;--hp-hero-role-accent: #7b46ee !important;--hp-hero-subtitle-color: #271b42 !important;--hp-secondary-cta-text: rgb(52 39 83) !important;--hp-secondary-cta-bg: linear-gradient(135deg, rgb(139 92 246 / 12%), rgb(255 255 255 / 72%)) !important;--hp-secondary-cta-hover-bg: linear-gradient(135deg, rgb(139 92 246 / 16%), rgb(255 255 255 / 82%)) !important;--hp-secondary-cta-shadow-hover: rgb(123 70 238 / 18%) !important;--hp-caret-color: rgb(123 70 238) !important;--hp-carousel-slide-bg: black;--hp-carousel-image-bg: black;--hp-carousel-surface-bg: black !important;--hp-carousel-nav-bg: linear-gradient(145deg, rgb(255 255 255 / 90%), rgb(243 237 255 / 84%)) !important;--hp-carousel-nav-hover-bg: linear-gradient(145deg, rgb(255 255 255 / 96%), rgb(245 240 255 / 90%)) !important;--hp-carousel-nav-border: rgb(123 70 238 / 12%) !important;--hp-carousel-nav-color: rgb(38 29 60) !important;--hp-carousel-eye-bg: rgb(255 255 255 / 82%) !important;--hp-carousel-eye-color: rgb(41 30 69) !important;--hp-carousel-indicator-bg: rgb(219 208 242 / 84%) !important;--hp-carousel-indicator-active-bg: var(--hp-gradient-brand) !important;--hp-cookie-banner-bg: #ffffff !important;--hp-cookie-banner-text: rgb(25 21 39) !important;--hp-cookie-divider: rgb(123 70 238 / 14%) !important;--hp-cookie-toggle-bg: rgb(226 220 243) !important;--hp-cookie-toggle-handle: #fff !important;--hp-legal-surface-bg: radial-gradient(circle at 88% 10%, rgb(139 92 246 / 8%) 0%, transparent 30%), radial-gradient(circle at 8% 94%, rgb(79 70 229 / 6%) 0%, transparent 30%), linear-gradient(160deg, rgb(255 255 255 / 90%), rgb(241 235 255 / 82%)) !important;--hp-legal-title-color: rgb(27 23 41) !important;--hp-legal-kicker-color: rgb(78 63 110 / 88%) !important;--hp-legal-fieldset-bg: rgb(250 247 255 / 82%) !important;--hp-legal-fieldset-legend-bg: rgb(244 239 255 / 98%) !important;--hp-year-badge-bg: linear-gradient(135deg, rgb(123 70 238 / 8%), rgb(255 255 255 / 78%)) !important;--hp-year-badge-color: rgb(72 46 135) !important;--hp-dialog-surface-bg: linear-gradient(145deg, rgb(255 255 255 / 92%), rgb(244 238 255 / 84%)) !important;--hp-dialog-text-color: rgb(27 23 42) !important;--hp-dialog-button-text: rgb(27 23 42) !important;--hp-theme-toggle-light-bg: rgb(255 255 255 / 90%) !important;--hp-theme-toggle-dark-bg: linear-gradient(145deg, rgb(48 35 79 / 94%), rgb(27 20 46 / 90%)) !important;--hp-theme-toggle-shadow: 0 10px 22px rgb(62 35 102 / 12%) !important;--hp-spinner-dot-bg: var(--hp-gradient-brand) !important;--hp-spinner-dot-shadow: 0 0 20px rgb(123 70 238 / 18%) !important;--hp-btn-text-on-brand: var(--hp-color-white) !important;--hp-contact-icon-bg: var(--hp-gradient-brand) !important;--hp-contact-icon-hover-bg: var(--hp-gradient-brand) !important;--hp-contact-icon-fg: var(--hp-color-white) !important;--hp-submit-bg: var(--hp-gradient-brand) !important;--hp-submit-shadow-hover: rgb(123 70 238 / 18%) !important;--hp-auth-btn-bg: #ffffff !important;--hp-auth-btn-text: #1e1338 !important;--hp-auth-btn-border: var(--hp-primary-accent-border-mid) !important;--hp-auth-btn-shadow: 0 2px 8px rgba(62, 35, 102, .06) !important;--hp-auth-btn-hover-bg: #faf8ff !important;--hp-auth-btn-hover-border: var(--hp-primary-accent-border-hover) !important;--hp-auth-btn-hover-shadow: 0 4px 14px rgba(123, 70, 238, .16) !important;--hp-github-icon-fill: #181717 !important;--hp-about-category-bg: linear-gradient(135deg, rgb(247 239 255 / 90%) 0%, rgb(230 214 255 / 80%) 100%) !important;--hp-about-category-bg-hover: linear-gradient( 135deg, rgb(251 246 255 / 96%) 0%, rgb(236 223 255 / 88%) 100% ) !important;--hp-about-tech-hover-bg: rgb(139 92 246 / 7%) !important;--hp-about-tech-icon-bg: linear-gradient(135deg, rgb(248 241 255 / 92%) 0%, rgb(232 218 255 / 82%) 100%) !important;--hp-about-tech-icon-border: rgb(123 70 238 / 16%) !important;--hp-expertise-icon-bg: linear-gradient(135deg, rgb(248 242 255 / 92%) 0%, rgb(232 219 255 / 84%) 100%) !important;--hp-expertise-glow: rgb(123 70 238 / 8%) !important;--hp-npm-glow: rgb(123 70 238 / 10%) !important;--hp-carousel-gradient-border-surface: #f5efff !important;--hp-carousel-gradient-border-start: rgb(123 70 238 / 48%) !important;--hp-carousel-gradient-border-mid: rgb(195 151 255 / 52%) !important;--hp-carousel-gradient-border-end: rgb(224 88 154 / 42%) !important;--hp-text-shadow-strong: none !important;--hp-mobile-nav-shadow: rgb(62 35 102 / 16%) !important;--hp-footer-shadow: rgb(62 35 102 / 12%) !important;--hp-theme-icon-fill: var(--hp-primary-accent-deep) !important;--hp-cookie-active-color: rgb(76 175 80) !important;--hp-expertise-icon-fg: rgb(42 31 71) !important;--hp-theme-light-icon-shadow: rgb(70 48 120 / 18%) !important;--hp-light-input-bg: rgb(236 220 255 / 74%) !important;--harig-textarea-background: #efe0ff !important;--harig-inputtext-background: #efe0ff !important;--hp-theme-menu-hover-bg: rgb(143 108 206 / 10%) !important;--hp-about-divider-light: rgb(123 70 238 / 24%) !important;--hp-section-eyebrow-border: rgb(123 70 238 / 22%) !important;--hp-section-eyebrow-bg: linear-gradient(135deg, rgb(123 70 238 / 10%), rgb(255 255 255 / 80%)) !important;--hp-section-eyebrow-text: rgb(62 52 86 / 90%) !important;--hp-section-eyebrow-inset: rgb(123 70 238 / 10%) !important;--hp-hero-name-gradient-theme: linear-gradient(108deg, #2f1f61 4%, #7b46ee 44%, #e0589a 96%) !important;--hp-hero-name-shadow-theme: 0 10px 24px rgb(123 70 238 / 12%) !important;--hp-hero-roles-shadow-theme: 0 6px 18px rgb(255 255 255 / 30%) !important;--hp-hero-social-shadow-theme: 0 12px 22px rgb(123 70 238 / 14%) !important;--hp-carousel-eye-shadow-theme: 0 12px 26px rgb(70 48 120 / 14%) !important;--hp-font-size-spinner: clamp(2.1rem, 1.55rem + 2.8vw, 3rem) !important}html[data-theme=light] body{color:var(--hp-text-color)}html[data-theme=light] .background-static{background-image:radial-gradient(circle at 18% 18%,rgba(139,92,246,.16) 0%,transparent 26%),radial-gradient(circle at 82% 12%,rgba(255,132,189,.14) 0%,transparent 24%),radial-gradient(circle at 88% 82%,rgba(96,165,250,.1) 0%,transparent 24%),linear-gradient(135deg,#fffeff,#f7efff 48%,#ede1ff)}html[data-theme=light] .background-static:before{background-image:linear-gradient(rgba(123,70,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(123,70,238,.06) 1px,transparent 1px);opacity:.18}html[data-theme=light] .hp-section-title{color:var(--hp-text-color)}html[data-theme=light] .hp-section-title:before{background:var(--hp-text-color)}html[data-theme=light] a:not(.hp-accordion-header,.hp-fieldset-legend a){color:var(--hp-link-color)!important}html[data-theme=light] .contact .material-icons{background:var(--hp-contact-icon-bg);color:var(--hp-contact-icon-fg)!important}html[data-theme=light] .contact .material-icons:hover{opacity:.7}html[data-theme=light] .service{background:var(--hp-tile-bg)}html[data-theme=light] .service .material-icons{color:var(--hp-expertise-icon-fg)!important}html[data-theme=light] .light-img{box-shadow:0 10px 26px var(--hp-theme-light-icon-shadow)!important}html[data-theme=light] .mdc-text-field *{color:var(--hp-text-color)!important}html[data-theme=light] .mdc-text-field{background-color:var(--hp-light-input-bg)!important}html[data-theme=light] .tag-chip,html[data-theme=light] .hp-tech-chip,html[data-theme=light] .hp-tag-chip{background:#7b46ee12!important;border:1px solid var(--hp-primary-accent-border-mid)!important;color:#3b1872!important;font-weight:550!important}html[data-theme=light] .tag-chip:hover,html[data-theme=light] .hp-tech-chip:hover,html[data-theme=light] .hp-tag-chip:hover{background:#7b46ee24!important;border-color:#7b46ee66!important;color:var(--hp-primary-accent-deep)!important}html[data-theme=light] .arrow-btn-animate:not(.secondary){border:var(--hp-btn-purple-border)!important}html[data-theme=light] .arrow-btn-animate:not(.secondary):hover,html[data-theme=light] .arrow-btn-animate:not(.secondary):active{border:var(--hp-btn-purple-border)!important}html[data-theme=light] .arrow-btn-animate.secondary{background:#7b46ee0d!important;border:1px solid var(--hp-primary-accent-border-mid)!important;color:#2b1754!important;box-shadow:0 2px 8px #7b46ee0f!important}html[data-theme=light] .arrow-btn-animate.secondary span.arr,html[data-theme=light] .arrow-btn-animate.secondary .text{color:#2b1754!important}html[data-theme=light] .arrow-btn-animate.secondary:hover{background:#7b46ee1f!important;border-color:#7b46ee61!important;color:var(--hp-primary-accent-deep)!important;box-shadow:0 4px 14px #7b46ee29!important}html[data-theme=light] .arrow-btn-animate.secondary:hover span.arr,html[data-theme=light] .arrow-btn-animate.secondary:hover .text{color:var(--hp-primary-accent-deep)!important}html[data-theme=light] .signUpBtns,html[data-theme=light] #pop-sign-in-google,html[data-theme=light] #pop-sign-in-microsoft,html[data-theme=light] #pop-sign-in-github{background:#fff!important;color:#1e1338!important;border:1px solid var(--hp-primary-accent-border-mid)!important;box-shadow:0 2px 8px #3e23660f!important}html[data-theme=light] .signUpBtns:hover,html[data-theme=light] #pop-sign-in-google:hover,html[data-theme=light] #pop-sign-in-microsoft:hover,html[data-theme=light] #pop-sign-in-github:hover{background:#faf8ff!important;border-color:var(--hp-primary-accent-border-hover)!important;box-shadow:0 4px 14px #7b46ee29!important;color:var(--hp-primary-accent-deep)!important}html[data-theme=light] #pop-sign-in-github svg,html[data-theme=light] #pop-sign-in-github svg path,html[data-theme=light] .signUpBtns#pop-sign-in-github svg,html[data-theme=light] .signUpBtns#pop-sign-in-github svg path{fill:#181717!important}html[data-theme=light] .theme-switch-container{background:var(--hp-options-bg)!important;border:1px solid var(--hp-primary-accent-border-mid)!important;box-shadow:0 4px 14px #3e236614!important}html[data-theme=light] .theme-switch-container .theme-icon,html[data-theme=light] .theme-switch-container .sun{color:#d97706!important;fill:#d97706!important}html[data-theme=light] .theme-switch-container:hover{border-color:var(--hp-primary-accent-border-hover)!important;box-shadow:0 6px 18px #7b46ee29!important}html[data-theme=light] .theme-switch-container:hover .theme-icon,html[data-theme=light] .theme-switch-container:hover .sun{color:#b45309!important;fill:#b45309!important}html[data-theme=light] .user-details{background:var(--hp-nav-surface-bg)!important;border:1px solid var(--hp-primary-accent-border-mid)!important;box-shadow:0 4px 16px #3e236614!important}html[data-theme=light] .user-details:hover{border-color:var(--hp-primary-accent-border-hover)!important;box-shadow:0 6px 20px #7b46ee29!important}html[data-theme=light] .user-details #user-display-name{color:#1f1535!important}html[data-theme=light] #menu-icon{background:var(--hp-options-bg)!important;border:1px solid var(--hp-primary-accent-border-mid)!important}html[data-theme=light] #menu-icon .line{stroke:#2e1a47!important}html[data-theme=light] nav#hp-side-nav ul li,html[data-theme=light] nav#mobile-menu ul li{background:var(--hp-nav-surface-bg)!important;border:1px solid rgba(123,70,238,.16)!important;box-shadow:0 4px 14px #3e236614!important;transition:width .25s cubic-bezier(.2,.8,.2,1),background .25s ease,border-color .25s ease,box-shadow .25s ease!important}html[data-theme=light] nav#hp-side-nav ul li a,html[data-theme=light] nav#mobile-menu ul li a{color:#2e1a47!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important;pointer-events:none}html[data-theme=light] nav#hp-side-nav ul li a .material-icons,html[data-theme=light] nav#hp-side-nav ul li a span,html[data-theme=light] nav#mobile-menu ul li a .material-icons,html[data-theme=light] nav#mobile-menu ul li a span{color:#2e1a47!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important}html[data-theme=light] nav#hp-side-nav ul li:hover,html[data-theme=light] nav#hp-side-nav ul li:active,html[data-theme=light] nav#hp-side-nav ul li.link-expand,html[data-theme=light] nav#hp-side-nav ul li.active,html[data-theme=light] nav#mobile-menu ul li:hover,html[data-theme=light] nav#mobile-menu ul li:active,html[data-theme=light] nav#mobile-menu ul li.link-expand,html[data-theme=light] nav#mobile-menu ul li.active{background:var(--hp-gradient-brand-strong)!important;border:var(--hp-btn-purple-border)!important;box-shadow:0 8px 24px #6d28d959!important}html[data-theme=light] nav#hp-side-nav ul li:hover a,html[data-theme=light] nav#hp-side-nav ul li:hover a .material-icons,html[data-theme=light] nav#hp-side-nav ul li:hover a span,html[data-theme=light] nav#hp-side-nav ul li:active a,html[data-theme=light] nav#hp-side-nav ul li:active a .material-icons,html[data-theme=light] nav#hp-side-nav ul li:active a span,html[data-theme=light] nav#hp-side-nav ul li.link-expand a,html[data-theme=light] nav#hp-side-nav ul li.link-expand a .material-icons,html[data-theme=light] nav#hp-side-nav ul li.link-expand a span,html[data-theme=light] nav#hp-side-nav ul li.active a,html[data-theme=light] nav#hp-side-nav ul li.active a .material-icons,html[data-theme=light] nav#hp-side-nav ul li.active a span,html[data-theme=light] nav#mobile-menu ul li:hover a,html[data-theme=light] nav#mobile-menu ul li:hover a .material-icons,html[data-theme=light] nav#mobile-menu ul li:hover a span,html[data-theme=light] nav#mobile-menu ul li:active a,html[data-theme=light] nav#mobile-menu ul li:active a .material-icons,html[data-theme=light] nav#mobile-menu ul li:active a span,html[data-theme=light] nav#mobile-menu ul li.link-expand a,html[data-theme=light] nav#mobile-menu ul li.link-expand a .material-icons,html[data-theme=light] nav#mobile-menu ul li.link-expand a span,html[data-theme=light] nav#mobile-menu ul li.active a,html[data-theme=light] nav#mobile-menu ul li.active a .material-icons,html[data-theme=light] nav#mobile-menu ul li.active a span{color:#fff!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important}html[data-theme=light] nav#mobile-menu{background:#fffffff0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-right:1px solid rgba(123,70,238,.16)!important;box-shadow:8px 0 32px #3e23661f!important}html[data-theme=light] .hero-email-btn{background:#7b46ee0f!important;border:1px solid var(--hp-primary-accent-border-mid)!important;color:#1e1338!important}html[data-theme=light] .hero-email-btn .hero-mail-icon{color:var(--hp-primary-accent)!important}html[data-theme=light] .hero-email-btn:hover{background:#7b46ee1f!important;border-color:#7b46ee59!important}html[data-theme=light] .hero-email-btn .copy-badge{background:#7b46ee1a!important;color:var(--hp-primary-accent-darkest)!important;font-weight:600!important}html[data-theme=light] .hero-channel-link{color:#475569!important}html[data-theme=light] .hero-channel-link:hover,html[data-theme=light] .hp-exp-company{color:var(--hp-primary-accent)!important}html[data-theme=light] .hp-exp-at{color:var(--hp-primary-accent)!important;font-weight:600!important}html[data-theme=light] .hp-exp-location{color:#547!important;font-weight:500!important}html[data-theme=light] .hp-duration-capsule{background:#7b46ee0f!important;border:1px solid rgba(123,70,238,.2)!important;color:#3b235e!important;font-weight:500!important}html[data-theme=light] .hp-tech-label{color:#382459!important;font-weight:600!important}html[data-theme=light] .hp-achieve-item{color:#2b1e47!important}html[data-theme=light] .hp-achieve-item .hp-achieve-icon{color:var(--hp-primary-accent)!important}html[data-theme=light] .hp-achieve-highlight{color:#1a0f30!important}html[data-theme=light] #expertise .hp-section-intro,html[data-theme=light] #expertise .description{color:#332252!important}html[data-theme=light] #expertise .expertise-icon-wrap{background:#7b46ee14!important;border:1px solid rgba(123,70,238,.22)!important;color:var(--hp-primary-accent)!important}html[data-theme=light] #expertise .expertise-icon-wrap:hover{background:#7b46ee26!important;border-color:#7b46ee66!important;color:var(--hp-primary-accent-hover)!important}html[data-theme=light] #expertise .expertise-badge{background:var(--hp-primary-accent-bg-soft)!important;border:1px solid var(--hp-primary-accent-border-soft)!important;color:var(--hp-primary-accent)!important}html[data-theme=light] #expertise .tag-chip{background:#7b46ee0d!important;border:1px solid rgba(123,70,238,.16)!important;color:#332252!important}html[data-theme=light] #expertise .tag-chip:hover{background:#7b46ee1f!important;border-color:#7b46ee59!important;color:var(--hp-primary-accent-hover)!important}html[data-theme=light] #products .hp-section-intro{color:#332252!important}html[data-theme=light] #products .hp-product-badge{color:var(--hp-primary-accent-deep)!important;background:var(--hp-primary-accent-bg-soft)!important;border-color:var(--hp-primary-accent-border-mid)!important;font-weight:700!important}html[data-theme=light] #products .hp-product-status{background:#10b98114!important;border-color:#10b98140!important;color:#047857!important}html[data-theme=light] #products .hp-product-status .status-dot{background:#059669!important;box-shadow:0 0 0 3px #10b98140!important}html[data-theme=light] #products .hp-product-icon-wrap{background:var(--hp-primary-accent-bg-soft)!important;border-color:var(--hp-primary-accent-border-soft)!important}html[data-theme=light] #products .hp-product-icon{color:var(--hp-primary-accent)!important}html[data-theme=light] #products .hp-product-tagline{color:#4a366e!important}html[data-theme=light] #products .hp-product-desc{color:#332252!important}html[data-theme=light] #npm-packages .hp-npm-pill{color:var(--hp-primary-accent)!important;background:var(--hp-primary-accent-bg-soft)!important;border:1px solid var(--hp-primary-accent-border-soft)!important}html[data-theme=light] #npm-packages .hp-pkg-icon-wrap{background:#7b46ee14!important;border:1px solid rgba(123,70,238,.22)!important}html[data-theme=light] #npm-packages .hp-pkg-icon-wrap .hp-pkg-icon{color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-pkg-tagline{color:var(--hp-primary-accent)!important;font-weight:600!important}html[data-theme=light] #npm-packages .hp-section-intro,html[data-theme=light] #npm-packages .hp-pkg-desc{color:#332252!important}html[data-theme=light] #npm-packages .hp-subpkg-label{color:#382459!important;font-weight:600!important}html[data-theme=light] #npm-packages .hp-subpkg-count{background:#7b46ee14!important;border:1px solid rgba(123,70,238,.22)!important;color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-pkg-tag{background:var(--hp-primary-accent-bg-soft)!important;border:1px solid var(--hp-primary-accent-border-soft)!important;color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-terminal-bar{background:#7b46ee0a!important;border:1px solid rgba(123,70,238,.2)!important}html[data-theme=light] #npm-packages .hp-terminal-prompt{color:var(--hp-primary-accent)!important;font-weight:700!important}html[data-theme=light] #npm-packages .hp-terminal-cmd{color:#1a0f30!important;font-weight:600!important}html[data-theme=light] #npm-packages .hp-copy-btn{background:#7b46ee14!important;border-color:#7b46ee33!important;color:#3b1872!important}html[data-theme=light] #npm-packages .hp-copy-btn:hover{background:#7b46ee26!important}html[data-theme=light] #npm-packages .hp-copy-btn.copied{background:#10b98126!important;border-color:#10b98166!important;color:#065f46!important}html[data-theme=light] #npm-packages .hp-pkg-badge-chip{background:#7b46ee0f!important;border:1px solid rgba(123,70,238,.2)!important;color:#4c1d95!important}html[data-theme=light] #npm-packages .hp-pkg-badge-chip .material-icons{color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-subpkg-card{background:#7b46ee0a!important;border:1px solid rgba(123,70,238,.16)!important}html[data-theme=light] #npm-packages .hp-subpkg-card:hover{background:#7b46ee17!important;border-color:#7b46ee59!important;box-shadow:0 4px 12px #7b46ee1f!important}html[data-theme=light] #npm-packages .hp-subpkg-card:hover .hp-subpkg-name{color:var(--hp-primary-accent-darkest)!important}html[data-theme=light] #npm-packages .hp-subpkg-card:hover .hp-subpkg-external-icon{color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-subpkg-name{color:var(--hp-primary-accent-hover)!important;font-weight:700!important}html[data-theme=light] #npm-packages .hp-subpkg-role{color:#332252!important}html[data-theme=light] #npm-packages .hp-subpkg-external-icon{color:#604882!important}html[data-theme=light] #npm-packages .hp-module-chip{background:#7b46ee0f!important;border:1px solid rgba(123,70,238,.2)!important;color:var(--hp-primary-accent-hover)!important}html[data-theme=light] #npm-packages .hp-module-chip:hover{background:#7b46ee24!important;border-color:#7b46ee73!important;color:var(--hp-primary-accent-darkest)!important}html[data-theme=light] #npm-packages .hp-module-chip:hover .hp-module-chip-icon,html[data-theme=light] #npm-packages .hp-feature-check{color:var(--hp-primary-accent)!important}html[data-theme=light] #npm-packages .hp-feature-text{color:#271a42!important}html[data-theme=light] #contact .hp-status-capsule{background:#10b98114!important;border-color:#10b9814d!important;color:var(--hp-success-color)!important}html[data-theme=light] #contact .hp-channel-item{background:#7b46ee08!important;border:1px solid rgba(123,70,238,.12)!important}html[data-theme=light] #contact .hp-channel-item:hover{background:#7b46ee0f!important}html[data-theme=light] #contact .hp-channel-link:hover{color:var(--hp-primary-accent)!important}html[data-theme=light] #contact .hp-tz-tag{color:var(--hp-primary-accent)!important;background:var(--hp-primary-accent-bg-soft)!important}html[data-theme=light] #contact .hp-copy-email-btn{background:#fff!important;border:1px solid var(--hp-primary-accent-border-mid)!important;color:var(--hp-primary-accent-hover)!important;box-shadow:0 2px 8px #3e23660f!important}html[data-theme=light] #contact .hp-copy-email-btn .material-icons{color:var(--hp-primary-accent)!important}html[data-theme=light] #contact .hp-copy-email-btn:hover{background:#faf8ff!important;border-color:var(--hp-primary-accent-border-hover)!important;box-shadow:0 4px 12px #7b46ee29!important;color:var(--hp-primary-accent-deep)!important}html[data-theme=light] #contact .hp-copy-email-btn:hover .material-icons{color:var(--hp-primary-accent-hover)!important}html[data-theme=light] #contact .hp-copy-email-btn.copied{background:#10b9811f!important;border-color:#10b98159!important;color:var(--hp-success-color)!important}html[data-theme=light] #contact .hp-copy-email-btn.copied .material-icons{color:var(--hp-success-color)!important}html[data-theme=light] #contact .hp-response-note{background:#7c3aed0a!important;border-color:#7c3aed1f!important}html[data-theme=light] #contact .hp-block-overlay{background:#ffffffe0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(123,70,238,.14)!important}html[data-theme=light] #contact .hp-lock-icon-wrap{background:var(--hp-primary-accent-bg-soft)!important;border:1px solid var(--hp-primary-accent-border-mid)!important}html[data-theme=light] #contact .hp-lock-icon-wrap .material-icons{color:var(--hp-primary-accent)!important}html[data-theme=light] #contact .hp-auth-title{color:#1a0f30!important;font-weight:700!important}html[data-theme=light] #contact .hp-auth-desc,html[data-theme=light] #contact .hp-auth-toggle-line,html[data-theme=light] #contact .hp-auth-terms-notice{color:#334155!important}html[data-theme=light] #contact .hp-auth-link,html[data-theme=light] #contact #contact-show-sign-in,html[data-theme=light] #contact #contact-show-sign-up,html[data-theme=light] #contact #contact-terms-conditions,html[data-theme=light] #contact #contact-privacy-policy,html[data-theme=light] #contact #pop-show-sign-in,html[data-theme=light] #contact #pop-show-sign-up,html[data-theme=light] #contact #pop-terms-service,html[data-theme=light] #contact #pop-privacy-policy{color:var(--hp-primary-accent-hover)!important;font-weight:600!important}html[data-theme=light] #contact .hp-auth-link:hover,html[data-theme=light] #contact #contact-show-sign-in:hover,html[data-theme=light] #contact #contact-show-sign-up:hover,html[data-theme=light] #contact #contact-terms-conditions:hover,html[data-theme=light] #contact #contact-privacy-policy:hover,html[data-theme=light] #contact #pop-show-sign-in:hover,html[data-theme=light] #contact #pop-show-sign-up:hover,html[data-theme=light] #contact #pop-terms-service:hover,html[data-theme=light] #contact #pop-privacy-policy:hover{color:var(--hp-primary-accent-darkest)!important}html[data-theme=light] #terms,html[data-theme=light] #policy{background:var(--hp-legal-surface-bg)!important}html[data-theme=light] .cookie-preference-banner-inner p{color:#475569!important}html[data-theme=light] .cookie-preference-banner-inner h3,html[data-theme=light] .cookie-preference-banner-inner h4{color:#0f172a!important}html[data-theme=light] .cookie-accordian{border-bottom-color:var(--hp-cookie-divider)!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-reject,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(1){background:#0f172a0f!important;border:1px solid rgba(15,23,42,.14)!important;color:#475569!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-reject:hover,html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-reject:active,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(1):hover,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(1):active{background:#0f172a1a!important;color:#0f172a!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-save,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(2){background:#7c3aed14!important;border:1px solid rgba(124,58,237,.3)!important;color:#6d28d9!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-save:hover,html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-save:active,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(2):hover,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(2):active{background:#7c3aed24!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-accept,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(3){background:var(--hp-primary-accent)!important;border:var(--hp-btn-purple-border)!important;color:#fff!important}html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-accept:hover,html[data-theme=light] .cookie-preference-bottom-options button.cookie-btn-accept:active,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(3):hover,html[data-theme=light] .cookie-preference-bottom-options button:nth-child(3):active{background:var(--hp-primary-accent-hover)!important;border:var(--hp-btn-purple-border)!important}html[data-theme=light] .cookie-accordian-content .cookie-container,html[data-theme=light] #policy .cookie-container{background:#0f172a05!important;border-color:#0f172a14!important}html[data-theme=light] .cookie-accordian-content .cookie-container .cookie-field .cookie-label,html[data-theme=light] #policy .cookie-container .cookie-field .cookie-label{color:#64748b!important}html[data-theme=light] .cookie-accordian-content .cookie-container .cookie-field .cookie-code,html[data-theme=light] #policy .cookie-container .cookie-field .cookie-code{background:#7c3aed14!important;border-color:#7c3aed38!important;color:#6d28d9!important}html[data-theme=light] .cookie-accordian-content .cookie-container .cookie-field .cookie-val,html[data-theme=light] #policy .cookie-container .cookie-field .cookie-val{color:#1e293b!important}html[data-theme=light] .cookie-consent-banner{background:#fff!important;box-shadow:0 12px 32px #0f172a1f!important;color:#0f172a!important}html[data-theme=light] .cookie-consent-banner .cookie-consent-title{color:#0f172a!important}html[data-theme=light] .cookie-consent-banner .cookie-text-content p{color:#64748b!important}html[data-theme=light] .cookie-consent-banner .cookie-text-content p a{color:var(--hp-primary-accent)!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(1){background:#0f172a0f!important;color:#334155!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(1):hover{background:#0f172a1a!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(2){color:#64748b!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(2):hover{color:#0f172a!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(3){background:var(--hp-primary-accent)!important;color:#fff!important;border:var(--hp-btn-purple-border)!important}html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(3):hover,html[data-theme=light] .cookie-consent-banner .cookie-action-options button:nth-child(3):active{background:var(--hp-primary-accent-hover)!important;border:var(--hp-btn-purple-border)!important}html[data-theme=light] footer{background:transparent}html[data-theme=light] #theme-menu .hp-menu-item .material-icons,html[data-theme=light] #theme-menu .hp-menu-item{color:var(--hp-text-color)!important}html[data-theme=light] #theme-menu .hp-menu-item:hover{background:var(--hp-theme-menu-hover-bg);box-shadow:none}html[data-theme=light] .dot-spinner .dot-spinner-dot:before{background-color:var(--hp-text-color)}html[data-theme=light] #about .hp-section-intro{color:#332252!important}html[data-theme=light] #about .category-card{background:var(--hp-about-category-bg)}html[data-theme=light] #about .category-card:before{background:linear-gradient(90deg,transparent,var(--hp-about-divider-light),transparent)}html[data-theme=light] #about .category-card:hover{background:var(--hp-about-category-bg-hover)}html[data-theme=light] #about .tech-item:hover{background:var(--hp-about-tech-hover-bg)}html[data-theme=light] #about .tech-icon-wrapper{background:var(--hp-about-tech-icon-bg);border-color:var(--hp-about-tech-icon-border)}html[data-theme=light] #expertise .expertise-icon{background:var(--hp-expertise-icon-bg)}html[data-theme=light] #home .hero-title .name{background:var(--hp-hero-name-gradient-theme)!important;text-shadow:var(--hp-hero-name-shadow-theme)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] #home .roles{text-shadow:var(--hp-hero-roles-shadow-theme)}html[data-theme=light] #home .hero-social{filter:drop-shadow(var(--hp-hero-social-shadow-theme))}html[data-theme=light] .carousel-container .eye-icon{color:var(--hp-carousel-eye-color);background:var(--hp-carousel-eye-bg);box-shadow:var(--hp-carousel-eye-shadow-theme)}html[data-theme=light] #contact .msg-span{color:#fff}html[data-theme=light] hp-accordion-panel,html[data-theme=light] .hp-accordion-panel{border-color:#7b46ee2e!important;background:#ffffffe6!important;box-shadow:0 4px 16px #7b46ee0d!important}html[data-theme=light] hp-accordion-panel:hover:not(.disabled),html[data-theme=light] .hp-accordion-panel:hover:not(.disabled){border-color:#7b46ee4d!important}html[data-theme=light] hp-accordion-panel.expanded,html[data-theme=light] .hp-accordion-panel.expanded{border-color:#7b46ee59!important;background:#fffffff5!important;box-shadow:0 6px 20px #7b46ee14!important}html[data-theme=light] .hp-accordion-header{color:#20163a!important}html[data-theme=light] .hp-accordion-header:hover{background:#7b46ee0f!important;color:#140a2a!important}html[data-theme=light] .hp-accordion-header:hover .hp-accordion-icon-wrap{background:#7b46ee2e!important;color:#6d28d9!important}html[data-theme=light] .hp-accordion-header.expanded{background:#7b46ee0a!important}html[data-theme=light] .hp-accordion-header.expanded .hp-accordion-icon-wrap{background:#7b46ee33!important;color:#6d28d9!important}html[data-theme=light] .hp-accordion-header .hp-accordion-icon-wrap{background:#7b46ee14!important;color:#7b46ee!important}html[data-theme=light] .hp-accordion-content-body{color:#372d4b!important;border-top:1px solid rgba(123,70,238,.12)!important}html[data-theme=light] .hp-dialog{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 24px 60px #0f172a26!important}html[data-theme=light] .hp-dialog .hp-dialog-header{border-bottom-color:#0f172a14!important}html[data-theme=light] .hp-dialog .hp-dialog-title{color:#0f172a!important}html[data-theme=light] .hp-dialog .hp-dialog-close-btn{color:#64748b!important}html[data-theme=light] .hp-dialog .hp-dialog-close-btn:hover{background:#0f172a0f!important;color:#0f172a!important}html[data-theme=light] .hp-dialog .hp-dialog-body{color:#334155!important}html[data-theme=light] .hp-dialog .hp-dialog-footer,html[data-theme=light] .hp-dialog .hp-dialog-footer-actions{border-top-color:#0f172a14!important;background:#0f172a05!important}html[data-theme=light] .hp-action-btn.secondary{background:#0f172a0d!important;border-color:#0f172a1f!important;color:#334155!important}html[data-theme=light] .hp-action-btn.secondary:hover{background:#0f172a14!important;color:#0f172a!important}html[data-theme=light] .cdk-overlay-backdrop.hp-dialog-backdrop{background:#0f172a73!important}html[data-theme=light] #user-pop-display-name{color:#0f172a!important}html[data-theme=light] #user-pop-email{color:#64748b!important}html[data-theme=light] .user-email-capsule{background:#0f172a0a!important;border-color:#0f172a14!important;color:#64748b!important}html[data-theme=light] .user-pop-links{color:#64748b!important}html[data-theme=light] .user-pop-links a{color:var(--hp-primary-accent)!important}html[data-theme=light] .user-pop-links .dot-separator{color:#0f172a40!important}html[data-theme=light] .logout-btn{background:#fee2e2!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.35)!important;box-shadow:0 4px 14px #ef44441f!important}html[data-theme=light] .logout-btn .material-icons{color:#dc2626!important}html[data-theme=light] .logout-btn:hover:not(:disabled){background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;box-shadow:0 6px 20px #ef444459!important}html[data-theme=light] .logout-btn:hover:not(:disabled) .material-icons{color:#fff!important}html[data-theme=light] .logout-btn:active:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}html[data-theme=light] .hp-fieldset{border-color:#7b46ee2e!important;background:var(--hp-legal-fieldset-bg, rgba(250, 247, 255, .82))!important}html[data-theme=light] .hp-fieldset .hp-fieldset-legend{background:var(--hp-legal-fieldset-legend-bg, rgba(244, 239, 255, .98))!important;border:1px solid rgba(123,70,238,.18)!important;color:#1b1729!important}html[data-theme=light] .hp-float-label input,html[data-theme=light] .hp-float-label textarea,html[data-theme=light] .hp-float-label .hp-input,html[data-theme=light] .hp-float-label .hp-textarea{background:var(--hp-light-input-bg, rgba(236, 220, 255, .74))!important;border-color:#7b46ee33!important;color:#1b172a!important}html[data-theme=light] .hp-float-label input:hover:not(:focus):not(:disabled),html[data-theme=light] .hp-float-label textarea:hover:not(:focus):not(:disabled),html[data-theme=light] .hp-float-label .hp-input:hover:not(:focus):not(:disabled),html[data-theme=light] .hp-float-label .hp-textarea:hover:not(:focus):not(:disabled){border-color:#7b46ee61!important}html[data-theme=light] .hp-float-label input:focus,html[data-theme=light] .hp-float-label textarea:focus,html[data-theme=light] .hp-float-label .hp-input:focus,html[data-theme=light] .hp-float-label .hp-textarea:focus{border-color:#7b46ee!important;box-shadow:0 0 0 3px #7b46ee38,0 4px 16px #7b46ee1f!important}html[data-theme=light] .hp-float-label label{color:#5a4678!important}html[data-theme=light] .hp-float-label.hp-float-label-active label,html[data-theme=light] .hp-float-label:focus-within label{color:#7b46ee!important}html[data-theme=light] .hp-float-label.hp-float-label-active textarea~label,html[data-theme=light] .hp-float-label.hp-float-label-active .hp-textarea~label,html[data-theme=light] .hp-float-label:focus-within textarea~label,html[data-theme=light] .hp-float-label:focus-within .hp-textarea~label{border-color:#7b46ee40!important}html[data-theme=light] .hp-float-label:focus-within label{color:#6935d5!important;text-shadow:none!important}html[data-theme=light] .hp-float-label textarea,html[data-theme=light] .hp-float-label .hp-textarea{scrollbar-color:rgba(124,58,237,.4) transparent!important}html[data-theme=light] .hp-float-label textarea::-webkit-scrollbar-thumb,html[data-theme=light] .hp-float-label .hp-textarea::-webkit-scrollbar-thumb{background:#7c3aed61!important}html[data-theme=light] .hp-float-label textarea::-webkit-scrollbar-thumb:hover,html[data-theme=light] .hp-float-label .hp-textarea::-webkit-scrollbar-thumb:hover{background:#7c3aedb3!important}html[data-theme=light] .hp-char-counter{color:#475569!important;font-weight:600!important}html[data-theme=light] .hp-char-counter .text-red-400{color:#dc2626!important}html[data-theme=light] .hp-menu,html[data-theme=light] .options-menu{border-color:#7b46ee33!important;background:#fffffff2!important;box-shadow:0 12px 30px #3e236624!important}html[data-theme=light] .hp-menu .hp-menu-item,html[data-theme=light] .options-menu .hp-menu-item,html[data-theme=light] .hp-menu .hp-menu-item .material-icons,html[data-theme=light] .options-menu .hp-menu-item .material-icons{color:var(--hp-text-color)!important}html[data-theme=light] .hp-menu .hp-menu-item:hover,html[data-theme=light] .hp-menu .hp-menu-item:focus-visible,html[data-theme=light] .options-menu .hp-menu-item:hover,html[data-theme=light] .options-menu .hp-menu-item:focus-visible{background:var(--hp-theme-menu-hover-bg, rgba(143, 108, 206, .1))!important}html[data-theme=light] .hp-tooltip{background:#fff!important;border-color:#7c3aed40!important;box-shadow:0 10px 30px #46307826!important;color:#1e1b4b!important}html[data-theme=light] .hp-tooltip .hp-tooltip-arrow{background:#fff!important}html[data-theme=light] .hp-tooltip .hp-tooltip-arrow.top{border-right-color:#7c3aed40!important;border-bottom-color:#7c3aed40!important}html[data-theme=light] .hp-tooltip .hp-tooltip-arrow.bottom{border-left-color:#7c3aed40!important;border-top-color:#7c3aed40!important}html[data-theme=light] .hp-tooltip .hp-tooltip-arrow.left{border-right-color:#7c3aed40!important;border-top-color:#7c3aed40!important}html[data-theme=light] .hp-tooltip .hp-tooltip-arrow.right{border-left-color:#7c3aed40!important;border-bottom-color:#7c3aed40!important}html[data-theme=dark]{color-scheme:dark;--hp-primary-accent: #a855f7 !important;--hp-primary-accent-hover: #c084fc !important;--hp-primary-accent-deep: #7c3aed !important;--hp-primary-accent-darkest: #6d28d9 !important;--hp-primary-accent-bg-soft: rgba(168, 85, 247, .12) !important;--hp-primary-accent-border-soft: rgba(168, 85, 247, .25) !important;--hp-primary-accent-border-mid: rgba(168, 85, 247, .25) !important;--hp-primary-accent-border-hover: rgba(168, 85, 247, .4) !important;--hp-btn-purple-border: 1px solid #b575fa !important;--hp-success-color: #10b981 !important}html[data-theme=dark] :has(#alreadyHaveAccTop,#dontHaveAccTop,#user-pop-display-name,#user-pop-email){color:#fff}.toast-bottom-center{bottom:15px;right:0;width:100%}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container .ngx-toastr{position:relative;overflow:hidden;padding:20px 15px 20px 40px;width:400px;background-position:10px center;background-repeat:no-repeat;background-size:20px;color:var(--hp-toast-text-inverse);border-radius:12px;box-shadow:none;margin:12px auto;pointer-events:auto;white-space:pre-line}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px var(--hp-toast-shadow);opacity:1;cursor:pointer}.toast-container .ngx-toastr .toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:var(--hp-toast-progress-bg);opacity:.6}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;padding:0;cursor:pointer;background:transparent;border:none;height:16px;width:16px}.toast-close-button:hover,.toast-close-button:focus{opacity:.4}.toast-close-button span{display:none}.toast-success{background-color:var(--hp-toast-success-bg);color:var(--hp-toast-success-text)!important;border:solid var(--hp-toast-success-text)!important;border-width:0 0 0 6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiIgc3R5bGU9ImZpbGw6ICMxZWE5N2M7Ii8+PC9zdmc+)}.toast-success .toast-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0iIzFlYTk3YyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+DQogICAgPHBhdGggZmlsbD0iIzFlYTk3YyIgZD0iTTguMDExODYgNy4wMDkzM0wxMi4yNyAyLjc1MTE2QzEyLjM0MSAyLjY4NTAxIDEyLjM5OCAyLjYwNTI0IDEyLjQzNzUgMi41MTY2MUMxMi40NzY5IDIuNDI3OTggMTIuNDk4MiAyLjMzMjMgMTIuNDk5OSAyLjIzNTI5QzEyLjUwMTYgMi4xMzgyNyAxMi40ODM4IDIuMDQxOSAxMi40NDc0IDEuOTUxOTRDMTIuNDExMSAxLjg2MTk3IDEyLjM1NyAxLjc4MDI0IDEyLjI4ODQgMS43MTE2M0MxMi4yMTk4IDEuNjQzMDIgMTIuMTM4IDEuNTg4OTMgMTIuMDQ4MSAxLjU1MjU5QzExLjk1ODEgMS41MTYyNSAxMS44NjE3IDEuNDk4NCAxMS43NjQ3IDEuNTAwMTFDMTEuNjY3NyAxLjUwMTgyIDExLjU3MiAxLjUyMzA2IDExLjQ4MzQgMS41NjI1NUMxMS4zOTQ4IDEuNjAyMDQgMTEuMzE1IDEuNjU4OTggMTEuMjQ4OCAxLjcyOTk3TDYuOTkwNjcgNS45ODgxNEwyLjczMjUgMS43Mjk5N0MyLjU5NTUzIDEuNjAyMzQgMi40MTQzNyAxLjUzMjg2IDIuMjI3MTggMS41MzYxNkMyLjAzOTk5IDEuNTM5NDYgMS44NjE0IDEuNjE1MjkgMS43MjkwMSAxLjc0NzY3QzEuNTk2NjMgMS44ODAwNiAxLjUyMDggMi4wNTg2NSAxLjUxNzUgMi4yNDU4NEMxLjUxNDIgMi40MzMwMyAxLjU4MzY4IDIuNjE0MTkgMS43MTEzMSAyLjc1MTE2TDUuOTY5NDggNy4wMDkzM0wxLjcxMTMxIDExLjI2NzVDMS41NzYgMTEuNDAzIDEuNSAxMS41ODY2IDEuNSAxMS43NzgxQzEuNSAxMS45Njk2IDEuNTc2IDEyLjE1MzIgMS43MTEzMSAxMi4yODg3QzEuODQ2NzkgMTIuNDI0IDIuMDMwNDMgMTIuNSAyLjIyMTkgMTIuNUMyLjQxMzM4IDEyLjUgMi41OTcwMiAxMi40MjQgMi43MzI1IDEyLjI4ODdMNi45OTA2NyA4LjAzMDUyTDExLjI0ODggMTIuMjg4N0MxMS4zODQzIDEyLjQyNCAxMS41NjggMTIuNSAxMS43NTk0IDEyLjVDMTEuOTUwOSAxMi41IDEyLjEzNDYgMTIuNDI0IDEyLjI3IDEyLjI4ODdDMTIuNDA1MyAxMi4xNTMyIDEyLjQ4MTMgMTEuOTY5NiAxMi40ODEzIDExLjc3ODFDMTIuNDgxMyAxMS41ODY2IDEyLjQwNTMgMTEuNDAzIDEyLjI3IDExLjI2NzVMOC4wMTE4NiA3LjAwOTMzWiI+PC9wYXRoPg0KPC9zdmc+)}.toast-success .toast-progress{background-color:var(--hp-toast-success-text)!important}.toast-error{background-color:var(--hp-toast-error-bg);color:var(--hp-toast-error-text)!important;border:solid var(--hp-toast-error-text)!important;border-width:0 0 0 6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+DQogICAgPHBhdGggZmlsbD0icmdiKDI1NSwyNTUsMjU1KSINCiAgICAgICAgZD0iTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Ig0KICAgICAgICBzdHlsZT0iZmlsbDogI2ZmNTc1NzsiIC8+DQo8L3N2Zz4=)}.toast-error .toast-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0iIzFlYTk3YyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+DQogICAgPHBhdGggZmlsbD0iI2ZmNTc1NyIgZD0iTTguMDExODYgNy4wMDkzM0wxMi4yNyAyLjc1MTE2QzEyLjM0MSAyLjY4NTAxIDEyLjM5OCAyLjYwNTI0IDEyLjQzNzUgMi41MTY2MUMxMi40NzY5IDIuNDI3OTggMTIuNDk4MiAyLjMzMjMgMTIuNDk5OSAyLjIzNTI5QzEyLjUwMTYgMi4xMzgyNyAxMi40ODM4IDIuMDQxOSAxMi40NDc0IDEuOTUxOTRDMTIuNDExMSAxLjg2MTk3IDEyLjM1NyAxLjc4MDI0IDEyLjI4ODQgMS43MTE2M0MxMi4yMTk4IDEuNjQzMDIgMTIuMTM4IDEuNTg4OTMgMTIuMDQ4MSAxLjU1MjU5QzExLjk1ODEgMS41MTYyNSAxMS44NjE3IDEuNDk4NCAxMS43NjQ3IDEuNTAwMTFDMTEuNjY3NyAxLjUwMTgyIDExLjU3MiAxLjUyMzA2IDExLjQ4MzQgMS41NjI1NUMxMS4zOTQ4IDEuNjAyMDQgMTEuMzE1IDEuNjU4OTggMTEuMjQ4OCAxLjcyOTk3TDYuOTkwNjcgNS45ODgxNEwyLjczMjUgMS43Mjk5N0MyLjU5NTUzIDEuNjAyMzQgMi40MTQzNyAxLjUzMjg2IDIuMjI3MTggMS41MzYxNkMyLjAzOTk5IDEuNTM5NDYgMS44NjE0IDEuNjE1MjkgMS43MjkwMSAxLjc0NzY3QzEuNTk2NjMgMS44ODAwNiAxLjUyMDggMi4wNTg2NSAxLjUxNzUgMi4yNDU4NEMxLjUxNDIgMi40MzMwMyAxLjU4MzY4IDIuNjE0MTkgMS43MTEzMSAyLjc1MTE2TDUuOTY5NDggNy4wMDkzM0wxLjcxMTMxIDExLjI2NzVDMS41NzYgMTEuNDAzIDEuNSAxMS41ODY2IDEuNSAxMS43NzgxQzEuNSAxMS45Njk2IDEuNTc2IDEyLjE1MzIgMS43MTEzMSAxMi4yODg3QzEuODQ2NzkgMTIuNDI0IDIuMDMwNDMgMTIuNSAyLjIyMTkgMTIuNUMyLjQxMzM4IDEyLjUgMi41OTcwMiAxMi40MjQgMi43MzI1IDEyLjI4ODdMNi45OTA2NyA4LjAzMDUyTDExLjI0ODggMTIuMjg4N0MxMS4zODQzIDEyLjQyNCAxMS41NjggMTIuNSAxMS43NTk0IDEyLjVDMTEuOTUwOSAxMi41IDEyLjEzNDYgMTIuNDI0IDEyLjI3IDEyLjI4ODdDMTIuNDA1MyAxMi4xNTMyIDEyLjQ4MTMgMTEuOTY5NiAxMi40ODEzIDExLjc3ODFDMTIuNDgxMyAxMS41ODY2IDEyLjQwNTMgMTEuNDAzIDEyLjI3IDExLjI2NzVMOC4wMTE4NiA3LjAwOTMzWiI+PC9wYXRoPg0KPC9zdmc+)}.toast-error .toast-progress{background-color:var(--hp-toast-error-text)!important}.toast-warning{background-color:var(--hp-toast-warn-bg);color:var(--hp-toast-warn-text)!important;border:solid var(--hp-toast-warn-text)!important;border-width:0 0 0 6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIiB3aWR0aD0iNTc2IiBoZWlnaHQ9IjUxMiI+PHBhdGggZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZD0iTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eiIgc3R5bGU9ImZpbGw6ICNjYzg5MjU7Ii8+PC9zdmc+)}.toast-warning .toast-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0iIzFlYTk3YyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+DQogICAgPHBhdGggZmlsbD0iI2NjODkyNSIgZD0iTTguMDExODYgNy4wMDkzM0wxMi4yNyAyLjc1MTE2QzEyLjM0MSAyLjY4NTAxIDEyLjM5OCAyLjYwNTI0IDEyLjQzNzUgMi41MTY2MUMxMi40NzY5IDIuNDI3OTggMTIuNDk4MiAyLjMzMjMgMTIuNDk5OSAyLjIzNTI5QzEyLjUwMTYgMi4xMzgyNyAxMi40ODM4IDIuMDQxOSAxMi40NDc0IDEuOTUxOTRDMTIuNDExMSAxLjg2MTk3IDEyLjM1NyAxLjc4MDI0IDEyLjI4ODQgMS43MTE2M0MxMi4yMTk4IDEuNjQzMDIgMTIuMTM4IDEuNTg4OTMgMTIuMDQ4MSAxLjU1MjU5QzExLjk1ODEgMS41MTYyNSAxMS44NjE3IDEuNDk4NCAxMS43NjQ3IDEuNTAwMTFDMTEuNjY3NyAxLjUwMTgyIDExLjU3MiAxLjUyMzA2IDExLjQ4MzQgMS41NjI1NUMxMS4zOTQ4IDEuNjAyMDQgMTEuMzE1IDEuNjU4OTggMTEuMjQ4OCAxLjcyOTk3TDYuOTkwNjcgNS45ODgxNEwyLjczMjUgMS43Mjk5N0MyLjU5NTUzIDEuNjAyMzQgMi40MTQzNyAxLjUzMjg2IDIuMjI3MTggMS41MzYxNkMyLjAzOTk5IDEuNTM5NDYgMS44NjE0IDEuNjE1MjkgMS43MjkwMSAxLjc0NzY3QzEuNTk2NjMgMS44ODAwNiAxLjUyMDggMi4wNTg2NSAxLjUxNzUgMi4yNDU4NEMxLjUxNDIgMi40MzMwMyAxLjU4MzY4IDIuNjE0MTkgMS43MTEzMSAyLjc1MTE2TDUuOTY5NDggNy4wMDkzM0wxLjcxMTMxIDExLjI2NzVDMS41NzYgMTEuNDAzIDEuNSAxMS41ODY2IDEuNSAxMS43NzgxQzEuNSAxMS45Njk2IDEuNTc2IDEyLjE1MzIgMS43MTEzMSAxMi4yODg3QzEuODQ2NzkgMTIuNDI0IDIuMDMwNDMgMTIuNSAyLjIyMTkgMTIuNUMyLjQxMzM4IDEyLjUgMi41OTcwMiAxMi40MjQgMi43MzI1IDEyLjI4ODdMNi45OTA2NyA4LjAzMDUyTDExLjI0ODggMTIuMjg4N0MxMS4zODQzIDEyLjQyNCAxMS41NjggMTIuNSAxMS43NTk0IDEyLjVDMTEuOTUwOSAxMi41IDEyLjEzNDYgMTIuNDI0IDEyLjI3IDEyLjI4ODdDMTIuNDA1MyAxMi4xNTMyIDEyLjQ4MTMgMTEuOTY5NiAxMi40ODEzIDExLjc3ODFDMTIuNDgxMyAxMS41ODY2IDEyLjQwNTMgMTEuNDAzIDEyLjI3IDExLjI2NzVMOC4wMTE4NiA3LjAwOTMzWiI+PC9wYXRoPg0KPC9zdmc+)}.toast-warning .toast-progress{background-color:var(--hp-toast-warn-text)!important}.toast-info{background-color:var(--hp-toast-info-bg);color:var(--hp-toast-info-text)!important;border:solid var(--hp-toast-info-text)!important;border-width:0 0 0 6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZD0iTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6IiBzdHlsZT0iZmlsbDogIzY5NmNmZiIvPjwvc3ZnPg==)}.toast-info .toast-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0iIzFlYTk3YyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+DQogICAgPHBhdGggZmlsbD0iIzY5NmNmZiIgZD0iTTguMDExODYgNy4wMDkzM0wxMi4yNyAyLjc1MTE2QzEyLjM0MSAyLjY4NTAxIDEyLjM5OCAyLjYwNTI0IDEyLjQzNzUgMi41MTY2MUMxMi40NzY5IDIuNDI3OTggMTIuNDk4MiAyLjMzMjMgMTIuNDk5OSAyLjIzNTI5QzEyLjUwMTYgMi4xMzgyNyAxMi40ODM4IDIuMDQxOSAxMi40NDc0IDEuOTUxOTRDMTIuNDExMSAxLjg2MTk3IDEyLjM1NyAxLjc4MDI0IDEyLjI4ODQgMS43MTE2M0MxMi4yMTk4IDEuNjQzMDIgMTIuMTM4IDEuNTg4OTMgMTIuMDQ4MSAxLjU1MjU5QzExLjk1ODEgMS41MTYyNSAxMS44NjE3IDEuNDk4NCAxMS43NjQ3IDEuNTAwMTFDMTEuNjY3NyAxLjUwMTgyIDExLjU3MiAxLjUyMzA2IDExLjQ4MzQgMS41NjI1NUMxMS4zOTQ4IDEuNjAyMDQgMTEuMzE1IDEuNjU4OTggMTEuMjQ4OCAxLjcyOTk3TDYuOTkwNjcgNS45ODgxNEwyLjczMjUgMS43Mjk5N0MyLjU5NTUzIDEuNjAyMzQgMi40MTQzNyAxLjUzMjg2IDIuMjI3MTggMS41MzYxNkMyLjAzOTk5IDEuNTM5NDYgMS44NjE0IDEuNjE1MjkgMS43MjkwMSAxLjc0NzY3QzEuNTk2NjMgMS44ODAwNiAxLjUyMDggMi4wNTg2NSAxLjUxNzUgMi4yNDU4NEMxLjUxNDIgMi40MzMwMyAxLjU4MzY4IDIuNjE0MTkgMS43MTEzMSAyLjc1MTE2TDUuOTY5NDggNy4wMDkzM0wxLjcxMTMxIDExLjI2NzVDMS41NzYgMTEuNDAzIDEuNSAxMS41ODY2IDEuNSAxMS43NzgxQzEuNSAxMS45Njk2IDEuNTc2IDEyLjE1MzIgMS43MTEzMSAxMi4yODg3QzEuODQ2NzkgMTIuNDI0IDIuMDMwNDMgMTIuNSAyLjIyMTkgMTIuNUMyLjQxMzM4IDEyLjUgMi41OTcwMiAxMi40MjQgMi43MzI1IDEyLjI4ODdMNi45OTA2NyA4LjAzMDUyTDExLjI0ODggMTIuMjg4N0MxMS4zODQzIDEyLjQyNCAxMS41NjggMTIuNSAxMS43NTk0IDEyLjVDMTEuOTUwOSAxMi41IDEyLjEzNDYgMTIuNDI0IDEyLjI3IDEyLjI4ODdDMTIuNDA1MyAxMi4xNTMyIDEyLjQ4MTMgMTEuOTY5NiAxMi40ODEzIDExLjc3ODFDMTIuNDgxMyAxMS41ODY2IDEyLjQwNTMgMTEuNDAzIDEyLjI3IDExLjI2NzVMOC4wMTE4NiA3LjAwOTMzWiI+PC9wYXRoPg0KPC9zdmc+)}.toast-info .toast-progress{background-color:var(--hp-toast-info-text)!important}.toast-success-red{background-color:var(--hp-toast-error-bg);color:var(--hp-toast-error-text)!important;border:solid var(--hp-toast-error-text)!important;border-width:0 0 0 6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiIgc3R5bGU9ImZpbGw6ICNmZjU3NTc7Ii8+PC9zdmc+)}.toast-success-red .toast-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0iIzFlYTk3YyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+DQogICAgPHBhdGggZmlsbD0iI2ZmNTc1NyIgZD0iTTguMDExODYgNy4wMDkzM0wxMi4yNyAyLjc1MTE2QzEyLjM0MSAyLjY4NTAxIDEyLjM5OCAyLjYwNTI0IDEyLjQzNzUgMi41MTY2MUMxMi40NzY5IDIuNDI3OTggMTIuNDk4MiAyLjMzMjMgMTIuNDk5OSAyLjIzNTI5QzEyLjUwMTYgMi4xMzgyNyAxMi40ODM4IDIuMDQxOSAxMi40NDc0IDEuOTUxOTRDMTIuNDExMSAxLjg2MTk3IDEyLjM1NyAxLjc4MDI0IDEyLjI4ODQgMS43MTE2M0MxMi4yMTk4IDEuNjQzMDIgMTIuMTM4IDEuNTg4OTMgMTIuMDQ4MSAxLjU1MjU5QzExLjk1ODEgMS41MTYyNSAxMS44NjE3IDEuNDk4NCAxMS43NjQ3IDEuNTAwMTFDMTEuNjY3NyAxLjUwMTgyIDExLjU3MiAxLjUyMzA2IDExLjQ4MzQgMS41NjI1NUMxMS4zOTQ4IDEuNjAyMDQgMTEuMzE1IDEuNjU4OTggMTEuMjQ4OCAxLjcyOTk3TDYuOTkwNjcgNS45ODgxNEwyLjczMjUgMS43Mjk5N0MyLjU5NTUzIDEuNjAyMzQgMi40MTQzNyAxLjUzMjg2IDIuMjI3MTggMS41MzYxNkMyLjAzOTk5IDEuNTM5NDYgMS44NjE0IDEuNjE1MjkgMS43MjkwMSAxLjc0NzY3QzEuNTk2NjMgMS44ODAwNiAxLjUyMDggMi4wNTg2NSAxLjUxNzUgMi4yNDU4NEMxLjUxNDIgMi40MzMwMyAxLjU4MzY4IDIuNjE0MTkgMS43MTEzMSAyLjc1MTE2TDUuOTY5NDggNy4wMDkzM0wxLjcxMTMxIDExLjI2NzVDMS41NzYgMTEuNDAzIDEuNSAxMS41ODY2IDEuNSAxMS43NzgxQzEuNSAxMS45Njk2IDEuNTc2IDEyLjE1MzIgMS43MTEzMSAxMi4yODg3QzEuODQ2NzkgMTIuNDI0IDIuMDMwNDMgMTIuNSAyLjIyMTkgMTIuNUMyLjQxMzM4IDEyLjUgMi41OTcwMiAxMi40MjQgMi43MzI1IDEyLjI4ODdMNi45OTA2NyA4LjAzMDUyTDExLjI0ODggMTIuMjg4N0MxMS4zODQzIDEyLjQyNCAxMS41NjggMTIuNSAxMS43NTk0IDEyLjVDMTEuOTUwOSAxMi41IDEyLjEzNDYgMTIuNDI0IDEyLjI3IDEyLjI4ODdDMTIuNDA1MyAxMi4xNTMyIDEyLjQ4MTMgMTEuOTY5NiAxMi40ODEzIDExLjc3ODFDMTIuNDgxMyAxMS41ODY2IDEyLjQwNTMgMTEuNDAzIDEyLjI3IDExLjI2NzVMOC4wMTE4NiA3LjAwOTMzWiI+PC9wYXRoPg0KPC9zdmc+)}.toast-success-red .toast-progress{background-color:var(--hp-toast-error-text)!important}@media screen and (max-width:550px){.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media screen and (max-width:550px){.toast-container .ngx-toastr{padding:15px 15px 15px 50px;width:95%!important}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("./media/mat-icons-LEZCGFVT.woff2") format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:var(--hp-font-size-icon-md);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catbee-loader-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hp-custom-spinner{font-size:var(--hp-font-size-spinner);position:relative;display:inline-block;width:1em;height:1em}.hp-custom-spinner .hp-custom-spinner-line{position:absolute;left:23px;bottom:0;width:4px;height:13.5px;border-radius:12px;background-color:transparent;-webkit-transform-origin:center -11px;-ms-transform-origin:center -11px;transform-origin:center -11px;-webkit-animation:hp-spinner-animate 1s infinite linear;-moz-animation:hp-spinner-animate 1s infinite linear;-o-animation:hp-spinner-animate 1s infinite linear;animation:hp-spinner-animate 1s infinite linear}.hp-custom-spinner .hp-custom-spinner-line:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.hp-custom-spinner .hp-custom-spinner-line:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes hp-spinner-animate{0%{background-color:var(--hp-toast-text-inverse)}to{background-color:transparent}}@-moz-keyframes hp-spinner-animate{0%{background-color:var(--hp-toast-text-inverse)}to{background-color:transparent}}@-o-keyframes hp-spinner-animate{0%{background-color:var(--hp-toast-text-inverse)}to{background-color:transparent}}@keyframes hp-spinner-animate{0%{background-color:var(--hp-toast-text-inverse)}to{background-color:transparent}}.loading-text p{color:var(--hp-toast-text-inverse);position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;margin-left:-10px}.loading-text p:after{position:absolute;animation:dot-animate 3s infinite linear;color:var(--hp-toast-text-inverse);content:"";left:105%}@keyframes dot-animate{0%{content:""}10%{content:"."}40%{content:".."}70%{content:"..."}to{content:""}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.hp-tooltip{position:relative;z-index:10000;padding:6px 12px;background:#1e1338;border:1px solid rgba(168,85,247,.3);border-radius:8px;box-shadow:0 10px 30px #00000080;color:#f8f0ff;font-size:12.5px;font-weight:500;pointer-events:none;opacity:0;translate:0 2px;transition:opacity .15s ease,translate .15s ease;will-change:opacity,translate;max-width:320px;white-space:normal;overflow-wrap:anywhere}.hp-tooltip.hp-tooltip-visible{opacity:1;translate:0 0}.hp-tooltip .hp-tooltip-arrow{--tooltip-arrow-size: 8px;position:absolute;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);background:#1e1338;pointer-events:none}.hp-tooltip .hp-tooltip-arrow.top{bottom:-5px;left:50%;translate:-50% 0;rotate:45deg;border-right:1px solid rgba(168,85,247,.3);border-bottom:1px solid rgba(168,85,247,.3)}.hp-tooltip .hp-tooltip-arrow.bottom{top:-5px;left:50%;translate:-50% 0;rotate:45deg;border-left:1px solid rgba(168,85,247,.3);border-top:1px solid rgba(168,85,247,.3)}.hp-tooltip .hp-tooltip-arrow.left{right:-5px;top:50%;translate:0 -50%;rotate:45deg;border-right:1px solid rgba(168,85,247,.3);border-top:1px solid rgba(168,85,247,.3)}.hp-tooltip .hp-tooltip-arrow.right{left:-5px;top:50%;translate:0 -50%;rotate:45deg;border-left:1px solid rgba(168,85,247,.3);border-bottom:1px solid rgba(168,85,247,.3)}@media(prefers-reduced-motion:reduce){.hp-tooltip{transition:none}}.hp-dialog-overlay-panel{width:auto;max-width:95vw;display:flex;justify-content:center}.hp-confirm-dialog-overlay-panel{width:500px;max-width:95vw;display:flex;justify-content:center}.hp-dialog{width:500px;max-width:95vw;max-height:calc(100dvh - 2rem);margin:0 auto;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--hp-panel-border-soft);background:var(--hp-panel-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px #00000080;color:var(--hp-text-color);padding:0!important;overflow:hidden;animation:hp-dialog-enter .18s cubic-bezier(.16,1,.3,1) both}.hp-dialog.closing{animation:hp-dialog-leave .12s cubic-bezier(.4,0,1,1) both}.hp-dialog .hp-dialog-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .85rem;border-bottom:1px solid rgba(255,255,255,.05)}.hp-dialog .hp-dialog-header h2.hp-dialog-title{flex:1;margin:0;font-family:var(--display-font),sans-serif;font-size:1.25rem;font-weight:700;color:var(--hp-text-color);letter-spacing:-.015em;line-height:1.35;word-break:break-word;white-space:normal}.hp-dialog .hp-dialog-header .hp-dialog-close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:var(--hp-text-muted);cursor:pointer;transition:all .12s ease}.hp-dialog .hp-dialog-header .hp-dialog-close:hover{background:#a855f726;color:var(--hp-text-color)}.hp-dialog .hp-dialog-header .hp-dialog-close:focus-visible{outline:2px solid #a855f7;outline-offset:2px}.hp-dialog .hp-dialog-header .hp-dialog-close .material-icons{font-size:1.15rem}.hp-dialog .hp-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem;color:var(--hp-text-color);scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.3) transparent}.hp-dialog .hp-dialog-body::-webkit-scrollbar{width:5px}.hp-dialog .hp-dialog-body::-webkit-scrollbar-track{background:transparent;margin:6px 0}.hp-dialog .hp-dialog-body::-webkit-scrollbar-thumb{background:#a855f747;border-radius:999px;transition:background .2s ease}.hp-dialog .hp-dialog-body::-webkit-scrollbar-thumb:hover{background:#a855f78c}.hp-dialog .hp-dialog-body .hp-confirm-dialog-message p{margin:0;line-height:1.5;color:var(--hp-text-muted);min-height:0;overflow-y:auto;word-break:break-word;white-space:pre-line;font-size:14.5px}.hp-dialog .hp-dialog-footer-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0;padding:.85rem 1.5rem 1.25rem;border-top:1px solid rgba(255,255,255,.05)}.hp-dialog .hp-dialog-footer-actions:empty{display:none;padding:0;border:none}.hp-dialog.hp-confirm-dialog{width:500px;max-width:95vw}.hp-dialog.hp-confirm-dialog .hp-dialog-header{padding:1.4rem 1.5rem .5rem;border-bottom:none}.hp-dialog.hp-confirm-dialog .hp-dialog-header h2.hp-dialog-title{font-size:1.15rem;line-height:1.4}.hp-dialog.hp-confirm-dialog .hp-dialog-body{padding:.25rem 1.5rem .75rem}.hp-dialog.hp-confirm-dialog .hp-dialog-footer-actions{border-top:none;padding:.75rem 1.5rem 1.4rem}.hp-dialog.hp-confirm-dialog .hp-dialog-footer-actions .hp-action-btn{min-width:96px}.hp-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .18s ease;border:none;transform:translateY(0)}.hp-action-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.hp-action-btn:hover:not(:disabled){transform:translateY(-2px)}.hp-action-btn:hover:not(:disabled):after{inset:-4px;pointer-events:auto}.hp-action-btn:active:not(:disabled){transform:translateY(0)}.hp-action-btn.secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--hp-text-color)}.hp-action-btn.secondary:hover{background:#ffffff1f}.hp-action-btn.primary{background:var(--hp-primary-accent, #7c3aed);border:var(--hp-btn-purple-border)!important;color:#fff}.hp-action-btn.primary:hover,.hp-action-btn.primary:active{background:var(--hp-primary-accent-hover, #6d28d9);border:var(--hp-btn-purple-border)!important}.hp-action-btn.danger{background:#ef4444!important;color:#fff!important;border:1px solid #ef4444!important}.hp-action-btn.danger:hover{background:#dc2626!important;border:1px solid #ef4444!important}.cdk-overlay-backdrop.hp-dialog-backdrop{background:#0a0616bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hp-dialog-backdrop-enter .18s ease-out both}.cdk-overlay-backdrop.hp-dialog-backdrop-closing{animation:hp-dialog-backdrop-leave .12s ease-in both}@keyframes hp-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes hp-dialog-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes hp-dialog-enter{0%{opacity:0;scale:.94;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes hp-dialog-leave{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.94;translate:0 6px}}@media(prefers-reduced-motion:reduce){.hp-dialog,.cdk-overlay-backdrop.hp-dialog-backdrop{animation:none}}@media screen and (max-width:640px){.cdk-overlay-pane.hp-dialog-overlay-panel,.cdk-overlay-pane.hp-confirm-dialog-overlay-panel,.hp-dialog-overlay-panel,.hp-confirm-dialog-overlay-panel{width:95vw!important;max-width:95vw!important;margin:0 auto!important}.hp-dialog,.hp-dialog.hp-confirm-dialog{width:95vw!important;max-width:95vw!important}.hp-dialog .hp-dialog-header,.hp-dialog.hp-confirm-dialog .hp-dialog-header{padding:1rem 1.15rem .75rem}.hp-dialog .hp-dialog-body,.hp-dialog.hp-confirm-dialog .hp-dialog-body{padding:1rem 1.15rem}.hp-dialog .hp-dialog-footer-actions,.hp-dialog.hp-confirm-dialog .hp-dialog-footer-actions{padding:.75rem 1.15rem 1rem}}.menu-anchor{display:inline-flex;position:relative}.hp-menu-overlay-panel{pointer-events:auto;z-index:1000}.hp-menu,.options-menu{width:max-content;min-width:170px;border:1px solid var(--hp-border-soft-24);background:var(--hp-options-bg);-webkit-backdrop-filter:blur(var(--hp-app-blur, 14px));backdrop-filter:blur(var(--hp-app-blur, 14px));border-radius:14px;padding:6px;box-shadow:var(--hp-nav-surface-shadow, 0 12px 34px rgba(0, 0, 0, .45));display:flex;flex-direction:column;gap:2px;max-height:min(20rem,100vh - 1rem);overflow:auto;animation:hp-menu-enter .15s cubic-bezier(.16,1,.3,1);color:var(--hp-text-color)}.hp-menu .hp-menu-item,.options-menu .hp-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:var(--hp-text-color);font-size:var(--hp-font-size-sm, 13.5px);font-weight:500;cursor:pointer;text-align:left;outline:none;transition:background .12s ease,color .12s ease}.hp-menu .hp-menu-item .material-icons,.options-menu .hp-menu-item .material-icons{font-size:18px;color:var(--hp-text-color);flex-shrink:0}.hp-menu .hp-menu-item:hover,.hp-menu .hp-menu-item:focus-visible,.options-menu .hp-menu-item:hover,.options-menu .hp-menu-item:focus-visible{background:var(--hp-theme-menu-hover-bg, rgba(143, 108, 206, .1));color:var(--hp-text-color)}@keyframes hp-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hp-menu,.options-menu{animation:none}}
