.home{align-items:baseline;text-decoration:none;display:inline-flex}.home:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-control);text-decoration-color:var(--rule-control)}.doc-kind{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-inline-start:auto;font-size:11px}html[lang=ur] .doc-kind{font-family:var(--naskh);letter-spacing:0;text-transform:none;font-size:13px}.doc{max-width:var(--measure);padding-block:var(--s-9) var(--s-8);font-size:16px;line-height:1.68}html[lang=ur] .doc{font-size:17px;line-height:2.1}.doc p,.doc ul,.doc ol,.doc dl{margin-block-start:var(--s-5)}.doc>:first-child{margin-block-start:0}.doc-title{font-family:var(--disp);letter-spacing:-.025em;font-size:clamp(26px,5.5vw,30px);font-weight:700;line-height:var(--lh-disp)}html[lang=ur] .doc-title{letter-spacing:0;line-height:2.15}.doc-lede{color:var(--ink-2);margin-block-start:var(--s-5);font-size:17px}html[lang=ur] .doc-lede{font-size:18px}.doc h2{border-block-start:1px solid var(--rule);font-family:var(--ui);letter-spacing:-.01em;margin-block-start:var(--s-10);padding-block-start:var(--s-6);font-size:21px;font-weight:700;line-height:1.25}html[lang=ur] .doc h2{letter-spacing:0;font-size:21px}.doc h3{font-family:var(--ui);margin-block-start:var(--s-8);font-size:16px;font-weight:600;line-height:1.35}html[lang=ur] .doc h3{font-size:17px;line-height:1.9}.doc h2+p,.doc h3+p,.doc h2+dl,.doc h3+dl,.doc h2+ul,.doc h3+ul{margin-block-start:var(--s-4)}.doc h2,.doc h3{scroll-margin-block-start:var(--s-7)}.doc strong{font-weight:600}.doc em{color:var(--ink-2);font-style:italic}.doc-toc{padding-block:var(--s-6);border-block:1px solid var(--rule);margin-block-start:var(--s-8)}.doc-toc-h{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:11px}html[lang=ur] .doc-toc-h{font-family:var(--naskh);letter-spacing:0;text-transform:none;font-size:13px}.doc-toc ol{counter-reset:toc;margin-block-start:var(--s-5);font-size:15px;line-height:1.5}.doc-toc li{counter-increment:toc;gap:var(--s-4);display:flex}.doc-toc li+li{margin-block-start:var(--s-4)}.doc-toc li:before{content:counter(toc);min-width:1.5ch;font-family:var(--mono);color:var(--ink-3);flex:none;padding-block-start:2px;font-size:12px}.doc-toc a{font-weight:500}.doc-toc span{color:var(--ink-2);font-size:13.5px;display:block}html[lang=ur] .doc-toc span{font-size:15px}.doc-from{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-block-start:2px;font-size:11px;display:block}html[lang=ur] .doc-from{font-family:var(--naskh);letter-spacing:0;font-size:13px}.doc dl{border-inline-start:1px solid var(--rule);padding-inline-start:var(--s-6)}.doc dt{margin-block-start:var(--s-5);font-weight:600}.doc dl>dt:first-child{margin-block-start:0}.doc dd{color:var(--ink-2);margin:2px 0 0}.doc ul,.doc ol{padding-inline-start:var(--s-7)}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc li::marker{color:var(--ink-3)}.doc li+li,.doc li>ul,.doc li>ol{margin-block-start:var(--s-4)}.doc .doc-faq-list{gap:var(--s-3);margin-block-start:var(--s-5);display:grid}.doc-faq-item{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2)}.doc-faq-item[open]{border-color:var(--color-accent)}.doc-faq-item summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;font-weight:600;line-height:1.35;list-style:none;display:flex}.doc-faq-item summary::-webkit-details-marker{display:none}.doc-faq-item summary:after{content:"+";color:var(--color-accent);flex:none;font-size:22px;line-height:1}.doc-faq-item[open] summary:after{content:"−"}.doc-faq-item summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.doc .doc-faq-item p{padding:0 var(--s-5) var(--s-5);color:var(--ink-2);margin:0}.doc-note{border-inline-start:2px solid var(--crude);color:var(--ink-2);margin-block-start:var(--s-7);padding-inline-start:var(--s-5);font-size:14px}html[lang=ur] .doc-note{font-size:15.5px}.doc-figure{margin-block-start:var(--s-6);font-size:19px;line-height:1.35}html[lang=ur] .doc-figure{font-size:21px;line-height:var(--lh-ur-disp,2.55)}.doc-out{border-block-start:1px solid var(--rule);margin-block-start:var(--s-9);padding-block-start:var(--s-6)}.doc .doc-out-label{margin:0 0 var(--s-5);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);border:0;padding:0;font-size:11px;font-weight:600}html[lang=ur] .doc .doc-out-label{font-family:var(--naskh);letter-spacing:0;text-transform:none;font-size:14px}.doc .doc-out-list{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.doc .doc-out-list li{margin:0;display:flex}.doc-sources{border-block-start:1px solid var(--rule);margin-block-start:var(--s-9);padding-block-start:var(--s-6)}.doc .doc-sources-list{counter-reset:source;grid-template-columns:2em minmax(0,1fr) minmax(0,1.6fr) 9.5em;margin:0;padding:0;list-style:none;display:grid}.doc .doc-sources-list li{counter-increment:source;grid-column:1/-1;grid-template-columns:subgrid;gap:var(--s-2) var(--s-5);padding-block:var(--s-3);border-block-end:1px solid var(--rule);align-items:baseline;margin:0;font-size:14px;line-height:1.45;display:grid}.doc .doc-sources-list li:before{content:counter(source);font-family:var(--mono);color:var(--ink-3);font-size:12px}.doc-src-backs{color:var(--ink-2)}.doc-src-kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.doc .doc-sources-note{padding:var(--s-4) var(--s-5);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-2);margin-block-start:var(--s-5);font-size:13px}@media (max-width:640px){.doc .doc-sources-list{grid-template-columns:2em minmax(0,1fr)}.doc-src-backs,.doc-src-source,.doc-src-kind{grid-column:2}}.doc-out-card{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink);flex:1;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .15s;display:flex}.doc-out-card:after{content:"→";color:var(--color-accent);flex:none}html[dir=rtl] .doc-out-card:after{content:"←"}.doc-out-card:hover{border-color:var(--color-accent)}.doc-out-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.doc-out small{color:var(--ink-3);margin-block-start:var(--s-5);font-size:12px;display:block}.doc .rules{gap:var(--s-5);counter-reset:rule;grid-template-columns:1fr;margin-block-start:var(--s-6);padding-inline-start:0;list-style:none;display:grid}.doc .rules>li+li{margin-block-start:0}.rule{gap:var(--s-4);padding:var(--s-6);background:var(--paper-2);border-radius:calc(var(--radius-lg) * 1.15);flex-direction:column;display:flex}.rule::marker{content:none}.rule-h{align-items:center;gap:var(--s-3);display:flex}.rule-n{counter-increment:rule;width:30px;height:30px;font-family:var(--disp);color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.rule:first-child .rule-n,.rule:nth-child(2) .rule-n{background:var(--color-accent-800)}.rule:nth-child(3) .rule-n,.rule:nth-child(4) .rule-n{background:var(--color-accent-700)}.rule:nth-child(5) .rule-n,.rule:nth-child(6) .rule-n{background:var(--color-accent-2-800)}.rule-title{font-family:var(--disp);letter-spacing:-.015em;font-size:17px;line-height:1.2}html[lang=ur] .rule-title{font-family:var(--nastaliq);line-height:var(--lh-ur-disp)}.doc .rule-body{color:var(--ink-2);margin-block-start:0;font-size:14px}.doc-table{width:min(var(--max), calc(100vw - (var(--wrap-pad) * 2)));overscroll-behavior-x:contain;border-block:1px solid var(--rule);margin-block-start:var(--s-6);overflow-x:auto}.doc-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.doc table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13.5px;line-height:1.45}html[lang=ur] .doc table{font-size:15px;line-height:var(--lh-ur)}.doc th,.doc td{padding:9px var(--s-4);text-align:start;vertical-align:baseline}.doc tbody th{font-weight:500}.doc thead th{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-block-end:1px solid var(--rule-control);white-space:nowrap;font-size:11px;font-weight:700}html[lang=ur] .doc thead th{letter-spacing:0;text-transform:none;font-size:13px}.doc tbody tr+tr th,.doc tbody tr+tr td{border-block-start:1px solid var(--rule)}.doc .n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-quote{border-inline-start:2px solid var(--rule-control);color:var(--ink-2);margin-block-start:var(--s-6);padding-inline-start:var(--s-5)}.doc-quote p{margin-block-start:0}.doc-pre{padding:var(--s-5);max-width:calc(100vw - (var(--wrap-pad) * 2));overscroll-behavior-x:contain;background:var(--color-surface);border-radius:var(--r-mark);font-family:var(--mono);color:var(--ink-2);margin-block-start:var(--s-5);font-size:12px;line-height:1.6;overflow-x:auto}.doc-pre code{font:inherit}.doc-pre:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.doc code{font-family:var(--mono);color:var(--ink-2);font-size:.88em}.dx{max-width:var(--measure);padding-block:var(--s-9) var(--s-8);font-size:16px;line-height:1.68}html[lang=ur] .dx{font-size:17px;line-height:2.1}.dx-note{padding:var(--s-4) var(--s-5);border-radius:var(--radius-lg);background:var(--paper-2);color:var(--ink-2);margin-block-start:var(--s-6);font-size:14px;line-height:1.6}html[lang=ur] .dx-note{font-size:15.5px;line-height:var(--lh-ur)}.dx-list{margin-block-start:var(--s-8);padding-inline-start:0;list-style:none}.dx-item{padding-block:var(--s-7);border-block-start:1px solid var(--rule)}.dx-item:last-child{border-block-end:1px solid var(--rule)}.dx-kind{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:11px}html[lang=ur] .dx-kind{font-family:var(--naskh);letter-spacing:0;text-transform:none;font-size:13px}.dx-title{font-family:var(--disp);letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:var(--lh-disp);margin-block-start:var(--s-3)}html[lang=ur] .dx-title{font-family:var(--nastaliq);letter-spacing:0;font-size:22px;line-height:var(--lh-ur-disp,2.55)}.dx-title a{line-height:var(--lh-disp);color:var(--ink);text-underline-offset:.16em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-control);text-decoration-color:var(--rule-control)}.dx-title a:hover{text-decoration-color:currentColor}.dx-body{color:var(--ink-2);margin-block-start:var(--s-4)}.dx-ans{border-inline-start:2px solid var(--color-accent-800);color:var(--ink-2);margin-block-start:var(--s-4);padding-inline-start:var(--s-4);font-size:14px;line-height:1.55}html[lang=ur] .dx-ans{font-size:15.5px;line-height:var(--lh-ur)}.dx-also{color:var(--ink-2);margin-block-start:var(--s-7);font-size:14px;line-height:1.6}html[lang=ur] .dx-also{font-size:15.5px;line-height:var(--lh-ur)}@media (min-width:761px){.doc,.dx{padding-block:var(--s-10) var(--s-9)}.dx-title{font-size:23px}.doc table{width:100%}.doc-toc li{gap:var(--s-5)}.doc .rules{grid-template-columns:1fr 1fr}}.doc-figure-img{display:block}.doc-figure-img img{border:1px solid var(--rule);border-radius:6px;width:100%;height:auto;display:block}.doc-figure figcaption{color:var(--ink-2);margin-block-start:var(--s-3);font-size:15px;line-height:1.5}
