@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ef516e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ef516e{--font-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_60ad78{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_60ad78{--font-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1429c53baafd0f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/047eb351a200daf2-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/074a2e369810402d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88858bca2290748b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai Fallback;src:local("Arial");ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.00%;size-adjust:95.11%}.__className_0aa4bb{font-family:Almarai,Almarai Fallback;font-style:normal}.__variable_0aa4bb{--font-arabic:"Almarai","Almarai Fallback"}.app-shell{--ap-teal:#013d20;--ap-teal-deep:#012b16;--ap-gold:#b8892f;--ap-gold-soft:#dec98a;--ap-ring:0 0 0 3px rgba(184,137,47,0.25);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.app-shell ::selection{background:rgba(184,137,47,.28)}.app-shell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell [contenteditable=true],.app-shell input,.app-shell select,.app-shell textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.app-shell [style*="cursor:pointer"],.app-shell a,.app-shell button{transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .22s ease,opacity .16s ease}.app-shell [style*="cursor:pointer"]:active,.app-shell a:active,.app-shell button:active{transform:scale(.975)}.app-shell .app-card:active{transform:scale(.99)}.app-shell a:focus-visible,.app-shell button:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible{outline:none;box-shadow:var(--ap-ring)!important}.app-shell input:not([type=checkbox]):not([type=radio]):focus,.app-shell select:focus,.app-shell textarea:focus{outline:none;border-color:var(--ap-gold)!important;box-shadow:var(--ap-ring)!important}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--ap-teal)}.app-shell main{animation:app-page-in .28s ease both}@keyframes app-page-in{0%{opacity:0}to{opacity:1}}.app-shell .app-card{animation:app-card-in .38s cubic-bezier(.2,.9,.3,1) both}.app-shell .app-card:first-child{animation-delay:.03s}.app-shell .app-card:nth-child(2){animation-delay:.07s}.app-shell .app-card:nth-child(3){animation-delay:.11s}.app-shell .app-card:nth-child(4){animation-delay:.15s}.app-shell .app-card:nth-child(5){animation-delay:.19s}.app-shell .app-card:nth-child(n+6){animation-delay:.22s}@keyframes app-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.app-shell .app-enter{animation:app-card-in .38s cubic-bezier(.2,.9,.3,1) both}.app-shell .app-enter:first-child{animation-delay:.03s}.app-shell .app-enter:nth-child(2){animation-delay:.07s}.app-shell .app-enter:nth-child(3){animation-delay:.11s}.app-shell .app-enter:nth-child(4){animation-delay:.15s}.app-shell .app-enter:nth-child(5){animation-delay:.19s}.app-shell .app-enter:nth-child(n+6){animation-delay:.22s}.app-shell .app-prayer-card{position:relative;overflow:hidden}.app-shell .app-prayer-card:after{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(222,201,138,.16),transparent);transform:skewX(-16deg);pointer-events:none;animation:app-shimmer 9s ease-in-out infinite}@keyframes app-shimmer{0%,72%{left:-50%}to{left:130%}}.app-shell .app-progress-fill{transition:width .9s cubic-bezier(.4,0,.2,1)}.app-shell .app-sheet-overlay{animation:app-fade-in .2s ease both}.app-shell .app-sheet{animation:app-sheet-in .34s cubic-bezier(.2,.9,.3,1) both}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-sheet-in{0%{opacity:0;transform:translateY(28px) scale(.99)}to{opacity:1;transform:none}}.app-shell .app-bottomnav{position:relative}.app-shell .app-bottomnav:before{content:"";position:absolute;inset:-14px -8px -10px;border-radius:34px;background:radial-gradient(60% 120% at 50% 100%,rgba(184,137,47,.16),transparent 70%);pointer-events:none}.app-shell button[style*="linear-gradient(135deg, #B8892F"],.app-shell button[style*="linear-gradient(135deg,#B8892F"]{position:relative;overflow:hidden}.app-shell button[style*="linear-gradient(135deg, #B8892F"]:after,.app-shell button[style*="linear-gradient(135deg,#B8892F"]:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-18deg);pointer-events:none;opacity:0}.app-shell button[style*="linear-gradient(135deg, #B8892F"]:active:after,.app-shell button[style*="linear-gradient(135deg,#B8892F"]:active:after{animation:app-sheen .6s ease}@keyframes app-sheen{0%{left:-60%;opacity:.9}to{left:120%;opacity:0}}.app-shell ::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :after,.app-shell :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(45% 34% at 88% 6%,rgba(184,137,47,.1),transparent 66%),radial-gradient(46% 36% at 6% 94%,rgba(1,61,32,.05),transparent 62%);animation:app-aurora 30s ease-in-out infinite alternate}@keyframes app-aurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,2%,0) scale(1.07)}}.app-shell .app-card,.app-shell .app-quick{box-shadow:0 1px 2px rgba(1,43,22,.05),0 6px 16px -6px rgba(1,43,22,.12)!important}.app-shell .app-card:active,.app-shell .app-quick:active{box-shadow:0 1px 2px rgba(1,43,22,.06)!important}.app-shell .app-quick{position:relative;overflow:hidden;animation:app-quick-in .44s cubic-bezier(.2,.9,.3,1) both}.app-shell .app-quick:first-child{animation-delay:.04s}.app-shell .app-quick:nth-child(2){animation-delay:.1s}.app-shell .app-quick:nth-child(3){animation-delay:.16s}.app-shell .app-quick:nth-child(4){animation-delay:.22s}@keyframes app-quick-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.app-shell .app-quick-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex-shrink:0;color:var(--ap-teal-deep);background:linear-gradient(160deg,#f6ecd2,#e8d3a0);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 2px 6px rgba(184,137,47,.22);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease}.app-shell .app-quick:active .app-quick-icon{transform:translateY(-2px) scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 5px 14px rgba(184,137,47,.4)}.app-shell .app-quick:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 90% at 50% 108%,rgba(184,137,47,.24),transparent 70%);opacity:0;pointer-events:none;transition:opacity .22s ease}.app-shell .app-quick:active:before{opacity:1}.app-shell .app-section-title{background:linear-gradient(100deg,#013d20,#0a5c33 55%,#013d20);-webkit-background-clip:text;background-clip:text;color:transparent!important;letter-spacing:-.01em}.app-shell .app-chip{position:relative;flex-shrink:0;padding:9px 17px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .2s ease}.app-shell .app-chip[data-active=true]{background:linear-gradient(140deg,#01421f,#012b16);color:#f6f1e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 14px -4px rgba(1,43,22,.5)}.app-shell .app-prayer-row-active{position:relative}.app-shell .app-prayer-row-active:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#dec98a,#b8892f);box-shadow:0 0 10px rgba(222,201,138,.8)}.app-shell .app-spinner{display:block;width:28px;height:28px;border-radius:50%;border:2.5px solid rgba(1,61,32,.14);border-top:2.5px solid var(--ap-gold);animation:app-spin .75s linear infinite}@keyframes app-spin{to{transform:rotate(1turn)}}.app-shell div[style*="background:#FFFDF7"]{box-shadow:0 1px 2px rgba(1,43,22,.05),0 6px 16px -6px rgba(1,43,22,.12)}.app-shell div[style*="background:#FFFDF7"] div[style*="background:#FFFDF7"]{box-shadow:none}.signup-date{position:relative;min-width:0;width:100%}.signup-date::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}