@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0a0a6b;--grouped-bg:#f2f2f7;--card:#fff;--label:#000;--label-ink:#1c1c1e;--label2:#8a8a8e;--label3:#c4c4c7;--separator:#3c3c4333;--glass-white:#ffffffbd;--label-body2:#3c3c43;--clear-glyph:#aeaeb2;--fill:#7676801f;--fill2:#76768033;--search-mark:#ffd84d;--storage-2:#3a3a9a;--storage-3:#6a6ac0;--storage-4:#9a9ad8;--storage-5:#c3c3ea;--font-text:"IBM Plex Sans", system-ui, sans-serif;--font-title:"Figtree", "IBM Plex Sans", system-ui, sans-serif;--font-arabic-ui:"SF Arabic", "Geeza Pro", system-ui, sans-serif;--top:max(env(safe-area-inset-top), 47px);--bot:max(calc(env(safe-area-inset-bottom) - 6px), 22px);--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--grouped-bg);height:100%;color:var(--label);font:400 17px/1.29 var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0}#root{height:100%}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:10px}[hidden]{display:none!important}.icon{flex:none;display:block}.glass{background:var(--glass-white);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:0 0 0 .5px #0000001a,0 6px 20px #00000012,inset 0 1px #ffffffe6}.app{position:fixed;inset:0;overflow:hidden}.view{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.view::-webkit-scrollbar{display:none}.top{z-index:3;padding:calc(var(--top) + 2px) 18px 8px;background:linear-gradient(var(--grouped-bg) 70%, #f2f2f700);justify-content:center;display:flex;position:sticky;top:0}.segmented{border-radius:999px;gap:2px;padding:4px;display:flex}.segmented button{text-align:center;min-width:74px;height:36px;transition:background .25s var(--ease);border-radius:999px;padding:0 16px;font-size:16px}.segmented button.is-on{background:#76768029;font-weight:500}.scroll{padding:0 18px}.scroll--plain{padding-top:calc(var(--top) + 6px)}.large-title{font:700 34px/41px var(--font-title);margin:4px 2px 14px}.end-pad{height:calc(var(--bot) + 96px)}.group-header{width:100%;min-height:44px;color:var(--label2);font:600 17px/22px var(--font-title);justify-content:space-between;align-items:center;margin-top:12px;padding:0 12px 0 18px;display:flex}.group-header .icon{transition:transform .25s var(--ease)}.group-header.is-closed .icon{transform:rotate(-90deg)}.group-header+.card{margin-top:2px}.card{background:var(--card);border-radius:24px;overflow:hidden}.row{align-items:center;gap:12px;width:100%;min-height:52px;padding:11px 18px;display:flex;position:relative}.row:not(:last-child):after{content:"";background:var(--separator);height:.5px;position:absolute;bottom:0;left:18px;right:18px}.row--2{min-height:64px;padding-block:10px}.row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-sub{color:var(--label2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;overflow:hidden}.row-value{color:var(--label2);font-variant-numeric:tabular-nums;flex:none}.arabic-name{font-family:var(--font-arabic-ui);letter-spacing:0;margin-inline-start:6px;font-size:18px}.empty{text-align:center;color:var(--label2);padding:56px 24px}.empty-title{font:600 20px var(--font-title);color:var(--label);margin:0}.section-header{font:600 15px/20px var(--font-text);color:var(--label2);margin:18px 18px 6px}.section-footer{color:var(--label2);margin:10px 18px;font-size:13px;line-height:18px}.row-chevron{color:var(--label3);flex:none}.search-top{top:calc(var(--top) + 6px);z-index:3;background:var(--grouped-bg);margin:0 -18px;padding:0 18px 8px;position:sticky}.search-top:before{content:"";height:calc(var(--top) + 6px);background:var(--grouped-bg);position:absolute;bottom:100%;left:0;right:0}.search-title{z-index:4;position:relative}.search-field{background:var(--fill2);height:40px;color:var(--label2);border-radius:12px;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.search-field input{min-width:0;height:100%;font:inherit;color:var(--label);appearance:none;background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder{color:var(--label2)}.search-field input::-webkit-search-cancel-button{display:none}.search-clear{width:28px;height:28px;color:var(--clear-glyph);place-items:center;display:grid}.search-levels{margin-top:10px}.search-levels button{white-space:nowrap;flex:1;min-width:0;padding:0 8px;font-size:15px}.search-count{color:var(--label2);font-variant-numeric:tabular-nums}.search-tries{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.suggestion{background:var(--card);height:36px;color:var(--navy);border-radius:999px;padding:0 14px;font-size:15px}.search-result{flex-direction:column;align-items:stretch;gap:4px}.search-result-head{justify-content:space-between;gap:8px;font-size:15px;line-height:20px;display:flex}.search-key,.search-slips{color:var(--label2);font-variant-numeric:tabular-nums}.search-translit{color:var(--label-body2);font-size:15px;line-height:20px}.search-arabic{font-family:var(--font-arabic-ui);text-align:right;letter-spacing:0;font-size:20px;line-height:1.7}.search-result mark{background:var(--search-mark);color:inherit;border-radius:4px;padding:0 2px}.search-more{color:var(--navy);justify-content:center}.tabbar{z-index:5;left:18px;right:18px;bottom:var(--bot);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute}.tab{height:54px;color:var(--label-ink);text-align:center;transition:background .25s var(--ease), color .25s;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:flex}.tab.is-on{color:var(--navy);background:#76768024}:root{--page-cream:#fffcf4;--mushaf-ink:#1f1a14;--verse-playing:#e8a0b447;--word-playing:#e8a0b48c;--verse-selected:#0a0a6b24}.tabs{transition:transform .35s var(--ease), filter .35s;position:absolute;inset:0}.app[data-screen=reader] .tabs{filter:brightness(.92);transform:translate(-28%)}.reader-layer{z-index:8;transition:transform .35s var(--ease), box-shadow .35s;position:absolute;inset:0;transform:translate(100%)}.app[data-screen=reader] .reader-layer{transform:none;box-shadow:-10px 0 30px #00000014}@starting-style{.app[data-screen=reader] .reader-layer{transform:translate(100%)}}.reader{background:var(--page-cream);color:var(--mushaf-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.reader-head{z-index:2;padding:calc(var(--top) + 2px) 18px 0;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 auto}.reader-head .glass{background:#fff9}.glass-circle{width:44px;height:44px;color:var(--label-ink);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.glass-circle:active{transform:scale(.92)}.reader-title{text-align:center;flex:1;min-width:0}.reader-title-1{color:var(--label-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.reader-title-2{color:var(--label2);margin-top:1px;font-size:13px;line-height:18px}.reader-overlays{display:contents}.reader-pill{border-radius:999px;flex:none;height:44px;padding:0 4px;display:flex}.reader-pill button{width:44px;height:44px;color:var(--label-ink);place-items:center;display:grid}.reader-chrome{transition:opacity .3s var(--ease), transform .3s var(--ease)}.reader[data-chrome=off] .reader-chrome{opacity:0;pointer-events:none}.reader[data-chrome=off] .reader-head{transform:translateY(-8px)}.player-pill{z-index:2;left:18px;right:18px;bottom:var(--bot);border-radius:999px;align-items:center;height:54px;padding:0 6px;display:flex;position:absolute}.reader .player-pill.glass{background:#ffffffb3}.reader[data-chrome=off] .player-pill{transform:translateY(8px)}.player-play,.player-settings{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.player-play{color:var(--navy)}.player-play:disabled{color:var(--label3)}.player-settings{color:var(--label-ink)}.player-play:active,.player-settings:active{background:#0000000d}.player-meta{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:44px;display:flex}.player-name{max-width:100%;color:var(--label-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.player-caption{color:var(--label2);font-variant-numeric:tabular-nums;font-size:12px}.player-caption:empty{display:none}.quick-panel{z-index:3;left:12px;right:12px;bottom:calc(var(--bot) + 64px);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);transform-origin:50% 100%;opacity:0;pointer-events:none;transition:opacity .22s ease-out, transform .32s var(--ease);background:#f2f2f7f0;border-radius:32px;padding:16px 12px 6px;position:absolute;transform:translateY(12px)scale(.96);box-shadow:0 0 0 .5px #00000014,0 12px 40px #0000002e}.quick-panel[data-open=on]{opacity:1;pointer-events:auto;transform:none}.player-settings[aria-expanded=true]{background:#76768029}.qp-head{margin:0 6px 12px}.qp-title{font:600 17px/22px var(--font-title);margin:0}.qp-sub{color:var(--label2);margin:2px 0 0;font-size:13px;line-height:18px}.qp-seg{background:var(--card);border-radius:999px;gap:2px;margin-bottom:8px;padding:4px;display:flex}.qp-seg button{text-align:center;white-space:nowrap;height:36px;transition:background .25s var(--ease);border-radius:999px;flex:1;font-size:16px}.qp-seg button[aria-checked=true]{background:#76768029;font-weight:500}.qp-card{background:var(--card);border-radius:24px;margin-top:4px;overflow:hidden}.qp-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 18px;font-size:17px;display:flex;position:relative}.qp-row>.icon:first-child{color:var(--navy)}.qp-row>.icon:last-child:not(:first-child){color:var(--label3);margin-left:-4px}.qp-row:not(.qp-row--static):not(:disabled):active{background:#0000000d}.qp-row:not(:last-child):after{content:"";background:var(--separator);height:.5px;position:absolute;bottom:0;left:54px;right:18px}.qp-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qp-value{max-width:52%;color:var(--label2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.qp-count{text-align:right;min-width:26px}.qp-step{background:#7676801f;border-radius:9px;flex:none;height:32px;display:flex}.qp-step button{width:44px;color:var(--navy);place-items:center;display:grid}.qp-step button:disabled{color:var(--label3)}.qp-step button+button{box-shadow:inset .5px 0 0 var(--separator)}.qp-step button:first-child{border-radius:9px 0 0 9px}.qp-step button:last-child{border-radius:0 9px 9px 0}.qp-step button:not(:disabled):active{background:#0000000f}.qp-all{text-align:center;width:100%;height:44px;color:var(--navy);margin-top:2px;font-size:17px;display:block}.qp-all:active{opacity:.5}.qp-menu-scrim{z-index:60;position:fixed;inset:0}.qp-menu{z-index:61;background:#fafafce6;border-radius:20px;min-width:190px;padding:6px;animation:.18s ease-out qp-menu-in;position:fixed;box-shadow:0 0 0 .5px #00000014,0 12px 40px #0000002e}@keyframes qp-menu-in{0%{opacity:0;transform:scale(.9)}}.qp-menu button{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;width:100%;height:44px;padding:0 14px 0 8px;font-size:17px;display:flex}.qp-menu button:active{background:#0000000f}.qp-check{width:22px;color:var(--navy);place-items:center;display:grid}.reader[data-picking] .reader-head{opacity:0;pointer-events:none}.pick-banner{z-index:3;left:18px;right:18px;top:calc(var(--top) + 2px);border-radius:999px;align-items:center;gap:12px;height:50px;padding:0 8px 0 20px;font-size:16px;font-weight:500;display:flex;position:absolute}.pick-banner span{flex:1}.pick-banner button{height:36px;color:var(--navy);border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}.pick-banner button:active{background:#0000000d}.reader-stage{left:0;right:0;top:calc(var(--top) + 54px);bottom:calc(var(--bot) + 62px);place-items:center;display:grid;position:absolute;container-type:size}.reader-pagebox{width:min(100cqw - 36px,64cqh)}.mushaf-page{width:100%;color:var(--mushaf-ink);position:relative;container-type:inline-size}.mushaf-text{font-size:calc(100cqi / var(--page-em));line-height:calc(var(--line-em) * 1em);font-palette:normal;letter-spacing:0;position:absolute;inset:0}.mushaf-word,.mushaf-surah_name,.mushaf-basmallah{white-space:nowrap;position:absolute}.mushaf-word{border-radius:.18em;justify-content:center;transition:background-color .25s ease-out;display:flex}.mushaf-word.is-verse{background-color:var(--verse-playing)}.mushaf-word.is-word{background-color:var(--word-playing)}.mushaf-page[data-fade] .mushaf-word.is-verse{transition-duration:var(--fade-ms);background-color:#0000}.mushaf-word.is-selected{background-color:var(--verse-selected)}.mushaf-surah_name{place-items:center;display:grid}.mushaf-surah-pill{font-family:var(--font-arabic-ui);border:1.5px solid;border-radius:999px;padding:0 2.4em;font-size:.78em;line-height:1.6}.mushaf-missing{text-align:center;font:400 15px var(--font-text);color:var(--label2);margin:0;position:absolute;inset:40% 0 auto}.reciter-scrim{z-index:50;background:#0003;align-items:flex-end;display:flex;position:fixed;inset:0}.reciter-sheet{width:100%;max-height:88dvh;padding:0 18px calc(env(safe-area-inset-bottom) + 24px);background:var(--grouped-bg);border-radius:38px 38px 0 0;animation:.3s ease-out reciter-sheet-up;overflow-y:auto}@keyframes reciter-sheet-up{0%{transform:translateY(100%)}}.reciter-grabber{background:var(--label3);border-radius:3px;width:36px;height:5px;margin:6px auto 4px}.reciter-head{grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px;display:grid}.reciter-head h2{text-align:center;font:600 17px/22px var(--font-title);margin:0}.reciter-close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.reciter-sheet .row{text-align:start}.reciter-recent{color:var(--label2);flex:none;display:flex}.reciter-check{color:var(--navy);flex:none;display:flex}.icon-button{width:44px;height:44px;color:var(--navy);flex:none;place-items:center;margin:-10px;display:grid}.icon-button:disabled{opacity:.35}.small-button{background:var(--fill);min-height:32px;color:var(--navy);font:600 15px/20px var(--font-text);border-radius:999px;flex:none;padding:0 14px}.small-button--plain{background:0 0}.small-button:disabled{opacity:.35;cursor:default}.note,.queue,.storage{margin-bottom:14px;padding:14px 18px}.note b,.storage>b{font:600 17px/22px var(--font-title);display:block}.note p{color:var(--label-body2);margin:4px 0 0;font-size:15px;line-height:20px}.note-actions{gap:4px;margin-top:10px;display:flex}.queue-head{align-items:center;gap:12px;display:flex}.storage-bar{background:var(--fill2);border-radius:999px;height:10px;margin:10px 0;display:flex;overflow:hidden}.storage-bar i,.storage-legend b{background:var(--navy)}.storage-bar i+i{border-left:1.5px solid var(--card)}.storage-bar i:nth-child(2),.storage-legend span:nth-child(2) b{background:var(--storage-2)}.storage-bar i:nth-child(3),.storage-legend span:nth-child(3) b{background:var(--storage-3)}.storage-bar i:nth-child(4),.storage-legend span:nth-child(4) b{background:var(--storage-4)}.storage-bar i:nth-child(5),.storage-legend span:nth-child(5) b{background:var(--storage-5)}.storage-bar i.is-pack,.storage-legend span b.is-pack{background:var(--label2)}.storage-legend{color:var(--label2);flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:18px;display:flex}.storage-legend span{align-items:center;gap:6px;display:inline-flex}.storage-legend b{border-radius:50%;width:9px;height:9px}.about-card{margin-top:28px}.back-link{min-height:44px;color:var(--navy);align-items:center;gap:2px;margin-left:-8px;display:inline-flex}.juz-header{justify-content:space-between;align-items:center;min-height:44px;margin:12px 0 2px;padding:0 8px 0 18px;display:flex}.juz-header h3{font:600 17px/22px var(--font-title);color:var(--label2);margin:0}.juz-header small{font:400 13px var(--font-text);margin-left:8px}.juz-busy{font:600 15px var(--font-text);color:var(--label2)}.dl-num{width:26px;color:var(--label2);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.sheet-scrim{z-index:40;background:var(--scrim,#00000038);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{bottom:0;left:0;right:0;top:calc(env(safe-area-inset-top) + 8px);background:var(--grouped-bg);transition:transform .3s var(--ease);border-radius:38px 38px 0 0;flex-direction:column;animation:.3s ease-out reciter-sheet-up;display:flex;position:absolute;overflow:hidden;box-shadow:0 -4px 30px #0000001f}.sheet[data-behind]{transform:translateY(-8px)scale(.94)}.sheet--stacked{top:calc(env(safe-area-inset-top) + 24px)}.aos-head{background:var(--card);box-shadow:inset 0 -.5px 0 var(--separator);flex:none}.sheet-grabber{background:var(--label3);border-radius:3px;width:36px;height:5px;margin:6px auto 4px}.sheet-head{grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px;padding:0 18px 8px;display:grid}.sheet-head h2{text-align:center;text-wrap:balance;font:600 17px/22px var(--font-title);margin:0}.sheet-close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.play-circle{background:var(--navy);color:#fff;width:44px;height:44px;transition:transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #0a0a6b4d}.play-circle .icon{transform:translate(2px)}.play-circle[aria-label=Pause] .icon{transform:none}.play-circle:active{transform:scale(.94)}.play-circle:disabled{background:var(--label3);box-shadow:none}.sheet-body{padding:18px 18px calc(env(safe-area-inset-bottom) + 32px);flex:1;overflow-y:auto}.sheet-body .section-header{margin-top:24px}.plan-cards{scrollbar-width:none;gap:10px;margin:0 -18px 18px;padding:2px 18px;display:flex;overflow-x:auto}.plan-card{background:var(--card);text-align:start;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:128px;transition:box-shadow .25s var(--ease);border-radius:24px;flex-direction:column;flex:none;gap:3px;padding:12px 16px;display:flex}.plan-card[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--navy)}.plan-card-name{font:600 17px/22px var(--font-title)}.plan-card-sub{color:var(--label2);white-space:nowrap;font-size:13px;line-height:18px}.switch{appearance:none;background:var(--fill2);width:51px;height:31px;transition:background .25s var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";width:27px;height:27px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 0 0 .5px #0000000a}.switch:checked{background:var(--navy)}.switch:checked:after{transform:translate(20px)}.aos-gap.qp-row:after{display:none}.aos-gap-seg{padding:0 12px 10px}.aos-gap-seg .qp-seg{box-shadow:none;background:#7676801f;margin:0}.aos-gap-seg .qp-seg button[aria-checked=true]{background:var(--card);box-shadow:0 1px 3px #0000001f}.aos-save{margin-top:24px}.aos-save .row{color:var(--navy);justify-content:center}.vm-scrim{z-index:40;position:fixed;inset:0}.vm-menu{z-index:41;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);-webkit-touch-callout:none;background:#fafafce6;border-radius:20px;min-width:190px;padding:6px 0;animation:.18s ease-out qp-menu-in;position:fixed;box-shadow:0 0 0 .5px #00000014,0 12px 40px #0000002e}.vm-menu button{width:100%;height:44px;color:var(--label);text-align:start;white-space:nowrap;align-items:center;gap:12px;padding:0 16px;font-size:17px;display:flex}.vm-menu button:active{background:#0000000f}.vm-menu button:disabled{opacity:.35}.vm-icon{width:22px;color:var(--label-ink);place-items:center;display:grid}.vm-label{text-overflow:ellipsis;overflow:hidden}.vm-hint{color:var(--label2);font-size:15px}.vm-gap{background:#0000000d;height:8px}.text-sheet{height:88dvh}.ts-tabs{margin:4px 0 14px}.ts-arabic{font:400 24px/1.9 var(--font-arabic-ui);letter-spacing:0;text-align:right;color:var(--label);margin:0 0 14px}.ts-card{-webkit-user-select:text;user-select:text;padding:4px 18px;font-size:17px;line-height:1.5}.ts-covers{color:var(--label2);font-size:13px}.tl-u{text-underline-offset:3px;text-decoration:underline}.tl-b{font-weight:600}.tl-i{font-style:italic}.recent-card{padding:12px 0}.recent-chips{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 12px;display:flex;overflow-x:auto}.recent-chip{background:var(--grouped-bg);scroll-snap-align:start;text-align:start;border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex}.recent-chip:active{background:#e5e5ea}.recent-disc{background:var(--card);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:13px;font-weight:600;display:grid}.recent-text{flex-direction:column;display:flex}.recent-name{font-size:15px;line-height:20px}.recent-ago{color:var(--label2);font-size:13px;line-height:18px}.row-icon{color:var(--navy);flex:none;display:flex}.row:has(.row-icon):after{left:54px}.dl-row .icon-button{margin-left:0}.dl-row .arabic-name{flex:none}.is-not-recorded .row-title{color:var(--label2)}.ring{flex:none;display:block;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:2.5px}.ring-bg{stroke:var(--fill2)}.ring-fg{stroke:var(--navy);stroke-linecap:round;transition:stroke-dashoffset .25s var(--ease)}.ring rect{fill:var(--navy)}.is-waiting .ring rect{fill:var(--label3)}.sheet-lead{color:var(--label-body2);text-align:center;margin:4px 2px 14px;font-size:15px;line-height:20px}.sheet-button{background:var(--card);width:100%;min-height:52px;color:var(--navy);font:600 17px var(--font-title);text-align:center;border-radius:999px;margin-top:8px;display:block}.sheet-button--primary{background:var(--navy);color:#fff}.credit{flex-direction:column;gap:4px;padding:12px 18px;display:flex}.credit+.credit{border-top:.5px solid var(--separator)}.credit p{color:var(--label-body2);margin:0;font-size:15px;line-height:20px}.credit a{color:var(--navy);font-size:15px}.credit-notice{font:12px/16px var(--font-text);white-space:pre-wrap;color:var(--label-body2);margin:4px 0}.toast{left:50%;bottom:calc(var(--bot) + 70px);z-index:60;max-width:calc(100% - 36px);color:var(--label-ink);font:600 15px/20px var(--font-text);animation:toast-in .25s var(--ease);background:#ffffffe0;border-radius:22px;padding:10px 18px;position:fixed;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}.fx-layer{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.fx-backdrop{background:#0000001f;animation:.3s ease-out both fx-fade;position:absolute;inset:0}.fx-sheet{max-height:calc(100% - var(--top) - 8px);background:var(--grouped-bg);animation:fx-rise .3s var(--ease) both;border-radius:38px 38px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -4px 30px #0000001f}@keyframes fx-rise{0%{opacity:.4;transform:translateY(40px)}}@keyframes fx-fade{0%{opacity:0}}.fx-shh{background:var(--card);border-bottom:.5px solid var(--separator);flex:none;padding:6px 8px 10px}.fx-grab{background:var(--label3);border-radius:3px;width:36px;height:5px;margin:0 auto 6px}.fx-bar{grid-template-columns:84px 1fr 84px;align-items:center;display:grid}.fx-bar h2{text-align:center;font:600 17px/22px var(--font-title);color:var(--label-ink);margin:0}.fx-bar p{text-align:center;color:var(--label2);margin:0;font-size:12px;line-height:16px}.fx-tbtn{height:44px;color:var(--navy);border-radius:999px;padding:0 10px;font-size:17px;transition:background-color .12s}.fx-tbtn:active{background:var(--fill2)}.fx-tbtn.save{justify-self:end;font-weight:600}.fx-tbtn.cancel{justify-self:start}.fx-tbtn:disabled{color:var(--label3);cursor:default;background:0 0}.fx-shb{padding:14px 16px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex;overflow-y:auto}.fx-card{background:var(--card);border-radius:24px}.fx-foot{color:var(--label2);margin:-4px 18px 0;font-size:13px;line-height:18px}.fx-num{font-variant-numeric:tabular-nums}.fx-loading{min-height:300px;color:var(--label2);text-align:center;place-items:center;padding:30px;font-size:15px;display:grid}.fx-listen{background:var(--card);height:52px;color:var(--navy);transition:transform .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex;position:relative;overflow:hidden}.fx-listen:before{content:"";width:calc(var(--p,0) * 100%);background:var(--verse-playing);position:absolute;inset:0 auto 0 0}.fx-listen>*{position:relative}.fx-listen:active{transform:scale(.98)}.fx-auto{height:44px;color:var(--navy);border-radius:999px;align-self:center;padding:0 14px;font-size:15px}.fx-auto:active{background:var(--fill2)}.fx-row{align-items:center;gap:10px;min-height:72px;padding:6px 14px 6px 18px;display:flex;position:relative}.fx-row+.fx-row:before{content:"";background:var(--separator);height:.5px;position:absolute;top:0;left:18px;right:0}.fx-val{flex:1;min-width:0}.fx-val small{color:var(--label2);font-size:13px;line-height:18px;display:block}.fx-val strong{color:var(--label-ink);font-size:28px;font-weight:600;line-height:34px;display:block}.fx-val em{color:var(--navy);min-height:16px;font-size:12px;font-style:normal;line-height:16px;display:block}.fx-step{background:#7676801f;border-radius:999px;padding:3px;display:flex}.fx-step button{min-width:66px;height:44px;color:var(--navy);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;padding:0 10px;font-size:15px;font-weight:500;transition:background-color .1s;display:grid}.fx-step button:active,.fx-step button.is-held{background:var(--card);box-shadow:0 1px 3px #0000001f}.fx-step i{background:var(--separator);width:.5px;margin:10px 0}.fx-hear{width:44px;height:44px;color:var(--navy);background:#7676801f;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.fx-hear[aria-pressed=true]{background:var(--navy);color:#fff}.fx-wave{touch-action:none;-webkit-user-select:none;user-select:none;height:150px;position:relative;overflow:hidden}.fx-wave canvas{width:100%;height:100%;position:absolute;inset:0}.fx-handle{cursor:ew-resize;touch-action:none;width:44px;transition:left .2s var(--ease);margin-left:-22px;position:absolute;top:0;bottom:0}.fx-handle.is-drag{transition:none}.fx-handle:before{content:"";background:var(--navy);border-radius:1px;width:2px;position:absolute;top:30px;bottom:34px;left:21px}.fx-handle:after{content:attr(data-l);background:var(--navy);color:#fff;white-space:nowrap;height:26px;transition:transform .15s var(--ease);border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;line-height:26px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0a0a6b40}.fx-handle.is-drag:after{transform:translate(-50%)scale(1.08)}.fx-handle[data-edge=r]:after{transform:translate(-88%)}.fx-handle[data-edge=l]:after{transform:translate(-12%)}.fx-scrim{z-index:41;background:#00000038;animation:.18s ease-out both fx-fade;position:fixed;inset:0}.fx-menu{z-index:42;left:16px;right:16px;bottom:max(18px, env(safe-area-inset-bottom));animation:fx-rise .3s var(--ease) both;flex-direction:column;gap:8px;display:flex;position:fixed}.fx-menu>div{background:#fafafcfb;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.fx-menu p{text-align:center;color:var(--label2);border-bottom:.5px solid var(--separator);margin:0;padding:14px 18px;font-size:13px}.fx-menu button{width:100%;height:56px;color:var(--navy);text-align:center;font-size:18px;display:block}.fx-menu button:active{background:#e5e5ea}.fx-menu .keep{font-weight:600}.fx-toast{left:50%;bottom:calc(var(--bot) + 70px);z-index:50;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);color:var(--label-ink);opacity:0;pointer-events:none;width:max-content;max-width:calc(100% - 36px);transition:opacity .25s ease-out, transform .25s var(--ease);background:#ffffffe0;border-radius:22px;align-items:center;gap:12px;padding:11px 18px;font-size:15px;display:flex;position:fixed;transform:translate(-50%,10px);box-shadow:0 0 0 .5px #00000014,0 8px 24px #0000001f}.fx-toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.fx-toast:has(button){padding-right:8px}.fx-toast button{height:32px;color:var(--navy);border-radius:999px;padding:0 12px;font-weight:600}.fx-key{background:var(--card);width:100%;height:52px;font:400 17px var(--font-text);color:var(--label);border:0;border-radius:24px;outline:none;padding:0 18px;display:block}.fx-key[aria-invalid=true]{box-shadow:0 0 0 2px #ff3b30}@media (prefers-reduced-motion:reduce){.fx-layer *,.fx-toast,.fx-menu,.fx-scrim{transition:none!important;animation:none!important}}.aa-lead{color:var(--label-body2);margin:0 18px;font-size:15px;line-height:20px}.aa-option{width:100%;min-height:52px;color:var(--navy);text-align:start;align-items:center;gap:12px;padding:11px 18px;display:flex;position:relative}.aa-option+.aa-option:before,.aa-linkrow:before{content:"";background:var(--separator);height:.5px;position:absolute;top:0;left:51px;right:0}.aa-option:active{background:#0000000d}.aa-option-title{color:var(--label);flex:1;font-size:17px}.aa-open svg{transform:rotate(180deg)}.aa-linkrow{gap:8px;padding:10px 14px 12px 18px;display:flex;position:relative}.aa-input{min-width:0;height:40px;font:400 16px var(--font-text);color:var(--label);background:#7676801f;border:0;border-radius:10px;outline:none;flex:1;padding:0 12px}.aa-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff3b30}.aa-primary{background:var(--navy);color:#fff;border-radius:999px;flex:none;height:40px;padding:0 18px;font-weight:600}.aa-primary:disabled{opacity:.35}.aa-row .row-sub{white-space:normal}
