.TimeBandClock_root__q1mxh{position:relative;width:100%;height:var(--tbc-strip-h);color:var(--tbc-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize}.TimeBandClock_bleed__IkDa6{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:var(--tbc-strip-h);background:var(--tbc-bg);overflow-x:clip;overflow-y:visible;isolation:isolate}.TimeBandClock_track__PXPG5{position:absolute;inset:0;z-index:0;will-change:transform}.TimeBandClock_stripSvg__3xRgu{position:absolute;top:0;display:block;overflow:visible}.TimeBandClock_label__4_2Lk{position:absolute;margin-left:3.5px;font-family:var(--tbc-digit-font);font-size:var(--tbc-digit-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;will-change:transform}.TimeBandClock_labelBottom__bf23X{bottom:var(--tbc-label-inset);color:var(--tbc-ink);transform-origin:0 100%}.TimeBandClock_labelTop__ugin4{top:var(--tbc-label-inset);color:var(--tbc-muted);transform-origin:0 0;font-family:var(--tbc-top-digit-font,var(--tbc-digit-font))}.TimeBandClock_labelBottom__bf23X.TimeBandClock_night__kp5tA{color:var(--tbc-night-ink,#ffffff)}.TimeBandClock_labelTop__ugin4.TimeBandClock_night__kp5tA{color:var(--tbc-night-muted,#9a9a9a)}.TimeBandClock_wordmarkRow__saiYF{position:absolute;left:0;top:var(--tbc-band-h);height:var(--tbc-wordmark-h);z-index:2;display:grid;align-items:center;pointer-events:none}.TimeBandClock_wordmark__Wc562{grid-area:1/1;font-family:var(--tbc-wordmark-font);font-style:italic;font-weight:700;font-size:var(--tbc-wordmark-size);line-height:1;color:var(--tbc-wordmark);white-space:nowrap;padding:0 .2em;margin:0 -.2em}.TimeBandClock_wordmarkNight__VQh21{color:var(--tbc-night-ink,#ffffff);-webkit-mask-image:linear-gradient(transparent,transparent);mask-image:linear-gradient(transparent,transparent);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.TimeBandClock_zonesRow__7pdNG{position:absolute;right:0;top:var(--tbc-band-h);height:var(--tbc-wordmark-h);display:grid;align-items:center;justify-items:end;z-index:2}.TimeBandClock_zones__HCCHb{grid-area:1/1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:auto;min-height:var(--tbc-wordmark-h);padding:2px 2px 2px 6px;margin:0;background:var(--tbc-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:var(--tbc-digit-font);font-size:var(--tbc-digit-size);line-height:1;letter-spacing:.04em;color:var(--tbc-ink);cursor:pointer}.TimeBandClock_zones__HCCHb:disabled{cursor:default}.TimeBandClock_zones__HCCHb:focus-visible{outline:1px solid var(--tbc-cursor);outline-offset:2px}.TimeBandClock_zoneStack__yo6kP{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1}.TimeBandClock_zoneSecondary__QAOsa{color:var(--tbc-muted);font-family:var(--tbc-top-digit-font,var(--tbc-digit-font));text-transform:none;letter-spacing:0;margin-bottom:-.15em}.TimeBandClock_zonePrimary__dk83D,.TimeBandClock_zoneSecondary__QAOsa{max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.TimeBandClock_zonePrimary__dk83D{text-transform:uppercase}.TimeBandClock_zonesNight__xjId9{color:var(--tbc-night-ink,#ffffff);-webkit-mask-image:linear-gradient(transparent,transparent);mask-image:linear-gradient(transparent,transparent);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;pointer-events:none}.TimeBandClock_zonesNight__xjId9 .TimeBandClock_zoneSecondary__QAOsa{color:var(--tbc-night-muted,#9a9a9a)}.TimeBandClock_picker__dopU0{position:absolute;cursor:auto;touch-action:auto;top:calc(var(--tbc-wordmark-h) + var(--tbc-band-h) + 6px);right:0;width:17rem;padding:.6rem;background:var(--tbc-bg);color:var(--tbc-ink);border:1px solid color-mix(in srgb,var(--tbc-ink) 18%,transparent);border-radius:8px;box-shadow:0 8px 28px var(--tbc-shadow,rgba(0,0,0,.12));font:500 11px/1.2 ui-sans-serif,system-ui,sans-serif;z-index:20}.TimeBandClock_pickTitle__Ilcpl{margin:.15rem 0 .35rem;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--tbc-muted)}.TimeBandClock_pickTitle__Ilcpl:not(:first-child){margin-top:.7rem}.TimeBandClock_pickGrid__uPN_q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem;gap:.25rem}.TimeBandClock_pickBtn__kIgss{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 0;border:1px solid color-mix(in srgb,var(--tbc-ink) 14%,transparent);border-radius:5px;background:transparent;color:var(--tbc-ink);font-family:var(--tbc-digit-font);font-size:11px;letter-spacing:.04em;cursor:pointer}.TimeBandClock_pickBtn__kIgss:hover:not(:disabled){border-color:color-mix(in srgb,var(--tbc-ink) 40%,transparent)}.TimeBandClock_pickBtn__kIgss[data-active=true]{background:var(--tbc-ink);border-color:var(--tbc-ink);color:var(--tbc-bg)}.TimeBandClock_pickBtn__kIgss:disabled{opacity:.4;cursor:default}.TimeBandClock_pickWide__0l1oP{grid-column:span 2;font-family:inherit;letter-spacing:0}.TimeBandClock_pickHora__yZxEd{margin-top:.4rem;font-style:italic;color:var(--tbc-muted)}.TimeBandClock_pickFull__2nDMp{grid-column:1/-1;font-family:inherit;letter-spacing:0}.TimeBandClock_pickCurrent__0QaPU{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.3rem;min-width:0}.TimeBandClock_search__rmTuY{position:relative;margin-bottom:.3rem}.TimeBandClock_pickGrid__uPN_q+.TimeBandClock_pickCurrent__0QaPU,.TimeBandClock_pickGrid__uPN_q+.TimeBandClock_search__rmTuY{margin-top:.4rem}.TimeBandClock_searchInput__Fea20{width:100%;padding:.35rem .45rem;border:1px solid color-mix(in srgb,var(--tbc-ink) 14%,transparent);border-radius:5px;background:transparent;color:var(--tbc-ink);font:inherit}.TimeBandClock_searchInput__Fea20::placeholder{color:var(--tbc-muted)}.TimeBandClock_searchInput__Fea20:focus{outline:none;border-color:var(--tbc-ink)}.TimeBandClock_searchList__suft9{position:absolute;top:calc(100% + 2px);left:0;right:0;margin:0;padding:.2rem;list-style:none;background:var(--tbc-bg);border:1px solid color-mix(in srgb,var(--tbc-ink) 18%,transparent);border-radius:6px;box-shadow:0 6px 18px var(--tbc-shadow,rgba(0,0,0,.12));z-index:1}.TimeBandClock_searchOption__HH1BU{display:flex;align-items:baseline;gap:.4rem;padding:.3rem .35rem;border-radius:4px;cursor:pointer}.TimeBandClock_searchOption__HH1BU[aria-selected=true]{background:color-mix(in srgb,var(--tbc-ink) 8%,transparent)}.TimeBandClock_searchName__iO9UU{flex:none;color:var(--tbc-ink)}.TimeBandClock_searchPlace__GoVUG{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tbc-muted)}.TimeBandClock_searchTz__Rz4uQ{flex:none;font-family:var(--tbc-digit-font);font-size:10px;letter-spacing:.04em;color:var(--tbc-muted)}.TimeBandClock_searchEmpty__6aVZM{padding:.3rem .1rem 0;color:var(--tbc-muted);font-style:italic}.TimeBandClock_pickSunTimes__us_ih{margin-top:.3rem;font-family:var(--tbc-digit-font);font-size:11px;letter-spacing:.04em;white-space:pre;color:var(--tbc-muted)}.TimeBandClock_pickSwitchRow__xpkyQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;align-items:center;justify-content:space-between;padding:.15rem 0;border:0;background:transparent;color:var(--tbc-ink);font:inherit;cursor:pointer}.TimeBandClock_pickSwitch__3wlsS{position:relative;flex:none;width:28px;height:16px;border-radius:8px;background:color-mix(in srgb,var(--tbc-ink) 18%,transparent);transition:background .15s}.TimeBandClock_pickSwitch__3wlsS:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--tbc-bg);box-shadow:0 1px 2px var(--tbc-shadow,rgba(0,0,0,.25));transition:transform .15s}.TimeBandClock_pickSwitch__3wlsS[data-on=true]{background:var(--tbc-ink)}.TimeBandClock_pickSwitch__3wlsS[data-on=true]:after{transform:translateX(12px)}.TimeBandClock_pickSwitchRow__xpkyQ:focus-visible{outline:1px solid var(--tbc-ink);outline-offset:2px;border-radius:4px}.TimeBandClock_cursor__Gu_AQ{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--tbc-cursor);transform:translateX(-50%);pointer-events:none;z-index:5}@media (prefers-reduced-motion:reduce){.TimeBandClock_label__4_2Lk{will-change:auto}}:root{--tlw-ref-paper-50:#faf6ec;--tlw-ref-paper-100:#f4ecd8;--tlw-ref-paper-200:#e8dcc0;--tlw-ref-paper-300:#d8c8a4;--tlw-ref-ink-900:#1a1410;--tlw-ref-ink-700:#3d332a;--tlw-ref-ink-500:#6b5d4d;--tlw-ref-ink-300:#9c8c76;--tlw-ref-rubric-600:#9e2b25;--tlw-ref-rubric-500:#b83a2e;--tlw-ref-rubric-100:#f0d9d2;--tlw-ref-gold-600:#9a7b2b;--tlw-ref-gold-500:#b8912f;--tlw-ref-gold-300:#d9bd77;--tlw-ref-gold-100:#efe2be;--tlw-ref-lapis-600:#2a3f6b;--tlw-ref-lapis-400:#4a5f8c;--tlw-ref-lapis-100:#d6ddec;--tlw-ref-space-2xs:0.25rem;--tlw-ref-space-xs:0.5rem;--tlw-ref-space-sm:0.75rem;--tlw-ref-space-base:1rem;--tlw-ref-space-md:1.5rem;--tlw-ref-space-lg:2rem;--tlw-ref-space-xl:3rem;--tlw-ref-space-2xl:4rem;--tlw-ref-text-xs:0.75rem;--tlw-ref-text-sm:0.875rem;--tlw-ref-text-base:1rem;--tlw-ref-text-lg:1.25rem;--tlw-ref-text-xl:1.5rem;--tlw-ref-text-2xl:2rem;--tlw-ref-text-3xl:2.75rem;--tlw-ref-leading-tight:1.15;--tlw-ref-leading-normal:1.5;--tlw-ref-leading-relaxed:1.75;--tlw-ref-leading-arabic:2.1;--tlw-ref-radius-sm:3px;--tlw-ref-radius-md:6px;--tlw-ref-radius-round:999px;--tlw-ref-ground-900:#17120d;--tlw-ref-ground-850:#1f1811;--tlw-ref-ground-800:#2a2118;--tlw-ref-ground-700:#3a2f22;--tlw-sys-color-surface:var(--tlw-ref-paper-100);--tlw-sys-color-surface-raised:var(--tlw-ref-paper-50);--tlw-sys-color-surface-sunken:var(--tlw-ref-paper-200);--tlw-sys-color-border:var(--tlw-ref-paper-300);--tlw-sys-color-ink:var(--tlw-ref-ink-900);--tlw-sys-color-ink-soft:var(--tlw-ref-ink-700);--tlw-sys-color-ink-muted:var(--tlw-ref-ink-500);--tlw-sys-color-ink-faint:var(--tlw-ref-ink-300);--tlw-sys-color-rubric:var(--tlw-ref-rubric-500);--tlw-sys-color-rubric-strong:var(--tlw-ref-rubric-600);--tlw-sys-color-rubric-wash:var(--tlw-ref-rubric-100);--tlw-sys-color-gold:var(--tlw-ref-gold-500);--tlw-sys-color-gold-bright:var(--tlw-ref-gold-300);--tlw-sys-color-gold-wash:var(--tlw-ref-gold-100);--tlw-sys-color-lapis:var(--tlw-ref-lapis-400);--tlw-sys-color-lapis-wash:var(--tlw-ref-lapis-100);--tlw-sys-font-body:var(--font-ui),system-ui,sans-serif;--tlw-sys-font-ui:var(--font-ui),system-ui,sans-serif;--tlw-sys-font-display:var(--font-prose),Georgia,serif;--tlw-sys-font-prose:var(--font-prose),Georgia,serif;--tlw-sys-font-arabic:var(--font-arabic),"Amiri Quran",serif;--tlw-sys-font-quran:var(--font-quran),var(--font-arabic),"Amiri Quran",serif;--tlw-sys-text-caption:var(--tlw-ref-text-sm);--tlw-sys-text-body:var(--tlw-ref-text-base);--tlw-sys-text-title:var(--tlw-ref-text-xl);--tlw-sys-text-display:var(--tlw-ref-text-3xl);--tlw-sys-leading-body:var(--tlw-ref-leading-normal);--tlw-sys-leading-arabic:var(--tlw-ref-leading-arabic);--tlw-sys-gap-tight:var(--tlw-ref-space-xs);--tlw-sys-gap:var(--tlw-ref-space-base);--tlw-sys-gap-loose:var(--tlw-ref-space-md);--tlw-sys-pad-view:var(--tlw-ref-space-md);--tlw-sys-topbar-h:6rem;--tlw-sys-bottomnav-h:4rem;--tlw-sys-content-max:48rem}:root[data-theme=dark]{--tlw-sys-color-surface:var(--tlw-ref-ground-850);--tlw-sys-color-surface-raised:var(--tlw-ref-ground-800);--tlw-sys-color-surface-sunken:var(--tlw-ref-ground-900);--tlw-sys-color-border:var(--tlw-ref-ground-700);--tlw-sys-color-ink:var(--tlw-ref-paper-50);--tlw-sys-color-ink-soft:var(--tlw-ref-paper-200);--tlw-sys-color-ink-muted:var(--tlw-ref-paper-300);--tlw-sys-color-ink-faint:var(--tlw-ref-ink-300);--tlw-sys-color-rubric:var(--tlw-ref-rubric-500);--tlw-sys-color-rubric-strong:var(--tlw-ref-rubric-500);--tlw-sys-color-rubric-wash:var(--tlw-ref-ground-800);--tlw-sys-color-gold:var(--tlw-ref-gold-500);--tlw-sys-color-gold-bright:var(--tlw-ref-gold-300);--tlw-sys-color-gold-wash:var(--tlw-ref-ground-800);--tlw-sys-color-lapis:var(--tlw-ref-lapis-400);--tlw-sys-color-lapis-wash:var(--tlw-ref-ground-800)}.app-frame{display:grid;grid-template-rows:var(--tlw-sys-topbar-h) auto 1fr;height:100dvh;max-width:var(--tlw-sys-content-max);margin-inline:auto;background:var(--tlw-sys-color-surface);border-inline:1px solid var(--tlw-sys-color-border)}.app-scroll{overflow-y:auto;min-height:0;padding-inline:var(--tlw-sys-pad-view);scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}.app-scroll>*{padding-block:var(--tlw-sys-gap) var(--tlw-sys-pad-view)}.topbar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--tlw-sys-gap);min-height:var(--tlw-sys-topbar-h);padding-inline:var(--tlw-sys-pad-view);border-bottom:1px solid var(--tlw-sys-color-border);background:var(--tlw-sys-color-surface-raised)}.topbar__brand{position:relative;z-index:1;font-family:var(--tlw-sys-font-quran);font-size:3rem;line-height:1.5;color:var(--tlw-sys-color-rubric-strong)}.topbar__actions{align-items:center;color:var(--tlw-sys-color-ink-soft)}.chrome-tabs,.topbar__actions{display:flex;gap:var(--tlw-sys-gap)}.chrome-tabs{justify-content:flex-end;align-items:baseline;padding-inline:var(--tlw-sys-pad-view);padding-block:var(--tlw-sys-gap-tight) 0;background:var(--tlw-sys-color-surface)}.chrome-tabs__tab{display:inline-flex;align-items:baseline;gap:.3em;font-size:var(--tlw-ref-text-xs);line-height:1.2;color:var(--tlw-sys-color-ink-faint);text-decoration:none;transition:color .15s ease}.chrome-tabs__tab:hover{color:var(--tlw-sys-color-ink)}.chrome-tabs__tab[data-active]{color:var(--tlw-sys-color-gold)}.chrome-tabs__ar{font-family:var(--tlw-sys-font-arabic)}.chrome-tabs__en{font-family:var(--tlw-sys-font-ui);letter-spacing:.02em}.chrome-tabs__sep{opacity:.7}.view__header{margin-bottom:var(--tlw-sys-gap-loose)}.view__title{font-family:var(--tlw-sys-font-display);font-size:var(--tlw-sys-text-display);line-height:var(--tlw-ref-leading-tight);color:var(--tlw-sys-color-ink)}.view__subtitle{font-family:var(--tlw-sys-font-prose);margin-top:var(--tlw-sys-gap-tight)}.datechip,.view__subtitle{color:var(--tlw-sys-color-ink-muted)}.datechip{display:inline-flex;gap:var(--tlw-sys-gap-tight);align-items:baseline;font-size:var(--tlw-sys-text-body)}.datechip__hijri{color:var(--tlw-sys-color-rubric);font-weight:600}.custom-card{border:1px solid var(--tlw-sys-color-border);border-radius:var(--tlw-ref-radius-md);padding:var(--tlw-sys-gap-loose);margin-bottom:var(--tlw-sys-gap);background:var(--tlw-sys-color-surface-raised)}.custom-card__bi-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--tlw-sys-gap-loose);gap:var(--tlw-sys-gap-loose);align-items:start}.custom-card__col--ar{text-align:start;font-family:var(--tlw-sys-font-arabic)}.custom-card__col--en{text-align:start}.custom-card--hero .custom-card__bi-row+.custom-card__bi-row{margin-top:var(--tlw-sys-gap-tight)}.custom-card__bi-row--eyebrow{margin-bottom:var(--tlw-sys-gap-tight);font-size:var(--tlw-ref-text-sm);line-height:1.3;color:var(--tlw-sys-color-gold)}.custom-card__bi-row--eyebrow .custom-card__col--en{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);text-transform:uppercase;letter-spacing:.06em}.custom-card__juz-block{--juz-date-size:var(--tlw-sys-text-body);--juz-date-leading:1.35;--juz-label-h:1.2em;--juz-pair-h:calc(var(--juz-date-size) * var(--juz-date-leading) * 2);display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.custom-card__juz-label{height:var(--juz-label-h);font-size:var(--tlw-sys-text-caption);letter-spacing:.04em;color:var(--tlw-sys-color-ink-faint);line-height:var(--juz-label-h)}.custom-card__col--en .custom-card__juz-label{font-family:var(--tlw-sys-font-ui);text-transform:uppercase}.custom-card__juz-pair{display:flex;flex-direction:row;align-items:stretch;gap:var(--tlw-sys-gap);height:var(--juz-pair-h)}.custom-card__hero-month{margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--juz-date-size);line-height:var(--juz-date-leading);color:var(--tlw-sys-color-ink-muted)}.custom-card__col--en .custom-card__hero-month{font-family:var(--tlw-sys-font-prose)}.custom-card__date-civil{display:block;color:var(--tlw-sys-color-ink-faint);line-height:var(--juz-date-leading)}.custom-card__hero-juz{margin:0;height:100%;font-size:var(--juz-pair-h);line-height:1;color:var(--tlw-sys-color-ink);display:flex;align-items:center}.custom-card--hero[data-friday] .custom-card__hero-juz{color:var(--tlw-sys-color-rubric)}.custom-card__col--en .custom-card__hero-juz{font-family:var(--tlw-sys-font-display)}.custom-card__col--ar .custom-card__hero-juz{font-family:var(--tlw-sys-font-arabic)}.custom-card--hero .custom-card__bi-row--passage{margin-top:var(--tlw-sys-gap-loose);padding-top:var(--tlw-sys-gap);font-size:var(--tlw-sys-text-body);font-weight:700;color:var(--tlw-sys-color-ink);line-height:1.45}.custom-card__bi-row--passage .custom-card__col--en{font-family:var(--tlw-sys-font-prose);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.custom-card__bi-row--passage .custom-card__col--ar{line-height:1.45}.custom-card__bi-row--note{margin-top:var(--tlw-sys-gap)}.custom-card__bi-row--note .custom-card__col--ar .custom-card__desc{line-height:1.45}.custom-card__label{font-size:var(--tlw-sys-text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--tlw-sys-color-gold);margin:0}.custom-card:not(.custom-card--hero) .custom-card__label{margin-bottom:var(--tlw-sys-gap-tight)}.custom-card__title{font-family:var(--tlw-sys-font-display);font-size:var(--tlw-sys-text-title);color:var(--tlw-sys-color-ink)}.custom-card__title-ar{font-family:var(--tlw-sys-font-arabic);line-height:var(--tlw-sys-leading-arabic)}.custom-card__sep{color:var(--tlw-sys-color-ink-faint);font-weight:400}.custom-card__main{display:block;color:inherit;text-decoration:none}.custom-card__main:hover .custom-card__bi-row--juz,.custom-card__main:hover .custom-card__bi-row--passage,.custom-card__main:hover .custom-card__title{color:var(--tlw-sys-color-rubric)}.custom-card__desc{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-ref-text-xs);margin:0;color:var(--tlw-sys-color-ink-faint);line-height:1.45}.custom-card:not(.custom-card--hero) .custom-card__desc{margin-top:var(--tlw-sys-gap)}.custom-card__col--ar .custom-card__desc{font-family:var(--tlw-sys-font-arabic)}@media (max-width:36rem){.custom-card__bi-row{grid-template-columns:1fr;gap:.25rem}.custom-card__col--ar{order:-1}}.custom-card__note-link{color:var(--tlw-sys-color-gold);text-decoration:none}.custom-card__note-link:hover{color:var(--tlw-sys-color-ink)}.custom-card__note-link .ar{font-family:var(--tlw-sys-font-arabic)}.custom-card--linked{transition:border-color .15s ease,background .15s ease}.custom-card--linked:hover{border-color:var(--tlw-sys-color-gold);background:var(--tlw-sys-color-surface)}.schedule__heading{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--tlw-sys-gap-loose);gap:var(--tlw-sys-gap-loose);align-items:baseline;font-size:var(--tlw-sys-text-title);color:var(--tlw-sys-color-ink);margin:var(--tlw-sys-gap-loose) 0 var(--tlw-sys-gap)}.schedule__heading-ar{font-family:var(--tlw-sys-font-arabic);text-align:start;font-weight:700}.schedule__heading-en{font-family:var(--tlw-sys-font-display);text-align:start;font-weight:400}@media (max-width:36rem){.schedule__heading{grid-template-columns:1fr;gap:.15rem}}.schedule{display:flex;flex-direction:column;gap:1px;background:var(--tlw-sys-color-border);border:1px solid var(--tlw-sys-color-border);border-radius:var(--tlw-ref-radius-md);overflow:hidden}.schedule__day{--bi-num-h:calc(var(--tlw-sys-text-body) * 1.45);--bi-num-w:calc(var(--bi-num-h) * 0.72);--bi-num-pad-out:0.4em;grid-template-columns:1fr 1fr;grid-gap:var(--tlw-sys-gap-loose);gap:var(--tlw-sys-gap-loose);padding:var(--tlw-sys-gap-tight) var(--tlw-sys-gap);background:var(--tlw-sys-color-surface-raised);color:inherit;text-decoration:none;transition:background .15s ease}.schedule__day,.schedule__half{display:grid;align-items:center}.schedule__half{grid-gap:calc(var(--tlw-sys-gap) + var(--bi-num-pad-out));gap:calc(var(--tlw-sys-gap) + var(--bi-num-pad-out));min-width:0}.schedule__half--ar{grid-template-columns:1fr var(--bi-num-w)}.schedule__half--en{grid-template-columns:var(--bi-num-w) 1fr}.schedule__day:hover{background:var(--tlw-sys-color-surface)}.schedule__day[data-past=true]{opacity:.55}.schedule__day[data-today=true]{background:var(--tlw-sys-color-gold-wash);box-shadow:inset 3px 0 0 var(--tlw-sys-color-gold)}.schedule__side{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0}.schedule__side--ar{font-family:var(--tlw-sys-font-arabic);text-align:start}.schedule__side--en{text-align:start}.schedule__dates{font-size:var(--tlw-sys-text-caption);line-height:1.35;color:var(--tlw-sys-color-ink)}.schedule__side--en .schedule__dates{font-family:var(--tlw-sys-font-prose)}.schedule__dow{font-weight:600}.schedule__day[data-friday=true] .schedule__num{color:var(--tlw-sys-color-rubric)}.schedule__passage{font-size:var(--tlw-ref-text-xs);line-height:1.35;color:var(--tlw-sys-color-ink-faint)}.schedule__side--en .schedule__passage{font-family:var(--tlw-sys-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule__num{margin:0;width:var(--bi-num-w);height:var(--bi-num-h);font-size:var(--bi-num-h);line-height:1;color:var(--tlw-sys-color-ink);display:flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule__num--ar{font-family:var(--tlw-sys-font-arabic);justify-content:right}.schedule__num--en{font-family:var(--tlw-sys-font-display);justify-content:left}@media (max-width:36rem){.schedule__day{grid-template-columns:1fr;gap:var(--tlw-sys-gap-tight)}.schedule__half--ar,.schedule__half--en{grid-template-columns:var(--bi-num-w) 1fr}.schedule__half--ar .schedule__num{order:-1}}.scrim{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--tlw-sys-pad-view);background:rgb(26 20 16/.5)}.dialog{position:relative;max-width:34rem;width:100%;max-height:85vh;overflow-y:auto;padding:var(--tlw-ref-space-2xl);background:var(--tlw-sys-color-surface-raised);border:1px solid var(--tlw-sys-color-border);border-radius:var(--tlw-ref-radius-md);scrollbar-width:none}.dialog::-webkit-scrollbar{display:none}.dialog__close{position:absolute;top:var(--tlw-sys-gap);right:var(--tlw-sys-gap);color:var(--tlw-sys-color-ink-faint);transition:color .15s ease}.dialog__close:hover{color:var(--tlw-sys-color-ink)}.about__title{font-family:var(--tlw-sys-font-display);font-size:var(--tlw-sys-text-title);color:var(--tlw-sys-color-rubric-strong);margin-bottom:var(--tlw-sys-gap-loose)}.about__title .ar{font-family:var(--tlw-sys-font-quran);-webkit-margin-start:var(--tlw-sys-gap-tight);margin-inline-start:var(--tlw-sys-gap-tight)}.about__lede{font-family:var(--tlw-sys-font-prose);font-size:var(--tlw-ref-text-lg);line-height:var(--tlw-ref-leading-relaxed);color:var(--tlw-sys-color-ink-soft)}.about__lede--gap{margin-top:var(--tlw-sys-gap)}.about__prefs{margin-top:var(--tlw-sys-gap-loose);padding-top:var(--tlw-sys-gap);border-top:1px solid var(--tlw-sys-color-border)}.about__prefs-title{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--tlw-sys-color-gold);margin-bottom:var(--tlw-sys-gap-tight)}.about__prefs .settings-row--stack{flex-direction:column;align-items:stretch}.about__theme-group{display:flex;width:100%;gap:2px;padding:2px;border-radius:var(--tlw-ref-radius-md);background:var(--tlw-sys-color-surface-sunken);border:1px solid var(--tlw-sys-color-border)}.about__theme-option{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .5rem;border-radius:var(--tlw-ref-radius-sm);font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-muted);transition:color .15s ease,background .15s ease}.about__theme-option[data-active=true]{background:var(--tlw-sys-color-surface-raised);color:var(--tlw-sys-color-ink);box-shadow:0 0 0 1px var(--tlw-sys-color-border)}.about__theme-option:hover{color:var(--tlw-sys-color-ink)}.about__sources{margin-top:var(--tlw-sys-gap-loose);padding-top:var(--tlw-sys-gap);border-top:1px solid var(--tlw-sys-color-border)}.about__sources-title{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--tlw-sys-color-gold);margin-bottom:var(--tlw-sys-gap-tight)}.about__sources p{font-family:var(--tlw-sys-font-prose);font-size:var(--tlw-sys-text-body);line-height:var(--tlw-ref-leading-relaxed);color:var(--tlw-sys-color-ink-muted)}.about__sources a{color:var(--tlw-sys-color-rubric);text-decoration:underline;text-underline-offset:.15em}.about__sources a:hover{color:var(--tlw-sys-color-rubric-strong)}.placeholder{color:var(--tlw-sys-color-ink-muted);font-style:italic}.surah-grid{display:flex;flex-direction:column;gap:1px;background:var(--tlw-sys-color-border);border:1px solid var(--tlw-sys-color-border);border-radius:var(--tlw-ref-radius-md);overflow:hidden}.surah-card{--bi-num-h:calc(var(--tlw-sys-text-body) * 1.45);--bi-num-w:calc(var(--bi-num-h) * 0.72);--bi-num-pad-out:0.4em;grid-template-columns:1fr 1fr;grid-gap:var(--tlw-sys-gap-loose);gap:var(--tlw-sys-gap-loose);padding:var(--tlw-sys-gap-tight) var(--tlw-sys-gap);background:var(--tlw-sys-color-surface-raised);color:inherit;text-decoration:none;transition:background .15s ease}.surah-card,.surah-card__half{display:grid;align-items:center}.surah-card__half{grid-gap:calc(var(--tlw-sys-gap) + var(--bi-num-pad-out));gap:calc(var(--tlw-sys-gap) + var(--bi-num-pad-out));min-width:0}.surah-card__half--ar{grid-template-columns:1fr var(--bi-num-w)}.surah-card__half--en{grid-template-columns:var(--bi-num-w) 1fr}.surah-card:hover{background:var(--tlw-sys-color-surface)}.surah-card__side{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0}.surah-card__side--ar{font-family:var(--tlw-sys-font-arabic);text-align:start}.surah-card__side--en{text-align:start}.surah-card__title{font-size:var(--tlw-sys-text-caption);line-height:1.35;color:var(--tlw-sys-color-ink);font-weight:600}.surah-card__side--en .surah-card__title{font-family:var(--tlw-sys-font-prose);font-weight:600}.surah-card__meta{font-size:var(--tlw-ref-text-xs);line-height:1.35;color:var(--tlw-sys-color-ink-faint)}.surah-card__side--en .surah-card__meta{font-family:var(--tlw-sys-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surah-card__revelation{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:none}button.surah-card__revelation:hover,button.surah-card__revelation[data-active]{color:var(--tlw-sys-color-gold)}.surah-card__num{margin:0;width:var(--bi-num-w);height:var(--bi-num-h);font-size:var(--bi-num-h);line-height:1;color:var(--tlw-sys-color-ink);display:flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surah-card__num--ar{font-family:var(--tlw-sys-font-arabic);justify-content:right}.surah-card__num--en{font-family:var(--tlw-sys-font-display);justify-content:left}@media (max-width:36rem){.surah-card{grid-template-columns:1fr;gap:var(--tlw-sys-gap-tight)}.surah-card__half--ar,.surah-card__half--en{grid-template-columns:var(--bi-num-w) 1fr}.surah-card__half--ar .surah-card__num{order:-1}}.surah-detail__header{position:-webkit-sticky;position:sticky;top:0;z-index:5;text-align:center;padding:var(--tlw-sys-gap-loose) 0 var(--tlw-sys-gap-loose);border-bottom:1px solid var(--tlw-sys-color-border);margin-bottom:0;background:var(--tlw-sys-color-surface);transition:padding .2s ease}.surah-detail__header[data-condensed=true]{padding:var(--tlw-sys-gap-tight) 0 var(--tlw-sys-gap-tight)}.surah-detail__header[data-condensed=true] .player__now,.surah-detail__header[data-condensed=true] .surah-detail__eyebrow,.surah-detail__header[data-condensed=true] .surah-detail__nav,.surah-detail__header[data-condensed=true] .surah-detail__translit{overflow:hidden;height:0;margin:0;opacity:0;pointer-events:none}.surah-detail__header[data-condensed=true] .surah-detail__name{margin-top:0}.surah-detail__header[data-condensed=true] .surah-detail__name-ar{font-size:var(--tlw-ref-text-lg)}.surah-detail__header[data-condensed=true] .surah-detail__name-en{font-size:var(--tlw-ref-text-base)}.surah-detail__header[data-condensed=true] .player{margin-top:var(--tlw-sys-gap-tight)}.surah-detail__eyebrow{font-size:var(--tlw-sys-text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--tlw-sys-color-gold);margin-bottom:var(--tlw-sys-gap-tight)}.surah-detail__name{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--tlw-sys-gap-tight);margin-top:var(--tlw-sys-gap-tight)}.surah-detail__name-ar{font-family:var(--tlw-sys-font-quran);font-size:var(--tlw-ref-text-2xl);line-height:1.5;color:var(--tlw-sys-color-ink)}.surah-detail__name-dash{color:var(--tlw-sys-color-ink-faint)}.surah-detail__name-en{font-family:var(--tlw-sys-font-display);font-size:var(--tlw-sys-text-title);color:var(--tlw-sys-color-ink)}.surah-detail__translit{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-faint);margin-top:var(--tlw-ref-space-2xs)}.surah-detail__stats{margin-top:var(--tlw-sys-gap-tight);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-muted)}.surah-detail__nav{justify-content:space-between;margin-top:var(--tlw-sys-gap);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-faint)}.player,.surah-detail__nav{display:flex;gap:var(--tlw-sys-gap)}.player{flex-direction:column;max-width:28rem;margin:var(--tlw-sys-gap-loose) auto 0}.player__row{gap:var(--tlw-sys-gap)}.player__row,.player__toggle{display:flex;align-items:center}.player__toggle{flex:0 0 auto;justify-content:center;color:var(--tlw-sys-color-gold);transition:color .15s ease}.player__toggle:hover{color:var(--tlw-sys-color-gold-bright)}.player__bar{flex:1 1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:12px;background:transparent;cursor:pointer;margin:0}.player__bar::-webkit-slider-runnable-track{height:2px;border-radius:var(--tlw-ref-radius-round);background:linear-gradient(to right,var(--tlw-sys-color-gold) var(--pct,0),var(--tlw-sys-color-border) var(--pct,0))}.player__bar::-moz-range-track{height:2px;border-radius:var(--tlw-ref-radius-round);background:var(--tlw-sys-color-border)}.player__bar::-moz-range-progress{height:2px;border-radius:var(--tlw-ref-radius-round);background:var(--tlw-sys-color-gold)}.player__bar::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:var(--tlw-ref-radius-round);background:var(--tlw-sys-color-gold);opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.player__bar:active::-webkit-slider-thumb,.player__bar:hover::-webkit-slider-thumb{opacity:1}.player__bar::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:var(--tlw-ref-radius-round);background:var(--tlw-sys-color-gold);opacity:0;-moz-transition:opacity .15s ease;transition:opacity .15s ease}.player__bar:active::-moz-range-thumb,.player__bar:hover::-moz-range-thumb{opacity:1}.player__picker{position:relative;flex:0 0 auto}.player__picker,.player__picker-label{display:inline-flex;align-items:center}.player__picker-label{gap:var(--tlw-ref-space-2xs);font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-muted);pointer-events:none}.player__reciter{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.player__now{text-align:center;font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-faint)}.player__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surah-detail__nav a{color:var(--tlw-sys-color-ink-muted);transition:color .15s ease}.surah-detail__nav a:hover{color:var(--tlw-sys-color-rubric)}.bismillah{font-family:var(--tlw-sys-font-arabic);font-size:3rem;text-align:center;color:var(--tlw-sys-color-rubric-strong);line-height:1.6}.bismillah,.verse{padding-block:var(--tlw-sys-gap-loose)}.verse{border-bottom:1px solid var(--tlw-sys-color-border);border-radius:var(--tlw-ref-radius-sm);transition:background-color .2s ease}.verse:last-child{border-bottom:none}.verse--seekable{cursor:pointer}.verse--seekable:hover{background:color-mix(in srgb,var(--tlw-sys-color-rubric-wash) 35%,transparent)}.verse__ar{font-family:var(--tlw-sys-font-quran);font-size:var(--tlw-ref-text-2xl);line-height:2.4;color:var(--tlw-sys-color-ink);text-align:right}.verse__ar-track{position:relative}.verse__playhead{position:absolute;left:0;top:0;width:1px;background:var(--tlw-sys-color-rubric-strong);pointer-events:none;z-index:1;will-change:transform}.verse__num{display:inline-flex;align-items:center;justify-content:center;font-family:var(--tlw-sys-font-quran);font-size:var(--tlw-ref-text-base);color:var(--tlw-sys-color-gold);margin-inline:.4em;padding:0 .3em;vertical-align:middle}.verse__num:before{content:"\FD3F"}.verse__num:after,.verse__num:before{color:var(--tlw-sys-color-gold-bright)}.verse__num:after{content:"\FD3E"}.verse__en{font-family:var(--tlw-sys-font-prose);font-weight:600;margin-top:var(--tlw-sys-gap);color:var(--tlw-sys-color-ink-soft);line-height:var(--tlw-ref-leading-relaxed)}.verse__translit{font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-faint);margin-top:var(--tlw-sys-gap-tight);line-height:var(--tlw-ref-leading-normal)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--tlw-sys-font-body);font-size:var(--tlw-sys-text-body);line-height:var(--tlw-sys-leading-body);color:var(--tlw-sys-color-ink);background:var(--tlw-sys-color-surface-sunken);-webkit-font-smoothing:antialiased}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:inherit}button,input,select,textarea{font:inherit;color:inherit}[type=button],[type=reset],[type=submit],button{background-color:transparent;background-image:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}.ar,[lang=ar]{font-family:var(--tlw-sys-font-arabic);line-height:var(--tlw-sys-leading-arabic);direction:rtl}@font-face{font-family:D-DIN;src:url(/_next/static/media/D-DIN.e58c68e5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN;src:url(/_next/static/media/D-DIN-Bold.9a5ce67e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--tbc-light-ink:#111111;--tbc-light-muted:#8a8a8a;--tbc-light-bg:#ffffff;--tbc-light-cursor:#e5231b;--tbc-light-wordmark:#111111;--tbc-light-night-bg:#3a3a3a;--tbc-light-night-ink:#ffffff;--tbc-light-night-muted:#b0b0b0;--tbc-light-shadow:rgba(0,0,0,0.12);--tbc-dark-ink:#d6d6d3;--tbc-dark-muted:#85857f;--tbc-dark-bg:#2a2a2c;--tbc-dark-cursor:#f0443a;--tbc-dark-wordmark:#e4e4e0;--tbc-dark-night-bg:#0e0e0f;--tbc-dark-night-ink:#b8b8b4;--tbc-dark-night-muted:#6d6d68;--tbc-dark-shadow:rgba(0,0,0,0.5);--tbc-ink:var(--tbc-light-ink);--tbc-muted:var(--tbc-light-muted);--tbc-bg:var(--tbc-light-bg);--tbc-cursor:var(--tbc-light-cursor);--tbc-wordmark:var(--tbc-light-wordmark);--tbc-night-bg:var(--tbc-light-night-bg);--tbc-night-ink:var(--tbc-light-night-ink);--tbc-night-muted:var(--tbc-light-night-muted);--tbc-shadow:var(--tbc-light-shadow);--tbc-digit-font:"D-DIN","DIN Alternate","Oswald",ui-sans-serif,system-ui,sans-serif;--tbc-top-digit-font:var(--tbc-digit-font);--tbc-wordmark-font:var(--font-eb-garamond,"EB Garamond"),"EB Garamond",Garamond,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root{--tbc-ink:var(--tbc-dark-ink);--tbc-muted:var(--tbc-dark-muted);--tbc-bg:var(--tbc-dark-bg);--tbc-cursor:var(--tbc-dark-cursor);--tbc-wordmark:var(--tbc-dark-wordmark);--tbc-night-bg:var(--tbc-dark-night-bg);--tbc-night-ink:var(--tbc-dark-night-ink);--tbc-night-muted:var(--tbc-dark-night-muted);--tbc-shadow:var(--tbc-dark-shadow)}}body,html{overflow-x:hidden}:root{--tbc-digit-font:var(--tlw-sys-font-prose);--tbc-top-digit-font:var(--tlw-sys-font-arabic);--tbc-wordmark-font:var(--tlw-sys-font-arabic)}:root,:root[data-theme=light]{--tbc-ink:var(--tlw-sys-color-ink);--tbc-muted:var(--tlw-sys-color-ink-muted);--tbc-bg:var(--tlw-sys-color-surface);--tbc-cursor:var(--tlw-sys-color-rubric);--tbc-wordmark:var(--tlw-sys-color-ink);--tbc-night-bg:var(--tlw-ref-ink-700);--tbc-night-ink:var(--tlw-ref-paper-50);--tbc-night-muted:var(--tlw-ref-paper-300);--tbc-shadow:rgba(26,20,16,0.14)}:root[data-theme=dark]{--tbc-ink:var(--tlw-sys-color-ink);--tbc-muted:var(--tlw-sys-color-ink-muted);--tbc-bg:var(--tlw-sys-color-surface);--tbc-cursor:var(--tlw-sys-color-rubric);--tbc-wordmark:var(--tlw-sys-color-ink);--tbc-night-bg:var(--tlw-ref-ground-900);--tbc-night-ink:var(--tlw-ref-paper-50);--tbc-night-muted:var(--tlw-ref-paper-300);--tbc-shadow:rgba(0,0,0,0.55)}.tlw-clock-rail{position:relative;z-index:30;width:100%;min-height:0;padding:0;border-bottom:1px solid var(--tlw-sys-color-border)}.app-frame[data-clock]{grid-template-rows:auto var(--tlw-sys-topbar-h) auto 1fr}.settings-dialog{max-width:22rem}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--tlw-sys-gap);margin-top:var(--tlw-sys-gap-loose)}.settings-row__label{display:flex;flex-direction:column;gap:var(--tlw-ref-space-2xs);font-family:var(--tlw-sys-font-ui);font-size:var(--tlw-sys-text-body);color:var(--tlw-sys-color-ink)}.settings-row__hint{font-size:var(--tlw-sys-text-caption);color:var(--tlw-sys-color-ink-muted);font-family:var(--tlw-sys-font-prose)}.settings-switch{flex-shrink:0;width:2.5rem;height:1.4rem;border-radius:var(--tlw-ref-radius-round);background:var(--tlw-sys-color-border);position:relative;transition:background .15s ease}.settings-switch[data-on=true]{background:var(--tlw-sys-color-rubric)}.settings-switch__thumb{position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--tlw-sys-color-surface-raised);transition:transform .15s ease}.settings-switch[data-on=true] .settings-switch__thumb{transform:translateX(1.1rem)}