.PublicFlightInlineItinerary_root__Rq2Ts{container-name:flight-inline-itinerary;container-type:inline-size;display:grid;min-width:0;max-width:100%;overflow:clip;border:1px solid #d9def0;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(37,64,120,.1);color:#17233b;font-size:16px}.PublicFlightInlineItinerary_root__Rq2Ts,.PublicFlightInlineItinerary_root__Rq2Ts *{box-sizing:border-box}.PublicFlightInlineItinerary_root__Rq2Ts button,.PublicFlightInlineItinerary_root__Rq2Ts input,.PublicFlightInlineItinerary_root__Rq2Ts summary{font:inherit}.PublicFlightInlineItinerary_header__wJ4SN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;background:linear-gradient(100deg,#f2f7ff,#faf7ff);position:sticky;top:0;z-index:4;border-bottom:1px solid #e3e8f2}.PublicFlightInlineItinerary_headerCopy__PQwxl{display:grid;min-width:0;gap:2px}.PublicFlightInlineItinerary_eyebrow__3SvUO{color:#5f6e86;font-size:13px;font-weight:750;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.PublicFlightInlineItinerary_headerCopy__PQwxl b{overflow:hidden;color:#101a33;font-size:16px;font-weight:780;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.PublicFlightInlineItinerary_headerCopy__PQwxl em{overflow:hidden;color:#5c6a80;font-size:13px;font-style:normal;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.PublicFlightInlineItinerary_closeButton__JPn2k{min-width:44px;min-height:44px;border:1px solid #cfd9eb;border-radius:12px;background:#fff;color:#315fdf;cursor:pointer;font-size:14px;font-weight:720;padding:8px 12px}.PublicFlightInlineItinerary_closeButton__JPn2k:focus-visible,.PublicFlightInlineItinerary_fareOption__6JHVC:focus-within,.PublicFlightInlineItinerary_fitAction__Kgau9:focus-visible,.PublicFlightInlineItinerary_segments__63u2P summary:focus-visible{outline:3px solid rgba(49,95,223,.34);outline-offset:2px}.PublicFlightInlineItinerary_journeys__fBU0q{display:grid;min-width:0;gap:12px;padding:12px;background:linear-gradient(180deg,#f8faff,#fff)}.PublicFlightInlineItinerary_journey__azXgx{min-width:0;overflow:clip;border:1px solid #e0e6f0;border-radius:14px;background:#fff}.PublicFlightInlineItinerary_journeyHead__HhWeM{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px 0}.PublicFlightInlineItinerary_journeyHead__HhWeM b{color:#101a33;font-size:15px;font-weight:780}.PublicFlightInlineItinerary_journeyHead__HhWeM em,.PublicFlightInlineItinerary_journeyHead__HhWeM span{color:#5f6e86;font-size:13px;font-style:normal;font-weight:620;line-height:1.4}.PublicFlightInlineItinerary_journeyHead__HhWeM em{margin-left:auto;border-radius:999px;background:#eef4ff;color:#2859c5;padding:5px 8px}.PublicFlightInlineItinerary_journeyBody__tGltk{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(82px,.72fr) minmax(110px,1fr) minmax(82px,.72fr);align-items:center;gap:12px;min-width:0;padding:14px}.PublicFlightInlineItinerary_airline___nV65,.PublicFlightInlineItinerary_routeLine__vPQuu,.PublicFlightInlineItinerary_timepoint__UpHhH{min-width:0}.PublicFlightInlineItinerary_airline___nV65{display:flex;align-items:center;gap:10px}.PublicFlightInlineItinerary_airlineCopy__D4ELc,.PublicFlightInlineItinerary_routeLine__vPQuu,.PublicFlightInlineItinerary_timepoint__UpHhH{display:grid;gap:3px}.PublicFlightInlineItinerary_logoImage__fP740,.PublicFlightInlineItinerary_logo__Te76z{position:relative;display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #dce4f1;border-radius:12px;background:linear-gradient(145deg,#fff,#edf3ff);color:#315fdf;font-style:normal}.PublicFlightInlineItinerary_logoImage__fP740{box-sizing:border-box;object-fit:contain;padding:6px}.PublicFlightInlineItinerary_logoMark__QHP3h{position:relative;z-index:1;font-size:13px;font-weight:850;letter-spacing:-.02em}.PublicFlightInlineItinerary_logoWing__gREZO{position:absolute;right:-8px;bottom:-8px;width:28px;height:28px;border-radius:50%;background:rgba(99,102,241,.13)}.PublicFlightInlineItinerary_airlineCopy__D4ELc b,.PublicFlightInlineItinerary_timepoint__UpHhH b{overflow:hidden;color:#17233b;font-size:14px;font-weight:740;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.PublicFlightInlineItinerary_airlineCopy__D4ELc small,.PublicFlightInlineItinerary_routeLine__vPQuu em,.PublicFlightInlineItinerary_routeLine__vPQuu small,.PublicFlightInlineItinerary_timepoint__UpHhH small{color:#5f6e86;font-size:13px;font-style:normal;font-weight:600;line-height:1.4}.PublicFlightInlineItinerary_airlineCopy__D4ELc em{width:fit-content;border:1px solid #d4e7dc;border-radius:999px;background:#f3faf6;color:#27634d;font-size:13px;font-style:normal;font-weight:680;line-height:1.35;padding:4px 7px}.PublicFlightInlineItinerary_timepoint__UpHhH strong{color:#081326;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.PublicFlightInlineItinerary_routeLine__vPQuu{justify-items:center;text-align:center}.PublicFlightInlineItinerary_journeyBody__tGltk>.PublicFlightInlineItinerary_timepoint__UpHhH:last-child{justify-self:end;text-align:right}.PublicFlightInlineItinerary_routeTrack__w_JLz{position:relative;width:100%;min-width:64px;height:1px;margin:7px 0;background:#bfd1f5}.PublicFlightInlineItinerary_planeIcon__o1foi{position:absolute;top:50%;left:50%;display:grid;width:28px;height:28px;place-items:center;border:1px solid #c9dbff;border-radius:50%;background:#fff;color:#2f6df5;transform:translate(-50%,-50%)}.PublicFlightInlineItinerary_actionIcon__2HFUA svg,.PublicFlightInlineItinerary_planeIcon__o1foi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.PublicFlightInlineItinerary_planeIcon__o1foi svg{fill:currentColor;stroke:none}.PublicFlightInlineItinerary_segments__63u2P{min-width:0;margin:0 14px 12px;border:1px solid #dfe6f1;border-radius:12px;background:#fbfcff}.PublicFlightInlineItinerary_segments__63u2P summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:#315fdf;cursor:pointer;font-size:13px;font-weight:740;line-height:1.35;list-style:none;padding:8px 12px}.PublicFlightInlineItinerary_segments__63u2P summary::-webkit-details-marker{display:none}.PublicFlightInlineItinerary_segments__63u2P summary:after{content:"+";font-size:18px;line-height:1}.PublicFlightInlineItinerary_segments__63u2P[open] summary:after{content:"−"}.PublicFlightInlineItinerary_segmentList__sq9Ml{display:grid;gap:8px;border-top:1px solid #e4e9f2;padding:10px}.PublicFlightInlineItinerary_segmentWrap__tWWNX{display:grid;gap:8px;min-width:0}.PublicFlightInlineItinerary_segment__KyXkH{display:grid;grid-template-columns:minmax(130px,1.15fr) minmax(70px,.58fr) minmax(90px,.8fr) minmax(70px,.58fr);align-items:center;gap:10px;min-width:0;border-radius:10px;background:#fff;padding:10px}.PublicFlightInlineItinerary_segment__KyXkH>span{display:grid;min-width:0;gap:2px}.PublicFlightInlineItinerary_segment__KyXkH em,.PublicFlightInlineItinerary_segment__KyXkH small{color:#5f6e86;font-size:13px;font-style:normal;line-height:1.4}.PublicFlightInlineItinerary_segment__KyXkH b{overflow:hidden;color:#17233b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.PublicFlightInlineItinerary_segment__KyXkH strong{color:#0b1730;font-size:15px}.PublicFlightInlineItinerary_segmentLine__5FN3M{justify-items:center;text-align:center}.PublicFlightInlineItinerary_segmentLine__5FN3M i{width:100%;height:1px;background:#c8d8f5}.PublicFlightInlineItinerary_layover__Wl3Q_{display:flex;align-items:center;gap:8px;margin:0;border-left:3px solid #7467ea;background:#f5f3ff;color:#515e75;font-size:13px;line-height:1.4;padding:8px 10px}.PublicFlightInlineItinerary_layover__Wl3Q_ b{color:#5145b8}.PublicFlightInlineItinerary_inclusionStrip__jjops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:stretch;border-top:1px solid #e8ebf3;background:#fff}.PublicFlightInlineItinerary_inclusionItem__Ar79L{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;border-right:1px solid #edf0f5;padding:10px 12px}.PublicFlightInlineItinerary_inclusionItem__Ar79L>i{display:grid;width:30px;height:30px;place-items:center;color:#52617f;font-style:normal}.PublicFlightInlineItinerary_inclusionItem__Ar79L>i svg{width:21px;height:21px;stroke-width:1.8}.PublicFlightInlineItinerary_inclusionItem__Ar79L>span{display:grid;min-width:0;gap:2px}.PublicFlightInlineItinerary_inclusionItem__Ar79L b,.PublicFlightInlineItinerary_inclusionItem__Ar79L small{overflow:hidden;line-height:1.3;text-overflow:ellipsis}.PublicFlightInlineItinerary_inclusionItem__Ar79L small{color:#778198;font-size:11px;font-weight:620}.PublicFlightInlineItinerary_inclusionItem__Ar79L b{display:-webkit-box;color:#27324d;font-size:12px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicFlightInlineItinerary_detailsHint__V3PD7{display:inline-flex;min-width:92px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:#4c5874;font-size:12px;font-weight:720}.PublicFlightInlineItinerary_detailsHint__V3PD7 b{color:#5e48dc;font-size:15px}.PublicFlightInlineItinerary_fitPanel__HTNuQ{display:grid;grid-template-columns:46px minmax(220px,1fr) minmax(250px,.82fr) minmax(170px,auto);align-items:center;gap:20px;margin:4px 12px 12px;border:1px solid #d9d0ff;border-radius:18px;padding:18px 22px;background:linear-gradient(110deg,#fcfaff,#fff 72%);box-shadow:0 12px 30px rgba(82,65,190,.06)}.PublicFlightInlineItinerary_fitIcon__Q9iGf{display:grid;width:46px;height:46px;place-items:center;border:1px solid #e4dcff;border-radius:14px;background:linear-gradient(145deg,#f7f4ff,#eee8ff);color:#6240e8}.PublicFlightInlineItinerary_fitIcon__Q9iGf svg{width:23px;height:23px;stroke-width:1.9}.PublicFlightInlineItinerary_fitCopy__Fvx_P{display:grid;gap:7px}.PublicFlightInlineItinerary_fitCopy__Fvx_P>b{color:#5337df;font-size:16px;line-height:1.35}.PublicFlightInlineItinerary_fitCopy__Fvx_P ul{display:grid;gap:7px;margin:0;padding:0;color:#5e6981;font-size:14px;line-height:1.35;list-style:none}.PublicFlightInlineItinerary_fitCopy__Fvx_P li:before{margin-right:6px;color:#29a06e;content:"✓";font-weight:800}.PublicFlightInlineItinerary_fitMetrics__cCw_a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.PublicFlightInlineItinerary_fitMetric__PZTTN{display:grid;min-width:0;min-height:82px;align-content:center;gap:4px;border:1px solid #dedff0;border-radius:14px;padding:12px 16px;background:rgba(255,255,255,.94)}.PublicFlightInlineItinerary_fitMetric__PZTTN small{color:#7b859a;font-size:13px;line-height:1.3}.PublicFlightInlineItinerary_fitMetric__PZTTN b{color:#202a46;font-size:17px;font-weight:620;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.PublicFlightInlineItinerary_fitMetric__PZTTN em{color:#8a93a6;font-size:11px;font-style:normal;font-weight:560;line-height:1.3}.PublicFlightInlineItinerary_fareVariants__eJaBw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;margin:2px 12px 12px;border:0;padding:0}.PublicFlightInlineItinerary_fareVariants__eJaBw legend{width:100%;margin-bottom:8px;color:#263c68;font-size:14px;font-weight:760;line-height:1.4}.PublicFlightInlineItinerary_fareOption__6JHVC{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;min-height:76px;border:1px solid #dce5f2;border-radius:13px;background:#fbfcff;cursor:pointer;padding:11px}.PublicFlightInlineItinerary_fareOptionSelected__gxHD_{border-color:#6658e8;background:#f6f4ff;box-shadow:0 0 0 2px rgba(102,88,232,.12)}.PublicFlightInlineItinerary_fareOption__6JHVC input{width:20px;height:20px;margin:0;accent-color:#5b4ce4}.PublicFlightInlineItinerary_fareOptionCopy__BC24t{display:grid;min-width:0;gap:2px}.PublicFlightInlineItinerary_fareOption__6JHVC b,.PublicFlightInlineItinerary_fareOption__6JHVC strong{color:#172554;font-size:14px;line-height:1.35}.PublicFlightInlineItinerary_fareOption__6JHVC strong{text-align:right;white-space:nowrap}.PublicFlightInlineItinerary_fareOption__6JHVC small{color:#5f6e86;font-size:13px;line-height:1.35}.PublicFlightInlineItinerary_actionStatus__g_EJi{grid-column:2/-1;grid-row:2;min-width:0;margin:0;color:#9a3412;font-size:13px;font-weight:650;line-height:1.4}.PublicFlightInlineItinerary_fitAction__Kgau9{display:inline-flex;grid-column:4;grid-row:1;align-items:center;justify-content:center;gap:8px;min-width:170px;min-height:52px;border:0;border-radius:12px;background:linear-gradient(110deg,#2168f4,#7138f4);box-shadow:0 10px 24px rgba(76,68,235,.18);color:#fff;cursor:pointer;font-size:14px;font-weight:740;line-height:1.35;padding:12px 18px}.PublicFlightInlineItinerary_fitAction__Kgau9:disabled{box-shadow:none;cursor:progress;opacity:.68}.PublicFlightInlineItinerary_actionIcon__2HFUA{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center}@container flight-inline-itinerary (max-width: 820px){.PublicFlightInlineItinerary_journeyBody__tGltk{grid-template-columns:minmax(0,.82fr) minmax(92px,1fr) minmax(0,.82fr);column-gap:8px;row-gap:9px;padding:12px 14px}.PublicFlightInlineItinerary_airline___nV65{grid-column:1/-1}.PublicFlightInlineItinerary_segment__KyXkH{grid-template-columns:minmax(0,1fr) minmax(64px,.8fr) minmax(0,1fr)}.PublicFlightInlineItinerary_segment__KyXkH>span:first-child{grid-column:1/-1}.PublicFlightInlineItinerary_inclusionStrip__jjops{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicFlightInlineItinerary_inclusionItem__Ar79L{min-height:60px;border-bottom:1px solid #edf0f5;padding:8px 10px}.PublicFlightInlineItinerary_detailsHint__V3PD7{min-width:0;min-height:60px;border-bottom:1px solid #edf0f5}.PublicFlightInlineItinerary_fitPanel__HTNuQ{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}.PublicFlightInlineItinerary_fitIcon__Q9iGf{width:42px;height:42px}.PublicFlightInlineItinerary_fitMetrics__cCw_a{grid-column:1/-1;width:100%}.PublicFlightInlineItinerary_actionStatus__g_EJi,.PublicFlightInlineItinerary_fitAction__Kgau9{grid-column:1/-1;grid-row:auto}.PublicFlightInlineItinerary_fitAction__Kgau9{justify-self:stretch;width:100%}}@container flight-inline-itinerary (max-width: 544px){.PublicFlightInlineItinerary_header__wJ4SN{gap:10px;padding:12px}.PublicFlightInlineItinerary_headerCopy__PQwxl em{max-width:100%}.PublicFlightInlineItinerary_journeys__fBU0q{gap:10px;padding:10px}.PublicFlightInlineItinerary_journeyHead__HhWeM{flex-wrap:wrap;gap:5px 8px;padding:10px 12px 0}.PublicFlightInlineItinerary_journeyHead__HhWeM em{width:fit-content;margin-left:0}.PublicFlightInlineItinerary_journeyBody__tGltk{column-gap:6px;row-gap:7px;padding:10px 12px 11px}.PublicFlightInlineItinerary_logo__Te76z{width:38px;height:38px}.PublicFlightInlineItinerary_routeLine__vPQuu em,.PublicFlightInlineItinerary_routeLine__vPQuu small{max-width:100%;white-space:normal}.PublicFlightInlineItinerary_timepoint__UpHhH strong{font-size:18px}.PublicFlightInlineItinerary_routeLine__vPQuu em,.PublicFlightInlineItinerary_routeLine__vPQuu small,.PublicFlightInlineItinerary_timepoint__UpHhH small{font-size:12px}.PublicFlightInlineItinerary_routeTrack__w_JLz{margin:4px 0}.PublicFlightInlineItinerary_segments__63u2P{margin-right:12px;margin-bottom:10px;margin-left:12px}.PublicFlightInlineItinerary_segment__KyXkH{gap:8px;padding:8px}.PublicFlightInlineItinerary_fareVariants__eJaBw{grid-template-columns:1fr;gap:8px}.PublicFlightInlineItinerary_fareOption__6JHVC{gap:8px;min-height:72px;padding:9px}.PublicFlightInlineItinerary_fareOption__6JHVC small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicFlightInlineItinerary_inclusionStrip__jjops{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicFlightInlineItinerary_detailsHint__V3PD7,.PublicFlightInlineItinerary_inclusionItem__Ar79L{min-height:58px}.PublicFlightInlineItinerary_fitPanel__HTNuQ{grid-template-columns:40px minmax(0,1fr);gap:10px;margin-inline:10px;padding:13px}.PublicFlightInlineItinerary_fitIcon__Q9iGf{width:40px;height:40px}.PublicFlightInlineItinerary_fitCopy__Fvx_P{gap:5px}.PublicFlightInlineItinerary_fitCopy__Fvx_P>b{font-size:15px}.PublicFlightInlineItinerary_fitCopy__Fvx_P ul{gap:4px;font-size:13px}.PublicFlightInlineItinerary_fitMetrics__cCw_a{gap:8px}.PublicFlightInlineItinerary_fitMetric__PZTTN{min-height:72px;padding:10px 12px}.PublicFlightInlineItinerary_fitMetric__PZTTN b{font-size:15px}}@media (prefers-reduced-motion:reduce){.PublicFlightInlineItinerary_root__Rq2Ts{scroll-behavior:auto}}.PublicFlightResultCard_card__AzC_v{--flight-card-border:#dbe3f2;--flight-card-ink:#10182b;--flight-card-muted:#596780;--flight-card-primary:#4f46e5;background:#fff;border:1px solid var(--flight-card-border);border-radius:14px;box-shadow:0 8px 24px rgba(25,37,67,.06);color:var(--flight-card-ink);container-name:flight-result-card;container-type:inline-size;min-width:0;overflow:hidden}.PublicFlightResultCard_card__AzC_v *{box-sizing:border-box}.PublicFlightResultCard_selected__HVXp7{border-color:#7770ee;box-shadow:0 0 0 2px rgba(79,70,229,.12),0 10px 28px rgba(25,37,67,.08)}.PublicFlightResultCard_expanded__JjAt1{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.PublicFlightResultCard_layout__V6bpC{display:grid;grid-template-areas:"identity body action";grid-template-columns:minmax(7.5rem,.8fr) minmax(0,4fr) minmax(10.25rem,1fr);min-width:0}.PublicFlightResultCard_identity__OVbSW{align-items:center;border-right:1px solid #edf1f8;display:flex;flex-direction:column;gap:10px;grid-area:identity;justify-content:center;min-width:0;padding:16px 12px;text-align:center}.PublicFlightResultCard_airlineImage__UcxRq,.PublicFlightResultCard_logo__NQyFk{border-radius:12px;flex:0 0 52px;height:52px;width:52px}.PublicFlightResultCard_logo__NQyFk{align-items:center;background:linear-gradient(145deg,#315efb,#7c3aed);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32);color:#fff;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.02em}.PublicFlightResultCard_airlineImage__UcxRq{background:#fff;border:1px solid #e4e9f3;box-sizing:border-box;object-fit:contain;padding:7px}.PublicFlightResultCard_identityCopy__0O2he{display:grid;gap:3px;min-width:0}.PublicFlightResultCard_identityCopy__0O2he h3{font-size:15px;font-weight:750;line-height:1.35;margin:0;overflow-wrap:break-word}.PublicFlightResultCard_identityCopy__0O2he small{color:var(--flight-card-muted);font-size:13px;line-height:1.35;overflow-wrap:break-word}.PublicFlightResultCard_body__fIIY3{display:grid;gap:10px;grid-area:body;min-width:0;padding:14px 16px}.PublicFlightResultCard_routeNote__8W6Fs{color:var(--flight-card-muted);font-size:13px;line-height:1.4;margin:0}.PublicFlightResultCard_journeyList__HapbU{display:grid;gap:10px;min-width:0}.PublicFlightResultCard_journey__tZV0G{display:grid;gap:8px;min-width:0}.PublicFlightResultCard_journey__tZV0G+.PublicFlightResultCard_journey__tZV0G{border-top:1px solid #edf1f8;padding-top:10px}.PublicFlightResultCard_journeyHeader__99ZZq{align-items:baseline;display:grid;gap:4px 8px;grid-template-columns:auto auto minmax(0,1fr);min-width:0}.PublicFlightResultCard_journeyHeader__99ZZq b,.PublicFlightResultCard_journeyHeader__99ZZq small,.PublicFlightResultCard_journeyHeader__99ZZq span{font-size:13px;line-height:1.35}.PublicFlightResultCard_journeyHeader__99ZZq b{font-weight:650;letter-spacing:.015em;text-transform:uppercase}.PublicFlightResultCard_journeyHeader__99ZZq small,.PublicFlightResultCard_journeyHeader__99ZZq span{color:var(--flight-card-muted)}.PublicFlightResultCard_journeyHeader__99ZZq span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.PublicFlightResultCard_schedule__nw2Mr{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(3.75rem,auto) minmax(7rem,1fr) minmax(3.75rem,auto);min-width:0}.PublicFlightResultCard_timepoint__Eoidz{display:grid;gap:1px}.PublicFlightResultCard_timepoint__Eoidz strong{font-size:20px;font-weight:640;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}.PublicFlightResultCard_timepoint__Eoidz small{color:var(--flight-card-muted);font-size:13px;font-weight:580;line-height:1.35}.PublicFlightResultCard_destination__n_vB8{text-align:right}.PublicFlightResultCard_routeLine__7rMHa{align-items:center;display:grid;gap:3px;justify-items:center;min-width:0;text-align:center}.PublicFlightResultCard_routeLine__7rMHa b,.PublicFlightResultCard_routeLine__7rMHa em,.PublicFlightResultCard_routeLine__7rMHa small{font-size:13px;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicFlightResultCard_routeLine__7rMHa b{font-weight:620}.PublicFlightResultCard_routeLine__7rMHa em,.PublicFlightResultCard_routeLine__7rMHa small{color:var(--flight-card-muted);font-style:normal}.PublicFlightResultCard_routeLine__7rMHa i{background:#cbd5e1;display:block;height:1px;position:relative;width:100%}.PublicFlightResultCard_routeLine__7rMHa i span,.PublicFlightResultCard_routeLine__7rMHa i:after,.PublicFlightResultCard_routeLine__7rMHa i:before{background:#fff;border:2px solid #64748b;border-radius:50%;content:"";height:7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.PublicFlightResultCard_routeLine__7rMHa i:before{left:0}.PublicFlightResultCard_routeLine__7rMHa i:after{right:0}.PublicFlightResultCard_routeLine__7rMHa i span{background:var(--flight-card-primary);border-color:#fff;left:50%;transform:translate(-50%,-50%)}.PublicFlightResultCard_detailsAction__tZOqA{appearance:none;background:transparent;border:0;color:#4338ca;cursor:pointer;font:inherit;font-size:13px;font-weight:700;justify-self:start;min-height:32px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.PublicFlightResultCard_detailsAction__tZOqA:focus-visible{border-radius:4px;outline:2px solid #4338ca;outline-offset:2px}.PublicFlightResultCard_detailsAction__tZOqA:disabled{cursor:wait;opacity:.58}.PublicFlightResultCard_chipRow__kGmaQ{display:flex;flex-wrap:wrap;gap:6px}.PublicFlightResultCard_chipRow__kGmaQ span{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:13px;font-weight:650;line-height:1.35;padding:4px 8px}.PublicFlightResultCard_decision__FuSB9{color:var(--flight-card-muted);font-size:13px;line-height:1.4;margin:0}.PublicFlightResultCard_strong__ZXZsG{color:#166534;font-weight:700}.PublicFlightResultCard_action__ZIhH8{align-content:center;appearance:none;background:linear-gradient(180deg,#fafbff,#f5f7ff);border:0;border-left:1px solid #e4e9f3;color:var(--flight-card-ink);cursor:pointer;display:grid;gap:7px;grid-area:action;justify-items:start;min-height:44px;min-width:0;padding:16px;text-align:left}.PublicFlightResultCard_action__ZIhH8:hover{background:#eef2ff}.PublicFlightResultCard_action__ZIhH8:focus-visible{box-shadow:inset 0 0 0 3px #4338ca;outline:0}.PublicFlightResultCard_action__ZIhH8:disabled{cursor:wait;opacity:.58}.PublicFlightResultCard_actionKicker__Bh94v,.PublicFlightResultCard_actionState__9g_nq{font-size:13px;line-height:1.35}.PublicFlightResultCard_actionKicker__Bh94v{color:var(--flight-card-muted);font-weight:600}.PublicFlightResultCard_actionPrice__99WYf{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.PublicFlightResultCard_actionPrice__99WYf strong{font-size:18px;font-weight:620;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.25}.PublicFlightResultCard_actionPrice__99WYf em{color:#738098;font-size:12px;font-style:normal;font-weight:540;line-height:1.3}.PublicFlightResultCard_actionState__9g_nq{align-items:center;background:linear-gradient(135deg,#315efb,#7c3aed);border-radius:9px;color:#fff;display:inline-flex;font-weight:650;justify-content:center;min-height:44px;padding:8px 12px;width:100%}@container flight-result-card (max-width: 720px){.PublicFlightResultCard_layout__V6bpC{grid-template-areas:"identity identity" "body action";grid-template-columns:minmax(0,1fr) 9.5rem}.PublicFlightResultCard_identity__OVbSW{border-bottom:1px solid #edf1f8;border-right:0;flex-direction:row;justify-content:flex-start;padding:12px 14px;text-align:left}.PublicFlightResultCard_airlineImage__UcxRq,.PublicFlightResultCard_logo__NQyFk{flex-basis:44px;height:44px;width:44px}.PublicFlightResultCard_body__fIIY3{padding:12px 14px}}@container flight-result-card (max-width: 544px){.PublicFlightResultCard_layout__V6bpC{grid-template-areas:"identity" "body" "action";grid-template-columns:minmax(0,1fr)}.PublicFlightResultCard_journeyHeader__99ZZq{grid-template-columns:auto minmax(0,1fr)}.PublicFlightResultCard_journeyHeader__99ZZq span{display:none}.PublicFlightResultCard_schedule__nw2Mr{gap:8px;grid-template-columns:minmax(3.6rem,auto) minmax(5.5rem,1fr) minmax(3.6rem,auto)}.PublicFlightResultCard_chipRow__kGmaQ,.PublicFlightResultCard_decision__FuSB9{display:none}.PublicFlightResultCard_action__ZIhH8{align-items:center;border-left:0;border-top:1px solid #e4e9f3;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.PublicFlightResultCard_actionKicker__Bh94v{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.PublicFlightResultCard_actionPrice__99WYf{grid-column:2;grid-row:1;justify-self:end}.PublicFlightResultCard_actionState__9g_nq{grid-column:1/-1;margin-top:5px}}@container flight-result-card (min-width: 600px){.PublicFlightResultCard_card__AzC_v{position:relative;border-radius:18px;box-shadow:0 12px 30px rgba(36,46,94,.065)}.PublicFlightResultCard_priority__Sqd7F{border-color:#8b78f2;box-shadow:0 0 0 2px rgba(96,71,232,.11),0 14px 34px rgba(36,46,94,.09)}.PublicFlightResultCard_priority__Sqd7F:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#4a6cf7,#7842ed);content:"";pointer-events:none}.PublicFlightResultCard_layout__V6bpC{grid-template-areas:"identity body action";grid-template-columns:minmax(8.5rem,.76fr) minmax(0,4fr) minmax(10.5rem,1.05fr);min-height:9.5rem}.PublicFlightResultCard_identity__OVbSW{flex-direction:row;gap:12px;justify-content:flex-start;padding:18px;text-align:left}.PublicFlightResultCard_airlineImage__UcxRq,.PublicFlightResultCard_logo__NQyFk{flex-basis:48px;height:48px;width:48px}.PublicFlightResultCard_identityCopy__0O2he h3{font-size:15px}.PublicFlightResultCard_identityCopy__0O2he small{font-size:12px}.PublicFlightResultCard_body__fIIY3{align-content:center;display:grid;gap:8px;grid-template-areas:"chips" "journeys" "decision";grid-template-columns:minmax(0,1fr);padding:12px 18px}.PublicFlightResultCard_detailsAction__tZOqA,.PublicFlightResultCard_routeNote__8W6Fs{display:none}.PublicFlightResultCard_journeyList__HapbU{align-content:center;grid-area:journeys}.PublicFlightResultCard_journey__tZV0G{gap:7px}.PublicFlightResultCard_journeyHeader__99ZZq{grid-template-columns:auto minmax(0,1fr)}.PublicFlightResultCard_journeyHeader__99ZZq b,.PublicFlightResultCard_journeyHeader__99ZZq small{font-size:11px}.PublicFlightResultCard_journeyHeader__99ZZq span{display:none}.PublicFlightResultCard_schedule__nw2Mr{gap:12px;grid-template-columns:minmax(3.8rem,auto) minmax(7.5rem,1fr) minmax(3.8rem,auto)}.PublicFlightResultCard_timepoint__Eoidz strong{font-size:22px}.PublicFlightResultCard_routeLine__7rMHa b,.PublicFlightResultCard_routeLine__7rMHa em,.PublicFlightResultCard_routeLine__7rMHa small,.PublicFlightResultCard_timepoint__Eoidz small{font-size:11px}.PublicFlightResultCard_routeLine__7rMHa b{color:#158653}.PublicFlightResultCard_routeLine__7rMHa em{display:none}.PublicFlightResultCard_chipRow__kGmaQ{grid-area:chips}.PublicFlightResultCard_chipRow__kGmaQ span{font-size:10px;padding:3px 8px}.PublicFlightResultCard_decision__FuSB9{align-self:end;font-size:11px;grid-area:decision}.PublicFlightResultCard_action__ZIhH8{align-content:center;background:rgba(249,250,255,.78);gap:8px;justify-items:stretch;padding:16px 18px;text-align:left}.PublicFlightResultCard_action__ZIhH8:hover{background:#f4f2ff}.PublicFlightResultCard_actionKicker__Bh94v{color:#65718b;font-size:10px;line-height:1.35}.PublicFlightResultCard_actionPrice__99WYf strong{font-size:18px;letter-spacing:-.015em}.PublicFlightResultCard_actionState__9g_nq{border-radius:10px;min-height:40px;padding:8px 11px}}@container flight-result-card (min-width: 600px) and (max-width: 819px){.PublicFlightResultCard_layout__V6bpC{grid-template-columns:minmax(7.25rem,.72fr) minmax(0,2.7fr) minmax(9rem,.9fr)}.PublicFlightResultCard_identity__OVbSW{flex-direction:column;gap:8px;padding:12px 10px;text-align:center}.PublicFlightResultCard_body__fIIY3{display:block;padding:12px 14px}.PublicFlightResultCard_chipRow__kGmaQ,.PublicFlightResultCard_decision__FuSB9{display:none}.PublicFlightResultCard_action__ZIhH8{padding-inline:12px}.PublicFlightResultCard_actionKicker__Bh94v{max-height:2.7em;overflow:hidden}.PublicFlightResultCard_actionPrice__99WYf strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.PublicFlightResultCard_action__ZIhH8{scroll-behavior:auto}}.PublicFlightSearchLoading_shell__htRQo{--loader-ink:#14213d;--loader-muted:#66738f;position:relative;isolation:isolate;display:grid;width:100%;min-width:0;gap:clamp(.9rem,1.4vw,1.3rem);overflow:hidden;border:1px solid rgb(215 222 239/92%);border-radius:clamp(1.15rem,2vw,1.75rem);padding:clamp(1rem,2vw,1.75rem);background:radial-gradient(circle at 8% 0,rgb(111 91 255/10%),transparent 21rem),radial-gradient(circle at 94% 10%,rgb(71 154 255/9%),transparent 22rem),#f9fbff;box-shadow:0 1.25rem 3rem rgb(42 53 94/8%);color:var(--loader-ink)}.PublicFlightSearchLoading_shell__htRQo:before{position:absolute;top:-8rem;left:-7rem;z-index:-1;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgb(117 92 255/13%),transparent 68%);content:"";pointer-events:none;animation:PublicFlightSearchLoading_ambient-drift__06gBC 7s ease-in-out infinite alternate}.PublicFlightSearchLoading_shell__htRQo:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(108deg,transparent 18%,rgb(255 255 255/0) 38%,rgb(255 255 255/54%) 49%,rgb(202 217 255/16%) 56%,transparent 74%);background-size:230% 100%;content:"";pointer-events:none;animation:PublicFlightSearchLoading_panel-shine__WQAcr 4.8s ease-in-out infinite}.PublicFlightSearchLoading_shell__htRQo,.PublicFlightSearchLoading_shell__htRQo *{box-sizing:border-box}.PublicFlightSearchLoading_header__JHXmg{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.PublicFlightSearchLoading_liveMark__vYJ0L,.PublicFlightSearchLoading_safety__Bo91y{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;font-size:.72rem;font-weight:760;line-height:1}.PublicFlightSearchLoading_liveMark__vYJ0L{color:#2251b2;letter-spacing:.05em;text-transform:uppercase}.PublicFlightSearchLoading_liveMark__vYJ0L i{width:.55rem;height:.55rem;border:3px solid rgb(42 188 124/18%);border-radius:50%;background:#20a76c;box-shadow:0 0 0 0 rgb(32 167 108/24%);animation:PublicFlightSearchLoading_live-pulse__QJR15 1.8s ease-out infinite}.PublicFlightSearchLoading_safety__Bo91y{border:1px solid rgb(21 128 61/12%);padding:.48rem .7rem;background:rgb(240 253 244/80%);color:#187044}.PublicFlightSearchLoading_intro__TsNM9{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.5vw,1.25rem)}.PublicFlightSearchLoading_planeMark__Cm1Ud{position:relative;display:grid;width:clamp(3.25rem,5vw,4.5rem);height:clamp(3.25rem,5vw,4.5rem);place-items:center;border:1px solid rgb(99 102 241/14%);border-radius:1.25rem;background:linear-gradient(112deg,#ffffff 5%,#eef1ff 36%,#ffffff 50%,#eaf0ff 76%);background-position:100% 50%;background-size:230% 100%;box-shadow:0 .85rem 1.8rem rgb(69 74 157/12%);color:#5445e8;font-size:clamp(1.2rem,2.2vw,1.75rem);transform:none;animation:none}.PublicFlightSearchLoading_planeMark__Cm1Ud span{position:relative;z-index:1;display:block;transform:none;animation:none}.PublicFlightSearchLoading_planeMark__Cm1Ud:after,.PublicFlightSearchLoading_planeMark__Cm1Ud:before{position:absolute;z-index:2;color:#7566f4;content:"✦";font-size:.76rem;line-height:1;pointer-events:none;text-shadow:0 0 .8rem rgb(109 91 238/60%);transform:scale(.55);animation:PublicFlightSearchLoading_sparkle-twinkle__8BNKX 2.2s ease-in-out infinite}.PublicFlightSearchLoading_planeMark__Cm1Ud:before{top:-.25rem;right:-.18rem}.PublicFlightSearchLoading_planeMark__Cm1Ud:after{bottom:.22rem;left:-.3rem;color:#4f9df8;font-size:.52rem;animation-delay:-1.05s}.PublicFlightSearchLoading_copy__z_mDb{display:grid;min-width:0;gap:.25rem}.PublicFlightSearchLoading_copy__z_mDb small{color:#5549d9;font-size:.7rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.PublicFlightSearchLoading_copy__z_mDb h2,.PublicFlightSearchLoading_copy__z_mDb p{margin:0}.PublicFlightSearchLoading_copy__z_mDb h2{color:var(--loader-ink);font-size:clamp(1.35rem,2.3vw,2rem);font-weight:780;letter-spacing:-.035em;line-height:1.08}@supports ((-webkit-background-clip:text) or (background-clip:text)){.PublicFlightSearchLoading_copy__z_mDb h2{background:linear-gradient(100deg,var(--loader-ink) 18%,#6556e9 42%,#267dd8 50%,var(--loader-ink) 68%);background-clip:text;background-position:110% 50%;background-size:240% 100%;color:transparent;-webkit-background-clip:text;animation:PublicFlightSearchLoading_headline-shine__nJMnT 3.2s ease-in-out infinite}}.PublicFlightSearchLoading_copy__z_mDb p{max-width:65ch;color:var(--loader-muted);font-size:clamp(.82rem,1vw,.93rem);font-weight:540;line-height:1.48}.PublicFlightSearchLoading_journey__H6o8C{display:grid;grid-template-columns:minmax(19rem,1.25fr) minmax(21rem,1fr);gap:.75rem;min-width:0}.PublicFlightSearchLoading_route__0SnyU,.PublicFlightSearchLoading_tripFacts__wjwG9{min-width:0;border:1px solid rgb(213 220 238/88%);border-radius:1.1rem;background:rgb(255 255 255/88%);box-shadow:inset 0 1px rgb(255 255 255/90%)}.PublicFlightSearchLoading_route__0SnyU{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.5rem,.55fr) minmax(0,1fr);align-items:center;min-height:6.25rem;padding:.85rem 1rem}.PublicFlightSearchLoading_route__0SnyU>span:not(.PublicFlightSearchLoading_routeLine__nLxhl){display:grid;min-width:0;gap:.08rem}.PublicFlightSearchLoading_route__0SnyU>span:last-child{text-align:right}.PublicFlightSearchLoading_route__0SnyU small,.PublicFlightSearchLoading_tripFacts__wjwG9 dt{color:#77829a;font-size:.62rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.PublicFlightSearchLoading_route__0SnyU b{color:#111c37;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:820;letter-spacing:-.04em}.PublicFlightSearchLoading_route__0SnyU em{overflow:hidden;color:#69758d;font-size:.74rem;font-style:normal;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.PublicFlightSearchLoading_routeLine__nLxhl{position:relative;display:grid;min-width:0;place-items:center}.PublicFlightSearchLoading_routeLine__nLxhl i{width:100%;height:1px;background:linear-gradient(90deg,#cdd5e7 0 46%,transparent 46% 54%,#cdd5e7 54%)}.PublicFlightSearchLoading_routeLine__nLxhl b{position:absolute;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid #dfe4f3;border-radius:50%;background:#fff;color:#6254eb;font-size:.8rem;transform:none;animation:none}.PublicFlightSearchLoading_tripFacts__wjwG9{display:grid;grid-template-columns:minmax(9rem,1.55fr) repeat(2,minmax(6.5rem,1fr));align-items:stretch;margin:0;overflow:hidden}.PublicFlightSearchLoading_tripFacts__wjwG9 div{display:grid;min-width:0;align-content:center;gap:.3rem;padding:.85rem .95rem}.PublicFlightSearchLoading_tripFacts__wjwG9 div+div{border-left:1px solid #e8ecf4}.PublicFlightSearchLoading_tripFacts__wjwG9 dd{overflow:hidden;margin:0;color:#18243f;font-size:.78rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.PublicFlightSearchLoading_progress__RbJeE{position:relative;height:.22rem;overflow:hidden;border-radius:999px;background:#e4e9f4}.PublicFlightSearchLoading_progress__RbJeE span{position:absolute;inset:0 auto 0 0;width:36%;border-radius:inherit;background:linear-gradient(90deg,#4b70f5,#7c48ef 70%,#d850b4);animation:PublicFlightSearchLoading_progress-travel__BrATc 1.45s cubic-bezier(.4,0,.2,1) infinite}.PublicFlightSearchLoading_checks__hi6qV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.PublicFlightSearchLoading_checks__hi6qV>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;border:1px solid rgb(216 223 239/82%);border-radius:.9rem;padding:.62rem .7rem;background:rgb(255 255 255/72%);box-shadow:0 .35rem 1rem rgb(61 72 120/4%);animation:PublicFlightSearchLoading_check-card-breathe__RhvNU 3.6s ease-in-out infinite}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(2){animation-delay:-.9s}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(3){animation-delay:-1.8s}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(4){animation-delay:-2.7s}.PublicFlightSearchLoading_checks__hi6qV>span>i{display:grid;width:.72rem;height:.72rem;place-items:center;color:#6759eb;font-style:normal;animation:PublicFlightSearchLoading_sparkle-twinkle__8BNKX 1.8s ease-in-out infinite}.PublicFlightSearchLoading_checks__hi6qV>span>i:before{content:"✦";font-size:.65rem;line-height:1}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(2)>i{animation-delay:-.45s}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(3)>i{animation-delay:-.9s}.PublicFlightSearchLoading_checks__hi6qV>span:nth-child(4)>i{animation-delay:-1.35s}.PublicFlightSearchLoading_checks__hi6qV>span>span{display:grid;min-width:0;gap:.1rem}.PublicFlightSearchLoading_checks__hi6qV b,.PublicFlightSearchLoading_checks__hi6qV small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicFlightSearchLoading_checks__hi6qV b{color:#25304a;font-size:.72rem;font-weight:720}.PublicFlightSearchLoading_checks__hi6qV small{color:#78839a;font-size:.62rem;font-weight:560}.PublicFlightSearchLoading_resultsPreview__rMCup{display:grid;gap:.7rem}.PublicFlightSearchLoading_previewHeading__yRfV_{display:flex;align-items:center;justify-content:space-between}.PublicFlightSearchLoading_flightCard___C0RS b,.PublicFlightSearchLoading_flightCard___C0RS i,.PublicFlightSearchLoading_flightCard___C0RS span,.PublicFlightSearchLoading_previewHeading__yRfV_ span{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,#e6eaf3 18%,#f8faff 38%,#e6eaf3 62%);background-size:240% 100%;animation:PublicFlightSearchLoading_skeleton-sheen__aoPtA 1.55s ease-in-out infinite}.PublicFlightSearchLoading_previewHeading__yRfV_ span:first-child{width:min(15rem,42%);height:.85rem}.PublicFlightSearchLoading_previewHeading__yRfV_ span:last-child{width:min(8rem,24%);height:.65rem}.PublicFlightSearchLoading_flightCard___C0RS{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.22fr);align-items:center;gap:1rem;min-height:8.7rem;border:1px solid rgb(216 223 237/90%);border-radius:1.15rem;padding:.9rem;background:rgb(255 255 255/90%);box-shadow:0 .55rem 1.6rem rgb(50 62 101/5%)}.PublicFlightSearchLoading_airlineMark__Iy7_t{width:3.5rem;height:3.5rem;border-radius:1rem!important}.PublicFlightSearchLoading_flightMain__5FEho{display:grid;min-width:0;gap:.5rem}.PublicFlightSearchLoading_airlineLine__vwNXW{width:min(13rem,55%);height:.75rem}.PublicFlightSearchLoading_leg__HUypb{display:grid;grid-template-columns:minmax(4.5rem,.3fr) minmax(8rem,1fr) minmax(4.5rem,.3fr);align-items:center;gap:.6rem}.PublicFlightSearchLoading_leg__HUypb span{height:1rem}.PublicFlightSearchLoading_leg__HUypb i{height:.22rem}.PublicFlightSearchLoading_meta__eJXlS{display:flex;gap:.42rem}.PublicFlightSearchLoading_meta__eJXlS span{width:5.5rem;height:1.05rem}.PublicFlightSearchLoading_price__zZuLJ{display:grid;justify-items:end;gap:.65rem;border-left:1px solid #e7ebf3;padding-left:1rem}.PublicFlightSearchLoading_price__zZuLJ span{width:6.8rem;height:1rem}.PublicFlightSearchLoading_price__zZuLJ b{width:6.8rem;height:2.25rem;border-radius:.75rem}.PublicFlightSearchLoading_recovery__cQdaz{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #e1e6f0;padding-top:.85rem;color:#65718a;font-size:.76rem;font-weight:580}.PublicFlightSearchLoading_recovery__cQdaz button{min-height:2.4rem;flex:0 0 auto;border:1px solid #cec9fb;border-radius:.75rem;padding:.55rem .85rem;background:#fff;color:#4e3bd0;cursor:pointer;font:inherit;font-weight:720}.PublicFlightSearchLoading_recovery__cQdaz button:focus-visible{outline:3px solid rgb(92 75 224/26%);outline-offset:2px}@keyframes PublicFlightSearchLoading_progress-travel__BrATc{0%{transform:translateX(-105%)}to{transform:translateX(290%)}}@keyframes PublicFlightSearchLoading_skeleton-sheen__aoPtA{0%{background-position:115% 0}to{background-position:-115% 0}}@keyframes PublicFlightSearchLoading_live-pulse__QJR15{70%{box-shadow:0 0 0 .45rem rgb(32 167 108/0)}to{box-shadow:0 0 0 0 rgb(32 167 108/0)}}@keyframes PublicFlightSearchLoading_ambient-drift__06gBC{0%{transform:translate3d(-1rem,-.5rem,0) scale(.94)}to{transform:translate3d(3.5rem,2rem,0) scale(1.08)}}@keyframes PublicFlightSearchLoading_panel-shine__WQAcr{0%,18%{background-position:125% 50%;opacity:0}38%{opacity:1}62%,to{background-position:-125% 50%;opacity:0}}@keyframes PublicFlightSearchLoading_plane-mark-shine__LIppJ{0%,18%{background-position:110% 50%}72%,to{background-position:-110% 50%}}@keyframes PublicFlightSearchLoading_plane-mark-glow__AipDi{0%,to{box-shadow:0 .85rem 1.8rem rgb(69 74 157/12%)}50%{box-shadow:0 .85rem 2rem rgb(92 79 224/23%),0 0 0 .22rem rgb(116 103 242/7%)}}@keyframes PublicFlightSearchLoading_sparkle-twinkle__8BNKX{0%,to{opacity:.32;transform:scale(.55)}48%{opacity:1;transform:scale(1.08)}68%{opacity:.7;transform:scale(.78)}}@keyframes PublicFlightSearchLoading_headline-shine__nJMnT{0%,22%{background-position:110% 50%}74%,to{background-position:-110% 50%}}@keyframes PublicFlightSearchLoading_route-marker-glow___pCRn{0%,to{box-shadow:0 0 0 0 rgb(98 84 235/0)}50%{box-shadow:0 0 0 .28rem rgb(98 84 235/9%)}}@keyframes PublicFlightSearchLoading_check-card-breathe__RhvNU{0%,to{border-color:rgb(216 223 239/82%);transform:translateY(0)}50%{border-color:rgb(116 105 235/28%);transform:translateY(-1px)}}@media (max-width:980px){.PublicFlightSearchLoading_journey__H6o8C{grid-template-columns:minmax(0,1fr)}.PublicFlightSearchLoading_checks__hi6qV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.PublicFlightSearchLoading_shell__htRQo{border-radius:1rem;box-shadow:none}.PublicFlightSearchLoading_safety__Bo91y{display:none}.PublicFlightSearchLoading_intro__TsNM9{align-items:start}.PublicFlightSearchLoading_planeMark__Cm1Ud{width:2.9rem;height:2.9rem;border-radius:.9rem}.PublicFlightSearchLoading_route__0SnyU{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);min-height:5.5rem;padding-inline:.75rem}.PublicFlightSearchLoading_route__0SnyU em{display:none}.PublicFlightSearchLoading_tripFacts__wjwG9{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.PublicFlightSearchLoading_tripFacts__wjwG9 div{padding:.7rem}.PublicFlightSearchLoading_tripFacts__wjwG9 dd{font-size:.7rem}.PublicFlightSearchLoading_flightCard___C0RS{grid-template-columns:2.75rem minmax(0,1fr);min-height:7.4rem;gap:.75rem}.PublicFlightSearchLoading_airlineMark__Iy7_t{width:2.75rem;height:2.75rem}.PublicFlightSearchLoading_price__zZuLJ{display:none}}@media (max-width:480px){.PublicFlightSearchLoading_checks__hi6qV{grid-template-columns:minmax(0,1fr)}.PublicFlightSearchLoading_tripFacts__wjwG9{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PublicFlightSearchLoading_tripFacts__wjwG9 div:first-child{grid-column:1/-1}.PublicFlightSearchLoading_tripFacts__wjwG9 div:nth-child(2){border-left:0;border-top:1px solid #e8ecf4}.PublicFlightSearchLoading_tripFacts__wjwG9 div:nth-child(3){border-top:1px solid #e8ecf4}.PublicFlightSearchLoading_recovery__cQdaz{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.PublicFlightSearchLoading_checks__hi6qV>span,.PublicFlightSearchLoading_checks__hi6qV>span>i,.PublicFlightSearchLoading_copy__z_mDb h2,.PublicFlightSearchLoading_flightCard___C0RS b,.PublicFlightSearchLoading_flightCard___C0RS i,.PublicFlightSearchLoading_flightCard___C0RS span,.PublicFlightSearchLoading_liveMark__vYJ0L i,.PublicFlightSearchLoading_planeMark__Cm1Ud,.PublicFlightSearchLoading_planeMark__Cm1Ud span,.PublicFlightSearchLoading_planeMark__Cm1Ud:after,.PublicFlightSearchLoading_planeMark__Cm1Ud:before,.PublicFlightSearchLoading_previewHeading__yRfV_ span,.PublicFlightSearchLoading_progress__RbJeE span,.PublicFlightSearchLoading_routeLine__nLxhl b,.PublicFlightSearchLoading_shell__htRQo:after,.PublicFlightSearchLoading_shell__htRQo:before{animation:none}.PublicFlightSearchLoading_progress__RbJeE span{left:0;width:42%;opacity:.72;transform:none}}