/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:UthmanicHafs;src:url(https://verses.quran.foundation/fonts/quran/hafs/uthmanic_hafs/UthmanicHafs1Ver18.woff2)format("woff2");font-display:swap}.mushaf-landmarks{border:1px solid var(--line);background:var(--white);border-radius:14px;margin:14px 0;overflow:clip}.mushaf-landmarks summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:11px 14px;font-size:11px;font-weight:850;list-style:none;display:flex}.mushaf-landmarks summary::-webkit-details-marker{display:none}.mushaf-landmarks summary>svg:first-child{color:var(--gold)}.mushaf-landmarks summary>svg:last-child{margin-inline-start:auto;transition:transform .16s}.mushaf-landmarks[open] summary>svg:last-child{transform:rotate(180deg)}.landmark-panel{border-top:1px solid var(--line);gap:14px;padding:0 14px 14px;display:grid}.landmark-selects{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.landmark-selects label{min-width:0;color:var(--ink-soft);gap:6px;font-size:9px;font-weight:800;display:grid}.landmark-selects select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);border-radius:9px;padding:7px 9px;font-size:10px}.landmark-selects select:disabled{opacity:.58}.mushaf-symbol-guide{border:1px solid var(--gold);gap:8px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.mushaf-symbol-guide{border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line))}}.mushaf-symbol-guide{background:var(--gold-pale);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.mushaf-symbol-guide{background:color-mix(in srgb, var(--gold-pale) 54%, var(--white))}}.mushaf-symbol-guide>div:first-child{color:var(--ink);align-items:center;gap:7px;display:flex}.mushaf-symbol-guide>p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.65}.mushaf-symbol-guide>span{color:var(--gold);font-size:9px;font-weight:850}.mushaf-symbol-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.mushaf-symbol-guide dl>div{background:var(--white);border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mushaf-symbol-guide dl>div{background:color-mix(in srgb, var(--white) 78%, transparent)}}.mushaf-symbol-guide dt{min-width:25px;color:var(--gold);font-family:Amiri,Noto Naskh Arabic,serif;font-size:18px;font-weight:700}.mushaf-symbol-guide dd{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.4}.mushaf-verse-run.sajdah-verse{-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.mushaf-verse-run.sajdah-verse{-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent)}}.mushaf-verse-run.sajdah-verse{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted}.sajdah-notice{border:1px solid var(--gold);gap:7px;margin-top:9px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.sajdah-notice{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line))}}.sajdah-notice{background:var(--gold-pale);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sajdah-notice{background:color-mix(in srgb, var(--gold-pale) 58%, var(--white))}}.sajdah-notice>div{color:var(--gold);align-items:center;gap:7px;display:flex}.sajdah-notice>div>span{font-family:Amiri,Noto Naskh Arabic,serif;font-size:22px;line-height:1}.sajdah-notice strong{font-family:inherit;font-size:11px}.sajdah-notice small{color:var(--ink-soft);font-size:9px;line-height:1.55}.verse-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sajdah-badge{border:1px solid var(--gold);align-items:center;gap:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sajdah-badge{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line))}}.sajdah-badge{background:var(--gold-pale);color:var(--ink);border-radius:999px;font-size:8px;font-weight:800}.sajdah-badge>span{color:var(--gold);font-family:Amiri,Noto Naskh Arabic,serif;font-size:15px}.sajdah-card{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.sajdah-card{border-color:color-mix(in srgb, var(--gold) 40%, var(--line))}}.theme-night .chapter-rail{background:#101d18}.theme-night .chapter-button:hover{background:#57c7a814}.theme-night .chapter-button.active{background:var(--emerald-pale)}.theme-night .desktop-nav{background:#162720}.theme-night .nav-link{color:#bfd0c9}.theme-night .nav-link.active{color:#b7f0df;background:#213b32}.theme-night .mushaf-landmarks,.theme-night .mushaf-nav,.theme-night .mushaf-audio-bar,.theme-night .mushaf-selection{background:var(--white)}.reader-focus-active .topbar,.reader-focus-active .localization-notice,.reader-focus-active .chapter-rail,.reader-focus-active .reader-hero,.reader-focus-active .reader-mode-switch,.reader-focus-active .mushaf-landmarks,.reader-focus-active .reader-toolbar,.reader-focus-active .offline-controls,.reader-focus-active .reader-loading,.reader-focus-active .reading-continuity-strip,.reader-focus-active .mushaf-audio-bar,.reader-focus-active .mushaf-repeat-range,.reader-focus-active .mushaf-selection,.reader-focus-active .source-strip,.reader-focus-active .site-footer,.reader-focus-active .mobile-nav{display:none}.reader-view.focus-mode{width:min(100%,980px);min-height:100dvh;display:block}.reader-view.focus-mode .reader-main{width:100%;padding:8px 10px 24px}.reader-view.focus-mode .mushaf-experience{gap:8px}.reader-view.focus-mode .mushaf-nav{z-index:30;border-color:var(--emerald);position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.reader-view.focus-mode .mushaf-nav{border-color:color-mix(in srgb, var(--emerald) 32%, var(--line))}}.reader-view.focus-mode .mushaf-nav{box-shadow:0 10px 32px #06211a21}.reader-view.focus-mode .mushaf-sheet{margin-top:0}@media (width<=760px){.landmark-selects,.mushaf-symbol-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mushaf-nav .focus-mode-toggle{grid-column:1/-1}.reader-view.focus-mode .juz-chip{display:none}}@media (width<=460px){.landmark-selects,.mushaf-symbol-guide dl{grid-template-columns:1fr}.reader-view.focus-mode .reader-main{padding-inline:4px}.reader-view.focus-mode .mushaf-nav{top:4px}}:root{--ink:#183229;--ink-soft:#496158;--paper:#f7f4ec;--paper-deep:#eee8da;--white:#fffefb;--emerald:#0f6c5a;--emerald-dark:#0a4b40;--emerald-pale:#dcece6;--gold:#b58d42;--gold-pale:#eadfc8;--line:#ded8ca;--rust:#a4533b;--shadow:0 20px 60px #23302a1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Segoe UI", Arial, sans-serif;margin:0}button,input,select{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #0f6c5a47}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:linear-gradient(#b58d420b 1px, transparent 1px), var(--paper);background-size:100% 42px;min-height:100vh}.topbar{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f4ecf0;border-bottom:1px solid #ded8cadb;align-items:center;gap:28px;min-height:76px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.brand{min-width:252px;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.brand-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:25px;display:grid;box-shadow:inset 0 0 0 4px #ffffff1f}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:21px}.brand small{color:var(--ink-soft);letter-spacing:.03em;white-space:nowrap;margin-top:1px;font-size:10px}.desktop-nav{background:#eee8dabf;border-radius:999px;align-items:center;gap:4px;margin-inline:auto;padding:4px;display:flex}.nav-link{color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:650}.nav-link.active{background:var(--white);color:var(--emerald-dark);box-shadow:0 4px 16px #24342e14}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:270px;display:flex}.privacy-pill{color:var(--emerald-dark);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.privacy-pill span{background:var(--emerald);color:#0000;border-radius:50%;width:8px;height:8px;overflow:hidden}.language-select select,.questions-toolbar select{appearance:none;border:1px solid var(--line);background-color:var(--white);color:var(--ink)}.language-select select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:9px;max-width:150px;padding:9px 32px 9px 12px;font-size:12px}[dir=rtl] .language-select select{background-position:15px,10px;padding:9px 12px 9px 32px}.localization-notice{background:var(--gold-pale);color:#5f4921;justify-content:center;align-items:center;gap:18px;padding:10px 20px;font-size:12px;display:flex}.localization-notice button{color:inherit;background:0 0;border:0;font-size:18px}.reader-view{grid-template-columns:288px minmax(0,1fr);width:min(1580px,100%);min-height:calc(100vh - 76px);margin:0 auto;display:grid}.chapter-rail{border-inline-end:1px solid var(--line);background:#eee8da75;flex-direction:column;height:calc(100vh - 76px);padding:38px 24px 26px clamp(22px,3vw,44px);display:flex;position:sticky;top:76px}[dir=rtl] .chapter-rail{padding:38px clamp(22px,3vw,44px) 26px 24px}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.rail-heading h2{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.chapter-search{border:1px solid var(--line);background:#fffefbc7;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 10px;display:flex}.chapter-search span{color:var(--gold);font-size:17px}.chapter-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.chapter-search input::placeholder{color:#87938c}.chapter-list{scrollbar-color:#0f6c5a3d transparent;scrollbar-width:thin;flex:1;gap:8px;min-height:0;padding-inline-end:4px;display:grid;overflow-y:auto}.chapter-button{width:100%;color:var(--ink);text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:13px 12px;display:grid}.chapter-button:hover{background:#fffefbb3}.chapter-button.active{background:var(--white);border-color:#0f6c5a38;box-shadow:0 8px 30px #20372e12}.chapter-number{color:var(--gold);letter-spacing:.08em;font-size:10px;font-weight:800}.chapter-name strong,.chapter-name small{display:block}.chapter-name strong{margin-bottom:3px;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:19px}.chapter-name small{color:var(--ink-soft);font-size:10px;line-height:1.35}.chapter-arrow{color:var(--emerald);opacity:0;transition:opacity .15s}.chapter-button.active .chapter-arrow,.chapter-button:hover .chapter-arrow{opacity:1}.scope-note{border-top:1px solid var(--line);margin-top:18px;padding-top:22px}.scope-icon{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid}.scope-note p{color:var(--ink-soft);margin:10px 0 0;font-size:10.5px;line-height:1.55}.reader-main{width:min(980px,100% - 48px);margin:0 auto;padding:52px 0 70px}.reader-hero{background:var(--ink);color:#fff;min-height:230px;box-shadow:var(--shadow);border:1px solid #0f6c5a2e;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.reader-hero:after{content:"";inset-inline-end:-110px;border:1px solid #eadfc82e;border-radius:50%;width:330px;height:330px;position:absolute;top:-140px;box-shadow:0 0 0 34px #eadfc809,0 0 0 76px #eadfc806}.verified-label{color:#d7e8e2;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:26px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.reader-hero .eyebrow{color:#d9bc7f}.reader-hero h1{margin:0;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:clamp(44px,7vw,72px);font-weight:500;line-height:1.05}.reader-subtitle{color:#c6d5d0;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px}.reader-intro{color:#aebfba;max-width:520px;margin:17px 0 0;font-size:12px;line-height:1.6}.hero-arabic{z-index:1;color:#e7d5ad;align-items:center;gap:10px;font-family:Traditional Arabic,Noto Naskh Arabic,serif;display:flex;position:relative}.hero-arabic strong{font-size:clamp(32px,5vw,62px);font-weight:400}.hero-arabic span{color:#e7d5ad80;font-size:34px}.reader-toolbar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefbf2;border-radius:15px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;margin:22px 0;padding:12px;display:grid;position:sticky;top:88px;box-shadow:0 10px 35px #23302a14}.offline-controls{border:1px solid var(--line);margin-top:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.offline-controls{border:1px solid color-mix(in srgb, var(--line) 82%, #0c6756)}}.offline-controls{background:linear-gradient(135deg, #0e695714, transparent 58%), var(--surface);border-radius:16px}.offline-heading{align-items:flex-start;gap:12px;display:flex}.offline-heading-icon{color:#fff;background:#0d6a58;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.offline-heading h3{color:var(--ink);margin:0;font-size:15px}.offline-heading p{max-width:720px;color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.65}.offline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.offline-actions button{border:1px solid var(--line);align-items:center;gap:10px;min-height:50px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.offline-actions button{border:1px solid color-mix(in srgb, var(--line) 86%, #0d6a58)}}.offline-actions button{background:var(--surface-strong);color:var(--ink);text-align:start;cursor:pointer;border-radius:12px}.offline-actions button:hover{border-color:#0d6a58}.offline-actions button:focus-visible{outline-offset:2px;outline:3px solid #0d6a5847}.offline-actions button:disabled{cursor:wait;opacity:.72}.offline-actions button.complete{color:#0b5c4d;background:#0d6a5817;border-color:#0d6a5873}.offline-actions button>span{gap:3px;font-size:12px;font-weight:780;display:grid}.offline-actions small,.offline-note small{color:var(--ink-soft);font-size:10px;font-weight:600;display:block}.offline-note,.offline-error{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:13px 0 0;font-size:10.5px;line-height:1.55;display:flex}.offline-note>svg,.offline-error>svg{flex:none;margin-top:1px}.offline-error{color:#a91f35;font-weight:750}.theme-night .offline-actions button.complete{color:#8ce0cc}@media (width<=620px){.offline-controls{padding:15px}.offline-actions{grid-template-columns:1fr}}.reader-search,.question-search{align-items:center;gap:9px;display:flex}.reader-search{padding:0 10px}.reader-search>span,.question-search>span{color:var(--gold);font-size:22px}.reader-search input,.question-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.reader-search input::placeholder,.question-search input::placeholder{color:#89978f}.reader-search button{color:var(--ink-soft);background:0 0;border:0;font-size:18px}.toggle-control{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.toggle-control input{opacity:0;pointer-events:none;position:absolute}.toggle-control>span{background:#c8c9c2;border-radius:999px;width:34px;height:20px;padding:3px;transition:background .15s}.toggle-control>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.toggle-control input:checked+span{background:var(--emerald)}.toggle-control input:checked+span:after{transform:translate(14px)}[dir=rtl] .toggle-control input:checked+span:after{transform:translate(-14px)}.font-control{border-inline-start:1px solid var(--line);align-items:center;gap:5px;padding-inline-start:12px;display:flex}.font-control button{background:var(--paper);width:30px;height:30px;color:var(--ink);border:0;border-radius:8px;font-family:Georgia,serif;font-size:11px}.font-control .large-a{font-size:16px}.font-control span{min-width:38px;color:var(--ink-soft);text-align:center;font-size:9px}.result-summary,.question-count{color:var(--ink-soft);font-size:11px;font-weight:650}.result-summary{margin-bottom:12px}.verses-list{gap:12px;display:grid}.verse-card{border:1px solid var(--line);background:#fffefbe0;border-radius:16px;padding:26px 30px 28px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.verse-card:hover{border-color:#0f6c5a4d;transform:translateY(-1px);box-shadow:0 13px 34px #23302a12}.search-chapter-label{border:1px solid var(--gold-pale);color:#735c2f;background:#f6efdf;border-radius:999px;margin-bottom:14px;padding:5px 9px;font-size:10px}.verse-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.verse-number{color:var(--gold);letter-spacing:.09em;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.verse-actions{gap:6px;display:flex}.icon-action{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);background:0 0;border-radius:50%;place-items:center;font-size:10px;display:grid}.icon-action:hover,.icon-action.active,.icon-action.playing{border-color:var(--emerald);background:var(--emerald-pale);color:var(--emerald-dark)}.arabic-verse{color:#152c24;font-family:Traditional Arabic,Noto Naskh Arabic,Amiri,serif;font-size:calc(34px * var(--font-scale));text-align:right;margin:19px 0 0;font-weight:400;line-height:2.05}.ayah-end{color:var(--gold);white-space:nowrap;margin-inline-start:8px;font-size:.57em;display:inline-block}.verse-translation{max-width:820px;color:var(--ink-soft);font-family:Georgia,Times New Roman,serif;font-size:calc(14px * var(--font-scale));text-align:start;border-top:1px solid #ebe6da;margin:17px 0 0;padding-top:17px;line-height:1.75}.selected-verse-meaning{text-align:start}.translation-footnotes{border:1px solid var(--line);background:var(--paper-deep);border-radius:10px;width:min(100%,820px);margin-top:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.translation-footnotes{background:color-mix(in srgb, var(--paper-deep) 86%, transparent)}}.translation-footnotes summary{color:var(--emerald-dark);cursor:pointer;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:850;list-style:none;display:flex}.translation-footnotes summary::-webkit-details-marker{display:none}.translation-footnotes summary svg{color:var(--gold);flex:none}.translation-footnotes[open] summary{border-bottom:1px solid var(--line)}.translation-footnotes>p{color:var(--ink-soft);text-align:start;white-space:pre-line;margin:0;padding:11px;font-size:11px;line-height:1.75}.source-strip{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.source-strip>div{background:var(--paper-deep);padding:16px}.source-strip span,.source-strip strong,.source-strip a{display:block}.source-strip span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.source-strip strong,.source-strip a{color:var(--ink);font-size:10px;font-weight:650;line-height:1.4}.source-strip small{color:var(--ink-soft);margin-top:5px;font-size:9px;line-height:1.45;display:block}.translation-language-note{border:1px solid var(--line);background:var(--paper-deep);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.translation-language-note{background:color-mix(in srgb, var(--paper-deep) 86%, transparent)}}.translation-language-note{color:var(--ink-soft);font-size:11px;line-height:1.6}.translation-language-note svg{color:var(--gold);flex:none;margin-top:2px}.questions-view,.method-view{width:min(1240px,100% - 40px);margin:0 auto;padding:64px 0 90px}.section-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding-bottom:42px;display:grid}.section-hero h1{max-width:760px;color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.04}.section-hero>div>p:last-child{max-width:680px;color:var(--ink-soft);margin:20px 0 0;font-size:14px;line-height:1.7}.metric-cluster{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 14px 40px #23302a12}.metric-cluster.four{grid-template-columns:repeat(4,1fr)}.metric-cluster>div{text-align:center;min-width:110px;padding:22px 18px}.metric-cluster>div+div{border-inline-start:1px solid var(--line)}.metric-cluster strong,.metric-cluster span{display:block}.metric-cluster strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.metric-cluster span{color:var(--ink-soft);letter-spacing:.04em;margin-top:5px;font-size:9px}.answers-review-gate{color:#f7f1e4;background:radial-gradient(circle at 12% 0,#3473a647,#0000 38%),linear-gradient(135deg,#07172d 0%,#0b2341 58%,#071426 100%);border:1px solid #dcb86957;border-radius:20px;grid-template-columns:52px minmax(0,1fr) minmax(190px,.34fr);align-items:center;gap:22px;margin:28px 0 22px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0512242e}.answers-review-gate:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff4d512,#0000 62%);position:absolute;inset:0}.review-gate-icon{z-index:1;color:#f1cf84;background:#e8c26e1a;border:1px solid #eccb847a;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 0 28px #eccb8414}.review-gate-copy,.review-gate-proof{z-index:1;position:relative}.review-gate-copy .eyebrow{color:#e7bf6d;margin:0 0 7px}.review-gate-copy h2{color:#fffaf0;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.6vw,34px);font-weight:500;line-height:1.15}.review-gate-copy>p:last-child{color:#b8c8d8;max-width:760px;margin:10px 0 0;font-size:12px;line-height:1.7}.review-gate-proof{border-inline-start:1px solid #eccb843d;padding-inline-start:22px}.review-gate-proof strong,.review-gate-proof span{display:block}.review-gate-proof strong{color:#f1cf84;font-size:13px}.review-gate-proof span{color:#a8bacd;margin-top:8px;font-size:10px;line-height:1.55}.questions-toolbar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4ecf2;border-radius:15px;grid-template-columns:minmax(300px,1fr) minmax(190px,.5fr) 170px;gap:10px;margin:26px 0 12px;padding:11px;display:grid;position:sticky;top:88px;box-shadow:0 10px 35px #23302a14}.question-search{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:0 12px}.questions-toolbar select{border-radius:10px;min-width:0;padding:11px;font-size:11px}.question-count{text-align:end;margin-bottom:18px}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.question-card{border:1px solid var(--line);background:#fffefbb3;border-radius:15px;flex-direction:column;min-height:300px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.question-card.has-answer{background:var(--white);border-color:#0f6c5a47}.question-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #23302a14}.question-card-top,.question-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.priority{color:var(--ink-soft);letter-spacing:.1em;background:#ebe7de;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:850}.priority.P0{color:#864331;background:#f2dfd9}.priority.P1{color:#6c5930;background:#e7e3d4}.priority.P2{color:#416054;background:#e0e8e3}.answer-status{color:#829087;font-size:9px;font-weight:700}.answer-status.ready{color:var(--emerald)}.answer-lock-note{color:#856d39;align-items:center;gap:6px;font-weight:750;display:inline-flex}.question-category{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px;font-size:9px;font-weight:800}.question-card h2{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.25}[dir=rtl] .question-card h2{font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:25px;line-height:1.5}.question-secondary{color:var(--ink-soft);margin:14px 0 20px;font-size:12px;line-height:1.6}.question-footer{color:#8a958f;border-top:1px solid #ebe6da;margin-top:auto;padding-top:18px;font-size:9px}.question-footer button{color:var(--emerald);background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.load-more{border:1px solid var(--emerald);color:var(--emerald-dark);background:0 0;border-radius:999px;margin:28px auto 0;padding:12px 20px;font-size:11px;font-weight:750;display:block}.empty-state{min-height:260px;color:var(--ink-soft);text-align:center;place-items:center;display:grid}.empty-state span{color:var(--gold);font-size:40px}.method-hero{align-items:center}.trust-seal{border:1px solid var(--gold);width:190px;height:190px;color:var(--ink);text-align:center;box-shadow:inset 0 0 0 9px var(--paper), inset 0 0 0 10px var(--gold-pale);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.trust-seal>span{background:var(--emerald);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:10px;display:grid}.trust-seal strong,.trust-seal small{display:block}.trust-seal strong{font-family:Georgia,serif;font-size:17px}.trust-seal small{max-width:120px;color:var(--ink-soft);margin-top:6px;font-size:9px;line-height:1.4}.method-section{border-bottom:1px solid var(--line);padding:60px 0}.method-heading{grid-template-columns:54px minmax(0,1fr);gap:20px;margin-bottom:30px;display:grid}.method-heading>span{color:var(--gold);padding-top:4px;font-family:Georgia,serif;font-size:13px}.method-heading h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px);font-weight:500}.method-heading>div>p:last-child:not(.eyebrow){max-width:760px;color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.7}.commitment-grid{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.commitment-grid article{background:var(--white);min-height:150px;padding:24px}.commitment-grid span{color:var(--gold);font-family:Georgia,serif;font-size:11px}.commitment-grid p{color:var(--ink);margin:22px 0 0;font-size:13px;font-weight:600;line-height:1.55}.language-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.language-grid article{border:1px solid var(--line);background:#fffefbbd;border-radius:13px;min-height:190px;padding:19px}.language-rank{color:var(--gold);margin-bottom:28px;font-size:10px;font-weight:800;display:block}.language-grid strong,.language-grid small{display:block}.language-grid strong{min-height:40px;font-size:15px;line-height:1.35}.language-grid small{color:var(--ink-soft);font-size:9px}.language-grid p{color:var(--ink-soft);border-top:1px solid #ebe6da;margin:15px 0 0;padding-top:14px;font-size:9.5px;line-height:1.45}.workflow-list{border-top:1px solid var(--line);display:grid}.workflow-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(260px,1fr) 180px 130px;align-items:center;gap:18px;min-height:86px;padding:14px 4px;display:grid}.stage-number{background:var(--emerald-pale);width:30px;height:30px;color:var(--emerald-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.workflow-list strong{font-size:13px}.workflow-list p{color:var(--ink-soft);margin:6px 0 0;font-size:10px;line-height:1.5}.stage-owner{color:var(--ink-soft);font-size:10px}.stage-status{background:var(--paper-deep);color:var(--ink-soft);white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 9px;font-size:9px}.review-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.review-grid article{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:30px 1fr;gap:12px;padding:20px;display:grid}.review-grid article>span{color:var(--gold);font-size:20px}.review-grid strong{font-size:12px}.review-grid p{color:var(--ink-soft);margin:6px 0;font-size:10px;line-height:1.5}.review-grid small{color:var(--emerald);font-size:9px;font-weight:700}.source-integrity{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:80px minmax(0,1fr) minmax(240px,.5fr);align-items:center;gap:28px;margin-top:50px;padding:32px;display:grid}.source-icon{color:#e7d5ad;border:1px solid #e7d5ad8c;border-radius:50%;place-items:center;width:64px;height:64px;font-family:Traditional Arabic,serif;font-size:28px;display:grid}.source-integrity .eyebrow{color:#d9bc7f}.source-integrity h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.source-integrity>div>p:not(.eyebrow){color:#b9c9c3;margin:12px 0;font-size:11px;line-height:1.6}.source-integrity a{color:#e7d5ad;font-size:10px;font-weight:700;text-decoration:none}.privacy-copy{color:#d8e2de;border-inline-start:1px solid #ffffff21;margin:0;padding-inline-start:24px;font-size:11px;line-height:1.7}.answer-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101c1894;justify-items:end;display:grid;position:fixed;inset:0}.answer-panel{background:var(--paper);width:min(840px,94vw);height:100vh;animation:.22s ease-out panel-in;overflow-y:auto;box-shadow:-20px 0 80px #00000038}[dir=rtl] .answer-panel{box-shadow:20px 0 80px #00000038}@keyframes panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.answer-header{background:var(--ink);color:#fff;padding:42px 46px 0;position:relative}.answer-kicker{flex-wrap:wrap;align-items:center;gap:7px;padding-inline-end:38px;display:flex}.answer-kicker span{color:#cad8d3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff2b;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:750}.answer-kicker span:last-child{color:#e6cf9d;border-color:#d9bc7f59}.close-answer{color:#fff;top:30px;background:0 0;border:1px solid #fff3;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;inset-inline-end:32px}.answer-header h1{max-width:700px;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.13}.answer-panel[dir=rtl] .answer-header h1{font-family:Traditional Arabic,Noto Naskh Arabic,serif;line-height:1.45}.answer-question-mirror{color:#b7c8c2;margin:13px 0 25px;font-size:13px;line-height:1.6}.answer-language-tabs{gap:6px;display:flex}.answer-language-tabs button{color:#9eb1aa;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-size:10px;font-weight:750}.answer-language-tabs button.active{color:#fff;border-bottom-color:#d9bc7f}.answer-body{padding:32px 46px 60px}.answer-body>section:not(.answer-transparency):not(.guardrail){border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:17px;padding:28px 0;display:grid}.module-number{color:var(--gold);font-family:Georgia,serif;font-size:10px}.answer-body h2,.module-label{color:var(--emerald-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.answer-body section p:last-child{color:var(--ink);white-space:pre-line;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.78}.answer-panel[dir=rtl] .answer-body section p:last-child{font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:18px;line-height:1.95}.answer-quick{background:var(--emerald-pale);border-radius:14px;margin:0 -12px;border:1px solid #0f6c5a33!important;padding-inline:12px!important}.answer-quick p:last-child{font-size:18px!important}.answer-objection{background:#f2e5e0;border-radius:14px;margin-top:18px;border:1px solid #a4533b38!important;padding-inline:20px!important}.answer-objection h2{color:var(--rust)}.answer-boundaries{background:#f5efe2;border-radius:14px;margin-top:18px;border:1px solid var(--gold-pale)!important;padding-inline:20px!important}.answer-transparency{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.answer-transparency>div{background:var(--white);padding:17px}.answer-transparency span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:850;display:block}.answer-transparency p{color:var(--ink-soft);margin:0;font-size:10px!important;line-height:1.55!important}.guardrail{border-inline-start:3px solid var(--rust);background:#f0e8e3;margin-top:16px;padding:18px}.guardrail strong{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.guardrail p{color:var(--ink-soft)!important;margin:8px 0 0!important;font-family:inherit!important;font-size:11px!important;line-height:1.6!important}.site-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,4vw,64px);font-size:9px;display:flex}.site-footer p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650}.mobile-nav{display:none}@media (width<=1100px){.privacy-pill{display:none}.topbar-actions{min-width:150px}.reader-view{grid-template-columns:236px minmax(0,1fr)}.chapter-rail{padding-inline:18px}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.language-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.topbar{min-height:66px;padding:10px 18px}.brand{min-width:0}.brand-mark{width:40px;height:40px}.brand small,.desktop-nav{display:none}.topbar-actions{min-width:0;margin-inline-start:auto}.language-select select{max-width:118px}.reader-view{display:block}.chapter-rail{border-inline-end:0;border-bottom:1px solid var(--line);height:auto;padding:20px;position:static}.rail-heading{justify-content:space-between;align-items:center;display:flex}.rail-heading h2{margin:0;font-size:18px}.rail-heading .eyebrow,.scope-note{display:none}.chapter-list{flex:initial;scrollbar-width:none;gap:7px;margin-top:10px;padding-inline-end:0;display:flex;overflow:auto hidden}.chapter-search{margin:12px 0 0}.chapter-button{min-width:185px}.reader-main{width:min(100% - 28px,760px);padding:20px 0 90px}.reader-hero{min-height:220px;padding:28px}.hero-arabic{display:none}.reader-toolbar{grid-template-columns:1fr auto;top:76px}.reader-search{border-bottom:1px solid var(--line);grid-column:1/-1;min-height:40px}.font-control{border-inline-start:0;padding-inline-start:0}.source-strip{grid-template-columns:1fr}.questions-view,.method-view{width:min(100% - 28px,760px);padding:40px 0 100px}.section-hero{display:block}.section-hero h1{font-size:clamp(38px,11vw,60px)}.metric-cluster{margin-top:30px}.answers-review-gate{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px}.review-gate-icon{border-radius:13px;width:44px;height:44px}.review-gate-proof{border-inline-start:0;border-top:1px solid #eccb843d;grid-column:2;padding:14px 0 0}.questions-toolbar{grid-template-columns:1fr 1fr;top:76px}.question-search{grid-column:1/-1;min-height:44px}.question-grid{grid-template-columns:1fr}.question-card{min-height:265px}.trust-seal{margin:30px auto 0}.commitment-grid,.language-grid{grid-template-columns:repeat(2,1fr)}.workflow-list article{grid-template-columns:40px 1fr auto}.stage-owner{display:none}.review-grid{grid-template-columns:1fr}.source-integrity{grid-template-columns:60px 1fr}.privacy-copy{border-inline-start:0;border-top:1px solid #ffffff21;grid-column:1/-1;padding:18px 0 0}.answer-header,.answer-body{padding-inline:24px}.answer-transparency{grid-template-columns:1fr}.mobile-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset-inline:14px;background:#183229f5;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;display:grid;position:fixed;bottom:12px;box-shadow:0 14px 40px #00000047}.mobile-nav button{color:#9eb1aa;background:0 0;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:3px;padding:8px 5px;font-size:8px;font-weight:700;display:flex}.mobile-nav button span{font-size:15px}.mobile-nav button.active{color:#fff;background:#ffffff1a}.site-footer{padding-bottom:95px}}@media (width<=520px){.reader-hero{min-height:210px;padding:24px}.reader-hero h1{font-size:50px}.verse-card{padding:22px 18px 24px}.arabic-verse{font-size:calc(29px * var(--font-scale))}.section-hero{gap:0}.metric-cluster>div{min-width:0;padding:17px 9px}.metric-cluster strong{font-size:22px}.questions-toolbar{grid-template-columns:1fr}.question-search{grid-column:auto}.commitment-grid,.language-grid{grid-template-columns:1fr}.language-grid article{min-height:150px}.language-rank{margin-bottom:18px}.workflow-list article{grid-template-columns:34px 1fr}.stage-status{grid-column:2;justify-self:start}.source-integrity{grid-template-columns:1fr;padding:25px}.source-icon{width:52px;height:52px}.answer-panel{width:100vw}.answer-header{padding-top:32px}.answer-header h1{font-size:34px}.answer-body>section:not(.answer-transparency):not(.guardrail){grid-template-columns:26px 1fr}.answer-quick,.answer-objection,.answer-boundaries{margin-inline:-8px}.site-footer{text-align:center;display:block}.site-footer span{margin-top:8px;display:block}}.nav-link.guidance-nav-link{color:#173327;background:#e7ff72;border:1px solid #8fb1186b;box-shadow:0 0 0 3px #d8ff4b1f}.nav-link.guidance-nav-link:hover,.nav-link.guidance-nav-link.active{color:#10251e;background:#d8ff4d;box-shadow:0 5px 18px #7b991233,0 0 0 3px #d8ff4b2e}.nav-link.read-nav-link{color:#fffdf5;background:linear-gradient(135deg,#174f43 0%,#0d3b34 100%);border:1px solid #b58d429e;align-items:center;gap:6px;display:inline-flex;box-shadow:0 6px 16px #0c3b332e,inset 0 1px #ffffff1f}.nav-link.read-nav-link svg{color:#f3ce7b;flex:none}.nav-link.read-nav-link:hover,.nav-link.read-nav-link.active{color:#fff;background:linear-gradient(135deg,#0f6755 0%,#0b493e 100%);border-color:#d8b35f;transform:translateY(-1px);box-shadow:0 7px 20px #0a493e3d,0 0 0 3px #d8b35f29}.guidance-action{color:#173327;background:#e7ff72;border:1px solid #9fc42c;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #74931224}.guidance-action:hover{background:#d8ff4d;transform:translateY(-1px)}.mushaf-verse-run.sajdah-verse{background:#daff4d33;border-radius:.26em;text-decoration:none;box-shadow:inset 0 -.22em #cdff2dbd,0 0 0 1px #82a4125c}.mushaf-verse-run.sajdah-verse:hover,.mushaf-verse-run.sajdah-verse.selected{background:#daff4d57;box-shadow:inset 0 -.26em #cdff2deb,0 0 0 2px #82a4128a,0 0 20px #cdff2d33}.sajdah-card{border-color:#a8d128;box-shadow:inset 5px 0 #d8ff4d}[dir=rtl] .sajdah-card{box-shadow:inset -5px 0 #d8ff4d}.sajdah-badge{color:#173327;background:#e7ff72;border-color:#9fc42c;box-shadow:0 0 0 3px #d8ff4b1f}.sajdah-notice{color:#173327;background:radial-gradient(circle at 100% 0,#ffffffb8,#0000 36%),#edff96;border-color:#9fc42c;box-shadow:0 8px 26px #7a991324}.sajdah-notice>div,.sajdah-notice small,.sajdah-notice p{color:#173327}.verse-insight{min-width:0}.verse-insight-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.verse-insight-heading>span{color:var(--gold);font-size:9px;font-weight:900}.verse-insight-tabs{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:auto auto;gap:3px;width:fit-content;margin:4px 0 3px;padding:3px;display:inline-grid}.mushaf-selection .verse-insight-tabs button{min-height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.mushaf-selection .verse-insight-tabs button.active{background:var(--emerald-pale);color:var(--emerald-dark);border:0}.verse-explanation-panel{border:1px solid var(--emerald);gap:7px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.verse-explanation-panel{border:1px solid color-mix(in srgb, var(--emerald) 28%, var(--line))}}.verse-explanation-panel{background:var(--emerald-pale);border-radius:10px}.verse-explanation-panel>strong{font-family:inherit;font-size:11px}.verse-explanation-panel a{width:fit-content;color:var(--emerald-dark);text-underline-offset:3px;align-items:center;gap:6px;font-size:9px;font-weight:850;text-decoration:underline;display:inline-flex}.icon-action{text-decoration:none}.section-loading{min-height:55vh;color:var(--ink-soft);place-items:center;font-size:13px;display:grid}.guidance-view{width:min(100% - 48px,1240px);margin:0 auto;padding:56px 0 104px}.guidance-view h1,.guidance-view h2,.guidance-view h3,.guidance-view p{margin-top:0}.guidance-view h1,.guidance-view h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.guidance-view[dir=rtl] h1,.guidance-view[dir=rtl] h2,.guidance-view[dir=rtl] h3{letter-spacing:0;font-family:Traditional Arabic,Noto Naskh Arabic,serif}.guidance-hero{color:#fff;background:radial-gradient(circle at 8% 8%,#d8ff4d29,#0000 34%),linear-gradient(135deg,#102c23 0%,#163d31 100%);border:1px solid #608b7757;border-radius:28px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(34px,7vw,92px);min-height:500px;padding:clamp(34px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #12352a2e}.guidance-hero:after{content:"";pointer-events:none;inset-inline-end:-150px;border:1px solid #d8ff4d24;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-180px;box-shadow:0 0 0 38px #d8ff4d09,0 0 0 76px #d8ff4d06}.guidance-hero .eyebrow{color:#d8ff4d}.guidance-hero h1{max-width:760px;margin-bottom:24px;font-size:clamp(50px,7vw,86px);line-height:.98}.guidance-view[dir=rtl] .guidance-hero h1{line-height:1.22}.guidance-hero-copy>p:not(.eyebrow){color:#d7e5df;max-width:760px;margin-bottom:0;font-size:16px;line-height:1.8}.guidance-freedom-note{color:#efffc4;background:#d8ff4d14;border:1px solid #d8ff4d40;border-radius:12px;grid-template-columns:24px 1fr;gap:10px;margin-top:26px;padding:15px 16px;font-size:11px;line-height:1.65;display:grid}.guidance-shahada-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a1480;border:1px solid #d8ff4d47;border-radius:22px;padding:30px;position:relative;box-shadow:inset 0 1px #ffffff12}.guidance-card-icon{color:#173327;background:#e7ff72;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.guidance-shahada-card>p{color:#d8ff4d;letter-spacing:.09em;text-transform:uppercase;margin:24px 0 10px;font-size:10px;font-weight:850}.guidance-shahada-card blockquote{color:#fff;margin:0;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:31px;line-height:1.9}.guidance-shahada-card bdi{color:#bfd0c9;margin-top:18px;font-size:10px;line-height:1.65;display:block}.guidance-review-note{border:1px solid var(--gold);grid-template-columns:22px 1fr;gap:10px;margin-top:14px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.guidance-review-note{border:1px solid color-mix(in srgb, var(--gold) 36%, var(--line))}}.guidance-review-note{background:var(--gold-pale);color:var(--ink-soft);border-radius:12px;font-size:10px;line-height:1.6}.guidance-section-heading{max-width:780px;margin-bottom:28px}.guidance-section-heading h2,.guidance-declaration>div:first-child h2,.guidance-centers-heading h2{margin-bottom:0;font-size:clamp(34px,5vw,54px);line-height:1.08}.guidance-steps-section,.guidance-benefits,.guidance-centers{padding-top:76px}.guidance-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.guidance-steps>button{border:1px solid var(--line);background:var(--white);min-height:230px;color:var(--ink);text-align:start;border-radius:17px;grid-template-rows:auto 1fr;gap:25px;padding:25px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.guidance-steps>button:hover{border-color:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.guidance-steps>button:hover{border-color:color-mix(in srgb, var(--emerald) 38%, var(--line))}}.guidance-steps>button:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.guidance-steps>button.complete{background:radial-gradient(circle at 100% 0%, #d8ff4d42, transparent 36%), var(--white);border-color:#9fc42c}.guidance-steps>button>span{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:11px;display:grid}.guidance-steps>button.complete>span{color:#173327;background:#e7ff72;border-color:#9fc42c}.guidance-steps small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.guidance-steps p{color:var(--ink-soft);margin:9px 0 0;font-size:12px;line-height:1.75}.guidance-declaration{border:1px solid var(--line);background:var(--white);border-radius:24px;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(34px,7vw,90px);margin-top:76px;padding:clamp(30px,5vw,60px);display:grid}.guidance-declaration>div:first-child>p:last-child{color:var(--ink-soft);margin:18px 0 0;font-size:12px;line-height:1.75}.guidance-declaration-body{min-width:0}.guidance-shahada-arabic{color:var(--emerald-dark);margin-bottom:20px;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:clamp(31px,4vw,48px);line-height:1.9}.guidance-declaration-body>bdi{border-bottom:1px solid var(--line);color:var(--ink-soft);padding-bottom:22px;font-size:11px;line-height:1.65;display:block}.guidance-meaning{padding:22px 0}.guidance-meaning strong,.guidance-important strong{color:var(--ink);margin-bottom:7px;font-size:11px;display:block}.guidance-meaning p,.guidance-important p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.75}.guidance-important{color:#173327;background:#efffc4;border-radius:12px;grid-template-columns:22px 1fr;gap:11px;padding:16px;display:grid}.guidance-important p,.guidance-important strong{color:#173327}.guidance-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.guidance-benefit-grid article{border-top:3px solid var(--emerald);background:var(--white);border-radius:0 0 16px 16px;min-height:205px;padding:25px;box-shadow:0 12px 30px #23302a0f}.guidance-benefit-grid article>span{color:var(--gold);font-family:Georgia,serif;font-size:10px}.guidance-benefit-grid h3{color:var(--ink);margin:28px 0 11px;font-size:17px;font-weight:750;line-height:1.35}.guidance-benefit-grid p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.guidance-centers{background:var(--ink);color:#fff;border-radius:24px;margin-top:76px;padding:clamp(28px,5vw,54px)}.guidance-centers-heading{grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:end;gap:38px;display:grid}.guidance-centers-heading h2{color:#fff}.guidance-centers-heading>div>p:last-child{color:#bdcdc7;max-width:720px;margin:16px 0 0;font-size:12px;line-height:1.75}.guidance-directory-trust{color:#e7ff72;background:#d8ff4d14;border:1px solid #d8ff4d40;border-radius:12px;align-self:end;align-items:center;gap:9px;padding:13px 14px;font-size:9px;font-weight:800;line-height:1.55;display:flex}.guidance-coverage{background:#d8ff4d0f;border:1px solid #d8ff4d38;border-radius:14px;gap:13px;margin-top:24px;padding:15px;display:grid}.guidance-coverage-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.guidance-coverage-heading strong{color:#fff;font-size:12px}.guidance-coverage-heading span{color:#bdcdc7;font-size:10px;line-height:1.6}.guidance-coverage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guidance-coverage-metrics>div{background:#081f1852;border:1px solid #ffffff21;border-radius:10px;gap:3px;min-width:0;padding:11px 12px;display:grid}.guidance-coverage-metrics strong{color:#d8ff4d;font-size:22px;line-height:1}.guidance-coverage-metrics span{color:#d7e5df;font-size:10px;font-weight:750;line-height:1.5}.guidance-coverage-note{color:#bdcdc7;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:10px;line-height:1.65;display:grid}.guidance-coverage-note svg{color:#d8ff4d;margin-top:1px}.guidance-country-shortcuts{flex-wrap:wrap;gap:7px;display:flex}.guidance-country-shortcuts button{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.guidance-country-shortcuts button:hover{color:#fff8e9;background:#e8c77f21;border-color:#e8c77fb8}.guidance-country-shortcuts small{color:#b9cac3;font-size:8px}.guidance-country-shortcuts button:hover small{color:#f2dfb2}.guidance-location-panel{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:end;gap:10px;margin-top:28px;padding:16px;display:grid}.guidance-location-panel label{gap:7px;min-width:0;display:grid}.guidance-location-panel label>span{color:#d8ff4d;font-size:9px;font-weight:850}.guidance-location-panel select,.guidance-location-panel input{color:#fff;background:#213b32;border:1px solid #ffffff2e;border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:11px}.guidance-location-panel input::placeholder{color:#afc2ba;opacity:1}.guidance-location-button{color:#10251e;background:#d8ff4d;border:1px solid #d8ff4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:10px;font-weight:850;display:inline-flex}.guidance-location-button:disabled{cursor:wait;opacity:.68}.guidance-location-status,.guidance-selected-area,.guidance-area-fallback{color:#c8d8d2;background:#ffffff12;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.guidance-location-status.ready{color:#e7ff72}.guidance-location-status.error{color:#ffd49d}.guidance-selected-area span{color:#a9bbb4}.guidance-selected-area strong{color:#fff}.guidance-area-fallback{color:#ffe0b9;background:#ffd49d14;border:1px solid #ffd49d33}.guidance-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.guidance-center-grid>:only-child{grid-column:1/-1;width:min(100%,760px);margin-inline:auto}.guidance-center-card{color:#173327;background:#fff;border:1px solid #ffffff1f;border-radius:16px;padding:24px}.guidance-center-header{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.guidance-center-header>span{background:#e7ff72;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.guidance-center-header small{color:#6b7d75;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.guidance-center-header h3{color:#173327;margin:4px 0 0;font-size:18px;line-height:1.35}.guidance-center-badges{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.guidance-center-badges>span{color:#496058;background:#eff3f1;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.guidance-center-badges>span.verified{color:#173327;background:#e7ff72}.guidance-center-badges>span.official{color:#176b54;background:#dff4ed}.guidance-center-badges>span.distance{color:#285d7c;background:#edf7ff;border-radius:8px;width:100%}.guidance-center-card address{color:#596d65;margin-top:17px;font-size:10px;font-style:normal;line-height:1.7}.guidance-center-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.guidance-center-actions a{color:#173327;border:1px solid #dbe4e0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.guidance-center-actions a bdi{color:#6b7d75;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.guidance-center-actions a:hover{background:#efffc4;border-color:#9fc42c}.guidance-no-contact{color:#6b7d75;margin:14px 0 0;font-size:9px;line-height:1.6}.guidance-verification{color:#71837b;border-top:1px solid #e1e8e5;align-items:center;gap:6px;margin-top:17px;padding-top:13px;font-size:8px;display:flex}.guidance-verification a{color:#537168;margin-inline-start:auto}.guidance-center-empty{color:#c6d5cf;text-align:center;border:1px dashed #ffffff3d;border-radius:16px;justify-items:center;gap:10px;margin-top:32px;padding:42px 22px;display:grid}.guidance-center-empty p{margin:0;font-size:11px}.guidance-center-empty strong{color:#fff;font-size:10px}.guidance-center-empty a{color:#d8ff4d;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.guidance-center-empty small{color:#9fb3ab;max-width:720px;font-size:8px;line-height:1.65}.guidance-online-support{background:#ffffff0d;border:1px solid #ffffff21;border-radius:16px;margin-top:22px;padding:20px}.guidance-online-heading{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.guidance-online-heading span{color:#d8ff4d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.guidance-online-heading h3{color:#fff;margin:5px 0 0;font-size:19px}.guidance-online-heading p{color:#bdcdc7;margin:0;font-size:9px;line-height:1.7}.guidance-online-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.guidance-online-card{color:#173327;background:#f8fbf9;border:1px solid #dfe8e4;border-radius:13px;padding:18px}.guidance-online-card-title{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.guidance-online-card-title>span{background:#e7ff72;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.guidance-online-card-title small{color:#567067;text-transform:uppercase;font-size:7px;font-weight:800}.guidance-online-card h4{margin:3px 0 0;font-size:15px}.guidance-online-card>p{color:#596d65;margin:13px 0 0;font-size:9px;line-height:1.7}.guidance-online-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.guidance-online-actions a{color:#173327;border:1px solid #d6e2dd;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.guidance-online-actions a:first-child{color:#fff;background:#173327;border-color:#173327}.guidance-online-note{color:#9fb3ab;margin-top:12px;font-size:8px;line-height:1.65;display:block}.guidance-directory-note{color:#b9cac3;background:#ffffff0f;border-radius:10px;grid-template-columns:22px 1fr;gap:9px;margin-top:18px;padding:13px 14px;display:grid}.guidance-directory-note p{margin:0;font-size:9px;line-height:1.65}.guidance-next-actions{flex-wrap:wrap;justify-content:center;gap:9px;padding-top:36px;display:flex}.guidance-next-actions button{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:10px;font-weight:850;display:inline-flex}.guidance-next-actions button:first-child{border-color:var(--emerald-dark);background:var(--emerald-dark);color:#fff}.theme-night .nav-link.guidance-nav-link,.theme-night .nav-link.guidance-nav-link.active{color:#10251e;background:#d8ff4d}.theme-night .nav-link.read-nav-link,.theme-night .nav-link.read-nav-link.active{color:#fffdf5;background:linear-gradient(135deg,#176754 0%,#0c443a 100%);border-color:#f3ce7bb8}.theme-night .guidance-center-card{background:#f8fbf9}.theme-night .guidance-centers{color:#fff;background:#10251e}.theme-night .guidance-centers-heading h2,.theme-night .guidance-selected-area strong,.theme-night .guidance-center-empty strong{color:#fff}.theme-night .guidance-centers-heading>div>p:last-child,.theme-night .guidance-directory-note{color:#bdcdc7}.theme-night .guidance-important{background:#d8ff4d}@media (width<=1050px){.guidance-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:36px;padding:42px}.guidance-steps,.guidance-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-location-panel{grid-template-columns:minmax(0,1fr) minmax(210px,auto)}}@media (width<=820px){.guidance-view{width:min(100% - 28px,760px);padding:28px 0 108px}.guidance-coverage-metrics{grid-template-columns:1fr}.guidance-hero{border-radius:20px;grid-template-columns:1fr;min-height:0;padding:30px 24px}.guidance-hero h1{font-size:clamp(45px,13vw,70px)}.guidance-shahada-card{padding:24px}.guidance-steps-section,.guidance-benefits,.guidance-centers{padding-top:54px}.guidance-declaration{grid-template-columns:1fr;margin-top:54px;padding:28px 24px}.guidance-centers{margin-top:54px;padding:28px 20px}.guidance-centers-heading{grid-template-columns:1fr}.guidance-location-panel{grid-template-columns:1fr;padding:14px}.guidance-location-button{width:100%}.guidance-center-grid,.guidance-online-heading,.guidance-online-grid{grid-template-columns:1fr}.mobile-nav button:nth-child(3){color:#e7ff72;background:#d8ff4d29}.mobile-nav button.read-mobile-link{color:#fffdf5;background:linear-gradient(145deg,#1f7660c2,#0d453ae6);border:1px solid #f3ce7b57}.mobile-nav button.read-mobile-link svg{color:#f3ce7b}.mobile-nav button.read-mobile-link.active{background:linear-gradient(145deg,#16705c,#0b493e);border-color:#f3ce7bb8;box-shadow:0 0 0 2px #f3ce7b1f}}@media (width<=560px){.path-actions{grid-template-columns:1fr}.guidance-action{width:100%}.guidance-steps,.guidance-benefit-grid{grid-template-columns:1fr}.guidance-steps>button{min-height:0}.guidance-center-actions{grid-template-columns:1fr}.guidance-next-actions{grid-template-columns:1fr;display:grid}.verse-insight-tabs{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{max-width:100%;overflow-x:hidden}.app-shell{overflow-x:clip}.theme-night .arabic-verse{color:#f4faf7}.reader-mode-switch{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:1fr 1fr;width:min(100%,520px);margin:22px auto -4px;padding:5px;display:grid}.reader-mode-switch button{min-height:42px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.reader-mode-switch button.active{background:var(--emerald);color:#fff;box-shadow:0 8px 22px #0f6c5a2e}.mushaf-experience{perspective:1600px;perspective-origin:50%;gap:14px;display:grid}.reading-continuity-strip{background:linear-gradient(135deg, #dcf4ebc7, var(--white));color:var(--ink);border:1px solid #2084693d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(120px,24%);align-items:center;gap:12px;padding:12px 14px;display:grid}.reading-continuity-strip>svg{color:var(--emerald)}.reading-continuity-strip>div:first-of-type{gap:2px;min-width:0;display:grid}.reading-continuity-strip strong{font-size:11px;font-weight:900}.reading-continuity-strip>div:first-of-type>span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.reading-progress-track{background:#0f6c5a21;border-radius:999px;height:7px;overflow:hidden}.reading-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--emerald), #4ec6a4);min-width:4px;height:100%;display:block}.theme-night .reading-continuity-strip{background:linear-gradient(135deg,#1159497a,#071b17e0);border-color:#63dab43d}.mushaf-nav,.mushaf-audio-bar{border:1px solid var(--line);background:var(--white);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mushaf-nav>button,.mushaf-play,.mushaf-selection button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.mushaf-nav>button:disabled,.kids-navigation button:disabled{cursor:not-allowed;opacity:.38}.mushaf-nav label{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.mushaf-nav input{border:1px solid var(--line);background:var(--paper);width:68px;color:var(--ink);text-align:center;border-radius:8px;padding:8px}.juz-chip{background:var(--gold-pale);color:var(--ink);border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.mushaf-audio-bar{background:var(--paper-deep);flex-wrap:wrap}.playback-choice{align-items:center;gap:6px;display:flex}.playback-choice>span,.repeat-choice>span{color:var(--ink-soft);margin-inline-end:3px;font-size:9px;font-weight:800}.playback-choice button{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.playback-choice button.active{border-color:var(--emerald);background:var(--emerald-pale);color:var(--emerald-dark)}.repeat-choice{color:var(--gold);align-items:center;gap:7px;display:flex}.repeat-choice select,.kids-repeat-picker select{border:1px solid var(--line);background-color:var(--white);color:var(--ink);border-radius:8px;padding:8px 26px 8px 9px;font-size:9px;font-weight:800}.mushaf-play{border-color:var(--emerald);background:var(--emerald);color:#fff}.mushaf-sheet{color:#10251e;touch-action:pan-y;backface-visibility:hidden;width:min(100%,790px);min-height:930px;transform-style:preserve-3d;will-change:transform, opacity, filter, box-shadow;background:linear-gradient(90deg,#7e5b210e,#0000 7%),#fffdf6;border:1px solid #d5c69b;border-radius:5px 16px 16px 5px;margin:4px auto;padding:34px clamp(26px,6vw,68px) 26px;position:relative;box-shadow:0 30px 70px #3d2b0c24,inset 0 0 0 7px #c5aa6914}.mushaf-sheet[class*=page-turn-]{pointer-events:none}.mushaf-sheet.page-turn-forward-leaving{z-index:4;transform-origin:100%;animation:.28s cubic-bezier(.55,.02,.78,.45) both mushaf-page-forward-out}.mushaf-sheet.page-turn-forward-entering{z-index:3;transform-origin:0;animation:.36s cubic-bezier(.18,.72,.18,1) both mushaf-page-forward-in}.mushaf-sheet.page-turn-backward-leaving{z-index:4;transform-origin:0;animation:.28s cubic-bezier(.55,.02,.78,.45) both mushaf-page-backward-out}.mushaf-sheet.page-turn-backward-entering{z-index:3;transform-origin:100%;animation:.36s cubic-bezier(.18,.72,.18,1) both mushaf-page-backward-in}@keyframes mushaf-page-forward-out{0%{opacity:1;filter:brightness();transform:translate(0)rotateY(0);box-shadow:0 30px 70px #3d2b0c24}55%{opacity:.96;filter:brightness(.96);transform:translate(1.5%)rotateY(24deg);box-shadow:-22px 18px 52px #2c1f0a4d}to{opacity:.18;filter:brightness(.82);transform:translate(5%)rotateY(78deg);box-shadow:-38px 18px 58px #2c1f0a61}}@keyframes mushaf-page-forward-in{0%{opacity:.18;filter:brightness(.82);transform:translate(-5%)rotateY(-78deg);box-shadow:38px 18px 58px #2c1f0a61}55%{opacity:.97;filter:brightness(.97);transform:translate(-1.2%)rotateY(-18deg);box-shadow:18px 14px 44px #2c1f0a38}to{opacity:1;filter:brightness();transform:translate(0)rotateY(0);box-shadow:0 30px 70px #3d2b0c24}}@keyframes mushaf-page-backward-out{0%{opacity:1;filter:brightness();transform:translate(0)rotateY(0);box-shadow:0 30px 70px #3d2b0c24}55%{opacity:.96;filter:brightness(.96);transform:translate(-1.5%)rotateY(-24deg);box-shadow:22px 18px 52px #2c1f0a4d}to{opacity:.18;filter:brightness(.82);transform:translate(-5%)rotateY(-78deg);box-shadow:38px 18px 58px #2c1f0a61}}@keyframes mushaf-page-backward-in{0%{opacity:.18;filter:brightness(.82);transform:translate(5%)rotateY(78deg);box-shadow:-38px 18px 58px #2c1f0a61}55%{opacity:.97;filter:brightness(.97);transform:translate(1.2%)rotateY(18deg);box-shadow:-18px 14px 44px #2c1f0a38}to{opacity:1;filter:brightness();transform:translate(0)rotateY(0);box-shadow:0 30px 70px #3d2b0c24}}@media (prefers-reduced-motion:reduce){.mushaf-sheet[class*=page-turn-]{animation:none}}.mushaf-sheet:before{content:"";pointer-events:none;border:1px solid #a3803e57;border-radius:3px 10px 10px 3px;position:absolute;inset:13px}.mushaf-sheet-header,.mushaf-sheet-footer{z-index:1;color:#7f6227;justify-content:space-between;gap:16px;font-size:10px;font-weight:900;display:flex;position:relative}.mushaf-sheet-header{border-bottom:1px solid #a3803e52;margin-bottom:28px;padding-bottom:10px}.mushaf-sheet-footer{border-top:1px solid #a3803e52;justify-content:center;margin-top:26px;padding-top:10px}.mushaf-swipe-hint{display:none}.mushaf-page-text{z-index:1;color:#10251e;font-family:Amiri,Noto Naskh Arabic,Georgia,serif;font-size:calc(29px * var(--font-scale));text-align:justify;text-align-last:center;font-weight:500;line-height:2.12;position:relative}.mushaf-surah-heading{text-align:center;background:#dbc68f24;border-block:1px solid #8e6b2e61;gap:7px;margin:18px 0 12px;padding:10px 16px;display:grid}.mushaf-surah-heading strong{color:#654d1d;font-size:18px}.mushaf-surah-heading span{color:#10251e;font-size:20px}.mushaf-ayah{color:inherit;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;border-radius:5px;margin:0;padding:2px 3px;transition:background .16s,color .16s;display:inline}.mushaf-ayah:hover,.mushaf-ayah.selected{background:#439d8221}.mushaf-ayah.playing{color:#075f4e;background:#dab25b33}.mushaf-ayah-number{color:#8e6d2f;vertical-align:middle;border:1px solid #b79143;border-radius:50%;place-items:center;width:1.65em;height:1.65em;margin-inline:.18em;font-family:Arial,sans-serif;font-size:.46em;font-weight:800;line-height:1;display:inline-grid}.mushaf-selection{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:17px;display:grid}.mushaf-selection>div:first-child{gap:5px;display:grid}.mushaf-selection>div:first-child>span{color:var(--gold);font-size:9px;font-weight:900}.mushaf-selection strong{font-family:Georgia,serif;font-size:17px}.mushaf-selection p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.mushaf-selection>div:last-child{align-items:center;gap:7px;display:flex}.mushaf-selection button.active{border-color:var(--gold);background:var(--gold-pale)}.theme-night .mushaf-sheet{color:#f4faf7;background:linear-gradient(90deg,#a3d3c10a,#0000 7%),#101d18;border-color:#38574b;box-shadow:0 30px 80px #00000057,inset 0 0 0 7px #5b97820d}.theme-night .mushaf-sheet:before,.theme-night .mushaf-sheet-header,.theme-night .mushaf-sheet-footer{border-color:#83b7a440}.theme-night .mushaf-page-text,.theme-night .mushaf-surah-heading span{color:#f4faf7}.theme-night .mushaf-surah-heading{background:#d9b86d12;border-color:#d9b86d61}.theme-night .mushaf-surah-heading strong,.theme-night .mushaf-sheet-header,.theme-night .mushaf-sheet-footer,.theme-night .mushaf-ayah-number{color:#e4c77f}.theme-night .mushaf-ayah:hover,.theme-night .mushaf-ayah.selected{background:#57c7a826}.theme-night .mushaf-ayah.playing{color:#fff;background:#d9b86d29}.kids-view{width:min(1180px,100% - 48px);margin:0 auto;padding:74px 0 120px}.kids-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:36px;display:grid}.kids-hero h1{letter-spacing:-.05em;max-width:850px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:.96}.kids-hero>div:first-child>p:last-child{max-width:760px;color:var(--ink-soft);font-size:15px;line-height:1.75}.kids-progress-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--emerald-pale), var(--white));border-radius:20px;gap:11px;padding:23px;display:grid}.kids-progress-card>svg{color:var(--gold)}.kids-progress-card strong{font-family:Georgia,serif;font-size:22px}.kids-progress-card small{color:var(--ink-soft)}.kids-progress-track{background:var(--paper-deep);border-radius:999px;height:9px;overflow:hidden}.kids-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--emerald), var(--gold));height:100%;transition:width .24s;display:block}.kids-surah-picker{gap:12px;margin:46px 0 18px;display:grid}.kids-surah-picker>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.kids-collection-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kids-collection-tabs button{text-align:start;grid-template-columns:auto 1fr;align-items:center}.kids-collection-tabs button>svg{color:var(--gold);grid-row:1/3}.kids-collection-tabs button.active>svg{color:#fff}.kids-surah-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.kids-surah-picker button{border:1px solid var(--line);background:var(--white);min-height:68px;color:var(--ink);border-radius:13px;gap:4px;padding:10px;display:grid}.kids-surah-picker button.active{border-color:var(--emerald);background:var(--emerald);color:#fff}.kids-surah-picker strong{font-family:Georgia,serif;font-size:16px}.kids-surah-picker small{color:inherit;opacity:.68;font-size:8px}.kids-stage-tabs{border:1px solid var(--line);background:var(--paper-deep);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;display:grid}.kids-stage-tabs button{min-height:48px;color:var(--ink-soft);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.kids-stage-tabs button.active{background:var(--white);color:var(--emerald-dark);box-shadow:var(--shadow)}.kids-lesson{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.kids-instruction,.kids-verse-card{border:1px solid var(--line);background:var(--white);border-radius:22px}.kids-instruction{align-self:start;gap:16px;padding:25px;display:grid}.kids-instruction>span{color:var(--gold);font-size:10px;font-weight:900}.kids-instruction h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.3}.kids-instruction p{border-top:1px solid var(--line);color:var(--ink-soft);margin:10px 0 0;padding-top:16px;font-size:10px;line-height:1.6}.kids-repeat-picker{color:var(--gold);align-items:center;gap:8px;display:flex}.kids-verse-card{background:radial-gradient(circle at top right, var(--emerald-pale), transparent 38%), var(--white);gap:22px;padding:clamp(24px,4vw,48px);display:grid}.kids-verse-top,.kids-navigation{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.kids-arabic{min-height:170px;color:var(--ink);text-align:center;margin:0;font-family:Amiri,Noto Naskh Arabic,Georgia,serif;font-size:clamp(34px,5.4vw,64px);line-height:1.85;transition:filter .18s}.kids-arabic.words-hidden{-webkit-user-select:none;user-select:none;filter:blur(13px)}.kids-meaning{color:var(--ink-soft);text-align:center;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.65}.kids-reveal{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;justify-self:center;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.kids-primary-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kids-primary-actions button{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:11px;font-weight:900;display:flex}.kids-listen-button{background:var(--emerald);color:#fff;border-color:var(--emerald)!important}.kids-mastered-button{background:var(--paper);color:var(--ink)}.kids-mastered-button.active{border-color:var(--gold);background:var(--gold-pale);color:var(--ink)}.kids-navigation{border-top:1px solid var(--line);padding-top:18px}.kids-navigation button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=1180px){.topbar{gap:12px}.desktop-nav{gap:2px;padding:4px}.desktop-nav .nav-link{padding-inline:11px;font-size:9px}.privacy-pill{display:none}}@media (width<=900px){.mushaf-sheet{min-height:760px;padding-inline:34px}.mushaf-page-text{font-size:calc(26px * var(--font-scale))}.kids-view{width:min(100% - 28px,760px);padding-top:44px}.kids-hero,.kids-lesson{grid-template-columns:1fr}.kids-surah-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.reading-continuity-strip{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px}.reading-progress-track{grid-column:1/-1;width:100%}.reader-mode-switch{width:100%;margin-top:15px}.mushaf-nav{grid-template-columns:1fr auto 1fr;display:grid}.mushaf-nav>button span{display:none}.mushaf-nav>button:last-child{grid-area:1/3}.mushaf-nav label{grid-area:1/2}.juz-chip{text-align:center;grid-column:1/-1}.mushaf-audio-bar{display:grid}.playback-choice{grid-template-columns:1fr 1fr;display:grid}.playback-choice>span{grid-column:1/-1}.repeat-choice,.mushaf-play{width:100%}.repeat-choice{justify-content:space-between}.mushaf-sheet{border-radius:4px 11px 11px 4px;min-height:0;padding:26px 25px 20px}.mushaf-sheet:before{inset:8px}.mushaf-sheet-footer{flex-wrap:wrap;justify-content:space-between;align-items:center}.mushaf-swipe-hint{color:#7f6227c7;font-size:8px;display:inline}.mushaf-page-text{font-size:calc(22px * var(--font-scale));line-height:2}.mushaf-surah-heading{margin:13px 0 9px;padding:8px 10px}.mushaf-surah-heading strong{font-size:15px}.mushaf-surah-heading span{font-size:17px}.mushaf-selection{grid-template-columns:1fr}.mushaf-selection>div:last-child{grid-template-columns:1fr 1fr;display:grid}.kids-hero h1{font-size:46px}.kids-collection-tabs{grid-template-columns:1fr}.kids-surah-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));max-height:342px;padding-inline-end:3px;display:grid;overflow-y:auto}.kids-surah-picker button{min-width:0}.kids-stage-tabs{gap:4px;padding:5px}.kids-stage-tabs button{gap:5px;padding-inline:5px;font-size:9px}.kids-verse-card{padding:22px 17px}.kids-arabic{min-height:130px;font-size:34px}.kids-primary-actions{grid-template-columns:1fr}.mobile-nav{grid-template-columns:repeat(5,1fr)}.mobile-nav button{padding-inline:2px;font-size:7px}}.theme-night{--ink:#edf4f1;--ink-soft:#a9bbb4;--paper:#0d1915;--paper-deep:#162720;--white:#13231d;--emerald:#57c7a8;--emerald-dark:#9be1cd;--emerald-pale:#19372e;--gold:#d9b86d;--gold-pale:#3d3422;--line:#2b4038;--rust:#e18d74;--shadow:0 20px 70px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}.theme-night .brand-mark{color:#fff;background:#0f6c5a;box-shadow:0 10px 30px #020a085c}.theme-night .chapter-search,.theme-night .verse-card,.theme-night .question-card,.theme-night .language-grid article{background:var(--white)}.theme-night .reader-toolbar,.theme-night .questions-toolbar{background:#0d1915f2;box-shadow:0 14px 36px #00000047}.theme-night .topbar{border-bottom-color:var(--line);background:#0d1915f0}.theme-night .localization-notice{color:#f7e4a8;background:#342b18;border-bottom:1px solid #6f5a2d}.theme-night .localization-notice button{color:#fff1c7}.theme-night .reader-hero,.theme-night .answer-header,.theme-night .source-integrity,.theme-night .path-verdict{background-color:#102f26}.theme-night .answer-objection{background:#3a241f}.theme-night .answer-boundaries,.theme-night .answer-analogy{background:#332e20}.theme-night .guardrail{background:#34251f}.theme-night .question-card,.theme-night .journey-step,.theme-night .source-library-grid>a,.theme-night .path-thesis,.theme-night .questions-guided,.theme-night .reader-toolbar,.theme-night .verse-card{box-shadow:none}.theme-night .answers-review-gate{border-color:#debc6f52;box-shadow:0 24px 70px #00000047}.skip-link{z-index:200;background:var(--ink);color:var(--white);top:8px;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:750;text-decoration:none;position:fixed;inset-inline-start:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.topbar-actions{min-width:300px}.theme-toggle{border:1px solid var(--line);background:var(--white);width:36px;height:36px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover{color:var(--emerald);border-color:var(--emerald)}.language-select{align-items:center;display:flex;position:relative}.language-select>svg{z-index:1;pointer-events:none;color:var(--ink-soft);position:absolute;inset-inline-start:11px}.language-select select{padding-inline-start:34px}[dir=rtl] .language-select select{padding-inline:34px 32px}.privacy-pill>svg{color:var(--emerald)}.path-view{width:min(100% - 48px,1240px);margin:0 auto;padding:68px 0 100px}.path-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(32px,7vw,96px);min-height:520px;padding-bottom:68px;display:grid}.path-hero-copy h1{letter-spacing:-.055em;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,92px);font-weight:500;line-height:.97}[dir=rtl] .path-hero-copy h1{letter-spacing:-.025em;font-family:Traditional Arabic,Noto Naskh Arabic,serif;line-height:1.3}.path-intro{max-width:780px;color:var(--ink-soft);margin:26px 0 0;font-size:17px;line-height:1.8}.path-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary-action,.secondary-action{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:12px;font-weight:800;display:inline-flex}.primary-action{border:1px solid var(--emerald-dark);background:var(--emerald-dark);color:#fff}.secondary-action{border:1px solid var(--line);background:var(--white);color:var(--ink)}.path-thesis{background:radial-gradient(circle at 100% 0%, #b58d422b, transparent 36%), var(--white);box-shadow:var(--shadow);border:1px solid #b58d4261;border-radius:22px;padding:34px;position:relative;overflow:hidden}.path-thesis-icon{background:var(--emerald-pale);width:54px;height:54px;color:var(--emerald);border-radius:50%;place-items:center;display:grid}.path-thesis>p{margin:28px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.62}[dir=rtl] .path-thesis>p{font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:23px;line-height:1.85}.path-proof-line{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.path-proof-line span{background:var(--paper);color:var(--ink-soft);text-align:center;text-transform:uppercase;letter-spacing:.07em;padding:11px 7px;font-size:9px;font-weight:800}.path-section-heading{max-width:820px;padding:76px 0 36px}.path-section-heading h2,.source-library-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.08}[dir=rtl] .path-section-heading h2,[dir=rtl] .source-library-heading h2{letter-spacing:-.015em;font-family:Traditional Arabic,Noto Naskh Arabic,serif;line-height:1.4}.path-section-heading>p:last-child,.source-library-heading>p:last-child{max-width:760px;color:var(--ink-soft);margin:18px 0 0;line-height:1.75}.journey-list{gap:12px;display:grid}.journey-step{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:62px minmax(0,1.35fr) minmax(240px,.65fr);gap:26px;padding:30px;display:grid}.journey-number{border:1px solid var(--gold-pale);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:11px;display:grid}.journey-copy h3{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}[dir=rtl] .journey-copy h3{font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:29px}.journey-copy>p{color:var(--ink-soft);margin:13px 0 0;font-size:13px;line-height:1.75}.journey-test{background:var(--emerald-pale);color:var(--emerald-dark);border-radius:11px;grid-template-columns:24px 1fr;gap:10px;margin-top:20px;padding:14px;display:grid}.journey-test>svg{margin-top:2px}.journey-test strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:block}.journey-test p{margin:5px 0 0;font-size:11px;line-height:1.55}.journey-evidence{border-inline-start:1px solid var(--line);padding-inline-start:24px}.journey-evidence>a{color:var(--emerald);align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.journey-evidence>a span{min-width:68px;color:var(--gold);font-family:Georgia,serif}.journey-evidence>div{gap:9px;margin-top:26px;display:grid}.journey-evidence small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.journey-evidence>div a{color:var(--ink-soft);font-size:10px;line-height:1.45;text-decoration:none}.journey-evidence a:hover{color:var(--emerald);text-underline-offset:3px;text-decoration:underline}.path-verdict{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:54px;padding:44px;display:grid}.path-verdict .eyebrow{color:#d8bd80}.path-verdict h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:500}[dir=rtl] .path-verdict h2{font-family:Traditional Arabic,Noto Naskh Arabic,serif}.path-verdict p:last-child{color:#c2d2cc;max-width:860px;margin:18px 0 0;line-height:1.75}.path-verdict button{color:#183229;background:#fff;border:1px solid #ffffff3d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:180px;padding:13px 17px;font-size:11px;font-weight:800;display:flex}[dir=rtl] .path-verdict button svg,[dir=rtl] .questions-guided button svg,[dir=rtl] .chapter-arrow{transform:rotate(180deg)}.source-library{padding-top:78px}.source-library-heading{max-width:820px}.source-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;display:grid}.source-library-grid>a{border:1px solid var(--line);background:var(--white);border-radius:14px;min-height:180px;padding:22px;text-decoration:none;position:relative}.source-library-grid>a>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.source-library-grid strong{margin-top:15px;padding-inline-end:24px;font-size:13px;line-height:1.45;display:block}.source-library-grid p{color:var(--ink-soft);margin:12px 0 0;font-size:10px;line-height:1.6}.source-library-grid svg{color:var(--emerald);top:20px;position:absolute;inset-inline-end:20px}.source-library-grid>a:hover{border-color:var(--emerald);transform:translateY(-2px)}.chapter-picker-toggle{display:none}.chapter-browser{flex-direction:column;flex:1;min-height:0;display:flex}.chapter-search>svg,.reader-search>svg,.question-search>svg{color:var(--gold);flex:none}.chapter-arrow{color:var(--ink-soft)}.reader-loading{border:1px solid var(--line);min-height:52px;color:var(--ink-soft);border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.reader-loading span{border:2px solid var(--gold-pale);border-top-color:var(--emerald);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite reader-spin}@keyframes reader-spin{to{transform:rotate(360deg)}}.questions-guided{background:var(--emerald-pale);color:var(--emerald-dark);border:1px solid #0f6c5a38;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;margin:-12px 0 28px;padding:18px 20px;display:grid}.questions-guided strong{font-size:12px;display:block}.questions-guided p{margin:5px 0 0;font-size:10px;line-height:1.5}.questions-guided button{background:var(--white);color:var(--emerald-dark);border:1px solid #0f6c5a47;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.answer-simple{background:var(--emerald-pale);border-radius:14px;margin:0 -12px;border:1px solid #0f6c5a47!important;padding-inline:12px!important}.answer-simple p:last-child{font-size:19px!important}.answer-analogy{background:#f5efe2;border-radius:14px;margin-top:18px;border:1px solid var(--gold-pale)!important;padding-inline:20px!important}.answer-islam-bridge{background:linear-gradient(135deg, var(--emerald-pale), var(--white));border-radius:14px;margin-top:18px;border:1px solid #0f6c5a40!important;padding-inline:20px!important}.answer-islam-bridge h2{color:var(--emerald)}.answer-next{padding-bottom:20px!important}.answer-next p:last-child{font-weight:650;color:var(--emerald-dark)!important}.answer-sources{background:var(--paper-deep);border-radius:13px;margin-top:22px;border:1px solid var(--line)!important;padding:22px!important;display:block!important}.answer-sources>strong{color:var(--emerald-dark);letter-spacing:.07em;text-transform:uppercase;font-size:10px;display:block}.answer-sources>div{gap:8px;margin-top:13px;display:grid}.answer-sources a{border:1px solid var(--line);background:var(--white);border-radius:9px;grid-template-columns:120px 1fr 18px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid;color:var(--ink)!important;font-family:inherit!important;font-size:10px!important;line-height:1.45!important}.answer-sources a span{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:800}.answer-sources a:hover{border-color:var(--emerald)}.close-answer{place-items:center;display:grid}.mobile-nav{grid-template-columns:repeat(4,1fr)}.mobile-nav button>svg{flex:none}@media (width<=1100px){.path-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:40px}.journey-step{grid-template-columns:52px minmax(0,1fr)}.journey-evidence{border-inline-start:0;border-top:1px solid var(--line);grid-column:2;grid-template-columns:190px 1fr;gap:24px;padding:18px 0 0;display:grid}.journey-evidence>div{margin-top:0}}@media (width<=820px){.topbar-actions{min-width:0}.language-select>svg{display:none}.language-select select,[dir=rtl] .language-select select{max-width:116px;padding-inline-start:10px}.path-view{width:min(100% - 28px,760px);padding:34px 0 104px}.path-hero{min-height:0;padding-bottom:44px;display:block}.path-hero-copy h1{font-size:clamp(46px,13vw,72px)}.path-intro{font-size:14px}.path-thesis{margin-top:34px;padding:26px}.path-thesis>p{font-size:18px}.path-section-heading{padding-top:54px}.journey-step{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 18px}.journey-number{width:38px;height:38px}.journey-copy h3{font-size:23px}.journey-evidence{grid-template-columns:1fr;gap:14px}.path-verdict{padding:28px;display:block}.path-verdict button{width:100%;margin-top:26px}.source-library-grid{grid-template-columns:1fr 1fr}.source-library-grid>a{min-height:170px}.chapter-rail{padding:16px 14px}.rail-heading>div .eyebrow{display:none}.chapter-picker-toggle{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.chapter-picker-toggle .rotated{transform:rotate(180deg)}.chapter-browser{display:none}.chapter-browser.mobile-expanded{display:block}.chapter-list{margin-top:10px}.reader-main{scroll-margin-top:72px}.reader-hero{min-height:166px;padding:22px 24px}.reader-hero h1{font-size:42px}.reader-intro{display:none}.questions-guided{grid-template-columns:28px 1fr}.questions-guided button{grid-column:2;justify-self:start}.answer-sources a{grid-template-columns:1fr 18px}.answer-sources a span{grid-column:1/-1}}@media (width<=520px){.answers-review-gate{border-radius:16px;display:block}.review-gate-icon{margin-bottom:16px}.review-gate-proof{margin-top:18px}.theme-toggle{width:34px;height:34px}.path-actions{grid-template-columns:1fr;display:grid}.path-thesis{border-radius:16px}.path-proof-line,.source-library-grid{grid-template-columns:1fr}.source-library-grid>a{min-height:150px}.answer-simple,.answer-analogy,.answer-islam-bridge{margin-inline:-8px}.mobile-nav button{font-size:7px}}@media (width<=820px){.mobile-nav{grid-template-columns:repeat(5,1fr)}}.mushaf-repeat-range{border:1px solid var(--line);background:var(--white);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.mushaf-repeat-range.selecting{border-color:#b58d42b8;box-shadow:0 0 0 3px #b58d4217}.mushaf-repeat-range.has-selection{background:linear-gradient(135deg, var(--white), #eadfc894)}.repeat-range-start,.repeat-range-actions{align-items:center;gap:7px;display:flex}.repeat-range-start.active{border-color:var(--gold);background:var(--gold-pale);color:#624914}.mushaf-repeat-range>div:nth-child(2){gap:4px;display:grid}.mushaf-repeat-range strong{font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.45}.mushaf-repeat-range>div:nth-child(2)>span{color:var(--ink-soft);font-size:10px;font-weight:800}.repeat-range-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.repeat-range-play{border-color:var(--gold);background:var(--gold);color:#fff}.mushaf-page-lines{z-index:1;color:#10251e;min-height:718px;font-family:UthmanicHafs,Traditional Arabic,serif;font-size:clamp(calc(18px * var(--font-scale)), calc(3.05vw * var(--font-scale)), calc(31px * var(--font-scale)));grid-auto-rows:minmax(43px,auto);align-content:start;padding:4px 0;display:grid;position:relative}.mushaf-line{white-space:nowrap;min-width:0;color:inherit;text-align:center;align-content:center;line-height:1.42;display:block}.mushaf-line.empty{pointer-events:none}.mushaf-chapter-line{background:linear-gradient(90deg,#0000,#dbc68f30 15% 85%,#0000);border-block:1px solid #8e6b2e7a;place-items:center;min-height:41px;margin:1px 0;display:grid}.mushaf-chapter-line strong{color:#684f1b;letter-spacing:0;font-family:UthmanicHafs,Traditional Arabic,serif;font-size:.76em;font-weight:700}.mushaf-basmala-line{font-family:UthmanicHafs,Traditional Arabic,serif;font-size:.86em}.mushaf-sheet.mushaf-opening-page .mushaf-page-lines{font-size:clamp(calc(24px * var(--font-scale)), calc(4.1vw * var(--font-scale)), calc(40px * var(--font-scale)));grid-auto-rows:minmax(68px,auto);align-content:center;padding-block:22px}.mushaf-sheet.mushaf-opening-page .mushaf-chapter-line{border-block-width:2px;min-height:58px;margin-block:4px 8px}.mushaf-sheet.mushaf-opening-page .mushaf-chapter-line strong{font-size:.88em}.mushaf-sheet.mushaf-opening-page .mushaf-line:not(.mushaf-chapter-line){line-height:1.58}.mushaf-verse-run{color:inherit;font:inherit;line-height:inherit;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;margin:0;padding:3px 2px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline}button.mushaf-verse-run{cursor:pointer}.mushaf-verse-run:focus-visible{outline-offset:3px;outline:3px solid #0f6c5a94}.mushaf-word{font:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap;margin-inline:.06em;display:inline-block}.mushaf-word.fallback{font-family:UthmanicHafs,Traditional Arabic,serif}.mushaf-word.verse-marker{margin-inline:.12em;font-size:.86em}.mushaf-verse-run:hover,.mushaf-verse-run.selected{background:#439d821f}.mushaf-verse-run.in-repeat-range{background:#dbb14f3d;border-radius:4px;box-shadow:inset 0 -2px #ae7d1c73,inset 0 2px #ae7d1c24}.mushaf-verse-run.range-start{border-start-start-radius:12px;border-end-start-radius:12px}.mushaf-verse-run.range-end{border-start-end-radius:12px;border-end-end-radius:12px}.mushaf-verse-run.playing{color:#075f4e;background:#0f6c5a38;box-shadow:inset 0 -2px #0f6c5a80}.mushaf-page-lines.selecting-range .mushaf-verse-run{cursor:crosshair}.theme-night .mushaf-repeat-range{background:#13231d;border-color:#2b483d}.theme-night .mushaf-repeat-range.has-selection{background:linear-gradient(135deg,#13231d,#58431838)}.theme-night .repeat-range-start.active{color:#f3d899;background:#d9b86d24;border-color:#d9b86d}.theme-night .mushaf-page-lines,.theme-night .mushaf-basmala-line{color:#f4faf7}.theme-night .mushaf-chapter-line{background:linear-gradient(90deg,#0000,#d9b86d14 15% 85%,#0000);border-color:#d9b86d59}.theme-night .mushaf-chapter-line strong{color:#e4c77f}.theme-night .mushaf-verse-run:hover,.theme-night .mushaf-verse-run.selected{background:#57c7a821}.theme-night .mushaf-verse-run.in-repeat-range{background:#d9b86d33;box-shadow:inset 0 -2px #e4c77f7a,inset 0 2px #e4c77f1f}.theme-night .mushaf-verse-run.playing{color:#fff;background:#57c7a833}@media (width<=720px){.mushaf-repeat-range{grid-template-columns:1fr}.repeat-range-start,.repeat-range-actions{width:100%}.repeat-range-actions{grid-template-columns:1fr 1fr;display:grid}.mushaf-sheet{min-height:720px;padding-inline:22px}.mushaf-page-lines{min-height:560px;font-size:clamp(calc(14.5px * var(--font-scale)), calc(4.35vw * var(--font-scale)), calc(19px * var(--font-scale)));grid-auto-rows:minmax(33px,auto)}.mushaf-chapter-line{min-height:32px}.mushaf-verse-run{padding-inline:1px}.mushaf-word{margin-inline:.025em}}.prayer-alarm-panel{border:1px solid var(--emerald);margin-top:12px;padding:22px}@supports (color:color-mix(in lab, red, red)){.prayer-alarm-panel{border:1px solid color-mix(in srgb, var(--emerald) 28%, var(--line))}}.prayer-alarm-panel{background:radial-gradient(circle at 90% 0%, #54cda61f, transparent 32%), var(--surface);border-radius:20px;box-shadow:0 15px 40px #0e392f14}.prayer-alarm-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.prayer-alarm-icon,.devotions-mark{color:#f2d995;background:linear-gradient(145deg,#164c3e,#0b2d25);border:1px solid #f2d99561;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14}.prayer-alarm-panel h2,.devotions-header h2{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.prayer-alarm-panel header p,.devotions-header p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.7}.prayer-alarm-panel>header>button{color:#fff;cursor:pointer;background:#0d6a58;border:1px solid #0d6a5838;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.prayer-alarm-panel>header>button.enabled{background:#7d2831;border-color:#b7404b59}.prayer-alarm-panel>header>button:disabled{cursor:not-allowed;opacity:.5}.prayer-alarm-panel>header>button:focus-visible,.prayer-alarm-prayers label:focus-within,.prayer-alarm-timing select:focus-visible,.devotions-tabs button:focus-visible,.dhikr-filter button:focus-visible,.dhikr-counter button:focus-visible{outline-offset:3px;outline:3px solid #4bd4aa4d}.prayer-alarm-settings{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);gap:14px;margin-top:18px;display:grid}.prayer-alarm-settings fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0;padding:12px}.prayer-alarm-settings legend,.prayer-alarm-timing>span{color:var(--ink-soft);padding-inline:6px;font-size:10px;font-weight:850}.prayer-alarm-prayers{grid-template-columns:repeat(5,minmax(74px,1fr));gap:7px;display:grid}.prayer-alarm-prayers label{cursor:pointer;min-width:0;position:relative}.prayer-alarm-prayers input{opacity:0;width:1px;height:1px;position:absolute}.prayer-alarm-prayers span{border:1px solid var(--line);background:var(--paper);min-height:39px;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:800;transition:all .16s;display:flex}.prayer-alarm-prayers label.selected span{color:#0c6754;background:#4bd4aa1f;border-color:#4bd4aa80}.prayer-alarm-timing{border:1px solid var(--line);border-radius:14px;align-content:center;gap:7px;padding:12px;display:grid}.prayer-alarm-timing select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:0 11px;font-size:11px;font-weight:750}.prayer-alarm-status{background:var(--gold-pale);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.prayer-alarm-status{background:color-mix(in srgb, var(--gold-pale) 45%, var(--surface))}}.prayer-alarm-status{color:var(--ink-soft)}.prayer-alarm-status.ready{color:#0c6754;background:#4bd4aa1f}.prayer-alarm-status div{gap:3px;display:grid}.prayer-alarm-status strong,.prayer-alarm-status span,.prayer-alarm-status small{font-size:10px;line-height:1.55}.prayer-alarm-status span{color:var(--ink);font-weight:800}.devotions-section{border:1px solid var(--gold);margin-top:26px;padding:clamp(18px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.devotions-section{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line))}}.devotions-section{background:radial-gradient(circle at 8% 2%, #d2aa4c21, transparent 28%), var(--surface);border-radius:24px;box-shadow:0 20px 55px #0c332a14}.devotions-header{align-items:center;gap:15px;display:flex}.devotions-header>div:last-child>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.devotions-tabs{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:21px;padding:5px;display:grid}.devotions-tabs button{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.devotions-tabs button.active{background:var(--emerald-dark);color:#fff;box-shadow:0 8px 20px #0c332a2e}.devotions-panel{padding-top:18px}.dhikr-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dhikr-filter button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;font-weight:800;display:inline-flex}.dhikr-filter button[aria-pressed=true]{color:#0c6754;background:#4bd4aa1f;border-color:#4bd4aa7a}.dhikr-filter .dhikr-reset{color:#8a6321;margin-inline-start:auto}.dhikr-grid,.quran-dua-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.dhikr-card,.quran-dua-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;box-shadow:0 10px 28px #1044370f}.dhikr-card.completed{border-color:#4bd4aa73;box-shadow:inset 0 0 0 1px #4bd4aa17}.dhikr-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dhikr-categories{flex-wrap:wrap;gap:5px;display:flex}.dhikr-categories span,.quran-dua-card>span{color:#8a6321;background:#d2aa4c1f;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:850}.dhikr-card-top>strong{color:var(--ink-soft);font-size:9px}.dhikr-arabic,.quran-dua-card>p{color:var(--ink);text-align:right;margin:0;font-size:clamp(20px,2.2vw,27px);line-height:2}.dhikr-arabic{font-family:Tahoma,Arial,sans-serif;font-weight:650}.quran-dua-card>p{font-family:UthmanicHafs,Amiri Quran,serif}.dhikr-transliteration{color:var(--ink-soft);text-align:left;margin:-4px 0 0;font-size:10px;font-style:italic;line-height:1.55}.dhikr-meaning,.quran-dua-card>div{background:var(--surface);border-inline-start:3px solid #4bd4aa99;border-radius:9px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.dhikr-meaning,.quran-dua-card>div{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.dhikr-meaning span,.quran-dua-card>div strong{color:var(--gold);font-size:8.5px;font-weight:900}.dhikr-meaning p,.quran-dua-card>div p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.65}.dhikr-card>a,.quran-dua-card>a{color:#0d6a58;text-underline-offset:3px;width:fit-content;font-size:9px;font-weight:800;text-decoration-thickness:1px}.dhikr-counter{gap:7px;margin-top:auto;display:grid}.dhikr-counter button{background:var(--emerald-dark);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.dhikr-counter button.done{background:#0d6a58}.dhikr-counter button>bdi{font-size:18px;font-weight:900}.dhikr-counter button strong{font-size:11px}.dhikr-counter>div{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.dhikr-counter>div span{border-radius:inherit;background:#4bd4aa;height:100%;transition:width .18s;display:block}.dhikr-counter small{color:var(--ink-soft);text-align:center;font-size:8.5px}.quran-dua-grid{margin-top:0}.quran-dua-card>span{width:fit-content}.theme-night .prayer-alarm-panel,.theme-night .devotions-section,.theme-night .dhikr-card,.theme-night .quran-dua-card{border-color:#73a19138}.theme-night .prayer-alarm-prayers label.selected span,.theme-night .dhikr-filter button[aria-pressed=true],.theme-night .prayer-alarm-status.ready{color:#8fe2c4}.theme-night .dhikr-card>a,.theme-night .quran-dua-card>a{color:#72d6b5}@media (width<=820px){.prayer-alarm-panel>header{grid-template-columns:auto minmax(0,1fr)}.prayer-alarm-panel>header>button{grid-column:1/-1}.prayer-alarm-settings,.dhikr-grid,.quran-dua-grid{grid-template-columns:1fr}}@media (width<=560px){.prayer-alarm-panel,.devotions-section{border-radius:17px;margin-inline:-6px;padding:15px}.prayer-alarm-panel>header,.devotions-header{align-items:flex-start}.prayer-alarm-icon,.devotions-mark{border-radius:13px;width:42px;height:42px}.prayer-alarm-prayers{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-alarm-prayers label:last-child{grid-column:1/-1}.dhikr-filter .dhikr-reset{justify-content:center;width:100%;margin-inline-start:0}.dhikr-arabic,.quran-dua-card>p{font-size:22px}}.prayer-view{width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 120px}.prayer-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding-bottom:34px;display:grid}.prayer-hero h1{max-width:820px;color:var(--ink);letter-spacing:-.05em;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.98}.prayer-hero>div>p:last-child{max-width:760px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}.prayer-gps-button{border:1px solid var(--emerald);background:var(--emerald);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #135c4a2e}.prayer-gps-button:disabled{cursor:progress;opacity:.7}.prayer-status{background:var(--emerald-pale);color:var(--emerald-dark);border:1px solid #2e816940;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:12px 15px;font-size:11px;font-weight:750;display:flex}.prayer-status.denied,.prayer-status.error,.prayer-status.unsupported{background:var(--gold-pale);color:#6b5019;border-color:#b58d4259}.prayer-location-panel{border:1px solid var(--line);background:var(--white);border-radius:19px;grid-template-columns:minmax(220px,.6fr) minmax(360px,1.4fr);gap:14px;margin-top:28px;padding:18px;display:grid;position:relative;box-shadow:0 16px 42px #23302a0f}.prayer-location-panel label,.prayer-settings label,.prayer-city-search label{gap:7px;min-width:0;display:grid}.prayer-location-panel label>span,.prayer-settings label>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.prayer-location-panel select,.prayer-settings select,.prayer-city-search input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:45px;color:var(--ink);font:inherit;border-radius:11px;outline:none;font-size:11px;font-weight:700}.prayer-location-panel select,.prayer-settings select{padding:0 12px}.prayer-location-panel select:focus-visible,.prayer-settings select:focus-visible,.prayer-city-search input:focus-visible{border-color:var(--emerald);box-shadow:0 0 0 3px #1c775e1f}.prayer-city-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.prayer-city-search label>div{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:8px;min-width:0;padding-inline:12px;display:flex}.prayer-city-search label>div:focus-within{border-color:var(--emerald);box-shadow:0 0 0 3px #1c775e1f}.prayer-city-search label>div>svg{color:var(--gold);flex:none}.prayer-city-search input{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.prayer-city-search input:focus-visible{box-shadow:none}.prayer-city-search>button{border:1px solid var(--ink);background:var(--ink);min-height:45px;color:var(--white);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.prayer-search-message{background:var(--gold-pale);color:#6b5019;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;font-weight:700}.prayer-search-results{z-index:4;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:3px;display:grid}.prayer-search-results button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:start;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.prayer-search-results button:hover{border-color:var(--emerald);background:var(--emerald-pale)}.prayer-search-results button>svg{color:var(--gold);flex:none}.prayer-search-results button span{gap:2px;min-width:0;display:grid}.prayer-search-results strong,.prayer-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prayer-search-results strong{font-size:11px}.prayer-search-results small{color:var(--ink-soft);font-size:9px}.prayer-location-summary{background:linear-gradient(135deg, var(--emerald-pale), var(--white));border:1px solid #25725c30;border-radius:17px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.48fr);align-items:center;gap:14px;margin-top:14px;padding:17px 19px;display:grid}.prayer-location-icon{background:var(--emerald);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.prayer-location-summary>div:nth-child(2){gap:3px;min-width:0;display:grid}.prayer-location-summary>div:nth-child(2)>span,.prayer-location-summary small{color:var(--ink-soft);font-size:9px;font-weight:750}.prayer-location-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:21px;overflow:hidden}.prayer-coordinate-note{color:var(--emerald-dark);align-items:center;gap:7px;font-size:9px;font-weight:750;line-height:1.45;display:flex}.prayer-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.prayer-settings label{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:14px}.prayer-date-nav{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:12px;display:grid;position:relative}.prayer-date-nav>button:not(.prayer-today-button){border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:11px;place-items:center;display:grid}.prayer-date-nav>div{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.prayer-date-nav>div>svg{color:var(--gold)}.prayer-date-nav>div>span{gap:2px;display:grid}.prayer-date-nav strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:15px}.prayer-date-nav small{color:var(--ink-soft);font-size:9px}.prayer-today-button{border:1px solid var(--gold);background:var(--gold-pale);color:#6b5019;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:60px}.next-prayer-card{background:radial-gradient(circle at 90% 10%, #ddbb6840, transparent 30%), var(--emerald-dark);color:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:22px;padding:21px 24px;display:grid;box-shadow:0 18px 45px #10443738}.prayer-reminder-control{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;padding:12px;display:grid}.prayer-reminder-control button{color:#fff;cursor:pointer;background:#0d6a58;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:780;display:inline-flex}.prayer-reminder-control button:focus-visible{outline-offset:2px;outline:3px solid #0d6a5847}.prayer-reminder-control strong,.prayer-reminder-control small{color:var(--ink-soft);font-size:11px;line-height:1.55;display:block}.prayer-reminder-control small{margin-top:3px;font-size:9.5px}@media (width<=620px){.prayer-reminder-control{grid-template-columns:1fr}}.next-prayer-card>div{color:#b9d9cf;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.next-prayer-card>strong{font-family:Georgia,Times New Roman,serif;font-size:27px}.next-prayer-card>bdi{color:#f2d995;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700}.next-prayer-card>small{color:#fff;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.prayer-times-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.prayer-times-grid article{border:1px solid var(--line);background:var(--white);min-width:0;min-height:126px;color:var(--ink);text-align:center;border-radius:16px;place-items:center;gap:7px;padding:15px 8px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.prayer-times-grid article.next{border-color:var(--gold);background:linear-gradient(155deg, var(--gold-pale), var(--white));transform:translateY(-2px);box-shadow:0 10px 28px #87621f1f}.prayer-times-grid article>svg{color:var(--gold)}.prayer-times-grid article>span{color:var(--ink-soft);font-size:10px;font-weight:850}.prayer-times-grid article>strong{font-family:Georgia,Times New Roman,serif;font-size:18px}.qibla-live-card{isolation:isolate;color:#f8fbf9;background:radial-gradient(circle at 12% 4%,#dbb1532e,#0000 31%),linear-gradient(145deg,#0e3028 0%,#09231e 56%,#061a17 100%);border:1px solid #bf974b66;border-radius:26px;gap:22px;margin-top:18px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #08261f33}.qibla-live-card:after{content:"";z-index:-1;inset-inline-end:-130px;border:1px solid #e6c47921;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-155px;box-shadow:0 0 0 55px #e6c47909,0 0 0 110px #e6c47906}.qibla-live-card.aligned{border-color:#7ef1b8bf;box-shadow:0 24px 65px #08503847,0 0 0 3px #7ef1b81a}.qibla-live-header,.qibla-live-heading,.qibla-live-layout,.qibla-live-metrics article,.qibla-live-status,.qibla-compass-button{align-items:center;display:flex}.qibla-live-header{justify-content:space-between;gap:20px}.qibla-live-heading{gap:13px;min-width:0}.qibla-live-icon{color:#ebc878;background:#ffffff12;border:1px solid #e7c47757;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.qibla-live-heading>div{gap:3px;display:grid}.qibla-live-heading span:not(.qibla-live-icon){color:#e7c477;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.qibla-live-heading h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.qibla-live-heading p{color:#eff8f4b8;max-width:610px;margin:2px 0 0;font-size:12px;line-height:1.65}.qibla-compass-button{color:#13251f;cursor:pointer;background:linear-gradient(145deg,#e9c87e,#c99a42);border:1px solid #e9c77b80;border-radius:13px;flex:none;justify-content:center;gap:8px;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;box-shadow:0 9px 24px #0003}.qibla-compass-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #00000040}.qibla-compass-button:focus-visible{outline-offset:3px;outline:3px solid #ffffffd9}.qibla-compass-button:disabled{opacity:.7;cursor:wait}.qibla-live-layout{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(25px,5vw,60px);display:grid}.qibla-compass-stage{aspect-ratio:1;perspective:880px;width:min(100%,282px);transform-style:preserve-3d;justify-self:center;position:relative}.qibla-dial{background:radial-gradient(circle, #ffffff0d 0 12%, transparent 12.5% 48%, #ffffff09 48.5% 49.5%, transparent 50%), repeating-conic-gradient(from -1deg, #e7c47761 0 1deg, transparent 1deg 15deg), radial-gradient(circle, #133f34 0%, #0b2c25 61%, #071f1a 100%);transform-style:preserve-3d;border:1px solid #ebcc8470;border-radius:50%;position:absolute;inset:5%;transform:rotateX(36deg)translateZ(2px);box-shadow:inset 0 0 0 11px #ffffff06,inset 0 0 45px #00000040,0 17px 40px #0000003d}.qibla-dial:before,.qibla-dial:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.qibla-dial:before{border:7px solid #184c3ee0;inset:-8px;transform:translateZ(-17px);box-shadow:inset 0 0 0 1px #f1d0845c,0 13px #051612,0 22px 32px #00000061}.qibla-dial:after{border:1px solid #efcf8738;inset:12%;transform:translateZ(4px);box-shadow:0 0 0 8px #ffffff05}.qibla-cardinal{z-index:2;color:#f8f4e4a6;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;position:absolute}.qibla-north{color:#efcd7d;top:12px;left:50%;transform:translate(-50%)}.qibla-south{bottom:12px;left:50%;transform:translate(-50%)}.qibla-east{top:50%;right:14px;transform:translateY(-50%)}.qibla-west{top:50%;left:14px;transform:translateY(-50%)}.qibla-needle{z-index:3;color:#f1cf80;transform-origin:50%;transform-style:preserve-3d;justify-content:center;transition:transform .18s ease-out;display:flex;position:absolute;inset:12%}.qibla-needle svg{z-index:2;filter:drop-shadow(0 7px 8px #00000073);position:absolute;top:-2px;transform:translateZ(15px)}.qibla-direction-beam{background:linear-gradient(#f5d68c 0%,#efc974b8 58%,#efc97414 100%);border-radius:999px;width:3px;height:calc(50% - 5px);position:absolute;top:7px;left:50%;transform:translate(-50%)translateZ(10px);box-shadow:0 0 15px #f1cc7b80}.qibla-dial-center{z-index:4;color:#f2d18a;background:#0b2d25;border:1px solid #edca7d9e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0000005c}.qibla-kaaba-target{z-index:8;aspect-ratio:1;width:80px;transform-style:preserve-3d;pointer-events:none;place-items:center;transition:left .18s ease-out,top .18s ease-out,filter .22s;display:grid;position:absolute;transform:translate(-50%,-50%)translateZ(62px)}.qibla-kaaba-target img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 12px #00000080);-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:3.2s ease-in-out infinite qibla-kaaba-float;position:relative}.qibla-kaaba-glow{z-index:1;filter:blur(7px);background:radial-gradient(circle,#f1cd7e6b,#f1cd7e0f 54%,#0000 72%);border-radius:50%;width:72%;height:72%;position:absolute}.qibla-kaaba-target.aligned .qibla-kaaba-glow{background:radial-gradient(circle,#74f4b48c,#74f4b414 55%,#0000 73%);width:104%;height:104%}.qibla-kaaba-target.aligned img{filter:drop-shadow(0 12px 15px #5befa26b)}.qibla-kaaba-label{z-index:3;color:#f7dfa5;text-align:center;white-space:nowrap;background:#041813e0;border:1px solid #ebca7e61;border-radius:999px;width:max-content;max-width:112px;padding:4px 7px;font-size:9px;font-weight:900;line-height:1;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000047}@keyframes qibla-kaaba-float{0%,to{transform:translateY(0)rotateX(1deg)rotateY(-2deg)}50%{transform:translateY(-5px)rotateX(-1deg)rotateY(2deg)}}@media (prefers-reduced-motion:reduce){.qibla-kaaba-target img{animation:none}.qibla-kaaba-target,.qibla-needle{transition:none}}.qibla-live-details{gap:13px;display:grid}.qibla-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qibla-live-metrics article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:4px 9px;min-height:104px;padding:16px;display:grid}.qibla-live-metrics article>svg{color:#e8c576;grid-row:1/3}.qibla-live-metrics span{color:#eff8f4a3;font-size:11px;font-weight:800;line-height:1.4}.qibla-live-metrics strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.7vw,28px)}.qibla-live-metrics strong small{color:#eff8f49e;font-family:inherit;font-size:11px;font-weight:600}.qibla-live-status{color:#efd18d;background:#e5be6914;border:1px solid #ebc7743d;border-radius:15px;gap:11px;min-height:65px;padding:13px 15px}.qibla-live-status.aligned{color:#8af0bb;background:#5cda971f;border-color:#6feeae7a}.qibla-live-status>div{gap:4px;display:grid}.qibla-live-status strong{color:#f9fcfa;font-size:12px}.qibla-live-status span{color:#eff8f4a1;align-items:center;gap:5px;font-size:10px;display:flex}.qibla-accuracy-note{color:#eff8f491;margin:-2px 0 0;font-size:10px;line-height:1.6}.prayer-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.prayer-trust-grid article{border:1px solid var(--line);background:var(--white);border-radius:15px;gap:12px;padding:17px;display:flex}.prayer-trust-grid article>svg{color:var(--emerald);flex:none}.prayer-trust-grid strong{color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.prayer-trust-grid p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.prayer-accuracy-note>svg{color:var(--gold)!important}.prayer-sources{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:14px;display:flex}.prayer-sources a{color:var(--emerald);text-underline-offset:3px;font-size:9px;font-weight:800;text-decoration:underline}.theme-night .prayer-location-panel,.theme-night .prayer-settings label,.theme-night .prayer-location-summary,.theme-night .prayer-date-nav>button,.theme-night .prayer-times-grid article,.theme-night .prayer-trust-grid article{background:#13231d;border-color:#29473c}.theme-night .prayer-location-summary{background:linear-gradient(135deg,#163229,#13231d)}.theme-night .prayer-location-panel select,.theme-night .prayer-settings select,.theme-night .prayer-city-search label>div,.theme-night .prayer-search-results button{color:#f4faf7;background:#0f1f19;border-color:#2b483d}.theme-night .prayer-times-grid article.next{background:linear-gradient(155deg,#d9b86d24,#13231d);border-color:#d9b86d}.theme-night .prayer-status{color:#b9e3d7;background:#163229;border-color:#315a4b}.theme-night .prayer-status.denied,.theme-night .prayer-status.error,.theme-night .prayer-status.unsupported,.theme-night .prayer-search-message{color:#efd99c;background:#d9b86d1c;border-color:#d9b86d59}.theme-night .prayer-gps-button{background:#2f9d7f;border-color:#62cdb0}@media (width<=900px){.prayer-location-panel{grid-template-columns:1fr}.prayer-location-summary{grid-template-columns:auto minmax(0,1fr)}.prayer-coordinate-note{grid-column:1/-1}.prayer-times-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.prayer-view{width:min(100% - 28px,560px);padding:38px 0 112px}.prayer-hero{grid-template-columns:1fr;gap:22px}.prayer-hero h1{font-size:clamp(38px,12vw,58px)}.prayer-gps-button{width:100%}.prayer-location-panel{padding:14px}.prayer-city-search,.prayer-search-results,.prayer-settings,.prayer-trust-grid{grid-template-columns:1fr}.prayer-location-summary{padding:15px}.prayer-settings{gap:8px}.prayer-date-nav{padding-inline:4px}.prayer-date-nav strong{font-size:12px}.prayer-date-nav small{font-size:8px}.prayer-today-button{grid-column:1/-1;justify-self:center;position:static}.next-prayer-card{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:17px}.next-prayer-card>div span{display:none}.next-prayer-card>strong{font-size:22px}.next-prayer-card>bdi{font-size:19px}.next-prayer-card>small{grid-column:2/-1;justify-self:start}.prayer-times-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-times-grid article{min-height:104px}.qibla-live-card{border-radius:21px;padding:18px 15px}.qibla-live-header{flex-direction:column;align-items:stretch}.qibla-compass-button{width:100%}.qibla-live-layout{grid-template-columns:1fr;gap:23px}.qibla-compass-stage{width:min(100%,270px)}.qibla-kaaba-target{width:70px}.qibla-live-metrics{grid-template-columns:1fr 1fr}.qibla-live-metrics article{min-height:96px;padding:13px}.mobile-nav{grid-template-columns:repeat(6,1fr)}.mobile-nav button{font-size:6.5px}}@media (width<=430px){.qibla-live-heading{align-items:flex-start}.qibla-live-icon{width:42px;height:42px}.qibla-live-metrics{grid-template-columns:1fr}.qibla-live-metrics article{min-height:82px}}.desktop-nav .nav-link{white-space:nowrap}@media (width>=821px) and (width<=1600px){.topbar{gap:12px;padding-inline:clamp(14px,2vw,28px)}.brand{min-width:166px}.brand small{display:none}.desktop-nav .nav-link{padding-inline:9px;font-size:10px}.topbar-actions{min-width:225px}}@media (width>=821px) and (width<=1000px){.brand{min-width:126px}.desktop-nav .nav-link{padding-inline:6px;font-size:9px}.topbar-actions{min-width:82px}.language-select{border:1px solid var(--line);background:var(--white);border-radius:50%;width:36px;height:36px}.language-select>svg{display:block;inset-inline-start:10px}.language-select select,[dir=rtl] .language-select select{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.language-select:focus-within{border-color:var(--emerald);box-shadow:0 0 0 3px #1f7b651f}}@media (width<=520px){.mobile-nav button{min-height:60px;padding:7px 2px 6px;font-size:8px;line-height:1.15}}.nav-link.support-nav-link{color:#fff;background:linear-gradient(145deg,#b92537,#8f172a);border:1px solid #b5253757;gap:6px;box-shadow:0 7px 18px #8f172a2e}.nav-link.support-nav-link:hover,.nav-link.support-nav-link.active{color:#fff;background:linear-gradient(145deg,#d02e43,#9f1930);border-color:#7a1021;box-shadow:0 9px 24px #8f172a47,0 0 0 3px #b925371a}.nav-link.contact-nav-link{color:#fff;background:linear-gradient(145deg,#174e41,#0b352d);border:1px solid #cda45275;gap:6px;box-shadow:0 7px 18px #08362c2e}.nav-link.contact-nav-link:hover,.nav-link.contact-nav-link.active{color:#fff;background:linear-gradient(145deg,#1d6553,#0d4036);border-color:#d8b464;box-shadow:0 9px 24px #08362c42,0 0 0 3px #cda4521f}.support-view{width:min(100% - 40px,1180px);color:var(--ink);margin:0 auto;padding:46px 0 92px}.support-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 77% 22%,#ffdab333,#0000 28%),linear-gradient(135deg,#6c1021 0%,#a31b32 48%,#c13243 100%);border:1px solid #ffd9c038;border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:clamp(32px,6vw,86px);min-height:460px;padding:clamp(34px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #5d0d1f3d}.support-hero:before,.support-hero:after{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.support-hero:before{inset-inline-end:-90px;width:470px;height:470px;top:-160px}.support-hero:after{inset-inline-end:48px;width:380px;height:380px;bottom:-240px}.support-eyebrow{color:#ffd8b1;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:11px;font-weight:850;display:flex}.support-hero h1{max-width:800px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(43px,5.8vw,78px);line-height:.98}[dir=rtl] .support-hero h1{font-family:var(--font-arabic);letter-spacing:0;line-height:1.25}.support-intro{color:#ffffffe0;max-width:720px;margin:26px 0 0;font-size:clamp(15px,1.6vw,19px);line-height:1.8}.support-free{color:#fff7eb;background:#25040d36;border:1px solid #ffffff2e;border-radius:13px;align-items:flex-start;gap:10px;max-width:720px;margin:24px 0 0;padding:15px 17px;font-size:13px;font-weight:700;line-height:1.65;display:flex}.support-free svg{color:#ffd18e;flex:none;margin-top:2px}.support-hero-mark{aspect-ratio:1;color:#ffe2b4;background:radial-gradient(circle,#ffeac733,#0000 67%);border:1px solid #ffffff2b;border-radius:50%;place-items:center;gap:17px;display:grid}.support-hero-mark span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.support-section-heading{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;margin-top:76px;display:grid}.support-section-heading>span{color:#a21c31;background:#b9253712;border:1px solid #b9253747;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:grid}.support-section-heading h2,.support-wallets-heading h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(31px,4vw,49px);line-height:1.08}[dir=rtl] .support-section-heading h2,[dir=rtl] .support-wallets-heading h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.35}.support-section-heading>div>p{max-width:860px;color:var(--ink-soft);margin:15px 0 0;font-size:14px;line-height:1.75}.support-operation-grid,.support-future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.support-operation-grid article,.support-future-grid article{border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:240px;padding:28px;box-shadow:0 12px 35px #142c250f}.support-operation-grid svg,.support-future-grid svg{color:#ae2137}.support-operation-grid h3,.support-future-grid h3{color:var(--ink);margin:24px 0 0;font-size:18px;line-height:1.35}.support-operation-grid p,.support-future-grid p{color:var(--ink-soft);margin:13px 0 0;font-size:13px;line-height:1.75}.support-sponsorship{background:radial-gradient(circle at 0 0,#cda45226,#0000 35%),linear-gradient(145deg,#fffdf8,#f6f0e4);border:1px solid #cda45257;border-radius:26px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,66px);margin-top:54px;padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 20px 50px #39290e14}.support-sponsorship .support-eyebrow{color:#986b1c}.support-sponsorship-copy h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(29px,3.6vw,46px);line-height:1.12}[dir=rtl] .support-sponsorship-copy h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.45}.support-sponsorship-copy>p:last-child{color:var(--ink-soft);margin:20px 0 0;font-size:14px;line-height:1.85}.support-sponsorship-grid{gap:12px;display:grid}.support-sponsorship-grid article{background:#ffffffd1;border:1px solid #9a6d1f2b;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;padding:19px;display:grid}.support-sponsorship-grid article>span,.support-sponsorship-grid article>svg{color:#ffe2a8;background:#173d34;border-radius:12px;place-items:center;width:42px;height:42px;padding:9px;font-size:13px;font-weight:900;display:grid}.support-sponsorship-grid h3{color:var(--ink);margin:0;font-size:16px;line-height:1.45}.support-sponsorship-grid p{color:var(--ink-soft);margin:7px 0 0;font-size:12.5px;line-height:1.72}.support-paypal{background:radial-gradient(circle at 100% 0,#009cde1f,#0000 34%),linear-gradient(140deg,#f8fcff,#eef7ff);border:1px solid #0070e038;border-radius:26px;grid-template-columns:112px minmax(0,1fr) minmax(230px,.48fr);align-items:center;gap:clamp(22px,4vw,48px);margin-top:54px;padding:clamp(25px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0030871a}.support-paypal:after{content:"";pointer-events:none;inset-inline-end:-74px;border:1px solid #0070e01c;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-104px}.support-paypal-mark{z-index:1;color:#fff;background:linear-gradient(145deg,#003087,#0070e0);border-radius:27px;place-items:center;gap:8px;width:112px;height:112px;display:grid;position:relative;box-shadow:0 14px 30px #0030873b}.support-paypal-mark strong{letter-spacing:-.02em;font-size:16px}.support-paypal .support-eyebrow{color:#0065bd;margin-bottom:10px}.support-paypal-copy{z-index:1;min-width:0;position:relative}.support-paypal-copy h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.12}[dir=rtl] .support-paypal-copy h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.42}.support-paypal-copy>p:last-of-type{max-width:680px;color:var(--ink-soft);margin:13px 0 0;font-size:13.5px;line-height:1.78}.support-paypal-copy ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.support-paypal-copy li{color:#174b75;background:#ffffffbd;border:1px solid #0070e026;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.support-paypal-copy li svg{color:#00865a}.support-paypal-action{z-index:1;min-width:0;position:relative}.support-paypal-action>a{color:#fff;text-align:center;background:linear-gradient(135deg,#0070e0,#003087);border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:12px 17px;font-size:13px;font-weight:850;line-height:1.35;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 24px #00308733}.support-paypal-action>a:hover{transform:translateY(-2px);box-shadow:0 16px 30px #00308745}.support-paypal-action>a:focus-visible{outline-offset:4px;outline:3px solid #0070e052}.support-paypal-action>a svg:last-child{opacity:.74;flex:none}.support-paypal-action>p{color:#49687f;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10.5px;line-height:1.55;display:flex}.support-paypal-action>p svg{color:#00865a;flex:none;margin-top:1px}.support-wallets{color:#fff;background:radial-gradient(circle at 12% 0,#b9253733,#0000 31%),#10241e;border:1px solid #ffffff17;border-radius:26px;margin-top:72px;padding:clamp(26px,5vw,52px);box-shadow:0 26px 66px #0c231d38}.support-wallets-heading{grid-template-columns:minmax(0,.8fr) minmax(280px,.7fr);align-items:end;gap:34px;display:grid}.support-wallets-heading>p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.75}.support-wallets-heading .support-eyebrow{color:#ff8c9d}.support-private-note{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 18px;display:flex}.support-private-note>svg{color:#ffd18e;flex:none;margin-top:2px}.support-private-note strong{color:#fff;font-size:13px}.support-private-note p{color:#ffffffb3;margin:5px 0 0;font-size:12px;line-height:1.65}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.wallet-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:17px;min-width:0;padding:23px;overflow:hidden}.wallet-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wallet-card-top h3{color:#fff;margin:5px 0 0;font-size:18px}.wallet-currency{color:#ff9aaa;letter-spacing:.12em;font-size:10px;font-weight:900}.wallet-network{color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.wallet-card code{color:#fff4e6;text-align:left;overflow-wrap:anywhere;word-break:break-all;white-space:normal;-webkit-user-select:all;user-select:all;background:#0000003d;border:1px solid #ffffff14;border-radius:10px;margin-top:22px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;display:block;overflow:hidden}.wallet-explorer-link{color:#ffe4b7;text-underline-offset:3px;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:750;-webkit-text-decoration:underline #ffe4b76b;text-decoration:underline #ffe4b76b;display:inline-flex}.wallet-explorer-link:hover{color:#fff;text-decoration-color:currentColor}.wallet-explorer-link:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #ffd18e8c}.wallet-card button{color:#fff;cursor:pointer;background:#c52a41;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:14px;font-weight:800;display:flex}.wallet-card button:hover{background:#e0354e}.wallet-card button:focus-visible{outline-offset:2px;outline:3px solid #ffd18e8c}.wallet-warning{color:#261400;background:linear-gradient(135deg,#ffe66b 0%,#ffbd35 100%);border:2px solid #fff0a6;border-radius:12px;align-items:center;gap:12px;margin:16px 0 0;padding:14px 15px;font-size:13px;line-height:1.6;display:flex;box-shadow:0 10px 24px #ffb71833,inset 0 1px #ffffff8c}.wallet-warning strong{font-weight:900}.wallet-warning-icon{color:#fff;background:#a51e2d;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 4px 10px #600a1738}.wallet-warning-icon svg{flex:none}.copy-status{color:#ffc1ca;text-align:center;min-height:20px;margin:12px 0 0;font-size:11px;font-weight:700}.support-before-send{border-top:1px solid #ffffff1a;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:26px;margin-top:27px;padding-top:26px;display:grid}.support-before-send h3{color:#fff;margin:0;font-size:17px}.support-before-send ol{color:#ffffffbd;gap:10px;margin:0;padding-inline-start:22px;font-size:12px;line-height:1.65;display:grid}.support-future-grid article{background:var(--paper-deep)}.contact-view{width:min(100% - 40px,1180px);color:var(--ink);margin:0 auto;padding:58px 0 104px}.contact-view .support-contact{margin-top:0}.contact-view-embedded{width:100%;margin:0;padding:0}.contact-view-embedded .support-contact{margin-top:76px}.support-contact{background:radial-gradient(circle at 0 0,#cda45224,#0000 34%),linear-gradient(145deg,#102f28 0%,#091f1b 100%);border:1px solid #cda4526b;border-radius:24px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:34px;margin-top:76px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0519152e}.support-contact:after{content:"";pointer-events:none;inset-inline-end:-70px;border:1px solid #ffe0a01c;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px}.support-contact-copy{z-index:1;position:relative}.support-contact-icon{color:#f0cb7d;background:#cda4521f;border:1px solid #ffe1a547;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;display:inline-flex}.support-contact .support-eyebrow{color:#e7be6b}.support-contact-copy h1,.support-contact-copy h2{color:#fff;font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(25px,3vw,37px);line-height:1.15}[dir=rtl] .support-contact-copy h1,[dir=rtl] .support-contact-copy h2{font-family:var(--font-arabic)}.support-contact-copy>p:not(.support-eyebrow){color:#ffffffb8;margin:0;font-size:13px;line-height:1.8}.contact-form{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:24px;position:relative}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{color:#ffffffd1;gap:8px;font-size:11px;font-weight:800;display:grid}.contact-form>label{margin-top:15px}.contact-form input,.contact-form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0000003b;border:1px solid #ffffff24;border-radius:11px;outline:0;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:158px;padding:13px;line-height:1.65}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff63}.contact-form input:focus,.contact-form textarea:focus{background:#00000052;border-color:#e5bd6c;box-shadow:0 0 0 3px #e5bd6c24}.contact-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d83249,#a01831);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:17px;font-weight:900;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 11px 22px #5d0c1b42}.contact-form button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.contact-form button:focus-visible{outline-offset:3px;outline:3px solid #ffd7899e}.contact-form button:disabled{cursor:wait;opacity:.72}.contact-service-note{color:#ffffff9e;text-align:center;margin:11px 0 0;font-size:10.5px;line-height:1.65}.contact-honeypot{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.contact-status{color:#ffffffb3;text-align:center;min-height:22px;margin:11px 0 -5px;font-size:11px;font-weight:750;line-height:1.55}.contact-status-success{color:#a8edc8}.contact-status-error{color:#ffb9c3}.contact-spinner{animation:.8s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.theme-night .support-operation-grid article{background:#132b24;border-color:#ffffff1a}.theme-night .support-future-grid article{background:#10251f;border-color:#ffffff14}.theme-night .support-sponsorship{background:radial-gradient(circle at 0 0,#cda45221,#0000 36%),linear-gradient(145deg,#17352d,#0d261f);border-color:#deb7643d;box-shadow:0 24px 58px #0000003d}.theme-night .support-sponsorship .support-eyebrow{color:#e7bf6d}.theme-night .support-sponsorship-copy h2,.theme-night .support-sponsorship-grid h3{color:#fff}.theme-night .support-sponsorship-copy>p:last-child,.theme-night .support-sponsorship-grid p{color:#ffffffb8}.theme-night .support-sponsorship-grid article{background:#ffffff0e;border-color:#ffffff1a}.theme-night .support-sponsorship-grid article>span,.theme-night .support-sponsorship-grid article>svg{color:#f4cc79;background:#cda45224}.theme-night .support-paypal{background:radial-gradient(circle at 100% 0,#0070e02b,#0000 36%),linear-gradient(145deg,#112d42,#0d2436);border-color:#4fa9ff3b;box-shadow:0 24px 58px #0000003d}.theme-night .support-paypal-copy h2{color:#fff}.theme-night .support-paypal-copy>p:last-of-type,.theme-night .support-paypal-action>p{color:#ffffffb3}.theme-night .support-paypal-copy li{color:#cce9ff;background:#fff1;border-color:#6eb9ff29}.theme-night .support-section-heading>span{color:#ff8295;background:#c52a411f;border-color:#ff748940}@media (width<=1100px){.support-hero{grid-template-columns:minmax(0,1fr) 210px}.support-hero-mark{width:210px}}@media (width<=820px){.support-view,.contact-view{width:min(100% - 28px,760px);padding:28px 0 112px}.contact-view-embedded{width:100%;padding:0}.support-hero{border-radius:22px;min-height:0;padding:34px 26px;display:block}.support-hero-mark{display:none}.support-operation-grid,.support-future-grid,.support-sponsorship,.support-paypal{grid-template-columns:1fr}.support-paypal-mark{border-radius:23px;width:92px;height:92px}.support-paypal-action{width:min(100%,420px)}.support-operation-grid article,.support-future-grid article{min-height:0}.support-contact,.support-wallets-heading,.wallet-grid{grid-template-columns:1fr}.support-wallets-heading{align-items:start}.mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-nav button.support-mobile-link{color:#fff;background:linear-gradient(145deg,#b92537,#8f172a);border:1px solid #ff879957}.mobile-nav button.support-mobile-link.active{background:linear-gradient(145deg,#d83249,#a01831);border-color:#ff9aaa;box-shadow:0 0 0 2px #ff9aaa21}}@media (width<=560px){.support-section-heading{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:54px}.support-section-heading>span{width:38px;height:38px}.support-wallets{border-radius:20px;margin-top:54px;padding:25px 18px}.support-paypal{border-radius:20px;margin-top:40px;padding:24px 19px}.support-paypal-mark{border-radius:14px;width:fit-content;height:auto;padding:12px 16px;display:flex}.support-paypal-mark svg{width:25px;height:25px}.support-paypal-copy ul{display:grid}.support-paypal-copy li{width:fit-content}.support-paypal-action{width:100%}.support-contact{border-radius:20px;margin-top:58px;padding:24px 18px}.contact-view .support-contact{margin-top:0}.contact-view-embedded .support-contact{margin-top:58px}.contact-form{padding:18px}.contact-form-row{grid-template-columns:1fr}.wallet-card{padding:18px}.wallet-warning{align-items:flex-start;padding:13px;font-size:12.5px}.wallet-warning-icon{flex-basis:36px;width:36px;height:36px}.support-before-send{grid-template-columns:1fr;gap:13px}.mobile-nav button{min-width:0;padding-inline:1px;font-size:6.7px}.mobile-nav button svg{width:15px;height:15px}}.brand-mark{background:#061127;flex:0 0 44px;padding:0;overflow:hidden;box-shadow:0 8px 22px #07152d33,0 0 0 1px #b58d4247}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.path-hero{isolation:isolate;background:linear-gradient(90deg,#030c1cf7 0%,#05142be3 42%,#071a3480 70%,#071a342e 100%),url(/brand/ayahbridge-hero.webp) 50%/cover no-repeat;border:1px solid #d9b86d47;border-radius:32px;min-height:620px;padding:clamp(34px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 32px 90px #05112533,inset 0 1px #ffffff1f}[dir=rtl] .path-hero{background:linear-gradient(270deg,#030c1cf7 0%,#05142be3 42%,#071a3480 70%,#071a342e 100%),url(/brand/ayahbridge-hero.webp) 50%/cover no-repeat}.path-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040f220d 45%,#040f22a8),radial-gradient(circle at 77% 56%,#e5bc6829,#0000 28%);position:absolute;inset:0}.path-hero-copy,.path-thesis{z-index:1;position:relative}.path-hero .eyebrow{color:#f1cf88}.path-hero-copy h1,[dir=rtl] .path-hero-copy h1{color:#fffdf7;text-wrap:balance;text-shadow:0 3px 30px #00000057}.path-hero .path-intro{color:#f2f5f8db}.path-hero .primary-action{color:#08152b;background:#e8c77f;border-color:#e8c77f;box-shadow:0 10px 30px #e5bc6833}.path-hero .secondary-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e1f80;border-color:#ffffff42}.path-hero .guidance-action{color:#efffc4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d8ff4d1f;border-color:#d8ff4d80}.path-hero .path-thesis{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#e8c77f2e,#0000 40%),#030d1db3;border-color:#e8c77f61;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff14}.path-hero .path-thesis>p{color:#f5f1e7}.path-hero .path-proof-line{background:#ffffff1f;border-color:#ffffff2e}.path-hero .path-proof-line span{color:#d9e1e9;background:#030d1db8}.reader-hero{background:radial-gradient(circle at 20% 0,#2d567c57,#0000 38%),#061329;border-color:#d9b86d47;grid-template-columns:minmax(0,1fr) minmax(260px,38%);min-height:320px;padding:28px 28px 28px 40px}[dir=rtl] .reader-hero{padding:28px 40px 28px 28px}.reader-hero>div:first-child{z-index:2;position:relative}.reader-hero-art{z-index:1;border:1px solid #e8c77f47;border-radius:17px;align-self:stretch;min-height:260px;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000042}.reader-hero-art:after{content:"";background:linear-gradient(#0000 35%,#030b19d6);position:absolute;inset:0}.reader-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.reader-hero-art .hero-arabic{z-index:1;color:#f3d99c;text-shadow:0 2px 20px #000000b3;inset-inline:18px;justify-content:center;position:absolute;bottom:14px}.reader-hero-art .hero-arabic strong{font-size:clamp(30px,4vw,46px)}.guidance-hero{background:radial-gradient(circle at 8% 8%,#d8ff4d21,#0000 34%),linear-gradient(135deg,#071a2f 0%,#0c2e43 52%,#123c42 100%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.guidance-hero-panel{z-index:1;background:#071326;border:1px solid #e8c77f4d;border-radius:24px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 26px 62px #0000004d}.guidance-hero-panel>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.guidance-hero-panel:after{content:"";pointer-events:none;background:linear-gradient(#040e1e0d,#040e1edb 75%);position:absolute;inset:0}.guidance-hero-panel .guidance-shahada-card{z-index:2;inset-inline:18px;background:#040e1eb3;border-color:#e8c77f57;padding:21px;position:absolute;bottom:18px}.guidance-hero-panel .guidance-card-icon{color:#0b1a2f;background:#f2d391;width:40px;height:40px}.guidance-hero-panel .guidance-shahada-card>p{color:#f2d391;margin-top:16px}.guidance-hero-panel .guidance-shahada-card blockquote{font-size:clamp(22px,2.2vw,29px);line-height:1.75}.guidance-hero-panel .guidance-shahada-card bdi{display:none}.method-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(34px,6vw,78px)}.method-visual{background:#071326;border:1px solid #b58d424d;border-radius:25px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 24px 62px #0716282e}.method-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#040e1eb3);position:absolute;inset:0}.method-visual>img{object-fit:cover;width:100%;height:100%;min-height:330px;display:block}.method-visual .trust-seal{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline-end:18px;background:#fffdf7f0;border-color:#e1bd70;width:146px;height:146px;padding:24px;position:absolute;bottom:18px;box-shadow:inset 0 0 0 7px #fffdf7f5,inset 0 0 0 8px #b58d4242,0 16px 38px #0000003d}.method-visual .trust-seal strong{color:#15231f}.method-visual .trust-seal small{color:#4e5b55}.theme-night .path-hero .path-thesis{background:radial-gradient(circle at 100% 0,#e8c77f2e,#0000 40%),#030d1dc2;border-color:#e8c77f61}.theme-night .method-visual .trust-seal{color:#10221d;background:#ece5d3f0}@media (width<=980px){.reader-hero{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}.guidance-hero,.method-hero{grid-template-columns:1fr}.guidance-hero-panel{min-height:520px}.method-visual,.method-visual>img{min-height:360px}}@media (width<=820px){.path-hero{background:linear-gradient(#040e1f1f 0%,#040e1f6b 42%,#040e1ff7 70%),url(/brand/quran-lantern-devotion.jpg) 50% 54%/cover no-repeat;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:650px;padding:28px 22px 24px;display:flex}[dir=rtl] .path-hero{background:linear-gradient(#040e1f1f 0%,#040e1f6b 42%,#040e1ff7 70%),url(/brand/quran-lantern-devotion.jpg) 50% 54%/cover no-repeat}.path-hero-copy h1{font-size:clamp(42px,12vw,66px)}.path-hero .path-intro{margin-top:18px;line-height:1.65}.path-hero .path-actions{margin-top:22px}.path-hero .path-thesis{width:100%;margin-top:18px;padding:19px}.path-hero .path-thesis>p{font-size:16px}.reader-hero,[dir=rtl] .reader-hero{grid-template-columns:1fr;padding:24px}.reader-hero-art{min-height:210px}.guidance-hero{padding:24px}.guidance-hero-panel{min-height:500px}.guidance-hero-panel .guidance-shahada-card{inset-inline:14px;bottom:14px}.method-visual,.method-visual>img{min-height:270px}.method-visual .trust-seal{width:126px;height:126px;padding:19px}}@media (width<=520px){.brand-mark{flex-basis:40px;width:40px;height:40px}.path-hero{min-height:690px}.path-hero .path-actions>button{width:100%}.guidance-hero h1{font-size:clamp(42px,13vw,62px)}.guidance-hero-panel{min-height:520px}}.section-path{color:#f8f2e7;background:#041226}.section-path .topbar{color:#fffaf0;background:#030e1ff0;border-bottom-color:#e7c47729;min-height:82px;padding-inline:clamp(24px,3.2vw,52px);box-shadow:0 10px 34px #0000002e}.section-path .brand{color:#fffaf0;min-width:238px}.section-path .brand-mark{background:#061127;border-radius:14px;flex-basis:52px;width:52px;height:52px;box-shadow:0 9px 28px #00000047,0 0 0 1px #e7c4774d}.section-path .brand strong{color:#fff8e9;font-size:24px}.section-path .brand small{color:#f9efd89e}.section-path .desktop-nav{background:0 0;gap:2px;padding:0}.section-path .nav-link{color:#fcf4e6c7;padding:10px 12px;font-size:12px}.section-path .nav-link:hover,.section-path .nav-link.active{color:#f0ca7b;box-shadow:none;background:#e6bf691a}.section-path .read-nav-link,.section-path .guidance-nav-link,.section-path .support-nav-link,.section-path .contact-nav-link,.section-path.theme-night .nav-link.read-nav-link,.section-path.theme-night .nav-link.guidance-nav-link,.section-path.theme-night .nav-link.support-nav-link,.section-path.theme-night .nav-link.contact-nav-link{color:#fcf4e6c7;box-shadow:none;background:0 0;border:0}.section-path .read-nav-link:hover,.section-path .guidance-nav-link:hover,.section-path .support-nav-link:hover,.section-path .contact-nav-link:hover,.section-path.theme-night .nav-link.read-nav-link:hover,.section-path.theme-night .nav-link.guidance-nav-link:hover,.section-path.theme-night .nav-link.support-nav-link:hover,.section-path.theme-night .nav-link.contact-nav-link:hover{color:#f0ca7b;background:#e6bf691a}.section-path .privacy-pill{display:none}.section-path .topbar-actions{min-width:190px}.section-path .theme-toggle,.section-path .language-select select{color:#fff8e9;background-color:#041125d6;border-color:#ebcb8647}.section-path .language-select>svg,.section-path .theme-toggle{color:#e8c77f}.section-path .path-view{background:#041226;width:100%;margin:0;padding:0 0 100px}.section-path .path-hero{min-height:calc(100svh - 82px);box-shadow:none;background:linear-gradient(90deg,#020a18f0 0%,#020a18c2 38%,#020a1833 72%,#020a1861 100%),url(/brand/quran-lantern-devotion.jpg) 50% 54%/cover no-repeat;border:0;border-radius:0;align-items:center;padding:clamp(42px,5vw,76px) clamp(42px,4.3vw,72px) 190px;display:flex;position:relative}.section-path .path-hero:after{z-index:0;background:#020a1814}.section-path .path-hero-copy{z-index:2;align-self:center;width:min(650px,52vw);transform:translateY(clamp(-72px,-5vh,-40px))}.section-path .path-hero .eyebrow{color:#e9bd68;letter-spacing:.18em;margin-bottom:20px;font-size:11px}.section-path .path-hero-copy h1,.section-path[dir=rtl] .path-hero-copy h1{color:#fff9ed;letter-spacing:-.05em;text-shadow:0 8px 38px #00000073;max-width:700px;font-size:clamp(58px,6.1vw,94px);font-weight:500;line-height:.98}.section-path[dir=rtl] .path-hero-copy h1{letter-spacing:-.025em;font-size:clamp(56px,5.5vw,86px);line-height:1.25}.section-path .path-hero .path-intro{color:#f8f4ebd1;text-shadow:0 3px 18px #0009;max-width:540px;margin-top:26px;font-size:17px;line-height:1.75}.home-questions-action{display:none}.section-path .path-actions{gap:14px;margin-top:34px}.section-path .path-actions>button{border-radius:12px;min-height:58px;padding:15px 24px;font-size:13px}.section-path .reading-resume-action{text-align:start;justify-content:flex-start;min-width:min(430px,100%)}.reading-resume-copy{gap:2px;min-width:0;display:grid}.reading-resume-copy strong{font:inherit}.reading-resume-copy small{color:#071429b8;text-overflow:ellipsis;white-space:nowrap;max-width:245px;font-size:10px;font-weight:800;overflow:hidden}.reading-resume-progress{background:#ffffff59;border:1px solid #07142929;border-radius:999px;place-items:center;min-width:42px;min-height:34px;margin-inline-start:auto;font-size:10px;font-weight:900;display:inline-grid}.section-path .path-hero .primary-action{color:#071429;background:#e8c77f;border-color:#e8c77f;box-shadow:0 14px 32px #00000047}.section-path .path-hero .primary-action:hover{background:#f1d99f;transform:translateY(-2px)}.section-path .path-hero .secondary-action{color:#fffaf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e1f94;border-color:#f6e7c852}.section-path .home-prayer-action{display:none}.home-status-dock{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);inset-inline:clamp(34px,4.3vw,72px);background:#030f22cc;border:1px solid #e8c77f42;border-radius:20px;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);display:grid;position:absolute;bottom:28px;overflow:hidden;box-shadow:0 18px 54px #0000004d}.home-status-item{color:#fffaf0;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:106px;padding:20px 24px;display:grid}.home-status-item+.home-status-item{border-inline-start:1px solid #e8c77f2e}.home-status-item:hover{background:#e8c77f12}.home-status-icon{color:#e8c77f;border:1px solid #e8c77f5c;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.home-status-item small,.home-status-item strong{display:block}.home-status-item small{color:#f4ebd994;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750}.home-status-item strong{color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}[dir=rtl] .home-status-item strong{font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:21px}.home-review-status b{color:#071429;text-align:center;background:#e8c77f;border-radius:999px;min-width:52px;padding:9px 12px;font-size:12px}.section-path .path-thesis-after,.section-path .path-section-heading,.section-path .journey-list,.section-path .path-verdict,.section-path .source-library{width:min(100% - 96px,1240px);margin-inline:auto}.section-path .path-thesis-after{color:#fff9ed;box-shadow:none;background:#0a1f37b8;border-color:#e8c77f3d;grid-template-columns:auto minmax(0,1fr) minmax(260px,.45fr);align-items:center;gap:28px;margin-top:44px;padding:30px 34px;display:grid}.section-path .path-thesis-after>p{color:#f7f0e1d6;margin:0;font-size:18px}.section-path .path-thesis-icon{color:#e8c77f;background:#e8c77f1f}.section-path .path-section-heading h2,.section-path .source-library-heading h2,.section-path .journey-copy h3{color:#fff9ed}.section-path .path-section-heading>p:last-child,.section-path .source-library-heading>p:last-child,.section-path .journey-copy>p,.section-path .journey-evidence small,.section-path .journey-evidence>div a,.section-path .source-library-grid p{color:#ece8dfab}.section-path .journey-step,.section-path .source-library-grid>a{color:#fff9ed;background:#081b32c2;border-color:#e8c77f29}.section-path .journey-test{color:#f0d69e;background:#e8c77f1a}.section-path .journey-evidence{border-color:#e8c77f29}.section-path .journey-evidence>a,.section-path .source-library-grid svg{color:#e8c77f}.section-path .path-verdict{background:#0a2138;border:1px solid #e8c77f3d}.section-path .path-verdict button{color:#071429;background:#e8c77f;border-color:#e8c77f}.section-path .site-footer{color:#f8f2e6a3;background:#031023;border-color:#e8c77f29}@media (width<=1180px){.section-path .desktop-nav .nav-link{padding-inline:8px;font-size:11px}.section-path .brand{min-width:190px}.section-path .brand small{display:none}}@media (width<=920px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:66%;align-items:flex-end;min-height:820px;padding:310px 28px 210px}.section-path[dir=rtl] .path-hero{background-position:34%}.section-path .path-hero:after{background:#020a1859}.section-path .path-hero-copy{width:min(100%,690px);transform:translateY(-72px)}.section-path .home-status-dock{grid-template-columns:1fr;inset-inline:28px}.home-status-item{min-height:86px;padding:15px 18px}.home-status-item+.home-status-item{border-inline-start:0;border-top:1px solid #e8c77f2e}.section-path .path-thesis-after{grid-template-columns:auto 1fr}.section-path .path-thesis-after .path-proof-line{grid-column:1/-1}}@media (width<=700px){.localization-notice{z-index:35;inset-inline:0;line-height:1.55;position:relative;top:auto}.section-path .topbar{gap:10px;min-height:66px;padding-inline:16px}.section-path .brand{flex:auto;min-width:0}.section-path .brand-copy{min-width:0;overflow:hidden}.section-path .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;display:block;overflow:hidden}.section-path .brand-mark{flex-basis:44px;width:44px;height:44px}.section-path .brand-copy small{display:none}.section-path .topbar-actions{flex:none;gap:6px;min-width:0;margin-inline-start:0}.section-path .language-select select{max-width:100px}.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:68%;min-height:calc(100svh - 66px);padding:clamp(150px,28svh,220px) 18px 96px}.section-path[dir=rtl] .path-hero{background-position:32%}.section-path .path-hero-copy h1,.section-path[dir=rtl] .path-hero-copy h1{font-size:clamp(42px,12vw,62px)}.section-path .path-title-row{flex-direction:column;align-items:flex-start;display:flex}.section-path .path-hero-copy{transform:translateY(-24px)}.section-path .home-questions-action{color:#fffaf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030f22c7;border:1px solid #e8c77f9e;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin-bottom:11px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #0000003d}.section-path .home-questions-action svg{color:#e8c77f}.section-path .home-questions-action b{color:#071429;text-align:center;background:#e8c77f;border-radius:999px;min-width:30px;padding:4px 7px;font-size:10px}.section-path .path-hero .path-intro{font-size:14px;line-height:1.62}.section-path .path-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.section-path .path-actions>button{width:100%;min-height:52px;padding-inline:12px;font-size:11px}.section-path .home-status-dock,.section-path .continue-reading-action{display:none}.section-path .home-prayer-action{color:#fffaf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e1f94;border-color:#f6e7c852;display:inline-flex}.home-status-icon{width:42px;height:42px}.home-status-item strong{font-size:15px}.section-path .path-thesis-after,.section-path .path-section-heading,.section-path .journey-list,.section-path .path-verdict,.section-path .source-library{width:min(100% - 32px,1240px)}.section-path .path-thesis-after{grid-template-columns:1fr;padding:24px}.section-path .path-thesis-after .path-proof-line{grid-column:auto}.section-path .mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030f22f0;border-top-color:#e8c77f38;box-shadow:0 -14px 38px #00000047}.section-path .mobile-nav button,.section-path.theme-night .mobile-nav button,.section-path .mobile-nav button.read-mobile-link,.section-path .mobile-nav button.support-mobile-link{color:#faf1dfa8;box-shadow:none;background:0 0;border:0}.section-path .mobile-nav button.active,.section-path.theme-night .mobile-nav button.active,.section-path .mobile-nav button.read-mobile-link.active,.section-path .mobile-nav button.support-mobile-link.active{color:#e8c77f;background:#e8c77f1a}}@media (width<=360px){.section-path .topbar{gap:6px;padding-inline:10px}.section-path .brand{flex:auto;gap:7px;min-width:0}.section-path .brand-copy{min-width:0;display:block;overflow:hidden}.section-path .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.section-path .brand-mark{flex-basis:38px;width:38px;height:38px}.section-path .topbar-actions{flex:none;gap:5px}.section-path .theme-toggle{width:32px;height:32px}.section-path .language-select select{max-width:88px;min-height:32px;padding-inline:8px;font-size:10px}}@media (width<=700px) and (height<=700px){.section-path .path-hero-copy{transform:none}.section-path .path-hero,.section-path[dir=rtl] .path-hero{padding:64px 18px 104px}.section-path .path-hero-copy h1,.section-path[dir=rtl] .path-hero-copy h1{font-size:clamp(34px,11vw,48px)}.section-path .path-hero .path-intro{margin-top:14px}.section-path .path-actions{margin-top:18px}}.section-path .nav-link.read-nav-link,.section-path.theme-night .nav-link.read-nav-link{color:#fffdf5;background:linear-gradient(135deg,#176754 0%,#0c443a 100%);border:1px solid #e8c77fb8;box-shadow:0 8px 24px #0a493e47,inset 0 1px #ffffff24}.section-path .nav-link.read-nav-link svg,.section-path.theme-night .nav-link.read-nav-link svg{color:#f3ce7b}.section-path .nav-link.read-nav-link:hover,.section-path .nav-link.read-nav-link.active,.section-path.theme-night .nav-link.read-nav-link:hover,.section-path.theme-night .nav-link.read-nav-link.active{color:#fff;background:linear-gradient(135deg,#1b735d 0%,#0d4b3f 100%);border-color:#e8c77f;transform:translateY(-1px);box-shadow:0 10px 28px #0a493e57,0 0 0 3px #e8c77f1f}.section-path .nav-link.guidance-nav-link,.section-path.theme-night .nav-link.guidance-nav-link{color:#07180f;background:linear-gradient(135deg,#efff86 0%,#c8ff34 58%,#b4f517 100%);border:1px solid #c7ff37;box-shadow:0 8px 24px #b4f51733,0 0 0 3px #c8ff341a}.section-path .nav-link.guidance-nav-link:hover,.section-path .nav-link.guidance-nav-link.active,.section-path.theme-night .nav-link.guidance-nav-link:hover,.section-path.theme-night .nav-link.guidance-nav-link.active{color:#04120b;background:#d7ff4d;border-color:#eaff93;box-shadow:0 10px 28px #b7fa194d,0 0 0 4px #cfff4024}.section-path .nav-link.support-nav-link,.section-path.theme-night .nav-link.support-nav-link{color:#fff;background:linear-gradient(145deg,#e52d47 0%,#b3122b 100%);border:1px solid #ff5164;box-shadow:0 8px 24px #d31f3b40,0 0 0 3px #ff516414}.section-path .nav-link.support-nav-link:hover,.section-path .nav-link.support-nav-link.active,.section-path.theme-night .nav-link.support-nav-link:hover,.section-path.theme-night .nav-link.support-nav-link.active{color:#fff;background:linear-gradient(145deg,#fa3c57 0%,#c51632 100%);border-color:#ff8593;box-shadow:0 10px 30px #e52d4757,0 0 0 4px #ff51641f}.section-path .home-review-status{background:radial-gradient(circle at 100% 0,#e8c77f29,#0000 42%),#0718316b}.section-path .home-review-status:hover{background:radial-gradient(circle at 100% 0,#e8c77f3d,#0000 46%),#0d274a94}.section-path .home-review-status .home-status-icon{color:#f4d58e;background:#e8c77f1f;border-color:#f8da94b8}.section-path .home-review-status strong{max-width:430px;font-size:clamp(19px,1.55vw,25px);line-height:1.2}.section-path .home-review-status b{color:#071429;letter-spacing:-.04em;background:linear-gradient(145deg,#f4d892,#d9ae52);border:1px solid #fff4d594;border-radius:15px;min-width:76px;padding:12px 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.45vw,40px);font-weight:600;line-height:1;box-shadow:0 10px 28px #020a184d}.questions-view .questions-count-kicker{color:#071d2f;background:linear-gradient(135deg,#fff2bf,#e9c46f);border:1px solid #b0852e75;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:12px 0 18px;padding:10px 14px;font-size:13px;display:inline-flex;box-shadow:0 10px 30px #7e5c161f}.questions-view .questions-count-kicker strong{font-weight:820}.questions-view .metric-cluster{border-color:#aa7f2b5c;box-shadow:0 18px 52px #081e2e1a}.questions-view .metric-cluster>div:first-child{color:#071d2f;background:linear-gradient(145deg,#f6dda0 0%,#ddb45d 100%)}.questions-view .metric-cluster>div:first-child strong{font-size:42px;font-weight:650;line-height:.95}.questions-view .metric-cluster>div:first-child span{color:#17334a;font-size:11px;font-weight:780}.nav-link.guidance-nav-link:focus-visible,.nav-link.support-nav-link:focus-visible,.mobile-nav button.guidance-mobile-link:focus-visible,.mobile-nav button.support-mobile-link:focus-visible,.home-review-status:focus-visible,.home-questions-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.mobile-nav button{position:relative}.mobile-nav button>span{overflow-wrap:anywhere;min-width:0;font:inherit;line-height:1.12;display:block}@media (width<=820px){.mobile-nav button.guidance-mobile-link,.section-path .mobile-nav button.guidance-mobile-link,.section-path.theme-night .mobile-nav button.guidance-mobile-link{color:#07180f;background:linear-gradient(145deg,#e8ff73,#b8ef24);border:1px solid #daff5cbd;box-shadow:0 0 18px #c4ff3121}.mobile-nav button.support-mobile-link,.section-path .mobile-nav button.support-mobile-link,.section-path.theme-night .mobile-nav button.support-mobile-link{color:#fff;background:linear-gradient(145deg,#e73750,#af152e);border:1px solid #ff7788c2;box-shadow:0 0 18px #e52d4721}.mobile-nav button.guidance-mobile-link.active,.section-path .mobile-nav button.guidance-mobile-link.active,.section-path.theme-night .mobile-nav button.guidance-mobile-link.active{color:#04120b;background:#d8ff4d;border-color:#f1ffa9;box-shadow:0 0 0 2px #d8ff4d29}.mobile-nav button.support-mobile-link.active,.section-path .mobile-nav button.support-mobile-link.active,.section-path.theme-night .mobile-nav button.support-mobile-link.active{color:#fff;background:linear-gradient(145deg,#f84b62,#c71a36);border-color:#ffb0ba;box-shadow:0 0 0 2px #ff607429}}@media (width<=700px){.mobile-nav,.section-path .mobile-nav{inset-inline:6px;bottom:max(6px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:calc(100vw - 12px);padding:5px;display:grid;overflow:hidden}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button,.section-path .mobile-nav button{scroll-snap-align:center;width:100%;min-width:0;height:56px;min-height:56px;padding:6px 5px 4px;font-size:9.5px;overflow:hidden}.mobile-nav button>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.24em;font-size:9.5px;display:-webkit-box;overflow:hidden}#main-content{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.reader-focus-active #main-content{padding-bottom:20px}.site-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.questions-view .questions-count-kicker{margin-bottom:15px;font-size:12px}.questions-view .metric-cluster>div{min-width:0;padding:16px 7px}.questions-view .metric-cluster>div:first-child strong{font-size:34px}}@media (width<=360px){.mobile-nav,.section-path .mobile-nav{gap:3px}.mobile-nav button,.section-path .mobile-nav button{width:100%;min-width:0}}.section-path .path-view{background:linear-gradient(#041226f6,#041226fb),url(/brand/islamic-black-pattern.jpg) top/560px}.section-path .path-hero:after{background:linear-gradient(#020a180a 42%,#020a18b3 100%),radial-gradient(circle at 52% 68%,#e3ae4a1f,#0000 34%)}.reader-hero-art img{object-position:center 56%;filter:saturate(.92)contrast(1.04)brightness(.88);transform:scale(1.025)}.guidance-hero-panel>img{object-position:center 45%;filter:saturate(.88)contrast(1.05)brightness(.86)}.method-visual>img{object-position:center 49%;filter:saturate(.9)contrast(1.04)brightness(.9)}.reader-hero-art,.guidance-hero-panel,.method-visual{border-color:#e8c77f61;box-shadow:0 28px 64px #030d1d47,inset 0 1px #ffffff17}@media (width<=920px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:50% 56%}}@media (width<=700px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:50% 54%}.section-path .path-hero:after{background:linear-gradient(#020a1814 0%,#020a1847 38%,#020a18e6 72%,#020a18fa 100%)}.reader-hero-art img{object-position:center 54%}.guidance-hero-panel>img{object-position:center 43%}}@media (width<=720px){.section-read .mobile-nav{display:none}.section-read #main-content{padding-bottom:20px}.section-read .site-footer{padding-bottom:24px}.section-read .reader-main{width:100%;padding:8px 4px 32px}.section-read .reader-hero,.section-read[dir=rtl] .reader-hero{border-radius:15px;grid-template-columns:1fr;gap:0;min-height:0;padding:16px 18px}.section-read .reader-hero-art{display:none}.section-read .reader-hero .verified-label{margin-bottom:10px;padding:5px 9px}.section-read .reader-hero .eyebrow,.section-read .reader-intro{display:none}.section-read .reader-hero h1{margin:0;font-size:clamp(32px,10vw,42px);line-height:1.15}.section-read .reader-subtitle{margin-top:7px}.section-read .reader-mode-switch{margin-top:10px}.section-read .mushaf-landmarks,.section-read .reader-toolbar{margin-block:10px}.section-read .reader-toolbar{border-radius:13px;gap:9px;padding:9px;top:68px}.section-read .mushaf-experience{gap:10px}.section-read .reading-continuity-strip{order:0}.section-read .mushaf-sheet{border-inline:0;border-radius:0;order:1;width:calc(100% + 8px);min-height:0;margin-inline:-4px;padding:18px 4px 16px;scroll-margin-top:70px}.section-read .mushaf-sheet:before{border-radius:0;inset:3px}.section-read .mushaf-sheet-header{padding-inline:7px;margin-bottom:16px;padding-bottom:8px;font-size:11px}.section-read .mushaf-page-lines{min-height:0;font-size:clamp(calc(21.5px * var(--font-scale)), calc(5.8vw * var(--font-scale)), calc(24px * var(--font-scale)));grid-auto-rows:minmax(41px,auto);padding:2px 0}.section-read .mushaf-line{line-height:1.5}.section-read .mushaf-verse-run{padding-inline:0}.section-read .mushaf-word{margin-inline:.02em}.section-read .mushaf-sheet-footer{margin-top:14px;padding:9px 7px 0;font-size:10px}.section-read .mushaf-selection{order:2}.section-read .mushaf-nav{order:3}.section-read .mushaf-audio-bar{order:4}.section-read .mushaf-repeat-range{order:5}.section-read .offline-controls{margin-top:18px}.theme-night.section-read .mushaf-sheet{background:linear-gradient(90deg,#e8c77f09,#0000 7%),#070b09;border-color:#756442;box-shadow:0 24px 64px #00000061,inset 0 0 0 7px #e8c77f09}.theme-night.section-read .mushaf-page-lines,.theme-night.section-read .mushaf-basmala-line{color:#fffdf4}.theme-night.section-read .mushaf-sheet:before,.theme-night.section-read .mushaf-sheet-header,.theme-night.section-read .mushaf-sheet-footer{border-color:#e8c77f57}.section-read .mushaf-sheet.mushaf-opening-page .mushaf-page-lines{font-size:clamp(calc(23px * var(--font-scale)), calc(6.7vw * var(--font-scale)), calc(27px * var(--font-scale)));grid-auto-rows:minmax(49px,auto);padding-block:10px 4px}.section-read .mushaf-sheet.mushaf-opening-page .mushaf-chapter-line{min-height:52px;margin-block:2px 6px}.section-read .mushaf-sheet.mushaf-opening-page .mushaf-chapter-line strong{font-size:.9em}}.section-path .path-hero,.section-path[dir=rtl] .path-hero{background:linear-gradient(90deg,#020a18fa 0%,#020a18ed 42%,#020a18b8 72%,#020a18e6 100%),url(/brand/kaaba-kiswah-real.jpg) 50% 44%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;column-gap:clamp(34px,5vw,84px);min-height:max(720px,100svh - 82px);padding:clamp(46px,6vh,68px) clamp(28px,5vw,76px) 190px;display:grid}.section-path[dir=rtl] .path-hero{background:linear-gradient(270deg,#020a18fa 0%,#020a18ed 42%,#020a18b8 72%,#020a18e6 100%),url(/brand/kaaba-kiswah-real.jpg) 50% 44%/cover no-repeat}.section-path .path-hero-copy{width:min(650px,100%);margin-top:clamp(46px,7vh,76px);transform:none}.home-mushaf-stage{z-index:2;color:#fff9ed;text-align:start;perspective:1400px;background:0 0;border:0;justify-self:center;gap:14px;width:min(390px,31vw);margin-top:26px;padding:0;display:grid;position:relative;transform:none}.home-mushaf-photo{aspect-ratio:3/4;transform-origin:50%;background:#080907;border:1px solid #f2cf8485;border-radius:28px 28px 18px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(1.5deg);box-shadow:-24px 28px 48px #00000080,-7px 8px #78562433,0 0 0 7px #e7bf680b}[dir=rtl] .home-mushaf-photo{transform:rotateY(7deg)rotateX(1.5deg);box-shadow:24px 28px 48px #00000080,7px 8px #78562433,0 0 0 7px #e7bf680b}.home-mushaf-photo img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.08)brightness(.94);width:100%;height:100%;display:block}.home-mushaf-stage:hover .home-mushaf-photo,.home-mushaf-stage:focus-visible .home-mushaf-photo{border-color:#f0cf86;transform:rotateY(-2deg)rotateX(0)translateY(-4px);box-shadow:-18px 23px 42px #00000075,-5px 6px #a4773147,0 0 34px #e8c77f1f}[dir=rtl] .home-mushaf-stage:hover .home-mushaf-photo,[dir=rtl] .home-mushaf-stage:focus-visible .home-mushaf-photo{transform:rotateY(2deg)rotateX(0)translateY(-4px);box-shadow:18px 23px 42px #00000075,5px 6px #a4773147,0 0 34px #e8c77f1f}.home-mushaf-stage:focus-visible{outline-offset:10px;border-radius:24px;outline:3px solid #f0cf86}.home-mushaf-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030f22db;border:1px solid #e8c77f59;border-radius:15px;justify-self:center;gap:3px;width:calc(100% - 22px);padding:14px 18px;display:grid;box-shadow:0 16px 38px #00000047}.home-mushaf-caption small{color:#e8c77f;font-size:10px;font-weight:850}.home-mushaf-caption strong{color:#fffaf0;font-size:17px;line-height:1.35}.home-mushaf-caption bdi{color:#f7f0e1ad;font-size:10px;font-weight:750}.reader-hero-art img,.method-visual>img{object-position:center;filter:saturate(.9)contrast(1.08)brightness(.92)}.section-read .mushaf-sheet{box-shadow:0 34px 76px #2a1d0929,12px 10px #b58d4212,inset 0 0 0 7px #c5aa6914}.theme-night.section-read .mushaf-sheet{box-shadow:0 34px 78px #00000075,10px 9px #e8c77f0e,inset 0 0 0 7px #e8c77f09}@media (prefers-reduced-motion:reduce){.home-mushaf-photo{transition:none;transform:none}}@media (width<=900px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:50% 42%;flex-direction:column;justify-content:flex-end;min-height:900px;padding:430px 28px 190px;display:flex}.section-path .path-hero-copy{width:min(100%,690px);margin-top:0;transform:none}.home-mushaf-stage{margin-inline:auto;inset-inline:0;width:min(320px,54vw);margin-top:0;position:absolute;top:34px;transform:none}.home-mushaf-caption{padding:11px 14px}}@media (width<=700px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{background-position:50% 40%;min-height:850px;padding:390px 18px 92px}.home-mushaf-stage{width:min(270px,66vw);top:24px}.home-mushaf-photo{border-radius:22px 22px 15px 15px;transform:none;box-shadow:0 24px 44px #00000080,0 7px #7856242e,0 0 0 5px #e7bf680a}[dir=rtl] .home-mushaf-photo{transform:none;box-shadow:0 24px 44px #00000080,0 7px #7856242e,0 0 0 5px #e7bf680a}.home-mushaf-caption{width:calc(100% - 12px)}.home-mushaf-caption strong{font-size:14px}.section-read .mushaf-sheet,.theme-night.section-read .mushaf-sheet{box-shadow:0 20px 48px #00000042}}@media (width<=430px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{min-height:850px;padding-top:390px}.home-mushaf-stage{width:min(220px,60vw);top:16px}}.eye-comfort-control{background:#ffffffd6;border:1px solid #0f6c5a33;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto minmax(170px,.55fr);grid-template-areas:"copy modes slider""status status status";align-items:center;gap:10px 14px;padding:12px 14px;display:grid;box-shadow:0 10px 30px #19362c12}.eye-comfort-copy{grid-area:copy;align-items:center;gap:10px;min-width:0;display:flex}.eye-comfort-copy>div{gap:2px;min-width:0;display:grid}.eye-comfort-copy strong{color:var(--ink);font-size:11px;font-weight:900}.eye-comfort-copy>div>span{color:var(--ink-soft);font-size:9px;line-height:1.45}.eye-comfort-icon{background:var(--emerald-pale);width:36px;height:36px;color:var(--emerald);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.eye-comfort-modes{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-area:modes;gap:3px;padding:3px;display:inline-flex}.eye-comfort-modes button{min-height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:9px;font-weight:850}.eye-comfort-modes button.active{background:var(--emerald);color:#fff;box-shadow:0 5px 16px #0f6c5a33}.eye-comfort-slider{grid-area:slider;gap:5px;min-width:0;display:grid}.eye-comfort-slider span{color:var(--ink-soft);justify-content:space-between;gap:8px;font-size:8px;font-weight:800;display:flex}.eye-comfort-slider input{width:100%;accent-color:var(--emerald)}.eye-comfort-slider input:disabled{opacity:.56}.eye-comfort-status{color:var(--ink-soft);grid-area:status;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.eye-comfort-control.active{background:linear-gradient(135deg,#07130f,#0a1d17);border-color:#5cdcb152;box-shadow:0 16px 44px #0000002e,inset 0 0 0 1px #91ffd706}.eye-comfort-control.active .eye-comfort-icon{color:#a8eed3;background:#4dd6a41f;box-shadow:0 0 20px #4dd6a414}.eye-comfort-control.active .eye-comfort-copy strong{color:#dff8ee}.eye-comfort-control.active .eye-comfort-copy>div>span,.eye-comfort-control.active .eye-comfort-slider span,.eye-comfort-control.active .eye-comfort-status{color:#91b4a7}.eye-comfort-control.active .eye-comfort-modes{background:#030a07;border-color:#1c3d32}.reader-focus-active .eye-comfort-control{grid-template-areas:"copy modes slider";padding-block:8px}.reader-focus-active .eye-comfort-copy>div>span,.reader-focus-active .eye-comfort-status{display:none}.eye-comfort-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020705}.eye-comfort-active .topbar{background:#030c09f5;border-bottom-color:#18372d}.eye-comfort-active .reader-view{background:#020705}.eye-comfort-active .chapter-rail,.eye-comfort-active .reader-hero,.eye-comfort-active .reader-toolbar,.eye-comfort-active .mushaf-nav,.eye-comfort-active .mushaf-audio-bar,.eye-comfort-active .mushaf-repeat-range,.eye-comfort-active .mushaf-selection{color:#c4ded4;box-shadow:none;background:#07110d;border-color:#173a2f}.eye-comfort-active .mushaf-sheet{filter:brightness(var(--eye-comfort-brightness,.7));background:linear-gradient(90deg,#53cba006,#0000 7%),#020705;border-color:#1b4a3b;transition:filter .22s,background-color .22s,color .22s;box-shadow:0 32px 88px #00000080,inset 0 0 0 7px #53cba006}.eye-comfort-active .mushaf-sheet:before,.eye-comfort-active .mushaf-sheet-header,.eye-comfort-active .mushaf-sheet-footer{border-color:#72d2af38}.eye-comfort-active .mushaf-page-lines,.eye-comfort-active .mushaf-basmala-line,.eye-comfort-active .mushaf-page-text{color:#bff4df;text-shadow:0 0 9px #73ecc01a}.eye-comfort-active .mushaf-sheet-header,.eye-comfort-active .mushaf-sheet-footer,.eye-comfort-active .mushaf-chapter-line strong{color:#91cfb7}.eye-comfort-active .mushaf-chapter-line{background:linear-gradient(90deg,#0000,#4cb58f13 15% 85%,#0000);border-color:#66c9a540}.eye-comfort-active .mushaf-verse-run:hover,.eye-comfort-active .mushaf-verse-run.selected{background:#53cba01f}.eye-comfort-active .mushaf-verse-run.playing{color:#e3fff4;background:#53cba02e}@media (width<=720px){.eye-comfort-control{grid-template-columns:1fr;grid-template-areas:"copy""modes""slider""status";gap:9px;padding:11px}.eye-comfort-modes{width:100%;display:flex}.eye-comfort-modes button{flex:1;min-height:42px}.reader-focus-active .eye-comfort-control{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy modes""slider slider";gap:8px;padding-block:7px}.reader-focus-active .eye-comfort-modes button{min-height:36px;padding-inline:9px}}@media (width<=560px){.section-path .path-hero,.section-path[dir=rtl] .path-hero{justify-content:flex-start;min-height:800px;padding:300px 18px 90px}.section-path .home-mushaf-stage{gap:0;width:min(198px,54vw);top:16px}.section-path .home-mushaf-caption{inset-inline:10px;background:#020d1eed;border-color:#f0cf8694;gap:1px;width:auto;padding:9px 12px;position:absolute;bottom:10px;box-shadow:0 12px 28px #0000006b}.section-path .home-mushaf-caption small,.section-path .home-mushaf-caption bdi{font-size:9px}.section-path .home-mushaf-caption strong{font-size:13px}.section-path .path-hero-copy{flex-direction:column;width:100%;margin-top:0;display:flex}.section-path .path-actions{order:-1;margin:0 0 14px;display:block}.section-path .path-actions .primary-action,.section-path .path-actions .continue-reading-action{display:none}.section-path .path-actions .home-prayer-action{color:#fff9ed;background:linear-gradient(135deg,#123d52f0,#041932f5);border-color:#e8c77fb3;justify-content:center;gap:9px;width:100%;min-height:46px;padding:10px 16px;display:inline-flex;box-shadow:0 12px 28px #0000004d}.section-path .path-hero .eyebrow{margin-bottom:11px}.section-path .path-hero .path-intro{margin-top:16px}}.section-path.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#10283d;background:#f4efe3}.section-path.theme-light .topbar{color:#10283d;background:#faf7eff2;border-bottom-color:#8b6d3638;box-shadow:0 10px 34px #4130141a}.section-path.theme-light .brand,.section-path.theme-light .brand strong{color:#10283d}.section-path.theme-light .brand small{color:#1f3445a8}.section-path.theme-light .nav-link:not(.read-nav-link):not(.guidance-nav-link):not(.support-nav-link){color:#152f42c7}.section-path.theme-light .nav-link:not(.read-nav-link):not(.guidance-nav-link):not(.support-nav-link):hover,.section-path.theme-light .nav-link:not(.read-nav-link):not(.guidance-nav-link):not(.support-nav-link).active{color:#795a20;background:#b58d421c}.section-path.theme-light .theme-toggle,.section-path.theme-light .language-select select{color:#173247;background-color:#fffdf7f0;border-color:#8b6d364d;box-shadow:0 6px 18px #3d2d1214}.section-path.theme-light .language-select>svg,.section-path.theme-light .theme-toggle{color:#8b6726}.section-path.theme-light .path-view{background:linear-gradient(#f7f3e9f6,#f2ecdffb),url(/brand/islamic-black-pattern.jpg) top/560px}.section-path.theme-light .path-hero{background:linear-gradient(90deg,#faf7effa 0%,#faf7eff0 41%,#f7f1e48a 72%,#f3ebda47 100%),url(/brand/quran-lantern-devotion.jpg) 50% 54%/cover no-repeat}.section-path.theme-light[dir=rtl] .path-hero{background:linear-gradient(270deg,#faf7effa 0%,#faf7eff0 41%,#f7f1e48a 72%,#f3ebda47 100%),url(/brand/quran-lantern-devotion.jpg) 50% 54%/cover no-repeat}.section-path.theme-light .path-hero:after{background:linear-gradient(#fffdf708 52%,#ece1cb6b),radial-gradient(circle at 52% 68%,#b58d4221,#0000 34%)}.section-path.theme-light .path-hero .eyebrow{color:#8b6726}.section-path.theme-light .path-hero-copy h1,.section-path.theme-light[dir=rtl] .path-hero-copy h1{color:#10283d;text-shadow:0 3px 24px #fffdf7cc}.section-path.theme-light .path-hero .path-intro{color:#152f42c7;text-shadow:0 2px 16px #fffdf7e6}.section-path.theme-light .path-hero .secondary-action,.section-path.theme-light .home-prayer-action{color:#173247;background:#fffdf7d1;border-color:#8b67265c;box-shadow:0 10px 28px #4431111a}.section-path.theme-light .home-questions-action{color:#173247;background:#fffdf7e6;border-color:#8b67266b;box-shadow:0 10px 28px #4431111f}.section-path.theme-light .home-status-dock{background:#fffdf7d6;border-color:#8b67263d;box-shadow:0 18px 54px #41301421}.section-path.theme-light .home-status-item{color:#10283d}.section-path.theme-light .home-status-item+.home-status-item{border-color:#8b67262e}.section-path.theme-light .home-status-item:hover{background:#b58d4214}.section-path.theme-light .home-status-item small{color:#1f344594}.section-path.theme-light .home-status-item strong{color:#10283d}.section-path.theme-light .home-review-status,.section-path.theme-light .home-review-status:hover{background:radial-gradient(circle at 100% 0,#b58d421f,#0000 44%),#f8f2e5e0}.section-path.theme-light .path-thesis-after{color:#10283d;background:#fffdf7d6;border-color:#8b67263d;box-shadow:0 18px 50px #41301414}.section-path.theme-light .path-thesis-after>p,.section-path.theme-light .path-section-heading>p:last-child,.section-path.theme-light .source-library-heading>p:last-child,.section-path.theme-light .journey-copy>p,.section-path.theme-light .journey-evidence small,.section-path.theme-light .journey-evidence>div a,.section-path.theme-light .source-library-grid p{color:#1f3445ad}.section-path.theme-light .path-section-heading h2,.section-path.theme-light .source-library-heading h2,.section-path.theme-light .journey-copy h3{color:#10283d}.section-path.theme-light .journey-step,.section-path.theme-light .source-library-grid>a{color:#10283d;background:#fffdf7db;border-color:#8b67262e;box-shadow:0 14px 38px #41301412}.section-path.theme-light .journey-test{color:#74561f;background:#b58d421f}.section-path.theme-light .journey-evidence{border-color:#8b67262e}.section-path.theme-light .path-verdict{color:#10283d;background:#fffaf0;border-color:#8b67263d;box-shadow:0 18px 50px #41301414}.section-path.theme-light .site-footer{color:#1f3445ad;background:#eee6d6;border-color:#8b67262e}@media (width<=920px){.section-path.theme-light .path-hero:after{background:#faf7ef47}}@media (width<=700px){.section-path.theme-light .path-hero:after{background:linear-gradient(#faf7ef14 0%,#faf7ef47 36%,#f7f2e7e6 70%,#f7f2e7fa 100%)}.section-path.theme-light .mobile-nav{background:#faf7eff2;border-top-color:#8b672638;box-shadow:0 -14px 38px #41301424}.section-path.theme-light .mobile-nav button:not(.guidance-mobile-link):not(.support-mobile-link){color:#1f3445ad}.section-path.theme-light .mobile-nav button:not(.guidance-mobile-link):not(.support-mobile-link).active{color:#74561f;background:#b58d421f}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
