.HumbleUpdateRequestModal_overlay__zfrEz{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:var(--space-3);background:var(--night)}.HumbleUpdateRequestModal_panel__Efqnr{position:relative;width:min(100%,460px);max-height:calc(100dvh - 2 * var(--space-3));overflow-y:auto;padding:var(--space-7) var(--space-5) var(--space-5);border-radius:var(--radius-2);background:var(--paper);color:var(--ink);text-align:center;font-family:var(--font-sans),sans-serif}.HumbleUpdateRequestModal_close__U44HQ{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-1);background:none;color:var(--ink);font-size:var(--step-1);cursor:pointer}.HumbleUpdateRequestModal_close__U44HQ:hover{background:var(--cream)}.HumbleUpdateRequestModal_title__lUrUP{margin:0;font-family:var(--font-serif),serif;font-weight:400;font-size:var(--step-3);line-height:1.1;color:var(--ink);text-wrap:balance}.HumbleUpdateRequestModal_masjid__sF8on{margin:var(--space-2) 0 0;font-size:var(--step-0);font-weight:600;color:var(--ink-2)}.HumbleUpdateRequestModal_body__UAB_l{display:grid;gap:var(--space-3);margin-block:var(--space-5);font-size:var(--step-0);line-height:1.6;color:var(--ink-2)}.HumbleUpdateRequestModal_body__UAB_l p{margin:0}.HumbleUpdateRequestModal_greeting__swbnl{font-weight:700;color:var(--ink)}.HumbleUpdateRequestModal_blessing__qOl8Z{font-weight:600;color:var(--ink)}.HumbleUpdateRequestModal_actions__0WSFs{display:grid;gap:var(--space-2)}.HumbleUpdateRequestModal_primary__5Bigl,.HumbleUpdateRequestModal_quiet__T4Z5V{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-1);font:inherit;font-size:var(--step-0);font-weight:600;cursor:pointer}.HumbleUpdateRequestModal_primary__5Bigl{background:var(--gold);color:var(--night)}.HumbleUpdateRequestModal_primary__5Bigl:hover{background:var(--gold-l)}.HumbleUpdateRequestModal_quiet__T4Z5V{background:none;color:var(--ink-2)}.HumbleUpdateRequestModal_quiet__T4Z5V:hover{color:var(--ink)}.HumbleUpdateRequestModal_close__U44HQ:focus-visible,.HumbleUpdateRequestModal_primary__5Bigl:focus-visible,.HumbleUpdateRequestModal_quiet__T4Z5V:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.PrayerTimePicker_tw_u67cf76__L_0M6{border-radius:1rem;border-width:1px;background-color:var(--night)}.PrayerTimePicker_tw_u3255ea__c3ao0{border-color:color-mix(in srgb,var(--gold) 50%,transparent);background-color:color-mix(in srgb,var(--gold-d) 30%,transparent)}.PrayerTimePicker_tw_ub9aec8__HvwfE{border-color:var(--ink-2)}.PrayerTimePicker_tw_u0af5fa__CqDaq>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.PrayerTimePicker_tw_u0af5fa__CqDaq{padding:.625rem}.PrayerTimePicker_tw_u396e01__Eqnh3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.PrayerTimePicker_tw_u396e01__Eqnh3{padding:.875rem}.PrayerTimePicker_tw_u0fe7d7__weAUD{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.PrayerTimePicker_tw_u237383__ptlDH{cursor:not-allowed;opacity:.5}.PrayerTimePicker_tw_u14aa25__IjrK5{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--cream)}.PrayerTimePicker_tw_u1ffa85__9h643{border-radius:.25rem;border-width:1px;border-color:color-mix(in srgb,var(--gold-d) 60%,transparent);background-color:color-mix(in srgb,var(--gold-d) 80%,transparent);padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem;color:var(--gold-l)}.PrayerTimePicker_tw_u20136b__vTZ_y{display:flex;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.25rem}.PrayerTimePicker_tw_ud0958e__2LE_a{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.PrayerTimePicker_tw_ud452ad__vijwe{position:relative;flex-shrink:0}.PrayerTimePicker_tw_u7e4ee9__Chf_3{width:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 80%,transparent);background-color:var(--night);padding:.25rem .875rem .25rem .25rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--cream)}.PrayerTimePicker_tw_u7e4ee9__Chf_3:focus{border-color:var(--green);outline:2px solid transparent;outline-offset:2px}.PrayerTimePicker_tw_u7e4ee9__Chf_3:disabled{cursor:not-allowed}@media (min-width:640px){.PrayerTimePicker_tw_u7e4ee9__Chf_3{width:48px;font-size:.875rem;line-height:1.25rem}}.PrayerTimePicker_tw_u0b5332__EALQg{background-color:var(--forest);color:var(--cream)}.PrayerTimePicker_tw_ua7b3c5__rImfh{pointer-events:none;position:absolute;right:.25rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PrayerTimePicker_tw_u0cba7c__mbw4t,.PrayerTimePicker_tw_ua7b3c5__rImfh{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;color:var(--cream)}.PrayerTimePicker_tw_u0cba7c__mbw4t{flex-shrink:0;font-weight:700}.PrayerTimePicker_tw_u0c583e__BKts5{display:flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 80%,transparent);background-color:var(--night);padding:.125rem}.PrayerTimePicker_tw_u959a90__9LROa{border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.PrayerTimePicker_tw_u45ade2__2_lQT{background-color:var(--forest-2);color:var(--cream);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .PrayerTimePicker_tw_u45ade2__2_lQT:not(:is([data-site] *)){background-color:var(--green-d)}.PrayerTimePicker_tw_ua11b4c__vF9Pp,.PrayerTimePicker_tw_ua11b4c__vF9Pp:hover{color:var(--cream)}.MasjidPortalClient_tw_ube99e5__uUdyy{display:flex;min-height:100vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.5rem;color:var(--cream)}.MasjidPortalClient_tw_u90ebaa__knVIg{position:fixed;inset:0;z-index:10000;display:none;flex-direction:column;align-items:center;justify-content:center}.MasjidPortalClient_tw_u90ebaa__knVIg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.MasjidPortalClient_tw_u90ebaa__knVIg{background-color:var(--night);padding:1.5rem;text-align:center;color:var(--cream)}.MasjidPortalClient_tw_u977401__yBQiV{display:flex;height:6rem;width:6rem;animation:MasjidPortalClient_tw_pulse__RgJmQ 2s cubic-bezier(.4,0,.6,1) infinite;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:color-mix(in srgb,var(--green) 20%,transparent);background-color:var(--forest)}.MasjidPortalClient_tw_ucc253c__iwKJ5{font-size:3rem;line-height:1;color:var(--gold-l)}.MasjidPortalClient_tw_u0be217__J7fEa{font-size:1.5rem;line-height:2rem;font-weight:900;letter-spacing:-.025em;color:var(--cream)}.MasjidPortalClient_tw_u02cdef__5qNK3{max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--cream)}.MasjidPortalClient_tw_u122106__4_2RJ{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:var(--ink-2);background-color:var(--forest);padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--gold-l);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.MasjidPortalClient_tw_u122106__4_2RJ:hover{background-color:var(--forest)}.MasjidPortalClient_tw_uddaafb__aGOz9{display:flex;height:100vh;width:100%;align-items:center;justify-content:center}.MasjidPortalClient_tw_u609bc4__N1Hep{position:relative;display:flex;height:720px;width:1280px;flex-direction:column;justify-content:space-between;padding:1.5rem}.MasjidPortalClient_tw_u4e8feb__8vuSW{position:absolute;top:1rem;right:1rem;z-index:50;display:flex;align-items:center;gap:.375rem;border-radius:.5rem;background-color:color-mix(in srgb,var(--error) 90%,transparent);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--cream);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.MasjidPortalClient_tw_u4e8feb__8vuSW:hover{background-color:var(--error)}.MasjidPortalClient_tw_uc10fe8__2B9CZ{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:var(--ink-2);padding-bottom:.75rem}.MasjidPortalClient_tw_u505750__l_C4y{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center}.MasjidPortalClient_tw_uaed879__I2LwL{height:100%;width:100%;color:var(--green-d);--tw-drop-shadow:drop-shadow(0 0 8px rgba(16,185,129,0.5));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)}.MasjidPortalClient_tw_ue5a41a__tGoDL{flex:1 1 0%;padding-left:.25rem;padding-right:.25rem;text-align:center}.MasjidPortalClient_tw_ua51571__3gzX2{margin-bottom:.25rem;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:.05em;color:var(--gold-l);--tw-drop-shadow:drop-shadow(0 0 5px rgba(52,211,153,0.5));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)}.MasjidPortalClient_tw_ude9e8c__awP04{font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;color:var(--gold-d)}.MasjidPortalClient_tw_uc8019c__vE_UP{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--cream)}.MasjidPortalClient_tw_ua90ec3__fd_As{height:100%;width:100%;color:var(--cream)}.MasjidPortalClient_tw_uc33dab__HQm6U{margin-top:.375rem;margin-bottom:.375rem;display:grid;flex:1 1 0%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1rem}.MasjidPortalClient_tw_u29b3f4__76Ria{grid-column:span 5/span 5;display:flex;flex-direction:column;justify-content:space-between}.MasjidPortalClient_tw_u29b3f4__76Ria>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.MasjidPortalClient_tw_u6be0ec__2iVzZ{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center}.MasjidPortalClient_tw_u6be0ec__2iVzZ>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.MasjidPortalClient_tw_u6be0ec__2iVzZ{border-radius:1rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 80%,transparent);background-color:var(--night);padding:1rem;text-align:center}.MasjidPortalClient_tw_ub87244__WFuBe{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cream)}.MasjidPortalClient_tw_u0fa3fb__WjCF7{display:flex;align-items:baseline;border-radius:.5rem;border-width:1px;border-color:var(--ink-2);background-color:rgb(0 0 0/.6);padding:.625rem 1.5rem;--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.MasjidPortalClient_tw_u3cc7c7__uv4gw{font-size:3rem;line-height:1;font-weight:900}.MasjidPortalClient_tw_u6123d7__Qg2Pe{margin-left:.375rem;font-size:1.5rem;line-height:2rem;font-weight:700}.MasjidPortalClient_tw_u5786a6__Rvm7O{border-radius:.25rem;border-width:1px;border-color:var(--ink-2);background-color:rgb(0 0 0/.4);padding:.125rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase}.MasjidPortalClient_tw_u2635bc__sb_si{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--ink-2);background-color:rgb(0 0 0/.6);padding:.5rem 1rem;--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.MasjidPortalClient_tw_u8e8ff0__RtMCw{margin-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cream)}.MasjidPortalClient_tw_u356979__O2k1M{font-size:2.25rem;line-height:2.5rem;font-weight:900;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:.1em;color:var(--gold-d);--tw-drop-shadow:drop-shadow(0 0 8px rgba(234,179,8,0.25));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);font-variant-numeric:tabular-nums}.MasjidPortalClient_tw_u43203e__vRH_U{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.875rem;line-height:1.25rem}.MasjidPortalClient_tw_u87b2f9__UXCQe{border-radius:.375rem;border-width:1px;border-color:var(--ink-2);background-color:rgb(0 0 0/.6);padding:.5rem}.MasjidPortalClient_tw_ubcf96e__ZvEgj{margin-bottom:.125rem;display:block;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mute)}.MasjidPortalClient_tw_uc685a6__R5by2{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase}.MasjidPortalClient_tw_u5ca1f2__IBQ6F{display:flex;flex-direction:column;align-items:center;justify-content:center}.MasjidPortalClient_tw_u5ca1f2__IBQ6F>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.MasjidPortalClient_tw_u5ca1f2__IBQ6F{border-radius:1rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 80%,transparent);background-color:var(--night);padding:.625rem;text-align:center}.MasjidPortalClient_tw_ue18914__jIc7S{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cream)}.MasjidPortalClient_tw_u7cbf87__vI8P_{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gold-l);--tw-drop-shadow:drop-shadow(0 0 5px rgba(52,211,153,0.3));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)}.MasjidPortalClient_tw_uc19584__fcnb6{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cream)}.MasjidPortalClient_tw_u6a939d__uxURx{grid-column:span 7/span 7;display:flex;flex-direction:column}.MasjidPortalClient_tw_ue99771__rwQwX{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;border-radius:1rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 80%,transparent);background-color:var(--night);padding:1rem}.MasjidPortalClient_tw_u442209__bqG_I{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-bottom-width:1px;border-color:var(--ink-2);padding-bottom:.375rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute)}.MasjidPortalClient_tw_ua2eee5__EJ4bW{grid-column:span 4/span 4;padding-left:.75rem;text-align:left}.MasjidPortalClient_tw_uebb87a__SQXNz{grid-column:span 4/span 4;text-align:center}.MasjidPortalClient_tw_ud218b6__hl4Is{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;border-radius:.25rem;border-width:1px;padding:.5rem .625rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.MasjidPortalClient_tw_uce1082__fthRE{border-color:color-mix(in srgb,var(--green) 35%,transparent);background-color:color-mix(in srgb,var(--forest) 20%,transparent);--tw-shadow:0 0 12px rgba(16,185,129,0.1);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.MasjidPortalClient_tw_u4733e5__uOtZ_{border-color:color-mix(in srgb,var(--ink-2) 40%,transparent);background-color:var(--night)}.MasjidPortalClient_tw_uefb109__STZs4{grid-column:span 4/span 4;display:flex;align-items:center;gap:.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.05em;color:var(--cream)}.MasjidPortalClient_tw_ue2184b__ek7N_{height:.375rem;width:.375rem;border-radius:9999px}.MasjidPortalClient_tw_u1b8ce0__b_MdV{animation:MasjidPortalClient_tw_ping__ZgyRJ 1s cubic-bezier(0,0,.2,1) infinite;background-color:var(--green)}.MasjidPortalClient_tw_u7f19cd__0KibH{background-color:transparent}.MasjidPortalClient_tw_u2dc095__5qkD_{grid-column:span 4/span 4;font-size:1.125rem;line-height:1.75rem;font-weight:700}.MasjidPortalClient_tw_ua52621__cC1dO{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;border-radius:.25rem;border-width:1px;border-color:color-mix(in srgb,var(--ink-2) 40%,transparent);background-color:var(--night);padding:.5rem .625rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.MasjidPortalClient_tw_u2e2a6f__r6w5_{grid-column:span 4/span 4;display:flex;align-items:center;gap:.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.05em;color:var(--gold-l)}.MasjidPortalClient_tw_u31fdc5__TcJn0{height:.375rem;width:.375rem}@keyframes MasjidPortalClient_tw_ping__ZgyRJ{75%,to{transform:scale(2);opacity:0}}.MasjidPortalClient_tw_u31fdc5__TcJn0{animation:MasjidPortalClient_tw_ping__ZgyRJ 1s cubic-bezier(0,0,.2,1) infinite;border-radius:9999px;background-color:var(--error)}.MasjidPortalClient_tw_uf05fd2__D7yjj{position:relative;margin-top:.5rem;display:flex;height:2.5rem;align-items:center;justify-content:space-between;overflow:hidden;border-top-width:1px;border-color:var(--ink-2);padding-top:.625rem}.MasjidPortalClient_tw_u4e1e55__ELhhk{display:flex;width:100%;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--gold-d)}@keyframes MasjidPortalClient_tw_bounce__7n5aF{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.MasjidPortalClient_tw_uf6732e__cmckg{animation:MasjidPortalClient_tw_bounce__7n5aF 1s infinite;font-size:.875rem;line-height:1.25rem}.MasjidPortalClient_tw_u117ec7__Q5GZC{text-transform:uppercase}.MasjidPortalClient_tw_uf283ea__OrFZP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MasjidPortalClient_tw_u388440__YRoPJ{display:flex;width:100%;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--gold-l)}.MasjidPortalClient_tw_u359090__URbs3{font-size:.875rem;line-height:1.25rem}.MasjidPortalClient_tw_uc1ab6c__3sG7Y{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.05em;color:var(--ink-mute)}.MasjidPortalClient_tw_u0bea1a__nYUQU{height:.5rem;width:.5rem}@keyframes MasjidPortalClient_tw_pulse__RgJmQ{50%{opacity:.5}}.MasjidPortalClient_tw_u0bea1a__nYUQU{animation:MasjidPortalClient_tw_pulse__RgJmQ 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;background-color:var(--green-d)}.MasjidPortalClient_tw_u691f64__M8ppc{text-transform:uppercase;color:var(--cream)}.MasjidPortalClient_tw_u07afda__op7cm{margin-left:1rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--green-d)}.MasjidPortalClient_tw_s8473a3__nDUgg{min-width:1280px;min-height:720px}.MasjidPortalClient_tw_sd779a3__hz6_e{word-spacing:1px}.Portal_portal__pRNCI{display:block;color:var(--ink);font-family:var(--font-sans),sans-serif}.Portal_wrap__FWnrY{width:min(100% - 2 * var(--gut),var(--maxw,1200px));margin-inline:auto}.Portal_srOnly__RQTSJ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Portal_next__5VlyK{display:grid;gap:var(--space-5)}.Portal_nextHead__79VWM{display:flex;align-items:center;gap:var(--space-3);min-height:44px}.Portal_nextLabel__bCpOE{margin:0;font-size:var(--step-1);font-weight:600;color:var(--ink-2)}.Portal_nextMain__bUsSX{display:grid;gap:var(--space-4) var(--space-7);align-items:end}@media (min-width:900px){.Portal_nextMain__bUsSX{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}.Portal_nextTime__IffO_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);margin:0}.Portal_nextPrayer__1njyV{font-size:var(--step-3);font-weight:700;line-height:1.1;color:var(--green-d)}.Portal_nextNumeral__iwQpS{font-size:var(--step-6);font-weight:700;line-height:.95;letter-spacing:-.03em;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_nextCount__ffeb6{display:grid;gap:var(--space-1);margin:0;padding-block-start:var(--space-3);border-block-start:2px solid var(--gold);min-width:0}@media (min-width:900px){.Portal_nextCount__ffeb6{justify-self:start;min-width:280px}}.Portal_nextCount__ffeb6 b{font-size:var(--step-3);font-weight:700;line-height:1.1;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_nextCount__ffeb6 span{font-size:var(--step-0);color:var(--ink-2)}.Portal_nextCount__ffeb6 span em{font-style:normal;font-weight:600;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_actions__VDfb5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.Portal_primary__hiGJJ,.Portal_quiet__VPDe3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-1);font:inherit;font-size:var(--step-0);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.Portal_primary__hiGJJ{background:var(--gold);color:var(--night)}.Portal_primary__hiGJJ:hover{background:var(--gold-l)}.Portal_quiet__VPDe3{padding-inline:0;border-radius:0;background:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-d);text-underline-offset:4px;text-decoration-thickness:1px}.Portal_quiet__VPDe3:hover{text-decoration-thickness:2px}.Portal_phoneLink__1iS_C:focus-visible,.Portal_primary__hiGJJ:focus-visible,.Portal_quiet__VPDe3:focus-visible,.Portal_rowLink__EK0TR:focus-visible,.Portal_textBtn__X4SbF:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.Portal_strip__Y6CGN{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ink)}.Portal_cell__FMl_S,.Portal_strip__Y6CGN{display:grid;border-block-end:1px solid var(--rule)}.Portal_cell__FMl_S{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time" "azan time";-moz-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;min-height:64px;padding:var(--space-3) var(--space-4)}.Portal_cell__FMl_S:last-child{border-block-end:0}.Portal_cellName__aMnLy{grid-area:name;font-size:var(--step-1);font-weight:700;color:var(--ink)}.Portal_cellAzan__gO15K{grid-area:azan;font-size:var(--step--1);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.Portal_cellTime__Isp_l{grid-area:time;display:grid;justify-items:end;gap:2px;text-align:end;font-size:var(--step-2);font-weight:700;line-height:1.1;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_cellTime__Isp_l small{font-size:var(--step--1);font-weight:500;color:var(--ink-2)}.Portal_cellNext__wd8Nv{background:var(--night);box-shadow:inset 0 3px 0 var(--gold)}.Portal_cellNext__wd8Nv .Portal_cellName__aMnLy,.Portal_cellNext__wd8Nv .Portal_cellTime__Isp_l{color:var(--gold-l)}.Portal_cellNext__wd8Nv .Portal_cellAzan__gO15K,.Portal_cellNext__wd8Nv .Portal_cellTime__Isp_l small{color:rgba(246,241,227,.82)}@media (min-width:700px){.Portal_strip__Y6CGN{grid-template-columns:repeat(5,minmax(0,1fr));border-block-end:1px solid var(--ink)}.Portal_cell__FMl_S{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "time" "azan";align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);border-block-end:0;border-inline-end:1px solid var(--rule)}.Portal_cell__FMl_S:last-child{border-inline-end:0}.Portal_cellTime__Isp_l{justify-items:start;text-align:start;font-size:var(--step-3)}}.Portal_lines__MDEY4{margin:0;padding:0;list-style:none}.Portal_line__n7Ha2{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--rule)}.Portal_lineName__FMryD{min-width:7.5rem;font-size:var(--step-0);font-weight:700;color:var(--ink)}.Portal_lineTimes__EIcVy{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;font-size:var(--step-0);color:var(--ink-2)}.Portal_lineTimes__EIcVy b{font-weight:700;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_after__kjCQi{display:grid;gap:var(--space-8);margin-block-start:var(--space-8)}.Portal_block__617XV{display:grid;gap:var(--space-5);align-content:start;min-width:0;padding-block-start:var(--space-7);border-block-start:1px solid var(--rule)}.Portal_locGrid__oFUTl{display:grid;gap:var(--space-6) var(--space-7);align-items:start}@media (min-width:900px){.Portal_locGrid__oFUTl.Portal_hasMap__wKvGM{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Portal_rows__cJW2b.Portal_two__kB6AL{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}@media (min-width:900px){.Portal_rows__cJW2b.Portal_two__kB6AL{grid-template-columns:repeat(2,minmax(0,1fr))}}.Portal_rowMore__hpnGU{justify-self:start}.Portal_h2__Cy0ta{margin:0;font-family:var(--font-serif),serif;font-weight:400;font-size:var(--step-4);line-height:1.05;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.Portal_facts__FxCYe{display:grid;margin:0;border-block-start:1px solid var(--ink)}.Portal_fact__Dwuw2{display:grid;gap:var(--space-1) var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--rule)}@media (min-width:700px){.Portal_fact__Dwuw2{grid-template-columns:11rem minmax(0,1fr)}}.Portal_fact__Dwuw2 dt{font-size:var(--step--1);font-weight:600;color:var(--ink-2)}.Portal_fact__Dwuw2 dd{margin:0;font-size:var(--step-0);color:var(--ink);overflow-wrap:anywhere}.Portal_phoneLink__1iS_C{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--gold-d);text-underline-offset:4px}.Portal_map__BZKgX{width:100%;min-width:0;max-width:100%;box-sizing:border-box;position:relative;aspect-ratio:16/9;min-height:220px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--cream)}.Portal_map__BZKgX iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.Portal_mapNote__e_rzm{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-4);text-align:center;color:var(--ink-2);font-size:var(--step-0)}.Portal_mapLink__GiblU{position:absolute;inset-inline-end:var(--space-3);inset-block-end:var(--space-3)}.Portal_mapLink__GiblU .Portal_primary__hiGJJ{min-height:44px;padding:var(--space-2) var(--space-4)}.Portal_rows__cJW2b{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ink)}.Portal_row__6MVSb{display:grid;gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-block-end:1px solid var(--rule);min-width:0}.Portal_rowTop__B3kKT{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.Portal_rowTitle__S6aid{margin:0;font-size:var(--step-1);font-weight:700;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.Portal_rowMeta__zkIBU{font-size:var(--step--1);color:var(--ink-2);white-space:nowrap}.Portal_rowFlag__KxlaF{font-weight:700;color:var(--error)}.Portal_rowBody__GWmGQ{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;max-width:70ch;overflow:hidden;font-size:var(--step-0);line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.Portal_rowActions__30OSv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-5)}.Portal_textBtn__X4SbF{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--step-0);font-weight:600;color:var(--green-d);text-decoration:underline;text-decoration-color:var(--gold-d);text-underline-offset:4px;cursor:pointer}.Portal_textBtn__X4SbF:hover{color:var(--ink)}.Portal_rowContent__12JJR,.Portal_rowHead__6JBWu{display:grid;gap:var(--space-3);align-content:start;min-width:0}@media (min-width:900px){.Portal_twoCol__bOhbY{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.Portal_sponsorImg__HmRC1{display:block;width:min(100%,240px);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--cream)}.Portal_rowLink__EK0TR{display:grid;gap:var(--space-1) var(--space-5);padding:var(--space-4) 0;color:inherit;text-decoration:none}@media (min-width:700px){.Portal_rowLink__EK0TR{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.Portal_rowLink__EK0TR:hover .Portal_rowTitle__S6aid{text-decoration:underline;text-decoration-color:var(--gold-d);text-underline-offset:4px}.Portal_nearAddr__p1PVU{margin:0;font-size:var(--step--1);color:var(--ink-2)}.Portal_nearTime__T71AA{font-size:var(--step-0);color:var(--ink-2);white-space:nowrap}.Portal_nearTime__T71AA b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.Portal_rows__cJW2b li:has(.Portal_rowLink__EK0TR){border-block-end:1px solid var(--rule)}.Portal_app__5Oi_H{margin-block-start:var(--space-8)}.Portal_toast__Or4b_{position:fixed;inset-block-end:var(--space-5);inset-inline:0;z-index:100000;display:flex;justify-content:center;padding-inline:var(--gut);pointer-events:none}.Portal_toast__Or4b_ span{max-width:560px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-1);background:var(--night);color:var(--cream);font-size:var(--step-0);font-weight:600;box-shadow:0 8px 24px rgba(6,23,14,.25)}.Portal_overlay__fr0r_{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:var(--space-3);background:color-mix(in srgb,var(--night) 78%,transparent)}.Portal_dialog__5ncUN{display:flex;flex-direction:column;width:min(100%,760px);max-height:calc(100dvh - 2 * var(--space-3));overflow:hidden;border-radius:var(--radius-2);background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif}.Portal_dialogHead__V3Nnc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-block-end:1px solid var(--rule)}.Portal_dialogTitle__Xjqk1{margin:0;font-family:var(--font-serif),serif;font-weight:400;font-size:var(--step-3);line-height:1.1;color:var(--ink)}.Portal_dialogSub__VrT5J{margin:var(--space-1) 0 0;font-size:var(--step-0);color:var(--ink-2)}.Portal_close__ImFhD{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:var(--radius-1);background:none;color:var(--ink);font-size:var(--step-1);cursor:pointer}.Portal_close__ImFhD:hover{background:var(--cream)}.Portal_close__ImFhD:focus-visible,.Portal_dialog__5ncUN :is(button,a):focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.Portal_form__QqYEl{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5)}.Portal_formHint__bYaYd{margin:0 0 var(--space-3);font-size:var(--step-0);line-height:1.5;color:var(--ink-2)}.Portal_formRows__Zlj0z{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ink)}.Portal_formRow__Ahg8p{display:grid;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--rule)}@media (min-width:640px){.Portal_formRow__Ahg8p{grid-template-columns:11rem minmax(0,1fr);align-items:center}}.Portal_formPrayer__mOZMw{display:grid;gap:2px}.Portal_formPrayer__mOZMw b{font-size:var(--step-1);font-weight:700}.Portal_formPrayer__mOZMw span{font-size:var(--step--1);color:var(--ink-2);font-variant-numeric:tabular-nums}.Portal_formPrayer__mOZMw em{font-style:normal;font-size:var(--step--1);font-weight:700;color:var(--green-d)}.Portal_pickers__AMpv6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.Portal_dialogFoot__yuJV7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--rule);background:var(--paper)}.Portal_footNote__K6flp{margin:0;font-size:var(--step--1);color:var(--ink-2)}.Portal_footBtns__4w8Ya{display:flex;align-items:center;gap:var(--space-5)}.Portal_primary__hiGJJ:disabled{opacity:.45;cursor:not-allowed}.Portal_thanks__OSGBU{display:grid;gap:var(--space-4);padding:var(--space-6) var(--space-5);text-align:center;justify-items:center;overflow-y:auto}.Portal_thanksArabic__I_R5v{font-family:var(--font-scheherazade),"Scheherazade New",var(--font-naskh),serif;font-size:var(--step-4);line-height:1.9;color:var(--gold-d)}.Portal_thanksTitle__FCBoQ{margin:0;font-family:var(--font-serif),serif;font-weight:400;font-size:var(--step-3);line-height:1.15}.Portal_thanksBody__Aje_W,.Portal_thanksDua__FF4sh{max-width:54ch;margin:0;font-size:var(--step-0);line-height:1.6;color:var(--ink-2)}.Portal_thanksDua__FF4sh{padding-block-start:var(--space-4);border-block-start:1px solid var(--rule)}.Portal_thanksDua__FF4sh b{display:block;margin-block-end:var(--space-1);color:var(--ink)}@media (prefers-reduced-motion:reduce){.Portal_primary__hiGJJ,.Portal_quiet__VPDe3{transition:none}}@media print{.Portal_actions__VDfb5,.Portal_toast__Or4b_{display:none}}.PortalKiosk_digitalFont__oRcg2{font-family:var(--font-orbitron),"Orbitron",monospace;letter-spacing:1px}.PortalKiosk_arabicFont__G_SzD{font-family:var(--font-noto-naskh),"Noto Naskh Arabic",serif}.PortalKiosk_gujaratiFont__jZ1rx{font-family:var(--font-noto-gujarati),"Noto Sans Gujarati",sans-serif;font-weight:700}.PortalKiosk_ledGreen__AJ8G0{color:#00ff66;text-shadow:0 0 4px rgba(0,255,102,.4),0 0 10px rgba(0,255,102,.8)}.PortalKiosk_ledRed__s77Qc{color:#ff3333;text-shadow:0 0 4px rgba(255,51,51,.4),0 0 10px rgba(255,51,51,.8)}.PortalKiosk_ledCyan__Rj2wI{color:#00ffff;text-shadow:0 0 4px rgba(0,255,255,.4),0 0 10px rgba(0,255,255,.8)}.PortalKiosk_ledOrange__XrhhN{color:#ff9900;text-shadow:0 0 4px rgba(255,153,0,.4),0 0 10px rgba(255,153,0,.8)}.PortalKiosk_ledWhite__SMCCe{color:#e2e8f0;text-shadow:0 0 4px rgba(255,255,255,.4),0 0 10px rgba(255,255,255,.6)}.PortalKiosk_ledYellow__83UNJ{color:#ffdf00;text-shadow:0 0 4px rgba(255,223,0,.4),0 0 10px rgba(255,223,0,.8)}.PortalKiosk_bezelOuter__cQ7ro{box-shadow:inset 0 0 30px rgba(255,255,255,.1),0 30px 60px -15px rgba(0,0,0,.9);border:18px solid #141414;border-radius:12px;background-color:#020202}.PortalKiosk_scanlines__qklQP{position:relative;overflow:hidden}.PortalKiosk_scanlines__qklQP:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.35) 0),linear-gradient(90deg,rgba(255,0,0,.04),rgba(0,255,0,.02),rgba(0,255,0,.04));z-index:10;background-size:100% 3px,6px 100%;pointer-events:none}.PortalKiosk_kioskFullscreen__2duFX{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;background-color:#000000!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;overflow:hidden!important}.PortalKiosk_pulseActive__zvxQ_{box-shadow:0 0 0 0 rgba(16,185,129,.4);animation:PortalKiosk_pulse-border__qGt0O 2s infinite}@keyframes PortalKiosk_pulse-border__qGt0O{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.PortalKiosk_pulseUpcoming__cFvVL{box-shadow:0 0 0 0 rgba(245,158,11,.4);animation:PortalKiosk_pulse-border-upcoming__wGjbc 2s infinite}@keyframes PortalKiosk_pulse-border-upcoming__wGjbc{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}70%{box-shadow:0 0 0 10px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}@media (orientation:portrait){.PortalKiosk_kioskPortraitWarning___Rrml{display:flex!important}.PortalKiosk_kioskMainBoardWrapper__1jmQb{display:none!important}}@media (orientation:landscape){.PortalKiosk_kioskPortraitWarning___Rrml{display:none!important}.PortalKiosk_kioskMainBoardWrapper__1jmQb{display:flex!important}}