@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-condensed:"Barlow Condensed","Barlow Condensed Fallback"}.WingyDealResultCard_card__xdn_c{overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-left-width:5px;border-radius:14px;box-shadow:0 1px 3px rgb(0 0 0/6%)}.WingyDealResultCard_grid__8h2H0{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,.875rem);padding:clamp(.875rem,2.5vw,1.125rem) clamp(.875rem,3vw,1.25rem) clamp(.75rem,2vw,1rem)}.WingyDealResultCard_price__UhA6L{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.WingyDealResultCard_badge__vmULe{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.WingyDealResultCard_badgeIcon__jfJw1{display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.75)}.WingyDealResultCard_amt__y37Lg{margin:2px 0 0;font-size:clamp(1.5rem,4vw,2.125rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:#111}.WingyDealResultCard_per__S3D_4{margin:0;font-size:12px;font-weight:400;line-height:1;color:#9ca3af}.WingyDealResultCard_found__GT8oY{margin:2px 0 0;font-size:12px;font-weight:600;color:#16a34a}.WingyDealResultCard_path__RTrC_{min-width:0}.WingyDealResultCard_air__Kc4O0{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding-top:4px;border-top:1px solid #e5e7eb}.WingyDealResultCard_airName__oew0y{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;color:#111}.WingyDealResultCard_airLogos__bKAiI{display:flex;align-items:center;gap:4px}.WingyDealResultCard_airMeta__vHTSh{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400;color:#111}.WingyDealResultCard_airMeta__vHTSh svg{flex-shrink:0;color:#111}.WingyDealResultCard_cta__MUhTY{min-height:2.75rem;width:100%;padding:0 18px;border:1.5px solid #2563eb;border-radius:999px;background:#fff;color:#2563eb;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;align-self:stretch}.WingyDealResultCard_cta__MUhTY:hover{background:#eff6ff}.WingyDealResultCard_cta__MUhTY:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.WingyDealResultCard_bar__Pcbm2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;border-radius:8px;background:#f3f4f6;color:#6b7280;font-size:12px;line-height:1.2}.WingyDealResultCard_barItem__SaTUN{display:inline-flex;align-items:center;gap:6px}.WingyDealResultCard_barStrong__bwBD3{font-weight:700;color:#374151}.WingyDealResultCard_dot__40CYy{width:4px;height:4px;border-radius:50%;background:#9ca3af}.WingyDealResultCard_row__vErAW{display:flex;align-items:flex-start;gap:12px;min-width:0}.WingyDealResultCard_place__K3TWd{width:min(5.6rem,30%);flex-shrink:0}.WingyDealResultCard_iata___ReCb{margin:0;font-size:clamp(1.125rem,3vw,1.375rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#111}.WingyDealResultCard_time__Nh840{margin:6px 0 0;font-size:clamp(.8125rem,2vw,.9375rem);font-weight:400;line-height:1;color:#111}.WingyDealResultCard_plus__3gqz4{margin-left:3px;font-size:11px;font-weight:700;line-height:1;color:#2563eb;vertical-align:super}.WingyDealResultCard_city__j5mzc{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.2;color:#9ca3af}.WingyDealResultCard_rail__3Smmd{flex:1;min-width:0}.WingyDealResultCard_stops__U6EcE{display:flex;height:22px;align-items:center;justify-content:center;margin:0;font-size:12px;font-weight:400;color:#111}.WingyDealResultCard_track__cOCeX{display:flex;align-items:flex-start;margin-top:6px}.WingyDealResultCard_endDot__Nqnlm{z-index:1;width:11px;height:11px;flex-shrink:0;margin-top:6px;border-radius:50%;background:#3b82f6}.WingyDealResultCard_plane__RcWPc{position:absolute;z-index:2;top:12px;left:50%;display:flex;width:32px;height:24px;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:8px;background:#fff}.WingyDealResultCard_plane__RcWPc svg{width:16px;height:16px;fill:#3b82f6;transform:scale(1.5,1.12) rotate(90deg)}.WingyDealResultCard_line__7tT66{position:relative;flex:1;min-width:0;height:52px}.WingyDealResultCard_line__7tT66.WingyDealResultCard_direct__HD99z{height:24px}.WingyDealResultCard_stroke__52VNF{position:absolute;top:11px;right:0;left:0;height:2px;background:#3b82f6}.WingyDealResultCard_hop__dD_vB{position:absolute;top:8px;transform:translateX(-50%);text-align:center;white-space:nowrap}.WingyDealResultCard_hopDot__EZGUt{display:block;width:8px;height:8px;margin:0 auto;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 2px #fff}.WingyDealResultCard_hopCode__r4sxQ,.WingyDealResultCard_hopWait__30uDb{display:none}.WingyDealResultCard_hopLegend__oFZSw{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin:6px 0 0;font-size:11px;font-weight:700;line-height:1.2;color:#111}.WingyDealResultCard_hopLegendItem__8IeGW{display:inline-flex;align-items:baseline;gap:.3rem}.WingyDealResultCard_hopLegendWait__TUijT{font-weight:400;color:#9ca3af}@media (max-width:767px){.WingyDealResultCard_line__7tT66{height:24px}}@media (min-width:768px){.WingyDealResultCard_hopCode__r4sxQ{display:block;margin-top:8px;font-size:11px;font-weight:700;line-height:1.15;color:#111}.WingyDealResultCard_hopWait__30uDb{display:block;font-size:10px;font-weight:400;line-height:1.15;color:#9ca3af}.WingyDealResultCard_hopLegend__oFZSw{display:none}.WingyDealResultCard_bar__Pcbm2{flex-wrap:nowrap;white-space:nowrap}.WingyDealResultCard_dot__40CYy{flex-shrink:0}}.WingyDealResultCard_ret__sIH1D{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.WingyDealResultCard_legHead__Xux8s{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2563eb}@media (min-width:768px) and (max-width:1023px){.WingyDealResultCard_grid__8h2H0{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"price path path" "air   air  air" "bar   bar  cta";column-gap:1.25rem;row-gap:.75rem;align-items:start;justify-items:stretch}.WingyDealResultCard_price__UhA6L{grid-area:price}.WingyDealResultCard_path__RTrC_,.WingyDealResultCard_row__vErAW{width:100%;min-width:0}.WingyDealResultCard_path__RTrC_{grid-area:path}.WingyDealResultCard_place__K3TWd{width:auto;min-width:5.6rem;flex:0 0 auto}.WingyDealResultCard_row__vErAW>.WingyDealResultCard_place__K3TWd:last-child{text-align:right}.WingyDealResultCard_rail__3Smmd{flex:1 1 0;min-width:0}.WingyDealResultCard_air__Kc4O0{grid-area:air;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.WingyDealResultCard_cta__MUhTY{grid-area:cta;width:auto;min-width:7.5rem;align-self:center;justify-self:end}.WingyDealResultCard_bar__Pcbm2{grid-area:bar}}@media (min-width:1024px){.WingyDealResultCard_grid__8h2H0{display:grid;grid-template-columns:7.6rem minmax(0,1fr) max-content;grid-template-rows:auto auto;grid-template-areas:"price path air" "price bar  cta";column-gap:22px;row-gap:12px;align-items:start}.WingyDealResultCard_price__UhA6L{grid-area:price}.WingyDealResultCard_path__RTrC_{grid-area:path}.WingyDealResultCard_air__Kc4O0{grid-area:air;align-self:start;border-top:0;border-left:1px solid #e5e7eb;padding-top:0;padding-left:18px}.WingyDealResultCard_cta__MUhTY{grid-area:cta;width:auto;height:36px;min-height:36px;align-self:center;justify-self:end}.WingyDealResultCard_bar__Pcbm2{grid-area:bar}}.HotelMapModal_popupAnchor__99qg2{transform:translate(-50%,-100%)}.HotelMapModal_popupAnchorCluster__uo1iz,.HotelMapModal_popupAnchor__99qg2{position:fixed;left:var(--x);top:var(--y);z-index:99999;pointer-events:auto;overflow:visible}.HotelMapModal_popupAnchorCluster__uo1iz{transform:translate(24px,-50%)}.HotelMapModal_popupCard__j__Au{width:460px;max-width:90vw;max-height:560px;border-radius:12px;overflow:visible;box-shadow:0 8px 30px rgba(0,0,0,.18);background:#fff;padding-top:1px;display:flex;flex-direction:column}.HotelMapModal_popupCardScrollArea___ANSH{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}.HotelMapModal_popupCardScrollArea___ANSH::-webkit-scrollbar{width:6px}.HotelMapModal_popupCardScrollArea___ANSH::-webkit-scrollbar-track{background:transparent;border-radius:3px}.HotelMapModal_popupCardScrollArea___ANSH::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:3px}.HotelMapModal_popupCardScrollArea___ANSH::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.HotelMapModal_inlinePopupCard__vG7qP{width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.2);overflow:hidden;margin-bottom:12px}.HotelMapModal_detailCard__WmTfc{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.HotelMapModal_detailCardImage__DGm9K{width:100%;height:200px;object-fit:cover;border-radius:12px 12px 0 0}.HotelMapModal_detailCardBody__DPwnn{padding:16px;display:flex;flex-direction:column;gap:8px}.AiSparkleMark_mark__BbWpE{display:inline-block;width:1.05em;height:1.05em;flex-shrink:0;overflow:visible}.AiSparkleMark_star__d9yPi{transform-box:fill-box;transform-origin:center;animation:AiSparkleMark_twinkle__dJOs8 1.8s ease-in-out infinite}@keyframes AiSparkleMark_twinkle__dJOs8{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.AiSparkleMark_star__d9yPi{animation:none;opacity:1;transform:none}}