.FlightResults_initialStateCard__NFKFG{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(255 255 255/.16);border-radius:1.5rem;background-color:#102d35;background-image:radial-gradient(circle at 12% 18%,rgb(111 214 189/.2),transparent 24rem),radial-gradient(circle at 92% 88%,rgb(238 108 77/.12),transparent 27rem),linear-gradient(rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0);background-size:auto,auto,58px 58px,58px 58px;color:#fbf7ef;box-shadow:0 28px 80px rgb(6 25 31/.22)}.FlightResults_initialStateCard__NFKFG:after{position:absolute;z-index:-1;right:-10rem;bottom:-19rem;width:36rem;height:36rem;border:5.5rem solid rgb(111 214 189/.075);border-radius:50%;box-shadow:0 0 0 5rem rgb(238 108 77/.045);pointer-events:none;content:""}.FlightResults_initialStateGlass__qcEy9{display:flex;width:min(100%,42rem);margin-inline:auto;flex-direction:column;align-items:center;border:1px solid rgb(255 255 255/.15);background:linear-gradient(145deg,rgb(255 255 255/.085),rgb(255 255 255/.035));padding:clamp(1.75rem,4vw,2.75rem);text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255/.09),0 22px 55px rgb(3 18 23/.22);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.FlightResults_initialStateIcon__vwmqX{display:grid;width:4.25rem;height:4.25rem;margin-bottom:1.15rem;place-items:center;border:1px solid rgb(111 214 189/.32);background:rgb(111 214 189/.11);color:#6fd6bd;box-shadow:0 0 36px rgb(111 214 189/.1)}.FlightResults_initialStateEyebrow__Z_eDA{margin:0 0 .55rem;color:#6fd6bd;font-family:var(--font-display),sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.FlightResults_initialStateGlass__qcEy9{animation:FlightResults_flight-results-rise-in__2WXqK .65s cubic-bezier(.22,1,.36,1) both}}@keyframes FlightResults_flight-results-rise-in__2WXqK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FlightResults_mobileResults__FT5sk{display:none}@media (max-width:767px){.FlightResults_mobileResults__FT5sk{display:grid;gap:.5rem}.FlightResults_mobileFlightCard__2Kjev{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(16 45 53/.14);border-radius:1.25rem;background:#fffaf0;color:#0b1f2a;box-shadow:0 .75rem 1.75rem rgb(7 23 28/.1)}.dark .FlightResults_mobileFlightCard__2Kjev{border-color:rgb(255 255 255/.12);background:#0d1d2b;color:#f7fbfa;box-shadow:0 .75rem 1.75rem rgb(0 0 0/.25)}.FlightResults_mobileFlightCardSelected__WJmND{border-color:#2c9d8d;box-shadow:0 0 0 2px rgb(44 157 141/.16),0 .75rem 1.75rem rgb(7 23 28/.1)}.dark .FlightResults_mobileFlightCardSelected__WJmND{border-color:#6fd6bd;box-shadow:0 0 0 2px rgb(111 214 189/.14),0 .75rem 1.75rem rgb(0 0 0/.25)}.FlightResults_mobileScoreFill__PO7Kp{position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--mobile-air-score,0);background:#e7f5f1;pointer-events:none;transition:width .4s cubic-bezier(.22,1,.36,1)}.dark .FlightResults_mobileScoreFill__PO7Kp{background:#14333b}.FlightResults_mobileCardMain__nCq8V{position:relative;z-index:1;display:block;width:100%;border:0;padding:.625rem .75rem .5rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.FlightResults_mobileCardMain__nCq8V:focus-visible{outline:2px solid #ef6c4d;outline-offset:-3px}.FlightResults_mobileRouteRow__SL3aF{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.FlightResults_mobileRoute__cBF4X{display:flex;min-width:0;align-items:center;gap:.5rem}.FlightResults_mobileAirport__jkgrj{min-width:0}.FlightResults_mobileDestination__xUTdF{display:flex;min-width:0;align-items:flex-start;gap:.3125rem}.FlightResults_mobileExcludeAirport__yxFpj{display:grid;width:1rem;height:1rem;flex:0 0 auto;margin-top:-.0625rem;place-items:center;border:0;border-radius:999px;background:transparent;color:#e54855;transition:color .16s ease,transform .16s ease}.FlightResults_mobileExcludeAirport__yxFpj:hover{background:transparent;color:#c92f3e;transform:scale(1.05)}.FlightResults_mobileExcludeAirport__yxFpj:focus-visible{outline:2px solid #e54855;outline-offset:2px}.FlightResults_mobileAirport__jkgrj strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:800;line-height:1;letter-spacing:-.03em}.FlightResults_mobileAirport__jkgrj small{display:block;max-width:5.25rem;margin-top:.125rem;overflow:hidden;color:#657178;font-size:.6875rem;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.dark .FlightResults_mobileAirport__jkgrj small{color:#a6b7ba}.FlightResults_mobileRouteLine__AFdUo{display:flex;align-items:center;gap:.1875rem;color:#ef6c4d}.FlightResults_mobileRouteLine__AFdUo:after,.FlightResults_mobileRouteLine__AFdUo:before{width:.625rem;height:1px;background:currentColor;opacity:.45;content:""}.FlightResults_mobileTotal__3hsmW{flex:0 0 auto;text-align:right}.FlightResults_mobileTotal__3hsmW small{display:block;color:#657178;font-family:var(--font-mono),monospace;font-size:.5625rem;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.dark .FlightResults_mobileTotal__3hsmW small{color:#a6b7ba}.FlightResults_mobileTotal__3hsmW strong{display:block;margin-top:.125rem;color:#168167;font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:800;line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.dark .FlightResults_mobileTotal__3hsmW strong{color:#7ce0c8}.FlightResults_mobileTimes__uPby9{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin-top:.5rem;border-top:1px solid rgb(16 45 53/.1);padding-top:.4375rem}.dark .FlightResults_mobileTimes__uPby9{border-top-color:rgb(255 255 255/.09)}.FlightResults_mobileLeg__xOxos{min-width:0}.FlightResults_mobileLegReturn__SrT3J{text-align:right}.FlightResults_mobileLegLabel__Nbr1P{display:flex;align-items:center;gap:.3125rem;margin-bottom:.125rem;color:#657178;font-family:var(--font-mono),monospace;font-size:.5625rem;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.dark .FlightResults_mobileLegLabel__Nbr1P{color:#a6b7ba}.FlightResults_mobileLegReturn__SrT3J .FlightResults_mobileLegLabel__Nbr1P{justify-content:flex-end}.FlightResults_mobileLeg__xOxos strong,.FlightResults_mobileLeg__xOxos>span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightResults_mobileLeg__xOxos strong{font-size:.8125rem;font-weight:750}.FlightResults_mobileLeg__xOxos>span:last-child{margin-top:.0625rem;color:#526068;font-size:.6875rem}.dark .FlightResults_mobileLeg__xOxos>span:last-child{color:#b4c0c2}.FlightResults_mobileDuration__8RUXv{display:grid;width:1.875rem;height:1.875rem;place-items:center;border-radius:999px;background:#6fd6bd;color:#102d35;font-size:.625rem;font-weight:800;white-space:nowrap;box-shadow:0 0 0 1px rgb(44 157 141/.2)}.dark .FlightResults_mobileDuration__8RUXv{background:#ffd54f;color:#172027;box-shadow:0 0 0 1px rgb(255 213 79/.22)}.FlightResults_mobileCardFooter__7ZqKX{position:relative;z-index:1;display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid rgb(16 45 53/.08);padding:.3125rem .5rem .3125rem .75rem;background:rgb(255 255 255/.36)}.dark .FlightResults_mobileCardFooter__7ZqKX{border-top-color:rgb(255 255 255/.08);background:rgb(255 255 255/.025)}.FlightResults_mobileScore__bmsc_{display:flex;min-width:0;align-items:center;gap:.375rem;color:#175b51;font-size:.75rem;font-weight:750;white-space:nowrap}.dark .FlightResults_mobileScore__bmsc_{color:#91dfcd}.FlightResults_mobileScore__bmsc_ b{color:#0b1f2a;font-weight:850}.dark .FlightResults_mobileScore__bmsc_ b{color:#f7fbfa}.FlightResults_mobileActions__py18u{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.3125rem}.FlightResults_mobileExternalAction__OPF2_{width:2.25rem;height:2.25rem;border-color:rgb(239 108 77/.28)!important;border-radius:.7rem!important;color:#ef6c4d!important}.FlightResults_mobileExternalAction__OPF2_:hover{background:rgb(239 108 77/.1)!important;color:#d95438!important}}@media (max-width:360px){.FlightResults_mobileCardMain__nCq8V{padding-inline:.625rem}.FlightResults_mobileRoute__cBF4X,.FlightResults_mobileTimes__uPby9{gap:.3125rem}.FlightResults_mobileRouteLine__AFdUo:after,.FlightResults_mobileRouteLine__AFdUo:before{width:.375rem}.FlightResults_mobileAirport__jkgrj strong,.FlightResults_mobileTotal__3hsmW strong{font-size:1.125rem}.FlightResults_mobileScore__bmsc_{font-size:.6875rem}}