.WeatherSlot-module__UTLq7W__weatherPill{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:600;display:inline-flex}.WeatherSlot-module__UTLq7W__weatherPill svg{width:15px;height:15px;color:var(--color-warning-text);flex-shrink:0}
.NotificationsDropdown-module__UBBQVG__wrapper{display:inline-flex;position:relative}.NotificationsDropdown-module__UBBQVG__panel{top:calc(100% + var(--space-2));z-index:30;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);width:340px;max-width:90vw;box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.NotificationsDropdown-module__UBBQVG__panelHeader{padding:var(--space-3) var(--space-4);color:var(--color-text);border-bottom:1px solid var(--color-border);font-weight:700}.NotificationsDropdown-module__UBBQVG__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationsDropdown-module__UBBQVG__item{width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border);text-align:start;color:inherit;cursor:pointer;font:inherit;background:0 0;flex-direction:column;gap:2px;text-decoration:none;display:flex}.NotificationsDropdown-module__UBBQVG__item:hover{background:var(--color-surface)}.NotificationsDropdown-module__UBBQVG__itemUnread{background:#18b7e80f}.NotificationsDropdown-module__UBBQVG__itemUnread:before{content:"";background:var(--color-brand);width:6px;height:6px;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.NotificationsDropdown-module__UBBQVG__itemTitle{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text)}.NotificationsDropdown-module__UBBQVG__itemBody{font-size:var(--font-size-sm);color:var(--color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationsDropdown-module__UBBQVG__senderRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.NotificationsDropdown-module__UBBQVG__senderText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationsDropdown-module__UBBQVG__empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.NotificationsDropdown-module__UBBQVG__viewAll{padding:var(--space-3) var(--space-4);text-align:center;font-weight:600;font-size:var(--font-size-sm);color:var(--color-brand);border-top:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;display:block}.NotificationsDropdown-module__UBBQVG__viewAll:hover{text-decoration:underline}@media (max-width:480px){.NotificationsDropdown-module__UBBQVG__panel{top:64px;width:auto;max-width:none;position:fixed;inset-inline-start:var(--space-3);inset-inline-end:var(--space-3)}}
.Header-module__MS9Szq__header{z-index:40;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module__MS9Szq__topBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}[dir=rtl] .Header-module__MS9Szq__topBar{flex-direction:row-reverse}.Header-module__MS9Szq__utilityGroup{align-items:center;gap:var(--space-4);display:flex}[dir=rtl] .Header-module__MS9Szq__utilityGroup{flex-direction:row-reverse}.Header-module__MS9Szq__locationPill{align-items:center;gap:var(--space-2);display:inline-flex}[dir=rtl] .Header-module__MS9Szq__locationPill{flex-direction:row-reverse}.Header-module__MS9Szq__flagGlyph{width:20px;height:14px;box-shadow:0 0 0 1px var(--color-border);border-radius:2px;flex-shrink:0;display:inline-flex;overflow:hidden}.Header-module__MS9Szq__flagGlyph svg{width:100%;height:100%;display:block}.Header-module__MS9Szq__countrySelect{appearance:none;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.Header-module__MS9Szq__clockPill{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:700;display:inline-flex}.Header-module__MS9Szq__clockPill svg{width:14px;height:14px}.Header-module__MS9Szq__iconButton{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Header-module__MS9Szq__iconButton:hover{background:var(--color-surface);color:var(--color-brand)}.Header-module__MS9Szq__iconButton svg{width:18px;height:18px}.Header-module__MS9Szq__groupDivider{background:var(--color-border);flex-shrink:0;width:1px;height:20px}.Header-module__MS9Szq__globeButton{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Header-module__MS9Szq__globeButton:hover{background:var(--color-surface);color:var(--color-brand)}.Header-module__MS9Szq__globeButton svg{width:18px;height:18px}.Header-module__MS9Szq__mainBar{align-items:center;gap:var(--space-6);padding-block:var(--space-3);display:flex}.Header-module__MS9Szq__wordmark{font-weight:700;font-size:var(--font-size-xl);color:var(--color-brand);letter-spacing:.02em;text-decoration:none}.Header-module__MS9Szq__nav{align-items:center;gap:var(--space-5);margin-inline-end:auto;display:flex}.Header-module__MS9Szq__nav a{padding-block:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;font-weight:700;text-decoration:none;position:relative}.Header-module__MS9Szq__nav a:hover,.Header-module__MS9Szq__nav a[aria-current=page]{color:var(--color-brand)}.Header-module__MS9Szq__nav a[aria-current=page]:after{content:"";border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);height:3px;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:1200px){.Header-module__MS9Szq__nav{gap:var(--space-5)}.Header-module__MS9Szq__nav a{font-size:var(--font-size-base)}}.Header-module__MS9Szq__loginLink{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;font-weight:600;text-decoration:none}.Header-module__MS9Szq__registerButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.Header-module__MS9Szq__menuButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);cursor:pointer;color:var(--color-text);background:0 0;display:none}.Header-module__MS9Szq__menuButton svg{width:20px;height:20px;display:block}.Header-module__MS9Szq__mobileNav{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:none}.Header-module__MS9Szq__mobileNav a[aria-current=page]{color:var(--color-brand);font-weight:700}.Header-module__MS9Szq__mobileNav a,.Header-module__MS9Szq__mobileNav button{padding:var(--space-3) var(--space-1);font-size:var(--font-size-base);color:var(--color-text);text-align:start;cursor:pointer;font:inherit;background:0 0;border:none;width:100%;text-decoration:none}.Header-module__MS9Szq__mobileNavOpen{display:flex}@media (max-width:480px){.Header-module__MS9Szq__topBar{align-items:stretch;gap:var(--space-2);flex-direction:column}[dir=rtl] .Header-module__MS9Szq__topBar{align-items:stretch;gap:var(--space-2);flex-direction:column}.Header-module__MS9Szq__utilityGroup{justify-content:space-between;gap:var(--space-2)}.Header-module__MS9Szq__topBar{padding-block:var(--space-1);gap:var(--space-1)}}@media (max-width:860px){.Header-module__MS9Szq__nav{display:none}.Header-module__MS9Szq__menuButton{display:inline-flex}}
.MessagesNavLink-module__e8RCOa__link{color:var(--color-text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.MessagesNavLink-module__e8RCOa__link:hover{color:var(--color-brand)}.MessagesNavLink-module__e8RCOa__link svg{width:18px;height:18px}.MessagesNavLink-module__e8RCOa__badge{top:-4px;border-radius:var(--radius-full);background:var(--color-danger,#d93a55);color:#fff;text-align:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-6px}
.AccountMenu-module__U2vA2q__wrapper{display:inline-flex;position:relative}.AccountMenu-module__U2vA2q__trigger{cursor:pointer;width:40px;height:40px;box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 4px var(--color-brand);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-inline:4px;padding:0;display:inline-flex}.AccountMenu-module__U2vA2q__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AccountMenu-module__U2vA2q__panel{top:calc(100% + var(--space-2));z-index:30;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-card,0 4px 12px #00000026);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.AccountMenu-module__U2vA2q__item{width:100%;padding:var(--space-3) var(--space-4);text-align:start;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;text-decoration:none;display:block}.AccountMenu-module__U2vA2q__item:hover{background:var(--color-surface)}
.TopSearch-module___vFCpG__root{flex:28rem;min-width:0;max-width:72rem;position:relative}@media (max-width:480px){.TopSearch-module___vFCpG__root{flex:none;max-width:none}}.TopSearch-module___vFCpG__bar{align-items:center;gap:var(--space-1);min-height:48px;padding:2px var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--font-size-base);color:var(--color-text);display:flex}.TopSearch-module___vFCpG__bar:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.TopSearch-module___vFCpG__searchButton{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);font-weight:700;font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;display:inline-flex}.TopSearch-module___vFCpG__searchButton:disabled{opacity:.6;cursor:not-allowed}.TopSearch-module___vFCpG__searchButton svg{width:18px;height:18px}.TopSearch-module___vFCpG__searchFeatureButton,.TopSearch-module___vFCpG__optionsButton{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-brand);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.TopSearch-module___vFCpG__searchFeatureButton:hover:not(:disabled),.TopSearch-module___vFCpG__optionsButton:hover{background:var(--color-surface)}.TopSearch-module___vFCpG__searchFeatureButton:focus-visible,.TopSearch-module___vFCpG__optionsButton:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.TopSearch-module___vFCpG__searchFeatureButton svg,.TopSearch-module___vFCpG__optionsButton svg{width:22px;height:22px}.TopSearch-module___vFCpG__optionsButton{gap:var(--space-2);width:auto;padding-inline:var(--space-3);color:var(--color-text);font-weight:700;font-size:var(--font-size-sm);white-space:nowrap}.TopSearch-module___vFCpG__optionsButton svg{color:var(--jaahez-coral)}.TopSearch-module___vFCpG__optionsCount{border-radius:var(--radius-full);background:var(--color-brand);min-width:18px;height:18px;color:var(--color-on-brand);font-size:var(--font-size-xs);justify-content:center;align-items:center;padding:0 4px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.TopSearch-module___vFCpG__searchFeatureButton:disabled{opacity:.45;cursor:not-allowed}.TopSearch-module___vFCpG__searchFeatureButtonLocked,.TopSearch-module___vFCpG__searchFeatureButtonLocked:disabled{opacity:1;color:var(--color-warning-text)}.TopSearch-module___vFCpG__lockBadge{bottom:2px;border-radius:var(--radius-full);background:var(--jaahez-orange);color:#fff;border:2px solid var(--color-surface-raised);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;inset-inline-end:2px}.TopSearch-module___vFCpG__lockBadge svg{width:9px;height:9px}.TopSearch-module___vFCpG__panel{z-index:60;max-height:calc(100vh - 8rem);padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-text);text-align:start;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0;overflow-y:auto}.TopSearch-module___vFCpG__placeFields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.TopSearch-module___vFCpG__areaField{gap:var(--space-1);flex-direction:column;display:flex}.TopSearch-module___vFCpG__areaField>svg{display:none}.TopSearch-module___vFCpG__fieldLabel{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.TopSearch-module___vFCpG__areaField select{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.TopSearch-module___vFCpG__featureRow{gap:var(--space-2);margin-top:var(--space-3);display:flex}.TopSearch-module___vFCpG__featureRow:empty{display:none}.TopSearch-module___vFCpG__featureRow .TopSearch-module___vFCpG__searchFeatureButton{border:1px solid var(--color-border);background:var(--color-surface)}.TopSearch-module___vFCpG__whenWrap{margin-top:var(--space-3)}.TopSearch-module___vFCpG__whenToggle{padding:var(--space-2) 0;min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.TopSearch-module___vFCpG__whenToggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.TopSearch-module___vFCpG__whenPanel{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TopSearch-module___vFCpG__whenHint{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.TopSearch-module___vFCpG__whenRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.TopSearch-module___vFCpG__whenField{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;font-weight:600;display:flex}.TopSearch-module___vFCpG__whenField input[type=date],.TopSearch-module___vFCpG__whenField select{min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit}.TopSearch-module___vFCpG__whenError{margin:var(--space-2) 0 0;color:var(--color-danger-text,var(--color-danger));font-weight:600}.TopSearch-module___vFCpG__dateReadable{color:var(--color-text-muted);font-weight:400}.TopSearch-module___vFCpG__chips{margin:0 0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.TopSearch-module___vFCpG__chip{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;display:inline-flex}.TopSearch-module___vFCpG__chip small{color:var(--color-text-muted);font-weight:400}.TopSearch-module___vFCpG__chip button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:18px;line-height:1}.TopSearch-module___vFCpG__chip button:hover{background:var(--color-border)}.TopSearch-module___vFCpG__chip button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.TopSearch-module___vFCpG__searchFeatureButtonListening{color:var(--color-warning-text);animation:1.4s ease-out infinite TopSearch-module___vFCpG__voicePulse}@keyframes TopSearch-module___vFCpG__voicePulse{0%{box-shadow:0 0 #ff8c2873}to{box-shadow:0 0 0 12px #ff8c2800}}@media (prefers-reduced-motion:reduce){.TopSearch-module___vFCpG__searchFeatureButtonListening{animation:none;box-shadow:0 0 0 3px #ff8c2859}}.TopSearch-module___vFCpG__voiceStatus{z-index:60;max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-sm);box-shadow:var(--shadow-card);margin:0;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.TopSearch-module___vFCpG__voiceStatusProblem{color:var(--color-danger-text);border:1px solid #f45b7866}@media (max-width:560px){.TopSearch-module___vFCpG__optionsLabel{display:none}.TopSearch-module___vFCpG__optionsButton{width:40px;padding-inline:0}.TopSearch-module___vFCpG__searchButton{justify-content:center;gap:0;width:40px;padding:0;font-size:0}}
.AnnouncementBar-module__joqkya__bar{z-index:39;background:var(--jaahez-navy);padding-block:var(--space-2);position:sticky}.AnnouncementBar-module__joqkya__inner{align-items:center;gap:var(--space-3);display:flex}.AnnouncementBar-module__joqkya__brand{max-height:3.25rem;font-weight:700;font-size:var(--font-size-md);color:var(--color-on-gradient);border-inline-end:1px solid #fff6;flex-shrink:0;align-items:center;padding-inline-end:var(--space-3);display:inline-flex}.AnnouncementBar-module__joqkya__viewport{min-width:0;font-size:var(--font-size-md);flex:1;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);container-type:inline-size}.AnnouncementBar-module__joqkya__viewport[data-size=SMALL]{font-size:var(--font-size-sm)}.AnnouncementBar-module__joqkya__viewport[data-size=MEDIUM]{font-size:var(--font-size-md)}.AnnouncementBar-module__joqkya__viewport[data-size=LARGE]{font-size:var(--font-size-lg)}.AnnouncementBar-module__joqkya__track{width:max-content;animation:AnnouncementBar-module__joqkya__tickerLtr var(--marquee-seconds,40s) linear infinite;display:flex}[dir=rtl] .AnnouncementBar-module__joqkya__track{animation-name:AnnouncementBar-module__joqkya__tickerRtl}.AnnouncementBar-module__joqkya__viewport:hover .AnnouncementBar-module__joqkya__track,.AnnouncementBar-module__joqkya__viewport:focus-within .AnnouncementBar-module__joqkya__track{animation-play-state:paused}@keyframes AnnouncementBar-module__joqkya__tickerLtr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes AnnouncementBar-module__joqkya__tickerRtl{0%{transform:translate(0)}to{transform:translate(50%)}}.AnnouncementBar-module__joqkya__group{align-items:center;gap:var(--space-6);min-width:100cqw;flex:none;margin:0;padding:0;padding-inline-end:var(--space-6);list-style:none;display:flex}.AnnouncementBar-module__joqkya__item{align-items:center;gap:var(--space-6);white-space:nowrap;display:inline-flex}.AnnouncementBar-module__joqkya__item:before{content:"";border-radius:var(--radius-full);opacity:.7;background:currentColor;flex:none;block-size:.4em;inline-size:.4em}.AnnouncementBar-module__joqkya__text{color:var(--color-on-gradient);font-weight:600;text-decoration:none}a.AnnouncementBar-module__joqkya__text:hover{text-decoration:underline}.AnnouncementBar-module__joqkya__text :is(p,h1,h2,h3,h4,ul,ol,li,strong,em,u,s,a){font:inherit;color:inherit;margin:0;padding:0;list-style:none;display:inline}.AnnouncementBar-module__joqkya__text strong,.AnnouncementBar-module__joqkya__text h1,.AnnouncementBar-module__joqkya__text h2,.AnnouncementBar-module__joqkya__text h3,.AnnouncementBar-module__joqkya__text h4{font-weight:800}.AnnouncementBar-module__joqkya__text br{display:none}.AnnouncementBar-module__joqkya__important .AnnouncementBar-module__joqkya__text{padding-inline:var(--space-3);border-radius:var(--radius-full);background:#ffffff3d;padding-block:.05em}@media (prefers-reduced-motion:reduce){.AnnouncementBar-module__joqkya__track{animation:none}.AnnouncementBar-module__joqkya__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.AnnouncementBar-module__joqkya__copy{display:none}}
.Hero-module__zgQrfG__hero{padding-block:var(--space-8) var(--space-7);background:var(--color-surface);position:relative;overflow:hidden}.Hero-module__zgQrfG__glow{pointer-events:none;background:radial-gradient(circle at 25% 30%,#18b7e829,#0000 60%),radial-gradient(circle at 75% 20%,#8b6ff524,#0000 55%);height:480px;position:absolute;inset:-20% -10% auto}.Hero-module__zgQrfG__hero[data-preview-theme=dark] .Hero-module__zgQrfG__glow{opacity:.4}:root[data-theme=dark] .Hero-module__zgQrfG__glow{opacity:.4}.Hero-module__zgQrfG__inner{text-align:center;max-width:960px;margin-inline:auto;position:relative}.Hero-module__zgQrfG__headline{color:var(--color-text);margin:0 0 var(--space-4);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.Hero-module__zgQrfG__subheadline{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 0 var(--space-6);line-height:1.6}.Hero-module__zgQrfG__searchCard{align-items:center;gap:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);width:100%;max-width:900px;box-shadow:var(--shadow-card);padding:var(--space-3);text-align:start;margin-inline:auto;display:flex}.Hero-module__zgQrfG__fieldLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module__zgQrfG__areaField{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:relative}.Hero-module__zgQrfG__areaField svg{pointer-events:none;width:22px;height:22px;color:var(--jaahez-coral);flex-shrink:0;position:relative}.Hero-module__zgQrfG__areaField select{color:#0000;opacity:0;cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.Hero-module__zgQrfG__areaField:focus-within{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.Hero-module__zgQrfG__divider{background:var(--color-border);width:1px;margin-block:var(--space-1);align-self:stretch}.Hero-module__zgQrfG__searchFeatureButton{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);width:52px;height:52px;color:var(--color-brand);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Hero-module__zgQrfG__searchFeatureButton svg{width:22px;height:22px}.Hero-module__zgQrfG__searchFeatureButton:disabled{opacity:.45;cursor:not-allowed}.Hero-module__zgQrfG__searchFeatureButtonLocked{opacity:1;border-color:var(--jaahez-orange);color:var(--color-warning-text)}.Hero-module__zgQrfG__searchFeatureButtonLocked:disabled{opacity:1}.Hero-module__zgQrfG__lockBadge{bottom:-2px;border-radius:var(--radius-full);background:var(--jaahez-orange);color:#fff;border:2px solid var(--color-surface-raised);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;inset-inline-end:-2px}.Hero-module__zgQrfG__lockBadge svg{width:9px;height:9px}.Hero-module__zgQrfG__searchButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);font-weight:700;font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;display:inline-flex}.Hero-module__zgQrfG__searchButton svg{width:18px;height:18px}.Hero-module__zgQrfG__statusMessage{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-brand);min-height:1.25em}.Hero-module__zgQrfG__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.Hero-module__zgQrfG__heroCta{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);font-weight:700;font-size:var(--font-size-base);align-items:center;text-decoration:none;display:inline-flex}.Hero-module__zgQrfG__heroCta:hover{opacity:.92}.Hero-module__zgQrfG__subscriptionPromo{justify-content:center;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:var(--color-text);font-size:var(--font-size-sm);text-align:start;flex-wrap:wrap;text-decoration:none;display:inline-flex}.Hero-module__zgQrfG__subscriptionPromo:hover{border-color:var(--color-brand)}.Hero-module__zgQrfG__subscriptionIcon{border-radius:var(--radius-full);background:var(--jaahez-gradient-primary);width:32px;height:32px;color:var(--color-on-gradient);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hero-module__zgQrfG__subscriptionIcon svg{width:16px;height:16px}.Hero-module__zgQrfG__subscriptionCopy{flex-direction:column;gap:2px;line-height:1.3;display:flex}.Hero-module__zgQrfG__subscriptionCopy strong{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.Hero-module__zgQrfG__subscriptionCopy span{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:400}.Hero-module__zgQrfG__subscriptionPromoCta{color:var(--color-brand);flex-shrink:0;font-weight:600;text-decoration:underline}.Hero-module__zgQrfG__heroWithCarousel{padding-block-end:var(--space-2)}.Hero-module__zgQrfG__heroWithCarousel+section{padding-block-start:var(--space-4)}.Hero-module__zgQrfG__heroWithCarousel .Hero-module__zgQrfG__inner{margin-block-start:0}.Hero-module__zgQrfG__heroActionsCompact{justify-content:center;gap:var(--space-3);flex-flow:wrap;margin-top:0}.Hero-module__zgQrfG__heroActionsCompact .Hero-module__zgQrfG__heroCta{padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm);min-height:var(--tap-target,44px)}.Hero-module__zgQrfG__heroActionsCompact .Hero-module__zgQrfG__subscriptionPromo{padding:var(--space-2) var(--space-4);gap:var(--space-2);box-shadow:none}@media (max-width:720px){.Hero-module__zgQrfG__hero{padding-block:var(--space-6) var(--space-5)}.Hero-module__zgQrfG__searchCard{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;max-width:100%}.Hero-module__zgQrfG__areaField{align-self:center}.Hero-module__zgQrfG__divider{display:none}.Hero-module__zgQrfG__searchFeatureButton{align-self:center}.Hero-module__zgQrfG__searchButton{justify-content:center;width:100%}}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile]{padding-block:var(--space-6) var(--space-5)}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__headline:not([data-ht~=size]){font-size:2rem}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__searchCard{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;max-width:100%}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__areaField{align-self:center}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__divider{display:none}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__searchFeatureButton{align-self:center}.Hero-module__zgQrfG__hero[data-preview-viewport=mobile] .Hero-module__zgQrfG__searchButton{justify-content:center;width:100%}.Hero-module__zgQrfG__whenWrap{width:100%;max-width:900px;margin:var(--space-3) auto 0;text-align:start}.Hero-module__zgQrfG__whenToggle{padding:var(--space-2) var(--space-3);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.Hero-module__zgQrfG__whenToggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Hero-module__zgQrfG__whenPanel{margin-top:var(--space-2);padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text)}.Hero-module__zgQrfG__whenHint{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Hero-module__zgQrfG__whenRow{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.Hero-module__zgQrfG__whenField{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;font-weight:600;display:flex}.Hero-module__zgQrfG__whenField input[type=date],.Hero-module__zgQrfG__whenField select{min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.Hero-module__zgQrfG__whenError{margin:var(--space-2) 0 0;color:var(--color-danger-text,var(--color-danger));font-weight:600}.Hero-module__zgQrfG__chips{width:100%;max-width:900px;margin:var(--space-3) auto 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Hero-module__zgQrfG__chip{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;display:inline-flex}.Hero-module__zgQrfG__chip small{color:var(--color-text-muted);font-weight:400}.Hero-module__zgQrfG__chip button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:18px;line-height:1}.Hero-module__zgQrfG__chip button:hover{background:var(--color-border)}.Hero-module__zgQrfG__chip button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.Hero-module__zgQrfG__dateReadable{color:var(--color-text-muted);font-weight:400}.Hero-module__zgQrfG__searchFeatureButtonListening{border-color:var(--jaahez-orange);color:var(--color-warning-text);animation:1.4s ease-out infinite Hero-module__zgQrfG__voicePulse}@keyframes Hero-module__zgQrfG__voicePulse{0%{box-shadow:0 0 #ff8c2873}to{box-shadow:0 0 0 12px #ff8c2800}}@media (prefers-reduced-motion:reduce){.Hero-module__zgQrfG__searchFeatureButtonListening{animation:none;box-shadow:0 0 0 3px #ff8c2859}}.Hero-module__zgQrfG__voiceStatus{max-width:100%;margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-sm);box-shadow:var(--shadow-card);display:inline-block}.Hero-module__zgQrfG__voiceStatusProblem{color:var(--color-danger-text);border:1px solid #f45b7866}
.GlobalNav-module__cD9gEq__sticky{z-index:40;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);position:sticky;top:0}.GlobalNav-module__cD9gEq__bar{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);padding-inline:var(--layout-gutter)}.GlobalNav-module__cD9gEq__row{max-width:var(--layout-max);justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;margin-inline:auto;display:flex}.GlobalNav-module__cD9gEq__lead{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.GlobalNav-module__cD9gEq__brand{align-items:center;gap:var(--space-2);color:var(--color-brand,var(--color-text));font-weight:700;font-size:var(--font-size-sm);text-decoration:none;display:flex}.GlobalNav-module__cD9gEq__brandMark{font-size:var(--font-size-sm)}.GlobalNav-module__cD9gEq__homeLabel{white-space:nowrap}.GlobalNav-module__cD9gEq__accountLink{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;text-decoration:none}.GlobalNav-module__cD9gEq__accountLink:hover{color:var(--color-brand,var(--color-text))}.GlobalNav-module__cD9gEq__backLink{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.GlobalNav-module__cD9gEq__backLink:hover{color:var(--color-text)}.GlobalNav-module__cD9gEq__backArrow{font-size:var(--font-size-base);line-height:1}.GlobalNav-module__cD9gEq__breadcrumbs{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;min-width:0;display:flex}.GlobalNav-module__cD9gEq__crumb{align-items:center;gap:var(--space-1);display:inline-flex}.GlobalNav-module__cD9gEq__crumbSeparator{color:var(--color-text-muted);opacity:.6}.GlobalNav-module__cD9gEq__crumbLink{color:var(--color-text-muted);text-decoration:none}.GlobalNav-module__cD9gEq__crumbLink:hover{color:var(--color-brand,var(--color-text));text-decoration:underline}.GlobalNav-module__cD9gEq__crumbCurrent{color:var(--color-text);font-weight:600}@media (max-width:640px){.GlobalNav-module__cD9gEq__bar{padding-inline:var(--space-3)}.GlobalNav-module__cD9gEq__row{gap:var(--space-2);padding-block:var(--space-2)}.GlobalNav-module__cD9gEq__breadcrumbs{order:2;width:100%}.GlobalNav-module__cD9gEq__lead{order:1}}.GlobalNav-module__cD9gEq__actions{align-items:center;gap:var(--space-3);display:flex}.GlobalNav-module__cD9gEq__messagesLink{border-radius:var(--radius-full);width:32px;height:32px}.GlobalNav-module__cD9gEq__messagesLink:hover{background:var(--color-surface)}
.PrayerAlerts-module__4d4jEG__region{z-index:79;left:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(21rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}[dir=rtl] .PrayerAlerts-module__4d4jEG__region{bottom:calc(var(--space-4) + 5.5rem)}.PrayerAlerts-module__4d4jEG__popup{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border-strong,var(--color-border));border-inline-start:4px solid var(--color-brand);border-radius:var(--radius-md);animation:.22s ease-out both PrayerAlerts-module__4d4jEG__prayer-in;display:flex;box-shadow:0 6px 20px #0000002e}.PrayerAlerts-module__4d4jEG__atTime{border-inline-start-color:var(--jaahez-coral,var(--color-brand))}.PrayerAlerts-module__4d4jEG__leaving{animation:.2s ease-in both PrayerAlerts-module__4d4jEG__prayer-out}.PrayerAlerts-module__4d4jEG__icon{width:32px;height:32px;color:var(--color-brand);background:#18b7e81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PrayerAlerts-module__4d4jEG__icon svg{width:20px;height:20px}.PrayerAlerts-module__4d4jEG__text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-weight:600;line-height:1.5}.PrayerAlerts-module__4d4jEG__tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);margin-inline-end:var(--space-2);font-weight:700;display:inline-block}.PrayerAlerts-module__4d4jEG__close{width:32px;height:32px;color:var(--color-text-muted);font-size:var(--font-size-title);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;line-height:1}.PrayerAlerts-module__4d4jEG__close:hover{background:var(--color-border);color:var(--color-text)}.PrayerAlerts-module__4d4jEG__close:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes PrayerAlerts-module__4d4jEG__prayer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes PrayerAlerts-module__4d4jEG__prayer-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.PrayerAlerts-module__4d4jEG__popup,.PrayerAlerts-module__4d4jEG__leaving{animation:none}}
