[hidden]{display:none!important}.sections a[aria-current]{box-shadow:inset 0 -2px 0 var(--num)}.mark.lnk{cursor:pointer}.vw{align-content:start;align-items:stretch;gap:8px;min-width:0;min-height:calc(100dvh - 134px);margin-top:8px;display:grid}.vw>*{min-width:0;position:relative}.t{padding:12px 16px}.h1{font:400 clamp(32px,3.6vw,50px)/1 var(--display);letter-spacing:-.015em;margin:0}.h2{font:400 25px/1.1 var(--display);margin:0}.note{font:400 14px/1.3 var(--label);color:var(--mute)}.rowb{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inp{border:1px solid var(--edge);width:100%;color:inherit;font:400 16px/1.2 var(--label);background:0 0;border-radius:0;padding:8px 10px}.inp::placeholder{color:var(--mute)}.inp:focus{outline:2px solid var(--num);outline-offset:-1px}.chipr{font:500 14px/1 var(--label);flex-wrap:wrap;gap:4px;display:flex}.chipr button{border:1px solid var(--edge);color:var(--mute);padding:7px 9px}.chipr button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cta{font:600 16px/1 var(--label);background:var(--num);color:var(--paper);white-space:nowrap;cursor:pointer;border:0;padding:10px 13px;display:inline-block}[data-theme=tun] .cta{color:#111928}.lnk2{font:600 15px/1.2 var(--label);border-bottom:1.5px solid var(--num)}.dk{background:var(--talib);color:var(--talibtext)}.dk .note,.dk .lab{color:inherit;opacity:.85}.dk .inp::placeholder,.navy .inp::placeholder{color:inherit;opacity:.8}.navy{background:var(--navy);color:var(--cream)}.navy .note,.navy .lab{color:inherit;opacity:.85}.gold{color:var(--gold)}mark{color:inherit;background:#c9a23c6b;padding:0 1px}.v-book{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"hero toc""hero les";align-items:start}.v-book .bhero{flex-direction:column;grid-area:hero;display:flex;position:sticky;top:12px;overflow:hidden}.v-book .bcov{background:var(--shelf);height:150px;position:relative}.v-book .bcov canvas,.v-book .bcov img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v-book .bbody{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.v-book .h1{overflow-wrap:anywhere;font-size:clamp(30px,3vw,42px)}.crumbs{font:400 13.5px/1.3 var(--label);color:var(--mute)}.crumbs a:hover{color:var(--num)}.v-book .bsub{font:italic 400 19px/1.25 var(--display);color:var(--mute);margin:-6px 0 0}.v-book .bdesc{font:400 16.5px/1.5 var(--display);margin:0}.v-book .bact{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.v-book .btoc{grid-area:toc;padding:14px 18px 18px}.v-book .bles{grid-area:les}.v-book .bles:empty{display:none}.v-book .bles>section{background-color:var(--paper);color:var(--ink);margin:0;padding:14px 18px 18px}@media (max-width:899px){.v-book{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""toc""les"}.v-book .bhero{position:relative;top:auto}}.v-lib{grid-template:"tools side""c1 side""c2 side"/minmax(0,1fr) 348px}.v-lib .tools{flex-wrap:wrap;grid-area:tools;align-items:center;gap:8px 16px;display:flex}.tools .inp{flex:200px;width:auto}.case-t{background:var(--shelf);color:var(--cream);padding:9px 12px 0}.case-t .sh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-t .sh .lab{color:var(--cream);opacity:.9}.case{background:repeating-linear-gradient(180deg,transparent 0,transparent 168px,var(--plank) 168px,var(--plank) 178px);padding-inline:12px;margin-inline:-12px;flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:10px 2px;margin-top:7px;padding-bottom:10px;display:flex}.sl{flex:none;align-items:flex-end;height:168px;display:flex}.sl .spine{cursor:pointer;border:0;flex:none;padding:0}.sl .spine.sel{box-shadow:0 0 0 2px var(--gold)}.sl .spine.sel,.sl .spine:hover{transform:translateY(-6px)}.sl{position:relative}.sl[data-tip]:hover:after,.sl[data-tip]:focus-within:after{content:attr(data-tip);z-index:20;white-space:pre;text-overflow:ellipsis;background:var(--ink);max-width:min(320px,80vw);color:var(--paper);font:600 13px/1.35 var(--label);pointer-events:none;text-align:center;padding:6px 10px;position:absolute;bottom:calc(100% - 6px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 16px -6px #0009}.sl[data-tip][data-tip-side=start]:hover:after,.sl[data-tip][data-tip-side=start]:focus-within:after{left:0;transform:none}.sl[data-tip][data-tip-side=end]:hover:after,.sl[data-tip][data-tip-side=end]:focus-within:after{left:auto;right:0;transform:none}.sbody .sname{font:italic 400 18px/1.25 var(--display);margin:0}.sbody .sdesc{font:400 14.5px/1.4 var(--label);margin:0}.side{flex-direction:column;grid-area:side;align-self:start;display:flex;position:sticky;top:12px;overflow:hidden}.scov{height:118px;position:relative}.scov canvas{width:100%;height:100%;display:block}.sclose{color:#17140e;width:34px;height:34px;font:400 22px/1 var(--display);background:#e9e1cc;place-items:center;display:none;position:absolute;top:10px;right:10px}.scov span{color:#17140e;max-width:calc(100% - 28px);font:700 13.5px/1.15 var(--display);letter-spacing:.04em;background:#e9e1cc;padding:6px 9px;position:absolute;bottom:12px;left:14px}.sbody{flex-direction:column;gap:9px;padding:12px 16px 14px;display:flex}.kv{font:400 15px/1.3 var(--label);grid-template-columns:auto minmax(0,1fr);gap:3px 12px;display:grid}.kv dt{color:var(--mute)}.kv dd{margin:0}.pr{background:var(--edge);height:4px}.pr i{background:var(--num);height:100%;display:block}.sbody .chs{border-top:1px solid var(--edge);font:400 15.5px/1.25 var(--display);margin:0;padding:6px 0 0;list-style:none}.sbody .chs li{padding:3px 0}.blist{grid-area:c1;padding:0}.blist a,.blist button{text-align:left;border-top:1px solid var(--edge);width:100%;font:400 14.5px/1.25 var(--label);color:var(--mute);cursor:pointer;grid-template-columns:minmax(0,1fr) 84px 76px 58px;align-items:baseline;gap:10px;padding:7px 16px;display:grid}.blist button:first-child{border-top:0}.blist button:hover{background:var(--hover)}.blist b{font:400 17px/1.2 var(--display);color:var(--ink);min-width:0}.v-q{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"h h h h h h h h k k k k""p p p p p p p p k k k k""l l l l l l l l l l l l"}.v-q .qh{flex-wrap:wrap;grid-area:h;justify-content:space-between;align-items:flex-end;gap:10px 18px;display:flex}.qh .inp{max-width:280px}.v-q .qk{grid-area:k;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;display:grid}.v-q .qp{grid-area:p}.paras{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;margin-top:6px;display:grid}.paras button,.paras a{height:34px;font:500 12.5px/1 var(--label);background:var(--edge);color:var(--mute);place-items:center;display:grid}.paras .pd{background:var(--num);color:var(--paper)}[data-theme=tun] .paras .pd{color:#111928}.paras .now{box-shadow:inset 0 0 0 2px var(--num);background:var(--paper);color:var(--ink)}.v-q .ql{grid-area:l;padding:0}.suras{background:var(--edge);grid-template-columns:repeat(auto-fill,minmax(204px,1fr));gap:0 1px;display:grid}.suras button,.suras a{text-align:left;background:var(--paper);border-bottom:1px solid var(--edge);font:400 16px/1.2 var(--display);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:6px 12px;display:grid}.suras button:hover,.suras a:hover{background:var(--hover)}.suras em{font:500 12.5px/1 var(--label);color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal}.suras span.a{font:400 18px/1.15 var(--arabic);direction:rtl}.suras .cur{box-shadow:inset 3px 0 0 var(--num);font-weight:700}.v-read{grid-template-rows:minmax(0,auto);grid-template-columns:238px minmax(0,1fr) 300px}.sidel{align-self:start;max-height:calc(100dvh - 134px);padding:0;position:sticky;top:12px;overflow:auto}.sidel .fl{background:var(--paper);z-index:1;padding:9px 10px;position:sticky;top:0}.sidel .it{text-align:left;width:100%;font:400 15.5px/1.2 var(--display);cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:5px;padding:5px 12px;display:grid}.sidel .it:hover{background:var(--hover)}.sidel .it em{font:500 12px/1 var(--label);color:var(--mute);font-style:normal}.sidel .it.cur{box-shadow:inset 3px 0 0 var(--num);background:var(--hover);font-weight:700}.page2{min-width:0;padding:0 clamp(16px,3.5vw,44px) 22px}.cart{background:var(--navy);color:var(--cream);text-align:center;box-shadow:inset 0 0 0 5px var(--navy),inset 0 0 0 6px var(--gold),inset 0 0 0 9px var(--navy),inset 0 0 0 9.6px var(--gold);margin-inline:calc(-1*clamp(16px,3.5vw,44px));padding:18px 16px 16px;position:relative}.cart .ar{font:400 clamp(34px,4vw,50px)/1.25 var(--arabic);color:var(--gold)}.cart .sub{font:400 15px/1.25 var(--label);margin-top:3px}.bsm{font:400 clamp(26px,3vw,34px)/1.7 var(--arabic);text-align:center;margin:12px 0 6px}.modebar{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:10px 0;display:flex}.ayah{border-bottom:1px solid var(--edge);padding:10px 0}.ayah:last-child{border-bottom:0}.ayah .a{font:400 clamp(28px,3.1vw,38px)/1.75 var(--arabic);text-align:right;direction:rtl}.ayah .an{width:1.32em;height:1.32em;font:500 .46em/1 var(--label);border:1.5px solid var(--gold);color:var(--ink);vertical-align:middle;direction:ltr;border-radius:50%;justify-content:center;align-items:center;margin-inline:.15em;display:inline-flex}.ayah .m{font:400 18.5px/1.45 var(--rf);margin-top:2px}.ayah.hot{background:#c9a23c24;box-shadow:-10px 0 #c9a23c24,10px 0 #c9a23c24}.ayah .tools{font:500 13.5px/1 var(--label);color:var(--mute);gap:12px;margin-top:7px;transition:opacity .15s;display:flex}@media (hover:hover){.ayah:not(:hover):not(:focus-within):not([data-open]) .tools{opacity:0}}@media (hover:none){.ayah:not(:focus-within):not([data-open]) .tools{display:none}}.ayah .tools button:hover{color:var(--num)}.side2{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:12px}.srow{border-top:1px solid var(--edge);font:400 16px/1.25 var(--display);padding:7px 0;display:block}.srow em{font:500 12px/1.2 var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;font-style:normal;display:block}.srow:hover{color:var(--num)}.prevnext{font:600 15px/1.2 var(--label);justify-content:space-between;gap:10px;margin-top:12px;display:flex}.hbig{font:400 clamp(24px,2.6vw,31px)/1.8 var(--arabic);text-align:right;direction:rtl;margin:12px 0 8px}.hbig.split .isnad{color:var(--mute);font-size:.72em;line-height:1.9}.hbig.split .matn{color:var(--ink);font-size:1.08em}.hm{font:400 21px/1.5 var(--rf)}.grade{font:500 14px/1.3 var(--label);color:var(--mute);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);flex-wrap:wrap;gap:6px 14px;margin-block:11px;padding:9px 0;display:flex}.grade b{color:var(--num);font-weight:600}.v-v{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"c c c c c c c c s s s s""g g g g g g g g g g g g"}.vc2{background:var(--oxblood);color:var(--cream);flex-direction:column;grid-area:c;justify-content:space-between;gap:16px;min-height:208px;padding:14px 18px;display:flex;overflow:hidden}.vc2 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vc2>:not(canvas){position:relative}.vc2 .vt{text-wrap:balance;max-width:32em;margin-top:6px;font-size:clamp(21px,2.3vw,30px);line-height:1.12}.vsub{flex-direction:column;grid-area:s;gap:8px;display:flex}.mysub{font:400 14.5px/1.3 var(--label);margin:2px 0 0;padding:0;list-style:none}.mysub li{border-top:1px solid var(--edge);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mysub b{color:var(--num);white-space:nowrap;font-weight:600}.plist{grid-area:g;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));align-content:start;gap:8px;display:grid}.pl{cursor:pointer;flex-direction:column;min-width:0;display:flex}.pl .po{background:#222;height:84px;position:relative;overflow:hidden}.pl .po canvas{width:100%;height:100%;display:block}.pl .po em{font:600 14px/1 var(--label);color:#e9e1cc;font-style:normal;position:absolute;bottom:6px;right:7px}.pl .tx2{font:400 16.5px/1.2 var(--display);flex:1;padding:7px 11px 9px}.pl:hover .tx2{color:var(--num)}.pl .pr{height:3px}.v-e{grid-template:"p t""i t"1fr/minmax(0,1.55fr) minmax(300px,1fr)}.player{color:#e9e1cc;aspect-ratio:16/9;background:#0e0b0a;flex-direction:column;grid-area:p;justify-content:flex-end;align-self:start;width:100%;display:flex;overflow:hidden}.player canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.player .bigp{cursor:pointer;background:#e9e1cc;border:0;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player .bigp:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:22px solid #3a1714;margin-left:5px}.player.on .bigp:after{border:0;border-left:7px solid #3a1714;border-right:7px solid #3a1714;width:20px;height:24px;margin:0}.player .subs{text-align:center;font:400 clamp(16px,2vw,23px)/1.3 var(--rf);text-shadow:0 1px 3px #000;padding:0 18px 10px;position:relative}.player .ctl{font:500 14px/1 var(--label);background:#0000008c;align-items:center;gap:12px;padding:7px 12px;display:flex;position:relative}.player .bar{flex:1;margin:0}.player .bar i{transition:width .3s linear}.vinfo{flex-direction:column;grid-area:i;gap:8px;display:flex}.vinfo h2{font:400 clamp(21px,2.2vw,29px)/1.15 var(--display);text-wrap:balance;margin:0}.tcol{flex-direction:column;grid-area:t;align-self:start;min-height:0;max-height:calc(100dvh - 134px);display:flex;position:sticky;top:12px}.tcol .ptabs{font:500 15px/1 var(--label)}.cues{flex:1;min-height:0;padding:4px 0;overflow:auto}.cue{text-align:left;width:100%;font:400 16.5px/1.38 var(--rf);cursor:pointer;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:5px 14px;display:grid}.cue em{font:500 13px/1.6 var(--label);color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal}.cue:hover{background:var(--hover)}.cue.now{background:var(--hover);box-shadow:inset 3px 0 0 var(--num)}.ep{text-align:left;width:100%;font:400 15.5px/1.25 var(--display);border-top:1px solid var(--edge);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:7px 14px;display:grid}.ep.cur{box-shadow:inset 3px 0 0 var(--num);font-weight:700}.v-s{grid-template:"q q q""f r a"1fr/210px minmax(0,1fr) 330px}.sq{grid-area:q}.sq form{align-items:center;gap:10px;display:flex}.sq input{min-width:0;color:inherit;font:italic 400 clamp(24px,3vw,40px)/1.1 var(--display);background:0 0;border:0;border-radius:0;flex:1;padding:0}.sq input:focus{outline:0}.sq form:focus-within{outline:1.5px solid var(--gold);outline-offset:6px}.sq form button{font:400 30px/1 var(--display);color:inherit}.facet{grid-area:f;align-self:start;padding:10px 0;position:sticky;top:12px}.facet .lab{padding:6px 14px 4px;display:block}.facet button{text-align:left;width:100%;font:400 15px/1.25 var(--label);color:var(--ink);cursor:pointer;justify-content:space-between;gap:8px;padding:5px 14px;display:flex}.facet button em{color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal}.facet button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--num);background:var(--hover);font-weight:600}.facet button:hover{background:var(--hover)}.res{grid-area:r;padding:0}.hit{border-top:1px solid var(--edge);padding:11px 18px;display:block}.hit:first-child{border-top:0}.hit:hover{background:var(--hover)}.hit em{font:500 13.5px/1.2 var(--label);color:var(--mute);margin-bottom:3px;font-style:normal;display:block}.hit p{font:400 17.5px/1.42 var(--rf);margin:0}.ansb{grid-area:a;align-self:start;position:sticky;top:12px}.ansb .a{font:400 18px/1.42 var(--display);margin:6px 0 9px}.ansb sup{color:var(--gold);font:600 .7em/1 var(--label)}.ansb .q{border-left:2px solid var(--gold);font:italic 400 15px/1.36 var(--display);opacity:.95;margin-bottom:9px;padding-left:9px}.zl{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:12px}.zl textarea{width:100%;color:inherit;font:italic 400 24px/1.2 var(--display);resize:none;background:0 0;border:0;border-radius:0;height:3.7em;padding:0}.zl textarea:focus{outline:0}.zc{min-width:0;padding:0}.zsrc{border-top:1px solid var(--edge);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:10px 14px;display:grid}.zsrc input{width:17px;height:17px;accent-color:var(--num);margin:3px 0 0}.zsrc em{font:500 13px/1.2 var(--label);color:var(--mute);margin-bottom:3px;font-style:normal;display:block}.zsrc p{font:400 16px/1.38 var(--rf);margin:0}.zsrc.off p,.zsrc.off em{opacity:.45}.zr{flex-direction:column;gap:9px;min-width:0;display:flex}.doc{font:400 17px/1.45 var(--rf);flex:1;padding:14px 18px}.doc h3{font:400 29px/1.08 var(--display);margin:0 0 4px}.doc h4{font:400 20px/1.2 var(--display);margin:12px 0 4px}.doc blockquote{border-left:2px solid var(--num);margin:6px 0;padding-left:11px}.doc .why{font:400 14.5px/1.3 var(--label);color:var(--mute)}.doc .src2{font:500 13px/1.2 var(--label);color:var(--mute);margin-top:2px}.v-n{grid-template-rows:auto;grid-template-columns:206px minmax(0,1fr) minmax(0,1.05fr)}.nidx{align-self:start;padding:8px 0;position:sticky;top:12px}.nidx button{text-align:left;width:100%;font:400 18px/1.2 var(--display);cursor:pointer;justify-content:space-between;gap:8px;padding:7px 14px;display:flex}.nidx button em{font:500 13px/1.3 var(--label);color:var(--mute);font-style:normal}.nidx button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--num);background:var(--hover)}.nl{padding:0}.nent{text-align:left;border-top:1px solid var(--edge);cursor:pointer;width:100%;padding:9px 16px;display:block}.nent:first-child{border-top:0}.nent:hover{background:var(--hover)}.nent.cur{background:var(--hover);box-shadow:inset 3px 0 0 var(--num)}.nent em{font:500 12.5px/1.2 var(--label);letter-spacing:.05em;color:var(--mute);justify-content:space-between;gap:8px;margin-bottom:3px;font-style:normal;display:flex}.nent b{font:400 17px/1.3 var(--display);display:block}.nread{background-image:linear-gradient(90deg,transparent 30px,var(--ribbon) 30px,var(--ribbon) 31px,transparent 31px),repeating-linear-gradient(0deg,transparent 0 29px,var(--edge) 29px 30px);background-color:var(--paper);flex-direction:column;align-self:start;gap:10px;min-height:420px;padding:14px 20px 14px 46px;display:flex;position:sticky;top:12px}.nread h3{font:italic 400 28px/30px var(--display);margin:0}.nread p{font:400 18px/30px var(--rf);margin:0}.nread .tg{font:500 13px/30px var(--label);color:var(--mute)}.nread .ac{font:600 15px/30px var(--label);flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.nread textarea{width:100%;min-height:90px;color:inherit;font:400 18px/30px var(--rf);resize:vertical;background:0 0;border:0;border-radius:0;padding:0}.v-k{grid-template:"m t f""m c f"1fr/minmax(0,1fr) minmax(0,1.5fr) minmax(250px,.75fr);align-content:stretch}.kmed{flex-direction:column;grid-area:m;justify-content:center;gap:12px;padding:16px 18px;display:flex}.kmed svg{align-self:center;width:100%;max-width:440px;display:block}.ktabs{grid-area:t}.kcells{grid-area:c;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-content:start;gap:4px;padding:10px;display:grid}.kc{text-align:left;background:var(--hover);font:400 13.5px/1.2 var(--label);color:var(--mute);border:0;flex-direction:column;gap:2px;min-height:54px;padding:7px 9px;display:flex}.kc b{font:400 17px/1.1 var(--display);color:var(--ink)}.kc.read{background:var(--num);color:var(--paper);opacity:.92}.kc.read b{color:inherit}[data-theme=tun] .kc.read{color:#111928}.kc.free{box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;background:0 0}.kc.free:hover{box-shadow:inset 0 0 0 1.5px var(--num)}.kc.mine{background:var(--mine);color:#fff}.kc.mine b{color:#fff}.kf{flex-direction:column;grid-area:f;align-self:start;gap:8px;display:flex;position:sticky;top:12px}.kf form{gap:7px;display:grid}.v-m{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"e e e e c c c c c c c c""n n n s s s s s a a a a"}.me-e{flex-direction:column;grid-area:e;min-height:260px;padding:0;display:flex;overflow:hidden}.me-e canvas{flex:1 1 0;width:100%;height:0;min-height:120px;display:block}.me-c{grid-area:c}.yr{font:500 12px/1 var(--label);color:var(--mute);grid-template-columns:26px minmax(0,1fr);gap:2px;margin-top:8px;display:grid}.yr .cs{grid-template-columns:repeat(31,minmax(0,1fr));gap:2px;display:grid}.yr .cs i{background:var(--edge);height:10px;display:block}.yr .cs i.on{background:var(--num)}.yr .cs i.f{background:0 0}.statr{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.statr b{font:600 40px/.9 var(--poster);color:var(--num);font-variant-numeric:lining-nums;display:block}.statr span{font:400 13.5px/1.2 var(--label);color:var(--mute)}.me-n{grid-area:n}.me-s{grid-area:s}.me-a{grid-area:a}.lrow{border-top:1px solid var(--edge);font:400 15px/1.25 var(--label);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.lrow:first-of-type{border-top:0}.lrow b{white-space:nowrap;font-weight:600}@media (max-width:1099px){.v-lib{grid-template-columns:minmax(0,1fr) 300px}.v-read{grid-template-columns:200px minmax(0,1fr)}.v-read .side2{grid-column:1/-1;position:static}.v-s{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"q q""a a""f r"}.ansb{position:static}.v-z{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v-z .zl{grid-column:1/-1;position:static}.v-n{grid-template-columns:170px minmax(0,1fr)}.v-n .nread{grid-column:1/-1;position:static}.v-k{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"m t""m c""f f"}.kf{flex-flow:wrap;position:static}.kf>*{flex:260px}.v-e{grid-template-columns:minmax(0,1fr);grid-template-areas:"p""i""t"}.tcol{max-height:520px;position:static}.v-m{grid-template-areas:"e e e e e e c c c c c c""n n n n n n s s s s s s""a a a a a a a a a a a a"}.yr .cs i{height:7px}.paras{grid-template-columns:repeat(15,minmax(0,1fr))}}@media (max-width:699px){.vw{min-height:0}.v-lib{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""c1""c2"}.side{inset:auto 0 calc(38px + env(safe-area-inset-bottom,0px)) 0;z-index:22;max-height:78dvh;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;top:auto;overflow:auto;transform:translateY(120%);box-shadow:0 -14px 30px -14px #0009}.side.open{transform:none}.sclose{display:grid}.player .bigp{width:52px;height:52px}.player .bigp:after{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.player:not(.on) .subs{display:none}.sl{height:150px}.case{background:repeating-linear-gradient(180deg,transparent 0,transparent 150px,var(--plank) 150px,var(--plank) 160px)}.blist button{grid-template-columns:minmax(0,1fr) 64px 44px;gap:6px}.blist button>:nth-child(3){display:none}.v-q{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""k""p""l"}.paras{grid-template-columns:repeat(10,minmax(0,1fr))}.v-read{grid-template-columns:minmax(0,1fr)}.v-read .sidel{max-height:210px;position:static}.v-read .side2{grid-column:auto}.v-v{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"c""g""s"}.plist{grid-template-columns:repeat(2,minmax(0,1fr))}.v-s{grid-template-columns:minmax(0,1fr);grid-template-areas:"q""a""f""r"}.facet{scrollbar-width:none;padding:4px;display:flex;position:static;overflow-x:auto}.facet .lab{display:none}.facet button{flex:none;gap:6px;width:auto}.v-z{grid-template-columns:minmax(0,1fr)}.v-z .zl{grid-column:auto}.v-n{grid-template-columns:minmax(0,1fr)}.v-n .nread{grid-column:auto;min-height:0}.nidx{scrollbar-width:none;padding:0;display:flex;position:static;overflow-x:auto}.nidx button{flex:none;width:auto;font-size:16px}.v-k{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"m""t""c""f"}.kcells{grid-template-columns:repeat(2,minmax(0,1fr))}.kmed svg{max-width:300px}.v-m{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"e""c""n""s""a"}.yr .cs i{height:6px}.statr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.v-z{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.v-z .research-workbench{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.8fr);grid-template-areas:"q s o""l s o";align-items:start;gap:8px;margin:0;display:grid}.v-z .research-query{grid-area:q}.v-z .research-source-link{grid-area:l}.v-z .research-workbench>section{grid-area:s}.v-z .research-output{grid-area:o}.v-z .research-query,.v-z .research-source-link,.v-z .research-workbench>section,.v-z .research-output{background-color:var(--paper);background-image:var(--grain);background-blend-mode:soft-light;background-size:220px;border:0;margin:0;padding:12px 16px;box-shadow:0 1px 2px #00000029}.workflow-heading{font:400 25px/1.1 var(--display);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.workflow-heading span{font:600 13px/1 var(--label);color:var(--num)}.research-empty{font:400 15px/1.4 var(--label);color:var(--mute);margin:0}.research-workflow{font:400 17px/1.3 var(--display);flex-wrap:wrap;gap:18px;margin:0;list-style:none;display:flex}.research-workflow span{font:600 13px/1 var(--label);color:var(--num);margin-right:8px}@media (max-width:1099px){.v-z .research-workbench{grid-template-columns:minmax(0,1fr);grid-template-areas:"q""l""s""o"}}.v-v>.lgroup{grid-column:1/-1}.v-v>.lgroup .plist{grid-area:auto}.pl .po img{object-fit:cover;width:100%;height:100%;display:block}.lgroup .h2 a:hover{text-decoration:underline}.me-e .est{background-color:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;padding:8px 14px 10px;display:grid}.me-e .est strong{font:600 44px/.82 var(--poster);color:var(--num);font-variant-numeric:lining-nums;grid-row:span 2}.me-e .est .l1{font:600 15px/1.2 var(--label)}.me-e .est .l2{font:400 13.5px/1.25 var(--label);color:var(--mute)}.seg{gap:1px;display:flex}.seg button{border:1px solid var(--edge);color:var(--mute);flex:1;padding:6px 3px;font-size:13.5px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sidel .seg{flex-wrap:wrap;gap:3px}.sidel .seg button{flex:calc(50% - 3px);min-height:34px}.modebar .rd-open{border:1px solid var(--edge);min-height:34px;font:600 14px/1 var(--label);color:var(--ink);margin-inline-start:auto;padding:0 12px}.modebar .rd-open:hover{background:var(--hover)}.qread{z-index:300;overscroll-behavior:contain;background:var(--paper);color:var(--ink);-webkit-overflow-scrolling:touch;outline:0;position:fixed;inset:0;overflow-y:auto}.qr-bar{z-index:2;background:var(--paper);border-bottom:1px solid var(--edge);align-items:center;gap:8px;padding:8px clamp(12px,3vw,28px);display:flex;position:sticky;top:0}.qr-bar .t{text-align:center;font:600 15px/1.2 var(--label);color:var(--mute);flex:1}.qr-bar button{border:1px solid var(--edge);min-width:38px;min-height:38px;font:600 15px/1 var(--label);color:var(--ink);padding:0 12px}.qr-bar button:hover:not(:disabled){background:var(--hover)}.qr-bar button:disabled{opacity:.4;cursor:default}.qr-page{margin:0 auto;padding:clamp(18px,4vw,48px) clamp(16px,4vw,48px) 96px}.qr-page.w-narrow{max-width:46rem}.qr-page.w-wide{max-width:min(96rem,100%)}.qr-page.w-full{max-width:none}.qr-head{text-align:center;border-bottom:1px solid var(--edge);margin-bottom:20px;padding-bottom:16px}.qr-head .ar{font-family:var(--font-quran),var(--arabic);color:var(--num);line-height:1.4}.qr-head .sub{font-family:var(--label);color:var(--mute);margin-top:4px}.qr-bsm{font-family:var(--font-quran),var(--arabic);text-align:center;margin:8px 0 18px;line-height:1.9}.qr-text{font-family:var(--font-quran),var(--arabic);text-align:justify;text-justify:inter-word;direction:rtl;margin:0;line-height:2.2}.qr-end{border:1.5px solid var(--gold);width:1.5em;height:1.5em;font:400 .6em/1 var(--arabic);color:var(--num);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-inline:.22em;display:inline-flex}.qr-sajda{color:var(--num);margin-inline:.15em}.qr-juz{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin:28px 0 12px;font-weight:600;display:flex}.qr-juz:before,.qr-juz:after{content:"";background:var(--edge);flex:1;height:1px}.qr-nav{border-top:1px solid var(--edge);font-family:var(--label);justify-content:space-between;gap:16px;margin-top:40px;padding-top:16px;font-weight:500;display:flex}.qr-nav a:hover{text-decoration:underline}.lesson-caption{inset-inline:0;z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:3px;padding:0 5%;display:flex;position:absolute;bottom:clamp(44px,9%,76px)}.lesson-caption .cap-o,.lesson-caption .cap-t{color:#fff;max-width:100%;font:500 clamp(14px,1.9vw,26px)/1.35 var(--label);text-wrap:balance;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 1px 2px #0009;background:#000000bd;padding:2px 10px;display:inline}.lesson-caption:has(.cap-t) .cap-o{color:#ffffffd1;font-size:clamp(12px,1.35vw,18px)}.lesson-fs{z-index:3;color:#fff;font:600 13px/1 var(--label);background:#0000009e;border:1px solid #ffffff59;padding:5px 10px;position:absolute;bottom:52px;right:8px}.lesson-fs:hover,.lesson-fs:focus-visible{background:#000000d9}.lesson-box:fullscreen,.lesson-box[data-wide]{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100dvh}.lesson-box[data-wide]{z-index:1000;position:fixed;inset:0}.lesson-box:fullscreen .lesson-caption,.lesson-box[data-wide] .lesson-caption{bottom:clamp(60px,10%,110px)}.lesson-box:fullscreen .lesson-caption .cap-o,.lesson-box:fullscreen .lesson-caption .cap-t,.lesson-box[data-wide] .lesson-caption .cap-o,.lesson-box[data-wide] .lesson-caption .cap-t{font-size:clamp(20px,2.6vw,44px)}:is(.lesson-box:fullscreen .lesson-caption:has(.cap-t) .cap-o,.lesson-box[data-wide] .lesson-caption:has(.cap-t) .cap-o){font-size:clamp(15px,1.8vw,28px)}.lesson-caption[data-mode=translation]:has(.cap-t) .cap-o{display:none}[data-transcript-scroll][data-mode=translation] li:has([data-cue-tr]) [data-cue-text]{display:none}[data-transcript-scroll][data-mode=translation] [data-cue-tr]{color:inherit;margin-top:0;padding-block:.625rem}:root[lang=en] .t-a input{font-size:clamp(17px,1.65vw,26px)}.tpill{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:1100;white-space:nowrap;background:var(--shelf);max-width:calc(100vw - 32px);color:var(--cream);font:600 16px/1.2 var(--label);box-shadow:0 6px 22px #00000047,0 0 0 1px var(--gold);pointer-events:none;align-items:center;gap:10px;padding:11px 20px 11px 16px;animation:.25s ease-out tpill-in;display:inline-flex;position:fixed;transform:translate(-50%)}.tpill-spin{border:2.5px solid color-mix(in srgb,var(--cream) 28%,transparent);border-top-color:var(--gold);flex:none;width:18px;height:18px;animation:.8s linear infinite tpill-spin}.tpill-l{font:700 12.5px/1.2 var(--label);letter-spacing:.06em;background:var(--gold);color:var(--shelf);padding:2px 7px}.tpill-n{font-variant-numeric:tabular-nums;opacity:.85}@keyframes tpill-spin{to{transform:rotate(360deg)}}@keyframes tpill-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width:699px){body:has(.rtabbar) .tpill{bottom:calc(66px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.tpill{animation:none}.tpill-spin{border-top-color:var(--gold);animation:none}}.v-mat{grid-template-columns:minmax(0,860px);place-content:start center}.v-mat .mback{justify-self:start;margin:2px 0 0}.mbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mbar .chipr a,.mbar .chipr button{border:1px solid var(--edge);min-height:36px;color:var(--ink);background:color-mix(in srgb,var(--paper) 80%,transparent);align-items:center;padding:7px 11px;display:inline-flex}.mbar .chipr a:hover,.mbar .chipr button:hover{border-color:var(--num)}.mdoc{padding:clamp(20px,4vw,52px) clamp(18px,5vw,64px) clamp(22px,4vw,44px)}.mdoc-meta{margin:0 0 10px}.mdoc-title{font:400 clamp(32px,4vw,50px)/1.05 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 6px}.mdoc-body{font:400 18px/1.72 var(--serif);max-width:68ch}.mdoc-body p{margin:0 0 .95em}.mdoc-body h2{font:400 clamp(25px,2.6vw,31px)/1.15 var(--display);border-top:1px solid var(--edge);margin:1.6em 0 .55em;padding-top:.5em}.mdoc-body h2:first-child{margin-top:.6em}.mdoc-body .mwhy{font:italic 400 16px/1.55 var(--serif);color:var(--mute);margin-top:-.35em}.mcite{font:600 .7em/1 var(--label);vertical-align:super;white-space:nowrap;margin-inline-start:2px}.mcite a{color:var(--num);padding:0 1px;text-decoration:none}.mcite a:hover{text-decoration:underline}.mcite a+a:before{content:",";color:var(--mute);margin-inline-end:1px}.mq{background:color-mix(in srgb,var(--ink) 4.5%,transparent);border-inline-start:3px solid var(--num);margin:1.2em 0 1.3em;padding:14px 18px 12px}.mq blockquote{margin:0}.mq blockquote p{font:italic 400 19px/1.6 var(--serif);white-space:pre-wrap;margin:0}.mq blockquote p.mq-ar{font:400 27px/1.9 var(--arabic);font-style:normal}.mq figcaption{font:500 13.5px/1.3 var(--label);color:var(--mute);align-items:baseline;gap:8px;margin-top:8px;display:flex}.mq-n{background:var(--num);min-width:22px;color:var(--paper);font:700 12px/1.2 var(--label);flex:none;justify-content:center;padding:2px 5px;text-decoration:none;display:inline-flex}.mq-m{border-top:1px dashed var(--edge);font:400 16px/1.55 var(--serif);margin-top:8px;padding-top:8px}.mq-m p{margin:0 0 4px}.msrc{border-top:2px solid var(--ink);margin-top:2.2em;padding-top:1em}.msrc h2{font:400 25px/1.1 var(--display);margin:0 0 12px}.msrc ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.msrc li{background:color-mix(in srgb,var(--ink) 3%,transparent);border-color:var(--edge)}.msrc li:target{outline:2px solid var(--num)}.mflags{border-inline-start:3px solid var(--gold);background:color-mix(in srgb,var(--paper) 85%,transparent);font:400 14px/1.4 var(--label);color:var(--mute);padding:8px 14px}.mflags p{margin:0}.mact{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.mdel{font:600 14px/1 var(--label);color:var(--danger);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 2px;text-decoration:underline}.merr{color:var(--danger);font:500 14px/1.35 var(--label);margin:10px 0 0}.mshare .mlink{font:500 14px/1.35 var(--label);color:var(--num);overflow-wrap:anywhere;margin-top:10px;display:block}.mshare .mact{margin-top:10px}.mwait-now{font:400 22px/1.2 var(--display);align-items:center;gap:12px;margin:18px 0 14px;display:flex}.mwait-spin{border:2.5px solid var(--edge);border-top-color:var(--num);flex:none;width:22px;height:22px;animation:.9s linear infinite tpill-spin}.msteps{counter-reset:mstep;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.msteps li{counter-increment:mstep;border-top:3px solid var(--edge);font:500 15px/1.25 var(--label);color:var(--mute);padding:12px 10px 10px;position:relative}.msteps li:before{content:counter(mstep,decimal-leading-zero);font:600 12px/1 var(--label);letter-spacing:.06em;margin-bottom:4px;display:block}.msteps li small{font:400 13px/1.25 var(--label);margin-top:4px;display:block}.msteps li[data-s=done]{border-top-color:var(--num);color:var(--ink)}.msteps li[data-s=done]:before{content:"✓";color:var(--num)}.msteps li[data-s=now]{border-top-color:var(--gold);color:var(--ink);background:color-mix(in srgb,var(--gold) 10%,transparent)}.msteps li[data-s=now]:before{color:var(--gold)}.mwait-err{border-inline-start:3px solid var(--danger);background:color-mix(in srgb,var(--paper) 70%,transparent);font:400 16px/1.45 var(--label);margin:14px 0 0;padding:12px 14px}.mwait-err p{margin:0 0 4px}@media (max-width:599px){.msteps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mwait-spin{animation:none}}.medit-f{margin-bottom:14px;display:block}.medit-title{font:400 26px/1.2 var(--display);margin-top:4px}.medit-b{border-top:1px solid var(--edge);padding:12px 0}.medit-b textarea{font:400 17px/1.6 var(--serif);resize:vertical}.medit-b[data-t=h] textarea{font:400 22px/1.25 var(--display)}.medit-b blockquote{border-inline-start:3px solid var(--num);font:italic 400 17px/1.55 var(--serif);white-space:pre-wrap;margin:6px 0 0;padding:10px 14px}.medit-tools{margin-top:6px}.medit-tools button{padding:5px 8px;font-size:13px}.medit-tools button:disabled{opacity:.45}.mhead .h1{margin-top:3px}.mlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mlist-a{flex-direction:column;gap:5px;padding:14px 18px;display:flex}.mlist-a:hover .mlist-t{color:var(--num)}.mlist-t{font:400 24px/1.15 var(--display)}.mlist-m{font:500 14px/1.3 var(--label);color:var(--mute)}.mlist-m [data-s=ready]{color:var(--num)}.mlist-m [data-s=queued],.mlist-m [data-s=generating]{color:var(--gold)}.mlist-empty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hhead{font-size:clamp(24px,2.5vw,34px);line-height:1.15}.henc-text{white-space:pre-line;font-size:20px;line-height:1.6}.henc-label{margin:4px 0 0}.henc-grade{font:400 16px/1.4 var(--label);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;display:flex}.henc-grade b{color:var(--num);font-weight:600}.henc-sec{border-top:1px solid var(--edge);margin:18px 0 0;padding-top:12px}.henc-sec .lab{margin:0 0 6px}.henc-body{font:400 17px/1.65 var(--serif);white-space:pre-line}.henc-list{font:400 16.5px/1.55 var(--serif);margin:0;padding-inline-start:1.2em}.henc-list li{margin:0 0 6px}.henc-list li::marker{color:var(--num)}.henc-src{margin:16px 0 0}.henc-src a{text-underline-offset:3px;text-decoration:underline}.henc-else{margin:10px 0 0}.henc-else .lnk2{margin:0 2px}.msrc ol{align-items:start}.msrc li p[lang]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.research-sources .rgroup{margin:0 0 18px}.rgroup-h{border-top:1px solid var(--edge);font:400 21px/1.15 var(--display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;padding-top:10px;display:flex}.rgroup-h small{font:500 13px/1 var(--label);color:var(--mute)}.rgroup-more{cursor:pointer;background:0 0;margin-top:8px;display:inline-block}.rgroup-actions{flex-wrap:wrap;gap:6px 14px;margin-inline-start:auto;display:inline-flex}.rgroup-actions button{cursor:pointer;background:0 0;font-size:13px}.rgroup-actions button:disabled{opacity:.45;cursor:default}.source-pick{cursor:pointer;transition:border-color .12s,box-shadow .12s}.source-pick:hover{border-color:var(--num)}.source-pick[data-selected]{border-color:var(--num);box-shadow:inset 0 0 0 1px var(--num)}.research-full{border-inline-start:3px solid var(--gold);font:500 14px/1.35 var(--label);margin:0 0 10px;padding:8px 12px}
::view-transition{pointer-events:none}::view-transition-old(.page-out){animation:.18s cubic-bezier(.4,0,1,1) both pt-out}::view-transition-new(.page-in){animation:.32s cubic-bezier(.2,.7,.2,1) 70ms both pt-in}:root[data-nav=fwd]::view-transition-old(.page-out){transform-origin:0;animation:.26s cubic-bezier(.45,0,.85,.4) both pt-turn-out}:root[data-nav=fwd]::view-transition-new(.page-in){transform-origin:100%;animation:.38s cubic-bezier(.2,.7,.2,1) 90ms both pt-turn-in}:root[data-nav=back]::view-transition-old(.page-out){transform-origin:100%;animation:.26s cubic-bezier(.45,0,.85,.4) both pt-turn-back-out}:root[data-nav=back]::view-transition-new(.page-in){transform-origin:0;animation:.38s cubic-bezier(.2,.7,.2,1) 90ms both pt-turn-back-in}@keyframes pt-out{to{opacity:0;transform:translateY(-6px)scale(.997)}}@keyframes pt-in{0%{opacity:0;transform:translateY(12px)}}@keyframes pt-turn-out{to{opacity:0;transform:perspective(1800px)rotateY(-16deg)translate(-2.5%)}}@keyframes pt-turn-in{0%{opacity:0;transform:perspective(1800px)rotateY(9deg)translate(3%)}}@keyframes pt-turn-back-out{to{opacity:0;transform:perspective(1800px)rotateY(16deg)translate(2.5%)}}@keyframes pt-turn-back-in{0%{opacity:0;transform:perspective(1800px)rotateY(-9deg)translate(-3%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.nav-progress{z-index:400;background:var(--num);opacity:0;transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.nav-progress.on{opacity:1;transition:opacity .12s linear .14s;animation:9s cubic-bezier(.1,.6,.3,1) forwards np-run}@keyframes np-run{to{transform:scaleX(.93)}}@media (prefers-reduced-motion:reduce){.nav-progress.on{animation:none;transform:scaleX(.5)}}
