.daylightHero,.panoramicResults{--search-glass:linear-gradient(125deg,rgba(255,255,255,.48),rgba(235,249,255,.28));--search-glass-field:rgba(255,255,255,.76);--search-glass-hover:rgba(255,255,255,.92);--search-glass-border:rgba(255,255,255,.8);--search-glass-ink:#102e42;--search-glass-muted:#35556a}.daylightHero .v142BookingCard,.panoramicResults .premiumResultsSearch .v142BookingCard{position:relative;background:var(--search-glass);border:1px solid var(--search-glass-border);border-radius:22px;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #ffffff45,0 12px 36px #123b4f1c;padding:14px;color:var(--search-glass-ink);isolation:isolate}.daylightHero .searchPanel,.daylightHero .searchPanel.compact,.panoramicResults .searchPanel,.panoramicResults .searchPanel.compact{background:transparent;border:0;box-shadow:none;padding:0;color:var(--search-glass-ink)}:is(.daylightHero,.panoramicResults) .searchFields.v13SearchFields{background:transparent;border:0;border-radius:0;gap:6px;box-shadow:none}:is(.daylightHero,.panoramicResults) .searchFields>.searchField{background:var(--search-glass-field);border:1px solid var(--search-glass-border);border-radius:12px;color:var(--search-glass-ink);box-shadow:inset 0 1px 0 #ffffff70;transition:background .18s,border-color .18s}:is(.daylightHero,.panoramicResults) .searchFields>.searchField:focus-within,:is(.daylightHero,.panoramicResults) .searchFields>.searchField:hover{background:var(--search-glass-hover);border-color:#54aeb6}:is(.daylightHero,.panoramicResults) .airportFieldTrigger>small,:is(.daylightHero,.panoramicResults) .searchField label,:is(.daylightHero,.panoramicResults) .searchTop .searchCurrency,:is(.daylightHero,.panoramicResults) .travelerCabinTrigger small{color:var(--search-glass-muted)}:is(.daylightHero,.panoramicResults) .airportFieldTrigger,:is(.daylightHero,.panoramicResults) .fareDateTrigger,:is(.daylightHero,.panoramicResults) .travelerCabinTrigger{color:var(--search-glass-ink);background:transparent}:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch{background:#ffffff66;border:1px solid #ffffff80;padding:4px;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff70}:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch button{color:var(--search-glass-ink);background:transparent;border-color:transparent;border-radius:9px}:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch button.active,:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch button.active:focus,:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch button.active:hover{background:#007e87;color:#fff;box-shadow:0 3px 8px #006e7825}:is(.daylightHero,.panoramicResults) .searchFields>.searchButton{background:linear-gradient(135deg,#008a94,#007380);color:#fff;border:1px solid #ffffff75;border-radius:12px;margin:0;box-shadow:0 5px 14px #006d7826,inset 0 1px 0 #ffffff30}:is(.daylightHero,.panoramicResults) .searchButton:hover{background:#006d78;color:#fff}:is(.daylightHero,.panoramicResults) .searchPanel button:focus-visible{outline:3px solid #007e87;outline-offset:3px}.panoramicResults .flightResultsBackdrop{bottom:0}.panoramicResults .premiumResultsHero{padding-bottom:18px}.v14Topbar.daylightHeader,.v14Topbar.scenicResultsHeader{background:linear-gradient(110deg,#ffffffa3,#eefaff75);border-bottom:1px solid #ffffff78;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%);box-shadow:0 3px 18px #14364b05}html[data-theme=dark] :is(.daylightHero,.panoramicResults){--search-glass:linear-gradient(125deg,#102e42c9,#0c2b3bb8);--search-glass-field:#102a40e6;--search-glass-hover:#183d54f2;--search-glass-border:#bceafa40;--search-glass-ink:#f2f9ff;--search-glass-muted:#c1d6e3}html[data-theme=dark] .daylightHero .v142BookingCard,html[data-theme=dark] .panoramicResults .premiumResultsSearch .v142BookingCard{background:var(--search-glass);border-color:var(--search-glass-border);box-shadow:inset 0 1px 0 #ffffff35,0 12px 32px #00152430}html[data-theme=dark] :is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch{background:#082838b8;border-color:#bceafa40}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.daylightHero .v142BookingCard,.panoramicResults .premiumResultsSearch .v142BookingCard{background:#eef7fbf5}html[data-theme=dark] .daylightHero .v142BookingCard,html[data-theme=dark] .panoramicResults .premiumResultsSearch .v142BookingCard{background:#102a40}}@media(max-width:767px){.daylightHero .v142BookingCard,.panoramicResults .premiumResultsSearch .v142BookingCard{padding:10px;border-radius:18px;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}:is(.daylightHero,.panoramicResults) .searchFields.v13SearchFields{gap:8px}:is(.daylightHero,.panoramicResults) .searchFields>.searchButton{min-height:48px;margin-top:2px}}@media(prefers-reduced-transparency:reduce){.daylightHero .v142BookingCard,.panoramicResults .premiumResultsSearch .v142BookingCard{background:#eef7fb;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .daylightHero .v142BookingCard,html[data-theme=dark] .panoramicResults .premiumResultsSearch .v142BookingCard{background:#102a40}}@media(prefers-reduced-motion:reduce){:is(.daylightHero,.panoramicResults) .searchFields>.searchField{transition:none}}html[data-theme=dark] .v14Topbar:is(.daylightHeader,.scenicResultsHeader){background:linear-gradient(110deg,#102a40e6,#12394bc9);border-color:#bceafa35}html[data-theme=dark] :is(.daylightHeader,.scenicResultsHeader) .larsaWordmark b,html[data-theme=dark] :is(.daylightHeader,.scenicResultsHeader) .larsaWordmark small,html[data-theme=dark] :is(.daylightHeader,.scenicResultsHeader) .v14MainNav>a{color:#f2f9ff}@media(max-width:767px){:is(.daylightHero,.panoramicResults) .searchPanel .searchTop{margin-bottom:10px}:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch{gap:4px}:is(.daylightHero,.panoramicResults) .searchPanel .tripSwitch button{min-height:44px;padding:6px;font-size:12px}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields.v13SearchFields{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:8px}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields>.smartAirportField{min-height:88px;padding:10px 14px;align-self:stretch;border-radius:0;box-shadow:none}:is(.daylightHero,.panoramicResults) .searchFields>.smartAirportField:first-child{grid-column:1;grid-row:1;border-start-start-radius:14px;border-end-start-radius:14px;-webkit-border-end:0;border-inline-end:0;-webkit-padding-end:24px;padding-inline-end:24px}:is(.daylightHero,.panoramicResults) .searchFields>.smartAirportField:nth-of-type(2){grid-column:2;grid-row:1;border-start-end-radius:14px;border-end-end-radius:14px;-webkit-border-start:1px solid var(--search-glass-border);border-inline-start:1px solid var(--search-glass-border);-webkit-padding-start:24px;padding-inline-start:24px}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields>.swapButton{display:grid;place-items:center;position:absolute;top:22px;left:50%;transform:translateX(-50%);width:44px;height:44px;min-height:44px;margin:0;border-radius:50%;z-index:2;background:var(--search-glass-field);color:#007e87;border:1px solid var(--search-glass-border);box-shadow:0 2px 8px #0a536415}:is(.daylightHero,.panoramicResults) .searchPanel .airportFieldTrigger{min-height:44px;width:100%}:is(.daylightHero,.panoramicResults) .searchPanel .airportFieldTrigger>span{font-size:13px;line-height:1.4}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields>.date{grid-column:1/-1;min-height:64px;padding:8px 14px}:is(.daylightHero,.panoramicResults) .searchPanel .fareDateField{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;width:100%}:is(.daylightHero,.panoramicResults) .searchPanel .fareDateField>label{margin:0;font-size:11px}:is(.daylightHero,.panoramicResults) .searchPanel .fareDateTrigger{justify-content:flex-end;min-height:44px;font-size:14px}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields>.travelerCabinField{grid-column:1/-1;min-height:64px;padding:8px 14px}:is(.daylightHero,.panoramicResults) .searchPanel .travelerCabinTrigger{min-height:44px}:is(.daylightHero,.panoramicResults) .searchPanel .searchFields>.searchButton{grid-column:1/-1;min-height:50px;margin:0;border-radius:14px}}.daylightHero .v142BookingCard{background:linear-gradient(125deg,#f7fcffe0,#dceff5bd)}.daylightHero .v142BookingCard,.v14Topbar.daylightHeader{-webkit-backdrop-filter:none;backdrop-filter:none}svg.signatureJet{flex-shrink:0;vertical-align:middle;overflow:visible}.signatureJet .jetDirection{transform-origin:12px 12px;transform:rotate(0deg)}:is(.routePlane,.journeyPlane,.premiumResultsHeroTop,.flightLoaderStubRoute,.flightLoaderPlane) .signatureJet .jetDirection{transform:rotate(90deg)}:is(.routePlane,.journeyPlane,.premiumResultsHeroTop,.flightLoaderStubRoute,.flightLoaderPlane) .signatureJet:dir(rtl) .jetDirection{transform:rotate(-90deg)}.signatureJet .jetMotion{transform-origin:12px 12px;transition:transform .28s ease}.flightLoaderStubRoute svg.signatureJet,.journeyPlane svg.signatureJet,.panoramicResults .premiumResultsHeroTop h1 i svg.signatureJet,.panoramicResults .premiumResultsHeroTop h1:dir(rtl) i svg.signatureJet,.routePlane svg.signatureJet,[dir=rtl]>.premiumRouteTrack .routePlane svg.signatureJet,[dir=rtl]>.premiumSectorArrow .routePlane svg.signatureJet{transform:none}:is(.routePlane,.journeyPlane,.premiumResultsHeroTop) .signatureJet .jetMotion{animation:signatureJetArrive .8s cubic-bezier(.2,.7,.2,1) both}@keyframes signatureJetArrive{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@media(hover:hover){:is(a,button):hover .signatureJet .jetMotion{transform:translateY(-1.5px)}}:is(a,button):focus-visible .signatureJet .jetMotion{transform:translateY(-1.5px)}:is(a,button):active .signatureJet .jetMotion{transform:translateY(-1.5px)}@media(prefers-reduced-motion:reduce){.signatureJet .jetMotion{animation:none!important;transition:none!important;transform:none!important}}@media print{.signatureJet .jetMotion{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}:is(.routePlane,.journeyPlane,.premiumResultsHeroTop) svg.signatureJet{color:#007e87}html[data-theme=dark] :is(.routePlane,.journeyPlane,.premiumResultsHeroTop) svg.signatureJet{color:#75d8de}@media (min-width:1024px) and (max-width:1600px),(min-width:1601px) and (max-height:900px){.larsaAdmin[data-workspace] .adminPageCanvas{padding:18px 20px 28px;gap:16px}.larsaAdmin[data-workspace] .larsaAdminHeader{min-height:72px;padding:12px 20px;gap:12px}.larsaAdmin[data-workspace] .adminTitleBlock h1{font-size:23px;line-height:1.35}.larsaAdmin[data-workspace] :is(.wsWorkspace,.treasuryWorkspace){gap:16px}.larsaAdmin[data-workspace] :is(.wsMetrics,.treasurySummary,.statsPremium){gap:12px}.larsaAdmin[data-workspace] :is(.wsMetric,.treasuryAvailable){display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;grid-gap:6px 10px;gap:6px 10px;padding:14px 16px;border-radius:14px;min-height:0}.larsaAdmin[data-workspace] :is(.wsMetric,.treasuryAvailable)>span:not(.wsMetricIcon):not(.treasuryMetricIcon){grid-column:1;grid-row:1;margin:0;font-size:12px;line-height:1.5}.larsaAdmin[data-workspace] :is(.wsMetricIcon,.treasuryMetricIcon){grid-column:2;grid-row:1/span 2;width:32px;height:32px;margin:0;border-radius:10px}.larsaAdmin[data-workspace] :is(.wsMetricIcon,.treasuryMetricIcon)>svg{width:18px;height:18px}.larsaAdmin[data-workspace] :is(.wsMetric,.treasuryAvailable)>strong{grid-column:1;grid-row:2;font-size:22px;line-height:1.35;margin:0;max-width:100%;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.larsaAdmin[data-workspace] .wsMetric strong bdi{white-space:normal;overflow-wrap:anywhere}.larsaAdmin[data-workspace] :is(.wsMetric,.treasuryAvailable)>small{grid-column:1/-1;font-size:12px;line-height:1.55;margin:2px 0 0}.larsaAdmin[data-workspace] :is(.financeKpi,.providerSummary>div){padding:16px;border-radius:14px}.larsaAdmin[data-workspace] .statCard{min-height:88px;padding:14px;border-radius:14px;gap:10px}.larsaAdmin[data-workspace] :is(.wsPanel,.panel,.financialOverview){border-radius:16px}.larsaAdmin[data-workspace] :is(.wsPanel>header,.panelTitle){padding:14px 16px;gap:12px}.larsaAdmin[data-workspace] :is(.wsToolbar,.treasuryFilters){padding:14px 16px;gap:12px;border-radius:14px}.larsaAdmin[data-workspace] .wsTable td{padding:12px 14px}.larsaAdmin[data-workspace] .wsTable th{padding:10px 14px}.larsaAdmin[data-workspace] .wsPager{padding:12px 16px}.larsaAdmin[data-workspace] .masterPageContext{padding:12px 16px;gap:12px;border-radius:14px;flex-wrap:wrap}.larsaAdmin[data-workspace] .masterContextIcon{width:34px;height:34px;border-radius:10px}.larsaAdmin[data-workspace] .treasuryHero{padding:20px 24px;gap:20px;border-radius:16px}.larsaAdmin[data-workspace] .treasuryHero h2{font-size:24px;margin:6px 0}.larsaAdmin[data-workspace] .treasuryHero p{line-height:1.6}.larsaAdmin[data-workspace] .treasuryHeroActions{gap:10px}.larsaAdmin[data-workspace] :is(.treasuryCompanyCards,.treasurySupplierCards){gap:12px;padding:16px}.larsaAdmin[data-workspace] :is(.treasuryCompanyCards,.treasurySupplierCards) article{padding:16px;border-radius:12px;min-width:0;overflow-wrap:anywhere}.larsaAdmin[data-workspace] .treasuryCompanyCards h3{margin:10px 0}.larsaAdmin[data-workspace] .treasurySupplierCards article>strong{margin:14px 0 8px;font-size:23px}.larsaAdmin[data-workspace] .wsWalletHero{padding:20px;gap:14px;border-radius:16px}.larsaAdmin[data-workspace] .wsWalletHeroAmount strong{font-size:28px}.larsaAdmin[data-workspace] .wsWalletHeroFoot{padding-top:12px}.larsaAdmin[data-workspace] .wsWelcome h2{font-size:23px;margin:4px 0}.v14Topbar .v14Nav{min-height:68px;padding-block:8px}.heroShow.heroWithSearch.daylightHero{min-height:0;padding-top:80px;padding-bottom:36px}.heroShow.heroWithSearch.daylightHero:not([data-integrated-header=true]){padding-top:0}.heroShow.heroWithSearch.daylightHero .heroShowInner{min-height:clamp(280px,43svh,420px);padding-block:28px 100px}.heroShow.daylightHero .heroShowCopy h1,html[lang=ar] .heroShow.daylightHero .heroShowCopy h1{font-size:clamp(32px,3vw,44px);line-height:1.3}.daylightHero .v142BookingDock.heroDock{width:calc(100% - 48px);max-width:1240px}.daylightHero .v142BookingCard,.panoramicResults .premiumResultsSearch .v142BookingCard{padding:10px;border-radius:16px}}@media (min-width:1024px) and (max-width:1600px),(min-width:1601px) and (max-height:900px){:is(.daylightHero,.panoramicResults) .searchTop{margin-bottom:8px;min-height:36px}:is(.daylightHero,.panoramicResults) .searchField{min-height:62px;padding:8px 12px}:is(.daylightHero,.panoramicResults) .searchButton{min-height:48px}.panoramicResults .premiumResultsHero{padding-top:16px;margin-bottom:16px}.panoramicResults .premiumResultsHeroTop{min-height:58px;margin-bottom:12px}.v142PublicHome .v142Section{padding-block:32px}.v142PublicHome .v142SectionHead{margin-bottom:20px}.v142PublicHome .v142SectionHead h2{font-size:28px}.v142PublicHome .v142DestinationGrid{gap:16px}.v142PublicHome .v142DestinationCard{height:240px;border-radius:14px}.v142PublicHome .v142DestinationInfo{inset-inline:18px;bottom:18px}.v142PublicHome .v142DestinationInfo h3{font-size:22px;margin-bottom:8px}.v142PublicHome .v142AppPromo{padding:24px 28px;gap:24px;border-radius:16px}.authScene .authStage{width:min(1120px,calc(100% - 48px));padding:24px 0 32px}.authScene .authPanel{width:min(440px,100%);border-radius:18px}.authScene .authPanelWide{width:100%;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:40px}.authScene .authFormColumn{padding:24px 28px;border-radius:18px}.authScene .authHeading{margin:12px 0 18px}.authScene .authHeading h1{font-size:27px}.authScene .authHeading p{font-size:14px;line-height:1.55}.authScene .authHelp{margin:18px -28px -24px;padding:12px 20px;border-radius:0 0 18px 18px}.authScene .authStory h2{font-size:clamp(32px,3.3vw,48px)}.authScene .authForm{gap:14px}.authScene .authInput{min-height:46px;border-radius:10px}.authScene .authInput input{min-height:44px;padding-block:10px}.authScene .authEmblem{width:40px;height:40px;margin-top:12px;border-radius:12px}.v1012Checkout .v1012CheckoutTop{padding:22px 0 52px}.v1012Checkout .v1012CheckoutTop h1{font-size:26px}.v1012Checkout .v1012CheckoutGrid{gap:18px}.v1012Checkout :is(.v1012CheckoutCard,.v1012Confirmation){padding:18px;border-radius:16px}.walletDrawer{width:min(560px,calc(100vw - 32px));padding:16px;border-radius:18px}}.brand.flyIraqiBrand{flex-shrink:0;gap:10px}.brand.flyIraqiBrand .larsaWordmark b{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.8px;white-space:nowrap}.brand.flyIraqiBrand .larsaWordmark small{font-size:8px;letter-spacing:1.6px}@media(max-width:640px){.brand.flyIraqiBrand{gap:8px}.brand.flyIraqiBrand .larsaWordmark b{font-size:23px}.brand.flyIraqiBrand .larsaWing{width:32px;height:32px}}@layer compatibility, foundations, components;