@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3SvoMC9Y.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3QfoMC9Y.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 Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3T_oM.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 Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3SvoMC9Y.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3QfoMC9Y.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 Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3T_oM.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 Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3SvoMC9Y.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3QfoMC9Y.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 Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3T_oM.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 Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3SvoMC9Y.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3QfoMC9Y.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 Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v23/LhW4MUPbN-oZdNFcBy1-DJYsEoTq5pu3T_oM.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Jameel Noori Nastaleeq;src:local("Jameel Noori Nastaleeq"),local("Jameel Noori Nastaleeq Regular"),url(https://cdn.jsdelivr.net/npm/jameel-noori-nastaleeq@1.0.0/font/JameelNooriNastaleeq.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--primary: #6366f1;--primary-hover: #4f46e5;--primary-glow: rgba(99, 102, 241, .22);--secondary: #ec4899;--bg-main: linear-gradient(135deg, #f8fafc 0%, #eff6ff 100%);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .8);--glass-blur: 12px;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--border-color: rgba(0, 0, 0, .07);--card-shadow: 0 4px 24px rgba(15, 23, 42, .08);--card-radius: 18px;--transition: .2s cubic-bezier(.4, 0, .2, 1);--sidebar-w: 220px;--bottom-nav-h: 64px;--page-pad: 1rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-family:Inter,sans-serif;background:var(--bg-main);color:var(--text-primary);min-height:100dvh;line-height:1.55;overflow-x:hidden;--keyboard-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif;--keycap-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:700;color:var(--heading-color, var(--text-primary));line-height:1.25}.on-navy,.hero-banner{--heading-color: #ffffff;--text-primary: #ffffff;--text-secondary: #cbd5e1;--text-muted: #94a3b8;color:#fff}a{text-decoration:none;color:inherit}.layout-wrapper{display:flex;min-height:100dvh}.main-content{flex:1;min-width:0;padding:var(--page-pad);padding-bottom:calc(var(--bottom-nav-h) + 1rem + env(safe-area-inset-bottom));min-height:100dvh;width:100%;transition:margin-left var(--transition)}@media(min-width:768px){.main-content{margin-left:var(--sidebar-w);padding:2rem 2.5rem}}@media(min-width:1280px){:root{--page-pad: 1.5rem}.main-content{padding:2.5rem 3rem}}.glass-card{background:var(--glass-bg);border:1.5px solid var(--glass-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}button{cursor:pointer;font-family:Inter,sans-serif;font-weight:600;border-radius:12px;transition:var(--transition);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;padding:.75rem 1.25rem;border:none;border-radius:12px;font-size:.9rem;box-shadow:0 4px 14px var(--primary-glow);white-space:nowrap}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px var(--primary-glow)}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:var(--primary);padding:.75rem 1.25rem;border:1.5px solid var(--primary);border-radius:12px;font-size:.9rem;white-space:nowrap}.btn-secondary:hover{background:#6366f10f;transform:translateY(-1px)}.btn-secondary:active{transform:scale(.97)}.btn-secondary:disabled{opacity:.55;cursor:not-allowed}@property --btn-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes btnSpin{to{--btn-angle: 360deg}}@keyframes btnSheen{0%,62%{background-position:160% 0}to{background-position:-60% 0}}@keyframes btnPop{0%{opacity:0;transform:translateY(8px) scale(.88)}60%{transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary){--btn-navy: #14235c;--btn-navy-deep: #0b1638;--btn-yellow: #facc15;--btn-edge: #1e3a8a;background:linear-gradient(180deg,#1e3a8a 0%,var(--btn-navy) 100%) no-repeat left center / 0% 100%,linear-gradient(180deg,#fde047,#f5b70c)!important;color:var(--btn-navy)!important;padding:.55rem 1.15rem!important;border:1px solid rgba(20,35,92,.35)!important;border-radius:10px!important;font-family:Outfit,Inter,sans-serif!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.01em!important;box-shadow:0 3px 0 var(--btn-edge),0 9px 16px -6px #14235c73,inset 0 1px #fff9!important;transition:background-size .4s cubic-bezier(.22,1,.36,1),color .3s ease,top .12s ease,box-shadow .25s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;position:relative!important;top:0!important;cursor:pointer!important;animation:btnPop .5s cubic-bezier(.22,1,.36,1) backwards}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):hover{background-size:100% 100%,100% 100%!important;color:var(--btn-yellow)!important;transform:none!important;top:-1px!important;box-shadow:0 4px #f5b70c,0 12px 20px -8px #14235c8c,inset 0 1px #ffffff2e!important}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):active{transform:none!important;top:3px!important;box-shadow:0 0 #f5b70c,0 2px 4px #14235c4d,inset 0 2px 4px #00000040!important}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):focus-visible{outline:3px solid rgba(30,58,138,.45);outline-offset:3px}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;top:0!important;animation:none;filter:grayscale(.3);background-size:0% 100%,100% 100%!important;color:var(--btn-navy)!important;box-shadow:0 3px 0 var(--btn-edge),inset 0 1px #fff6!important}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);background-size:250% 100%;background-position:160% 0;animation:btnSheen 4.5s ease-in-out infinite}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--btn-angle),transparent 0 50%,rgba(250,204,21,.95) 70%,#ffffff 80%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .25s ease}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):hover:before,body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):focus-visible:before{opacity:1;animation:btnSpin 1.6s linear infinite}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):hover:after{animation-duration:1.2s}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):disabled:before,body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):disabled:after{display:none}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary) svg:has(>line[x1="12"][y1="5"][x2="12"][y2="19"]){transition:transform .4s cubic-bezier(.34,1.56,.64,1)}body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):hover svg:has(>line[x1="12"][y1="5"][x2="12"][y2="19"]){transform:rotate(90deg) scale(1.15)}@media(prefers-reduced-motion:reduce){body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary),body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):before,body:not(:has(.ct-page)) .btn-primary:not(.modal-overlay .btn-primary):after{animation:none!important}}body:not(:has(.ct-page)) .btn-secondary{background:#fff!important;color:#1e3a8a!important;padding:.58rem 1.25rem!important;border:1.5px solid #dbeafe!important;border-radius:8px!important;font-family:Outfit,Inter,sans-serif!important;font-weight:700!important;font-size:.85rem!important;box-shadow:0 2px 6px #1e3a8a0f!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important}body:not(:has(.ct-page)) .btn-secondary:hover{background:#f0f6ff!important;border-color:#bfdbfe!important;transform:translateY(-2px) scale(1.03)!important;box-shadow:0 4px 12px #1e3a8a1f!important}body:not(:has(.ct-page)) .btn-secondary:active{transform:translateY(0) scale(.97)!important}body:not(:has(.ct-page)) .btn-secondary:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.btn-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);width:36px;height:36px;border-radius:10px;transition:var(--transition)}.btn-icon:hover{background:#0000000f;color:var(--primary)}.btn-icon.delete:hover{background:#ef444414;color:#ef4444}.btn-icon:active{transform:scale(.9)}.btn-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:9px;font-size:1.25rem;line-height:1;position:relative;z-index:1;transition:var(--transition);cursor:pointer}.btn-close:hover{background:#ffffff52}.form-control{width:100%;padding:.8rem 1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;font-family:Inter,sans-serif;font-size:.95rem;color:var(--text-primary);transition:var(--transition);outline:none;-webkit-appearance:none;appearance:none}.form-control:focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-control::placeholder{color:var(--text-muted)}textarea.form-control{resize:vertical;min-height:80px}.form-group{margin-bottom:1.1rem}.form-group label{display:block;margin-bottom:.45rem;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.required-asterisk{color:#ef4444;margin-left:.2rem;font-weight:700}.validation-error,.field-warn,.field-error,.inline-error,.form-error-msg{display:block;margin-top:.28rem;font-size:.72rem;font-weight:600;color:#dc2626!important;line-height:1.4}.input-warn{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.validation-error{display:block;margin-top:.35rem;font-size:.78rem;color:#dc2626;font-weight:600}.form-group>label:has(+input[required]):after,.form-group>label:has(+select[required]):after,.form-group>label:has(+textarea[required]):after,.form-group>label:has(+.form-control[required]):after{content:" *";color:#ef4444;font-weight:700}form.ng-submitted .form-control[required].ng-invalid,form.ng-submitted input[required].ng-invalid,form.ng-submitted select[required].ng-invalid,form.ng-submitted textarea[required].ng-invalid,.form-control[required].ng-invalid.ng-touched,input[required].ng-invalid.ng-touched,select[required].ng-invalid.ng-touched,textarea[required].ng-invalid.ng-touched{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important;background:#fff7f7!important}form.ng-submitted .form-group:has(.form-control[required].ng-invalid):after,form.ng-submitted .form-group:has(input[required].ng-invalid):after,form.ng-submitted .form-group:has(select[required].ng-invalid):after,form.ng-submitted .form-group:has(textarea[required].ng-invalid):after{content:"This field is required.";display:block;margin-top:.35rem;font-size:.78rem;color:#dc2626;font-weight:600}.form-row{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:480px){.form-row{grid-template-columns:1fr 1fr;gap:.75rem}}.search-bar{display:flex;gap:.625rem;padding:.875rem 1rem;margin-bottom:1.25rem;align-items:center;flex-wrap:wrap}.search-input-wrapper{flex:1;min-width:160px;position:relative}.search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;width:18px;height:18px}.search-input{width:100%;padding:.75rem .875rem .75rem 2.6rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;font-family:Inter,sans-serif;font-size:.9rem;color:var(--text-primary);outline:none;transition:var(--transition);-webkit-appearance:none;appearance:none}.search-input:focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.filter-select{padding:.75rem 2rem .75rem .875rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;font-family:Inter,sans-serif;font-size:.875rem;color:var(--text-primary);min-width:130px;outline:none;cursor:pointer;transition:var(--transition);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.filter-select:focus{background-color:#fff;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.page-container{width:100%;animation:fadeIn .4s ease forwards}.cards-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}.full-width{grid-column:1 / -1}@media(min-width:640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1440px){.cards-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1800px){.cards-grid{grid-template-columns:repeat(5,1fr)}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.page-header h1{font-size:1.6rem}@media(min-width:768px){.page-header h1{font-size:1.875rem}}.text-secondary{color:var(--text-secondary);font-size:.875rem;margin-top:.2rem}.text-muted{color:var(--text-muted)}.small{font-size:.8rem}.loading-state{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.empty-state{padding:5rem 2rem;text-align:center;color:var(--text-muted);font-size:1.1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:#fff;border-radius:var(--card-radius);border:2px dashed #e2e8f0}.empty-state.full-width{width:min(100%,420px);justify-self:center}.empty-state p{margin:0;max-width:400px;line-height:1.5}.spinner{width:36px;height:36px;border:3px solid rgba(99,102,241,.15);border-radius:50%;border-top-color:var(--primary);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#0f172a73;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:5000;display:grid;place-items:center;padding:1.5rem;animation:overlayIn .25s ease-out}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal-card{width:100%;max-width:720px;background:#fff;border-radius:22px;box-shadow:0 28px 64px #0f172a33,0 4px 16px #6366f11f;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;animation:modalIn .22s cubic-bezier(.34,1.56,.64,1);position:relative}div.ML__keyboard,.ML__keyboard,ml-virtual-keyboard{z-index:9999!important}.modal-card.wide{max-width:min(99vw,900px)}.modal-card.glass-card{padding:0;background:#fff;border:none;transform:none!important}.modal-card.glass-card:hover{transform:none!important;box-shadow:0 28px 64px #0f172a33}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;background:#fff;border-bottom:1.5px solid #f1f5f9;flex-shrink:0}.modal-header h2{font-size:1.15rem;color:var(--text-primary);font-weight:700}.btn-close{color:var(--text-muted);background:#f1f5f9;border:none}.btn-close:hover{background:#e2e8f0;color:var(--text-primary)}.modal-card .modal-body{padding:1.5rem 1.75rem 1.75rem;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.modal-card>form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}@media(max-width:768px){.modal-card .modal-body{padding:1rem .85rem}}@media(max-width:480px){.modal-card .modal-body{padding:.75rem .65rem}}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.1rem 1.75rem;border-top:1.5px solid #f1f5f9;background:#f8fafc;border-bottom-left-radius:22px;border-bottom-right-radius:22px;flex-shrink:0}@media(max-width:768px){.modal-footer{padding:.85rem 1rem}}.modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgba(0,0,0,.06)}.pagination,.pagination-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;margin-top:1.5rem;border-top:1px solid var(--border-color)}.pagination-info{font-size:.8rem;color:var(--text-muted)}.pagination-controls{display:flex;align-items:center;gap:.5rem}.page-num{font-weight:700;color:var(--primary);font-size:.875rem;min-width:28px;text-align:center}@media(max-width:640px){.pagination,.pagination-footer{flex-wrap:wrap}.pagination-info{width:100%}.pagination-controls{margin-left:auto}}.badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:50px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.badge.success{background:#10b9811f;color:#059669}.badge.danger{background:#ef44441f;color:#ef4444}.badge.info{background:#6366f11f;color:var(--primary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade{animation:fadeIn .3s ease-out forwards}.item-card{background:var(--glass-bg);border:1.5px solid var(--glass-border);border-radius:var(--card-radius);padding:1.5rem;box-shadow:var(--card-shadow);transition:var(--transition);display:flex;flex-direction:column}.item-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1f;border-color:#6366f14d}.card-header{display:flex;align-items:flex-start;gap:1rem}.item-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary);background:#6366f11a}.item-title{flex:1}.item-title h3{font-size:1.1rem;font-family:Inter,sans-serif;margin-bottom:.25rem}.item-title p{color:var(--text-secondary);font-size:.85rem;margin:0}.item-actions{display:flex;gap:.25rem}.item-details{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.item-meta{display:flex;flex-direction:column;gap:.25rem}.item-meta span{font-size:.75rem;text-transform:uppercase;color:var(--text-muted);font-weight:600;letter-spacing:.05em}.item-meta strong{font-size:.9rem;color:var(--text-primary);font-weight:500}@media print{body,html{min-height:auto!important;height:auto!important;overflow:visible!important;background:#fff!important}aside.sidebar,nav.bottom-nav,.mobile-topbar,.no-print{display:none!important}.layout-wrapper{display:block!important;min-height:auto!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}.main-content{display:block!important;min-height:auto!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important}}:root{--keyboard-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", "Urdu Typesetting", serif;--keycap-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", "Urdu Typesetting", serif}.urdu-font,.urdu-text,.urdu-nastaleeq{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,Urdu Typesetting,serif!important;direction:rtl;line-height:2.1;text-align:right;unicode-bidi:plaintext;font-feature-settings:"kern" 1,"liga" 1}ml-virtual-keyboard,.ML__keyboard,[data-ml-keyboard],ml-virtual-keyboard::part(keycap),ml-virtual-keyboard::part(label){font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif!important;--keyboard-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif !important;--keycap-font-family: "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif !important}.MLK__container,.MLK__keyboard,.MLK__keycap,.MLK__alphabetic-key,.MLK__keycap .MLK__label{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif!important;font-feature-settings:"kern" 1,"liga" 1!important}.MLK__keycap{font-size:1.6rem!important;font-weight:500!important}math-field::part(keyboard-toggle),math-field::part(menu-toggle){display:none!important}@media(max-width:576px){.modal-overlay{padding:.5rem!important}}.modal-card{border-radius:24px!important}.modal-header{border-top-left-radius:inherit!important;border-top-right-radius:inherit!important}@media print{@page{size:A4 portrait;margin:0!important}}:is(.modal-overlay,.premium-modal-overlay):not(#_){background:radial-gradient(90% 70% at 50% 20%,#2942aa6b,#070c28c7);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);animation:ntbOverlayIn .28s ease-out both}@keyframes ntbOverlayIn{0%{opacity:0}to{opacity:1}}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal){border:0;border-radius:26px!important;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 0 0 1px #14235f1a,0 30px 60px -18px #070c28a6,0 60px 120px -30px #1e3a8a73;transform-origin:50% 0;animation:ntbModalIn .42s cubic-bezier(.2,.9,.25,1.12) both}@keyframes ntbModalIn{0%{opacity:0;transform:perspective(1200px) translateY(28px) rotateX(-9deg) scale(.95)}to{opacity:1;transform:none}}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-header{position:relative;overflow:hidden;padding:1.15rem 1.5rem 1.3rem;border-bottom:0;background:#1e3a8a}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#facc15;pointer-events:none}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.modal-icon,.modal-icon-bg){width:44px;height:44px;border:0;border-radius:14px;color:#1a2b6b;background:#facc15;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px #92540473,0 8px 16px -4px #00000073}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-title{font-family:Outfit,Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.01em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.25)}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-subtitle{color:#ffffffb8}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-close,.btn-close-modal){width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s ease,border-color .2s ease}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-close,.btn-close-modal):hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:rotate(90deg)}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-body{padding:1.4rem 1.6rem 1.5rem;scrollbar-width:thin;scrollbar-color:rgba(30,58,138,.35) transparent}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .form-group>label{margin-bottom:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.07em;color:#3b4a7a}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input){padding-top:.68rem;padding-bottom:.68rem;padding-left:.95rem;border:1.5px solid #dbe1f0;border-radius:12px;background-color:#fff;color:#0f172a;font-size:.88rem;box-shadow:inset 0 1px 2px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input):hover{border-color:#b4c0e2}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input):focus{border-color:#1e3a8a;background-color:#fff;box-shadow:0 0 0 4px #1e3a8a21,inset 0 1px 2px #0f172a08}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input)::placeholder{color:#9aa6c2}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input):is(:disabled,[readonly]){background-color:#f3f5fb;color:#64748b}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.form-control,.premium-input).ng-invalid.ng-touched{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441f}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .form-note{position:relative;padding:.65rem .9rem .65rem 1.15rem;border:1px solid #dbe4ff;border-radius:12px;background:linear-gradient(135deg,#f3f6ff,#fbfcff);color:#2b3f8f}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .form-note:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#fde68a,#facc15)}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-error-banner{border-radius:12px;border-left:4px solid #ef4444}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-footer{gap:.75rem;padding:1rem 1.6rem;border-top:1px solid #e3e8f5;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#f7f9ff,#eef2fb)}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-cancel,.btn-secondary,.btn-modal-cancel){padding:.62rem 1.25rem;border:1.5px solid #cfd7ec;border-radius:12px;background:linear-gradient(180deg,#fff,#f4f6fc);color:#33447d;font-size:.85rem;font-weight:700;box-shadow:0 2px #cfd7ec;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease,color .2s ease}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-cancel,.btn-secondary,.btn-modal-cancel):hover{border-color:#1e3a8a;color:#1e3a8a;transform:translateY(-1px);box-shadow:0 3px #b4c0e2}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-cancel,.btn-secondary,.btn-modal-cancel):active{transform:translateY(1px);box-shadow:0 0 #cfd7ec}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-save,.btn-primary,.btn-modal-save){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.62rem 1.5rem;border:0;border-radius:12px;background:linear-gradient(180deg,#fff3a6,#facc15 52%,#e0a406);color:#14235f;font-size:.85rem;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffffd9,0 3px #92580a,0 12px 20px -8px #facc15b3;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .2s ease}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-save,.btn-primary,.btn-modal-save):hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px #ffffffd9,0 4px #92580a,0 16px 24px -8px #facc15bf}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-save,.btn-primary,.btn-modal-save):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff9,0 1px #92580a}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-save,.btn-primary,.btn-modal-save):disabled{opacity:.6;filter:grayscale(.45);cursor:not-allowed;transform:none}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-save,.btn-primary,.btn-modal-save) .btn-loader{border-color:#14235f4d!important;border-top-color:#14235f!important}@media(max-width:576px){:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal){border-radius:20px!important}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-header{padding:1rem 1.1rem 1.15rem}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) .modal-footer{padding:.85rem 1.1rem;border-radius:0 0 20px 20px}}@media(prefers-reduced-motion:reduce){:is(.modal-overlay,.premium-modal-overlay):not(#_),:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal){animation:none}:is(.modal-overlay,.premium-modal-overlay):not(#_) :is(.modal-card,.premium-modal) :is(.btn-close,.btn-close-modal):hover{transform:none}}
