@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kQo8UPMOBO2w1UfcHoLnnA.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kQo8UPMOBO2w1UfdfoLnnA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kQo8UPMOBO2w1UfdnoLg.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:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kVo8UPMOBO2w1UdWLNO17hLJqM.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kVo8UPMOBO2w1UdWLNO0jhLJqM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manjari/v14/k3kVo8UPMOBO2w1UdWLNO0bhLA.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:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWE6zDy5A.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWS6zDy5A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWc6zA.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:Noto Sans Malayalam;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWE6zDy5A.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWS6zDy5A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWc6zA.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:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWE6zDy5A.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWS6zDy5A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWc6zA.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:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWE6zDy5A.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWS6zDy5A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWc6zA.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:Noto Sans Malayalam;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWE6zDy5A.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWS6zDy5A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansmalayalam/v29/sJov3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNOWc6zA.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--clr-sidebar: #1C3D5A;--clr-sidebar-dark: #142D44;--clr-sidebar-text: #A8C4DA;--clr-sidebar-active: #F0A500;--clr-canvas: #F6F8FA;--clr-surface: #FFFFFF;--clr-surface-popup: #EEF6FA;--clr-surface-hover: rgba(26,107,138,.07);--clr-surface-selected: rgba(26,107,138,.13);--clr-gold: #E09A2B;--clr-gold-light: #FEF3C7;--clr-teal: #1A6B8A;--clr-teal-mid: #2488AE;--clr-text-primary: #1A2332;--clr-text-secondary: #4A5568;--clr-text-muted: #8A9BAD;--clr-border: #E2E8F0;--clr-danger: #E05C4B;--clr-success: #059669;--clr-warning: #D97706;--clr-info: #3B82F6;--font-display: Nunito, sans-serif;--font-body: Inter, sans-serif;--font-ml: Noto Sans Malayalam, Manjari, sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .07), 0 4px 12px rgba(0, 0, 0, .05);--shadow-elevated: 0 4px 16px rgba(0, 0, 0, .12);--sidebar-w: 260px;--topbar-h: 64px;--transition: .2s ease}.lang-ml{--font-display: var(--font-ml);--font-body: var(--font-ml);line-height:1.7}.lang-ml h1,.lang-ml h2,.lang-ml h3,.lang-ml h4,.lang-ml h5,.lang-ml h6{line-height:1.5}html{height:100%;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-body);background:var(--clr-canvas);color:var(--clr-text-primary);overflow-x:hidden}*{text-shadow:none!important}.mat-mdc-row,.mat-mdc-header-row,.mat-mdc-footer-row{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}body{color-scheme:light}.lang-ml body,.lang-ml p,.lang-ml a,.lang-ml button,.lang-ml label,.lang-ml input,.lang-ml h1,.lang-ml h2,.lang-ml h3,.lang-ml h4,.lang-ml h5,.lang-ml li,.lang-ml td,.lang-ml th,.lang-ml span:not(.material-icons):not(.mat-icon),.lang-ml div:not(.mat-icon){font-family:Noto Sans Malayalam,sans-serif}.lang-ml .lang-toggle,.lang-ml .lang-toggle span{font-family:Inter,sans-serif!important}.material-icons,.material-icons-outlined,mat-icon,.mat-icon{font-family:Material Icons!important}.page-title{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--clr-text-primary);letter-spacing:-.3px}.section-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--clr-text-primary)}.label-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--clr-text-muted)}.sub-text{color:var(--clr-text-muted);font-size:13.5px}.jmt-card,.jmt-table-wrapper,.stat-card{background:var(--clr-surface);border-radius:var(--radius-md);box-shadow:0 1px 3px #00000012,0 4px 12px #0000000d;border:1px solid rgba(0,0,0,.07)}.stat-card{padding:20px 24px;display:flex;align-items:center;gap:16px}.stat-card .stat-icon{width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--clr-gold-light);color:var(--clr-gold)}.stat-card .stat-icon mat-icon{font-size:24px;width:24px;height:24px}.stat-card .stat-body{display:flex;flex-direction:column;gap:2px}.stat-card .stat-value{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--clr-text-primary);line-height:1}.stat-card .stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--clr-text-muted);margin-top:4px}.jmt-table-wrapper{overflow:hidden}.jmt-table-wrapper .table-header{padding:10px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--clr-border)}.jmt-table-wrapper table.mat-mdc-table{width:100%;table-layout:auto;background:transparent;border-collapse:collapse}.jmt-table-wrapper tr.mat-mdc-header-row{height:40px;background:#f4f6f9}.jmt-table-wrapper th.mat-mdc-header-cell{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--clr-text-muted);padding:0 14px;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap;vertical-align:middle}.jmt-table-wrapper tr.mat-mdc-row{height:52px;transition:background .12s ease}.jmt-table-wrapper tr.mat-mdc-row:hover{background:#eff6ff}.jmt-table-wrapper tr.mat-mdc-row:last-child td{border-bottom:none}.jmt-table-wrapper td.mat-mdc-cell{font-size:13.5px;color:var(--clr-text-primary);padding:0 14px;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.jmt-table-wrapper mat-paginator{border-top:1px solid rgba(0,0,0,.06);background:#fafbfc;font-size:13px}.jmt-table-wrapper .col-id{width:110px}.jmt-table-wrapper .col-md{width:130px;white-space:nowrap}.jmt-table-wrapper .col-sm{width:90px;white-space:nowrap}.jmt-table-wrapper .col-actions{width:52px;padding:0 6px!important;text-align:center}.badge{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.2px}.badge.badge-success{background:#d1fae5;color:#065f46}.badge.badge-pending{background:#fef3c7;color:#92400e}.badge.badge-danger{background:#fee2e2;color:#991b1b}.badge.badge-info{background:#dbeafe;color:#1e40af}.badge.badge-neutral{background:#f1f5f9;color:#475569}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:var(--radius-sm)!important}.jmt-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.btn-danger,.btn-gold,.btn-teal{font-weight:600!important;color:#fff!important;border-radius:var(--radius-sm)!important}.btn-teal{background:var(--clr-teal)!important}.btn-gold{background:var(--clr-gold)!important}.btn-danger{background:var(--clr-danger)!important}.cdk-overlay-pane.jmt-dialog{max-width:95vw!important}.jmt-dialog .mat-mdc-dialog-container,.jmt-dialog .mat-mdc-dialog-surface{border-radius:var(--radius-lg)!important;padding:0!important;display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.dialog-header{background:var(--clr-teal);color:#fff;padding:12px 20px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dialog-header h2{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0}.dialog-header button{color:#ffffffb3}.dialog-body{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}@media(max-width:600px){.dialog-body{padding:16px}}.dialog-footer{padding:12px 20px;border-top:1px solid var(--clr-border);display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}@media(max-width:600px){.dialog-footer{padding:10px 16px}}.search-field .mat-mdc-form-field-subscript-wrapper{display:none}.search-field mat-icon{color:var(--clr-text-muted)}.search-field .mat-mdc-text-field-wrapper{border-radius:50px!important;background:var(--clr-canvas)!important}.search-field .mdc-notched-outline__leading,.search-field .mdc-notched-outline__trailing,.search-field .mdc-notched-outline__notch{border-color:transparent!important}.search-field:hover .mdc-notched-outline__leading,.search-field:hover .mdc-notched-outline__trailing,.search-field:hover .mdc-notched-outline__notch{border-color:var(--clr-border)!important}.filter-field .mat-mdc-form-field-subscript-wrapper{display:none}.filter-field mat-icon{color:var(--clr-text-muted);font-size:18px;width:18px;height:18px}.filter-field .mat-mdc-text-field-wrapper{border-radius:4px!important;background:transparent!important}.filter-field .mdc-notched-outline__leading{border-radius:4px 0 0 4px!important;border-color:#0000002e!important}.filter-field .mdc-notched-outline__trailing{border-radius:0 4px 4px 0!important;border-color:#0000002e!important}.filter-field .mdc-notched-outline__notch{border-color:#0000002e!important}.filter-field:hover .mdc-notched-outline__leading,.filter-field:hover .mdc-notched-outline__trailing,.filter-field:hover .mdc-notched-outline__notch{border-color:#00000052!important}.filter-field .mat-mdc-form-field-infix{padding-top:7px!important;padding-bottom:7px!important;min-height:unset!important}.filter-field .mat-mdc-floating-label{top:50%!important}.snack-success .mdc-snackbar__surface{background:var(--clr-success)!important}.snack-error .mdc-snackbar__surface{background:var(--clr-danger)!important}.mat-mdc-select-panel,.mdc-menu-surface.mat-mdc-select-panel{background:var(--clr-surface-popup)!important;box-shadow:0 4px 20px #0000001a!important;border-radius:8px!important}.mat-mdc-option{background:transparent!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:var(--clr-surface-selected)!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--clr-teal)!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled){background:var(--clr-surface-hover)!important}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:var(--clr-teal)!important}.mat-mdc-select-arrow{color:var(--clr-text-muted)!important}.mat-mdc-menu-panel{background:var(--clr-surface-popup)!important;box-shadow:0 4px 20px #0000001a!important;border-radius:8px!important;min-width:160px!important}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item:focus:not([disabled]){background:var(--clr-surface-hover)!important}.mat-mdc-menu-item .mat-icon{color:var(--clr-text-secondary)}.mat-mdc-menu-item.danger-item .mat-icon{color:var(--clr-danger)!important}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--clr-teal)!important}.page-container{padding:28px;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - var(--topbar-h))}@media(max-width:768px){.page-container{padding:16px}}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:768px){:root{--sidebar-w: 0px}}.empty-state{display:flex;flex-direction:column;gap:12px;align-items:center;padding:56px 24px;color:var(--clr-text-muted);text-align:center}.empty-state mat-icon{font-size:42px;height:42px;width:42px;opacity:.5}.empty-state p{font-size:14px}.page-content-public{max-width:1200px;margin:0 auto;padding:32px 24px 56px;display:flex;flex-direction:column;gap:24px}.page-header-public h1{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--clr-text-primary);letter-spacing:-.3px}.page-header-public p{color:var(--clr-text-muted);margin-top:6px;font-size:14.5px}.staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.staff-card{padding:20px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.staff-card:hover{transform:translateY(-6px);box-shadow:0 4px 16px #0000001f}.staff-card .staff-avatar,.staff-card .staff-avatar-fallback{width:84px;height:84px;border-radius:50%;transition:transform .2s ease}.staff-card .staff-avatar{object-fit:cover;background:var(--clr-gold-light);border:3px solid var(--clr-gold-light)}.staff-card .staff-avatar-fallback{background:var(--clr-gold-light);color:var(--clr-gold);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;font-family:var(--font-display)}.staff-card:hover .staff-avatar,.staff-card:hover .staff-avatar-fallback{transform:scale(1.06)}.staff-card h3{font-size:15px;font-weight:700;margin-top:4px}.staff-card .staff-role{display:inline-block;background:var(--clr-gold-light);color:var(--clr-gold);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:3px 10px;border-radius:20px}.staff-card .staff-contact{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--clr-text-muted);margin-top:4px}.timing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.timing-card{padding:18px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.timing-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.timing-card .timing-name{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--clr-teal);text-transform:capitalize;margin-bottom:10px}.timing-card .timing-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:4px 0;color:var(--clr-text-secondary)}.timing-card .timing-row span:last-child{font-weight:700;color:var(--clr-text-primary)}.announcement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.announcement-card{position:relative;overflow:hidden;isolation:isolate;padding:22px;background:linear-gradient(150deg,var(--clr-teal) 0%,var(--clr-teal-mid) 60%,#103642 100%);color:#fff;border:none;border-radius:var(--radius-lg);text-decoration:none;display:flex;flex-direction:column;gap:12px;min-height:230px;box-shadow:0 4px 14px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.announcement-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 110% -10%,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.announcement-card:after{content:"";position:absolute;right:-36px;bottom:-36px;width:130px;height:130px;border-radius:50%;background:#ffffff0d;pointer-events:none}.announcement-card .islamic-pattern{opacity:.06}.announcement-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #0003}.announcement-card:hover .ann-icon{background:var(--clr-gold);color:var(--clr-teal);transform:rotate(-8deg) scale(1.08)}.announcement-card:hover .ann-toggle{gap:6px}.announcement-card h3{position:relative;z-index:1;font-size:16.5px;font-weight:800;line-height:1.35;letter-spacing:-.2px}.announcement-card p{position:relative;z-index:1;font-size:13px;color:#ffffffc7;line-height:1.6}.announcement-card p.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ann-head{position:relative;z-index:1;display:flex;align-items:center;gap:10px;justify-content:space-between}.ann-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff24;color:var(--clr-gold);transition:transform .2s ease,background .2s ease,color .2s ease}.ann-icon mat-icon{font-size:20px;height:20px;width:20px}.ann-badge{position:relative;z-index:1;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--clr-gold);padding:5px 12px;border-radius:20px;background:#c9962b29;border:1px solid rgba(201,150,43,.35)}.ann-cat-badge[data-cat=madrasa]{color:#059669;background:#05966924;border-color:#0596694d}.ann-cat-badge[data-cat=fundraiser]{color:#7c3aed;background:#7c3aed24;border-color:#7c3aed4d}.ann-cat-badge[data-cat=notice]{color:#2563eb;background:#2563eb24;border-color:#2563eb4d}.ann-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.ann-date{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#ffffffb3;font-weight:600}.ann-date mat-icon{font-size:14px;height:14px;width:14px;color:var(--clr-gold)}.ann-toggle{display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:700;color:var(--clr-gold);background:none;border:none;cursor:pointer;padding:0;transition:gap .2s ease}.ann-toggle mat-icon{font-size:17px;height:17px;width:17px;transition:transform .2s ease}.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.event-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--clr-text-primary);transition:transform .2s ease,box-shadow .2s ease}.event-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.event-card:hover .event-card-img img{transform:scale(1.06)}.event-card-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--clr-border)}.event-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;display:block}.event-card-date{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-direction:column;align-items:center;background:#fffffff2;border-radius:var(--radius-sm);padding:6px 10px;line-height:1.1;box-shadow:0 1px 3px #00000012,0 4px 12px #0000000d}.event-card-date .event-card-day{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--clr-teal)}.event-card-date .event-card-month{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--clr-gold)}.event-card-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.event-card-body h3{font-size:15px;font-weight:800;line-height:1.35}.event-card-hero{display:grid;grid-template-columns:1fr 1fr;flex-direction:unset}@media(max-width:700px){.event-card-hero{grid-template-columns:1fr}}.event-hero-img{aspect-ratio:unset;min-height:280px}@media(max-width:700px){.event-hero-img{min-height:200px}}.event-hero-body{padding:28px 32px;justify-content:center}.event-hero-body h3{font-family:var(--font-display);font-size:22px;font-weight:800}.event-card-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--clr-text-muted)}.event-card-meta mat-icon{font-size:15px;height:15px;width:15px;color:var(--clr-gold)}.event-card-desc{font-size:12.5px;color:var(--clr-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.islamic-pattern{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.1'%3E%3Cpath d='M42 2 L51 19 L70 14 L60 31 L78 42 L60 53 L70 70 L51 65 L42 82 L33 65 L14 70 L24 53 L6 42 L24 31 L14 14 L33 19 Z'/%3E%3Ccircle cx='42' cy='42' r='6'/%3E%3C/g%3E%3C/svg%3E");background-size:84px 84px;opacity:.12;pointer-events:none}.page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--clr-teal) 0%,var(--clr-teal-mid) 55%,#2F7388 100%);color:#fff;padding:64px 24px 56px;text-align:center;isolation:isolate}.page-hero:before{content:"";position:absolute;inset:-40% -10%;background:radial-gradient(circle at 30% 30%,rgba(201,150,43,.35),transparent 55%);animation:floatY 9s ease-in-out infinite}.page-hero .page-hero-content{position:relative;z-index:1;max-width:720px;margin:0 auto}.page-hero .page-hero-icon{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#c9962b2e;border:1px solid rgba(201,150,43,.4);margin:0 auto 16px;animation:fadeInUp .7s ease both}.page-hero .page-hero-icon mat-icon{font-size:28px;height:28px;width:28px;color:var(--clr-gold)}.page-hero h1{font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.4px;animation:fadeInUp .7s ease .05s both}.page-hero p{margin-top:10px;font-size:14.5px;color:var(--clr-sidebar-text);animation:fadeInUp .7s ease .15s both}@media(max-width:600px){.page-hero{padding:48px 20px 40px}.page-hero h1{font-size:26px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseRing{0%{box-shadow:0 0 #c9962b73}70%{box-shadow:0 0 0 14px #c9962b00}to{box-shadow:0 0 #c9962b00}}@keyframes bounceDown{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(8px);opacity:1}}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes shimmerSweep{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.21,.6,.27,1),transform .7s cubic-bezier(.21,.6,.27,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-group>*{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.21,.6,.27,1),transform .6s cubic-bezier(.21,.6,.27,1)}.reveal-group.in-view>*{opacity:1;transform:translateY(0)}.reveal-group.in-view>*:nth-child(1){transition-delay:.06s}.reveal-group.in-view>*:nth-child(2){transition-delay:.12s}.reveal-group.in-view>*:nth-child(3){transition-delay:.18s}.reveal-group.in-view>*:nth-child(4){transition-delay:.24s}.reveal-group.in-view>*:nth-child(5){transition-delay:.3s}.reveal-group.in-view>*:nth-child(6){transition-delay:.36s}.reveal-group.in-view>*:nth-child(7){transition-delay:.42s}.reveal-group.in-view>*:nth-child(8){transition-delay:.48s}.reveal-group.in-view>*:nth-child(9){transition-delay:.54s}.reveal-group.in-view>*:nth-child(10){transition-delay:.6s}.reveal-group.in-view>*:nth-child(11){transition-delay:.66s}.reveal-group.in-view>*:nth-child(12){transition-delay:.72s}
