@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.c428ca13a1-Cpd2YT5r.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.ec7f5af97c-C5ekK6td.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.085cd7907a-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.4609148e1a-BQL42Lnq.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.1f53bf00fe-YEzCLjIM.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.367ba69ac0-B_-bZUTo.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.bec94a4daf-8kRkwJBP.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.c428ca13a1-Cpd2YT5r.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.ec7f5af97c-C5ekK6td.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.085cd7907a-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.4609148e1a-BQL42Lnq.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.1f53bf00fe-YEzCLjIM.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.367ba69ac0-B_-bZUTo.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.bec94a4daf-8kRkwJBP.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.c428ca13a1-Cpd2YT5r.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.ec7f5af97c-C5ekK6td.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.085cd7907a-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.4609148e1a-BQL42Lnq.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.1f53bf00fe-YEzCLjIM.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.367ba69ac0-B_-bZUTo.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(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.bec94a4daf-8kRkwJBP.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:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/4UaZrFhTvxVnHDvUkUiHg8jprP4DOwFmO3wq9IqeuA.b1853db34b-BXyymsQi.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:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/4UaZrFhTvxVnHDvUkUiHg8jprP4DOwpmO3wq9IqeuA.7474e38068-Cl6Cdnm-.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:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/4UaZrFhTvxVnHDvUkUiHg8jprP4DOwRmO3wq9Io.92df7283df-CsjtYhvp.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:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/4UaerFhTvxVnHDvUkUiHg8jprP4DM79DLlQI-aCksSC1rw.a54c2d1196-DCmb1HcD.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:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/4UaerFhTvxVnHDvUkUiHg8jprP4DM79DLl8I-aCksSC1rw.3faeee88b3-Bm_4uilp.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:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/4UaerFhTvxVnHDvUkUiHg8jprP4DM79DLlEI-aCksSA.b7d5cc0b79-ZIfGNvS6.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr3aX2SzxEjst4.e1ddd87f72-BZqS78Vh.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr-aX2SzxEjst4.7f4b70a052-BPOQnLwE.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr5aX2SzxEjst4.315b70f0cd-CSXCir80.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr1aX2SzxEjst4.eedd4d2908-DXRAFsjn.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr0aX2SzxEjst4.53b2761eb1-DvegtFMK.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr6aX2SzxEj.b64cadaa34-C7AOp61y.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gW8te1Xb7GlMo.b406cbd45b-B8zddFQN.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gf8te1Xb7GlMo.4600fb73e9-Aqgj6y3t.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gY8te1Xb7GlMo.c9f0a05559-Ga9a9KcS.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gU8te1Xb7GlMo.cf33dfe6ee-CP1XV24Z.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gV8te1Xb7GlMo.23835fe8c4-ClEbFkHp.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.2c60df8011-DuZxYNfE.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gW8te1Xb7GlMo.b406cbd45b-B8zddFQN.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gf8te1Xb7GlMo.4600fb73e9-Aqgj6y3t.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gY8te1Xb7GlMo.c9f0a05559-Ga9a9KcS.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gU8te1Xb7GlMo.cf33dfe6ee-CP1XV24Z.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gV8te1Xb7GlMo.23835fe8c4-ClEbFkHp.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.2c60df8011-DuZxYNfE.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 Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-DriG0nIl.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols 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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.isolate{isolation:isolate}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-2{margin-left:-.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.max-h-\[40vh\]{max-height:40vh}.min-h-\[44px\]{min-height:44px}.w-10{width:2.5rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[2rem\]{min-width:2rem}.max-w-lg{max-width:32rem}.max-w-screen-md{max-width:768px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[rgba\(184\,134\,11\,0\.2\)\]{border-color:#b8860b33}.border-gold\/10{border-color:#b8860b1a}.border-gold\/15{border-color:#b8860b26}.border-outline-variant\/10{border-color:#c4bfb41a}.border-outline-variant\/15{border-color:#c4bfb426}.border-outline-variant\/20{border-color:#c4bfb433}.border-primary\/10{border-color:#1a3a2a1a}.border-secondary\/15{border-color:#0d7c5f26}.border-secondary\/20{border-color:#0d7c5f33}.bg-\[\#faf6f0\]{--tw-bg-opacity: 1;background-color:rgb(250 246 240 / var(--tw-bg-opacity, 1))}.bg-\[\#faf6f0\]\/95{background-color:#faf6f0f2}.bg-\[rgba\(184\,134\,11\,0\.08\)\]{background-color:#b8860b14}.bg-background{--tw-bg-opacity: 1;background-color:rgb(250 246 240 / var(--tw-bg-opacity, 1))}.bg-gold\/10{background-color:#b8860b1a}.bg-primary\/10{background-color:#1a3a2a1a}.bg-secondary-container\/25{background-color:#b8edd440}.bg-secondary\/10{background-color:#0d7c5f1a}.bg-surface-container-high{--tw-bg-opacity: 1;background-color:rgb(236 231 223 / var(--tw-bg-opacity, 1))}.bg-surface-container-high\/60{background-color:#ece7df99}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-arabic{font-family:Scheherazade New,serif}.font-body{font-family:Inter,sans-serif}.font-headline{font-family:Source Serif 4,serif}.font-label{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#7a5d18\]{--tw-text-opacity: 1;color:rgb(122 93 24 / var(--tw-text-opacity, 1))}.text-\[\#b8860b\]{--tw-text-opacity: 1;color:rgb(184 134 11 / var(--tw-text-opacity, 1))}.text-gold-soft{--tw-text-opacity: 1;color:rgb(201 169 110 / var(--tw-text-opacity, 1))}.text-on-surface{--tw-text-opacity: 1;color:rgb(28 27 24 / var(--tw-text-opacity, 1))}.text-on-surface-variant{--tw-text-opacity: 1;color:rgb(74 70 57 / var(--tw-text-opacity, 1))}.text-on-surface-variant\/25{color:#4a463940}.text-on-surface-variant\/40{color:#4a463966}.text-on-surface-variant\/50{color:#4a463980}.text-on-surface-variant\/60{color:#4a463999}.text-on-surface-variant\/65{color:#4a4639a6}.text-on-surface-variant\/70{color:#4a4639b3}.text-outline{--tw-text-opacity: 1;color:rgb(122 117 104 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(26 58 42 / var(--tw-text-opacity, 1))}.text-primary\/50{color:#1a3a2a80}.text-primary\/60{color:#1a3a2a99}.text-primary\/70{color:#1a3a2ab3}.text-rose-dust{--tw-text-opacity: 1;color:rgb(168 112 106 / var(--tw-text-opacity, 1))}.text-rose-dust\/80{color:#a8706acc}.text-secondary{--tw-text-opacity: 1;color:rgb(13 124 95 / var(--tw-text-opacity, 1))}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_14px_30px_rgba\(28\,27\,24\,0\.04\)\]{--tw-shadow: 0 14px 30px rgba(28,27,24,.04);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--reader-font-size: 1.45rem;--reader-line-height: 3.2rem;--reader-header-height: 60px;--reader-bottom-nav-height: 64px;--ayah-ink: #1a3a2a;--gloss-ink: #b8860b;--page-surface: #faf0de;--page-outline: #d8c9af;--page-accent: #0d7c5f;--gold: #b8860b;--gold-soft: #c9a96e;--rose-dust: #a8706a;--midnight: #1a3a2a}body{min-height:100dvh;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}input,textarea,.debug-log{-webkit-user-select:text;-moz-user-select:text;user-select:text}body:after{content:"";position:fixed;inset:0 0 auto;z-index:190;height:2px;transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0d7c5fd1,#b8860bc7,#0d7c5fd1);transition:opacity .14s ease,transform .22s ease}body[data-app-busy="1"]:after{opacity:1;transform:scaleX(1)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.12s}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}button,a,[role=button],select,input,.surah-card,.vocab-card,.form-card{touch-action:manipulation}button,a[href],[role=button],.surah-card,.vocab-card,.form-card,.qp-row,.qp-tab{transition:transform .14s cubic-bezier(.22,1,.36,1),filter .14s ease,opacity .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .16s ease;transform:translateZ(0)}button[data-pressing="1"],a[href][data-pressing="1"],[role=button][data-pressing="1"],.surah-card[data-pressing="1"],.vocab-card[data-pressing="1"],.form-card[data-pressing="1"],.qp-row[data-pressing="1"],.qp-tab[data-pressing="1"]{transform:scale(.985);filter:saturate(1.03)}@media(prefers-reduced-motion:reduce){body:after,button,a[href],[role=button],.surah-card,.vocab-card,.form-card,.qp-row,.qp-tab{transition:none!important}}:root{--mushaf-frame: #c4a265;--mushaf-frame-soft: rgba(196, 162, 101, .45);--mushaf-rule: rgba(196, 162, 101, .28);--mushaf-corner: #b8944e}.mushaf-page{margin-bottom:var(--mushaf-page-gap, 1.5rem);perspective:1200px}.mushaf-border{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--page-surface, #faf0de) 90%,white 10%),var(--page-surface, #faf0de));border:var(--mushaf-frame-width, 2px) solid var(--mushaf-frame);border-radius:var(--mushaf-frame-radius, .25rem);overflow:hidden;padding:0;box-shadow:0 12px 32px #785a2812;transition:box-shadow .22s ease}.mushaf-border:before{display:none}.mushaf-border:after{display:none}@media(hover:hover){.mushaf-border:hover{box-shadow:0 18px 40px #785a281a}}.mushaf-border-corner{position:absolute;width:22px;height:22px;pointer-events:none;z-index:2}.mushaf-border-corner:before,.mushaf-border-corner:after{content:"";position:absolute;background:var(--mushaf-corner);border-radius:0}.mushaf-border-corner.tl{top:-1px;left:-1px}.mushaf-border-corner.tr{top:-1px;right:-1px}.mushaf-border-corner.bl{bottom:-1px;left:-1px}.mushaf-border-corner.br{bottom:-1px;right:-1px}.mushaf-border-corner:before{width:22px;height:2px;top:0;left:0}.mushaf-border-corner:after{width:2px;height:22px;top:0;left:0}.mushaf-border-corner.tr:before{left:auto;right:0}.mushaf-border-corner.tr:after{left:auto;right:0}.mushaf-border-corner.bl:before{top:auto;bottom:0}.mushaf-border-corner.bl:after{top:auto;bottom:0}.mushaf-border-corner.br:before{left:auto;right:0;top:auto;bottom:0}.mushaf-border-corner.br:after{left:auto;right:0;top:auto;bottom:0}.mushaf-content{min-height:4rem;position:relative;z-index:1}.mushaf-page-num{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--mushaf-page-num-pad-top, .3rem) 0 var(--mushaf-page-num-pad-bottom, .25rem);margin:0 var(--mushaf-page-side-gap, 10px);border-top:1px solid var(--mushaf-rule);font-family:Scheherazade New,serif;font-size:var(--mushaf-page-num-size, .95rem);font-weight:400;color:var(--mushaf-frame);opacity:.85;pointer-events:none;position:relative;z-index:1}.mushaf-page-num:before,.mushaf-page-num:after{content:"";flex:1;height:0}.manuscript-line{line-height:var(--reader-line-height, 4rem);text-align:justify;direction:rtl;unicode-bidi:isolate;color:var(--ayah-ink, #1a3a2a);font-size:var(--reader-font-size, 1.75rem);font-family:Scheherazade New,serif;word-spacing:.015em;padding:0 var(--mushaf-line-padding-inline, 1rem);margin:0 var(--mushaf-page-side-gap, 10px);background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent calc(var(--reader-line-height, 4rem) - 1px),var(--mushaf-rule) calc(var(--reader-line-height, 4rem) - 1px),var(--mushaf-rule) var(--reader-line-height, 4rem));background-size:100% var(--reader-line-height, 4rem);background-position:0 0;border-top:1px solid var(--mushaf-rule)}.mushaf-layout-lines{display:grid;grid-template-rows:repeat(var(--mushaf-layout-line-count, 15),minmax(0,1fr));align-items:stretch;height:100%;min-height:0}.mushaf-layout-lines[data-page-density=compact]{grid-template-rows:repeat(var(--mushaf-layout-line-count, 15),auto);align-content:center;row-gap:.18rem}.mushaf-layout-row{display:flex;align-items:center;justify-content:center;height:100%;min-width:0;min-height:0;margin:0 var(--mushaf-page-side-gap, 10px);padding-block:calc(var(--mushaf-line-vertical-pad, .12rem) * var(--sp-layout-scale, 1));padding-inline:var(--mushaf-line-padding-inline, 1rem);border-top:1px solid var(--mushaf-rule);box-sizing:border-box}.mushaf-layout-row:first-child{border-top:0}.mushaf-layout-text-row{overflow:hidden}.mushaf-layout-word-row{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:space-between;gap:var(--mushaf-word-gap, .06rem);direction:rtl;unicode-bidi:isolate;white-space:nowrap;color:var(--ayah-ink, #1a3a2a);font-family:Scheherazade New,serif;font-size:var(--reader-font-size, 1.75rem);line-height:1.08;overflow:hidden}.mushaf-layout-lines[data-page-density=compact] .mushaf-layout-row{margin-inline:auto;width:min(100%,92%)}.mushaf-layout-lines[data-page-density=compact] .mushaf-layout-word-row{justify-content:center;gap:calc(var(--mushaf-word-gap, .06rem) * 1.05)}.mushaf-layout-lines[data-page-density=compact][data-page-juz="30"] .mushaf-layout-row{width:min(100%,89%)}.mushaf-layout-word{display:inline-flex;align-items:center;gap:.08em;flex:0 0 auto;min-width:0;max-height:100%}.mushaf-layout-word-text{display:inline-block;white-space:pre;line-height:1.08}.mushaf-layout-ayah-end{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:1.5em;min-height:1.5em;border:1px solid rgba(196,162,101,.7);border-radius:999px;padding:0 .18em;font-family:Scheherazade New,serif;font-size:.62em;line-height:1;color:color-mix(in srgb,var(--mushaf-frame) 82%,white 18%)}.mushaf-layout-header-row,.mushaf-layout-basmala-row{justify-content:center}.mushaf-layout-header-text{font-family:Scheherazade New,serif;font-size:clamp(1.05rem,3.6vw,1.45rem);font-weight:700;color:var(--ayah-ink, #1a3a2a);text-align:center;direction:rtl}.mushaf-layout-basmala-text{font-family:Scheherazade New,serif;font-size:clamp(1rem,3.2vw,1.35rem);font-weight:700;color:var(--ayah-ink, #1a3a2a);text-align:center;direction:rtl}@media(max-width:420px){.manuscript-line{margin:0 var(--mushaf-page-side-gap-mobile, 6px);padding:0 var(--mushaf-line-padding-inline-mobile, .6rem)}.mushaf-layout-row{margin:0 var(--mushaf-page-side-gap-mobile, 6px);padding-inline:var(--mushaf-line-padding-inline-mobile, .6rem)}.mushaf-page-num{margin:0 var(--mushaf-page-side-gap-mobile, 6px)}.mushaf-layout-lines[data-page-density=compact] .mushaf-layout-row{width:min(100%,96%)}}@media(min-width:640px){.manuscript-line{padding:0 var(--mushaf-line-padding-inline-wide, 1.5rem)}.mushaf-layout-row{padding-inline:var(--mushaf-line-padding-inline-wide, 1.5rem)}}@media(min-width:720px),(orientation:landscape){.mushaf-layout-lines[data-page-density=compact] .mushaf-layout-row{width:min(100%,86%)}.mushaf-layout-lines[data-page-density=compact][data-page-juz="30"] .mushaf-layout-row{width:min(100%,82%)}}.manuscript-surah-header{display:flex;align-items:center;justify-content:center;gap:0;margin:var(--mushaf-surah-header-margin-block, .25rem) var(--mushaf-page-side-gap, 10px);padding:0;text-align:center;position:relative;z-index:1}.manuscript-surah-header .surah-header-inner{display:flex;align-items:center;justify-content:center;gap:.3rem;flex-wrap:wrap;min-width:0;max-width:100%;width:100%;padding:var(--mushaf-surah-padding-block, .45rem) var(--mushaf-surah-padding-inline, .6rem);position:relative;background:radial-gradient(ellipse at center,rgba(196,162,101,.1),transparent 70%),linear-gradient(180deg,#faf0def2,#f5e8d0e6);border-top:2px solid var(--mushaf-frame);border-bottom:2px solid var(--mushaf-frame);box-shadow:inset 0 4px 0 -2px #c4a2651f,inset 0 -4px 0 -2px #c4a2651f}.manuscript-surah-header .surah-header-inner:before,.manuscript-surah-header .surah-header-inner:after{content:"";position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--mushaf-frame-soft),var(--mushaf-frame),var(--mushaf-frame-soft),transparent)}.manuscript-surah-header .surah-header-inner:before{top:-5px}.manuscript-surah-header .surah-header-inner:after{bottom:-5px}.manuscript-surah-header:before,.manuscript-surah-header:after{content:"✦";font-size:.55rem;color:var(--mushaf-frame);opacity:.5;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none}@media(min-width:480px){.manuscript-surah-header:before,.manuscript-surah-header:after{display:block}.manuscript-surah-header:before{left:16px}.manuscript-surah-header:after{right:16px}}@media(min-width:640px){.manuscript-surah-header .surah-header-inner{padding:var(--mushaf-surah-padding-block-wide, .6rem) var(--mushaf-surah-padding-inline-wide, 2rem)}.manuscript-surah-header:before{left:20px}.manuscript-surah-header:after{right:20px}}.surah-header-name{font-family:Scheherazade New,serif;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:700;color:var(--ayah-ink, #1a3a2a);white-space:nowrap;flex-shrink:1;min-width:0;letter-spacing:.02em}.surah-header-separator{font-family:Scheherazade New,serif;font-size:clamp(.9rem,3vw,1.2rem);color:var(--mushaf-frame);opacity:.5;flex-shrink:0;margin:0 .02rem}.surah-header-fav{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border:none;background:transparent;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s}.surah-header-fav:active{transform:scale(.85)}.surah-header-fav-ornament{font-family:Scheherazade New,serif;font-size:clamp(1.4rem,4vw,1.8rem);color:var(--mushaf-frame);opacity:.3;line-height:1}.surah-header-fav-heart{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#a8706a40;font-variation-settings:"FILL" 0;transition:color .15s,font-variation-settings .15s}.surah-header-fav.is-fav .surah-header-fav-heart{color:#a8706a;font-variation-settings:"FILL" 1}.surah-header-fav.is-fav .surah-header-fav-ornament{opacity:.5;color:#a8706a}.surah-header-bismillah{font-family:Scheherazade New,serif;font-size:clamp(1.05rem,3.5vw,1.4rem);color:var(--ayah-ink, #1a3a2a);opacity:.78;white-space:normal;flex-shrink:1;min-width:0;overflow-wrap:anywhere}@media(max-width:420px){.manuscript-surah-header{margin:.2rem 4px}.manuscript-surah-header .surah-header-inner{padding:.3rem .4rem;gap:.15rem}}.surah-header-ornament{display:flex;align-items:center;gap:.6rem;color:var(--ayah-ink, #1a3a2a);font-size:2.15rem;letter-spacing:.08em;opacity:.7}.ayah-chunk{display:inline;direction:rtl;unicode-bidi:isolate}.ayah-end{display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;width:1.65rem;height:1.65rem;border-radius:50%;border:1.5px solid var(--mushaf-frame-soft);font-size:.72rem;font-family:Scheherazade New,serif;font-weight:700;color:var(--mushaf-frame);padding:0;line-height:1;background:radial-gradient(circle,rgba(196,162,101,.06),transparent 70%);position:relative}.ayah-end:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid rgba(196,162,101,.14);pointer-events:none}.q-word{display:inline;transition:color .28s ease,opacity .32s ease,text-shadow .28s ease}.q-word.ghost{opacity:.12}.q-word.active{opacity:.38;color:#b8860b}.q-word.correct{opacity:1;color:#0d7c5f}.q-word.wrong{opacity:1;color:#b75e4a}.q-word.blocked{opacity:1;color:#b75e4a;animation:pulse-word 1s infinite}.ayah-chunk.is-mistake-retry .q-word.correct,.ayah-chunk.is-mistake-retry .q-word.blocked{opacity:.6}@keyframes pulse-word{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 10px rgba(183,94,74,.22)}}.juz-marker{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.4rem 10px;padding:.35rem 1rem;border-radius:9999px;background:linear-gradient(135deg,#c4a26514,#0d7c5f0a);border:1px solid var(--mushaf-rule);direction:rtl;text-align:center;position:relative;z-index:1}.juz-marker-label{font-family:Scheherazade New,serif;font-size:.85rem;font-weight:700;color:var(--mushaf-frame);opacity:.85}.juz-marker-name{font-family:Scheherazade New,serif;font-size:.95rem;color:#1a3a2a;opacity:.75}.q-word.juz-start-word,.juz-start-word{font-weight:700;color:#0e4d38}.hafidz-mode .mushaf-content{display:flex;flex-direction:column;gap:0}.hafidz-mode .mushaf-border{padding:0;overflow:hidden;border-color:var(--mushaf-frame-soft)}.hafidz-mode .mushaf-border:before,.hafidz-mode .mushaf-border:after{display:none}.hafidz-mode .mushaf-border-corner{display:none}.hafidz-mode .mushaf-page-num{margin:0;padding:.35rem 1.3rem .1rem}.hafidz-mode .manuscript-line{background-image:none;border-top:none;margin:0;padding:0}.hafidz-block{position:relative;padding:.75rem 1.3rem;margin:0;border-radius:0;border-left:4px solid transparent;transition:background-color .2s ease}@media(min-width:640px){.hafidz-block{padding:.85rem 2.1rem}}.hafidz-block:first-child{padding-top:2.1rem}.hafidz-block:last-child{padding-bottom:1.8rem}.hafidz-block[data-block="1"]{background:#6495ed1f;border-left-color:#6495eda6}.hafidz-block[data-block="2"]{background:#daa5201c;border-left-color:#c89614a6}.hafidz-block[data-block="3"]{background:#2e8b571a;border-left-color:#2e8b5799}.hafidz-block[data-block="4"]{background:#cd5c5c1a;border-left-color:#cd5c5c99}.hafidz-block[data-block="5"]{background:#7846aa1a;border-left-color:#7846aa99}.settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:flex-end;justify-content:center;background:#1c1c1a4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0 .5rem}.settings-backdrop.is-open{display:flex}body.settings-open{overflow:hidden}.settings-sheet{width:100%;max-width:28rem;max-height:80vh;overflow-y:auto;border-radius:1.5rem 1.5rem 0 0;background:#faf6f0;border:1px solid rgba(196,191,180,.24);border-bottom:0;box-shadow:0 -12px 40px #28312d24;padding:1rem 1rem calc(env(safe-area-inset-bottom,0px) + .85rem);animation:settingsSlideUp .26s cubic-bezier(.22,1,.36,1)}.settings-sheet-confirm{max-width:26rem;border-radius:1.5rem;border-bottom:1px solid rgba(196,191,180,.24);box-shadow:0 18px 44px #28312d24;margin-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}@keyframes settingsSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.settings-handle{display:block;width:32px;height:4px;margin:0 auto .7rem;border-radius:2px;background:#7a756840}.settings-title{font:700 1rem/1 "Source Serif 4",serif;color:#1a3a2a;margin-bottom:.1rem}.settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.75rem}.settings-head-confirm{margin-bottom:.5rem}.settings-description{margin:0;font:500 .72rem/1.45 Inter,sans-serif;color:#7a7568c7}.settings-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(196,191,180,.24);border-radius:999px;background:#ffffffbf;color:#4a4639;cursor:pointer;flex-shrink:0}.settings-group{margin-bottom:.85rem}.settings-label{font:700 .54rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a7568cc;margin-bottom:.4rem}.settings-chips{display:flex;flex-wrap:wrap;gap:.4rem}.settings-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .72rem;min-height:36px;border:1px solid rgba(196,191,180,.25);border-radius:999px;background:#fff9;font:600 .68rem/1 Inter,sans-serif;color:#4a4639b3;cursor:pointer;transition:all .14s ease;touch-action:manipulation}.settings-chip:hover{border-color:#b8860b33;background:#ffffffd9}.settings-chip.is-active{border-color:#0d7c5f40;background:#0d7c5f1a;color:#0d7c5f;font-weight:700}.settings-chip .settings-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.52rem 0;border-bottom:1px solid rgba(196,191,180,.12)}.settings-toggle-row:last-child{border-bottom:none}.settings-toggle-info{min-width:0}.settings-toggle-name{font:600 .76rem/1.2 Inter,sans-serif;color:#1a3a2a}.settings-toggle-desc{font:500 .64rem/1.3 Inter,sans-serif;color:#7a7568b3;margin-top:.15rem}.settings-switch{position:relative;width:44px;height:24px;border-radius:12px;border:none;background:#c4bfb459;cursor:pointer;transition:background .2s ease;flex-shrink:0;touch-action:manipulation}.settings-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.settings-switch.is-on{background:#0d7c5f}.settings-switch.is-on:after{transform:translate(20px)}.settings-switch:disabled,.settings-chip:disabled,.settings-close:disabled,.settings-cta:disabled{opacity:.55;cursor:not-allowed}.settings-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:40px;border:1px solid rgba(13,124,95,.18);border-radius:.9rem;background:#0d7c5f14;color:#0d7c5f;font:700 .74rem/1 Inter,sans-serif;cursor:pointer;transition:background .14s ease,border-color .14s ease}.settings-cta:hover{background:#0d7c5f1f}.settings-cta.is-ready{border-color:#0d7c5f3d;background:#0d7c5f24}.settings-cta-danger{border-color:#cd5c5c33;background:#cd5c5c14;color:#b75e4a}.settings-helper{margin:.36rem 0 0;font:500 .66rem/1.42 Inter,sans-serif;color:#7a7568d1}.settings-tip{display:flex;align-items:flex-start;gap:.5rem;margin-top:.55rem;padding:.6rem .75rem;border-radius:.75rem;border:1px solid rgba(13,124,95,.14);background:#0d7c5f0d;font:500 .66rem/1.45 Inter,sans-serif;color:#1a3a2ad1}.settings-confirm-actions{display:flex;gap:.55rem;margin-top:.8rem}.settings-confirm-actions>*{flex:1 1 0}.settings-chip-quiet{justify-content:center;min-height:40px}.hafidz-legend{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.hafidz-legend-item{display:inline-flex;align-items:center;gap:.3rem;font:500 .62rem/1 Inter,sans-serif;color:#4a4639a6}.hafidz-legend-dot{width:8px;height:8px;border-radius:50%}.hafidz-legend-dot.subuh{background:#6495edb3}.hafidz-legend-dot.dzuhur{background:#daa520b3}.hafidz-legend-dot.ashar{background:#2e8b57b3}.hafidz-legend-dot.maghrib{background:#cd5c5cb3}.hafidz-legend-dot.isya{background:#7846aab3}body.qp-open{overflow:hidden}.qp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#1a181459;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;animation:qp-fade-in .18s ease}.qp-backdrop.show{display:block}.qp-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:201;display:none;padding:0 14px;pointer-events:none}.qp-panel.show{display:block}.qp-shell{pointer-events:auto;max-width:26rem;margin:12px auto 0;border-radius:22px;background:#fdfaf5;overflow:hidden;box-shadow:0 1px #fff9 inset,0 32px 64px -12px #1a140c38,0 0 0 1px #b8860b14;animation:qp-slide-in .22s cubic-bezier(.2,.9,.3,1)}@keyframes qp-fade-in{0%{opacity:0}}@keyframes qp-slide-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.qp-head{padding:14px 14px 0;background:linear-gradient(180deg,#fffdf8,#faf6f0)}.qp-search-bar{display:flex;align-items:center;gap:8px;height:46px;border-radius:14px;background:#fff;border:1.5px solid rgba(196,191,180,.22);padding:0 6px 0 14px;box-shadow:0 2px 8px #00000008;transition:border-color .16s}.qp-search-bar:focus-within{border-color:#b8860b59}.qp-search-ico{flex-shrink:0;font-size:20px;color:#b8860b73}.qp-input{flex:1;min-width:0;border:0;background:transparent;padding:0;font:500 15px/1 Inter,sans-serif;color:#1c1b18;outline:none}.qp-input::-moz-placeholder{color:#7a756873}.qp-input::placeholder{color:#7a756873}.qp-x{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:10px;background:transparent;color:#4a463959;cursor:pointer;font-size:20px;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.qp-x:hover{background:#0000000a;color:#4a4639b3}.qp-x:active{background:#00000014;transform:scale(.96)}.qp-tabs{display:flex;gap:4px;padding:12px 0 0}.qp-tab{flex:1;padding:9px 0;border:none;border-radius:0;background:transparent;font:600 12px/1 Inter,sans-serif;letter-spacing:.04em;color:#7a75688c;cursor:pointer;position:relative;transition:color .16s;-webkit-tap-highlight-color:transparent}.qp-tab:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2.5px;border-radius:2px;background:transparent;transition:background .16s,left .16s,right .16s}.qp-tab:hover{color:#4a4639cc}.qp-tab:active{color:#1a3a2a;transform:translateY(1px)}.qp-tab.is-on{color:#1a3a2a}.qp-tab.is-on:after{background:#b8860b;left:25%;right:25%}.qp-body{max-height:min(62vh,30rem);overflow-y:auto;padding:6px 8px 10px}.qp-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;border:none;border-radius:14px;background:transparent;text-align:left;cursor:pointer;transition:background 80ms,transform .12s ease,filter .12s ease;-webkit-tap-highlight-color:transparent}.qp-row:hover{background:#b8860b0f}.qp-row:active{background:#b8860b1a;filter:saturate(1.04);transform:translateY(1px) scale(.985)}.qp-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#1a3a2a0f;font:700 12px/1 Inter,sans-serif;color:#1a3a2a}.qp-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.qp-title{font:600 14.5px/1.15 "Source Serif 4",serif;color:#1a3a2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-sub{font:500 11px/1 Inter,sans-serif;color:#7a756899;letter-spacing:.01em}.qp-ar{flex-shrink:0;font:400 1.2rem/1 Scheherazade New,serif;color:#1a3a2a66;direction:rtl}.qp-nil{padding:32px 16px;text-align:center;font:500 14px/1.5 Inter,sans-serif;color:#4a463959}@media(max-width:480px){.qp-shell{margin-top:8px;border-radius:18px}.qp-head{padding:12px 12px 0}.qp-search-bar{height:44px;border-radius:12px}.qp-body{padding:4px 4px 8px}.qp-row{padding:10px 8px;gap:10px}.qp-badge{width:32px;height:32px;font-size:11px;border-radius:8px}.qp-title{font-size:14px}.qp-ar{font-size:1.05rem}}.header-tools{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.header-title-button{flex:1 1 0%;min-width:0;overflow:visible}.header-title-copy{min-width:0;overflow:hidden;padding-inline-end:.35rem}.header-title-text{display:block;max-width:none;padding-inline-end:.16em}.header-subtitle-text{display:block;max-width:none;padding-inline-end:.12em}.header-fav-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#a8706a14;color:#a8706a;cursor:pointer;transition:background .12s,transform .12s}.header-fav-btn:hover{background:#a8706a29}.header-fav-btn:active{transform:scale(.92)}.header-fav-btn.has-items{color:#a8706a}.header-fav-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(280px,85vw);border:1px solid rgba(184,134,11,.14);border-radius:16px;background:#faf6f0fa;box-shadow:0 12px 32px #1c1b181f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px;animation:favDrop .16s cubic-bezier(.22,1,.36,1)}.header-fav-dropdown.hidden{display:none}@keyframes favDrop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.header-fav-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;border-bottom:1px solid rgba(196,191,180,.15);margin-bottom:6px}.header-fav-list{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.header-fav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:none;background:transparent;text-align:left;cursor:pointer;width:100%;transition:background .1s}.header-fav-item:hover{background:#a8706a0f}.header-fav-empty{padding:16px 8px;text-align:center;font:500 12px/1.4 Inter,sans-serif;color:#7a756880}.header-fav-empty.hidden{display:none}@media(max-width:420px){.header-shell{padding-left:.875rem;padding-right:.875rem}.header-tools{gap:.25rem}.header-fav-btn{width:33px;height:33px}.header-title-button{gap:.5rem}.header-title-copy{padding-inline-end:.42rem}.header-title-text{font-size:1.08rem}.header-subtitle-text{max-width:none}}.bottom-nav{background:linear-gradient(180deg,#fffbf5e6,#faf6f0f5),#faf6f0eb;box-shadow:0 -10px 30px #1c1b1814;padding:.18rem 0 max(.28rem,env(safe-area-inset-bottom))!important}.bottom-nav-action{position:relative;overflow:hidden;min-width:48px;min-height:48px;padding:.28rem .5rem!important;gap:.08rem!important;border-radius:.95rem;transition:color 80ms ease,background-color 80ms ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.bottom-nav-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at top,rgba(255,255,255,.24),transparent 60%);opacity:0;transition:opacity 80ms ease;pointer-events:none}.bottom-nav-action:hover:after{opacity:1}.bottom-nav-action:active{background:#0d7c5f1a;opacity:.85;transition:none}.bottom-nav-action.is-active{background:transparent;box-shadow:none;opacity:1}.nav-recite-default,.nav-recite-ring-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:1.55rem}.nav-glyph{font-size:1.16rem;line-height:1}.nav-glyph-recite{font-size:1.18rem}.nav-caption{font:700 .4rem/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.nav-recite-ring-wrap.hidden,body.view-murajaah #navReciteDefault{display:none}body.view-murajaah #navReciteRingWrap{display:flex}.nav-rec-ring{width:25px!important;height:25px!important;border-width:1.75px!important;box-shadow:0 2px 6px #0d7c5f1f}body.view-murajaah #navReciteBtn{color:#0d7c5f}body.view-murajaah #navReciteBtn.is-recording{color:#8f2b2b}body.view-murajaah #navReciteBtn.is-paused{color:#8c6508}body.view-murajaah #navReciteBtn.is-recording .nav-rec-ring{border-color:#c62828;box-shadow:0 5px 16px #c6282833;animation:nav-rec-pulse 1.3s infinite ease-in-out}@keyframes nav-rec-pulse{0%,to{box-shadow:0 2px 6px #c6282833,0 0 #c628284d}50%{box-shadow:0 2px 6px #c628284d,0 0 0 5px #c6282800}}body.view-murajaah #navReciteBtn.is-recording .nav-rec-ring .rec-dot{width:9px;height:9px;border-radius:2px;background:#c62828}body.view-murajaah #navReciteBtn.is-paused .nav-rec-ring{border-color:#c9a96e;box-shadow:0 5px 16px #c9a96e29}body.view-murajaah #navReciteBtn.is-paused .nav-rec-ring .rec-dot{width:8px;height:8px;border-radius:2px;background:#c9a96e;box-shadow:5px 0 #c9a96e;transform:translate(-2.5px)}body.view-murajaah #navReciteBtn.is-disabled{opacity:.55}body.view-murajaah #navReciteBtn.is-disabled .nav-rec-ring{border-color:#7a756847;box-shadow:none}.app-notice-stack{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 70px);z-index:95;display:flex;flex-direction:column;gap:.55rem;width:min(calc(100vw - 1rem),28rem);transform:translate(-50%);pointer-events:none}body.single-page-mode .app-notice-stack{top:calc(var(--reader-header-height) + .45rem);bottom:auto;width:min(calc(100vw - 1rem),24rem)}@media(max-width:520px){.bottom-nav-action{min-height:46px;padding-inline:.4rem!important}.nav-glyph{font-size:1.08rem}.nav-rec-ring{width:23px!important;height:23px!important}.nav-caption{font-size:.37rem;letter-spacing:.12em}.app-notice-stack{bottom:calc(env(safe-area-inset-bottom,0px) + 66px)}}.app-notice{display:none;align-items:center;justify-content:space-between;gap:.8rem;border-radius:1rem;border:1px solid rgba(196,191,180,.16);background:#faf6f0f0;box-shadow:0 14px 28px #1c1b181a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.8rem .9rem;pointer-events:auto}.app-notice.is-visible{display:flex}.app-notice-warning{border-color:#b8860b33}.app-notice-accent{border-color:#0d7c5f33}.app-notice-copy{min-width:0}.app-notice-title{font:700 .8rem/1.2 Inter,sans-serif;color:#1a3a2a}.app-notice-body{margin-top:.2rem;font:500 .7rem/1.4 Inter,sans-serif;color:#4a4639d1}.app-notice-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.app-notice-btn{min-height:34px;padding:0 .75rem;border:1px solid rgba(196,191,180,.18);border-radius:999px;background:#ffffffb8;color:#4a4639;font:700 .66rem/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.app-notice-btn.is-primary{border-color:#0d7c5f2e;background:#0d7c5f1a;color:#0d7c5f}@media(max-width:520px){body.single-page-mode .app-notice-stack{width:calc(100vw - 1rem)}.app-notice{align-items:flex-start;flex-direction:column}.app-notice-actions{width:100%;justify-content:flex-end}}.reader-shell{background:#faf6f0}body.single-page-mode{overflow:hidden}#spContainer{display:none;position:fixed;inset:var(--reader-header-height) 0 var(--reader-bottom-nav-height) 0;overflow:hidden;overflow-y:auto;background:transparent;z-index:30;align-items:center;justify-content:center;padding:clamp(.12rem,.6vh,.24rem) clamp(.18rem,.8vw,.32rem) clamp(1.85rem,4.1vh,2.3rem);box-sizing:border-box}body.single-page-mode #spContainer{display:flex;background:#faf6f0;padding:clamp(.12rem,.6vh,.24rem) clamp(.18rem,.8vw,.32rem) clamp(1.1rem,3.1vh,1.55rem);--mushaf-page-side-gap: calc(8px * var(--sp-layout-scale, 1));--mushaf-page-side-gap-mobile: calc(5px * var(--sp-layout-scale, 1));--mushaf-line-padding-inline: calc(.6rem * var(--sp-layout-scale, 1));--mushaf-line-padding-inline-mobile: calc(.35rem * var(--sp-layout-scale, 1));--mushaf-line-padding-inline-wide: calc(.85rem * var(--sp-layout-scale, 1));--mushaf-word-gap: calc(.05rem * var(--sp-layout-scale, 1));--mushaf-page-num-size: calc(.78rem * var(--sp-layout-scale, 1));--mushaf-page-num-pad-top: calc(.14rem * var(--sp-layout-scale, 1));--mushaf-page-num-pad-bottom: calc(.12rem * var(--sp-layout-scale, 1));--mushaf-surah-header-margin-block: calc(.1rem * var(--sp-layout-scale, 1));--mushaf-surah-padding-inline-wide: calc(.6rem * var(--sp-layout-scale, 1));--mushaf-frame-width: calc(1.5px * var(--sp-layout-scale, 1));--mushaf-frame-radius: calc(.35rem * var(--sp-layout-scale, 1))}#spPage{flex:1 1 auto;align-self:stretch;width:100%;min-height:0;background:transparent;box-shadow:none;margin:0 auto;opacity:0;display:flex;flex-direction:column}body.single-page-mode #readerSection{display:none}body.single-page-mode #spPage .mushaf-page,body.single-page-mode #spPage .mushaf-border{width:100%}body.single-page-mode #spPage .mushaf-page{margin-bottom:0;flex:1 1 auto;display:flex;flex-direction:column}body.single-page-mode #spPage .mushaf-border{padding:calc(.4rem * var(--sp-layout-scale, 1)) 0;flex:1 1 auto;display:flex;flex-direction:column}body.single-page-mode #spPage .mushaf-content{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding-block:calc(.25rem * var(--sp-layout-scale, 1))}body.single-page-mode #spPage .mushaf-layout-lines{flex:1 1 auto}body.single-page-mode #spPage .mushaf-page-num{flex-shrink:0}body.single-page-mode #spPage .mushaf-page[data-page-layout=centered] .mushaf-content{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(.3rem,2vh,1rem)}@media(min-width:720px),(orientation:landscape){body.single-page-mode #spPage{max-width:min(34rem,100%)}}.sp-tap-overlay{display:none;position:fixed;inset:var(--reader-header-height) 0 calc(var(--reader-bottom-nav-height) + .95rem) 0;z-index:35;flex-direction:row;align-items:stretch;justify-content:space-between;pointer-events:none}body.single-page-mode .sp-tap-overlay{display:flex}.sp-tap-next,.sp-tap-prev{position:relative;flex:0 0 clamp(26px,8vw,52px);pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-tap-next:after,.sp-tap-prev:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;opacity:.34}.sp-tap-next:after{background:linear-gradient(270deg,#1a3a2a14,#1a3a2a00)}.sp-tap-prev:after{background:linear-gradient(90deg,#1a3a2a14,#1a3a2a00)}.sp-chrome{position:fixed;left:50%;bottom:calc(var(--reader-bottom-nav-height) + .48rem);z-index:36;display:none;align-items:center;justify-content:center;gap:.28rem;width:auto;max-width:calc(100vw - 1rem);transform:translate(-50%);padding:.22rem .3rem;border:1px solid rgba(196,191,180,.16);border-radius:999px;background:#faf6f089;box-shadow:0 12px 24px #1c1b181a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp-chrome.is-visible{display:flex}.sp-page-pill{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 .5rem;border-radius:999px;background:#0d7c5f14;color:#0d7c5f;font:700 .58rem/1 Inter,sans-serif;letter-spacing:.08em;white-space:nowrap}.sp-control-btn{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;border:1px solid rgba(196,191,180,.18);border-radius:999px;background:#ffffffbd;color:#1a3a2a;cursor:pointer;touch-action:manipulation}.sp-control-btn:disabled{opacity:.45;cursor:not-allowed}.sp-hint{position:fixed;left:50%;bottom:calc(var(--reader-bottom-nav-height) + .95rem);z-index:36;display:none;transform:translate(-50%);width:min(calc(100vw - 2rem),24rem);padding:.7rem .9rem;border-radius:1rem;background:#1a3a2aeb;color:#fff9ef;text-align:center;font:600 .72rem/1.35 Inter,sans-serif;box-shadow:0 14px 28px #1a3a2a38}.sp-hint.is-visible{display:block}.sp-nav-bar{display:none}body.single-page-mode:has(.app-notice-stack .app-notice.is-visible) #spContainer{inset:calc(var(--reader-header-height) + 6.4rem) 0 var(--reader-bottom-nav-height) 0}body.single-page-mode:has(.app-notice-stack .app-notice.is-visible) .sp-tap-overlay{inset:calc(var(--reader-header-height) + 6.4rem) 0 calc(var(--reader-bottom-nav-height) + .95rem) 0}@media(max-width:520px){.sp-chrome{gap:.18rem;padding-inline:.22rem}.sp-page-pill{min-height:24px;font-size:.54rem}.sp-tap-next,.sp-tap-prev{flex-basis:clamp(22px,7vw,40px)}body.single-page-mode:has(.app-notice-stack .app-notice.is-visible) #spContainer{inset:calc(var(--reader-header-height) + 8rem) 0 var(--reader-bottom-nav-height) 0}body.single-page-mode:has(.app-notice-stack .app-notice.is-visible) .sp-tap-overlay{inset:calc(var(--reader-header-height) + 8rem) 0 calc(var(--reader-bottom-nav-height) + 1.35rem) 0}}.juz-filter-box{position:relative}.discovery-shell{border:1px solid rgba(184,134,11,.18);border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(13,124,95,.08),transparent 34%),linear-gradient(135deg,#fffdf8fa,#f8f1e7f2);box-shadow:inset 0 1px #ffffffc7,0 12px 24px #1c1b180d;padding:.45rem}.discovery-row{display:flex;align-items:center;gap:.55rem}.discovery-search{display:flex;flex:1;min-width:0;align-items:center;gap:.7rem;border:1px solid rgba(184,134,11,.14);border-radius:999px;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 44%),linear-gradient(135deg,#fffcf6fa,#f4eadbf0);padding:.78rem .92rem;box-shadow:inset 0 1px #ffffffbf,0 10px 22px #1c1b180a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.discovery-search:hover{border-color:#b8860b38;box-shadow:inset 0 1px #ffffffbf,0 12px 28px #1c1b1812}.discovery-search input{width:100%;min-width:0;border:0;background:transparent;padding:0;font:500 .92rem/1.2 Inter,sans-serif;color:#1c1b18;outline:none}.discovery-search input::-moz-placeholder{color:#7a7568ad}.discovery-search input::placeholder{color:#7a7568ad}.juz-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:auto;min-width:0;border:1px solid rgba(184,134,11,.14);border-radius:999px;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 44%),linear-gradient(135deg,#fffcf6fa,#f4eadbf0);padding:.74rem .88rem;box-shadow:inset 0 1px #ffffffbf,0 10px 22px #1c1b180a;text-align:left;flex-shrink:0}.juz-filter-trigger-main{min-width:0;display:flex;flex-direction:column;gap:.14rem}.juz-filter-trigger-label{font:700 .58rem/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#7a7568b8}.juz-filter-trigger-value{display:flex;align-items:center;gap:.45rem;min-width:0}.juz-filter-trigger-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .96rem/1.15 "Source Serif 4",serif;color:#1a3a2a}.juz-filter-trigger-chip{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:#1a3a2a14;padding:0 .55rem;font:700 .56rem/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a5d18;white-space:nowrap}.juz-filter-trigger-icon{flex-shrink:0;color:#b8860bd1}.juz-filter-panel{position:absolute;inset:calc(100% + .55rem) 0 auto;z-index:15;display:none;border:1px solid rgba(184,134,11,.16);border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(13,124,95,.06),transparent 34%),linear-gradient(180deg,#faf6f0fc,#f5efe6fa);padding:.75rem;box-shadow:0 18px 36px #1c1b181f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.juz-filter-panel.show{display:block}.juz-search{display:flex;min-width:0;flex:1;align-items:center;gap:.55rem;border:1px solid rgba(184,134,11,.12);border-radius:999px;background:#ffffffd6;padding:.65rem .85rem;box-shadow:inset 0 1px #ffffffbd}.juz-search input{width:100%;min-width:0;border:0;background:transparent;padding:0;font:500 .82rem/1.2 Inter,sans-serif;color:#1c1b18;outline:none}.juz-search input::-moz-placeholder{color:#7a7568b8}.juz-search input::placeholder{color:#7a7568b8}@media(max-width:420px){.header-utility{min-width:36px;min-height:36px;padding:0 .42rem}.header-fav-btn{width:36px;height:36px}}.header-utility{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:40px;min-width:40px;border:1px solid rgba(196,191,180,.2);border-radius:999px;background:#fff6;padding:0 .5rem;font:600 .62rem/1 Inter,sans-serif;color:#4a463999;transition:border-color .16s ease,color .16s ease,background-color .16s ease;cursor:pointer;touch-action:manipulation}.header-utility-select{border:0;background:transparent;color:inherit;font:inherit;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:0}.header-utility:hover,.header-utility:focus-visible{border-color:#b8860b33;color:#1a3a2a;background:#fff9}.header-utility.is-active{border-color:#0d7c5f2e;background:#0d7c5f1a;color:#0d7c5f}.header-fav-btn{width:40px;height:40px;transition:background .12s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header-fav-btn:active{opacity:.7}.header-fav-item{font-family:inherit}.static-intro-card{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(13,124,95,.1),transparent 30%),radial-gradient(circle at bottom left,rgba(201,169,110,.12),transparent 26%),linear-gradient(135deg,#ffffffe0,#f8f1e7db);box-shadow:inset 0 1px #ffffffc7,0 18px 36px #1c1b180f}.static-intro-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(184,134,11,.08);border-radius:20px;pointer-events:none}.static-pill-link{transition:box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.static-pill-link:hover{box-shadow:0 8px 18px #1c1b1812}.static-link-grid{display:grid;gap:.55rem}.static-link-grid-juz{grid-template-columns:repeat(2,minmax(0,1fr))}.static-link-grid-juz .static-pill-link{display:flex;justify-content:center;text-align:center;padding-inline:.6rem}@media(min-width:640px){.static-link-grid-juz{grid-template-columns:repeat(3,minmax(0,1fr))}}button,.surah-card,.header-fav-item,.juz-pill,.vocab-card,.form-card,.mention-card,.frequent-lead-card-button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:none){button:not(:disabled):active,.surah-card:active,.header-fav-item:active,.juz-pill:active,.vocab-card:active,.form-card:active,.mention-card:active,.frequent-lead-card-button:active{opacity:.82;transform:scale(.97);transition:opacity 40ms,transform 40ms}}.juz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem;max-height:min(42vh,18rem);overflow-y:auto;padding-right:.15rem}.juz-pill{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem;border-radius:.95rem;border:1px solid rgba(122,117,104,.14);background:#ffffffb8;padding:.72rem .82rem;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.juz-pill:hover{border-color:#b8860b38;box-shadow:0 8px 18px #1c1b180f}.juz-pill.is-active{border-color:#b8860b47;background:linear-gradient(135deg,#1a3a2afa,#124e3af0);box-shadow:0 12px 24px #1a3a2a29}.juz-pill-main{min-width:0;display:flex;flex-direction:column;gap:.18rem}.juz-pill-label{font:700 .62rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a7568cc}.juz-pill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .86rem/1.15 "Source Serif 4",serif;color:#1a3a2a}.juz-pill-arabic{flex-shrink:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 1rem/1 Scheherazade New,serif;color:#1a3a2a94}.juz-pill.is-active .juz-pill-label{color:#fff8eead}.juz-pill.is-active .juz-pill-name,.juz-pill.is-active .juz-pill-arabic{color:#fff7eb}.juz-empty{margin-top:.75rem;border-radius:.95rem;border:1px dashed rgba(122,117,104,.24);padding:.95rem .9rem;font:500 .8rem/1.3 Inter,sans-serif;color:#4a4639b8;text-align:center}@media(max-width:520px){.discovery-row{flex-wrap:wrap}.juz-filter-trigger{width:100%}.juz-grid{grid-template-columns:1fr}}@media(max-width:720px){.frequent-stat-row,.frequent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frequent-filter-bar{gap:.4rem}.frequent-search-shell{padding:.34rem}.frequent-search-field{min-height:3rem;padding-left:.7rem}.frequent-search-input{font-size:.88rem}.frequent-lead-card-button{grid-template-columns:1fr}.frequent-lead-arabic-wrap{min-width:0;min-height:5rem;padding:.7rem 1rem}.frequent-lead-arabic{font-size:clamp(2.4rem,8vw,3.2rem)}.frequent-toolbar{align-items:stretch;flex-direction:column}.frequent-sort-wrap{width:100%;justify-content:stretch}.vocab-card-heading{grid-template-columns:minmax(0,1fr) auto;gap:.3rem}.vocab-card-arabic{font-size:1.35rem}.vocab-card-meaning{font-size:.78rem}}@media(min-width:1040px){.frequent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:380px){.frequent-grid{gap:.35rem}.frequent-search-field{gap:.5rem;min-height:2.9rem;padding-left:.64rem}.frequent-search-input{font-size:.84rem}.frequent-search-clear{height:2.1rem;width:2.1rem}.vocab-card{padding:.5rem .55rem;gap:.3rem;border-radius:.85rem}.vocab-card-meaning{font-size:.72rem}.vocab-card-arabic{font-size:1.2rem}.vocab-card-origin{font-size:.56rem}}.surah-header{margin:1.5rem 0;padding-bottom:.75rem}.vs-slot{contain:content}.manuscript-surah-header .surah-header-ornament{font-size:2.3rem}.manuscript-surah-header+.manuscript-surah-flow{margin-bottom:1.4rem}.maknani-wrapper{display:inline-flex;flex-direction:column;align-items:center;position:relative;margin-bottom:0;padding:.7rem .12rem 0;vertical-align:baseline;direction:rtl;unicode-bidi:isolate}body.single-page-mode .maknani-wrapper{padding:.18rem .05rem 0}body.single-page-mode .word-notes-hidden .maknani-wrapper{padding:0}.word-notes-hidden .maknani-wrapper{display:inline;margin:0;padding:0;vertical-align:baseline}.arabic-word{font-size:1em;line-height:1.1;font-family:Scheherazade New,serif;color:inherit}.word-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:.2rem .25rem;min-height:32px;line-height:1.1;border-radius:.48rem;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent;touch-action:pan-y}body.single-page-mode .word-button{min-height:0;padding:.04rem .08rem;line-height:1.02;border-radius:.28rem}body.single-page-mode .mushaf-layout-row{padding-block:calc(.12rem * var(--sp-layout-scale, 1))}body.single-page-mode .ayah-end{width:calc(1rem * var(--sp-layout-scale, 1));height:calc(1rem * var(--sp-layout-scale, 1));font-size:calc(.44rem * var(--sp-layout-scale, 1));border-width:1px;padding:calc(2px * var(--sp-layout-scale, 1));margin:calc(-2px * var(--sp-layout-scale, 1)) 0}body.single-page-mode .ayah-end:before{inset:calc(-2px * var(--sp-layout-scale, 1));border-width:.5px}body.single-page-mode .mushaf-layout-ayah-end{min-width:calc(1em * var(--sp-layout-scale, 1));min-height:calc(1em * var(--sp-layout-scale, 1));font-size:calc(.42em * var(--sp-layout-scale, 1));padding:0 calc(.1em * var(--sp-layout-scale, 1));border-width:.5px}.word-button.is-pressing{color:#0e4d38;background:#0d7c5f17;box-shadow:inset 0 0 0 1px #0d7c5f24;transform:translateY(-1px)}.word-button:hover,.word-button:focus-visible{color:#0e4d38;background:#0d7c5f12}.maknani-translation{display:block;white-space:nowrap;font-size:.56rem;line-height:1.15;pointer-events:none;padding-top:2px;padding-bottom:2px;color:#0d7c5fb8;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.005em;text-align:center;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis}.maknani-translation.is-stacked{white-space:normal;width:-moz-max-content;width:max-content;max-width:5.5rem;line-height:1.2;overflow-wrap:anywhere;overflow:visible;text-overflow:unset}.word-notes-hidden .maknani-translation{display:none}.ayah-end{cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease;position:relative;background:transparent;box-shadow:none;vertical-align:baseline;padding:4px;margin:-4px 0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ayah-end:hover{color:var(--gold);border-color:var(--gold)}.ayah-end:active{transform:scale(.92)}.ayah-end.is-bookmarked{background:var(--rose-dust);border-color:var(--rose-dust);color:#fff;box-shadow:0 10px 22px #c08a8438}.ayah-end.is-bookmarked:hover{background:#c08a84;border-color:#c08a84;color:#fff}.surah-list-head{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;padding:.55rem 1rem;margin-bottom:.8rem;border-bottom:1px solid rgba(196,191,180,.3);color:#7a7568;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.surah-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.surah-card{display:flex;flex-direction:column;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:120px;padding:10px 12px;border-radius:12px;border:1px solid rgba(184,134,11,.12);background:#fffcf5e6;cursor:pointer;transition:background .1s,box-shadow .12s,border-color .12s;overflow:hidden}.surah-card:hover{box-shadow:0 4px 14px #1a3a2a0f;border-color:#0d7c5f33;background:#fffdf7}.surah-card:active{background:#0d7c5f0f;transform:scale(.975);transition:background 40ms,transform 40ms}.surah-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.surah-card-num{font:700 10px/1 Inter,sans-serif;color:#0d7c5f}.surah-card-fav{font-size:16px;border:none;background:transparent;padding:6px;margin:-4px -4px -4px 0;cursor:pointer;border-radius:50%;line-height:1;transition:transform .12s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.surah-card-fav:hover{transform:scale(1.15)}.surah-card-fav:active{transform:scale(.85)}.surah-card-name{font:600 13px/1.25 "Source Serif 4",serif;color:#1a3a2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surah-card-ar{margin-top:1px;font:400 .95rem/1.5 Scheherazade New,serif;color:#b8860b;direction:rtl;overflow:visible;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.1em}.surah-card-meta{margin-top:4px;font:500 8.5px/1 Inter,sans-serif;color:#7a7568}.quote-card{grid-column:1 / -1;position:relative;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:180px;overflow:hidden;border-radius:1.4rem;padding:1rem 1.15rem;margin-top:.5rem;margin-bottom:.5rem;box-shadow:0 14px 30px #1a3a2a1a;transition:box-shadow .14s ease;-webkit-tap-highlight-color:transparent}.quote-card:hover{box-shadow:0 18px 36px #1a3a2a24}.quote-card.qv-a{border:1px solid rgba(18,78,58,.18);background:linear-gradient(135deg,#124e3af5,#1a3a2aed);text-align:left}.qv-a .qc-deco{display:block;font:700 2.8rem/1 "Source Serif 4",serif;color:#fff7eb1f;margin-bottom:-.6rem}.qv-a .qc-body{font:italic 400 .95rem/1.6 "Source Serif 4",serif;color:#fff9ef}.qv-a .qc-foot{display:flex;align-items:center;gap:.5rem;margin-top:.55rem}.qv-a .qc-pill{border-radius:999px;background:#fff7eb21;padding:.3rem .6rem;font:700 .54rem/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#fff7ebad}.qv-a .qc-src{font:600 .66rem/1 Inter,sans-serif;color:#fff7eb73}.quote-card.qv-b{border:1px solid rgba(30,40,62,.18);background:linear-gradient(160deg,#1c263af5,#161e30ed);text-align:center;padding:1.1rem 1.4rem}.qv-b .qc-deco{display:block;width:2.5rem;height:2px;margin:0 auto .65rem;background:linear-gradient(90deg,transparent,rgba(180,200,255,.35),transparent);border-radius:1px}.qv-b .qc-body{font:400 .95rem/1.6 "Source Serif 4",serif;color:#d2dcf5eb}.qv-b .qc-body:before{content:"“"}.qv-b .qc-body:after{content:"”"}.qv-b .qc-foot{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem}.qv-b .qc-pill{border-radius:999px;background:#b4c8ff1f;padding:.3rem .6rem;font:700 .54rem/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#b4c8ff99}.qv-b .qc-src{font:600 .66rem/1 Inter,sans-serif;color:#b4c8ff66}.quote-card.qv-c{border:1px solid rgba(120,80,20,.18);background:linear-gradient(135deg,#5c4016f2,#4a3412eb);text-align:right;direction:rtl}.qv-c .qc-deco{display:block;font:400 1.1rem/1 Scheherazade New,serif;color:#ffe6b438;letter-spacing:.3em;margin-bottom:.35rem}.qv-c .qc-body{font:italic 400 .95rem/1.6 "Source Serif 4",serif;color:#fff0d2eb;direction:ltr;text-align:right}.qv-c .qc-foot{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.55rem;direction:ltr}.qv-c .qc-pill{border-radius:999px;background:#ffe6b421;padding:.3rem .6rem;font:700 .54rem/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#ffe6b499}.qv-c .qc-src{font:600 .66rem/1 Inter,sans-serif;color:#ffe6b466}.vocab-card:hover,.vocab-card:focus-visible{border-color:#b8860b33}.frequent-shell{display:flex;flex-direction:column;gap:1rem}.frequent-hero{position:relative;overflow:hidden;border:1px solid rgba(184,134,11,.16);border-radius:1.75rem;padding:1.15rem;background:radial-gradient(circle at top right,rgba(13,124,95,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(184,134,11,.14),transparent 32%),linear-gradient(135deg,#fffcf6fa,#f4ece0fa);box-shadow:0 18px 36px #212b260f}.frequent-hero:after{content:"";position:absolute;top:-2.4rem;right:-2rem;width:10rem;height:10rem;border-radius:999px;background:#ffffff47;filter:blur(10px);pointer-events:none}.frequent-hero-copy,.frequent-stat-row{position:relative;z-index:1}.frequent-hero-title{margin-top:.35rem;font:700 italic clamp(1.8rem,3vw,2.4rem)/.98 "Source Serif 4",serif;color:#1a3a2a;letter-spacing:-.03em}.frequent-hero-text{margin-top:.6rem;max-width:38rem;font:500 .92rem/1.6 Inter,sans-serif;color:#4a4639e0}.frequent-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.frequent-stat-card{border:1px solid rgba(255,255,255,.56);border-radius:1.2rem;background:#ffffff9e;padding:.8rem .9rem;box-shadow:inset 0 1px #ffffff85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.frequent-stat-value{display:block;font:700 1.35rem/1 "Source Serif 4",serif;color:#1a3a2a}.frequent-stat-label{display:block;margin-top:.3rem;font:700 .56rem/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a7568d1}.frequent-lead-card{min-height:0}.frequent-search-shell{border:1px solid rgba(184,134,11,.12);border-radius:1.35rem;background:radial-gradient(circle at top right,rgba(13,124,95,.07),transparent 34%),linear-gradient(145deg,#fffffffa,#f8f3ebf5);padding:.38rem;box-shadow:0 12px 26px #212b260a}.frequent-search-field{display:flex;min-height:3.2rem;align-items:center;gap:.65rem;border-radius:1rem;padding:0 .3rem 0 .78rem;transition:background-color .14s ease,box-shadow .16s ease}.frequent-search-field:focus-within{background:#ffffff94;box-shadow:inset 0 0 0 1px #0d7c5f24}.frequent-search-icon{flex:0 0 auto;color:#7a7568b3;font-size:1.15rem}.frequent-search-input{width:100%;min-width:0;border:0;background:transparent;font:700 .9rem/1.25 "Source Serif 4",serif;color:#1a3a2a;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.frequent-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.frequent-search-input::-moz-placeholder{color:#7a7568b8}.frequent-search-input::placeholder{color:#7a7568b8}.frequent-search-clear{display:inline-flex;height:2.3rem;width:2.3rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:#1a3a2a14;color:#1a3a2ad1;transition:background-color .14s ease,color .14s ease,transform .14s ease}.frequent-search-clear:hover,.frequent-search-clear:focus-visible{background:#0d7c5f24;color:#0d7c5f}.frequent-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem}.frequent-filter{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.38rem;border:1px solid rgba(184,134,11,.12);border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(13,124,95,.07),transparent 34%),linear-gradient(145deg,#fffffffa,#f8f3ebf5);padding:.65rem .75rem;box-shadow:0 12px 26px #212b260a}.frequent-filter-label{font:700 .58rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a7568cc}.frequent-filter select{width:100%;min-width:0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%237a7568' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right center;padding:0 1rem 0 0;font:700 .92rem/1.2 "Source Serif 4",serif;color:#1a3a2a;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;cursor:pointer}.frequent-filter select option{color:#1c1b18}.frequent-scope-hint{margin-top:-.2rem;font:500 .8rem/1.5 Inter,sans-serif;color:#4a4639bd}.frequent-lead-card-button{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:.8rem;width:100%;overflow:hidden;border:1px solid rgba(184,134,11,.16);border-radius:1.3rem;background:radial-gradient(circle at top left,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,#124e3afa,#1a3a2af2);padding:.85rem;text-align:left;box-shadow:0 20px 40px #1a3a2a2e;transition:transform .16s ease,box-shadow .16s ease}.frequent-lead-card-button:hover,.frequent-lead-card-button:focus-visible{box-shadow:0 24px 46px #1a3a2a38}.frequent-lead-copy{min-width:0}.frequent-lead-rank{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#ffffff26;padding:.3rem .6rem;font:700 .58rem/1 Inter,sans-serif;letter-spacing:.1em;color:#fff9ef}.frequent-lead-label{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff7eb29;padding:.42rem .72rem;font:700 .62rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff7ebc7}.frequent-lead-title{margin-top:.4rem;font:700 clamp(1.2rem,2.4vw,1.7rem)/1.1 "Source Serif 4",serif;color:#fff9ef;letter-spacing:-.02em}.frequent-lead-text{margin-top:.4rem;max-width:34rem;font:500 .82rem/1.5 Inter,sans-serif;color:#fff7ebd1}.frequent-lead-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.frequent-lead-pill{display:inline-flex;align-items:center;border-radius:999px;background:#fff7eb24;padding:.32rem .55rem;font:600 .66rem/1 Inter,sans-serif;color:#fff7eb}.frequent-lead-arabic-wrap{position:relative;display:flex;min-width:8rem;flex-direction:column;align-items:center;justify-content:center;border-radius:1.1rem;background:#ffffff14;padding:.8rem 1rem;box-shadow:inset 0 1px #ffffff1a}.frequent-lead-arabic{font:400 clamp(2.6rem,5.5vw,3.8rem)/.9 "Scheherazade New",serif;color:#fff9ef;text-align:center;direction:rtl}.frequent-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem}.frequent-toolbar-copy{min-width:0}.frequent-results-label{font:700 1rem/1.1 "Source Serif 4",serif;color:#1a3a2a}.frequent-sort-hint{margin-top:.28rem;font:500 .82rem/1.5 Inter,sans-serif;color:#4a4639bd}.frequent-sort-wrap{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(184,134,11,.14);border-radius:999px;background:#ffffffbd;padding:.25rem;box-shadow:0 10px 20px #212b260a}.frequent-grid{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vocab-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:.45rem;overflow:hidden;border-radius:1.1rem;background:radial-gradient(circle at top right,rgba(13,124,95,.08),transparent 30%),linear-gradient(145deg,#fffffffa,#f8f3ebf5);padding:.7rem .75rem}.vocab-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff9e;pointer-events:none}.vocab-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vocab-rank-chip,.vocab-count-chip,.vocab-meta-pill,.vocab-form-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .52rem;font-family:Inter,sans-serif;line-height:1;white-space:nowrap}.vocab-rank-chip{background:#1a3a2a14;font-size:.56rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#1a3a2a}.vocab-count-chip{background:#b8860b1c;font-size:.64rem;font-weight:700;color:#8c6508}.vocab-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center}.vocab-card-meaning{margin:0;font:700 .82rem/1.15 "Source Serif 4",serif;color:#1a3a2a;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vocab-card-origin{margin-top:.15rem;font:500 .62rem/1.4 Inter,sans-serif;color:#4a4639d1}.vocab-card-arabic{display:block;max-width:44%;white-space:nowrap;direction:rtl;text-align:right;line-height:1.18;padding-block:.04em .1em;font:400 1.45rem/1.18 Scheherazade New,serif;color:#1a3a2aeb}.vocab-card-meter{height:.22rem;overflow:hidden;border-radius:999px;background:#1a3a2a14}.vocab-card-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d7c5ff0,#b8860be6)}.vocab-card-meta,.vocab-card-forms{display:flex;flex-wrap:wrap;gap:.45rem}.vocab-meta-pill{background:#ffffffb8;font-size:.69rem;font-weight:600;color:#4a4639db;box-shadow:inset 0 0 0 1px #c1c8c22e}.vocab-form-chip{background:#b8860b17;font-size:.88rem;color:var(--gold)}.vocab-form-chip.is-muted{background:#4a463914;font-size:.72rem;font-weight:600;color:#4a4639b8}.frequent-load-more{width:100%;border-radius:999px;background:linear-gradient(135deg,#1a3a2afa,#0d7c5ff0);padding:.95rem 1.2rem;font:700 .74rem/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#fff;box-shadow:0 18px 30px #1a3a2a24}.freq-view-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(196,191,180,.2);border-radius:8px;background:transparent;color:#7a7568;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.freq-view-btn:hover{background:#0d7c5f0f}.freq-view-btn.is-active{background:#0d7c5f1a;border-color:#0d7c5f33;color:#0d7c5f}.freq-view-sep{width:1px;height:18px;background:#c4bfb440;margin:0 4px}.flashcard-view{display:flex;flex-direction:column;gap:16px}.flashcard-progress{display:flex;align-items:center;gap:10px}.flashcard-counter{font:600 11px/1 Inter,sans-serif;color:#7a7568;white-space:nowrap}.flashcard-progress-bar{flex:1;height:4px;border-radius:4px;background:#c4bfb433;overflow:hidden}.flashcard-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#0d7c5f,#b8860b);transition:width .3s ease;width:0%}.flashcard-stage{display:flex;justify-content:center;perspective:800px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.flashcard{position:relative;display:block;width:100%;max-width:360px;border-radius:20px;border:1px solid rgba(184,134,11,.14);background:linear-gradient(155deg,#fffdf7,#f5eddf);cursor:pointer;transition:none;will-change:transform,opacity;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.flashcard.is-revealed{border-color:#0d7c5f24;background:linear-gradient(155deg,#f0faf5,#edf5f0)}.flashcard.is-settling{transition:transform .22s cubic-bezier(.2,.8,.3,1),opacity .22s ease}.flashcard.is-flying{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease;pointer-events:none}.flashcard.is-dragging{cursor:grabbing;transition:none!important}html.flashcard-gesture-lock,body.flashcard-gesture-lock{overscroll-behavior:none;touch-action:none}.flashcard-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px;min-height:220px}.flashcard-arabic{font:400 3.2rem/1.1 Scheherazade New,serif;color:#1a3a2a;direction:rtl;text-align:center}.flashcard-front-count{font:700 13px/1 Inter,sans-serif;color:#b8860b;background:#b8860b14;padding:4px 10px;border-radius:999px}.flashcard-hint{font:500 11px/1 Inter,sans-serif;color:#7a756880;letter-spacing:.08em}.flashcard-back-arabic{font:400 1.8rem/1.1 Scheherazade New,serif;color:#0d7c5f;direction:rtl;text-align:center}.flashcard-meaning{font:700 1.3rem/1.2 "Source Serif 4",serif;color:#1a3a2a;text-align:center}.flashcard-root{font:500 11px/1 Inter,sans-serif;color:#7a7568;text-align:center}.flashcard-root:empty{display:none}.flashcard-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.flashcard-meta:empty{display:none}.flashcard-meta-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#1a3a2a0f;font:600 10px/1 Inter,sans-serif;color:#4a4639}.flashcard-ayah-preview{display:block;width:100%;font:400 .95rem/2 Scheherazade New,serif;color:#1a3a2a8c;direction:rtl;text-align:center;padding:4px 0}.flashcard-ayah-preview:empty{display:none}.flashcard-detail-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:1px solid rgba(13,124,95,.15);border-radius:999px;background:#0d7c5f0f;font:600 11px/1 Inter,sans-serif;color:#0d7c5f;cursor:pointer;transition:background .1s}.flashcard-detail-btn:hover{background:#0d7c5f1f}.flashcard-swipe-hint{display:flex;align-items:center;justify-content:center;gap:6px;font:500 10px/1 Inter,sans-serif;color:#7a756866;padding-top:8px;padding-bottom:4px}.vocab-card,.form-card,.drawer-panel{border:1px solid rgba(193,200,194,.22);background:#ffffffe0;box-shadow:0 18px 44px #28312d0f}.vocab-card,.form-card{touch-action:manipulation}.drawer-panel{background:radial-gradient(circle at top right,rgba(13,124,95,.08),transparent 26%),linear-gradient(180deg,#faf6f0fc,#f5f0e8fc);border-radius:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.drawer-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:0}.drawer-summary-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(196,191,180,.18);background:#ffffffb3;padding:.3rem .55rem;font:600 .65rem/1 Inter,sans-serif;color:#4a4639cc}.drawer-summary-pill .font-arabic{font-size:.78rem;font-weight:400;margin-inline-end:.2rem}.form-card.is-active{border-color:#b8860b38;background:#faf6ebf5;box-shadow:0 12px 26px #b8860b1f}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:9999px;background:#b8860b17;color:var(--gold);font-family:Inter,sans-serif;font-size:.72rem}.empty-state{border:1px dashed rgba(196,191,180,.45);background:#fffdf8a8}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:stretch;justify-content:center;background:#1c1c1a40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;padding:0;overscroll-behavior:none;touch-action:none}.drawer-backdrop.is-open{display:flex}body.drawer-open{overflow:hidden;overscroll-behavior:none}.reader-dimmed main,.reader-dimmed nav{opacity:.42;transition:opacity .22s ease}.drawer-handle{display:none}.analysis-card{border-radius:1rem;background:#ffffffe0;box-shadow:inset 0 0 0 1px #c1c8c229}.mention-card{border-radius:1.15rem;border:1px solid rgba(193,200,194,.16);background:#ffffffeb;box-shadow:0 14px 28px #28312d0d;transition:background-color .16s ease,transform .16s ease;touch-action:manipulation}.mention-card:hover,.mention-card:focus-visible{background:#fffffffa;transform:translateY(-1px)}.drawer-goto-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border:1px solid rgba(13,124,95,.2);border-radius:999px;background:#0d7c5f14;color:#0d7c5f;font:600 .6rem/1 Inter,sans-serif;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background .1s,transform 80ms;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.drawer-goto-btn:hover{background:#0d7c5f24}.drawer-goto-btn:active{transform:scale(.95)}.form-page-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(196,191,180,.18);border-radius:50%;background:#fff9;cursor:pointer;transition:background 80ms;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.form-page-btn:not(:disabled):hover{background:#0d7c5f14}.form-page-btn:not(:disabled):active{transform:scale(.9)}.form-page-btn:disabled{opacity:.3;cursor:default}.form-view-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7a756866;cursor:pointer;transition:background 80ms,color 80ms;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.form-view-btn:hover{background:#0d7c5f0f}.form-view-btn.is-active{background:#0d7c5f14;border-color:#0d7c5f26;color:#0d7c5f}.form-view-sep{width:1px;height:14px;background:#c4bfb433;margin:0 2px}.drawer-form-highlight{background:#b8860b1f;border-radius:4px;padding:0 2px}.reader-hidden{display:none!important}.bookmark-prompt-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-end;justify-content:center;background:#1c1c1a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;padding:0 .5rem}.bookmark-prompt-backdrop.is-open{display:flex}.bookmark-prompt-sheet{width:100%;max-width:28rem;border-radius:1.25rem 1.25rem 0 0;background:#faf6f0;border:1px solid rgba(196,191,180,.24);border-bottom:0;box-shadow:0 -8px 32px #28312d1a;padding:1.25rem 1.25rem calc(env(safe-area-inset-bottom,0px) + 1rem)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#faf6f0}::-webkit-scrollbar-thumb{background:#c4bfb4}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}:focus-visible{outline:2px solid var(--page-accent, #0d7c5f);outline-offset:2px}.word-button:focus-visible,.ayah-end:focus-visible{outline-offset:1px}.header-progress-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#b8860b14;color:#b8860b;cursor:pointer;transition:background .12s,transform .12s}.header-progress-btn:hover{background:#b8860b29}.header-progress-btn:active{transform:scale(.92)}.header-progress-count{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:8px;background:#0d7c5f;color:#fff;font:700 8px/16px Inter,sans-serif;text-align:center;padding:0 4px}@media(hover:none){button:not(:disabled):active{filter:saturate(1.04);transform:translateY(1px) scale(.985)}}.mistake-banner{position:fixed;top:0;left:0;right:0;z-index:100;padding:.8rem 1rem 0;display:flex;justify-content:center;transform:translateY(calc(-100% - 16px));transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.mistake-banner.show{transform:translateY(0)}.mistake-banner-card{width:min(100%,30rem);padding:.95rem 1rem 1rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at top,rgba(255,219,167,.22),transparent 58%),linear-gradient(180deg,#821616fa,#631010f5);box-shadow:0 18px 36px #3c0a0a4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;color:#fffaf3;pointer-events:auto}.mistake-banner-head{display:flex;align-items:center;justify-content:center;gap:.45rem}.mistake-banner-icon{font-size:1.05rem;color:#ffd38d;font-variation-settings:"FILL" 1;flex:0 0 auto}.mistake-banner-title{font:700 1rem/1.2 "Source Serif 4",serif;letter-spacing:-.01em;color:#fffaf3}.mistake-banner-subtext{margin-top:.35rem;font:600 .72rem/1.45 Inter,sans-serif;letter-spacing:.01em;color:#fff4e6e0}.rec-ring{width:40px;height:40px;border-radius:50%;border:2.5px solid #0d7c5f;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;transition:all .2s;box-shadow:0 4px 12px #0d7c5f1f}.rec-dot{width:15px;height:15px;border-radius:50%;background:#0d7c5f;transition:all .2s}.rec-ring.nav-rec-ring{width:25px!important;height:25px!important;border-width:1.75px!important;box-shadow:0 2px 6px #0d7c5f1f!important}.rec-ring.recording{border-color:#c62828;box-shadow:0 4px 16px #c6282833;animation:rec-ring-pulse 1.3s infinite ease-in-out}.rec-ring.is-paused{border-color:#c9a96e;background:#fff9eff5;box-shadow:0 4px 16px #c9a96e2e}.rec-ring.is-paused .rec-dot{width:13px;height:13px;border-radius:3px;background:#c9a96e;box-shadow:7px 0 #c9a96e;transform:translate(-3.5px)}@keyframes rec-ring-pulse{0%,to{box-shadow:0 4px 16px #c6282833,0 0 #c6282840}50%{box-shadow:0 4px 16px #c628284d,0 0 0 6px #c6282800}}.murajaah-header-badge{background:transparent;border:none;box-shadow:none;pointer-events:none}.murajaah-header-badge.is-recording{color:#fff;background:#c62828d9;border:1px solid rgba(198,40,40,.4);border-radius:50%;animation:murajaah-header-pulse 1s infinite ease-in-out}.murajaah-rec-indicator{display:block;width:10px;height:10px;border-radius:50%;background:#fff;animation:rec-blink .8s infinite ease-in-out}@keyframes rec-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.header-shell.is-murajaah-recording{background:#c628280f!important;border-bottom-color:#c628282e!important;box-shadow:0 4px 18px #c628281f}@keyframes murajaah-header-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #fff3,0 0 #c6282866}50%{transform:scale(1.08);box-shadow:inset 0 1px #fff3,0 0 0 8px #c6282800}}.murajaah-hint-toast{position:fixed;left:50%;bottom:calc(var(--reader-bottom-nav-height, 64px) + 12px);transform:translate(-50%) translateY(20px);z-index:90;max-width:min(calc(100vw - 2rem),22rem);padding:.65rem 1rem;border-radius:1rem;background:#1a3a2a95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 .78rem/1.4 Inter,sans-serif;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.murajaah-hint-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.murajaah-countdown{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:none;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .22s ease}.murajaah-countdown.is-active{display:flex;opacity:1}.murajaah-countdown-inner{min-width:min(17rem,calc(100vw - 2.25rem));padding:1rem 1.2rem 1.1rem;border-radius:1.5rem;border:1px solid rgba(201,169,110,.24);background:radial-gradient(circle at top,rgba(201,169,110,.18),transparent 58%),linear-gradient(180deg,#12261ff5,#0b1915f5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 48px #0a131057;text-align:center}.murajaah-countdown-num{font:800 clamp(3.2rem,13vw,4.8rem)/.9 Inter,sans-serif;letter-spacing:-.03em;color:#fff9ef;text-shadow:0 8px 20px rgba(0,0,0,.28);animation:countdown-pop .45s ease-out}.murajaah-countdown-label{margin-top:.45rem;font:600 .82rem/1.45 Inter,sans-serif;letter-spacing:.02em;color:#fff9efd6}@keyframes countdown-pop{0%{transform:scale(1.22);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}body.is-recording #mushafContent,body.is-recording #spPage{animation:murajaah-content-pulse 2s infinite ease-in-out}@keyframes murajaah-content-pulse{0%,to{box-shadow:inset 0 0 #c6282800}50%{box-shadow:inset 0 0 0 3px #c628282e}}body.view-murajaah .sp-tap-overlay{pointer-events:none}body.view-murajaah .sp-tap-next,body.view-murajaah .sp-tap-prev{display:none}#murajaahView{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5.4rem)}.rec-ring.recording .rec-dot{width:11px;height:11px;border-radius:3px;background:#c62828}.rec-dots{display:none;gap:3px;align-items:center}.rec-ring.recording .rec-dots{display:none}.rec-dots span{width:5px;height:5px;border-radius:50%;background:#c62828;animation:dot-bounce 1.2s infinite ease-in-out}.rec-dots span:nth-child(2){animation-delay:.2s}.rec-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.1);opacity:1}}@media(max-width:520px){.rec-ring.nav-rec-ring{width:23px!important;height:23px!important}}.support-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:flex-end;justify-content:center;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:radial-gradient(circle at top,rgba(13,124,95,.16),transparent 34%),#1c1b1861;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support-sheet-backdrop.is-open{display:flex}.support-sheet-backdrop.is-open .support-sheet{animation:support-sheet-enter .22s cubic-bezier(.22,1,.36,1)}.support-sheet{position:relative;width:min(100%,34rem);overflow:hidden;border:1px solid rgba(184,134,11,.18);border-radius:28px;background:radial-gradient(circle at top right,rgba(13,124,95,.16),transparent 34%),radial-gradient(circle at top left,rgba(201,169,110,.22),transparent 28%),linear-gradient(180deg,#fffcf6fa,#f4ece2fa);box-shadow:0 28px 56px #1c1b182e,inset 0 1px #ffffffd1;padding:18px 18px calc(env(safe-area-inset-bottom,0px) + 18px)}.support-sheet:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(184,134,11,.12);border-radius:22px;pointer-events:none}.support-close{position:absolute;top:14px;right:14px;z-index:1;width:36px;height:36px;border:1px solid rgba(184,134,11,.16);border-radius:999px;background:#ffffffb8;color:#4a4639;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffc7}.support-hero{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding-right:44px}.support-crest{position:relative;width:74px;height:74px;flex-shrink:0;border-radius:24px;background:radial-gradient(circle at 28% 25%,rgba(255,255,255,.82),transparent 24%),linear-gradient(145deg,#0d7c5f2e,#b8860b29);border:1px solid rgba(13,124,95,.18);box-shadow:inset 0 1px #ffffffb3,0 12px 24px #0d7c5f1f;display:flex;align-items:center;justify-content:center}.support-crest:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:18px;border:1px solid rgba(184,134,11,.16)}.support-crest-main{width:48px;height:48px;border-radius:18px;background:#ffffff9e;display:flex;align-items:center;justify-content:center;color:#1a3a2a;box-shadow:0 8px 18px #1c1b1814;animation:support-crest-float 3.2s ease-in-out infinite}.support-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(184,134,11,.12);background:#ffffff94;padding:0 10px;font:700 10px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#4a4639b8}.support-title{margin:10px 0 0;font:700 1.55rem/1.05 "Source Serif 4",serif;letter-spacing:-.02em;color:#1a3a2a}.support-body{margin:8px 0 0;font:500 .95rem/1.55 Inter,sans-serif;color:#4a4639db}.support-hint{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-pill{border:1px solid rgba(184,134,11,.12);border-radius:18px;background:#ffffff9e;padding:12px 13px;box-shadow:inset 0 1px #ffffffbd}.support-pill-label{display:block;font:700 10px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a7568b3}.support-pill-value{display:block;margin-top:6px;font:700 .92rem/1.3 "Source Serif 4",serif;color:#1a3a2a}.support-capabilities{margin-top:16px;display:flex;flex-direction:column;gap:10px}.support-capability{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-radius:20px;border:1px solid rgba(184,134,11,.12);background:#ffffffb3;padding:12px 14px;box-shadow:inset 0 1px #ffffffc2}.support-capability-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0d7c5f1f,#b8860b24);color:#1a3a2a}.support-capability-title{font:700 .92rem/1.25 Inter,sans-serif;color:#1c1b18}.support-capability-copy{margin-top:3px;font:500 .78rem/1.45 Inter,sans-serif;color:#4a4639c2}.support-state{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:0 11px;font:700 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.support-state.ready{background:#0d7c5f1f;color:#0d7c5f}.support-state.blocked{background:#a633331a;color:#9f3131}.support-next-step{margin-top:14px;border-radius:22px;border:1px solid rgba(13,124,95,.12);background:radial-gradient(circle at right top,rgba(13,124,95,.1),transparent 38%),#0e4d380d;padding:14px 15px}.support-next-step strong{display:block;font:700 10px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0d7c5fbd}.support-next-step p{margin:8px 0 0;font:500 .84rem/1.55 Inter,sans-serif;color:#1c1b18cc}.support-actions{display:flex;gap:10px;margin-top:18px}.support-action{flex:1;min-height:46px;border-radius:999px;border:1px solid rgba(184,134,11,.16);font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.support-action:active{transform:translateY(1px)}.support-action-primary{background:linear-gradient(135deg,#0d7c5ffa,#1a3a2af5);border-color:#0d7c5f38;color:#fff;box-shadow:0 14px 22px #0d7c5f2e}.support-action-secondary{background:#ffffffb8;color:#4a4639;box-shadow:inset 0 1px #ffffffc7}@keyframes support-sheet-enter{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes support-crest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}body.support-prompt-open{overflow:hidden;touch-action:none}@media(max-width:420px){.support-hero{grid-template-columns:1fr;padding-right:38px}.support-hint{grid-template-columns:1fr}.support-capability{grid-template-columns:auto 1fr}.support-state{grid-column:1 / -1;justify-self:start;margin-left:54px}.support-actions{flex-direction:column}}@media(min-width:640px){.support-sheet-backdrop{align-items:center;padding-bottom:16px}.support-sheet{border-radius:30px;padding-bottom:20px}}.debug-log{font:11px/1.6 Fira Code,Consolas,monospace;background:#1a1a2e;color:#a8d8a8;padding:8px 12px;height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.debug-log .t{color:#569cd6}.debug-log .w{color:#dcdcaa}.debug-log .e{color:#f44747}.debug-log .ref{color:#c9a96e}.debug-log .match{color:#4ec9b0}.q-word.start-marker{background:#0d7c5f26;border-radius:4px;box-shadow:0 0 0 2px #0d7c5f4d}body.single-page-mode #murajaahView #mushafContent{display:none}body.single-page-mode #spPage .ayah-chunk{display:contents}body:not(.is-recording) #spPage .ayah-chunk .q-word,body:not(.is-recording) #spPage .ayah-chunk .ayah-end{cursor:pointer}body:not(.is-recording) #spPage .ayah-chunk.is-hovered .q-word,body:not(.is-recording) #spPage .ayah-chunk.is-start-point .q-word{background:#0d7c5f14;border-radius:6px}body:not(.is-recording) #spPage .ayah-chunk.is-hovered .ayah-end,body:not(.is-recording) #spPage .ayah-chunk.is-start-point .ayah-end{color:#0d7c5f;border-color:#0d7c5f}body:not(.is-recording) #spPage .ayah-end{cursor:pointer}body:not(.is-recording) #murajaahView .ayah-chunk{cursor:pointer;border-radius:6px;transition:background .12s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body:not(.is-recording) #murajaahView .ayah-chunk:hover,body:not(.is-recording) #murajaahView .ayah-chunk:active{background:#0d7c5f0f}body:not(.is-recording) #murajaahView .ayah-chunk:hover .ayah-end,body:not(.is-recording) #murajaahView .ayah-chunk:active .ayah-end{color:#0d7c5f;border-color:#0d7c5f}#murajaahView .ayah-chunk.is-start-point{background:#0d7c5f14;border-radius:6px}.session-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:flex-end;justify-content:center;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:#1c1b1866;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.session-sheet-backdrop.is-open{display:flex}.session-sheet{width:min(100%,26rem);border-radius:24px;background:#faf6f0;border:1px solid rgba(184,134,11,.14);box-shadow:0 -12px 40px #1c1b181f;padding:20px 20px calc(env(safe-area-inset-bottom,0px) + 20px);animation:sheetUp .26s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes sheetUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.session-narration{font:700 1.3rem/1.15 "Source Serif 4",serif;color:#1a3a2a;margin-bottom:4px}.session-sub{font:500 12px/1.4 Inter,sans-serif;color:#7a7568;margin-bottom:14px}.session-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.session-stat{padding:10px;border-radius:12px;border:1px solid rgba(184,134,11,.1);background:#fffcf5cc;text-align:center}.session-stat-value{display:block;font:700 1.2rem/1 "Source Serif 4",serif;color:#1a3a2a}.session-stat-label{display:block;margin-top:4px;font:600 8px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a7568}.session-preview{border-radius:14px;overflow:hidden;border:1px solid rgba(184,134,11,.1);margin-bottom:14px;background:#1a3a2a;display:flex;justify-content:center}.session-preview canvas{width:100%;height:auto;display:block}.session-actions{display:flex;gap:8px}.session-action{flex:1;height:44px;border-radius:12px;border:none;font:600 12px/1 Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .1s}.session-action-share{background:#0d7c5f;color:#fff}.session-action-share:hover{background:#0a6b51}.session-action-download{background:#b8860b1a;color:#8c6508;border:1px solid rgba(184,134,11,.12)}.session-action-download:hover{background:#b8860b2e}@media(min-width:640px){.session-sheet-backdrop{align-items:center}.session-sheet{border-radius:24px}}.murajaah-onboard{position:fixed;top:0;left:0;right:0;bottom:var(--reader-bottom-nav-height, 64px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.murajaah-onboard-card{max-width:24rem;width:100%;max-height:calc(100vh - 3rem - var(--reader-bottom-nav-height, 64px));overflow-y:auto;background:var(--md-sys-color-surface-container-low, #f8f5f0);border:1px solid var(--md-sys-color-outline-variant, rgba(0,0,0,.08));border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 16px 48px #0003}.murajaah-onboard-icon{color:var(--md-sys-color-primary, #4a7c59);margin-bottom:.5rem}.murajaah-onboard-title{font:600 1.05rem/1.3 Inter,sans-serif;color:var(--md-sys-color-on-surface, #1a1a1a);margin:0 0 .4rem}.murajaah-onboard-body{font:400 .82rem/1.5 Inter,sans-serif;color:var(--md-sys-color-on-surface-variant, #555);margin:0 0 1rem}.murajaah-onboard-label{font:600 .72rem/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--md-sys-color-on-surface-variant, #777);margin:0 0 .5rem}.murajaah-onboard-ayah{font:1.3rem/1.8 Uthmanic,Amiri,serif;color:var(--md-sys-color-on-surface, #1a1a1a);padding:.6rem .8rem;background:var(--md-sys-color-surface, #fff);border:1px solid var(--md-sys-color-outline-variant, rgba(0,0,0,.06));border-radius:.6rem;margin-bottom:.5rem}.murajaah-onboard-words{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.75rem;min-height:1.6rem}.murajaah-onboard-words .ob-word{font:600 .9rem/1.4 Uthmanic,Amiri,serif;padding:.15rem .4rem;border-radius:.3rem;transition:background .2s,color .2s}.murajaah-onboard-words .ob-word.waiting{color:var(--md-sys-color-on-surface-variant, #999);background:var(--md-sys-color-surface-container, #eee)}.murajaah-onboard-words .ob-word.matched{color:#1b5e20;background:#e8f5e9}.murajaah-onboard-rec{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border:2px solid var(--md-sys-color-primary, #4a7c59);border-radius:999px;background:transparent;color:var(--md-sys-color-primary, #4a7c59);font:600 .82rem/1 Inter,sans-serif;cursor:pointer;transition:background .15s,color .15s}.murajaah-onboard-rec:hover{background:var(--md-sys-color-primary, #4a7c59);color:#fff}.murajaah-onboard-rec.is-recording{background:#c62828;border-color:#c62828;color:#fff;animation:ob-pulse 1.2s ease-in-out infinite}@keyframes ob-pulse{0%,to{box-shadow:0 0 #c628284d}50%{box-shadow:0 0 0 8px #c6282800}}.murajaah-onboard-result-icon{font-size:2rem;margin-bottom:.3rem}.murajaah-onboard-result-text{font:500 .85rem/1.4 Inter,sans-serif;margin:0 0 .75rem}.murajaah-onboard-note{font:400 .7rem/1.4 Inter,sans-serif;color:var(--md-sys-color-on-surface-variant, #888);margin:1rem 0 .5rem}.murajaah-onboard-continue{display:inline-block;padding:.55rem 1.5rem;border:none;border-radius:999px;background:var(--md-sys-color-primary, #4a7c59);color:#fff;font:600 .82rem/1 Inter,sans-serif;cursor:pointer}.ob-loading{display:inline-flex;gap:3px;vertical-align:middle;margin-right:2px}.ob-loading span{width:5px;height:5px;border-radius:50%;background:var(--md-sys-color-primary, #4a7c59);animation:ob-bounce 1s ease-in-out infinite}.ob-loading span:nth-child(2){animation-delay:.15s}.ob-loading span:nth-child(3){animation-delay:.3s}@keyframes ob-bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.selection\:bg-primary-container\/20 *::-moz-selection{background-color:#0e4d3833}.selection\:bg-primary-container\/20 *::selection{background-color:#0e4d3833}.selection\:bg-primary-container\/20::-moz-selection{background-color:#0e4d3833}.selection\:bg-primary-container\/20::selection{background-color:#0e4d3833}.hover\:bg-\[rgba\(184\,134\,11\,0\.14\)\]:hover{background-color:#b8860b24}.hover\:bg-on-surface\/5:hover{background-color:#1c1b180d}.hover\:bg-secondary-container\/40:hover{background-color:#b8edd466}.hover\:bg-surface-container-high\/60:hover{background-color:#ece7df99}.hover\:bg-surface-dim:hover{--tw-bg-opacity: 1;background-color:rgb(221 216 208 / var(--tw-bg-opacity, 1))}.hover\:text-on-surface-variant:hover{--tw-text-opacity: 1;color:rgb(74 70 57 / var(--tw-text-opacity, 1))}.hover\:text-on-surface-variant\/50:hover{color:#4a463980}.active\:bg-on-surface\/10:active{background-color:#1c1b181a}@media(min-width:640px){.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:rounded-\[28px\]{border-radius:28px}}
