.FlightListingSkeletonLoader_wrapper__PaYhb{--fsl-pink:#e7247a;--fsl-pink-soft:#fef5f7;position:relative;min-height:50vh;padding-bottom:1.5rem}.FlightListingSkeletonLoader_statusCard__3iE6H{position:relative;overflow:hidden;margin-bottom:1.15rem;border-radius:28px;border:1px solid rgba(231,36,122,.1);background:radial-gradient(circle at 12% 20%,rgba(231,36,122,.12),transparent 42%),radial-gradient(circle at 88% 80%,rgba(231,36,122,.08),transparent 40%),linear-gradient(160deg,#fff,#fff8fa 55%,#fef5f7);box-shadow:0 16px 40px rgba(19,20,35,.07);font-family:Outfit,sans-serif}.FlightListingSkeletonLoader_statusStage__2iyt0{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;padding:1.35rem 1.4rem}.FlightListingSkeletonLoader_radar___vJvQ{position:relative;width:140px;height:140px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at center,rgba(231,36,122,.08) 0 18%,transparent 19%),repeating-radial-gradient(circle at center,transparent 0 18px,rgba(231,36,122,.06) 18px 19px)}.FlightListingSkeletonLoader_orbit__Kz72c{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(231,36,122,.22);animation:FlightListingSkeletonLoader_fslSpin__xG2fq 12s linear infinite}.FlightListingSkeletonLoader_orbitA__hCrdE{inset:10px;animation-duration:10s}.FlightListingSkeletonLoader_orbitB__RB_jU{inset:28px;animation-duration:14s;animation-direction:reverse}.FlightListingSkeletonLoader_orbitC__Tz7VU{inset:46px;animation-duration:8s}.FlightListingSkeletonLoader_scan__4ZcDW{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,rgba(231,36,122,.28),transparent 55deg,transparent 1turn);animation:FlightListingSkeletonLoader_fslSpin__xG2fq 2.4s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 28%,#000 29%);mask-image:radial-gradient(circle,transparent 28%,#000 29%)}.FlightListingSkeletonLoader_pin__HO4ee{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--fsl-pink);display:grid;place-items:center;box-shadow:0 10px 24px rgba(231,36,122,.25);z-index:2;animation:FlightListingSkeletonLoader_fslPinBounce__M65FM 1.8s ease-in-out infinite;font-size:1rem}.FlightListingSkeletonLoader_flightTrail__4miSc{position:absolute;top:50%;left:18%;width:64%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(231,36,122,.35),transparent);transform:translateY(-50%) rotate(-18deg);z-index:1;animation:FlightListingSkeletonLoader_fslTrail__qxaXo 2.2s ease-in-out infinite}.FlightListingSkeletonLoader_blip__DGlZq{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--fsl-pink);box-shadow:0 0 0 0 rgba(231,36,122,.45);animation:FlightListingSkeletonLoader_fslBlip__0xVK8 2.2s ease-out infinite;z-index:1}.FlightListingSkeletonLoader_blip1__MFOFA{top:18%;left:62%}.FlightListingSkeletonLoader_blip2__idMpf{top:58%;left:18%;animation-delay:.45s}.FlightListingSkeletonLoader_blip3__WXjql{top:72%;left:70%;animation-delay:.9s}.FlightListingSkeletonLoader_blip4__kWiRV{top:28%;left:22%;animation-delay:1.3s}.FlightListingSkeletonLoader_story__Pfjqu{min-width:0}.FlightListingSkeletonLoader_eyebrow__XX2dT{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.45rem;padding:.28rem .7rem;border-radius:999px;background:rgba(231,36,122,.08);color:var(--fsl-pink);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FlightListingSkeletonLoader_eyebrow__XX2dT:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fsl-pink);animation:FlightListingSkeletonLoader_fslLiveDot__5iQ8_ 1s ease-in-out infinite}.FlightListingSkeletonLoader_headline__UVE1U{margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:700;line-height:1.25;color:#1b1b1b;letter-spacing:-.02em}.FlightListingSkeletonLoader_headline__UVE1U em{font-style:normal;color:var(--fsl-pink)}.FlightListingSkeletonLoader_live__DV_jF{margin:.45rem 0 0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.45;color:#5f6275;min-height:1.45em}.FlightListingSkeletonLoader_progressTrack__ZyIEU{margin-top:.95rem;width:100%;max-width:360px;height:6px;border-radius:999px;background:rgba(231,36,122,.1);overflow:hidden}.FlightListingSkeletonLoader_progressBar__8rPjf{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#e7247a,#f95c95);box-shadow:0 0 12px rgba(231,36,122,.35);transition:width .35s ease}.FlightListingSkeletonLoader_score__Zl5Hm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:86px;padding:.9rem .75rem;border-radius:20px;background:#fff;border:1px solid rgba(231,36,122,.14);box-shadow:0 10px 24px rgba(231,36,122,.1);text-align:center}.FlightListingSkeletonLoader_score__Zl5Hm strong{font-size:1.55rem;font-weight:700;line-height:1;color:var(--fsl-pink);letter-spacing:-.03em}.FlightListingSkeletonLoader_score__Zl5Hm span{margin-top:.3rem;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}@keyframes FlightListingSkeletonLoader_fslSpin__xG2fq{to{transform:rotate(1turn)}}@keyframes FlightListingSkeletonLoader_fslPinBounce__M65FM{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% - 4px)) scale(1.04)}}@keyframes FlightListingSkeletonLoader_fslBlip__0xVK8{0%{transform:scale(.7);box-shadow:0 0 0 0 rgba(231,36,122,.45);opacity:.9}70%{transform:scale(1);box-shadow:0 0 0 12px rgba(231,36,122,0);opacity:.55}to{opacity:.35}}@keyframes FlightListingSkeletonLoader_fslLiveDot__5iQ8_{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes FlightListingSkeletonLoader_fslTrail__qxaXo{0%,to{opacity:.35}50%{opacity:.9}}.FlightListingSkeletonLoader_shimmer__hLtRs{display:block;background:linear-gradient(90deg,#f3e8ee,#fef5f7 45%,#f3e8ee);background-size:200% 100%;animation:FlightListingSkeletonLoader_shimmerMove__CT2jD 1.25s ease-in-out infinite;border-radius:10px}@keyframes FlightListingSkeletonLoader_shimmerMove__CT2jD{0%{background-position:100% 0}to{background-position:-100% 0}}.FlightListingSkeletonLoader_sortBar__gngRs{display:flex;gap:.4rem;width:100%;padding:.4rem;margin-bottom:1rem;background:#fff;border-radius:999px;box-shadow:0 8px 32px -12px #2620671f,0 20px 60px -20px #613dff59;overflow:hidden}.FlightListingSkeletonLoader_sortItem__X0lzF{flex:1 1;height:52px;border-radius:999px}.FlightListingSkeletonLoader_filterSidebar__IW5ES{background:#fff;border-radius:28px;box-shadow:0 8px 32px -12px #2620671f,0 20px 60px -20px #613dff59;margin-bottom:1.25rem;overflow:hidden}.FlightListingSkeletonLoader_filterHeader__8tG4J{padding:1.2rem 1.35rem .85rem}.FlightListingSkeletonLoader_filterTitle__i1xcH{width:72px;height:22px;border-radius:8px}.FlightListingSkeletonLoader_filterBody__ettRE{padding:0 1.35rem 1.35rem;display:flex;flex-direction:column;gap:.85rem}.FlightListingSkeletonLoader_filterSection__8frur{padding-top:.85rem;border-top:1px solid rgba(196,196,196,.35);display:flex;flex-direction:column;gap:.55rem}.FlightListingSkeletonLoader_filterLabel___SNdM{width:88px;height:14px;border-radius:6px}.FlightListingSkeletonLoader_filterBlock__rvVYz{width:100%;height:72px;border-radius:12px}.FlightListingSkeletonLoader_filterReset__go23y{width:100%;height:48px;border-radius:999px;margin-top:.35rem}.FlightListingSkeletonLoader_countSkel__kb0Te{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.FlightListingSkeletonLoader_countIcon__EyJl_{width:30px;height:30px;border-radius:8px;flex-shrink:0}.FlightListingSkeletonLoader_countText__zHfEK{width:160px;height:16px;border-radius:6px}.FlightListingSkeletonLoader_cardList__fvgvY{display:flex;flex-direction:column;gap:1rem}.FlightListingSkeletonLoader_card__C_3iG{overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 8px 32px -12px #2620671f,0 20px 60px -20px #613dff59}.FlightListingSkeletonLoader_dateBar__4HGiS{background:#fef5f7;padding:.7rem 1.25rem}.FlightListingSkeletonLoader_dateBar__4HGiS .FlightListingSkeletonLoader_shimmer__hLtRs{width:140px;height:12px;border-radius:999px;background:linear-gradient(90deg,#f9d6e4,#fef5f7 50%,#f9d6e4);background-size:200% 100%}.FlightListingSkeletonLoader_cardMain__M6yq9{display:grid;grid-template-columns:150px minmax(0,1fr) 180px;grid-gap:0;gap:0;padding:1.15rem 1.1rem 1.2rem;align-items:center}.FlightListingSkeletonLoader_airlineCol__JoG0G{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-right:1rem;border-right:1px solid #eceff3}.FlightListingSkeletonLoader_logoSkel__WnDPa{width:121px;height:68px;border-radius:12px}.FlightListingSkeletonLoader_cabinSkel__mBU2m{width:110px;height:24px;border-radius:999px}.FlightListingSkeletonLoader_routeCol__rJWD7{padding:0 1.1rem;min-width:0}.FlightListingSkeletonLoader_routeTop__ebi6S{display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-gap:.65rem;gap:.65rem;align-items:start}.FlightListingSkeletonLoader_endpoint__BnwV_{display:flex;flex-direction:column;gap:.35rem}.FlightListingSkeletonLoader_endpointRight__MBj4j{align-items:flex-end}.FlightListingSkeletonLoader_timeSkel__ZPYlU{width:82px;height:24px;border-radius:999px}.FlightListingSkeletonLoader_routeMiddle__CTFM2{display:flex;flex-direction:column;align-items:center;gap:.4rem}.FlightListingSkeletonLoader_pathSkel__hORg9{width:100%;max-width:140px;height:8px;border-radius:999px}.FlightListingSkeletonLoader_airportRow__Pq8Ps{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.FlightListingSkeletonLoader_airportSkel__Msa0N{height:32px;border-radius:999px}.FlightListingSkeletonLoader_priceCol__LlQ4n{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;padding-left:1rem;border-left:1px solid #eceff3}.FlightListingSkeletonLoader_priceSkel__p6NPy{width:120px;height:28px;border-radius:8px}.FlightListingSkeletonLoader_btnSkel__FPIRr{width:100%;max-width:150px;height:40px;border-radius:999px}.FlightListingSkeletonLoader_lineSkel__kWRHz{height:10px;border-radius:6px}.FlightListingSkeletonLoader_w40__dCJlO{width:40%}.FlightListingSkeletonLoader_w50__wdpr0{width:50%}.FlightListingSkeletonLoader_w60__xKsLF{width:60%}.FlightListingSkeletonLoader_w70__ifEpk{width:70%}.FlightListingSkeletonLoader_w80__K2i_P{width:80%}@media (max-width:1199.98px){.FlightListingSkeletonLoader_cardMain__M6yq9{grid-template-columns:130px minmax(0,1fr) 160px}.FlightListingSkeletonLoader_logoSkel__WnDPa{width:100px;height:56px}}@media (max-width:991.98px){.FlightListingSkeletonLoader_statusStage__2iyt0{grid-template-columns:130px minmax(0,1fr);padding:1.15rem 1.15rem 1.2rem}.FlightListingSkeletonLoader_radar___vJvQ{width:120px;height:120px}.FlightListingSkeletonLoader_score__Zl5Hm{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem 1rem}.FlightListingSkeletonLoader_score__Zl5Hm strong{font-size:1.25rem}.FlightListingSkeletonLoader_score__Zl5Hm span{margin-top:0}.FlightListingSkeletonLoader_progressTrack__ZyIEU{max-width:none}.FlightListingSkeletonLoader_sortBar__gngRs{border-radius:1.5rem;overflow-x:auto}.FlightListingSkeletonLoader_sortItem__X0lzF{flex:0 0 7.5rem;min-width:7.5rem}.FlightListingSkeletonLoader_cardMain__M6yq9{grid-template-columns:1fr;gap:1rem}.FlightListingSkeletonLoader_airlineCol__JoG0G{flex-direction:row;justify-content:flex-start;padding-right:0;padding-bottom:.85rem;border-right:none;border-bottom:1px solid #eceff3}.FlightListingSkeletonLoader_routeCol__rJWD7{padding:0}.FlightListingSkeletonLoader_priceCol__LlQ4n{align-items:stretch;padding-left:0;padding-top:.85rem;border-left:none;border-top:1px solid #eceff3}.FlightListingSkeletonLoader_btnSkel__FPIRr{max-width:none}}@media (max-width:575.98px){.FlightListingSkeletonLoader_statusCard__3iE6H{border-radius:22px}.FlightListingSkeletonLoader_statusStage__2iyt0{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1rem;padding:1.1rem 1rem 1.15rem}.FlightListingSkeletonLoader_story__Pfjqu{width:100%}.FlightListingSkeletonLoader_eyebrow__XX2dT{margin-left:auto;margin-right:auto}.FlightListingSkeletonLoader_score__Zl5Hm{width:100%}.FlightListingSkeletonLoader_card__C_3iG{border-radius:16px}.FlightListingSkeletonLoader_dateBar__4HGiS{padding:.55rem .9rem}.FlightListingSkeletonLoader_cardMain__M6yq9{padding:.85rem}.FlightListingSkeletonLoader_routeTop__ebi6S{grid-template-columns:1fr 1fr}.FlightListingSkeletonLoader_routeMiddle__CTFM2{grid-column:1/-1;order:3}.FlightListingSkeletonLoader_airportRow__Pq8Ps{grid-template-columns:1fr}.FlightListingSkeletonLoader_logoSkel__WnDPa{width:90px;height:50px}.FlightListingSkeletonLoader_filterSidebar__IW5ES{border-radius:22px}}