@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-quran-arabic-400-normal-wRcqfVJx.woff2) format("woff2"),url(/assets/amiri-quran-arabic-400-normal-CZ144KtP.woff) format("woff");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:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-quran-latin-400-normal-w9exIk9i.woff2) format("woff2"),url(/assets/amiri-quran-latin-400-normal-mk44s-1k.woff) format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2) format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff) format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2) format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff) format("woff");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}:root{--bg:#030814;--panel:rgba(5,14,38,.82);--edge:rgba(122,172,255,.24);--ink:#dbeaff;--dim:#8ba7d6;--cyan:#7fe9ff;--violet:#b7a6ff;--gold:#ffd08a;--mint:#86f0c0;--coral:#ff9aa8;--makki:#7fe9ff;--madani:#b7a6ff;--est:#86f0c0;--rep:#ffd08a;--dis:#ff9aa8;--f-sans:"IBM Plex Sans","Amiri",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--f-ar:"Amiri Quran","Amiri","Noto Naskh Arabic","Geeza Pro",serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-sans);-webkit-text-size-adjust:100%}html,body{height:100%;overflow:hidden;overscroll-behavior:none}button{font:inherit;color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.phone{position:fixed;top:0;right:0;bottom:0;left:0;background:#030814;isolation:isolate;overflow:clip}.phone canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#030814d9 0,#03081400 22%,#03081400 62%,#030814bf)}.top{position:absolute;left:0;right:0;top:0;padding:calc(14px + env(safe-area-inset-top)) 16px 0;display:flex;flex-direction:column;gap:10px;z-index:3}.brand{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.brand h3{margin:0;font:600 21px/1.1 var(--f-sans);letter-spacing:-.01em}.brand h3 span{color:var(--cyan);font-weight:400}.ar-brand{font:400 20px/1 var(--f-ar);color:var(--cyan)}.tabs{display:flex;padding:3px;gap:2px;background:var(--panel);border:1px solid var(--edge);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-self:flex-start}.tabs button{border:0;background:none;cursor:pointer}.tabs span,.tabs button{color:var(--dim);font:500 13px/1 var(--f-sans);padding:0 14px;min-height:36px;display:inline-flex;align-items:center;border-radius:999px}.tabs span.on,.tabs button.on{background:#7fe9ff29;color:#fff;box-shadow:inset 0 0 0 1px #7fe9ff73}.sheet{position:absolute;left:10px;right:10px;bottom:12px;z-index:2;background:var(--panel);border:1px solid var(--edge);border-radius:18px;padding:14px 16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.grab{width:36px;height:4px;border-radius:2px;background:#8ba7d666;margin:-4px auto 10px}.tag{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.tag i{width:8px;height:8px;border-radius:50%;background:var(--c,#fff);box-shadow:0 0 10px var(--c,#fff)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pill i{width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.s-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:8px 0 4px}.s-title h4{margin:0;font:600 18px/1.2 var(--f-sans)}.ar-name{font:400 22px/1.2 var(--f-ar);color:var(--cyan);white-space:nowrap}.muted{color:var(--dim);font-size:12.5px;line-height:1.45;margin:0}.src{font:400 11px/1.4 var(--f-mono);color:#7f9bc9}.src a{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(127,233,255,.35);opacity:.8;font-size:10.5px}.list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#14285a73;border:1px solid rgba(122,172,255,.16)}.num{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:500 12px/1 var(--f-mono);border:1.5px solid var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent);color:#fff;background:#030a1ce6}.list .t{flex:1;min-width:0}.list .t b{display:block;font-weight:500;font-size:14px}.list .chev{color:var(--dim)}.ayah-ar{font:400 23px/2 var(--f-ar);color:#eaf6ff;text-align:right;margin:8px 0 6px}.ayah-en{font-size:14.5px;line-height:1.55;color:#c9dbf6;margin:0 0 4px}.why{margin:12px 0 0;padding:12px;border-radius:12px;background:#86f0c00f;border:1px solid rgba(134,240,192,.22)}.why h5,.tafsir h5{margin:0 0 6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.why p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.why p.src{font-size:11px;margin:0}.tafsir{margin:12px 0 0}.seg{display:inline-flex;padding:3px;border-radius:999px;background:#030a1cb3;border:1px solid var(--edge);margin:0 0 10px}.seg span{padding:0 12px;min-height:32px;display:inline-flex;align-items:center;border-radius:999px;font-size:12.5px;color:var(--dim)}.seg span.on{background:#7fe9ff29;color:#fff;box-shadow:inset 0 0 0 1px #7fe9ff73}.excerpt{margin:0 0 6px;font-size:14px;line-height:1.55;color:#dbe8fb;border-left:2px solid rgba(127,233,255,.5);padding-left:10px}.mt{font:400 10.5px/1.4 var(--f-mono);color:#7f9bc9;margin:0 0 10px}.btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(127,233,255,.55);background:#7fe9ff24;color:#fff;font:500 13.5px/1 var(--f-sans)}.btn.ghost{background:transparent;border-color:var(--edge);color:var(--ink)}.full-en{font-size:14px;line-height:1.6;color:#d7e6fb;margin:0;max-height:270px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.full-ar{font:400 17px/1.95 "Amiri",var(--f-ar);color:#d7e6fb;text-align:right;margin:0;max-height:270px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.dl{display:flex;align-items:center;gap:10px;margin:8px 0 10px;font:400 11px/1.3 var(--f-mono);color:var(--dim)}.bar{flex:1;height:4px;border-radius:2px;background:#7aacff2e;overflow:hidden}.bar i{display:block;height:100%;width:100%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.reader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:calc(14px + env(safe-area-inset-top)) 0 0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0308148c,#030814eb 30%)}.reader-head{padding:0 16px 12px;border-bottom:1px solid var(--edge)}.back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--dim);margin-bottom:10px}.r-body{flex:1;overflow:hidden;padding:4px 16px 0}.bism{text-align:center;font:400 22px/2 var(--f-ar);color:var(--cyan);margin:10px 0 4px}.r-ayah{display:grid;grid-template-columns:1fr 30px;gap:4px 10px;padding:12px 0;border-bottom:1px solid rgba(122,172,255,.12)}.r-ayah.hl{background:linear-gradient(90deg,rgba(127,233,255,.08),transparent);margin:0 -16px;padding:12px 16px}.r-ayah>.r-n{grid-column:2;grid-row:1 / span 2}.r-ayah>:not(.r-n){grid-column:1}.r-n{width:28px;height:28px;border-radius:50%;border:1px solid rgba(127,233,255,.5);display:grid;place-items:center;font:500 11px/1 var(--f-mono);color:var(--cyan);margin-top:6px}.r-ar{font:400 24px/2 var(--f-ar);text-align:right;color:#eaf6ff;margin:0}.r-en{grid-column:1;margin:0;font-size:14px;line-height:1.5;color:#c3d6f5}.top-row{position:relative;height:44px;display:flex;align-items:center}.top-row .brand{transition:opacity .2s;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.tagline{margin:0;font:400 12px/1.2 var(--f-sans);color:var(--dim);letter-spacing:.01em}.top-row:has(.search-bar.open) .brand{opacity:0}.search-bar{position:absolute;right:52px;top:0;height:44px;width:44px;display:flex;align-items:center;border-radius:22px;background:var(--panel);border:1px solid var(--edge);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:width .32s cubic-bezier(.2,.8,.2,1),border-color .2s}.search-bar.open{width:calc(100% - 52px);background:#050e26f5;border-color:#7fe9ff8c}.search-bar input{flex:1;min-width:0;height:100%;padding:0 0 0 16px;border:0;background:none;color:#fff;font:400 15px var(--f-sans);opacity:0;transition:opacity .2s}.search-bar.open input{opacity:1;transition-delay:.12s}.search-bar:not(.open) input{flex:0 0 0;width:0;padding:0}.search-bar input:focus{outline:none}.search-bar input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-btn{flex:0 0 auto;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--ink);cursor:pointer}.search-btn .i-close{display:none;font-size:22px;line-height:1}.search-bar.open .search-btn .i-find{display:none}.search-bar.open .search-btn .i-close{display:block}.search-panel{pointer-events:auto;padding:6px;border-radius:16px;background:#050e26f2;border:1px solid var(--edge);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.search-panel[hidden]{display:none}.search-results{list-style:none;margin:0;padding:0;max-height:calc(100svh - 140px - env(safe-area-inset-top));overflow:auto;overscroll-behavior:contain}.search-results li button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 6px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.search-results li button:hover,.search-results li button:focus-visible{background:#7fe9ff1a}.search-results .num{flex:0 0 auto;width:32px;height:32px;font-size:11.5px}.search-results .t{flex:1;min-width:0}.search-results .t b{display:block;font-weight:500;font-size:14.5px}.search-results .t span{font-size:12px;color:var(--dim)}.search-results .ar{font:400 18px "Amiri",var(--f-ar);color:var(--cyan);white-space:nowrap}.search-empty{padding:10px 8px;font-size:13px;color:var(--dim)}.phone canvas.zoomable{touch-action:none;cursor:grab}.phone canvas.zoomable:active{cursor:grabbing}.top{pointer-events:none}.top>*{pointer-events:auto}.zoom{position:absolute;right:12px;bottom:20px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:14px;background:var(--panel);border:1px solid var(--edge);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zoom button{width:40px;height:40px;border:0;border-radius:11px;background:transparent;font:500 18px/1 var(--f-sans);cursor:pointer}.zoom button:hover{background:#7fe9ff1f}.zoom .needle{display:block;margin:auto;width:10px;height:22px;background:linear-gradient(180deg,var(--coral) 0 50%,var(--dim) 50% 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.zoom output{display:block;text-align:center;font:400 10px/1.6 var(--f-mono);color:var(--dim)}.map-sheet{transform:translateY(calc(100% + 24px));transition:transform .28s cubic-bezier(.2,.8,.2,1)}.map-sheet.open{transform:none}.map-sheet .x{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:#7aacff1a;font-size:20px;line-height:1;cursor:pointer}.map-sheet .btn{text-decoration:none}.map-hint{position:absolute;left:50%;bottom:28px;z-index:2;margin:0;transform:translate(-50%);white-space:nowrap;padding:8px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--edge);font-size:12.5px;color:var(--dim);pointer-events:none;transition:opacity .2s}.tut{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#02050f9e;animation:tutIn .35s ease}.tut[hidden]{display:none}@keyframes tutIn{0%{opacity:0}}.tut-card{position:absolute;left:12px;right:12px;bottom:16px;padding:16px 16px 12px;border-radius:18px;background:#050e26f7;border:1px solid rgba(127,233,255,.4);box-shadow:0 12px 40px #00000080}.tut-card h4{margin:2px 0 6px;font:600 17px/1.25 var(--f-sans)}.tut-card p{margin:0;font-size:13.5px;line-height:1.5;color:#c9dbf6}.tut-card .tut-step{font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:6px}.tut-btns{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.tut-skip{border:0;background:none;color:var(--dim);font:500 13.5px var(--f-sans);min-height:40px;padding:0 6px;cursor:pointer}.tut .btn{cursor:pointer}.tut-g{position:absolute;width:0;height:0;pointer-events:none}.tut-g[hidden]{display:none}.tut-pinch i{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:#ffffff47;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 18px #7fe9ff99;animation:pinchA 2.2s cubic-bezier(.45,0,.3,1) infinite}.tut-pinch i+i{animation-name:pinchB}@keyframes pinchA{0%{transform:translate(-14px,14px);opacity:0}12%{opacity:1}62%{transform:translate(-62px,62px);opacity:1}80%,to{transform:translate(-62px,62px);opacity:0}}@keyframes pinchB{0%{transform:translate(14px,-14px);opacity:0}12%{opacity:1}62%{transform:translate(62px,-62px);opacity:1}80%,to{transform:translate(62px,-62px);opacity:0}}.tut-tap b{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:#ffffff47;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 18px #7fe9ff99;animation:tapF 1.8s ease infinite}.tut-tap i{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;border:2px solid var(--cyan);opacity:0;animation:tapR 1.8s ease-out infinite}@keyframes tapF{0%{transform:translate(18px,26px);opacity:0}20%{transform:none;opacity:1}32%{transform:scale(.82)}44%{transform:none}75%{opacity:1}to{opacity:0}}@keyframes tapR{0%,30%{transform:scale(.6);opacity:0}34%{opacity:.9}80%,to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.tut-g *{animation:none!important;opacity:1}}.phone.sheet-open .map-hint,.phone.sheet-open .zoom{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.map-sheet{transition:none}}.two-tone{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid;border-color:#7fe9ff #7fe9ff #b7a6ff #b7a6ff;transform:rotate(-45deg)}.differ-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;color:#ffd0d8}.differ-note[hidden]{display:none}.differ-note{flex-wrap:wrap}.differ-box .row{margin:0 0 8px;flex-wrap:nowrap}.differ-box .row b{font-size:14px;min-width:0}.differ-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.differ-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,154,168,.45);background:#ff9aa814;color:#fff;font-size:13px;text-decoration:none}.differ-link{border:1px solid rgba(255,154,168,.5);background:#ff9aa81f;color:#fff;border-radius:999px;padding:0 10px;min-height:30px;font:500 12.5px var(--f-sans);cursor:pointer}.dn-line{display:flex;align-items:center;gap:6px;width:100%;min-width:0;font-size:clamp(10px,3.2vw,12px);white-space:nowrap}.dn-line:before{content:"";flex:0 0 auto;width:9px;height:9px;border-radius:50%;border:1.5px solid;border-color:#7fe9ff #7fe9ff #b7a6ff #b7a6ff;transform:rotate(-45deg)}.dn-t{overflow:hidden;text-overflow:ellipsis}.r-gap{margin:6px 0;text-align:center;color:var(--dim)}.r-ayah.r-differ{margin:0 -16px;padding:12px 16px;background:linear-gradient(270deg,#ff9aa81a,#b7a6ff0f);border-right:3px solid var(--dis)}.differ-box{margin-top:10px;padding:10px 12px;border-radius:12px;background:#14285a73;border:1px solid rgba(255,154,168,.3)}.ai-en{margin:2px 0 4px;font-size:13px;line-height:1.5;color:#c9dbf6}.ai-en:after{content:"Translated by AI";margin-left:8px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,208,138,.45);font:500 9.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.r-note{margin-top:10px;border-radius:12px;background:#14285a66;border:1px solid rgba(255,208,138,.28)}.r-note summary{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:10px 12px;cursor:pointer}.r-note summary::-webkit-details-marker{display:none}.r-note-t{font-size:12.5px;color:#e6c48d}.r-note .chev{margin-left:auto;color:var(--gold);transition:transform .2s}.r-note[open] .chev{transform:rotate(90deg)}.r-note blockquote{margin:0 12px 2px;font-size:13.5px;line-height:1.5;color:#dbe8fb}.r-note .src{display:block;margin:0 12px 10px}.r-note .src a{font-size:10.5px}.r-src{padding:0 0 4px;border-top:1px solid rgba(122,172,255,.12)}.r-src h6{display:flex;align-items:center;gap:8px;margin:10px 12px 6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.r-note .rv-none{margin:0 12px 10px}.r-note .ai-en{margin:2px 12px 4px}.r-note blockquote[lang=ar]{font:400 16px/1.8 "Amiri",var(--f-ar);text-align:right;color:#eaf6ff}.place-sheet .rv-card{margin:0}.place-sheet blockquote{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#dbe8fb}.pl-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;background:none;padding:2px 0 8px;text-align:left;cursor:pointer}.pl-link b{display:block;font-size:15px}.pl-link .chev{font-size:20px;color:var(--gold)}.place-sheet .src a{font-size:10.5px}.place-sheet [data-f=links]{max-height:46vh;overflow:auto;display:flex;flex-direction:column;gap:8px}.hd-head{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.hd-head b{font-size:14.5px}.src-card b{display:block;font-size:14.5px}.src-card p{margin:6px 0;font-size:13px;line-height:1.45;color:#c9dbf6}.src-card a{font-size:12px;color:var(--cyan)}.pl-sources{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-sources a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,208,138,.45);color:#fff;font-size:12.5px;text-decoration:none}.surah-page{z-index:4;background:#030814;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.surah-page.open{transform:none}.phone canvas.zoomable{transform-origin:50% 55%;transition:transform .75s cubic-bezier(.55,0,.25,1),opacity .75s ease}.phone canvas.fx{z-index:5;pointer-events:none}.top,.zoom,.map-hint{transition:opacity .3s}.phone.fx-active .top,.phone.fx-active .zoom,.phone.fx-active .map-hint{opacity:0}.surah-page.fx-in{transform:none;opacity:0;transition:opacity .35s ease}.surah-page.fx-in.fx-show{opacity:1}.r-ayah>.wipe{clip-path:inset(0 0 0 100%);transition:clip-path .55s cubic-bezier(.3,0,.2,1)}.r-ayah>.wipe.wipe-go{clip-path:inset(0 0 0 0)}.surah-page .back{border:0;background:none;padding:6px 0;cursor:pointer}.head-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.surah-page .head-bar .back{margin-bottom:0}.meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.player{position:absolute;right:10px;bottom:14px;width:calc(100% - 20px);height:62px;box-sizing:border-box;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:31px;transition:width .38s cubic-bezier(.3,0,.2,1),border-radius .38s,background .3s;background:#050e26f5;border:1px solid rgba(127,233,255,.4);box-shadow:0 10px 30px #00000073}.player>.pl-mid,.player>.pl-stop{transition:opacity .2s .18s}.player.collapsed{width:122px;background:#0e2850f5;border-color:#7fe9ff99;box-shadow:0 10px 30px #00000080,0 0 18px #7fe9ff40}.player.collapsed>.pl-mid,.player.collapsed>.pl-stop{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;visibility:hidden}.pl-toggle{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(127,233,255,.6);background:#7fe9ff29;display:grid;place-items:center;cursor:pointer;color:#fff}.player .i-play{display:none}.player.paused .i-play{display:block}.player.paused .i-pause{display:none}.pl-mid{flex:1;min-width:0}.pl-bar{margin-top:6px;height:4px;border-radius:2px;background:#7aacff33;overflow:hidden}.pl-bar i{display:block;height:100%;width:0;background:var(--cyan);box-shadow:0 0 8px var(--cyan);transition:width .3s linear}.pl-stop{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:#7aacff1a;font-size:20px;cursor:pointer}.r-ayah.playing{background:linear-gradient(270deg,rgba(127,233,255,.12),transparent);margin:0 -16px;padding:12px 16px}.r-ayah.playing .r-n{background:var(--cyan);color:#030814;box-shadow:0 0 12px var(--cyan)}.surah-page .r-body{padding-bottom:92px}.pl-rc{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(122,172,255,.3);background:#7aacff1a;color:#cfe3ff;font:500 11.5px var(--f-sans);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-rc[aria-expanded=true]{border-color:#7fe9ff99;color:#fff}.rc-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);padding:8px;border-radius:16px;background:#050e26fa;border:1px solid rgba(127,233,255,.4);box-shadow:0 10px 30px #00000080}.rc-pop[hidden]{display:none}.rc-pop h6{margin:4px 8px 6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.rc-pop .src{display:block;margin:6px 8px 2px}.rc-row{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px;border:0;border-radius:12px;background:none;color:#fff;text-align:left;font:inherit;cursor:pointer}.rc-row:hover{background:#7aacff14}.rc-row[aria-checked=true]{background:#7fe9ff1a}.rc-av{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#7aacff29;color:#cfe3ff;font:600 12px var(--f-sans)}.rc-row[aria-checked=true] .rc-av{background:#7fe9ff38;color:#fff}.rc-txt{flex:1;min-width:0}.rc-txt b{display:block;font-size:14px;font-weight:500}.rc-txt span{display:block;font-size:12px;color:var(--dim);margin-top:2px}.rc-txt .rc-def{display:inline-block;margin-top:0;font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid rgba(139,167,214,.35);border-radius:999px;padding:3px 6px;margin-left:6px;vertical-align:1px}.rc-dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(139,167,214,.55);display:grid;place-items:center}.rc-row[aria-checked=true] .rc-dot{border-color:var(--cyan)}.rc-row[aria-checked=true] .rc-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.pl-toast{font-size:10.5px;color:var(--cyan);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gear-btn{position:absolute;right:0;top:0;width:44px;height:44px;border-radius:50%;background:var(--panel);border:1px solid var(--edge);display:grid;place-items:center;color:var(--ink);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.settings-page{z-index:4;background:#030814;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.settings-page.open{transform:none}.settings-page .back{border:0;background:none;padding:6px 0;cursor:pointer}.set-body{padding:4px 16px 24px}.set-h{margin:18px 0 4px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.set-sub{margin:6px 0 10px;font-size:12.5px;line-height:1.45;color:var(--dim)}.set-btn{width:100%;border:0;background:none;color:#fff;text-align:left;font:inherit}.set-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 10px 6px 12px;cursor:pointer}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:46px;height:28px;margin:0;border-radius:14px;background:#8ba7d647;cursor:pointer;transition:background .2s}.switch:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#e6eefc;transition:transform .2s}.switch:checked{background:#ffd08ad9;box-shadow:0 0 10px #ffd08a66}.switch:checked:after{transform:translate(18px);background:#fff}.switch:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.set-list{border-radius:14px;border:1px solid rgba(122,172,255,.16);background:#14285a4d;padding:4px}.ph-note{margin:12px 0 4px;padding:10px 12px;border-radius:10px;border:1px dashed rgba(139,167,214,.35);font-size:12px;line-height:1.45;color:var(--dim)}.ph-bar{display:block;height:12px;border-radius:6px;background:#8ba7d633;margin:9px 0}.ph-bar.ph-en{height:9px;background:#8ba7d61f}@media(prefers-reduced-motion:reduce){.surah-page{transition:none}}.map-sheet .s-title{padding-right:44px;margin-top:2px}.surah-page a.btn{text-decoration:none}.r-body[hidden]{display:none}.h-body{overflow:auto}.h-body section{padding:14px 0;border-bottom:1px solid rgba(122,172,255,.12)}.h-body h5{margin:0 0 8px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.h-body .seg button{border:0;background:none;padding:0 12px;min-height:32px;border-radius:999px;font-size:12.5px;color:var(--dim);cursor:pointer}.h-body .seg button.on{background:#7fe9ff29;color:#fff;box-shadow:inset 0 0 0 1px #7fe9ff73}.rv-range{padding:14px 0 6px;border-bottom:1px solid rgba(122,172,255,.12)}.rv-range h5{margin:0 0 10px}.rv-card{padding:10px 12px;border-radius:12px;background:#14285a66;border:1px solid rgba(122,172,255,.16);margin:0 0 8px}.rv-card .row{margin:0 0 6px}.rv-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;background:#8ba7d624;color:#cfe3ff}.rv-card blockquote{margin:0;font-size:13.5px;line-height:1.5;color:#dbe8fb}.rv-card .more{text-decoration:none;display:inline-block;margin-top:6px;font-size:12.5px;color:var(--cyan)}.rv-card .src a{font-size:10.5px}.rv-none{margin:0 0 8px;font-size:12.5px;color:var(--dim);display:flex;gap:8px;align-items:center}.rv-none:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid var(--dim)}@media(prefers-reduced-motion:reduce){*{animation:none!important}}@media(min-width:700px){.top{left:50%;right:auto;width:460px;transform:translate(-50%)}.sheet,.player,.tut-card{max-width:440px;margin:0 auto}.sheet,.tut-card{left:0;right:0}.player{right:calc(50% - 220px)}.player:not(.collapsed){width:440px}.reader-head,.r-body,.set-body{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.zoom{right:calc(50% - 218px)}}.zoom,.sheet,.tut-card{margin-bottom:env(safe-area-inset-bottom)}.player{bottom:calc(14px + env(safe-area-inset-bottom))}.boot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--dim);font:400 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;z-index:1;pointer-events:none;transition:opacity .4s}.boot.done{opacity:0}.set-about{padding:4px 14px}.set-about p{margin:10px 0;font-size:12.5px;line-height:1.5;color:#c9dbf6}.set-about b{color:#fff;font-weight:500}.search-head{margin:4px 8px 6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.search-results li{display:flex;align-items:center;gap:4px}.search-results li .open{flex:1;min-width:0}.search-results .on-map{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--dim);display:grid;place-items:center;cursor:pointer}.search-results .on-map:hover,.search-results .on-map:focus-visible{background:#7fe9ff1a;color:var(--cyan)}.pl-next{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:#7aacff1a;display:grid;place-items:center;cursor:pointer;color:#fff}.pl-next:disabled{opacity:.35;cursor:default}.pl-ctrl{flex:0 0 auto;display:flex;align-items:center;gap:6px}.pl-prev{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:#7aacff1a;display:grid;place-items:center;cursor:pointer;color:#fff}.pl-prev:disabled{opacity:.35;cursor:default}.player.collapsed{width:156px}.player>.pl-mid{display:flex;flex-direction:column;justify-content:center;gap:5px}.player .pl-mid>b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player .pl-mid .pl-bar{margin-top:0}.player .pl-mid .pl-rc{align-self:flex-start;min-height:22px;padding:0 8px;font-size:11px;max-width:100%}@media(min-width:700px){.player{right:calc(50% - 220px)}}.text-src{margin:10px 0 2px;text-align:center}.r-err{margin:24px 0;text-align:center;color:var(--dim);font-size:13.5px}.surah-page[aria-busy=true] [data-f=body]{opacity:.4}.route-editor{position:absolute;left:12px;top:calc(70px + env(safe-area-inset-top));z-index:4;width:min(300px,calc(100% - 24px));display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:#281c06eb;border:1px solid rgba(255,208,138,.6);font-size:12px;color:#fff3dc}.route-editor span{color:#e6c48d;line-height:1.4}.route-editor .btn{cursor:pointer;align-self:flex-start;min-height:34px;font-size:12.5px}.route-editor .btn:disabled{opacity:.5;cursor:default}.r-intro-wrap{margin:10px 0 4px}.r-intro-wrap .r-note{margin-top:0}.wahidi-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,208,138,.28);background:#ffd08a0d;color:#e6c48d;font-size:12.5px;text-decoration:none}.wahidi-link .src{white-space:nowrap;color:#b9a27a}.dn-links{width:100%;margin:6px 0 4px}.differ-note .dn-links a{min-height:32px;font-size:12px}.differ-note .dn-line+.dn-line,.differ-note .dn-links+.dn-line{margin-top:8px}.report-page{z-index:5;background:#030814;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.report-page.open{transform:none}.report-page .back{border:0;background:none;padding:6px 0;cursor:pointer}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.chips-row label{cursor:pointer}.chips-row input{position:absolute;opacity:0;pointer-events:none}.chips-row span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--edge);background:#14285a4d;font-size:13px;color:#cfe3ff}.chips-row input:checked+span{border-color:#7fe9ff99;background:#7fe9ff24;color:#fff}.chips-row input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.rp-where{display:flex;gap:10px}.rp-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:12px;color:var(--dim)}.rp-verse{flex:0 0 90px}.rp-field select,.rp-field input,.rp-text{width:100%;min-height:42px;padding:8px 10px;border-radius:10px;border:1px solid var(--edge);background:#050e26e6;color:#fff;font:400 14px var(--f-sans)}.rp-text{resize:vertical;line-height:1.45}.rp-field select:focus,.rp-field input:focus,.rp-text:focus{outline:2px solid rgba(127,233,255,.5);outline-offset:1px}.rp-opt{text-transform:none;letter-spacing:0;font-family:var(--f-sans)}.rp-send{margin-top:16px;cursor:pointer}.rp-status{margin-top:8px}.note-report{display:inline-flex;align-items:center;gap:5px;margin:10px 0 0;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(139,167,214,.3);background:none;color:var(--dim);font:500 12px var(--f-sans);cursor:pointer}.note-report:hover,.note-report:focus-visible{color:#fff;border-color:#7fe9ff80}.r-note .note-report{margin:4px 12px 12px}.differ-box .note-report{display:flex;margin-top:8px}.set-ico{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#7aacff29;color:#cfe3ff}.set-btn:hover .set-ico,.set-btn:focus-visible .set-ico{background:#7fe9ff38;color:#fff}.set-btn{gap:12px}.no-translation .r-en,.no-translation .en-src{display:none}.no-translation .r-ayah{padding:14px 0}.no-disputes .differ-note,.no-disputes .differ-box{display:none!important}.no-disputes .r-ayah.r-differ{margin:0;padding:12px 0;background:none;border-right:0}.no-notes .r-intro-wrap,.no-notes .r-note,.no-notes .wahidi-link{display:none!important}.vlink{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:10px;min-height:46px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,208,138,.32);background:#ffd08a0d;color:#ffe4b8;font:500 13px var(--f-sans);text-align:left;cursor:pointer}.vlink small{display:block;margin-top:2px;font:400 10.5px var(--f-mono);color:#b9a27a;letter-spacing:.04em}.vlink .chev{color:var(--gold)}.vlink.vl-differ{border-color:#ff9aa866;background:#ff9aa812;color:#ffd0d8}.vlink.vl-differ small{color:#d9a3ad}.vlink.vl-differ .chev{color:var(--coral)}.no-notes .vl-note,.no-notes .vl-wahidi,.no-disputes .vl-differ{display:none}.note-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#02050f8c;opacity:0;pointer-events:none;transition:opacity .25s}.note-dim.open{opacity:1;pointer-events:auto}.note-sheet{position:absolute;left:0;right:0;bottom:0;max-height:80%;z-index:4;display:flex;flex-direction:column;border-radius:20px 20px 0 0;background:#06112c;border-top:1px solid rgba(255,208,138,.45);box-shadow:0 -20px 50px #00000080;transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}.note-sheet.open{transform:none}.note-sheet .grab{margin:8px auto 4px}.sh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 16px 10px;border-bottom:1px solid rgba(122,172,255,.14)}.sh-head b{display:block;font:600 16px/1.3 var(--f-sans)}.sh-head span{display:block;margin-top:2px;font-size:12px;color:var(--dim)}.note-sheet .x{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:#7aacff1f;font-size:20px;cursor:pointer}.sh-body{overflow:auto;padding:12px 16px 24px;overscroll-behavior:contain}.sh-body .r-src{margin:0 0 12px}.sh-body blockquote{margin:6px 0 4px;font-size:14px;line-height:1.55;color:#dbe8fb}.tabs2{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--edge);background:#030a1cb3;margin:0 0 10px}.tabs2 button{border:0;background:none;padding:0 12px;min-height:30px;border-radius:999px;font-size:12.5px;color:var(--dim);cursor:pointer}.tabs2 button.on{background:#ffd08a29;color:#fff;box-shadow:inset 0 0 0 1px #ffd08a80}.ai{display:inline-flex;margin:2px 0 8px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,208,138,.5);font:500 9.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.tr p{margin:0 0 10px;font-size:14px;line-height:1.6;color:#e3ecfb}.arw{font:400 17px/1.95 "Amiri",var(--f-ar);text-align:right;color:#d7e6fb;margin:0 0 8px}.chain{margin:6px 0 8px;border-left:2px solid rgba(139,167,214,.35);padding-left:10px}.chain summary{list-style:none;cursor:pointer;font-size:12.5px;color:var(--dim)}.chain summary::-webkit-details-marker{display:none}.chain .arw{font-size:15px;color:#a9bfe2}.ns-soon{margin:4px 0 6px;font-size:12.5px;color:var(--dim)}.ns-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ns-foot .note-report{margin:0}@media(min-width:700px){.note-sheet{left:50%;right:auto;width:560px;transform:translate(-50%,105%)}.note-sheet.open{transform:translate(-50%)}}.df-src{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid rgba(122,172,255,.12)}.df-src h6{margin:0 0 6px;font:500 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.differ-note .dn-surah{margin:0 0 6px}
