:root{--f-title: "Lemon Milk", "Syne", "Arial Black", "Helvetica Neue", Arial, sans-serif;--f-sub: "Futura", "Futura PT", "Jost", "Century Gothic", "DM Sans", sans-serif;--f-ui: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-ur: "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", serif;--f-ur-naskh: "Noto Naskh Arabic", "Amiri", "Scheherazade New", serif;--f-ar: "Amiri", "Scheherazade New", "Traditional Arabic", "Noto Naskh Arabic", serif;--f-q-uthmani: "KFGQPC Uthmanic Hafs", "Amiri Quran", "Amiri", serif;--f-q-indopak: "KFGQPC Hafs Nastaleeq", "Amiri Quran", "Amiri", serif;--q-size: 30px;--ur-size: 17px;--ar-size: 22px;--ui-scale: 1;--r-1: 12px;--r-2: 18px;--r-3: 22px;--r-4: 30px;--r-pill: 999px;--r-ctl: 10px;--r-tag: 6px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--tap: 44px;--hdr: 70px;--hdr-lg: 84px;--tabbar: 78px;--ease: cubic-bezier(.2, .75, .2, 1);--spring: cubic-bezier(.34, 1.45, .5, 1);--m-tap: .1s;--m-page: .22s;--m-mode: .18s;--bg: #F3F0EA;--bg-2: #EAE5DA;--surface: #FFFFFF;--surface-2: #F8F5EF;--surface-ar: #F8F3E9;--ink: #120E1A;--ink-2: #5E586A;--ink-3: #686272;--gold: #9A7124;--gold-2: #C99A3F;--on-gold: #140F1C;--gold-ink: #825F22;--violet: #5A2FD4;--violet-2: #3B1BA6;--on-violet: #FFFFFF;--ok: #1D724F;--bad: #B7372A;--warn: #935712;--info: #2D5F96;--line: rgba(18, 14, 26, .1);--line-2: rgba(18, 14, 26, .18);--glass: rgba(243, 240, 234, .72);--aura: rgba(90, 47, 212, .16);--scrim: rgba(5, 4, 8, .45);--hl-yellow: #FFF1A8;--hl-green: #CFEFD4;--hl-blue: #D3E5FA;--hl-pink: #F8D7E6;--shadow-card: 0 22px 50px -30px rgba(18, 14, 26, .35);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sepia]){--bg: #07060A;--bg-2: #0E0B14;--surface: #15111E;--surface-2: #1D1828;--surface-ar: #1B1626;--ink: #F3F0EA;--ink-2: #9C95A8;--ink-3: #857F8F;--gold: #E4C07A;--gold-2: #F7DFA8;--on-gold: #140F1C;--gold-ink: #E4C07A;--violet: #8C6BFF;--violet-2: #5A2FD4;--on-violet: #FFFFFF;--ok: #7BD8A6;--bad: #FF8E8E;--warn: #E3AE66;--info: #8DB6E6;--line: rgba(243, 240, 234, .12);--line-2: rgba(243, 240, 234, .22);--glass: rgba(7, 6, 10, .62);--aura: rgba(90, 47, 212, .32);--scrim: rgba(5, 4, 8, .6);--hl-yellow: #4A4120;--hl-green: #213D2A;--hl-blue: #1F3350;--hl-pink: #4A2436;--shadow-card: 0 22px 50px -30px rgba(0, 0, 0, .7);color-scheme:dark}}:root[data-theme=dark]{--bg: #07060A;--bg-2: #0E0B14;--surface: #15111E;--surface-2: #1D1828;--surface-ar: #1B1626;--ink: #F3F0EA;--ink-2: #9C95A8;--ink-3: #857F8F;--gold: #E4C07A;--gold-2: #F7DFA8;--on-gold: #140F1C;--gold-ink: #E4C07A;--violet: #8C6BFF;--violet-2: #5A2FD4;--on-violet: #FFFFFF;--ok: #7BD8A6;--bad: #FF8E8E;--warn: #E3AE66;--info: #8DB6E6;--line: rgba(243, 240, 234, .12);--line-2: rgba(243, 240, 234, .22);--glass: rgba(7, 6, 10, .62);--aura: rgba(90, 47, 212, .32);--scrim: rgba(5, 4, 8, .6);--hl-yellow: #4A4120;--hl-green: #213D2A;--hl-blue: #1F3350;--hl-pink: #4A2436;--shadow-card: 0 22px 50px -30px rgba(0, 0, 0, .7);color-scheme:dark}:root[data-theme=sepia]{--bg: #F1E7D0;--bg-2: #E8DCBE;--surface: #F8F0DD;--surface-2: #EFE3C8;--surface-ar: #F3E8CF;--ink: #3A2E20;--ink-2: #5E4E3A;--ink-3: #6E5D4A;--gold: #8A621A;--gold-2: #B8872E;--on-gold: #1B140C;--gold-ink: #7D5A1B;--violet: #5B4330;--violet-2: #3E2C1C;--on-violet: #FFF8EA;--line: rgba(58, 46, 32, .12);--line-2: rgba(58, 46, 32, .22);--glass: rgba(241, 231, 208, .76);--aura: rgba(138, 98, 26, .14);--scrim: rgba(30, 20, 10, .45);color-scheme:light}:root{--iv-bg: #F6F2E9;--iv-panel: #EEE7DA;--iv-field: #FDFBF7;--iv-ink: #1C1A17;--iv-ink-2: #3F3930;--iv-ink-3: #665E52;--iv-ai: #5A2FD4;--iv-rule: #E2D9CA;--iv-rule-2: #D3C8B5;--iv-accent: #0D5A53;--iv-on-accent: #F6F2E9;--iv-tint: #E1EAE5;--iv-press: rgba(28, 26, 23, .05);--iv-shadow: 0 1px 0 rgba(28, 26, 23, .04), 0 10px 30px -18px rgba(60, 45, 20, .28);--iv-ease: cubic-bezier(.22, .61, .36, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sepia]){--iv-bg: #161412;--iv-panel: #211E1A;--iv-field: #1C1916;--iv-ink: #EFE8DB;--iv-ink-2: #CCC3B3;--iv-ink-3: #A1988A;--iv-ai: #9F86FF;--iv-rule: #2C2823;--iv-rule-2: #3A352F;--iv-accent: #7FC4B8;--iv-on-accent: #161412;--iv-tint: #1D2B28;--iv-press: rgba(239, 232, 219, .06);--iv-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 12px 30px -18px rgba(0, 0, 0, .7)}}:root[data-theme=dark]{--iv-bg: #161412;--iv-panel: #211E1A;--iv-field: #1C1916;--iv-ink: #EFE8DB;--iv-ink-2: #CCC3B3;--iv-ink-3: #A1988A;--iv-ai: #9F86FF;--iv-rule: #2C2823;--iv-rule-2: #3A352F;--iv-accent: #7FC4B8;--iv-on-accent: #161412;--iv-tint: #1D2B28;--iv-press: rgba(239, 232, 219, .06);--iv-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 12px 30px -18px rgba(0, 0, 0, .7)}:root[data-theme=sepia]{--iv-bg: #F1E7D0;--iv-panel: #E8DCBE;--iv-field: #F8F0DD;--iv-ink: #3A2E20;--iv-ink-2: #5E4E3A;--iv-ink-3: #6E5D4A;--iv-ai: #5B4330;--iv-rule: #DED0B2;--iv-rule-2: #CFBF9E;--iv-accent: #0D5A53;--iv-on-accent: #F8F0DD;--iv-tint: #DCE2D2;--iv-press: rgba(58, 46, 32, .06);--iv-shadow: 0 1px 0 rgba(58, 46, 32, .05), 0 10px 30px -18px rgba(58, 46, 32, .3)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-b) + 12px)}html:has(.reader-modebar){scroll-padding-top:calc(var(--hdr-b) + 64px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 16.5px/1.6 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100%}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(48% 40% at 88% 4%,var(--aura),transparent 70%),radial-gradient(36% 30% at 4% 96%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 70%)}html[lang=ur] body{font-family:var(--f-ur-ui),var(--f-ui);line-height:1.7}html[lang=ur] .en,html[lang=ur] [lang=en]{font-family:var(--f-ui);line-height:1.55}body.has-sheet{overflow:hidden}a{color:inherit;text-decoration:none}p a,.prose a,.linkish,.facts a,.ref-list a,.source-list a,.muted a{color:var(--gold-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{outline:1.5px solid var(--gold);outline-offset:4px;border-radius:8px}img,svg{max-width:100%}svg{flex-shrink:0}h1,h2,h3{margin:0;font-family:var(--f-title);font-weight:700;letter-spacing:-.02em;line-height:1.15}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{font-family:var(--f-ur-ui);letter-spacing:0;line-height:1.6}p{margin:0 0 var(--s-3)}mark{background:color-mix(in srgb,var(--gold) 30%,transparent);color:inherit;border-radius:4px}hr{border:0;border-top:1px solid var(--line);margin:var(--s-6) 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:8px;top:-60px;z-index:100;background:var(--gold);color:var(--on-gold);padding:8px 14px;border-radius:8px}.skip:focus{top:8px}.noscript{padding:24px}.muted{color:var(--ink-2)}.small{font-size:.875rem}.block{display:block}.center{text-align:center;justify-content:center}.grow{flex:1}.row{display:flex;align-items:center}.row.wrap{flex-wrap:wrap}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.sep{width:1px;height:22px;background:var(--line-2);margin-inline:4px}.clamp-1,.clamp-2,.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.hide-sm,.icon-btn.hide-sm,.btn.hide-sm{display:none}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sub);font-size:.84rem;font-weight:500;color:var(--ink-2)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold);flex:none}html[lang=ur] .eyebrow{font-family:var(--f-ur-ui)}.count{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .45em;border-radius:var(--r-tag);font:600 .72rem/1 var(--f-ui);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);margin-inline-start:6px}.linkish{background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.spin-star{width:38px;height:38px;color:var(--gold-ink);animation:spin 1.8s var(--ease) infinite}@keyframes spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(.86)}to{transform:rotate(180deg) scale(1)}}:root{--f-ur-ui: var(--f-ur)}html[data-urdu=nastaliq]{--f-ur: "Noto Nastaliq Urdu", "Urdu Typesetting", serif}html[data-urdu=jameel]{--f-ur: "IL Jameel Noori Nastaleeq", "Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif}html[data-urdu=kasheeda]{--f-ur: "IL Jameel Noori Kasheeda", "Jameel Noori Nastaleeq Kasheeda", "IL Jameel Noori Nastaleeq", "Noto Nastaliq Urdu", serif}html[data-urdu=naskh]{--f-ur: var(--f-ur-naskh)}html[lang=ur]:not([data-urdu=naskh]) body{line-height:2}html[lang=ur]:not([data-urdu=naskh]) :is(h1,h2,h3,.h3,.ph-h){line-height:1.9}html[lang=ur]:not([data-urdu=naskh]) :is(.btn,.chip,.badge,.tab,.opt,.eyebrow,.menu-item,.seg button,label,.field){line-height:1.9}html[lang=ur][data-urdu=jameel] body,html[lang=ur][data-urdu=kasheeda] body{line-height:1.8}html[data-urdu=jameel] .ur,html[data-urdu=kasheeda] .ur{line-height:1.9}.q-text{font-family:var(--f-q-uthmani);font-size:var(--q-size);line-height:2.05;word-spacing:.02em}html[data-script=indopak] .q-text{font-family:var(--f-q-indopak);line-height:2.35}.ayah-end{color:var(--gold-ink);white-space:nowrap}.ar{font-family:var(--f-ar);font-size:var(--ar-size);line-height:2}.ur{font-family:var(--f-ur);font-size:var(--ur-size);line-height:2.25}html[data-urdu=naskh] .ur{font-family:var(--f-ur-naskh);line-height:1.95}.roman{font-family:var(--f-ui);font-size:1.02rem;line-height:1.65}.en{font-family:var(--f-ui);line-height:1.6}[dir=rtl].ar,[dir=rtl].ur,[dir=rtl].q-text{text-align:right}.biname{display:inline-flex;flex-direction:column;gap:2px}.bn-sub{font-size:.875rem;color:var(--ink-2)}.bn-sub[lang=ur]{font-family:var(--f-ur-ui)}.boot{min-height:100dvh;display:grid;place-content:center;text-align:center;gap:6px;color:var(--ink-2);font-family:var(--f-title);letter-spacing:.08em;text-transform:uppercase}.boot p{margin:0}.boot p[lang=ur]{font-family:var(--f-ur);letter-spacing:0;text-transform:none;font-size:1.2rem;color:var(--gold-ink)}:root{--mark-f: brightness(.7) saturate(1.6) contrast(1.15)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sepia]){--mark-f: none}}:root[data-theme=dark]{--mark-f: none}.mark,.boot-mark{background:url(data:image/png;base64,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) center / contain no-repeat;filter:var(--mark-f)}.boot-mark{width:112px;height:112px;margin:0 auto 12px;animation:pulse 1.6s ease-in-out infinite}.boot-error button{margin-top:12px;padding:10px 18px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--f-ui);letter-spacing:0;text-transform:none}@keyframes pulse{50%{opacity:.55;transform:scale(.92)}}:root{--sat: env(safe-area-inset-top, 0px);--hdr-b: calc(var(--hdr) + var(--sat) + var(--net-h, 0px));--hdr-lg-b: calc(var(--hdr-lg) + var(--sat) + var(--net-h, 0px))}.app{position:relative;z-index:1;min-height:100dvh}.hdr{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0px)}.hdr .glass{position:absolute;inset:0;background:var(--glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s}.hdr.solid .glass{opacity:1}.hdr-in{position:relative;display:flex;align-items:center;gap:14px;height:var(--hdr);padding:0 18px;max-width:1440px;margin:0 auto}.brand{display:flex;align-items:center;gap:8px;font-family:var(--f-title);font-weight:700;letter-spacing:.04em;font-size:.88rem;text-transform:uppercase;min-width:0}@media(min-width:560px){.brand{gap:10px;font-size:1rem}}.mark{display:inline-block;flex-shrink:0}.brand .mark{transition:transform .5s var(--spring)}.brand:hover .mark{transform:scale(1.06)}.icon-btn.on{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.brand-t{white-space:nowrap}.pillnav{display:none;gap:4px;padding:6px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--line);margin:0 auto}.pillnav a{position:relative;padding:9px 16px;border-radius:var(--r-ctl);font-size:.92rem;font-weight:500;color:var(--ink-2);transition:color .3s,background .3s}.pillnav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.pillnav a.on{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.hdr-r{margin-inline-start:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-btn{width:var(--tap);height:var(--tap);display:inline-grid;place-items:center;border-radius:var(--r-ctl);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:color .25s,background .25s,transform .3s var(--spring)}.icon-btn:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.icon-btn:active{transform:scale(.9)}.icon-btn svg{width:20px;height:20px}.lang-btn{width:auto;padding:0 12px;border-radius:var(--r-ctl);gap:6px;display:inline-flex;align-items:center;font:700 .76rem var(--f-ui)}.lang-btn svg{width:17px;height:17px}@media(min-width:1020px){.pillnav{display:flex}.hdr-r{margin-inline-start:0}.hdr-in{height:var(--hdr-lg);padding:0 28px}.hide-sm,.icon-btn.hide-sm{display:inline-grid}.btn.hide-sm{display:inline-flex}}.labs-banner{position:relative;z-index:2;margin:0;padding:6px 14px;text-align:center;font-size:.8rem;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--violet) 22%,var(--bg))}.net-note{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding-block:4px;padding-inline:18px 8px;font-size:.84rem;line-height:1.5;color:var(--ink-2);background:color-mix(in srgb,var(--warn) 10%,var(--bg));border-block:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.net-note>svg{flex-shrink:0;width:16px;height:16px;color:var(--warn)}.net-note p{flex:1;margin:0}html[lang=ur] .net-note{font-size:.9rem;line-height:1.85}.net-note .icon-btn{flex-shrink:0;width:36px;height:36px;box-shadow:none}.net-note .icon-btn svg{width:16px;height:16px}.net-sheet{display:flex;gap:14px;align-items:flex-start}.net-sheet p{margin:0 0 var(--s-2);line-height:1.7}.net-sheet-ic{flex-shrink:0;width:26px;height:26px;margin-top:2px;color:var(--warn)}.tabbar{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px;border-radius:20px;background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -18px #0000008c}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border-radius:18px;color:var(--ink-3);font-size:.68rem;font-weight:500;transition:color .25s,background .25s}html[lang=ur] .tab{font-size:.875rem;font-family:var(--f-ur-ui)}.tab svg{width:22px;height:22px;transition:transform .4s var(--spring)}.tab.on{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.tab.on svg{transform:translateY(-1px) scale(1.08);color:var(--gold-ink)}@media(min-width:1020px){.tabbar{display:none}}.view{position:relative;z-index:1;width:min(1240px,100% - 36px);margin:0 auto;padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));min-height:70vh;outline:none}@media(min-width:1020px){.view{width:min(1240px,100% - 64px);padding-bottom:80px}}body.has-player .view{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}@media(min-width:1020px){body.has-player .view{padding-bottom:160px}}.page{padding-top:22px;display:flex;flex-direction:column;gap:var(--s-4);max-width:880px;margin:0 auto}.page>section{display:flex;flex-direction:column;gap:var(--s-3)}.ph-wrap{display:flex;flex-direction:column;gap:14px}.crumb{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:.9rem;font-weight:500;padding:8px 14px 8px 10px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,background .2s}.crumb:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.crumb svg{width:16px;height:16px}.ph{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.ph-main{min-width:0}.ph h1,.ph-h{font-size:clamp(1.9rem,6vw,3.2rem);line-height:1;font-weight:800}html[lang=ur] .ph h1,html[lang=ur] .ph-h{font-size:clamp(1.7rem,5.5vw,2.6rem);line-height:1.55}.ph .sub{color:var(--ink-2);max-width:44em;margin:10px 0 0;font-family:var(--f-sub)}html[lang=ur] .ph .sub{font-family:var(--f-ur-ui)}.ph .side{font-family:var(--f-ar);color:var(--gold-ink);font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.4}.ph .side.ur{font-family:var(--f-ur);font-size:clamp(1.2rem,3.6vw,1.7rem);line-height:2}.ph-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.is-compact .ph h1,.is-compact .ph-h{font-size:clamp(1.4rem,4.5vw,2rem)}.reader-head .ph{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-head{padding-top:6px}.page-title{font-size:clamp(1.9rem,6vw,3rem);line-height:1;font-weight:800}html[lang=ur] .page-title{font-size:clamp(1.7rem,5vw,2.5rem);line-height:1.55}.page-sub{color:var(--ink-2);margin:8px 0 0;font-family:var(--f-sub);max-width:48em}html[lang=ur] .page-sub{font-family:var(--f-ur-ui)}.section-title{display:flex;align-items:baseline;gap:10px;font-size:1.2rem;margin-top:var(--s-2)}.section-title svg{width:18px;height:18px;color:var(--gold-ink);align-self:center}.section-title .count{font-family:var(--f-ui);font-weight:400}.h3{font-family:var(--f-sub);font-size:1.02rem;font-weight:600;margin:var(--s-2) 0;display:flex;align-items:center;gap:6px;letter-spacing:0}.h3.small{font-size:.9rem;color:var(--ink-2);margin-top:var(--s-3)}.anchor{display:block;height:0;scroll-margin-top:calc(var(--hdr-b) + 16px)}.search-modes{align-self:center}html[lang=ur] .h3{font-family:var(--f-ur-ui)}.lead{font-size:1.05rem;color:var(--ink-2);line-height:1.75}.prose{line-height:1.75;color:var(--ink-2);max-width:65ch}.prose[lang=ur]{font-family:var(--f-ur);font-size:var(--ur-size);line-height:2.3;max-width:none}html[data-urdu=naskh] .prose[lang=ur]{font-family:var(--f-ur-naskh);line-height:2}.card{display:flex;gap:12px;align-items:flex-start;padding:var(--s-5);border-radius:var(--r-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit;transition:transform .3s var(--spring),box-shadow .2s}section.card{flex-direction:column;align-items:stretch}a.card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--gold)}.card>svg{width:22px;height:22px;color:var(--gold-ink);margin-top:3px}.field{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.field>span,.field>legend{font-size:.9rem;font-weight:500;color:var(--ink-2)}.field.inline{flex-direction:row;align-items:center;gap:10px}input[type=search],input[type=number],input:not([type]),select,textarea{width:100%;min-height:var(--tap);padding:8px 14px;border-radius:16px;border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.field.inline select,.field.inline input{width:auto}textarea{resize:vertical;line-height:1.7;border-radius:18px}input:focus,select:focus,textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 6px color-mix(in srgb,var(--gold) 12%,transparent)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.radio{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.radio input{width:18px;height:18px;accent-color:var(--gold)}.filter{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 18px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .25s}.filter svg{color:var(--ink-3);width:19px;height:19px;flex:none}.filter input{border:0;background:transparent;padding-inline:0;min-height:50px;box-shadow:none}.filter input:focus{outline:none;box-shadow:none}.filter:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 6px color-mix(in srgb,var(--gold) 12%,transparent)}.facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-radius:var(--r-3);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.facts>div{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--ink-3);font-size:.88rem}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.disclosure{border-radius:var(--r-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;cursor:pointer;font-weight:500;color:var(--ink-2)}.disclosure summary::-webkit-details-marker{display:none}.disclosure[open] .disc-icon{transform:rotate(180deg)}.disc-icon{transition:transform var(--m-tap);color:var(--ink-3)}.disc-body{padding:0 16px 14px}.table-wrap{overflow-x:auto;border-radius:var(--r-2);box-shadow:inset 0 0 0 1px var(--line)}.plain-list,.source-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.source-list li{padding:10px 0;border-bottom:1px solid var(--line)}.credit{display:flex;flex-direction:column;gap:2px;align-items:center;width:100%;margin-top:18px;font-family:var(--f-ui);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);text-align:center}.credit span{letter-spacing:.04em;text-transform:none;color:var(--ink-2);font-size:.8rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:var(--r-ctl);font-family:var(--f-ui);font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;isolation:isolate;color:var(--ink);text-decoration:none;transition:transform .3s var(--spring),background .25s,color .25s,box-shadow .25s}html[lang=ur] .btn{font-family:var(--f-ur-ui)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn>svg{width:18px;height:18px}.btn.has-ic{padding-inline-end:7px;gap:12px}.btn .ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;transition:transform .5s var(--ease)}.btn .ic svg{width:16px;height:16px}.btn:hover .ic{transform:rotate(-45deg)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--ease)}.btn:hover:before{transform:none}.btn-gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--on-gold)}.btn-gold .ic{background:var(--on-gold);color:var(--gold-2)}.btn-gold:before{background:var(--ink)}.btn-gold:hover{color:var(--bg)}.btn-line{box-shadow:inset 0 0 0 1px var(--line-2)}.btn-line .ic{background:var(--ink);color:var(--bg)}.btn-line:before{background:color-mix(in srgb,var(--ink) 8%,transparent)}.btn-soft{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.btn-soft:hover{box-shadow:inset 0 0 0 1px var(--gold)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.btn-ai{color:var(--violet);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 45%,transparent)}.btn-ai:hover{background:color-mix(in srgb,var(--violet) 12%,transparent)}.btn-ai.is-on,.btn-ai.btn-fill{background:linear-gradient(135deg,var(--violet-2),var(--violet));color:var(--on-violet);box-shadow:none}.btn-danger{color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}.btn-danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}.btn-plain{box-shadow:inset 0 0 0 1px var(--line-2)}.btn-sm{min-height:38px;padding:0 14px;font-size:.86rem;gap:7px}.btn-sm.has-ic{padding-inline-end:5px}.btn-sm .ic{width:28px;height:28px}.btn-sm>svg{width:16px;height:16px}.btn-lg{min-height:56px;padding:0 26px;font-size:1.02rem}.btn-icon{width:var(--tap);min-height:var(--tap);padding:0}.btn-sm.btn-icon{width:38px;min-height:38px}.btn[aria-pressed=true]>svg{color:var(--gold-ink)}.chip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:4px 16px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:.88rem;font-weight:500;white-space:nowrap;transition:color .25s,background .25s,transform .35s var(--spring),box-shadow .25s}html[lang=ur] .chip{font-family:var(--f-ur-ui);font-size:.95rem}.chip svg{width:16px;height:16px}.chip:hover{color:var(--ink)}.chip.is-active{background:var(--ink);color:var(--bg);box-shadow:none}.chip.is-active .count{color:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg) 40%,transparent)}.chip.ai{color:var(--violet);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 60%,transparent)}.chip.ai.is-active{background:linear-gradient(135deg,var(--violet-2),var(--violet));color:#fff}.segmented{display:inline-flex;flex-shrink:0;gap:2px;padding:5px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line-2);max-width:100%;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--surface) 70%,transparent)}.segmented::-webkit-scrollbar{display:none}.seg{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:calc(var(--r-ctl) - 2px);color:var(--ink-2);font-size:.9rem;font-weight:500;white-space:nowrap;transition:background .4s var(--ease),color .3s}.seg.is-active{background:var(--ink);color:var(--bg);font-weight:600}.badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-tag);font:500 .74rem/1 var(--f-ui);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}html[lang=ur] .badge{font-family:var(--f-ur-ui);font-size:.875rem}.badge svg{width:12px;height:12px}.tone-ok{color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 45%,transparent)}.tone-warn{color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent)}.tone-info{color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 45%,transparent)}.tone-ai{color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,transparent);box-shadow:none}.tone-muted{color:var(--ink-3)}.note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--r-2);margin:var(--s-2) 0;font-size:.92rem;line-height:1.6;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.note>svg{width:18px;height:18px;margin-top:2px;color:var(--gold-ink)}.note.tone-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--ink-2)}.note.tone-warn>svg{color:var(--warn)}.note.tone-ok{background:color-mix(in srgb,var(--ok) 8%,var(--surface))}.note.tone-ai{background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 14%,transparent),color-mix(in srgb,var(--gold) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 30%,transparent)}.note.tone-ai>svg{color:var(--violet)}.loading{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:.92rem;padding:8px 0}.loading .spin-star{width:26px;height:26px}.loading-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px 0}.loading-block .spin-star{width:42px;height:42px}.errorbox{display:flex;gap:10px;padding:18px;border-radius:var(--r-3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.errorbox>svg{color:var(--bad);width:20px;height:20px}.empty{text-align:center;padding:44px 16px;color:var(--ink-2)}.empty-icon svg{width:34px;height:34px;color:var(--ink-3)}.empty-title{font-family:var(--f-sub);font-weight:600;margin:8px 0;color:var(--ink)}.empty-body{color:var(--ink-2);font-size:.92rem}.sentinel{display:flex;justify-content:center;min-height:40px}.sheet-layer{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.sheet-scrim{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fade .4s}.sheet{position:relative;width:100%;max-width:860px;max-height:90dvh;display:flex;flex-direction:column;background:var(--bg);border-radius:30px 30px 0 0;box-shadow:inset 0 1px 0 var(--line-2),0 -30px 70px -30px #0009;animation:up .6s var(--spring);padding-bottom:env(safe-area-inset-bottom);transition:transform .12s}.is-closing .sheet{animation:down .25s ease-in forwards}.is-closing .sheet-scrim{animation:fade .25s reverse forwards}.sheet-handle{display:grid;place-items:center;height:24px;cursor:grab;touch-action:none}.sheet-handle span{width:44px;height:5px;border-radius:99px;background:var(--line-2)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 10px 20px}.sheet-title{font-size:1.25rem}html[lang=ur] .sheet-title{font-family:var(--f-ur-ui)}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 26px;display:flex;flex-direction:column;gap:var(--s-3)}.sheet-foot{padding:var(--s-3) 20px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}@media(min-width:760px){.sheet-layer{align-items:center;padding:var(--s-6)}.sheet{max-width:600px;border-radius:30px;max-height:86dvh}.sheet-wide{max-width:860px}.sheet-handle{display:none}.sheet-head{padding-top:18px}}@keyframes up{0%{transform:translateY(60px);opacity:0}}@keyframes down{to{transform:translateY(60px);opacity:0}}@keyframes fade{0%{opacity:0}}.toaster{position:fixed;inset-inline:0;bottom:calc(var(--tabbar) + 16px + env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:var(--r-ctl);font-size:.9rem;box-shadow:0 18px 40px -18px #0009;animation:up .3s var(--ease);max-width:calc(100vw - 32px)}@media(min-width:1020px){.toaster{bottom:28px}}body.has-player .toaster{bottom:calc(var(--player-b) + var(--player-h, 96px) + 10px)}:root{--iv-uk: 1}html[data-urdu=jameel],html[data-urdu=kasheeda]{--iv-uk: 1.18}html[data-urdu=nastaliq]{--iv-uk: .88}:root:not([data-theme=sepia]):has(.ivory){--bg: var(--iv-bg);--surface: var(--iv-field);--surface-2: var(--iv-panel);--ink: var(--iv-ink);--ink-2: var(--iv-ink-2);--ink-3: var(--iv-ink-3);--line: var(--iv-rule);--line-2: var(--iv-rule-2);--glass: color-mix(in srgb, var(--iv-bg) 88%, transparent);--mark-f: brightness(0) invert(.1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sepia]):has(.ivory){--mark-f: brightness(0) invert(.93) sepia(.12)}}:root[data-theme=dark]:has(.ivory){--mark-f: brightness(0) invert(.93) sepia(.12)}:root:has(.ivory) body:before{display:none}.app:has(.ivory) .brand{gap:10px;font:500 15px/1 var(--f-sub);letter-spacing:.02em;text-transform:none}.app:has(.ivory) .hdr .mark{width:36px!important;height:36px!important}.app:has(.ivory) .hdr-r{gap:2px}.app:has(.ivory) .hdr .icon-btn{border-radius:12px;color:var(--iv-ink-2);box-shadow:none;transition:background-color .16s var(--iv-ease),color .16s var(--iv-ease),transform .12s var(--iv-ease)}.app:has(.ivory) .hdr .icon-btn:hover{background:var(--iv-press);color:var(--iv-ink)}.app:has(.ivory) .hdr .icon-btn:active{transform:scale(.94)}.app:has(.ivory) .hdr .icon-btn svg{width:21px;height:21px;stroke-width:1.5}@media(min-width:360px){.app:has(.ivory) .hdr .icon-btn.hide-sm{display:inline-grid}}.app:has(.ivory) .hdr .lang-btn{width:auto;min-width:var(--tap);padding:0 8px;justify-content:center;font:600 13px/1 var(--f-ui);letter-spacing:.04em}.app:has(.ivory) .hdr .lang-btn svg{display:none}html[lang=en] .app:has(.ivory) .hdr .lang-btn{font:400 calc(16px * var(--iv-uk))/1 var(--f-ur-ui);letter-spacing:0}.app:has(.ivory) .tabbar{left:0;right:0;bottom:0;padding:6px 6px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;background:color-mix(in srgb,var(--iv-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;border-top:1px solid var(--iv-rule)}.app:has(.ivory) .tab{position:relative;gap:0;min-height:56px;padding:8px 2px 0;border-radius:10px;color:var(--iv-ink-3);transition:color .16s var(--iv-ease),background-color .16s var(--iv-ease)}.app:has(.ivory) .tab svg{width:22px;height:22px;stroke-width:1.5;transition:none}html[lang=ur] .app:has(.ivory) .tab span{font-size:calc(15px * var(--iv-uk));line-height:28px}.app:has(.ivory) .tab:active{background:var(--iv-press)}.app:has(.ivory) .tab.on{color:var(--iv-accent);background:none}.app:has(.ivory) .tab.on svg{transform:none;color:inherit}.app:has(.ivory) .tab.on:before{content:"";position:absolute;top:-7px;width:22px;height:2px;border-radius:2px;background:var(--iv-accent)}.app:has(.ivory) :focus-visible{outline:2px solid var(--iv-accent);outline-offset:3px;border-radius:10px}.app:has(.ivory) .pillnav a.on{color:var(--iv-accent)}.page.ivory{--p: .0625rem ;--u: calc(var(--p) * var(--iv-uk));--iv-nudge: -3px;--rise-step: 45ms;--rise-cap: 8;display:block;max-width:720px;padding:0 2px;color:var(--iv-ink);font-family:var(--f-ur-ui)}html[dir=ltr] .page.ivory{--iv-nudge: 3px;font-family:var(--f-ui)}.ivory svg{stroke-width:1.5}.ivory p,.ivory h1,.ivory h2{margin:0}.ivory>.hm-hero{display:block}.ivory .num{font-family:var(--f-ui);font-size:.84em;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:.01em;direction:ltr;unicode-bidi:isolate;padding-inline:.18em}html[lang=en] .ivory .num{font-size:1em;padding-inline:0}@keyframes iv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes iv-fade{0%{opacity:0}}.ivory .rise{animation:iv-rise .28s var(--iv-ease) backwards;animation-delay:calc(min(var(--i, 0),var(--rise-cap)) * var(--rise-step))}@media(prefers-reduced-motion:no-preference){html.iv-theming:not([data-motion=reduce]),html.iv-theming:not([data-motion=reduce]) *,html.iv-theming:not([data-motion=reduce]) *:before,html.iv-theming:not([data-motion=reduce]) *:after{transition:background-color .26s var(--iv-ease),color .26s var(--iv-ease),border-color .26s var(--iv-ease),fill .26s var(--iv-ease),stroke .26s var(--iv-ease)!important}}@media(prefers-reduced-motion:reduce){.ivory .rise,.ivory .hm-state{animation:none!important}.ivory :active,.app:has(.ivory) .hdr .icon-btn:active{transform:none!important}}html[data-motion=reduce] .ivory .rise,html[data-motion=reduce] .ivory .hm-state{animation:none!important}html[data-motion=reduce] .ivory :active,html[data-motion=reduce] .app:has(.ivory) .hdr .icon-btn:active{transform:none!important}.iv-field{display:flex;align-items:center;gap:10px;height:58px;padding-inline:16px 7px;background:var(--iv-field);border:1px solid var(--iv-rule-2);border-radius:12px;box-shadow:var(--iv-shadow);transition:border-color .2s var(--iv-ease),box-shadow .2s var(--iv-ease)}.iv-field:focus-within{border-color:var(--iv-accent);box-shadow:0 0 0 4px var(--iv-tint)}.iv-field>svg{width:22px;height:22px;flex:none;color:var(--iv-ink-3)}.iv-field input{flex:1;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 calc(18 * var(--u))/1.4 var(--f-ur-ui);color:var(--iv-ink);text-overflow:ellipsis}html[lang=en] .iv-field input{font:400 calc(16.5 * var(--p))/1.4 var(--f-ui)}.iv-field input:focus,.app .iv-field input:focus-visible{box-shadow:none;outline:none}.iv-field input::placeholder{color:var(--iv-ink-3);opacity:1}.iv-sec{margin:30px 0 0}html .page.ivory .iv-sec h2{font:400 calc(26 * var(--u))/calc(44 * var(--p)) var(--f-ur-ui);letter-spacing:0;color:var(--iv-ink)}html[lang=en] .page.ivory .iv-sec h2{font:500 calc(21 * var(--p))/1.45 var(--f-sub);letter-spacing:.005em}.hm-hero{padding:20px 0}.hm-date{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:calc(16 * var(--u));line-height:calc(32 * var(--p));color:var(--iv-ink-3)}.hm-date>i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}html .page.ivory h1.hm-name{margin:-2px 0 14px;font:400 calc(60 * var(--u))/calc(87 * var(--p)) var(--f-ur-ui);letter-spacing:0;color:var(--iv-ink)}.hm-purpose{max-width:30em;font-size:calc(19 * var(--u));line-height:calc(40 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}.hm-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;min-height:44px;font-size:calc(17.5 * var(--u));line-height:calc(32 * var(--p));color:var(--iv-accent);border-radius:8px}.hm-link svg{width:18px;height:18px;transition:transform .18s var(--iv-ease)}html[lang=en] .hm-date{font-size:calc(14.5 * var(--p));line-height:1.7}html[lang=en] .page.ivory h1.hm-name{margin:4px 0 12px;font:500 calc(46 * var(--p))/1.12 var(--f-sub);letter-spacing:-.01em}html[lang=en] .hm-purpose{font-size:calc(17 * var(--p));line-height:1.65}html[lang=en] .hm-link{font-size:calc(16 * var(--p));line-height:1.5;font-weight:500}.hm-find{display:block}.hm-go{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--iv-accent);color:var(--iv-on-accent);transition:transform .12s var(--iv-ease),filter .16s var(--iv-ease)}.hm-go:active{transform:scale(.94)}.hm-go svg{width:20px;height:20px;stroke-width:1.75}.hm-hints{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s var(--iv-ease),opacity .2s var(--iv-ease)}.hm-find:focus-within .hm-hints{grid-template-rows:1fr;opacity:1}.hm-hints>div{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.hm-hints button{height:36px;margin-top:10px;padding:0 12px;border-radius:8px;border:1px solid var(--iv-rule-2);background:var(--iv-field);color:var(--iv-ink-2);font:500 calc(14.5 * var(--p))/1 var(--f-ui);transition:background-color .16s var(--iv-ease),color .16s var(--iv-ease)}.hm-hints button[lang=ur]{padding-top:3px;font:400 calc(16 * var(--u))/1 var(--f-ur-ui)}.hm-hints button:active{background:var(--iv-press)}.hm-hits{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hm-hits a{display:inline-flex;align-items:center;min-height:40px;padding:2px 12px 0;border-radius:8px;background:var(--iv-tint);color:var(--iv-accent);font-size:calc(16 * var(--u));line-height:calc(30 * var(--p))}html[lang=en] .hm-hits a{font-size:calc(14.5 * var(--p));font-weight:500;padding-top:0}.hm-subset .note{margin:16px 0 0}.hm-today{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0;border-block:1px solid var(--iv-rule)}.hm-cell{display:grid;align-content:start;min-width:0;padding:12px;padding-inline:4px 12px;transition:background-color .16s var(--iv-ease)}.hm-cell+.hm-cell{padding-inline:16px 4px;border-inline-start:1px solid var(--iv-rule)}.hm-cell:active{background:var(--iv-press)}.hm-state{display:grid;align-content:start;min-width:0;animation:iv-fade .32s var(--iv-ease) backwards}.hm-cell .k{display:flex;align-items:center;gap:7px;font-size:calc(15.5 * var(--u));line-height:calc(29.5 * var(--p));color:var(--iv-ink-3)}.hm-cell .k svg{width:17px;height:17px;flex:none;color:var(--iv-accent)}.hm-cell .v{font-size:calc(20 * var(--u));line-height:calc(36 * var(--p));color:var(--iv-ink);overflow-wrap:anywhere}.hm-cell .s{font-size:calc(15 * var(--u));line-height:calc(27 * var(--p));color:var(--iv-ink-3)}html[lang=en] .hm-cell .k{font-size:calc(13.5 * var(--p));line-height:1.6}html[lang=en] .hm-cell .v{margin:2px 0;font-size:calc(17 * var(--p));line-height:1.45;font-weight:500}html[lang=en] .hm-cell .s{font-size:calc(13.5 * var(--p));line-height:1.6}.hm-doors{list-style:none;margin:0;padding:0}.hm-doors li+li{border-top:1px solid var(--iv-rule)}.hm-door{display:flex;align-items:center;gap:16px;min-height:70px;padding:6px;margin-inline:-6px;border-radius:12px;transition:background-color .16s var(--iv-ease)}.hm-door:active{background:var(--iv-press)}.hm-door>svg:first-child{width:26px;height:26px;flex:none;color:var(--iv-accent);stroke-width:1.4}.hm-door .t{flex:1;min-width:0;display:grid}.hm-door b{font-weight:400;font-size:calc(21 * var(--u));line-height:calc(36 * var(--p));color:var(--iv-ink)}.hm-door .t span{font-size:calc(16.5 * var(--u));line-height:calc(29 * var(--p));color:var(--iv-ink-2)}.hm-door .chev,.lb-links .chev{width:20px;height:20px;flex:none;color:var(--iv-ink-3);transition:transform .18s var(--iv-ease),color .18s var(--iv-ease)}html[lang=en] .hm-door b{font-size:calc(17.5 * var(--p));line-height:1.4;font-weight:500}html[lang=en] .hm-door .t span{font-size:calc(14.5 * var(--p));line-height:1.5}.hm-passage{display:block;margin-top:14px;padding:16px 20px 12px;border-radius:18px;background:var(--iv-panel);color:var(--iv-ink);transition:transform .16s var(--iv-ease)}.iv-sec+.hm-passage{margin-top:6px}.hm-passage.is-wait{min-height:280px;opacity:.6}.hm-passage:active{transform:scale(.99)}.hm-passage .k{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(16 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-accent)}.hm-passage .ref{color:var(--iv-ink-3)}.ivory .hm-passage .hm-ayah{margin:6px 0 2px;font-size:calc(var(--q-size) * .87);text-align:center;color:var(--iv-ink)}.ivory .hm-passage .hm-hadith-ar{margin:4px 0 2px;font-size:calc(25 * var(--p));line-height:2;text-align:center;color:var(--iv-ink);text-wrap:pretty}.ivory .hm-passage .tr{margin:0;font-family:var(--f-ur);font-size:calc(19 * var(--u));line-height:calc(40 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}.ivory .hm-passage .tr.en{font-family:var(--f-ui);font-size:calc(16 * var(--p));line-height:1.65}.hm-passage .ai-tr-label{margin-top:4px;font-size:calc(14.5 * var(--u));line-height:calc(26 * var(--p));color:var(--iv-ai)}html[lang=en] .hm-passage .ai-tr-label{font-size:calc(13 * var(--p));line-height:1.5}.hm-passage .ai-tr-label>svg{width:15px;height:15px}.hm-passage .src{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:6px;border-top:1px solid var(--iv-rule);font-size:calc(15 * var(--u));line-height:calc(29 * var(--p));color:var(--iv-ink-3)}.hm-passage .src svg{width:18px;height:18px;flex:none;transition:transform .18s var(--iv-ease)}.hm-tag{display:inline-flex;align-items:center;height:28px;padding:3px 9px 0;border-radius:6px;background:var(--iv-tint);color:var(--iv-accent);font-size:calc(14 * var(--u));line-height:1;white-space:nowrap}html[lang=en] .hm-passage .k{font-size:calc(14 * var(--p));line-height:1.7;font-weight:500}html[lang=en] .hm-passage .src{font-size:calc(13.5 * var(--p));line-height:1.7}html[lang=en] .hm-tag{padding-top:0;font-size:calc(12.5 * var(--p));font-weight:500}.hm-note-wrap{display:grid;grid-template-rows:1fr;margin-top:22px;transition:grid-template-rows .28s var(--iv-ease),opacity .2s var(--iv-ease),margin .28s var(--iv-ease)}.hm-note-wrap.is-closed{grid-template-rows:0fr;opacity:0;margin-top:0}.hm-note-wrap>div{overflow:hidden;min-height:0}.hm-note{display:flex;align-items:flex-start;gap:12px;padding-block:10px;padding-inline:4px 0;border-block:1px solid var(--iv-rule)}.hm-note>svg{width:22px;height:22px;flex:none;margin-top:10px;color:var(--iv-accent)}.hm-note a{flex:1;min-width:0;display:grid}.hm-note b{font-weight:400;font-size:calc(17.5 * var(--u));line-height:calc(33 * var(--p));color:var(--iv-ink)}.hm-note a span{font-size:calc(16.5 * var(--u));line-height:calc(31 * var(--p));color:var(--iv-accent)}html[lang=en] .hm-note b{font-size:calc(15.5 * var(--p));line-height:1.6;font-weight:500}html[lang=en] .hm-note a span{font-size:calc(14.5 * var(--p));line-height:1.6}.hm-close{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;color:var(--iv-ink-2);transition:background-color .16s var(--iv-ease),transform .12s var(--iv-ease)}.hm-close:active{transform:scale(.94);background:var(--iv-press)}.hm-close svg{width:21px;height:21px}.hm-credit{display:grid;justify-items:center;margin-top:16px;text-align:center}.hm-credit p{font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}.hm-credit p span{margin-inline-start:.35em;font-family:var(--f-ui);font-size:13.5px;letter-spacing:.01em}.hm-credit a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:10px;font:400 13.5px/1 var(--f-ui);color:var(--iv-accent)}.hm-credit a svg{width:15px;height:15px}html[lang=en] .hm-credit p{font-size:calc(14 * var(--p));line-height:1.7}html[lang=en] .hm-credit p span{margin:0}@media(hover:hover){.hm-link:hover svg,.hm-passage:hover .src svg{transform:translate(var(--iv-nudge))}.hm-go:hover{filter:brightness(1.08)}.hm-hints button:hover{background:var(--iv-press);color:var(--iv-ink)}.hm-cell:hover,.hm-door:hover,.hm-close:hover{background:var(--iv-press)}.hm-door:hover .chev,.lb-links a:hover .chev{transform:translate(var(--iv-nudge));color:var(--iv-accent)}}@media(min-width:640px){.hm-hero{padding-top:48px}html .page.ivory h1.hm-name{font-size:calc(76 * var(--u));line-height:calc(110 * var(--p))}html[lang=en] .page.ivory h1.hm-name{font-size:calc(58 * var(--p));line-height:1.1}}.index-tabs{position:sticky;top:calc(var(--hdr-b) + 6px);z-index:5;align-self:flex-start;max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:1020px){.index-tabs{top:calc(var(--hdr-lg-b) + 6px)}}.surah-list{list-style:none;padding:0;margin:0;display:grid;gap:0}@media(min-width:780px){.surah-list{grid-template-columns:1fr 1fr;column-gap:22px}}.surah-row{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px 8px;border-bottom:1px solid var(--line);border-radius:18px;color:var(--ink);transition:background .25s,transform .35s var(--spring)}.surah-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);transform:translate(4px)}html[lang=ur] .surah-row:hover{transform:translate(-4px)}.sr-num{position:relative;width:46px;height:46px;display:grid;place-items:center;color:var(--ink);font-family:var(--f-title);font-size:.82rem;font-weight:700}.sr-num:before,.sr-num:after{content:"";position:absolute;inset:9px;border:1.5px solid var(--gold);border-radius:5px;opacity:.55;transition:transform .7s var(--spring)}.sr-num:after{transform:rotate(45deg)}.surah-row:hover .sr-num:before{transform:rotate(45deg)}.surah-row:hover .sr-num:after{transform:rotate(90deg)}.sr-names{min-width:0;display:flex;flex-direction:column}.sr-name{display:block;font-weight:600;font-family:var(--f-sub);font-size:1.05rem;direction:ltr;text-align:start}html[lang=ur] .sr-name{text-align:right}.sr-meta{color:var(--ink-2);font-size:.875rem}.sr-ar{font-size:1.5rem;line-height:1.6}.sr-names .sr-ar{line-height:1.5}.unit-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.unit-grid.pages{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));max-height:340px;overflow-y:auto;padding:4px;gap:8px}.unit{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:start;transition:transform .35s var(--spring),box-shadow .2s}.unit:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--gold)}.unit-n{font-family:var(--f-title);font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.unit-from{font-size:.82rem;color:var(--ink-2)}.unit-sm{align-items:center;padding:12px 0;font-variant-numeric:tabular-nums;border-radius:16px;font-weight:600}.page-jump{display:flex;flex-direction:column;gap:12px}.page-jump form{align-items:flex-end;gap:8px}.reader-modebar{position:sticky;top:var(--hdr-b);z-index:15;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:8px 0;margin-top:-8px}.reader-modebar .segmented{flex:0 1 auto;min-width:0}.reader-modebar .seg{padding:0 10px;font-size:.8rem;min-height:36px}.reader-modebar .segmented{padding:4px}.reader-modebar .reader-tools{margin:0;flex:0 0 auto;flex-wrap:nowrap;gap:6px}.tool{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;min-width:40px;padding:0;border-radius:var(--r-ctl);color:var(--ink);background:var(--glass);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:.84rem;font-weight:600;transition:transform .3s var(--spring),background .25s}.tool svg{width:18px;height:18px}.tool:active{transform:scale(.92)}.tool:disabled{opacity:.4}.tool-n{font-size:.78rem;margin-inline-end:10px}.tool-l{display:none}.tool-gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--on-gold);box-shadow:0 10px 24px -12px var(--gold)}.tool-gold.is-on{background:var(--ink);color:var(--bg);box-shadow:none}@media(min-width:560px){.reader-modebar{gap:10px}.reader-modebar .segmented{padding:5px}.reader-modebar .seg{padding:0 16px;font-size:.88rem;min-height:40px}.tool{padding:0 14px}.tool-l{display:inline}.tool-gold{padding:0 18px 0 14px}}@media(min-width:1020px){.reader-modebar{top:var(--hdr-lg-b)}}.reader-modebar .segmented{background:var(--glass);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.reader-modebar:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--bg);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s}html:has(.hdr.solid) .reader-modebar:before{opacity:1}html:has(.reader-modebar) .hdr .glass{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}html:has(.reader-modebar) .tabbar,html:has(.reader-modebar) .player{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:1019px){.hdr,.reader-modebar,.tabbar{transition:transform .35s var(--ease)}.player{transition:bottom .35s var(--ease)}html[data-bars=off] .hdr{transform:translateY(-110%)}html[data-bars=off] .reader-modebar{transform:translateY(calc(-100% - var(--hdr-b) - 16px))}html[data-bars=off] .tabbar{transform:translateY(calc(100% + 40px))}html[data-bars=off]{--player-b: calc(12px + env(safe-area-inset-bottom, 0px)) }}.reader-layout{display:block}.reader{width:100%;max-width:820px;margin:0 auto;padding:0 0 var(--s-10)}.reader-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 6px}.vlist{position:relative;width:100%}.vitem{position:absolute;top:0;left:0;width:100%}@media(min-width:1100px){.reader-layout.has-pane{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:28px;align-items:start}.reader-pane{position:sticky;top:calc(var(--hdr-lg-b) + 60px);height:calc(100dvh - var(--hdr-lg-b) - 70px);overflow-y:auto;border-radius:30px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:var(--s-4) var(--s-5) var(--s-8)}}.pane-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.surah-head{text-align:center;padding:14px 0 6px}.sh-frame{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.sh-name{font-size:clamp(2.2rem,8vw,3.2rem);line-height:1.8;color:var(--gold-2);text-shadow:0 0 40px color-mix(in srgb,var(--gold) 30%,transparent)}.sh-meta{font-size:.82rem;color:var(--ink-2);direction:ltr;font-family:var(--f-sub)}.basmala{text-align:center!important;margin:var(--s-4) 0 0}.marks{display:flex;align-items:center;justify-content:center;gap:8px;margin:var(--s-4) 0 var(--s-2);font-size:.78rem;color:var(--gold-ink);font-weight:600;letter-spacing:.04em;font-family:var(--f-sub)}.marks:before,.marks:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--gold) 50%,transparent))}.marks:after{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--gold) 50%,transparent))}.hizb-mark{color:var(--gold-ink)}.ayah{position:relative;padding:22px 8px 14px;border-bottom:1px solid var(--line);border-radius:22px;transition:background .6s,box-shadow .6s}.ayah.is-flash{animation:flash 2.4s var(--ease)}@keyframes flash{0%,30%{background:color-mix(in srgb,var(--violet) 16%,transparent)}to{background:transparent}}.ayah.is-selected{background:color-mix(in srgb,var(--violet) 8%,transparent)}.ayah.is-playing{background:color-mix(in srgb,var(--gold) 9%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}.ayah.hl-yellow{background:var(--hl-yellow)}.ayah.hl-green{background:var(--hl-green)}.ayah.hl-blue{background:var(--hl-blue)}.ayah.hl-pink{background:var(--hl-pink)}.ayah-tools{display:flex;align-items:center;gap:4px;min-height:36px}.ayah-num{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:var(--r-tag);font:600 .8rem var(--f-title);color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent);direction:ltr;transition:background .2s,transform .3s var(--spring)}.ayah-num:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.ayah-num:active{transform:scale(.94)}.sajdah-tag{font-size:.78rem;color:var(--gold-ink);font-weight:600;margin-inline-start:6px}.ayah-ar{margin:6px 0 10px;cursor:pointer}.ruku-end{font-family:var(--f-q-indopak);color:var(--gold-ink);margin-inline-start:6px;font-size:.8em}.tr{margin:0 0 8px}.tr-text{margin:0}.tr-text.roman,.tr-text.en{direction:ltr;text-align:left}.tr-by{display:flex;align-items:center;gap:8px;margin:0;font-size:.78rem;color:var(--ink-3)}.tr-skel{display:block;height:3.2em;border-radius:12px;background:var(--surface-2)}.sect{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 9px;border-radius:var(--r-tag);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);font-size:.74rem;font-family:var(--f-ui);transition:background .2s}.sect svg{width:12px;height:12px;transition:transform var(--m-tap)}.sect.is-open{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--ink);box-shadow:none}.sect.is-open svg{transform:rotate(180deg)}.ayah-intel{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ayah-intel button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--r-ctl);color:var(--ink-2);font-size:.84rem;font-weight:500;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);transition:background .2s,color .2s,box-shadow .2s,transform .3s var(--spring)}.ayah-intel button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}.ayah-intel button:active{transform:scale(.94)}.ayah-intel button svg{width:15px;height:15px}.ayah-intel button.is-zero{opacity:.5}.ayah-intel .count{margin-inline-start:2px}.ayah.is-clean{padding:16px 8px 12px}.ayah.is-clean .ayah-body{cursor:pointer;border-radius:16px;outline-offset:4px}.ayah.is-clean .ayah-ar{margin-top:0}.tr-ref{margin:0 0 4px;font:600 .8rem var(--f-title);color:var(--gold-ink)}.tafsir-note .ayah-num{margin-bottom:10px}.tafsir-choice{margin-top:var(--s-3);display:flex;flex-direction:column;align-items:center;gap:8px}.tafsir-choice .tafsir-bar,.tafsir-choice .pick-group{justify-content:center}.ayah-flags{display:flex;align-items:center;gap:10px;min-height:26px;color:var(--gold-ink)}.ayah-flags .sajdah-tag{margin:0}.flag-bm{display:inline-flex}.flag-bm svg{width:17px;height:17px}.ayah-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line);animation:fade .3s}.opt-ref{font:600 .82rem var(--f-title);color:var(--gold-ink);direction:ltr;padding:0 4px}.opt{display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:0 15px;border-radius:var(--r-ctl);color:var(--ink);font-size:.9rem;font-weight:500;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s,color .2s,box-shadow .2s,transform .3s var(--spring)}html[lang=ur] .opt{font-family:var(--f-ur-ui);font-size:.98rem}.opt svg{width:17px;height:17px;color:var(--gold-ink)}.opt:hover{box-shadow:inset 0 0 0 1px var(--gold)}.opt:active{transform:scale(.95)}.opt.is-on,.opt[aria-pressed=true]{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}.opt.is-ai,.opt.is-ai svg{color:var(--violet)}.opt .count{margin-inline-start:0}.reader-hint{margin:var(--s-3) 0 0;font-size:.86rem;color:var(--ink-3);text-wrap:balance}.ayah-intel button.is-ai{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 45%,transparent)}.act{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--r-ctl);color:var(--ink-2);font-size:.84rem;font-weight:500;transition:background .2s,color .2s,transform .3s var(--spring)}.act:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.act:active{transform:scale(.9)}.act svg{width:17px;height:17px}.act.ai{color:var(--violet);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 40%,transparent)}.act.ai:hover{background:color-mix(in srgb,var(--violet) 12%,transparent)}.act.is-zero{opacity:.55}.act.is-on{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent)}.ayah-tools .act{width:36px;padding:0;justify-content:center}.ayah-intel .is-ai{color:var(--violet)}.ayah-nav{display:inline-flex;align-items:center;gap:10px}.an-ref{font-family:var(--f-sub);font-weight:600;font-size:1rem;letter-spacing:.02em;white-space:nowrap}.sheet-title .ayah-nav{font-size:1rem}.icon-btn.sm{width:36px;height:36px}.icon-btn.sm svg{width:18px;height:18px}.icon-btn:disabled{opacity:.35;pointer-events:none}.ap-section{display:flex;flex-direction:column;gap:var(--s-3)}.ap-section>.crumb{margin-bottom:-4px}.ap-more-list .act .count{margin-inline-start:0}.ap-more-list .act .grow{flex:1}.ai-user{align-self:flex-end;max-width:92%;margin:0;padding:10px 16px;border-radius:20px 20px 6px;background:color-mix(in srgb,var(--ink) 7%,transparent);font-size:.98rem}[dir=rtl] .ai-user{border-radius:20px 20px 20px 6px}.ai-chat{gap:14px}.cite-plain{color:var(--ink-2);font-size:.9em}.ai-answer .md .h3{margin:10px 0 6px;font-size:1rem}.act .count{margin-inline-start:2px}.mushaf-page{margin:var(--s-4) 0;padding:var(--s-5) var(--s-5) var(--s-3);border-radius:30px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 6px var(--surface),inset 0 0 0 7px color-mix(in srgb,var(--gold) 28%,transparent)}.mushaf-text{text-align:justify;text-align-last:center;margin:0;font-family:var(--f-q-uthmani);font-size:var(--q-size);line-height:2.25}html[data-script=indopak] .mushaf-text{font-family:var(--f-q-indopak);line-height:2.5}.mushaf-text .q-text{font-size:inherit;line-height:inherit}.ma{cursor:pointer;border-radius:8px;transition:background .4s}.ma:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.ma.is-flash{background:color-mix(in srgb,var(--violet) 16%,transparent)}.ma.is-selected{background:color-mix(in srgb,var(--violet) 10%,transparent)}.ma.is-playing{background:color-mix(in srgb,var(--gold) 14%,transparent)}.ma.hl-yellow{background:var(--hl-yellow)}.ma.hl-green{background:var(--hl-green)}.ma.hl-blue{background:var(--hl-blue)}.ma.hl-pink{background:var(--hl-pink)}.sajdah-mark{color:var(--gold-ink)}.page-foot{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:8px}.page-no{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 9px;border-radius:var(--r-tag);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent);color:var(--gold-ink);font:600 .75rem var(--f-ui)}.surah-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:var(--s-6) 0}.sf-link{display:flex;align-items:center;gap:10px;padding:18px 20px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .35s var(--spring),box-shadow .2s}.sf-link>span{display:flex;flex-direction:column;min-width:0}.sf-link>span>span:last-child{font-family:var(--f-sub);font-weight:600}.sf-next{justify-content:flex-end;text-align:end}.sf-link:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--gold)}.ayah-panel{display:flex;flex-direction:column;gap:var(--s-3)}.ap-ayah{padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.ap-ar{display:block;font-size:calc(var(--q-size) * .9)}.ap-ar.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-more{margin-top:2px}.ap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ap-actions .btn-sm{min-height:var(--tap)}.ap-actions-more{padding-top:8px;border-top:1px solid var(--line);animation:fade .25s}.ap-actions-more .hl-dot{width:28px;height:28px}.ap-subtabs,.tafsir-bar{align-items:center}.hl-pick{display:inline-flex;align-items:center;gap:5px;padding:0 6px;color:var(--ink-3)}.hl-pick svg{width:16px;height:16px}.hl-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-2);padding:0}.hl-dot.hl-yellow{background:#f2d34c}.hl-dot.hl-green{background:#78c993}.hl-dot.hl-blue{background:#7ea9e6}.hl-dot.hl-pink{background:#e78fb8}.hl-dot.is-on{box-shadow:0 0 0 2px var(--gold)}.ap-tabs{display:flex;flex-shrink:0;gap:4px;overflow-x:auto;scrollbar-width:none;position:sticky;top:-4px;z-index:2;padding:6px 0;background:var(--bg)}.reader-pane .ap-tabs{background:var(--surface)}.ap-tabs::-webkit-scrollbar{display:none}.ap-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 13px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-weight:500;font-size:.88rem;white-space:nowrap;transition:background .3s,color .3s}.ap-tab.is-active{background:var(--ink);color:var(--bg);box-shadow:none}.ap-tab.is-ai{color:var(--violet);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 55%,transparent)}.ap-tab.is-ai.is-active{background:linear-gradient(135deg,var(--violet-2),var(--violet));color:#fff}.ap-tab .count{margin-inline-start:2px}.ap-tab svg{width:15px;height:15px}@media(max-width:400px){.ap-tab{padding:0 11px;font-size:.84rem}}.ap-tab.is-active .count{color:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg) 40%,transparent)}.ap-body{display:flex;flex-direction:column;gap:var(--s-3)}.ap-more-list{display:grid;gap:8px}.ap-more-list .act{justify-content:flex-start;height:48px;padding:0 16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;color:var(--ink)}.ap-more-list .act:hover{box-shadow:inset 0 0 0 1px var(--gold)}.ap-more-list .act svg{color:var(--gold-ink)}.compare-list,.rel-list,.ref-list,.pending-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.compare-item,.rel-item{padding:14px 0;border-top:1px solid var(--line)}.ci-head,.ri-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.ci-name{font-weight:600;font-size:.9rem;color:var(--gold-ink)}.ci-text{display:block}.ci-text.roman,.ci-text.en{direction:ltr;text-align:left}.ci-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}u.diff{text-decoration:none;background:color-mix(in srgb,var(--violet) 24%,transparent);border-radius:4px}.pending-list li{font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;border-top:1px dashed var(--line)}.byline{color:var(--ink-2);font-size:.875rem}.tafsir-pick{align-items:flex-start}.pick-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.pick-group .eyebrow{width:100%}.tafsir-cols{display:grid;gap:var(--s-3)}@media(min-width:900px){.sheet .tafsir-cols.is-compare{grid-template-columns:1fr 1fr}}.tafsir-col{padding:14px 0;border-top:1px solid var(--line);min-width:0}.tc-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.tc-name{font-weight:600;color:var(--gold-ink)}.tafsir-text{white-space:pre-line}.tafsir-text p{margin:0 0 .7em}.tafsir-text.ar{font-size:calc(var(--ar-size) * .9)}.ri-ref{font-weight:600;font-size:.92rem;color:var(--gold-ink)}.ri-evidence{margin:6px 0;font-size:.9rem}.ri-evidence .ar{font-size:1.15rem}.hadith-inline{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-2)}.hadith-inline .h-ar{font-size:calc(var(--ar-size) * .9)}.about-ayah .facts>div{grid-template-columns:minmax(120px,40%) 1fr}.parallel-item{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--line);color:var(--ink)}.parallel-item .q-text{font-size:calc(var(--q-size) * .78)}.h-ai-tr{margin:10px 0 4px;padding:10px 14px 12px;border-radius:14px;border-inline-start:3px solid var(--violet);background:color-mix(in srgb,var(--violet) 7%,var(--surface))}.h-ai-tr .h-tr.is-ai-tr{margin:6px 0 0;color:var(--ink-2)}.layer-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-2px 0 8px;font:500 .76rem/1.5 var(--f-ui);color:var(--ink-3)}html[lang=ur] .layer-label{font-family:var(--f-ur-ui);font-size:.82rem}.layer-label .ai-tr-more{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto}.ai-tr-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:500 .76rem/1.5 var(--f-ui);color:var(--violet)}html[lang=ur] .ai-tr-label{font-family:var(--f-ur-ui);font-size:.82rem}.ai-tr-label>svg{width:14px;height:14px;flex:none}.ai-tr-label .ai-tr-sample{font-weight:600;color:var(--warn);padding:0 8px;border-radius:var(--r-tag);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent)}.ai-tr-label .ai-tr-more{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto}.studies .note{margin-bottom:16px}.studies-tools{align-items:center;margin:8px 0 18px}.studies-surah{margin-bottom:18px}.studies-row{align-items:flex-start}.studies-row .sr-ref{font:600 .9rem/1.6 var(--f-ui);color:var(--gold-ink);min-width:4.2em;font-variant-numeric:tabular-nums}.studies-row .sr-ev{font-size:1.02rem;line-height:1.9;color:var(--ink-2)}.studies-classic{margin:6px 0 20px;padding:16px 18px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.studies-pairs{margin:10px 0 0;padding-inline-start:22px;display:grid;gap:12px}.studies-pairs .sp-refs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px}.studies-pairs .sp-refs a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.ai-box{display:flex;flex-direction:column;gap:12px}.ai-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 14%,transparent),color-mix(in srgb,var(--gold) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 30%,transparent)}.ai-strip .t{flex:1;min-width:180px;font-size:.86rem;color:var(--ink-2)}.ai-strip .t b{color:var(--ink);font-family:var(--f-sub);display:block;font-size:.98rem}.ai-strip>svg{width:22px;height:22px;color:var(--violet)}.ai-answer{position:relative;padding:16px 18px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 30%,transparent)}.ai-answer .md p{margin:0 0 12px}.ai-answer .md p:last-child{margin:0}.ai-answer .md ul,.ai-answer .md ol{margin:0 0 12px;padding-inline-start:22px}.ai-answer .md li{margin-bottom:4px}.ai-answer .md[dir=rtl]{font-family:var(--f-ur);line-height:2.3;font-size:1.04rem}html[data-urdu=naskh] .ai-answer .md[dir=rtl]{font-family:var(--f-ur-naskh);line-height:2}.ai-answer .md a.cite{color:var(--gold-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ai-answer .md .caret:after{content:"\258d";color:var(--violet);animation:blink 1s steps(2) infinite;margin-inline-start:2px}@keyframes blink{50%{opacity:0}}.ai-steps{display:flex;flex-wrap:wrap;gap:6px}.ai-steps span{font-size:.78rem;color:var(--ink-2);padding:4px 10px;border-radius:var(--r-tag);box-shadow:inset 0 0 0 1px var(--line)}.ai-note{font-size:.8rem;color:var(--ink-3);border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.ai-note[lang=ur]{font-family:var(--f-ur-ui);line-height:1.9}.thinking{display:inline-flex;gap:6px;align-items:center;color:var(--ink-2);font-size:.9rem}.thinking i{width:7px;height:7px;border-radius:50%;background:var(--violet);animation:bounce 1.1s infinite ease-in-out}.thinking i:nth-child(2){animation-delay:.15s;background:var(--gold)}.thinking i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-ask{display:flex;gap:8px;align-items:flex-end}.ai-ask textarea{flex:1;min-height:46px;max-height:140px}.ai-evidence{display:flex;flex-direction:column;gap:6px}.ai-evidence summary{cursor:pointer;color:var(--ink-2);font-size:.86rem}.sel-order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sel-order li{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:14px;background:color-mix(in srgb,var(--gold) 10%,transparent)}.so-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:var(--on-gold);font:700 .75rem var(--f-ui)}.sel-order li span:nth-child(2){flex:1}.pick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pick-row{display:flex;align-items:center;gap:4px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s}.pick-row.is-on{box-shadow:inset 0 0 0 1.5px var(--gold)}.pick-row.is-pending{opacity:.7}.pr-main{flex:1;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;text-align:start;min-width:0}.pr-main:disabled{cursor:default}.check{width:24px;height:24px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);display:grid;place-items:center;margin-top:2px;transition:background .3s,box-shadow .3s}.check.is-on{background:var(--gold);box-shadow:none;color:var(--on-gold)}.check svg{width:14px;height:14px}.pr-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pr-title{font-weight:600}.pr-sub{font-size:.8rem;color:var(--ink-2)}.star.is-on svg{color:var(--gold-ink);fill:var(--gold)}.settings-block{display:flex;flex-direction:column;gap:10px;padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.settings-block:last-child{border-bottom:0}.preview-q{text-align:center!important;margin:4px 0}.preview-ur{margin:0;text-align:center!important}.stepper{display:flex;align-items:center;gap:10px}.st-label{flex:1;font-size:.92rem;color:var(--ink-2)}.st-value{min-width:46px;text-align:center;font:600 .95rem var(--f-ui);font-variant-numeric:tabular-nums}.reading{max-width:820px}.tafsir-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.tafsir-entry{padding:var(--s-5);border-radius:26px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:calc(var(--hdr-b) + 12px)}.te-ayahs{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line);color:var(--ink)}.te-ayahs .q-text{font-size:calc(var(--q-size) * .8);display:block}.big-doors{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.big-doors{grid-template-columns:1fr 1fr;gap:16px}}.big-door{--glow: .26;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;min-height:228px;padding:20px 22px 18px;border-radius:var(--r-3);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);transition:box-shadow .2s}.big-door:before{content:"";position:absolute;z-index:-1;width:72%;aspect-ratio:1;inset-inline-end:-14%;top:-34%;border-radius:50%;background:var(--g, var(--violet));opacity:var(--glow);filter:blur(60px);pointer-events:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sepia]) .big-door{--glow: .42}}:root[data-theme=dark] .big-door{--glow: .42}:root[data-theme=sepia] .big-door{--glow: 0}.big-door .bd-pat{position:absolute;z-index:-1;width:300px;height:300px;inset-inline-start:-96px;bottom:-120px;color:var(--gold);opacity:.09;pointer-events:none}.bd-word{margin:0;font-family:var(--f-ur);font-weight:400;font-size:clamp(1.9rem,7.4vw,2.5rem);line-height:1.95;letter-spacing:0;color:var(--gold);text-align:start}html:not([lang=ur]) .bd-word{font-size:clamp(1.6rem,6vw,2.1rem);align-self:flex-end}.bd-en{align-self:flex-start;margin-top:4px;font-family:var(--f-sub);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;color:var(--ink-2)}.bd-h{margin:2px 0 0;font-size:clamp(1.45rem,4.6vw,2rem);line-height:1.1}html:not([lang=ur]) .bd-h{margin-top:12px}.bd-lede{display:block;margin-top:10px;max-width:30em;color:var(--ink-2);font-family:var(--f-sub);font-size:.95rem;line-height:1.6}html[lang=ur] .bd-lede{font-family:var(--f-ur-ui);font-size:1rem;line-height:2;margin-top:6px}.bd-foot{margin-top:auto;padding-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bd-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.bd-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:var(--r-tag);font:500 .74rem/1.5 var(--f-ui);color:var(--ink-2);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}html[lang=ur] .bd-tag{font-family:var(--f-ur-ui);font-size:.84rem;line-height:1.9;padding:0 9px 1px}.bd-tag.is-gold{color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent)}.bd-tag.is-ai{color:var(--violet);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 50%,transparent)}.bd-go{flex:none;width:22px;height:22px;margin-bottom:1px;color:var(--gold-ink)}.big-door:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gold) 70%,transparent),var(--shadow-card)}.big-door:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--r-3)}@media(min-width:640px){.big-door{min-height:250px;padding:26px 26px 22px}}.shelf-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.book-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px}.book-grid>li{display:flex;min-width:0}.cover{--c1: #3B2A7A;--c2: #140F2E;--cv-gold: #F7DFA8;--cv-ink: #F3F0EA;position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:212px;padding-block:16px 14px;padding-inline:24px 14px;border-start-start-radius:6px;border-end-start-radius:6px;border-start-end-radius:18px;border-end-end-radius:18px;overflow:hidden;isolation:isolate;color:var(--cv-ink);background:linear-gradient(155deg,var(--c1),var(--c2));box-shadow:0 22px 36px -22px #000000b3,inset 0 0 0 1px #ffffff0a;transition:transform .3s var(--ease),box-shadow .3s}.cover:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:13px;background:linear-gradient(to right,#0000006b,#ffffff14 60%,#00000040)}html[dir=rtl] .cover:before{background:linear-gradient(to left,#0000006b,#ffffff14 60%,#00000040)}.cover:after{content:"";position:absolute;inset-block:9px;inset-inline:20px 9px;border:1px solid rgba(247,223,168,.32);border-start-start-radius:3px;border-end-start-radius:3px;border-start-end-radius:11px;border-end-end-radius:11px;pointer-events:none}.cover .cv-pat{position:absolute;z-index:-1;width:160px;height:160px;inset-inline-end:-46px;bottom:-46px;color:var(--cv-gold);opacity:.15;pointer-events:none}.cv-top,.cv-foot{position:relative;display:flex;flex-direction:column;min-width:0}.cv-top{gap:2px}.cv-foot{gap:1px}.cv-gold{display:block;color:var(--cv-gold);text-align:right;overflow-wrap:anywhere}.cv-ar{font-family:var(--f-ar);font-size:1.3rem;line-height:1.65}.cv-ur{font-family:var(--f-ur);font-size:1.12rem;line-height:2.15}html[data-urdu=naskh] .cv-ur{font-family:var(--f-ur-naskh);line-height:1.8}.cv-en{display:block;font-family:var(--f-sub);font-weight:600;font-size:.84rem;line-height:1.35;color:var(--cv-ink);opacity:.92;text-align:left;overflow-wrap:anywhere}html[dir=rtl] .cv-en{text-align:right}.cv-top>.cv-en:first-child{font-size:1rem;opacity:1}.cv-meta{display:block;font-size:.78rem;line-height:1.55;color:#f3f0eadb;overflow-wrap:anywhere}html[lang=ur] .cv-meta{font-family:var(--f-ur-ui);font-size:.84rem;line-height:1.95}.cv-by{color:var(--cv-ink)}.cover .byline,.cover .byline-link{color:inherit}.cv-layer{color:var(--cv-gold)}.cv-ai{color:#d6cbff}.cv-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.cv-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:var(--r-tag);font:500 .68rem/1.5 var(--f-ui);color:var(--cv-gold);background:#f7dfa821;box-shadow:inset 0 0 0 1px #f7dfa833;white-space:nowrap}html[lang=ur] .cv-tag{font-family:var(--f-ur-ui);font-size:.76rem;line-height:1.85;padding-bottom:1px}.cv-tag.is-ai{color:#dcd2ff;background:#8c6bff38;box-shadow:inset 0 0 0 1px #aa91ff52}.cv-tag.is-soon{color:var(--cv-ink);background:#f3f0ea1a;box-shadow:inset 0 0 0 1px #f3f0ea38}.cover.soon{filter:saturate(.18) brightness(.9);box-shadow:0 14px 28px -22px #0000008c}.cover.soon:after{border-style:dashed;border-color:#f7dfa842}.cover:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a.cover:hover{transform:translateY(-3px);box-shadow:0 26px 40px -22px #000000bf,inset 0 0 0 1px #ffffff0a}html[data-motion=reduce] a.cover:hover{transform:none}}@media(hover:none),(pointer:coarse){a.cover:active{opacity:.86}.big-door:hover{box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card)}}.work-head.book-hero{flex-direction:row;align-items:flex-start;gap:16px}.book-hero .bh-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.book-hero .bh-main>p{margin:0}.cover.is-hero{flex:none;width:96px;min-height:134px;justify-content:flex-start;gap:4px;padding-block:12px 10px;padding-inline:18px 9px;border-start-end-radius:12px;border-end-end-radius:12px}.cover.is-hero:before{width:10px}.cover.is-hero:after{inset-block:6px;inset-inline:15px 6px;border-start-end-radius:8px;border-end-end-radius:8px}.cover.is-hero .cv-pat{width:110px;height:110px;inset-inline-end:-34px;bottom:-34px}.cover.is-hero .cv-ar{font-size:1rem;line-height:1.6}.cover.is-hero .cv-ur{font-size:.92rem;line-height:2.05}.cover.is-hero .cv-en{font-size:.64rem}@media(min-width:640px){.cover.is-hero{width:116px;min-height:160px}.cover{min-height:236px}}@media(min-width:1020px){.book-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}}.cr-layer{margin-inline-start:8px;font-size:.72rem}.pending-section{padding-top:var(--s-4);border-top:1px solid var(--line)}.work-summary{display:flex;flex-direction:column;gap:6px}.ws-ar{font-size:1.7rem;margin:0;color:var(--gold-ink)}.vol-pick{display:flex;flex-wrap:wrap;gap:6px}.chapter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.chapter-row{display:flex;align-items:center;gap:12px;padding:14px 8px;border-bottom:1px solid var(--line);border-radius:18px;color:var(--ink);transition:background .25s,transform .35s var(--spring)}.chapter-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);transform:translate(4px)}html[lang=ur] .chapter-row:hover{transform:translate(-4px)}.cr-n{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold-ink);font:700 .82rem var(--f-title)}.cr-names{flex:1;min-width:0}.cr-count{font-size:.875rem;color:var(--ink-2);white-space:nowrap}.chapter-head{display:flex;flex-direction:column;gap:8px}.ch-names .bn-main{font:600 1.3rem/1.6 var(--f-sub)}html[lang=ur] .ch-names .bn-main{font-family:var(--f-ur);font-size:1.4rem;line-height:2.2;color:var(--gold-ink)}.hadith-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-3)}.hadith{padding:var(--s-5);border-radius:26px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:calc(var(--hdr-b) + 12px);transition:background .6s}.hadith.is-flash{animation:flash 2.4s var(--ease)}.h-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.h-num{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-tag);color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent);font:700 .78rem var(--f-title)}.h-bab{font-size:.95rem;color:var(--ink-2)}.h-bab.ar{font-size:1.1rem}.h-ar{margin:0 0 10px}.h-tr{margin:0 0 8px}.h-tr.en{font-size:1rem;line-height:1.7}.grades{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.grades-by{margin:8px 0 0}.grade-long{flex-basis:100%;font-size:.92rem;line-height:1.9;color:var(--ink-2)}.h-takhrij{margin:4px 0 8px}.h-explain p{margin:0 0 .7em}.h-explain ul{margin:4px 0 0;padding-inline-start:1.3em;display:flex;flex-direction:column;gap:6px}.book-head{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--s-4)}.book-tools{align-items:center;margin:0}.book-toc{list-style:none;margin:0;padding:12px 14px;max-height:50vh;overflow-y:auto;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:2px}.book-toc a{display:block;padding:7px 8px;border-radius:10px;color:var(--ink)}.book-toc a:hover{background:color-mix(in srgb,var(--gold) 10%,transparent)}.book-toc .lv-2 a{padding-inline-start:22px}.book-toc .lv-3 a{padding-inline-start:36px;font-size:.92em}.book-toc .lv-4 a{padding-inline-start:50px;font-size:.88em}.book-toc .is-here a{color:var(--gold-ink)}.book-sec{scroll-margin-top:calc(var(--hdr-b) + 12px)}.book-pair{margin:0 0 var(--s-4)}.book-pair .book-p{margin:0 0 6px}.book-p-tr{font-family:var(--f-ur);font-size:var(--ur-size);line-height:2.1;padding-inline-start:12px;border-inline-start:2px solid color-mix(in srgb,var(--violet) 55%,transparent)}.book-h-tr{font-family:var(--f-ur);font-size:1.15rem;line-height:2;margin:0 0 6px;color:var(--ink-2)}.book-sec .ai-tr-label{margin-bottom:8px}.h-par-how{opacity:.8}.book-picker{display:grid;gap:4px;max-height:46vh;overflow-y:auto;padding:4px 2px}.book-h{margin:var(--s-5) 0 var(--s-2);color:var(--gold-ink);line-height:1.7}.book-h.lv-1{font-size:1.45rem}.book-h.lv-2{font-size:1.25rem}.book-h.lv-3,.book-h.lv-4{font-size:1.1rem}.book-page{margin:0 0 4px}.book-p{margin:0 0 .9em;font-size:calc(var(--ar-size) * .9);line-height:2.1}.book-text,.book-toc{overflow-wrap:anywhere}.learn{display:flex;flex-direction:column;gap:var(--s-5)}.term-group{margin-top:var(--s-4)}.terms{margin:8px 0 0;display:flex;flex-direction:column;gap:10px}.term{padding:14px 16px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:calc(var(--hdr-b) + 12px)}.term dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-weight:600}.term-ar{color:var(--gold-ink);font-weight:400}.term dd{margin:6px 0 0}.h-note{display:flex;gap:8px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--gold) 9%,transparent);font-size:.92rem;line-height:1.7}.h-actions{display:flex;flex-wrap:wrap;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.h-chain{color:var(--gold-ink);margin:2px 0 6px;text-decoration:underline;text-underline-offset:3px}.matn-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0}.one-tools{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--s-3)}.similar{margin-top:var(--s-5)}.sim-ar{display:block;line-height:1.9}.h-links{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-2)}.h-links a{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:14px;background:var(--bg);color:var(--ink)}.h-links .q-text{font-size:calc(var(--q-size) * .7);line-height:1.9}.page.library-iv{--rise-step: 40ms;--rise-cap: 9}.lb-head{padding:30px 0 22px}html .page.ivory .lb-head h1{font:400 calc(48 * var(--u))/calc(77 * var(--p)) var(--f-ur-ui);letter-spacing:0;color:var(--iv-ink)}.lb-head p{margin-top:2px;font-size:calc(19 * var(--u));line-height:calc(38 * var(--p));color:var(--iv-ink-2)}html[lang=en] .page.ivory .lb-head h1{font:500 calc(42 * var(--p))/1.15 var(--f-sub);letter-spacing:-.01em}html[lang=en] .lb-head p{margin-top:8px;font-size:calc(16.5 * var(--p));line-height:1.6}.lb-find{padding-inline-end:16px}.library-iv .iv-sec{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 8px}.lb-subjects{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;border-bottom:1px solid var(--iv-rule)}.lb-subjects li{display:flex;min-width:0;border-top:1px solid var(--iv-rule)}.lb-subj{flex:1;min-width:0;display:grid;grid-template-columns:22px 1fr;align-content:center;column-gap:10px;min-height:66px;padding:12px 4px;border-radius:10px;transition:background-color .16s var(--iv-ease)}.lb-subj:active{background:var(--iv-press)}.lb-subj>svg{width:22px;height:22px;align-self:center;color:var(--iv-accent);stroke-width:1.4}.lb-subj b{min-width:0;font-weight:400;font-size:calc(21 * var(--u));line-height:calc(37 * var(--p));color:var(--iv-ink)}.lb-subj i{font-style:normal;color:var(--iv-ink-3);text-align:end}.lb-subj i[lang=en]{grid-column:1 / -1;margin-top:1px;font:400 calc(12.5 * var(--p))/1.4 var(--f-ui);letter-spacing:.005em;text-wrap:balance}.lb-subj i[lang=ur]{grid-column:2;font-family:var(--f-ur-ui);font-size:calc(17 * var(--u));line-height:calc(30 * var(--p))}html[lang=ur] .lb-subj{min-height:84px}html[lang=en] .lb-subj b{font-size:calc(16.5 * var(--p));line-height:1.4;font-weight:500;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lb-links{list-style:none;margin:28px 0 0;padding:0}.lb-links li+li a{border-top:1px solid var(--iv-rule)}.lb-links a{display:flex;align-items:center;gap:14px;min-height:64px;padding:6px 4px;transition:background-color .16s var(--iv-ease)}.lb-links a:active{background:var(--iv-press)}.lb-links a>svg:first-child{width:22px;height:22px;flex:none;color:var(--iv-accent);stroke-width:1.4}.lb-links b{flex:1;font-weight:400;font-size:calc(21 * var(--u));line-height:calc(37 * var(--p))}html[lang=en] .lb-links b{font-size:calc(16.5 * var(--p));line-height:1.4;font-weight:500}.lb-found{margin-top:22px}.library-iv .empty{margin-top:12px}html[lang=ur] .library-iv .empty-title{font:400 calc(19 * var(--u))/calc(38 * var(--p)) var(--f-ur-ui);color:var(--iv-ink-2)}@media(hover:hover){.lb-subj:hover,.lb-links a:hover{background:var(--iv-press)}}@media(min-width:640px){.lb-subjects{grid-template-columns:1fr 1fr 1fr}}@media(max-width:389px){html[lang=en] .lb-subj{grid-template-columns:18px 1fr;column-gap:8px}html[lang=en] .lb-subj>svg{width:18px;height:18px}html[lang=en] .lb-subj b{font-size:calc(15 * var(--p))}}@media(max-width:359px){html[lang=en] .lb-subjects{grid-template-columns:1fr}}.cat-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cat-card{height:100%;display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);position:relative;font-weight:500;transition:transform .3s var(--spring),box-shadow .2s}.cat-card .count{position:absolute;top:12px;inset-inline-end:12px}.cat-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--gold)}.work-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.work-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .2s,transform .3s var(--spring)}.work-row.is-pending{background:transparent}.work-row:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--gold)}.wr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wr-title{font-weight:600}.wr-ar{font-size:1.1rem;line-height:1.8}.wr-sub{font-size:.875rem;color:var(--ink-2)}.wr-badges{flex-shrink:0}.work-page{gap:var(--s-4)}.work-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wh-ar{font-size:1.8rem;margin:0;color:var(--gold-2)}.wh-title{font-size:clamp(1.5rem,5vw,2.4rem);line-height:1.1}html[lang=ur] .wh-title{font-family:var(--f-ur);line-height:2;font-size:1.6rem}.person-head .avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 180deg,var(--violet-2),var(--gold),var(--violet-2));color:#fff}.person-head .avatar svg{width:26px;height:26px}.status-ladder ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.status-ladder li{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--ink-3)}.status-ladder .dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);flex-shrink:0}.status-ladder li.is-done{color:var(--ink-2)}.status-ladder li.is-done .dot{background:var(--ok);box-shadow:none}.status-ladder li.is-current{color:var(--ink);font-weight:600}.status-ladder li.is-current .dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent)}.search-page{max-width:880px}.searchbox{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 8px 0 20px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),0 22px 50px -26px var(--violet);transition:box-shadow .25s}.searchbox:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 6px color-mix(in srgb,var(--gold) 12%,transparent)}.searchbox>svg{width:20px;height:20px;color:var(--ink-3)}.searchbox input{border:0;background:transparent;min-height:56px;font-size:1.05rem;padding-inline:0;box-shadow:none}.searchbox input:focus{box-shadow:none}.ref-hits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ref-hit{width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent);color:var(--ink);font-weight:600;text-align:start;transition:transform .3s var(--spring)}.ref-hit:hover{transform:translateY(-2px)}.ref-hit .eyebrow{color:var(--gold-ink)}.ref-hit>span:nth-child(2){flex:1}.result-section{padding-top:var(--s-2)}.result-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.result{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .2s,transform .3s var(--spring)}.result:hover{box-shadow:inset 0 0 0 1px var(--gold);transform:translateY(-2px)}.result .eyebrow{color:var(--gold-ink)}.res-q{font-size:calc(var(--q-size) * .72);line-height:2}.res-text{font-size:calc(var(--ur-size) * .92)}.res-text.en,.res-text.roman{direction:ltr;text-align:left;font-size:.95rem}.hadith-shelves{display:grid;gap:var(--s-4)}@media(min-width:1000px){.hadith-shelves{grid-template-columns:1fr 1fr}}.hs-col{display:flex;flex-direction:column;gap:8px;min-width:0}.person-chips{list-style:none;padding:0;margin:0}.tips .chip{text-decoration:none}.adv{display:grid;gap:10px;padding:16px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.adv-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.support-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;color:var(--on-gold);background:linear-gradient(135deg,var(--gold-2),var(--gold))}.support-card>svg{width:44px;height:44px;flex:none;padding:11px;border-radius:14px;background:#0000001f}.support-card>span{flex:1;display:flex;flex-direction:column}.support-card b{font-family:var(--f-sub);font-size:1.05rem}.support-card .muted{color:var(--on-gold);opacity:.8}.sc-ur{font-family:var(--f-ur);line-height:2}.menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.menu-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .3s var(--spring),box-shadow .2s}.menu-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--gold)}.mi-icon{width:44px;height:44px;flex:none;padding:11px;border-radius:14px;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,transparent)}.mi-text{flex:1;display:flex;flex-direction:column;font-weight:600}.mi-text .muted{font-weight:400}.mi-go{width:18px;height:18px;color:var(--ink-3)}.more-lang{justify-content:space-between;padding:4px 4px 0}@media(max-width:520px){.menu{grid-template-columns:1fr}}.prayer-today{padding:var(--s-5);border-radius:26px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pt-next{font-size:1.05rem}.pt-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.pt-list li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);text-align:center}.pt-list li>span:first-child{font-size:.88rem;color:var(--ink-2)}.pt-list li.is-next{box-shadow:inset 0 0 0 2px var(--gold)}.pt-list li.is-sun{color:var(--ink-3)}.pt-time{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;font-family:var(--f-sub)}.adjust-list{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.adjust-list li{display:grid;grid-template-columns:1fr auto 80px auto;align-items:center;gap:8px}.adjust-list output{text-align:center;font-variant-numeric:tabular-nums}.ptable{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.ptable th,.ptable td{padding:9px 10px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.ptable th{background:var(--surface-2);font-weight:600}.ptable td:first-child,.ptable th:first-child{text-align:start}.ptable tr.is-today td{background:color-mix(in srgb,var(--gold) 10%,transparent);font-weight:600}.qibla{align-items:center}.compass{position:relative;width:min(300px,80vw);aspect-ratio:1;margin:var(--s-4) auto}.compass-dial{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 0 40px color-mix(in srgb,var(--ink) 2%,transparent);background:var(--surface);transition:transform .2s linear}.compass-dial span{position:absolute;font:700 .9rem var(--f-title);color:var(--ink-3)}.cd-n{top:10px;left:50%;translate:-50% 0;color:var(--bad)!important}.cd-s{bottom:10px;left:50%;translate:-50% 0}.cd-e{right:12px;top:50%;translate:0 -50%}.cd-w{left:12px;top:50%;translate:0 -50%}.compass-needle{position:absolute;inset:0;transition:transform .2s linear}.compass-needle:before{content:"";position:absolute;left:50%;top:12%;bottom:50%;width:4px;translate:-50% 0;border-radius:2px;background:linear-gradient(var(--gold),var(--violet))}.kaaba{position:absolute;left:50%;top:6%;translate:-50% 0;width:22px;height:22px;border-radius:3px;background:var(--ink);box-shadow:inset 0 5px 0 var(--gold)}.qibla-deg{text-align:center;font-size:1.1rem}.qibla-deg b{font-size:2rem;font-family:var(--f-title)}.hijri-today{font-size:1.2rem;text-align:center}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{text-align:center;font-size:.75rem;color:var(--ink-3);padding:4px 0}.cal-day{display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.cal-day b{font-size:.95rem}.cal-day i{font-style:normal;font-size:.68rem;color:var(--gold-ink);text-align:center;line-height:1.3}.cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--gold)}.cal-day.has-event{box-shadow:inset 0 -3px 0 var(--gold),inset 0 0 0 1px var(--line)}.event-list{list-style:none;padding:0;margin:0}.event-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.tasbih{align-items:center}.tasbih-btn{width:min(260px,70vw);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--gold),0 30px 60px -30px var(--violet);background:radial-gradient(circle at 50% 40%,var(--surface),color-mix(in srgb,var(--gold) 14%,var(--surface)));display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--s-6) auto;transition:transform 80ms;touch-action:manipulation}.tasbih-btn:active{transform:scale(.96)}.tb-count{font:700 4rem/1 var(--f-title);font-variant-numeric:tabular-nums}.tb-of{color:var(--ink-3)}.saved-list,.dl-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.saved-list li,.dl-item{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 0;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.saved-item{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink)}.saved-item>svg{width:18px;height:18px;color:var(--gold-ink)}.saved-item>span:nth-child(2){flex:1;min-width:0}.note-item{align-items:flex-start}.hl-ic.hl-yellow{color:#c9a400}.hl-ic.hl-green{color:#3c9a57}.hl-ic.hl-blue{color:#3c76c2}.hl-ic.hl-pink{color:#c2457c}.dl-item{padding:14px 16px}.dl-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.dl-text progress{width:100%;accent-color:var(--gold)}.ok{color:var(--ok)}.info{max-width:760px}.support-hero{text-align:center;padding:var(--s-6) var(--s-4);border-radius:26px;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--on-gold)}.support-hero svg{width:40px;height:40px}.sh-ur{font-family:var(--f-ur);font-size:1.3rem;line-height:2.2;margin:8px 0 0}.sh-en{opacity:.85;margin:0}:root{--player-b: calc(var(--tabbar) + 18px + env(safe-area-inset-bottom, 0px))}.player{position:fixed;left:12px;right:12px;bottom:var(--player-b);z-index:58;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:6px;padding:10px 12px 10px 14px;border-radius:24px;background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -18px #0000008c;animation:up .5s var(--spring)}@media(min-width:1020px){:root{--player-b: 18px}}.player-row{display:flex;align-items:center;gap:8px}.player-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.player-title{font-family:var(--f-sub);font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-sub{font-size:.76rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player .icon-btn{width:40px;height:40px;box-shadow:none}.player .icon-btn.play{width:46px;height:46px;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--on-gold)}.player .icon-btn.play svg{width:22px;height:22px}.player-bar{height:3px;border-radius:3px;background:var(--line-2);overflow:hidden}.player-bar i{display:block;height:100%;width:var(--p, 0%);background:linear-gradient(90deg,var(--violet),var(--gold));transition:width .25s linear}.player-opts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.player-opts .chip{min-height:32px;padding:0 12px;font-size:.8rem}.player-err{font-size:.8rem;color:var(--bad)}.qari-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.qari-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:start;width:100%;color:var(--ink);transition:box-shadow .2s}.qari-row.is-on{box-shadow:inset 0 0 0 1.5px var(--gold)}.qari-row:hover{box-shadow:inset 0 0 0 1px var(--gold)}.qari-av{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 .9rem var(--f-title);color:#fff;background:conic-gradient(from 180deg,var(--violet-2),var(--gold),var(--violet-2))}.qari-text{flex:1;min-width:0;display:flex;flex-direction:column}.qari-text b{font-weight:600}.qari-text span{font-size:.8rem;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:1ms!important;transition-duration:1ms!important}@media print{.hdr,.tabbar,.reader-modebar,.ayah-tools,.ayah-intel,.h-actions,.toaster,.hm-note-wrap,.player{display:none!important}.vitem{position:static!important;transform:none!important}.vlist{height:auto!important}}.byline-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 55%,transparent);text-underline-offset:3px}.byline-link:hover{color:var(--gold-ink)}.person-links{display:flex;flex-direction:column;gap:var(--s-3)}.link-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.link-card{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .2s,transform .3s var(--spring)}.link-card:hover{box-shadow:inset 0 0 0 1px var(--gold);transform:translateY(-1px)}.lc-title{font-weight:600;font-size:.94rem}.lc-host{font-size:.76rem;color:var(--ink-3);font-family:var(--f-ui)}.research{gap:var(--s-4)}.paper-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.paper{padding:14px 16px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.paper-title{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 50%,transparent);text-underline-offset:3px}.paper-meta{margin:4px 0 0;color:var(--ink-2);font-size:.86rem}.paper-abs{margin:8px 0 0;color:var(--ink-2);font-size:.92rem;line-height:1.8}.journal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.journal{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .2s}.journal:hover{box-shadow:inset 0 0 0 1px var(--gold)}.j-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold-ink);flex-shrink:0}.j-ic svg{width:18px;height:18px}.j-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.j-text b{line-height:1.5}.j-go{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}@media(hover:none),(pointer:coarse){.brand:hover .mark,a.card:hover,.surah-row:hover,.unit:hover,.sf-link:hover,.chapter-row:hover,html[lang=ur] .chapter-row:hover,html[lang=ur] .surah-row:hover,.cat-card:hover,.work-row:hover,.ref-hit:hover,.result:hover,.menu-item:hover,.link-card:hover,.btn:hover .ic{transform:none}.surah-row:hover .sr-num:before,.surah-row:hover .sr-num:after{transform:none}.chapter-row:active,a.card:active,.menu-item:active,.work-row:active{opacity:.82}}.hadith,.tafsir-entry,.note,.disclosure,.card,.term,.paper,.journal,.link-card,.qari-row,.pick-row{box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card)}.hadith-list{gap:var(--s-4)}.hadith{padding:0;overflow:hidden;border-radius:24px;background:var(--surface)}.hadith>*{margin-inline:var(--s-4)}.hadith>.h-head{margin:0;padding:12px var(--s-4);display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--gold) 5%,var(--surface))}.h-head .grades{margin:0;margin-inline-start:auto;justify-content:flex-end}.h-head .badge{height:auto;min-height:26px;padding:2px 10px;white-space:normal;line-height:1.5}.h-bab{display:block;margin-top:12px;margin-bottom:0;font-size:.92rem;line-height:1.6;color:var(--ink-2)}.h-bab.ar{font-size:1.05rem}.h-chain{display:inline-block;margin-top:10px}.hadith .h-ar{margin-top:var(--s-4);margin-bottom:0;padding:14px 16px;border-radius:18px;background:var(--surface-ar, var(--surface-2));box-shadow:inset 0 0 0 1px var(--line)}.hadith .h-tr{margin-top:14px;margin-bottom:0}.hadith .h-no-ar{margin-top:var(--s-4);margin-bottom:0;padding:10px 14px;border-radius:14px;background:var(--surface-ar, var(--surface-2))}.hadith .h-tr.ur{color:var(--ink)}.hadith .h-layer-tr,.hadith .h-ai-tr{margin-top:14px;margin-bottom:0}.hadith .h-layer-tr .h-tr{margin-top:0}.hadith .h-layer-tr .layer-label{margin:4px 0 0}.h-ai-tr{padding:10px 14px 12px;border-radius:16px;border-inline-start:3px solid color-mix(in srgb,var(--violet) 70%,transparent);background:color-mix(in srgb,var(--violet) 6%,var(--surface))}.h-ai-tr .h-tr.is-ai-tr{margin-top:4px;color:var(--ink)}.hadith .h-tr.h-en-second{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line-2);color:var(--ink-2);font-size:.95rem;line-height:1.7}.hadith>.muted.small{margin-top:12px}.hadith .grades-long{margin-top:12px}.hadith .h-takhrij{margin-top:12px;margin-bottom:0}.hadith .disclosure{margin-top:12px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-2)}.hadith .h-note{margin-top:12px;margin-bottom:0}.hadith>.h-links{margin-top:12px}.hadith>.h-actions{margin:var(--s-4) 0 0;padding:6px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:2px;border-top:1px solid var(--line);background:var(--surface-2)}.h-actions .btn-sm{min-height:38px}.h-actions-more{flex-basis:100%;display:flex;flex-wrap:wrap;gap:2px;padding-top:4px;border-top:1px dashed var(--line);animation:fade .2s}.hadith>:last-child:not(.h-actions){margin-bottom:var(--s-4)}.hadith.is-solo{box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-card)}.hs-sum{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--ink)}.hs-sum>svg{width:17px;height:17px;color:var(--gold-ink)}.hs-sum .hs-sect{margin-inline-start:4px;height:auto;min-height:22px}.hs-wrap{margin-top:12px}.hs-wrap .disclosure{margin-top:0}.hs-wrap,.hs-wrap .disclosure summary{font-family:var(--f-ur);text-align:right}.hashiya{display:flex;flex-direction:column;gap:10px}.hs-entry{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px dashed var(--line-2)}.hs-entry:first-child{padding-top:0;border-top:0}.hs-ref{margin:0;color:var(--gold-ink)}.hs-tr{margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--gold) 7%,transparent)}.hs-note{margin:0;white-space:pre-line}.hs-q{font-family:var(--f-ar);font-size:1.05em;color:var(--gold-ink);unicode-bidi:isolate}.hs-how,.hs-src{margin:0}.ai-fab{position:fixed;z-index:55;inset-inline-start:16px;bottom:calc(var(--tabbar) + 22px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--violet-2),var(--violet));box-shadow:0 14px 30px -12px color-mix(in srgb,var(--violet) 70%,transparent),inset 0 0 0 1px #ffffff2e}.ai-fab svg{width:24px;height:24px}.ai-fab:active{transform:scale(.94)}@media(min-width:1020px){.ai-fab{bottom:28px}}body.has-player .ai-fab{bottom:calc(var(--tabbar) + 96px + env(safe-area-inset-bottom,0px))}.fab-title{display:inline-flex;align-items:center;gap:8px}.fab-title svg{color:var(--violet)}.fab-body{display:flex;flex-direction:column;gap:12px}.fab-body .segmented{align-self:stretch}.fab-body .seg{flex:1 1 0}.fab-src summary{cursor:pointer;color:var(--ink-2);font-size:.88rem}.fab-ar{max-height:30vh;overflow-y:auto;margin:8px 0 0;padding:10px 12px;border-radius:14px;background:var(--surface-ar, var(--surface-2));font-size:1.15rem}.fab-out{padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--violet) 6%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 25%,transparent);font-family:var(--f-ur);font-size:var(--ur-size);line-height:2.2}.fab-out .md p{margin:0 0 .6em}.fab-err{margin:0;padding:10px 14px;border-radius:14px;color:var(--ink);background:color-mix(in srgb,var(--warn) 10%,var(--surface))}.fab-label{margin:0}.fab-q{margin:0;padding:8px 12px;border-radius:14px;background:var(--surface-2);color:var(--ink-2);font-size:.92rem}.ai-one{margin-top:12px;color:var(--violet)}.ai-one svg{color:var(--violet)}.ai-one-sm{margin-top:8px}.ai-inline{display:flex;flex-direction:column;gap:6px;margin:12px 0 4px;padding:10px 14px 12px;border-radius:16px;border-inline-start:3px solid color-mix(in srgb,var(--violet) 70%,transparent);background:color-mix(in srgb,var(--violet) 6%,var(--surface))}.ai-inline .ai-tr-label{margin:0}.ai-inline-out{margin:0;color:var(--ink);font-family:var(--f-ur);font-size:var(--ur-size);line-height:2.2}.ai-inline-out .md p{margin:0 0 .5em}.book-grid{gap:12px}.set-sec .menu-item{box-shadow:none;background:var(--surface-2);padding:10px 14px}.set-sec .menu{gap:6px}.surah-row{padding:10px 8px;gap:12px}.sr-ar{font-size:1.3rem;line-height:1.4}.sr-names .sr-ar{line-height:1.35}.chapter-row{padding:10px 8px}.cr-n{width:38px;height:38px}.menu-item,.work-row{padding:12px 16px}.set-sec>summary{padding:12px 16px}.ss-ic{width:36px;height:36px}.cat-card{padding:12px 14px}.page-sub{font-size:.95rem}html[lang=ur] .page-sub,html[lang=ur] .ph .sub{line-height:1.9}.more .set-sec .ss-body{padding:6px 10px 12px}.more .set-sec .menu,.info-sec .ss-body .prose{margin:0}.read-tools{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card)}.read-tools .segmented{align-self:stretch}.read-tools .seg{flex:1 1 0;padding:0 10px}.read-tools .matn-switch,.read-tools .rt-hint{margin:0}.settings{gap:var(--s-3)}.set-sec{border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);scroll-margin-top:calc(var(--hdr-b) + 16px)}.set-sec>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.set-sec>summary::-webkit-details-marker{display:none}.set-sec[open]>summary{border-bottom:1px solid var(--line)}.set-sec[open] .disc-icon{transform:rotate(180deg)}.ss-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,transparent)}.ss-ic svg{width:19px;height:19px}.ss-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.ss-t b{font-weight:600}.ss-v{font-size:.84rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-body{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4) 16px}.ss-body .settings-block{gap:10px;padding:0 0 var(--s-4)}.ss-body .settings-block:last-child{padding-bottom:0;border-bottom:0}.ss-body .segmented{align-self:flex-start}.dl-book{display:flex;flex-direction:column;align-items:stretch;gap:10px}.dl-book.card{padding:var(--s-5);margin-top:var(--s-4)}.dl-book p{margin:0}.dl-book progress{width:100%;accent-color:var(--gold)}.dl-book-sm{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.dl-item-book{flex-wrap:wrap}.chip.tr-choose{gap:8px}.tr-choose-now{color:var(--ink-3);font-weight:400;max-width:16em;overflow:hidden;text-overflow:ellipsis}.chip.tr-choose .tr-choose-now:before{content:"\b7";margin-inline-end:8px;color:var(--ink-3)}.tr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tr-list+.tr-order,.tr-order+.tr-list{margin-top:2px}.tr-row{border-radius:var(--r-ctl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s}.tr-row.is-on{box-shadow:inset 0 0 0 1.5px var(--gold)}.tr-row.is-off{opacity:.72}.tr-main{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;text-align:start;color:inherit;background:none;border:0;font:inherit;cursor:pointer;border-radius:inherit}.tr-main:disabled{cursor:default}.tr-main:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tr-text{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-title{font-weight:600;color:var(--ink)}.tr-sub,.tr-cover{font-size:.84rem;line-height:1.6;color:var(--ink-2)}.tr-cover{color:var(--ink-3)}.tr-cover a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tr-kind{font-weight:600;color:var(--gold-ink)}.tr-sub.tr-ai{display:flex;align-items:center;gap:6px;color:var(--violet)}.tr-sub.tr-ai svg{width:14px;height:14px;flex:none}html[lang=ur] .tr-sub,html[lang=ur] .tr-cover{font-family:var(--f-ur-ui);font-size:.9rem;line-height:1.9}.tr-ai-who{display:block;margin-top:2px;font:500 .76rem/1.5 var(--f-ui);color:var(--ink-3)}html[lang=ur] .tr-ai-who{font-family:var(--f-ur-ui);font-size:.82rem}.hadith .tr-fallback{margin:12px 0 0}.hadith .h-layer-tr+.h-layer-tr,.hadith .h-ai-tr+.h-layer-tr,.hadith .h-layer-tr+.h-ai-tr{margin-top:12px}.book-sec .tr-fallback{margin:4px 0 8px}.book-sec .tr-block+.tr-block{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line-2)}.book-sec .tr-block .layer-label{margin:4px 0 8px}.book-p-tr.is-human{border-inline-start-color:var(--line-2)}.h-head .grades{row-gap:6px}.gr-group{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.gr-era{font:500 .72rem/1.4 var(--f-ui);color:var(--ink-3);letter-spacing:.01em}html[lang=ur] .gr-era{font-family:var(--f-ur-ui);font-size:.8rem;line-height:1.8}.gr-era-inline{color:var(--ink-2)}.grades-long{flex-direction:column;gap:8px}.gr-long-group{display:flex;flex-direction:column;gap:4px;margin:0}.gr-long-group .gr-era{display:block}.hadith .gr-refs{margin:8px 0 0}.gr-refs [lang=ar]{font-family:var(--f-ar)}.hs-wrap .hs-note.hs-ar{font-family:var(--f-ar);font-size:calc(var(--ar-size) * .86);line-height:2;text-align:right}.hs-arabic .hs-ref [dir=ltr]{unicode-bidi:isolate}.book-ocr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;padding:8px 12px;border-inline-start:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent);color:var(--ink-2);font:500 .86rem/1.6 var(--f-ui)}html[lang=ur] .book-ocr{font-family:var(--f-ur-ui);font-size:.92rem;line-height:1.9}.book-ocr>svg{width:16px;height:16px;flex:none;color:var(--gold-ink)}.book-ocr a{margin-inline-start:auto;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.iv-bar{display:flex;align-items:center;gap:4px;min-height:56px;margin:2px -8px 0}.iv-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--iv-ink-2);transition:background-color .16s var(--iv-ease),transform .12s var(--iv-ease)}.iv-icon:active{background:var(--iv-press);transform:scale(.94)}.iv-icon svg{width:22px;height:22px}.iv-crumb{min-width:0;font-size:calc(16 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-crumb b{font-weight:400;color:var(--iv-ink-2)}html[lang=en] .iv-crumb{font-size:calc(14.5 * var(--p));line-height:1.6}.iv-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;gap:3px;background:var(--iv-panel);border:1px solid var(--iv-rule);border-radius:8px}.iv-seg button{min-height:44px;padding:3px 6px 0;border-radius:6px;font:400 calc(17 * var(--u))/1.2 var(--f-ur-ui);color:var(--iv-ink-2);text-align:center;transition:background-color .2s var(--iv-ease),color .2s var(--iv-ease),box-shadow .2s var(--iv-ease)}.iv-seg button[aria-checked=true]{background:color-mix(in srgb,var(--iv-accent) 9%,var(--iv-field));color:var(--iv-accent);box-shadow:0 1px 2px #1c1a1714}html[lang=en] .iv-seg button{padding-top:0;font:500 calc(15 * var(--p))/1.2 var(--f-ui)}.iv-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:3px 9px 0;border:1px solid var(--iv-rule-2);border-radius:6px;font-size:calc(14.5 * var(--u));line-height:1;color:var(--iv-ink-3);white-space:nowrap;flex:none}.iv-tag svg{width:15px;height:15px}html[lang=en] .iv-tag{padding-top:0;font:500 calc(12.5 * var(--p))/1 var(--f-ui)}.iv-about{margin-top:6px}.iv-about summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-size:calc(16 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-accent);border-radius:8px}.iv-about summary::-webkit-details-marker{display:none}.iv-about summary svg{width:17px;height:17px;transition:transform .2s var(--iv-ease)}.iv-about[open] summary svg{transform:rotate(180deg)}.iv-about p{padding:4px 0 6px;font-size:calc(16.5 * var(--u));line-height:calc(33 * var(--p));color:var(--iv-ink-2);text-wrap:pretty;animation:iv-fade .26s var(--iv-ease) backwards}html[lang=en] .iv-about summary{font-size:calc(14.5 * var(--p));line-height:1.6;font-weight:500}html[lang=en] .iv-about p{font-size:calc(15 * var(--p));line-height:1.65}.ivory .saw,.ul-sheet .saw{font-family:var(--f-ar);font-size:1.12em;line-height:1;padding-inline:.1em}.sr-row .lab .num,.box-h .num{padding-inline:0 .08em}.page.seerah-iv{--rise-step: 40ms}.sr-head{padding:8px 0 14px}.sr-kick{font-size:calc(16 * var(--u));line-height:calc(32 * var(--p));color:var(--iv-accent)}html .page.ivory .sr-head h1{margin-top:2px;font:400 calc(32 * var(--u))/calc(56 * var(--p)) var(--f-ur-ui);letter-spacing:0;color:var(--iv-ink);text-wrap:balance}.sr-head>p:not(.sr-kick){margin-top:4px;font-size:calc(18.5 * var(--u));line-height:calc(37 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}html[lang=en] .sr-kick{font-size:calc(14 * var(--p));line-height:1.7;font-weight:500}html[lang=en] .page.ivory .sr-head h1{font:500 calc(30 * var(--p))/1.25 var(--f-sub);letter-spacing:-.005em}html[lang=en] .sr-head>p:not(.sr-kick){font-size:calc(16 * var(--p));line-height:1.6}.sr-seg{margin:6px 0 26px}.sr-tree{position:relative;padding-bottom:30px}.sr-tree:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px;background:var(--iv-rule-2);transform-origin:top;animation:sr-grow .9s var(--iv-ease) both}@keyframes sr-grow{0%{transform:scaleY(0)}}.sr-tree section{position:relative}.sr-era{position:relative;display:flex;justify-content:center;margin:6px 0 14px;font-weight:400}.sr-era span{display:block;text-align:center;background:var(--iv-bg);padding:6px 14px 2px;border:1px solid var(--iv-rule-2);border-radius:8px;font-size:calc(17 * var(--u));line-height:calc(31 * var(--p));color:var(--iv-ink-2)}.sr-era small{display:block;font-size:calc(14 * var(--u));line-height:calc(25 * var(--p));color:var(--iv-ink-3)}.sr-era.on span{border-color:color-mix(in srgb,var(--iv-accent) 50%,var(--iv-rule-2));color:var(--iv-accent)}.sr-era.sub{margin:10px 0 12px}.sr-era.sub span{padding:3px 12px 0;font-size:calc(15.5 * var(--u));color:var(--iv-ink-3)}html[lang=en] .sr-era span{font:500 calc(15 * var(--p))/1.5 var(--f-ui);padding:6px 14px}html[lang=en] .sr-era small{font:400 calc(12.5 * var(--p))/1.5 var(--f-ui)}.sr-years{list-style:none;margin:0;padding:0}.sr-yr{position:relative;scroll-margin-top:calc(var(--hdr-b, 70px) + 20px)}.sr-row{display:grid;grid-template-columns:1fr 28px 1fr;align-items:start;width:100%;direction:ltr}html[dir=rtl] .sr-row>*{direction:rtl}.sr-row .node{grid-column:2;grid-row:1;justify-self:center;margin-top:20px;width:7px;height:7px;border-radius:50%;background:var(--iv-bg);border:1.5px solid var(--iv-rule-2);transition:transform .2s var(--iv-ease)}.sr-row .lab{grid-row:1;padding-top:8px;min-height:38px;font-size:calc(15.5 * var(--u));line-height:calc(28 * var(--p));color:var(--iv-ink-3);white-space:nowrap}.sr-row .lab small{display:block;font-size:calc(14 * var(--u));line-height:calc(24 * var(--p));color:var(--iv-ink-3)}.sr-row .L{grid-column:1;text-align:right;padding-right:6px}.sr-row .R{grid-column:3;text-align:left;padding-left:6px}html[lang=en] .sr-row .lab{font:400 calc(13.5 * var(--p))/1.6 var(--f-ui)}html[lang=en] .sr-row .lab small{font:400 calc(12 * var(--p))/1.5 var(--f-ui)}button.sr-row{cursor:pointer;border-radius:8px}button.sr-row:active .node{transform:scale(1.4)}.sr-yr.open button.sr-row .node{border-color:var(--iv-ink-3)}.sr-quiet{position:relative;margin:2px auto 10px;max-width:290px;padding:4px 10px;text-align:center;background:var(--iv-bg);font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3);animation:iv-fade .26s var(--iv-ease) backwards}html[lang=en] .sr-quiet{font:400 calc(13.5 * var(--p))/1.6 var(--f-ui)}.sr-yr.ev .node{width:13px;height:13px;margin-top:22px;background:var(--iv-accent);border:3px solid var(--iv-bg);box-shadow:0 0 0 1.5px var(--iv-accent)}.sr-yr.ev .lab{padding-top:14px;font-size:calc(16.5 * var(--u));color:var(--iv-ink-2)}html[lang=en] .sr-yr.ev .lab{font-size:calc(14 * var(--p))}.leafcell{position:relative;grid-row:1;padding-top:2px;min-width:0}.leafcell svg.br{position:absolute;top:0;width:26px;height:40px;overflow:visible}.leafcell.R svg.br{left:-14px}.leafcell.L svg.br{right:-14px;transform:scaleX(-1)}.br path{fill:none;stroke:var(--iv-accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40;animation:sr-draw .7s var(--iv-ease) forwards;animation-delay:calc(.3s + min(var(--d, 0),6)*.1s)}@keyframes sr-draw{to{stroke-dashoffset:0}}.leaf{display:block;width:calc(100% - 12px);padding:8px 12px 6px;border:1px solid var(--iv-rule);border-radius:8px;background:var(--iv-field);box-shadow:var(--iv-shadow);text-align:start;transition:border-color .2s var(--iv-ease),background-color .2s var(--iv-ease)}.leafcell.R .leaf{margin-left:12px}.leafcell.L .leaf{margin-right:12px}.leaf b{display:block;font-weight:400;font-size:calc(19 * var(--u));line-height:calc(34 * var(--p));color:var(--iv-ink)}.leaf i{display:flex;align-items:center;gap:4px;font-style:normal;font-size:calc(14.5 * var(--u));line-height:calc(28 * var(--p));color:var(--iv-accent)}.leaf i svg{width:15px;height:15px;transition:transform .3s var(--iv-ease)}html[dir=ltr] .leaf i svg{transform:scaleX(-1)}.sr-yr.open .leaf{border-color:color-mix(in srgb,var(--iv-accent) 55%,var(--iv-rule));background:var(--iv-tint)}.sr-yr.open .leaf i svg{transform:rotate(-90deg)}html[dir=ltr] .sr-yr.open .leaf i svg{transform:rotate(90deg) scaleX(-1)}.sr-yr .pane{position:relative;animation:iv-rise .3s var(--iv-ease) backwards}.pane .box{position:relative;margin:12px 0 18px;padding:14px 16px 8px;background:var(--iv-field);border:1px solid var(--iv-rule);border-radius:10px;box-shadow:var(--iv-shadow)}.pane .box:before{content:"";position:absolute;top:-13px;left:50%;width:1.5px;height:12px;margin-left:-.75px;background:var(--iv-accent)}.box-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;font-weight:400;font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}.box-h b{font-weight:400;color:var(--iv-accent);text-align:end}.sr-ev{padding:6px 0 4px;animation:iv-rise .3s var(--iv-ease) backwards;animation-delay:calc(min(var(--i, 0),4)*60ms + 80ms)}.sr-ev+.sr-ev{margin-top:10px;padding-top:14px;border-top:1px solid var(--iv-rule)}.sr-ev h4{margin:0;font-weight:400;font-size:calc(23 * var(--u));line-height:calc(42 * var(--p));color:var(--iv-ink)}.sr-when{font-size:calc(16 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-accent)}.sr-sum{margin-top:4px;font-size:calc(19 * var(--u));line-height:calc(40 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}.sr-ai,.ul-mach{display:flex;align-items:flex-start;gap:6px;margin-top:4px;font-size:calc(14.5 * var(--u));line-height:calc(27 * var(--p));color:var(--iv-ai)}.sr-ai svg,.ul-mach svg{width:15px;height:15px;flex:none;margin-top:6px}.sr-rel{margin-top:2px;font-size:calc(14.5 * var(--u));line-height:calc(27 * var(--p));color:var(--iv-ink-3)}.sr-refs{display:grid;gap:4px;margin-top:6px}.sr-ref{margin:8px 0 0}.sr-ref blockquote,.ul-q blockquote{margin:0;padding:10px 14px;padding-inline-start:12px;background:var(--iv-panel);border-inline-start:3px solid var(--iv-accent);border-radius:6px;border-start-start-radius:0;border-end-start-radius:0;font-family:var(--f-ar);font-size:calc(20 * var(--p));line-height:1.95;color:var(--iv-ink);text-align:right;overflow-wrap:anywhere}.sr-ref figcaption{margin-top:4px;font-family:var(--f-ar);font-size:calc(15 * var(--p));line-height:1.8;color:var(--iv-ink-3)}.sr-src{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:52px;margin-top:4px;padding:6px 0 4px;border-top:1px solid var(--iv-rule);border-radius:0}.sr-src .iv-tag{color:var(--iv-accent);border-color:color-mix(in srgb,var(--iv-accent) 40%,var(--iv-rule-2))}.sr-src b{flex:1;min-width:0;font-weight:400;font-size:calc(18 * var(--u));line-height:calc(32 * var(--p));color:var(--iv-ink)}.sr-src .pg{font-size:calc(15 * var(--u));line-height:calc(28 * var(--p));color:var(--iv-ink-3);white-space:nowrap}.sr-src .chev{width:18px;height:18px;flex:none;color:var(--iv-ink-3);transition:transform .18s var(--iv-ease)}a.sr-src:active{background:var(--iv-press)}.sr-src.is-off .muted{flex-basis:100%;font-size:calc(14.5 * var(--u));color:var(--iv-ink-3)}.sr-other{margin-top:12px;padding-top:10px;border-top:1px dashed var(--iv-rule-2)}.sr-other h5{margin:0;font-weight:400;font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}html[lang=en] .box-h,html[lang=en] .sr-other h5{font:500 calc(13.5 * var(--p))/1.6 var(--f-ui)}html[lang=en] .sr-ai,html[lang=en] .ul-mach,html[lang=en] .sr-rel{font:400 calc(13 * var(--p))/1.55 var(--f-ui)}html[lang=en] .sr-ai svg,html[lang=en] .ul-mach svg{margin-top:2px}html[lang=en] .sr-src b{font:500 calc(15 * var(--p))/1.5 var(--f-ui)}html[lang=en] .sr-src .pg{font:400 calc(13.5 * var(--p))/1.5 var(--f-ui)}.page.uloom-iv{--rise-step: 40ms}.ul-head{padding:8px 0 6px}html .page.ivory .ul-head h1{font:400 calc(31 * var(--u))/calc(54 * var(--p)) var(--f-ur-ui);letter-spacing:0;color:var(--iv-ink)}.ul-head p{margin-top:2px;font-size:calc(18 * var(--u));line-height:calc(36 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}html[lang=en] .page.ivory .ul-head h1{font:500 calc(30 * var(--p))/1.25 var(--f-sub)}html[lang=en] .ul-head p{font-size:calc(16 * var(--p));line-height:1.6}.ul-trail ol{display:flex;align-items:center;gap:4px;list-style:none;margin:10px -16px 0;padding:4px 16px 6px;overflow-x:auto;scrollbar-width:none}.ul-trail ol::-webkit-scrollbar{display:none}.ul-trail li{display:flex;align-items:center;gap:4px;flex:none}.ul-trail button{min-height:40px;padding:3px 11px 0;border:1px solid var(--iv-rule-2);border-radius:6px;background:var(--iv-field);font:400 calc(16.5 * var(--u))/1.2 var(--f-ur-ui);color:var(--iv-ink-2);white-space:nowrap;transition:background-color .16s var(--iv-ease)}.ul-trail button[aria-current]{border-color:var(--iv-accent);background:var(--iv-tint);color:var(--iv-accent);cursor:default}.ul-trail button:not([aria-current]):active{background:var(--iv-press)}.ul-trail .ul-sep{width:14px;height:14px;flex:none;color:var(--iv-ink-3)}html[lang=en] .ul-trail button{padding-top:0;font:500 calc(14 * var(--p))/1.2 var(--f-ui)}.ul-map{position:relative;margin-top:16px;padding-bottom:20px}.ul-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ul-lines path{fill:none;stroke:var(--iv-rule-2);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:sr-draw .6s var(--iv-ease) forwards;animation-delay:calc(.12s + min(var(--k, 0),8)*70ms)}.ul-lines path.t{stroke:var(--iv-accent)}.ul-trunk{position:relative;z-index:1;margin:0 auto;width:min(78%,320px);padding:10px 14px 6px;text-align:center;border:1.5px solid var(--iv-accent);border-radius:10px;background:var(--iv-tint);animation:iv-fade .3s var(--iv-ease) backwards}html .page.ivory .ul-trunk h2{margin:0;font:400 calc(27 * var(--u))/calc(48 * var(--p)) var(--f-ur-ui);color:var(--iv-accent)}.ul-trunk small{display:block;font-size:calc(15 * var(--u));line-height:calc(28 * var(--p));color:var(--iv-ink-2)}.ul-trunk small[lang=ar]{font-family:var(--f-ar);font-size:calc(17 * var(--p))}html[lang=en] .page.ivory .ul-trunk h2{font:500 calc(22 * var(--p))/1.4 var(--f-sub)}html[lang=en] .ul-trunk small:not([lang=ar]){font:400 calc(13.5 * var(--p))/1.5 var(--f-ui)}.ul-kids{position:relative;z-index:1;list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:34px;row-gap:16px}.ul-kids.one{grid-template-columns:1fr;width:62%;margin-inline:auto}.ul-kids li{display:flex;min-width:0}.ul-tile{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;min-height:104px;padding:10px 12px 8px;border:1px solid var(--iv-rule);border-radius:8px;background:var(--iv-field);box-shadow:var(--iv-shadow);text-align:start;transition:border-color .2s var(--iv-ease),background-color .2s var(--iv-ease),transform .12s var(--iv-ease);animation:iv-rise .3s var(--iv-ease) backwards;animation-delay:calc(min(var(--k, 0),8)*45ms)}.ul-tile:active{transform:scale(.98)}.ul-tile b{font-weight:400;font-size:calc(21 * var(--u));line-height:calc(37 * var(--p));color:var(--iv-ink)}.ul-tile small{font-size:calc(14.5 * var(--u));line-height:calc(27 * var(--p));color:var(--iv-ink-3)}.ul-tile .ul-ar{font-family:var(--f-ar);font-size:calc(18 * var(--p));line-height:1.6;color:var(--iv-accent)}.ul-tile .hint{margin-top:auto;padding-top:4px;display:flex;align-items:center;gap:4px;font-size:calc(14.5 * var(--u));line-height:calc(27 * var(--p));color:var(--iv-ink-3)}.ul-tile .hint svg{width:14px;height:14px}.ul-tile.term{border-color:color-mix(in srgb,var(--iv-accent) 28%,var(--iv-rule))}.ul-tile.term .hint{color:var(--iv-accent)}.ul-tile.sel{border-color:var(--iv-accent);background:var(--iv-tint)}html[lang=en] .ul-tile b{font:500 calc(16.5 * var(--p))/1.4 var(--f-ui)}html[lang=en] .ul-tile small,html[lang=en] .ul-tile .hint{font:400 calc(12.5 * var(--p))/1.5 var(--f-ui)}.ul-more{margin-top:22px}.ul-more a{display:flex;align-items:center;gap:12px;min-height:62px;padding:6px;margin-inline:-6px;border-block:1px solid var(--iv-rule);border-radius:0;transition:background-color .16s var(--iv-ease)}.ul-more a:active{background:var(--iv-press)}.ul-more a>svg:first-child{width:24px;height:24px;flex:none;color:var(--iv-accent)}.ul-more b{flex:1;min-width:0;font-weight:400;font-size:calc(18.5 * var(--u));line-height:calc(34 * var(--p));color:var(--iv-ink)}.ul-more .chev{width:20px;height:20px;flex:none;color:var(--iv-ink-3)}html[lang=en] .ul-more b{font:500 calc(15.5 * var(--p))/1.5 var(--f-ui)}.sheet.ul-sheet{--p: .0625rem ;--u: calc(var(--p) * var(--iv-uk));max-height:78dvh;border-radius:14px 14px 0 0;background:var(--iv-bg);box-shadow:0 -10px 40px -12px #00000059;animation:ul-up .38s var(--iv-ease);color:var(--iv-ink);font-family:var(--f-ur-ui)}html[lang=en] .sheet.ul-sheet{font-family:var(--f-ui)}@keyframes ul-up{0%{transform:translateY(40px);opacity:0}}.ul-sheet .sheet-handle span{width:38px;height:4px;border-radius:2px;background:var(--iv-rule-2)}.ul-sheet .sheet-head{padding:0 12px 4px 20px;padding-inline:20px 12px}.ul-sheet .sheet-title{min-width:0;margin:0;font:400 calc(15 * var(--u))/calc(29 * var(--p)) var(--f-ur-ui);color:var(--iv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=en] .ul-sheet .sheet-title{font:400 calc(13.5 * var(--p))/1.6 var(--f-ui)}.ul-sheet .sheet-close{width:40px;height:40px;min-height:40px;padding:0;border-radius:8px;border:1px solid var(--iv-rule-2);background:none;box-shadow:none;color:var(--iv-ink-2)}.ul-sheet .sheet-close svg{width:18px;height:18px}.ul-sheet .sheet-body{padding:0 20px 28px;gap:0}@media(min-width:640px){.sheet.ul-sheet{border-radius:14px;max-width:640px}.ul-sheet .sheet-head{padding-top:14px}}.ul-card{animation:iv-fade .3s var(--iv-ease) backwards}.ul-ch{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.ul-ch h3{margin:0;font-weight:400;font-size:calc(27 * var(--u));line-height:calc(46 * var(--p));color:var(--iv-ink)}.ul-ch [lang=ar]{font-family:var(--f-ar);font-size:calc(22 * var(--p));line-height:1.6;color:var(--iv-accent)}.ul-h4{display:flex;align-items:center;gap:10px;margin:14px 0 4px;font-weight:400;font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}.ul-h4:after{content:"";flex:1;height:1px;background:var(--iv-rule)}.ul-def{font-size:calc(19.5 * var(--u));line-height:calc(40 * var(--p));color:var(--iv-ink);text-wrap:pretty}html[lang=en] .ul-ch h3{font:500 calc(22 * var(--p))/1.35 var(--f-sub)}html[lang=en] .ul-h4{font:500 calc(13.5 * var(--p))/1.6 var(--f-ui)}html[lang=en] .ul-def{font-size:calc(16.5 * var(--p));line-height:1.65}.ul-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:4px -2px 10px;padding:2px}.ul-tabs::-webkit-scrollbar{display:none}.ul-tabs button{flex:none;min-height:40px;padding:3px 12px 0;border:1px solid var(--iv-rule-2);border-radius:6px;background:var(--iv-field);font:400 calc(15.5 * var(--u))/1.2 var(--f-ur-ui);color:var(--iv-ink-2);white-space:nowrap;transition:background-color .2s var(--iv-ease),color .2s var(--iv-ease),border-color .2s var(--iv-ease)}.ul-tabs button[aria-selected=true]{border-color:var(--iv-accent);color:var(--iv-accent);background:var(--iv-tint)}html[lang=en] .ul-tabs button{padding-top:0;font:500 calc(13.5 * var(--p))/1.2 var(--f-ui)}.ul-q{animation:iv-fade .25s var(--iv-ease) backwards}.ul-cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px}.ul-cite b{font-weight:400;font-size:calc(18.5 * var(--u));line-height:calc(34 * var(--p));color:var(--iv-ink)}.ul-cite span{font-size:calc(16 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}.ul-place{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:calc(15.5 * var(--u));line-height:calc(30 * var(--p));color:var(--iv-ink-3)}.ul-place [lang=ar]{font-family:var(--f-ar);font-size:calc(16 * var(--p))}.ul-open{display:flex;align-items:center;gap:8px;min-height:48px;margin-top:4px;border-top:1px solid var(--iv-rule);font-size:calc(17 * var(--u));line-height:calc(32 * var(--p));color:var(--iv-accent)}.ul-open>svg{width:18px;height:18px;flex:none}.ul-open .chev{margin-inline-start:auto;color:var(--iv-ink-3)}.ul-open:active{background:var(--iv-press)}.ul-note{margin-top:8px;font-size:calc(17 * var(--u));line-height:calc(34 * var(--p));color:var(--iv-ink-2);text-wrap:pretty}html[lang=en] .ul-note{font:400 calc(15 * var(--p))/1.6 var(--f-ui)}html[lang=en] .ul-cite b{font:500 calc(15.5 * var(--p))/1.5 var(--f-ui)}html[lang=en] .ul-cite span,html[lang=en] .ul-place{font:400 calc(13.5 * var(--p))/1.6 var(--f-ui)}html[lang=en] .ul-open{font:500 calc(15 * var(--p))/1.5 var(--f-ui)}@media(hover:hover){.iv-icon:hover,a.sr-src:hover,.ul-more a:hover,.ul-open:hover{background:var(--iv-press)}.iv-seg button[aria-checked=false]:hover,.ul-trail button:not([aria-current]):hover,.ul-tabs button[aria-selected=false]:hover{color:var(--iv-ink);background:var(--iv-press)}.leaf:hover,.ul-tile:hover{border-color:color-mix(in srgb,var(--iv-accent) 45%,var(--iv-rule))}button.sr-row:hover .node{border-color:var(--iv-accent)}a.sr-src:hover .chev,.ul-more a:hover .chev,.ul-open:hover .chev{transform:translate(var(--iv-nudge, -3px));color:var(--iv-accent)}}@media(min-width:640px){.sr-row{grid-template-columns:1fr 40px 1fr}.ul-kids{column-gap:48px;row-gap:20px}}@media(prefers-reduced-motion:reduce){.sr-tree:before,.sr-yr .pane,.sr-ev,.sr-quiet,.iv-about p,.ul-trunk,.ul-tile,.ul-card,.ul-q,.sheet.ul-sheet{animation:none!important}.br path,.ul-lines path{animation:none!important;stroke-dashoffset:0}.iv-icon:active,.ul-tile:active,button.sr-row:active .node{transform:none}}html[data-motion=reduce] :is(.sr-yr .pane,.sr-ev,.sr-quiet,.iv-about p,.ul-trunk,.ul-tile,.ul-card,.ul-q,.sheet.ul-sheet){animation:none!important}html[data-motion=reduce] .sr-tree:before{animation:none!important}html[data-motion=reduce] :is(.br path,.ul-lines path){animation:none!important;stroke-dashoffset:0}html[data-motion=reduce] :is(.iv-icon:active,.ul-tile:active,button.sr-row:active .node){transform:none}html[lang=en] .ivory [lang=ur],html[lang=en] .ul-sheet [lang=ur]{font-family:var(--f-ur)}.nr-name{cursor:pointer;border-radius:4px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-color:var(--gold);text-decoration-color:color-mix(in srgb,var(--gold) 80%,transparent);text-underline-offset:.5em;text-decoration-skip-ink:none;-webkit-tap-highlight-color:transparent}.nr-name:hover{text-decoration-color:var(--gold);color:var(--gold-ink)}.nr-name:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nr-name:active{background:color-mix(in srgb,var(--gold) 14%,transparent)}.nr-view{display:flex;flex-direction:column;gap:var(--s-5)}.nr-back{align-self:flex-start;gap:6px}.nr-back svg{width:16px;height:16px;flex:none}.nr-head{display:flex;flex-direction:column;gap:2px}.nr-head .nr-title{margin:0;font-size:2rem;line-height:1.7;color:var(--ink)}.nr-head .nr-full{margin:0;font-size:1.15rem;line-height:1.9;color:var(--ink-2)}.nr-auto{margin:4px 0 0;font-size:.86rem;line-height:1.6;color:var(--warn)}html[lang=ur] .nr-auto{font-family:var(--f-ur-ui);line-height:2}.nr-sec{display:flex;flex-direction:column;gap:var(--s-2)}.nr-sec>.eyebrow{margin:0}.nr-says{list-style:none;margin:0;padding:0;border-radius:var(--r-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.nr-say{display:flex;flex-direction:column;gap:0;padding:10px 16px;border-bottom:1px solid var(--line)}.nr-say:last-child{border-bottom:0}.nr-who{font-size:.86rem;color:var(--ink-3)}.nr-who [lang=ar]{font-family:var(--f-ar);font-size:1rem;line-height:1.8;color:var(--gold-ink)}.nr-era{color:var(--ink-3)}.nr-say .nr-words{font-size:1.2rem;line-height:1.9}.nr-cut{font-size:.82rem;line-height:1.7;color:var(--ink-3)}html[lang=ur] .nr-cut,html[lang=ur] .nr-era{font-family:var(--f-ur-ui)}.nr-grades .nr-words{font-size:1.35rem;color:var(--ink)}.nr-facts dd .ar{font-size:1.12rem;line-height:1.8}.nr-book{display:flex;width:fit-content;align-items:center;gap:4px;margin-top:2px}.nr-book svg{width:15px;height:15px;flex:none}.nr-people{list-style:none;margin:0;padding:0 16px 12px;display:flex;flex-wrap:wrap;align-items:baseline}.nr-people li{display:inline-flex;align-items:baseline}.nr-people li:not(:last-child):after{content:"\60c";font-family:var(--f-ar);color:var(--ink-3);margin-inline-end:8px}.nr-people button{background:none;border:0;padding:4px 0;min-height:36px;cursor:pointer;color:var(--ink);font-family:var(--f-ar);font-size:1.08rem;line-height:1.8;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--gold);text-underline-offset:.45em;text-decoration-skip-ink:none}.nr-people button:hover{color:var(--gold-ink)}.nr-source{border-top:1px solid var(--line);padding-top:var(--s-3);line-height:1.8}
