.FlightResultsV2_shell__Ylnv2{min-height:100vh;background:radial-gradient(circle at top left,rgba(0,111,191,.16),transparent 34rem),linear-gradient(180deg,#f4f8fb,#edf4f8 44%,#f7fafc);color:#071d33;font-family:var(--font-ui,"Manrope",ui-sans-serif,system-ui,sans-serif);padding:0 22px 48px}.FlightResultsV2_topBar__6ooze{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;min-height:76px}.FlightResultsV2_brand__Yq0t6{align-items:center;color:#071d33;display:inline-flex;gap:12px;text-decoration:none}.FlightResultsV2_brand__Yq0t6 span{background:linear-gradient(135deg,#006fbf,#082844);border-radius:14px;box-shadow:0 16px 34px rgba(0,111,191,.24);color:#fff;display:grid;font-size:13px;font-weight:900;height:42px;letter-spacing:-.02em;place-items:center;width:42px}.FlightResultsV2_brand__Yq0t6 strong{font-size:17px;font-weight:900;letter-spacing:-.03em}.FlightResultsV2_topBar__6ooze nav{align-items:center;display:flex;gap:10px}.FlightResultsV2_topBar__6ooze nav a{border:1px solid rgba(8,40,68,.12);border-radius:999px;color:#17324c;font-size:13px;font-weight:800;padding:10px 14px;text-decoration:none}.FlightResultsV2_hero__m_M9w{align-items:flex-end;background:linear-gradient(135deg,rgba(8,40,68,.96),rgba(0,111,191,.92)),linear-gradient(135deg,#082844,#006fbf);border-radius:30px;box-shadow:0 28px 70px rgba(8,40,68,.18);color:#fff;display:flex;justify-content:space-between;margin:0 auto 18px;max-width:1240px;min-height:190px;overflow:hidden;padding:34px;position:relative}.FlightResultsV2_hero__m_M9w:after{background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 65%);content:"";height:320px;position:absolute;right:-120px;top:-130px;width:320px}.FlightResultsV2_eyebrow__W_qAU{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#e6f6ff;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:14px;padding:8px 12px;text-transform:uppercase}.FlightResultsV2_hero__m_M9w h1{font-family:var(--font-display,"Sora",ui-sans-serif,system-ui,sans-serif);font-size:clamp(32px,5vw,52px);letter-spacing:-.06em;line-height:.98;margin:0;max-width:680px}.FlightResultsV2_hero__m_M9w p{color:hsla(0,0%,100%,.78);font-size:15px;font-weight:700;line-height:1.55;margin:16px 0 0;max-width:580px}.FlightResultsV2_modifySearch__3mnce{align-items:center;background:#fff;border-radius:18px;color:#082844;display:inline-flex;flex:0 0 auto;font-weight:900;gap:9px;min-height:50px;padding:0 18px;position:relative;text-decoration:none;z-index:1}.FlightResultsV2_contentGrid__G_zRi,.FlightResultsV2_searchSummary__rPcgj,.FlightResultsV2_trustStrip__ezWdR{margin-left:auto;margin-right:auto;max-width:1240px}.FlightResultsV2_searchSummary__rPcgj{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(8,40,68,.09);border-radius:22px;box-shadow:0 16px 40px rgba(8,40,68,.07);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.FlightResultsV2_fareBadge___2Moi,.FlightResultsV2_featureRows__Housh span,.FlightResultsV2_filterHead__KnkBU,.FlightResultsV2_routeSummary__xZwkd,.FlightResultsV2_tripMeta__INhKP,.FlightResultsV2_trustStrip__ezWdR{align-items:center;display:flex}.FlightResultsV2_routeSummary__xZwkd{gap:12px}.FlightResultsV2_routeSummary__xZwkd strong{font-size:18px;font-weight:950;letter-spacing:-.03em}.FlightResultsV2_tripMeta__INhKP{flex-wrap:wrap;gap:8px;justify-content:flex-end}.FlightResultsV2_tripMeta__INhKP span,.FlightResultsV2_trustStrip__ezWdR span{background:#f3f8fb;border:1px solid rgba(8,40,68,.08);border-radius:999px;color:#41566b;font-size:12px;font-weight:850;padding:8px 11px}.FlightResultsV2_trustStrip__ezWdR{flex-wrap:wrap;gap:10px;padding:16px 0 22px}.FlightResultsV2_trustStrip__ezWdR span{background:hsla(0,0%,100%,.78);color:#17324c;gap:7px}.FlightResultsV2_contentGrid__G_zRi{align-items:start;display:grid;gap:22px;grid-template-columns:290px minmax(0,1fr)}.FlightResultsV2_filters__ykbdE{background:hsla(0,0%,100%,.94);border:1px solid rgba(8,40,68,.1);border-radius:24px;box-shadow:0 18px 50px rgba(8,40,68,.08);padding:16px;position:sticky;top:18px}.FlightResultsV2_filterHead__KnkBU{justify-content:space-between;margin-bottom:12px}.FlightResultsV2_filterHead__KnkBU strong{align-items:center;display:inline-flex;gap:8px;font-size:15px;font-weight:950}.FlightResultsV2_filterHead__KnkBU button,.FlightResultsV2_inlineActions__Kj69f button{background:#eef6fb;border:0;border-radius:999px;color:#006fbf;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.FlightResultsV2_filterGroup__w9HyH{border-top:1px solid rgba(8,40,68,.08);display:grid;gap:9px;padding:15px 0}.FlightResultsV2_filterGroup__w9HyH h3{color:#071d33;font-size:13px;font-weight:950;margin:0 0 2px}.FlightResultsV2_filterRow__gvCkT{align-items:center;background:#f8fbfd;border:1px solid rgba(8,40,68,.06);border-radius:14px;color:#263f58;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;min-height:42px;padding:0 11px}.FlightResultsV2_filterRow__gvCkT input{accent-color:#006fbf}.FlightResultsV2_priceRange__wd8Q5{accent-color:#006fbf;width:100%}.FlightResultsV2_inlineActions__Kj69f,.FlightResultsV2_priceLabels__aXwWE{align-items:center;display:flex;justify-content:space-between}.FlightResultsV2_priceLabels__aXwWE span{color:#66758a;font-size:12px;font-weight:800}.FlightResultsV2_priceLabels__aXwWE strong{color:#071d33;font-size:13px;font-weight:950}.FlightResultsV2_inlineActions__Kj69f{gap:8px;justify-content:flex-start}.FlightResultsV2_airlineList__HlHTD{display:grid;gap:8px;max-height:330px;overflow:auto;padding-right:3px}.FlightResultsV2_resultsColumn__2lzep{display:grid;gap:16px}.FlightResultsV2_resultsToolbar__rv9wA{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(8,40,68,.1);border-radius:24px;box-shadow:0 18px 50px rgba(8,40,68,.06);display:grid;gap:16px;grid-template-columns:minmax(180px,280px) 1fr;padding:14px}.FlightResultsV2_resultsToolbar__rv9wA>div:first-child{display:grid;gap:3px}.FlightResultsV2_resultsToolbar__rv9wA span{color:#66758a;font-size:12px;font-weight:850}.FlightResultsV2_resultsToolbar__rv9wA strong{color:#071d33;font-size:17px;font-weight:950;letter-spacing:-.03em}.FlightResultsV2_sortTabs__ZVnXO{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.FlightResultsV2_sortTabs__ZVnXO button{background:#f8fbfd;border:1px solid rgba(8,40,68,.08);border-radius:16px;color:#071d33;cursor:pointer;display:grid;gap:2px;min-height:58px;padding:9px 10px;text-align:left}.FlightResultsV2_sortTabs__ZVnXO button strong{font-size:13px}.FlightResultsV2_sortTabs__ZVnXO button span{font-size:11px}.FlightResultsV2_sortTabs__ZVnXO .FlightResultsV2_activeSort__Q5RWX{background:#e9f5ff;border-color:rgba(0,111,191,.35);box-shadow:inset 0 0 0 1px rgba(0,111,191,.1)}.FlightResultsV2_loadingStack__znfcV,.FlightResultsV2_offerStack__UXLC8{display:grid;gap:14px}.FlightResultsV2_flightCard__RWAFj{background:hsla(0,0%,100%,.96);border:1px solid rgba(8,40,68,.1);border-radius:26px;box-shadow:0 20px 54px rgba(8,40,68,.09);display:grid;gap:0;grid-template-columns:minmax(0,1fr) 210px;overflow:hidden}.FlightResultsV2_cardMain__r4EPC{display:grid;gap:18px;padding:20px}.FlightResultsV2_airlineBlock__Xk3t2{align-items:center;display:flex;gap:12px}.FlightResultsV2_logoWrap__i18St{align-items:center;background:#f1f7fb;border:1px solid rgba(8,40,68,.08);border-radius:16px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.FlightResultsV2_logoWrap__i18St img{display:block;max-height:34px;max-width:34px}.FlightResultsV2_airlineBlock__Xk3t2 strong{color:#071d33;display:block;font-size:15px;font-weight:950}.FlightResultsV2_airlineBlock__Xk3t2 span:last-child{color:#66758a;display:block;font-size:12px;font-weight:800;margin-top:2px}.FlightResultsV2_timelineBlock__AGXhH{align-items:center;display:grid;gap:16px;grid-template-columns:120px minmax(160px,1fr) 120px}.FlightResultsV2_timePoint__A8_VV{display:grid;gap:2px}.FlightResultsV2_alignRight__d08kP{text-align:right}.FlightResultsV2_timePoint__A8_VV strong{color:#071d33;font-size:28px;font-weight:950;letter-spacing:-.05em;line-height:1}.FlightResultsV2_timePoint__A8_VV span{color:#17324c;font-size:13px;font-weight:950}.FlightResultsV2_timePoint__A8_VV small{color:#66758a;font-size:11px;font-weight:800}.FlightResultsV2_flightLine__trxjp{display:grid;gap:7px;text-align:center}.FlightResultsV2_flightLine__trxjp span{color:#66758a;font-size:12px;font-weight:900}.FlightResultsV2_flightLine__trxjp div{align-items:center;display:flex;height:12px;position:relative}.FlightResultsV2_flightLine__trxjp div:after,.FlightResultsV2_flightLine__trxjp div:before{background:#006fbf;border-radius:999px;content:"";height:9px;width:9px}.FlightResultsV2_flightLine__trxjp div i{background:linear-gradient(90deg,#006fbf,rgba(0,111,191,.2));flex:1;height:2px}.FlightResultsV2_flightLine__trxjp div svg{background:#fff;border:1px solid rgba(0,111,191,.18);border-radius:999px;box-shadow:0 8px 18px rgba(0,111,191,.14);color:#006fbf;left:50%;padding:3px;position:absolute;top:50%;transform:translate(-50%,-50%)}.FlightResultsV2_featureRows__Housh{gap:8px}.FlightResultsV2_featureRows__Housh span{background:#f6fafc;border:1px solid rgba(8,40,68,.07);border-radius:999px;color:#40566c;font-size:12px;font-weight:850;gap:6px;padding:8px 10px}.FlightResultsV2_pricePanel___sevF{background:linear-gradient(180deg,#f8fbfd,#fff);border-left:1px solid rgba(8,40,68,.09);display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:right}.FlightResultsV2_fareBadge___2Moi{align-self:flex-end;background:#eaf6ff;border:1px solid rgba(0,111,191,.18);border-radius:999px;color:#0062aa;gap:5px;font-size:11px;font-weight:950;margin-bottom:16px;padding:7px 9px}.FlightResultsV2_pricePanel___sevF small{color:#66758a;font-size:12px;font-weight:850}.FlightResultsV2_pricePanel___sevF strong{color:#071d33;font-size:28px;font-weight:950;letter-spacing:-.05em;margin:5px 0 14px}.FlightResultsV2_pricePanel___sevF button{background:linear-gradient(135deg,#006fbf,#064d89);border:0;border-radius:16px;box-shadow:0 16px 28px rgba(0,111,191,.22);color:#fff;cursor:pointer;font-size:14px;font-weight:950;min-height:48px}.FlightResultsV2_pricePanel___sevF em{color:#66758a;font-size:11px;font-style:normal;font-weight:800;line-height:1.35;margin-top:10px}.FlightResultsV2_skeletonCard__rGCw_,.FlightResultsV2_stateCard__OcR_j{background:hsla(0,0%,100%,.94);border:1px solid rgba(8,40,68,.1);border-radius:26px;box-shadow:0 20px 54px rgba(8,40,68,.08)}.FlightResultsV2_stateCard__OcR_j{display:grid;justify-items:start;padding:32px}.FlightResultsV2_stateCard__OcR_j>span{background:#eaf6ff;border-radius:16px;color:#006fbf;display:grid;height:46px;margin-bottom:14px;place-items:center;width:46px}.FlightResultsV2_stateCard__OcR_j h2{font-size:24px;letter-spacing:-.04em;margin:0}.FlightResultsV2_stateCard__OcR_j p{color:#66758a;font-weight:750;line-height:1.55;margin:9px 0 18px}.FlightResultsV2_stateCard__OcR_j a,.FlightResultsV2_stateCard__OcR_j button{align-items:center;background:#082844;border:0;border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;min-height:46px;padding:0 16px;text-decoration:none}.FlightResultsV2_skeletonCard__rGCw_{min-height:210px;overflow:hidden;position:relative}.FlightResultsV2_skeletonCard__rGCw_:after{animation:FlightResultsV2_shimmer__eCiXs 1.2s infinite;background:linear-gradient(90deg,transparent,rgba(0,111,191,.08),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes FlightResultsV2_shimmer__eCiXs{to{transform:translateX(100%)}}@media (max-width:1040px){.FlightResultsV2_contentGrid__G_zRi{grid-template-columns:1fr}.FlightResultsV2_filters__ykbdE{position:static}.FlightResultsV2_filterGroup__w9HyH:nth-of-type(4) .FlightResultsV2_airlineList__HlHTD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.FlightResultsV2_shell__Ylnv2{padding:0 14px 34px}.FlightResultsV2_topBar__6ooze{min-height:68px}.FlightResultsV2_topBar__6ooze nav a:last-child{display:none}.FlightResultsV2_hero__m_M9w{border-radius:24px;gap:22px;min-height:auto;padding:26px}.FlightResultsV2_hero__m_M9w,.FlightResultsV2_searchSummary__rPcgj{align-items:flex-start;flex-direction:column}.FlightResultsV2_tripMeta__INhKP{justify-content:flex-start}.FlightResultsV2_resultsToolbar__rv9wA{grid-template-columns:1fr}.FlightResultsV2_sortTabs__ZVnXO{grid-template-columns:repeat(2,minmax(0,1fr))}.FlightResultsV2_flightCard__RWAFj{grid-template-columns:1fr}.FlightResultsV2_pricePanel___sevF{border-left:0;border-top:1px solid rgba(8,40,68,.09);text-align:left}.FlightResultsV2_fareBadge___2Moi{align-self:flex-start}}@media (max-width:620px){.FlightResultsV2_brand__Yq0t6 strong{font-size:15px}.FlightResultsV2_hero__m_M9w h1{font-size:34px}.FlightResultsV2_hero__m_M9w p{font-size:14px}.FlightResultsV2_timelineBlock__AGXhH{gap:9px;grid-template-columns:1fr auto 1fr;text-align:left}.FlightResultsV2_alignRight__d08kP{text-align:right}.FlightResultsV2_flightLine__trxjp{min-width:74px;text-align:center}.FlightResultsV2_timePoint__A8_VV strong{font-size:22px}.FlightResultsV2_filterGroup__w9HyH:nth-of-type(4) .FlightResultsV2_airlineList__HlHTD,.FlightResultsV2_sortTabs__ZVnXO{grid-template-columns:1fr}}.FlightResultsV2_topBar__6ooze{background:hsla(0,0%,100%,.94);border:1px solid rgba(8,40,68,.08);border-radius:22px;box-shadow:0 14px 34px rgba(15,23,42,.06);margin:16px auto 18px;min-height:68px;padding:0 14px}.FlightResultsV2_brand__Yq0t6 span{border-radius:13px;height:40px;width:40px}.FlightResultsV2_topBar__6ooze nav{gap:8px}.FlightResultsV2_topBar__6ooze nav a{padding:9px 13px}.FlightResultsV2_hero__m_M9w{margin-bottom:14px;min-height:148px;padding:28px}.FlightResultsV2_hero__m_M9w h1{font-size:clamp(30px,4vw,44px)}.FlightResultsV2_hero__m_M9w p{margin-top:12px}.FlightResultsV2_trustStrip__ezWdR{padding:12px 0 18px}.FlightResultsV2_airlineBlock__Xk3t2,.FlightResultsV2_flightCard__RWAFj,.FlightResultsV2_pricePanel___sevF,.FlightResultsV2_resultsToolbar__rv9wA,.FlightResultsV2_routeSummary__xZwkd,.FlightResultsV2_searchSummary__rPcgj,.FlightResultsV2_timelineBlock__AGXhH{min-width:0}.FlightResultsV2_airlineBlock__Xk3t2 span,.FlightResultsV2_airlineBlock__Xk3t2 strong,.FlightResultsV2_featureRows__Housh span,.FlightResultsV2_routeSummary__xZwkd strong{overflow-wrap:anywhere}.FlightResultsV2_pricePanel___sevF{min-width:190px}@media (max-width:860px){.FlightResultsV2_topBar__6ooze{min-height:auto;padding:10px 12px}.FlightResultsV2_topBar__6ooze nav{flex-wrap:wrap;justify-content:flex-end}.FlightResultsV2_hero__m_M9w{padding:22px}}@media (max-width:620px){.FlightResultsV2_brand__Yq0t6 strong{font-size:14px}.FlightResultsV2_hero__m_M9w h1{font-size:31px}.FlightResultsV2_flightCard__RWAFj{border-radius:22px}.FlightResultsV2_cardMain__r4EPC{gap:12px;padding:15px}.FlightResultsV2_logoWrap__i18St{border-radius:13px;height:40px;width:40px}.FlightResultsV2_airlineBlock__Xk3t2 strong{font-size:14px}.FlightResultsV2_airlineBlock__Xk3t2 span:last-child,.FlightResultsV2_featureRows__Housh span,.FlightResultsV2_flightLine__trxjp span,.FlightResultsV2_pricePanel___sevF em,.FlightResultsV2_pricePanel___sevF small{font-size:11px}.FlightResultsV2_featureRows__Housh{gap:6px}.FlightResultsV2_featureRows__Housh span{padding:6px 8px}.FlightResultsV2_pricePanel___sevF{align-items:center;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:14px 15px;text-align:left}.FlightResultsV2_fareBadge___2Moi,.FlightResultsV2_pricePanel___sevF em{display:none}.FlightResultsV2_pricePanel___sevF strong{font-size:24px;margin:0}.FlightResultsV2_pricePanel___sevF button{border-radius:14px;min-height:42px;padding:0 13px;white-space:nowrap}}.FlightResultsV2_hero__m_M9w{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,251,255,.96));border:1px solid rgba(8,40,68,.08);color:#071d33;min-height:108px;padding:22px 26px}.FlightResultsV2_hero__m_M9w h1{color:#071d33;font-size:clamp(27px,3vw,38px)}.FlightResultsV2_hero__m_M9w p{color:#445c72;max-width:none}.FlightResultsV2_hero__m_M9w:after{background:radial-gradient(circle,rgba(0,111,191,.16),transparent 66%)}.FlightResultsV2_eyebrow__W_qAU{background:#eaf6ff;border-color:rgba(0,111,191,.16);color:#0062aa;margin-bottom:8px}.FlightResultsV2_modifySearch__3mnce{background:#082844;color:#fff;border-radius:999px;min-height:46px;white-space:nowrap}.FlightResultsV2_contentGrid__G_zRi{margin-top:18px;grid-template-columns:260px minmax(0,1fr)}.FlightResultsV2_filters__ykbdE{background:#fff;border-radius:20px;padding:12px}.FlightResultsV2_filterGroup__w9HyH{gap:7px;padding:12px 0}.FlightResultsV2_filterRow__gvCkT{background:#fff;border-radius:11px;min-height:34px;padding:0 9px}.FlightResultsV2_airlineList__HlHTD{max-height:none;overflow:visible}.FlightResultsV2_moreAirlines__5t4DN{display:grid;gap:7px}.FlightResultsV2_moreAirlines__5t4DN summary{cursor:pointer;color:#006fbf;font-size:12px;font-weight:950;list-style:none;padding:6px 2px 2px}.FlightResultsV2_moreAirlines__5t4DN summary::-webkit-details-marker{display:none}.FlightResultsV2_resultsToolbar__rv9wA{background:#fff;border-radius:20px}.FlightResultsV2_resultsToolbar__rv9wA>div:first-child{align-self:center}.FlightResultsV2_flightCard__RWAFj{background:#fff;border-color:rgba(8,40,68,.08);border-radius:22px;grid-template-columns:minmax(0,1fr) 218px;min-height:158px;position:relative}.FlightResultsV2_cardMain__r4EPC{gap:11px;padding:17px 20px}.FlightResultsV2_timelineBlock__AGXhH{grid-template-columns:112px minmax(160px,1fr) 112px;gap:12px}.FlightResultsV2_timePoint__A8_VV{position:relative}.FlightResultsV2_timePoint__A8_VV>svg{color:#006fbf;margin-bottom:3px}.FlightResultsV2_alignRight__d08kP>svg{margin-left:auto}.FlightResultsV2_timePoint__A8_VV strong{font-size:24px}.FlightResultsV2_flightLine__trxjp{gap:5px}.FlightResultsV2_featureRows__Housh span{border-radius:14px;padding:7px 10px}.FlightResultsV2_featureRows__Housh{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.FlightResultsV2_pricePanel___sevF{background:linear-gradient(180deg,#fff,#f4f9fc);min-width:0;padding:18px 20px}.FlightResultsV2_pricePanel___sevF strong{font-size:31px;white-space:nowrap}.FlightResultsV2_pricePanel___sevF button{min-height:50px;width:100%;white-space:nowrap}@media (max-width:1040px){.FlightResultsV2_contentGrid__G_zRi{grid-template-columns:1fr}.FlightResultsV2_filters__ykbdE{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FlightResultsV2_filterHead__KnkBU{grid-column:1/-1}}@media (max-width:860px){.FlightResultsV2_hero__m_M9w{padding:22px}.FlightResultsV2_flightCard__RWAFj{grid-template-columns:1fr}}@media (max-width:620px){.FlightResultsV2_contentGrid__G_zRi{margin-top:14px}.FlightResultsV2_filters__ykbdE{grid-template-columns:1fr}.FlightResultsV2_timelineBlock__AGXhH{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(0,1fr)}.FlightResultsV2_timePoint__A8_VV strong{font-size:22px}}