@font-face{font-family:Alegreya;src:url(/fonts/alegreya-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0-101,U+11E-11F,U+12A-12B,U+130-131,U+152-153,U+15E-15F,U+16A-16B,U+18F,U+259,U+2BB-2BC,U+2BE-2BF,U+2C6,U+2DA,U+2DC,U+300-301,U+304,U+308,U+329,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+102-11D,U+120-129,U+12C-12F,U+132-151,U+154-15D,U+160-169,U+16C-180,U+182-189,U+18B-18E,U+190-197,U+19A-1B2,U+1B5-1F7,U+1FA-252,U+254-256,U+258,U+25A-2BA,U+2BD,U+2C0-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-301,U+303-304,U+309,U+323,U+1D00-1DBF,U+1E00-1E0B,U+1E0E-1E23,U+1E26-1E3D,U+1E40-1E61,U+1E64-1E6B,U+1E6E-1E91,U+1E94-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;src:url(/fonts/gentium-hausa-yoruba-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:101.6%;descent-override:34.5%;line-gap-override:0.0%;unicode-range:U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+300-301,U+304,U+1E3E-1E3F}@font-face{font-family:Gentium Book Plus;src:url(/fonts/gentium-hausa-yoruba-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:101.6%;descent-override:34.5%;line-gap-override:0.0%;unicode-range:U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+300-301,U+304,U+1E3E-1E3F}@font-face{font-family:Amiri;src:url(/fonts/amiri-arabic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-40,U+5B-60,U+7B-7E,U+A0,U+AB,U+BB,U+6??,U+750-77F,U+870-8FF,U+2000-206F,U+25CC,U+FD3E-FD3F,U+FDF0-FDF9,U+FDFB-FDFF}@font-face{font-family:Amiri;src:url(/fonts/amiri-salawat.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+FDFA}@font-face{font-family:Takhrij Honorifics;src:url(/fonts/honorifics.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:112.4%;descent-override:63.4%;line-gap-override:0.0%;unicode-range:U+FD41,U+FD43,U+FD4A}@font-face{font-family:Amiri Quran;src:url(/fonts/amiri-quran.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FD3E-FD3F,U+FDF?,U+200C-200F,U+25CC}@font-face{font-family:Alegreya fallback;src:local(Georgia);font-style:normal;size-adjust:92.43%;ascent-override:109.92%;descent-override:37.32%;line-gap-override:0.0%}@font-face{font-family:Alegreya fallback android;src:local(Noto Serif),local(NotoSerif);font-style:normal;size-adjust:84.7%;ascent-override:119.96%;descent-override:40.73%;line-gap-override:0.0%}@font-face{font-family:Amiri fallback;src:local(Geeza Pro),local(GeezaPro);font-style:normal;size-adjust:89.05%;ascent-override:126.23%;descent-override:71.2%;line-gap-override:0.0%}@font-face{font-family:Amiri fallback android;src:local(Noto Naskh Arabic),local(NotoNaskhArabic);font-style:normal;size-adjust:92.97%;ascent-override:120.9%;descent-override:68.2%;line-gap-override:0.0%}:root{color-scheme:light dark;--tk-paper:#f2eadb;--tk-paper-2:#f9f5ec;--tk-paper-3:#e8dec9;--tk-ink:#2b2219;--tk-muted:#66574a;--tk-line:#d3c6ad;--tk-line-strong:#857561;--tk-gold:#9b7428;--tk-gold-ink:#75550f;--tk-gold-wash:#cca0424d;--tk-accent:#29497a;--tk-rubric:#9b3722;--tk-rubric-wash:#9b372217;--tk-rubric-mark:#9b372233;--tk-shadow:0 1px 0 #2b22190f, 0 12px 32px -18px #2b221959;--tk-font-ui:"Alegreya", "Gentium Book Plus", "Alegreya fallback", "Alegreya fallback android", "Amiri", "Takhrij Honorifics", Georgia, "Noto Serif", serif;--tk-font-ar:"Amiri", "Takhrij Honorifics", "Amiri fallback", "Amiri fallback android", "Geeza Pro", "Noto Naskh Arabic", serif;--tk-font-quran:"Amiri Quran", "Amiri", "Takhrij Honorifics", "Amiri fallback", "Geeza Pro", "Noto Naskh Arabic", serif;--tk-step--1:1rem;--tk-step-0:1.1875rem;--tk-step-1:1.3125rem;--tk-step-2:1.5rem;--tk-step-3:clamp(1.875rem, 1.4rem + 2.2vw, 2.25rem);--tk-step-4:clamp(2.25rem, 1.6rem + 3.4vw, 3rem);--tk-ar-step-0:1.3125rem;--tk-ar-matn:clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--tk-leading:1.55;--tk-leading-ar:2;--tk-space-1:.375rem;--tk-space-2:.75rem;--tk-space-3:1.125rem;--tk-space-4:1.5rem;--tk-space-5:2.25rem;--tk-space-6:3rem;--tk-space-7:4.5rem;--tk-gutter:1.25rem;--tk-measure:38rem;--tk-folio:46rem;--tk-radius:.375rem}@media (prefers-color-scheme:dark){:root{--tk-paper:#131824;--tk-paper-2:#1a2030;--tk-paper-3:#232b3d;--tk-ink:#ede4d3;--tk-muted:#b3a891;--tk-line:#343d52;--tk-line-strong:#7c879f;--tk-gold:#d2aa57;--tk-gold-ink:#e6c57d;--tk-gold-wash:#d2aa5733;--tk-accent:#a3c0ea;--tk-rubric:#f0a089;--tk-rubric-wash:#f0a0891f;--tk-rubric-mark:#f0a0893d;--tk-shadow:0 1px 0 #0000004d, 0 16px 40px -20px #000c}}@media (width>=48rem){:root{--tk-gutter:2rem;--tk-step-0:1.25rem}}:root:lang(ar),:root:lang(ur),:root:lang(fa),:root:lang(ps),:root:lang(ckb),:root:lang(ug),:root:lang(sd){--tk-font-ui:"Amiri", "Takhrij Honorifics", "Amiri fallback", "Amiri fallback android", "Alegreya", "Gentium Book Plus", "Alegreya fallback", "Geeza Pro", "Noto Naskh Arabic", serif;--tk-step--1:1.0625rem;--tk-step-0:1.3125rem;--tk-step-1:1.5rem;--tk-step-2:1.6875rem;--tk-leading:1.85}:root:lang(ur){--tk-font-ui:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Amiri", "Takhrij Honorifics", "Amiri fallback", "Amiri fallback android", "Alegreya", "Gentium Book Plus", "Alegreya fallback", "Geeza Pro", "Noto Naskh Arabic", serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none;font-synthesis-style:none}body{background:var(--tk-paper);min-height:100dvh;color:var(--tk-ink);font-family:var(--tk-font-ui);font-size:var(--tk-step-0);line-height:var(--tk-leading);font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd){font-variant-numeric:lining-nums}:root:is(:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) :is(h1,h2,h3){color:var(--tk-ink);letter-spacing:0}:root:is(:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) :is(h4,.tk-btn:not(.tk-btn-small)){font-size:var(--tk-step-0)}:root:is(:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) .tk-sec h4{color:var(--tk-gold-ink)}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,blockquote,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.2}p{text-wrap:pretty}a{color:var(--tk-accent);text-underline-offset:.18em;text-decoration-thickness:.06em}a:hover{text-decoration-thickness:.12em}:focus-visible{outline:3px solid var(--tk-accent);outline-offset:3px;border-radius:2px}::selection{background:var(--tk-gold-wash)}[hidden]{display:none!important}.tk-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tk-skip{z-index:10;padding:var(--tk-space-1) var(--tk-space-2);background:var(--tk-ink);color:var(--tk-paper);border-radius:var(--tk-radius);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--tk-space-2)}.tk-skip:focus{inset-block-start:var(--tk-space-2)}.tk-ar,[lang=ar]{font-family:var(--tk-font-ar)}.tk-wrap{width:100%;max-width:calc(var(--tk-folio) + 2 * var(--tk-gutter));padding-inline:var(--tk-gutter);margin-inline:auto}.tk-head{align-items:center;gap:var(--tk-space-2);min-height:4rem;padding-block:var(--tk-space-2);display:flex}.tk-brand{align-items:center;gap:var(--tk-space-2);min-height:2.75rem;color:var(--tk-ink);text-decoration:none;display:inline-flex}.tk-brand svg{width:auto;height:2.1rem}.tk-brand-name{font-size:var(--tk-step-1);letter-spacing:.01em;font-weight:600}.tk-beta{border:1px solid var(--tk-line-strong);color:var(--tk-muted);font-size:var(--tk-step--1);white-space:nowrap;border-radius:999px;padding:0 .45em;line-height:1.5;display:inline-block}.tk-head-end{margin-inline-start:auto}.tk-lang{position:relative}.tk-lang>summary{border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);background:var(--tk-paper-2);cursor:pointer;min-height:2.75rem;font-size:var(--tk-step--1);align-items:center;gap:.5em;padding-inline:.85em;list-style:none;display:inline-flex}.tk-lang>summary::-webkit-details-marker{display:none}.tk-lang>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;transform:translateY(-.15em)rotate(45deg)}.tk-lang[open]>summary:after{transform:translateY(.1em)rotate(-135deg)}.tk-lang-icon{fill:none;stroke:currentColor;stroke-width:1.2px;width:1.1em;height:1.1em}.tk-lang-panel{z-index:5;width:min(22rem, calc(100vw - 2 * var(--tk-gutter)));max-height:min(70vh,32rem);padding:var(--tk-space-2);background:var(--tk-paper-2);border:4px double var(--tk-line-strong);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow);position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:auto}.tk-lang-list{gap:.125rem var(--tk-space-2);grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));padding:0;list-style:none;display:grid}.tk-lang-list a{border-radius:var(--tk-radius);min-height:2.75rem;color:var(--tk-ink);align-items:center;padding-inline:.5rem;text-decoration:none;display:flex}:root[dir=ltr] .tk-lang-list a>span{text-align:left}:root[dir=rtl] .tk-lang-list a>span{text-align:right}.tk-lang-list a:hover{background:var(--tk-paper-3)}.tk-lang-list a[aria-current=true]{font-weight:650;text-decoration:underline 2px}.tk-unreviewed{padding-block:var(--tk-space-1);border-block:1px solid var(--tk-line);color:var(--tk-muted);font-size:var(--tk-step--1)}main{flex:1}.tk-rule{align-items:center;gap:var(--tk-space-2);margin-block:var(--tk-space-5);color:var(--tk-line-strong);display:flex}.tk-rule:before,.tk-rule:after{content:"";background:var(--tk-line);flex:1;height:1px}.tk-rule svg{fill:none;stroke:currentColor;stroke-width:1.1px;width:1.5rem;height:1.5rem}.tk-rule svg circle{fill:currentColor;stroke:none}.tk-btn{border:1px solid var(--tk-ink);border-radius:var(--tk-radius);background:var(--tk-ink);min-height:3rem;color:var(--tk-paper);font:inherit;text-align:center;cursor:pointer;hyphens:auto;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.5em;padding:.35rem 1.25rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .12s;display:inline-flex}.tk-btn:hover{background:color-mix(in srgb, var(--tk-ink) 86%, var(--tk-paper))}.tk-btn:active{transform:translateY(1px)}.tk-btn[disabled]{cursor:not-allowed;opacity:.55}.tk-btn-quiet{border-color:var(--tk-line-strong);background:var(--tk-paper-2);color:var(--tk-ink);font-weight:500}.tk-btn-quiet:hover{background:var(--tk-paper-3)}.tk-btn-small{min-height:2.75rem;font-size:var(--tk-step--1);padding-inline:.9rem}.tk-foot{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-6);padding-block-end:var(--tk-space-5)}.tk-foot nav ul{gap:var(--tk-space-1) var(--tk-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tk-foot nav a{min-height:2.75rem;color:var(--tk-ink);align-items:center;display:inline-flex}.tk-foot nav a[aria-current=page]{font-weight:650;text-decoration-thickness:2px}.tk-foot p+p,.tk-foot nav+p{margin-block-start:var(--tk-space-2)}.tk-page{max-width:var(--tk-measure);padding-block:var(--tk-space-4) 0;margin-inline:auto}.tk-page h1{font-size:var(--tk-step-4);letter-spacing:-.01em;font-weight:500}.tk-page h1+*{margin-block-start:var(--tk-space-4)}.tk-page h2{margin-block:var(--tk-space-5) var(--tk-space-2);font-size:var(--tk-step-1)}.tk-page p+p,.tk-page p+ul,.tk-page ul+p{margin-block-start:var(--tk-space-3)}.tk-he-terms{border-inline-start:2px solid var(--tk-line-strong);color:var(--tk-muted);font-size:var(--tk-step--1);margin-inline:0;padding-inline-start:var(--tk-space-3)}.tk-he-versions summary,.tk-notices summary{cursor:pointer}.tk-he-transcript,.tk-notice{margin-block:var(--tk-space-2) 0;padding:var(--tk-space-2);border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-paper-2);font-size:var(--tk-step--1);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.tk-page .tk-booklist{gap:var(--tk-space-1);margin-block-start:var(--tk-space-2);padding:0;list-style:none;display:grid}.tk-booklist li{justify-content:space-between;align-items:baseline;gap:0 var(--tk-space-3);padding-block:var(--tk-space-1);border-block-end:1px solid var(--tk-line);flex-wrap:wrap;display:flex}.tk-booklist .tk-ar{color:var(--tk-muted);font-size:var(--tk-ar-step-0);line-height:1.6}.tk-booklist small{color:var(--tk-muted);font-size:var(--tk-step--1);flex-basis:100%}.tk-todo{padding:var(--tk-space-2) var(--tk-space-3);border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius);color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-3)}.tk-learn-cta{max-width:var(--tk-measure);margin:var(--tk-space-4) auto 0;border-block-start:1px solid var(--tk-line);color:var(--tk-muted);font-size:var(--tk-step--1);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-block-start:var(--tk-space-3);display:flex}.tk-learn-cta a{font-size:var(--tk-step-0);font-weight:600}.tk-learn-kicker{font-size:var(--tk-step--1)}.tk-learn-kicker a{align-items:center;min-height:2.75rem;display:inline-flex}.tk-page .tk-learn-kicker+h1{margin-block-start:0}.tk-page h1+.tk-learn-reviewed{margin-block-start:var(--tk-space-2)}.tk-learn-reviewed,.tk-learn-note{color:var(--tk-muted);font-size:var(--tk-step--1)}.tk-learn-index .tk-learn-intro{margin-block-start:var(--tk-space-4)}.tk-learn-list{gap:var(--tk-space-4);margin-block-start:var(--tk-space-5);padding:0;list-style:none;display:grid}.tk-learn-list li{border-block-start:1px solid var(--tk-line);padding-block-start:var(--tk-space-3)}.tk-page .tk-learn-list h2{font-size:var(--tk-step-1);margin:0}.tk-learn-list p{color:var(--tk-muted);margin-block-start:var(--tk-space-1)}.tk-page .tk-learn-note{margin-block-start:var(--tk-space-5)}.tk-learn-body{margin-block-start:var(--tk-space-4)}.tk-learn-body>*+*,.tk-learn-body li>*+*{margin-block-start:var(--tk-space-3)}.tk-learn-body :is(ul,ol){padding-inline-start:1.4em}.tk-learn-body li+li{margin-block-start:var(--tk-space-2)}.tk-learn-body blockquote{border-inline-start:2px solid var(--tk-line-strong);margin-inline:0;padding-inline-start:var(--tk-space-3)}.tk-learn-body p[lang=ar]{border-inline-start:2px solid var(--tk-line);font-size:var(--tk-ar-step-0);line-height:var(--tk-leading-ar);padding-inline-start:var(--tk-space-3)}.tk-learn-body :is(span,bdi)[lang=ar]{font-size:1.1em}.tk-learn-body table{border-collapse:collapse;width:100%;font-size:var(--tk-step--1)}.tk-learn-body :is(th,td){padding:var(--tk-space-1) var(--tk-space-2);border-block-end:1px solid var(--tk-line);text-align:start;vertical-align:top}.tk-learn-body th{font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tk-hero{padding-block:var(--tk-space-4) var(--tk-space-3);text-align:center}.tk-hero-mark{color:var(--tk-ink);justify-content:center;align-items:flex-start;display:inline-flex;position:relative}.tk-hero-mark h1{margin:0;line-height:1}.tk-hero-word{width:auto;height:clamp(5.5rem,4.2rem + 7vw,8.5rem)}.tk-hero-mark .tk-beta{font-weight:400;position:absolute;inset-block-start:.6rem;inset-inline-start:calc(100% + .35rem)}.tk-chainrule{width:min(12.5rem,60%);height:auto;margin:var(--tk-space-2) auto var(--tk-space-3);fill:none;stroke:var(--tk-gold);stroke-width:1.4px}.tk-chainrule .tk-chainrule-top{fill:var(--tk-gold)}.tk-tagline span{display:inline-block}.tk-tagline{hyphens:auto;font-size:var(--tk-step-3);letter-spacing:-.005em;text-wrap:balance;font-weight:500;line-height:1.15}.tk-intro{color:var(--tk-muted);text-wrap:pretty}.tk-intro-slot{max-width:32rem;margin:var(--tk-space-3) auto 0;display:grid}.tk-intro-slot>p{grid-area:1/1;align-self:center;margin:0}.tk-intro-slot>[hidden]{visibility:hidden;display:block!important}.tk-intro-slot>:is(.tk-shared,.tk-share-retry){text-align:start}.tk-search{max-width:var(--tk-measure);margin:var(--tk-space-4) auto 0}.tk-label{margin-block-end:var(--tk-space-1);font-weight:600;display:block}.tk-search textarea{--tk-rule:2.25rem;width:100%;min-height:calc(4 * var(--tk-rule) + 1.25rem);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);background:linear-gradient(to bottom, transparent calc(var(--tk-rule) - 1px), color-mix(in srgb, var(--tk-line) 60%, transparent) calc(var(--tk-rule) - 1px)) 0 0 / 100% var(--tk-rule) repeat-y content-box local, var(--tk-paper-2);color:var(--tk-ink);font:inherit;font-size:max(1rem, var(--tk-step-0));line-height:var(--tk-rule);resize:vertical;padding:.625rem .875rem;display:block;box-shadow:inset 0 1px 2px #2b22190f}.tk-search textarea::placeholder{color:var(--tk-muted);opacity:1}.tk-search textarea:focus-visible{border-color:var(--tk-accent)}.tk-actions{gap:var(--tk-space-2);flex-wrap:wrap;margin-block-start:var(--tk-space-3);display:flex}.tk-actions .tk-btn[type=submit]{flex:17rem}.tk-actions .tk-btn.tk-busy{cursor:progress}.tk-example{color:var(--tk-muted);font-size:var(--tk-step--1);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-block-start:var(--tk-space-3);display:flex}.tk-example-btn{border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius);min-height:2.75rem;color:var(--tk-ink);font-family:var(--tk-font-ar);font-size:var(--tk-ar-step-0);cursor:pointer;background:0 0;padding:0 .75rem;line-height:1.6}.tk-example-btn svg{width:auto;height:1.65em}.tk-example-btn:hover{background:var(--tk-paper-2);border-style:solid}.tk-privacy{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-2)}.tk-noscript{max-width:var(--tk-measure);margin:var(--tk-space-4) auto 0;padding:var(--tk-space-3);border:1px solid var(--tk-rubric);border-radius:var(--tk-radius)}.tk-status{min-height:1.5em;color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-2)}.tk-results{max-width:var(--tk-folio);margin:var(--tk-space-3) auto 0;scroll-margin-block-start:var(--tk-space-3)}.tk-results>*+*{margin-block-start:var(--tk-space-4)}.tk-state-head h2{font-size:var(--tk-step-3);scroll-margin-block-start:var(--tk-space-4);font-weight:500}.tk-seal{color:var(--tk-muted);font-size:var(--tk-step--1);align-items:center;gap:.45em;margin-block-end:var(--tk-space-2);font-weight:600;display:inline-flex}.tk-seal-mark{border:2px solid;border-radius:50%;width:.95em;height:.95em}.tk-seal-found{color:var(--tk-gold-ink)}.tk-seal-found .tk-seal-mark{background:currentColor}.tk-seal-partial{color:var(--tk-gold-ink)}.tk-seal-partial .tk-seal-mark{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}[dir=rtl] .tk-seal-partial .tk-seal-mark{background:linear-gradient(270deg,currentColor 50%,#0000 50%)}.tk-seal-quran{color:var(--tk-accent)}.tk-seal-quran .tk-seal-mark{width:auto;height:auto;font-family:var(--tk-font-quran);border:0;border-radius:0;line-height:1}.tk-seal-quran .tk-seal-mark:before{content:"﴿﴾"}.tk-top-ref{margin-block-start:var(--tk-space-1);font-weight:600}.tk-state-head h2:focus{outline:none}.tk-state-head h2:focus-visible,.tk-folio h3[tabindex="-1"]:focus-visible{outline:3px solid var(--tk-accent)}.tk-state-head p{max-width:var(--tk-measure);font-size:var(--tk-step-1);margin-block-start:var(--tk-space-2)}.tk-state-head p+p{margin-block-start:var(--tk-space-1)}.tk-results h3{font-size:var(--tk-step-1)}.tk-note,.tk-quiet{color:var(--tk-muted)}.tk-note,.tk-small{font-size:var(--tk-step--1)}.tk-note:empty{display:none}.tk-warn{color:var(--tk-rubric)}.tk-link-btn{min-height:2.75rem;color:var(--tk-accent);font:inherit;text-align:start;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline .06em}.tk-folio{padding:var(--tk-space-4) var(--tk-space-3);border:4px double var(--tk-line-strong);background:var(--tk-paper-2);box-shadow:var(--tk-shadow);border-radius:2px;scroll-margin-block-start:var(--tk-space-3)}.tk-folio-head h3{font-size:var(--tk-step-2);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.tk-folio-head h3:focus{outline:none}.tk-num{color:var(--tk-muted);font-size:var(--tk-step-0);font-variant-numeric:lining-nums;font-weight:400}.tk-chapter{color:var(--tk-muted);font-size:var(--tk-ar-step-0);margin-block-start:var(--tk-space-1)}.tk-strength{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-1)}.tk-text{margin-block:var(--tk-space-4) var(--tk-space-2);font-family:var(--tk-font-ar);font-size:var(--tk-ar-matn);line-height:var(--tk-leading-ar);text-align:justify;text-align-last:start;hyphens:none}@media (width<=30em){.tk-text{text-align:start}}.tk-isnad{color:var(--tk-muted);font-size:.82em}.tk-matn{color:var(--tk-ink)}mark.tk-hit{background:var(--tk-gold-wash);color:inherit;text-decoration:underline;text-decoration-color:var(--tk-gold-ink);text-underline-offset:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-inline:.05em;text-decoration-thickness:2px}.tk-omit{text-decoration:underline dotted;text-decoration-color:var(--tk-muted);text-underline-offset:.3em;text-decoration-thickness:2px}mark.tk-unsearched{color:var(--tk-muted);text-decoration:underline dashed;text-decoration-color:var(--tk-muted);text-underline-offset:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:2px;padding-inline:.05em;text-decoration-thickness:1px}mark.tk-miss{background:var(--tk-rubric-mark);color:inherit;text-decoration:underline wavy;text-decoration-color:var(--tk-rubric);text-decoration-skip-ink:none;text-underline-offset:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-inline:.05em;text-decoration-thickness:1.5px}.tk-part{margin-block-start:var(--tk-space-3)}.tk-part:before{content:"";vertical-align:.05em;border:1.5px solid;border-radius:50%;width:.55em;height:.55em;margin-inline-end:.5em;display:inline-block}.tk-part-flag,.tk-attr{border-inline-start:3px solid var(--tk-rubric);color:var(--tk-rubric);padding-inline-start:var(--tk-space-2)}.tk-attr{margin-block-start:var(--tk-space-3)}.tk-part-flag:before{display:none}.tk-folio-body{gap:var(--tk-space-4);border-block-start:1px solid var(--tk-line);margin-block-start:var(--tk-space-4);padding-block-start:var(--tk-space-3);display:grid}.tk-sec h4{margin:0 0 var(--tk-space-1);color:var(--tk-muted);font-size:var(--tk-step--1);font-weight:650;line-height:1.3}.tk-grades{gap:var(--tk-space-1);padding:0;list-style:none;display:grid}.tk-grade{font-weight:600}[dir=rtl] q{quotes:"«" "»" "‹" "›"}.tk-by{color:var(--tk-muted)}.tk-by:before{content:"— "}.tk-also{align-items:center;gap:0 var(--tk-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tk-also li{align-items:center;gap:var(--tk-space-1);display:inline-flex}.tk-also li:before{content:"";border:1px solid var(--tk-line-strong);border-radius:50%;flex:none;width:.45em;height:.45em}.tk-translation{border-inline-start:2px solid var(--tk-line-strong);margin:0;padding-inline-start:var(--tk-space-2)}.tk-translation+.tk-he-grade,.tk-translation+.tk-note,.tk-he-grade+.tk-note,.tk-he-takhrij+.tk-note{margin-block-start:var(--tk-space-1)}.tk-he-takhrij{color:var(--tk-muted);margin:0}.tk-translation,.tk-he-sources{white-space:pre-line}.tk-he-ar{font-family:var(--tk-font-ar);font-size:var(--tk-ar-step-0);line-height:1.9}.tk-he-sources{color:var(--tk-muted);font-family:var(--tk-font-ar);margin:0}.tk-he-credit a{overflow-wrap:anywhere}.tk-src{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-4)}.tk-fold{border:1px solid var(--tk-line-strong);background:var(--tk-paper-2);border-radius:2px}.tk-fold>summary{min-height:3rem;padding:var(--tk-space-2) var(--tk-space-3);cursor:pointer;font-size:var(--tk-step-1);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-weight:600;display:flex}.tk-fold>summary .tk-num{font-size:var(--tk-step-0)}.tk-fold-strength{color:var(--tk-muted);font-size:var(--tk-step--1);flex-basis:100%;font-weight:400}.tk-fold[open]>summary{border-block-end:1px solid var(--tk-line)}.tk-fold>.tk-folio{box-shadow:none;border:0}.tk-chain-host{margin-block-start:var(--tk-space-2);display:block}.tk-yours{margin-block-end:0;margin-inline:0}.tk-yours figcaption{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-end:var(--tk-space-1);font-weight:650}.tk-yourtext{padding:var(--tk-space-3);border-inline-start:3px solid var(--tk-line-strong);background:var(--tk-paper-3);font-size:var(--tk-step-1);white-space:pre-wrap;margin:0;line-height:2}.tk-yourtext:lang(ar),.tk-yourtext[dir=auto]{font-family:var(--tk-font-ui)}.tk-yourtext{unicode-bidi:plaintext}.tk-legend{gap:var(--tk-space-1) var(--tk-space-3);font-size:var(--tk-step--1);flex-wrap:wrap;margin-block-start:var(--tk-space-2);display:flex}.tk-key:before{content:"";vertical-align:-.1em;border-radius:2px;width:1.4em;height:.9em;margin-inline-end:.4em;display:inline-block}.tk-key-hit:before{background:var(--tk-gold-wash);border-block-end:2px solid var(--tk-gold-ink)}.tk-key-miss:before{background:var(--tk-rubric-mark);border-block-end:2px dashed var(--tk-rubric)}.tk-key-unsearched:before{border:1px dashed var(--tk-muted)}.tk-misses ul{margin-block-start:var(--tk-space-1);padding-inline-start:1.25rem}.tk-miss-text{color:var(--tk-rubric);font-size:var(--tk-step-1);unicode-bidi:plaintext}.tk-verse{padding:var(--tk-space-4) var(--tk-space-3);border:4px double var(--tk-line-strong);background:var(--tk-paper-2);text-align:center;border-radius:2px;margin-block-end:0;margin-inline:0}.tk-quran-text{font-family:var(--tk-font-quran);font-size:var(--tk-ar-matn);margin:0;line-height:2.2}.tk-quran-text:before{content:"﴿";color:var(--tk-muted);margin-inline-end:.2em}.tk-quran-text:after{content:"﴾";color:var(--tk-muted);margin-inline-start:.2em}.tk-quran-text p{display:inline}.tk-verse figcaption{margin-block-start:var(--tk-space-3)}.tk-qe{border-block-start:1px solid var(--tk-line);text-align:start;margin-block-start:var(--tk-space-3);padding-block-start:var(--tk-space-3)}.tk-qe-aya+.tk-qe-aya{margin-block-start:var(--tk-space-3)}.tk-qe-num{color:var(--tk-muted);font-size:var(--tk-step--1);font-variant-numeric:lining-nums;margin-inline-end:.5em}.tk-qe-notes{color:var(--tk-muted);font-size:var(--tk-step--1);white-space:pre-line;overflow-wrap:anywhere;margin-block-start:var(--tk-space-1)}.tk-qe-credit{margin-block-start:var(--tk-space-1)}.tk-qe-credit a{overflow-wrap:anywhere}.tk-basmala{margin:0 0 var(--tk-space-2);font-family:var(--tk-font-quran);font-size:var(--tk-ar-matn);line-height:2}.tk-chain-head{justify-content:space-between;align-items:center;gap:var(--tk-space-1) var(--tk-space-2);flex-wrap:wrap;margin-block-end:var(--tk-space-1);display:flex}.tk-chain-head h4{margin:0}.tk-ext{vertical-align:baseline;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em;margin-inline-start:.3em;display:inline-block}[dir=rtl] .tk-ext{transform:scaleX(-1)}.tk-fold-open{color:var(--tk-accent);font-size:var(--tk-step--1);text-underline-offset:.2em;flex-basis:100%;font-weight:400;text-decoration:underline}.tk-fold[open]>summary .tk-fold-open{display:none}.tk-similar{gap:var(--tk-space-2);border-block-start:1px solid var(--tk-line);padding-block-start:var(--tk-space-4);display:grid}.tk-similar>h3{margin:0}.tk-near{gap:var(--tk-space-3);border-block-start:1px solid var(--tk-line);padding-block-start:var(--tk-space-4);display:grid}.tk-near>*{margin:0}.tk-folio-head h4{font-size:var(--tk-step-1);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.tk-verse figcaption p+p{margin-block-start:var(--tk-space-1)}.tk-verse-notice{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-start:var(--tk-space-1)}.tk-verse-notice .tk-notice{color:var(--tk-ink);text-align:start}.tk-searched-list{gap:.125rem var(--tk-space-3);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));margin-block-start:var(--tk-space-2);padding:0;list-style:none;display:grid}.tk-searched-list li{border-block-end:1px solid var(--tk-line);padding-block:.25rem}.tk-elsewhere-list{gap:var(--tk-space-2);margin-block:var(--tk-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tk-bridge{justify-items:start;gap:var(--tk-space-2);display:grid}.tk-or{color:var(--tk-muted)}.tk-reminder{padding:var(--tk-space-4) var(--tk-space-3);border-block:1px solid var(--tk-line);text-align:center}.tk-reminder h3{color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-end:var(--tk-space-2);font-weight:650}.tk-reminder .tk-quran-text{font-size:var(--tk-ar-step-0)}.tk-reminder-ref{margin-block-start:var(--tk-space-2)}.tk-reminder p+p{margin-block-start:var(--tk-space-1)}.tk-share{justify-items:start;gap:var(--tk-space-1);border-block-start:1px solid var(--tk-line);padding-block-start:var(--tk-space-3);display:grid}.tk-body-root main{padding-block:var(--tk-space-5)}.tk-root-list{gap:var(--tk-space-2);max-width:var(--tk-folio);margin:var(--tk-space-4) auto 0;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}.tk-root-list a{min-height:3rem;padding:var(--tk-space-2) var(--tk-space-3);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);background:var(--tk-paper-2);color:var(--tk-ink);gap:.125rem;text-decoration:none;display:grid}.tk-root-list a:hover{border-color:var(--tk-ink)}.tk-root-name{font-size:var(--tk-step-1);font-weight:600}.tk-root-tag{color:var(--tk-muted);font-size:var(--tk-step--1)}.tk-root-list a:is(:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) .tk-root-name,.tk-root-list a:is(:lang(ar),:lang(ur),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) .tk-root-tag{font-family:var(--tk-font-ar)}.tk-root-list a:lang(ur) .tk-root-name,.tk-root-list a:lang(ur) .tk-root-tag{font-family:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", var(--tk-font-ar);line-height:2.2}@media (width>=48rem){.tk-folio{padding:var(--tk-space-5)}.tk-folio-body{column-gap:var(--tk-space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tk-folio-body .tk-chain-sec,.tk-folio-body .tk-trans-sec{grid-column:1/-1}}.tk-shared{border-inline-start:3px solid var(--tk-line-strong);color:var(--tk-muted);font-size:var(--tk-step--1);margin-block-end:var(--tk-space-1);padding-inline-start:var(--tk-space-2)}.tk-recheck{max-width:100%;color:var(--tk-muted);font-size:var(--tk-step--1)}.tk-recheck-url{-webkit-line-clamp:2;line-clamp:2;color:var(--tk-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-reply-panel{padding:var(--tk-space-4) var(--tk-space-3);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);background:var(--tk-paper-2)}.tk-reply-panel h3{margin-block-end:var(--tk-space-1)}.tk-replies{gap:var(--tk-space-3);margin-block:var(--tk-space-3);padding:0;list-style:none;display:grid}.tk-reply{padding:var(--tk-space-3);border-inline-start:3px solid var(--tk-line-strong);background:var(--tk-paper)}.tk-reply-text{overflow-wrap:anywhere;unicode-bidi:plaintext}.tk-reply-actions{gap:var(--tk-space-2);flex-wrap:wrap;margin-block-start:var(--tk-space-2);display:flex}.tk-reply-link{color:var(--tk-accent);unicode-bidi:isolate}.tk-card-panel h3{margin-block-end:var(--tk-space-2)}.tk-card-canvas{border:1px solid var(--tk-line-strong);border-radius:2px;width:100%;max-width:22rem;height:auto;display:block}.tk-share-retry{max-width:var(--tk-measure);margin:var(--tk-space-4) auto 0;padding:var(--tk-space-2) var(--tk-space-3);border-inline-start:3px solid var(--tk-accent);background:var(--tk-paper-2)}.tk-saying{padding-block-start:var(--tk-space-4)}.tk-crumb{font-size:var(--tk-step--1);margin-block-end:var(--tk-space-3)}.tk-saying-title{font-size:var(--tk-step-3);font-weight:500}.tk-saying-text:lang(ar){font-family:var(--tk-font-ar)}.tk-asked{margin:var(--tk-space-4) 0 0}.tk-asked figcaption{color:var(--tk-muted);font-size:var(--tk-step--1);font-weight:650}.tk-asked blockquote{margin:var(--tk-space-1) 0 0;padding:var(--tk-space-2) var(--tk-space-3);border-inline-start:3px solid var(--tk-line-strong);background:var(--tk-paper-3);font-family:var(--tk-font-ar);font-size:var(--tk-ar-matn);line-height:var(--tk-leading-ar)}.tk-asof{margin-block-start:var(--tk-space-2)}.tk-saying .tk-results,.tk-open{margin-block-start:var(--tk-space-5)}.tk-open .tk-note{margin-block-start:var(--tk-space-1)}.tk-saying>.tk-he-versions{font-size:var(--tk-step--1);margin-block-start:var(--tk-space-4)}.tk-chain-list .tk-note{margin-block-end:var(--tk-space-2)}.tk-chain-list .tk-list-title{font-size:var(--tk-step--1);font-weight:650}.tk-chain-list .tk-list{margin-block:var(--tk-space-1) 0;padding-inline-start:1.4em;line-height:1.9}.tk-chain-list .tk-list li+li{margin-block-start:var(--tk-space-1)}.tk-chain-list .tk-ar{font-family:var(--tk-font-ar);font-size:1.12em}.tk-chain-list .tk-lat{color:var(--tk-muted)}.tk-sayings-group h2{margin-block-end:var(--tk-space-1)}.tk-sayings-list{margin-block-start:var(--tk-space-2);padding:0;list-style:none}.tk-sayings-list li{padding-block:var(--tk-space-2);border-block-end:1px solid var(--tk-line);flex-direction:column;gap:.15rem;display:flex}.tk-sayings-list a{font-weight:600}.tk-sayings-list a:lang(ar),.tk-sayings-list .tk-ar{font-family:var(--tk-font-ar)}.tk-sayings-list .tk-ar,.tk-sayings-ref{color:var(--tk-muted);font-size:var(--tk-step--1)}.tk-sayings-link{margin-block-start:var(--tk-space-4);font-weight:600}:root:is(:lang(ar),:lang(fa),:lang(ps),:lang(ckb),:lang(ug),:lang(sd)) .tk-saying-title{line-height:1.6}:root:lang(ur) .tk-saying-title{line-height:2.1}
