@keyframes FlightSearch_fadeInUp___Qhs2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FlightSearch_results-grid__GRxyg{display:grid;grid-template-columns:300px 1fr;gap:var(--flight-gap-lg);margin-bottom:var(--flight-gap-lg)}.FlightSearch_results-grid--no-filters__jX61j{grid-template-columns:1fr}.FlightSearch_filter-sidebar__5NXz4{background:var(--flight-bg-filter);border:1px solid var(--flight-border-dropdown);border-radius:var(--flight-radius-xl);padding:var(--flight-padding-lg);height:-moz-fit-content;height:fit-content;position:sticky;top:var(--flight-gap-xl)}.FlightSearch_results-container__fb_ze{opacity:0;animation:FlightSearch_fadeInUp___Qhs2 .6s ease-out .3s forwards}.FlightSearch_flight-card__Cqi4Q{background:var(--flight-glass-bg);backdrop-filter:blur(20px);border:1px solid var(--flight-glass-border);border-radius:var(--flight-radius-lg);box-shadow:0 4px 16px var(--flight-shadow),0 1px 4px var(--flight-shadow);padding:var(--flight-padding-md);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:1;min-height:120px}.FlightSearch_flight-card__Cqi4Q:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--flight-shadow-hover),0 2px 8px var(--flight-shadow)}.FlightSearch_sort-button__Ev38O{padding:var(--flight-padding-xs) var(--flight-padding-md);border-radius:50px;border:2px solid var(--flight-glass-border);background:var(--flight-bg-input);color:var(--flight-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:lowercase;letter-spacing:.02em;box-shadow:0 2px 8px var(--flight-shadow)}.FlightSearch_sort-button--active__DTx3u{border:none;background:var(--flight-bg-button);color:#fff;box-shadow:0 4px 12px var(--flight-shadow-hover)}.FlightSearch_flex-center__dFTcs{display:flex;justify-content:center;align-items:center}.FlightSearch_flex-between__bI7Id{display:flex;justify-content:space-between;align-items:center}.FlightSearch_flex-column__EHjUE{display:flex;flex-direction:column}.FlightSearch_flex-gap-sm__mBe7D{gap:var(--flight-gap-sm)}.FlightSearch_flex-gap-md__cK9uS{gap:var(--flight-gap-md)}.FlightSearch_flex-gap-lg__v9n8w{gap:var(--flight-gap-lg)}.FlightSearch_glass-effect__oT6fm{background:var(--flight-glass-bg);backdrop-filter:blur(20px);border:1px solid var(--flight-glass-border)}.FlightSearch_hover-lift__leTDi{transition:all .3s cubic-bezier(.4,0,.2,1)}.FlightSearch_hover-lift__leTDi:hover{transform:translateY(-2px)}.FlightSearch_time-display__Z8gUK{font-size:1.5rem;font-weight:600;color:var(--flight-text-primary);font-family:var(--font-body);line-height:1}.FlightSearch_airport-code__v8_Oi{font-size:.8rem;color:var(--flight-bg-button);font-weight:600;margin-top:var(--flight-gap-xs)}.FlightSearch_price-display__kQA7P{font-size:1.75rem;font-weight:700;color:var(--sunset);font-family:var(--font-body);line-height:1}.FlightSearch_filter-header___E7Y0{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--flight-gap-lg);padding-bottom:var(--flight-gap-md);border-bottom:2px solid var(--flight-border-input)}.FlightSearch_filter-title__hy1RX{font-size:1.1rem;font-weight:600;color:var(--flight-text-primary);text-transform:lowercase;font-family:var(--font-display)}.FlightSearch_results-list__KTh2F{display:flex;flex-direction:column;gap:var(--flight-gap-md)}.FlightSearch_flight-summary__QatYU{display:flex;align-items:center;justify-content:space-between;gap:var(--flight-gap-md)}.FlightSearch_route-summary__a3xL9{display:flex;align-items:center;gap:var(--flight-gap-md);flex:1}.FlightSearch_time-airport-group__zIxiQ{display:flex;align-items:center;gap:var(--flight-padding-xs)}.FlightSearch_time-section__PMZMl{text-align:center}.FlightSearch_fade-in__MiqcQ{animation:FlightSearch_fadeInUp___Qhs2 .6s ease-out forwards}.FlightSearch_stagger-1__ZVfy4{animation-delay:.1s}.FlightSearch_stagger-2__LrOom{animation-delay:.2s}.FlightSearch_stagger-3__WF2T3{animation-delay:.3s}.FlightSearch_stagger-4___VDwC{animation-delay:.4s}.FlightSearch_stagger-5__BBPJM{animation-delay:.5s}.FlightSearch_error-message__1NLEE{color:var(--error);font-size:.875rem;margin-top:1rem;text-align:center;padding:1rem;background:rgba(255,107,74,.1);border-radius:12px;border:1px solid rgba(255,107,74,.2)}.FlightSearch_filter-section__H0kK9{margin-bottom:1.5rem}.FlightSearch_filter-section-title__2sQ41{font-size:1rem;font-weight:600;color:var(--flight-text-primary);margin-bottom:.75rem;text-transform:lowercase;font-family:var(--font-display)}.FlightSearch_filter-options__FQD8V{display:flex;flex-direction:column;gap:.5rem}.FlightSearch_filter-option-label__tCPSD{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--flight-text-secondary);padding:.375rem 0;transition:color .2s ease}.FlightSearch_filter-option-label__tCPSD:hover{color:var(--flight-text-primary)}.FlightSearch_filter-checkbox__RWilD{width:18px;height:18px;border:2px solid var(--flight-border-input);border-radius:4px;background:var(--flight-bg-input);position:relative;transition:all .2s ease}.FlightSearch_filter-checkbox__RWilD:checked{background:var(--flight-bg-button);border-color:var(--flight-bg-button)}.FlightSearch_flight-search-tool__5F8ku .FlightSearch_flight-input-wrapper__CfqIa input.FlightSearch_padding-left-1-5__qFpa2{padding-left:1.5em}.FlightSearch_flight-search-tool__5F8ku .FlightSearch_flight-input-wrapper__CfqIa input.FlightSearch_padding-left-2__r9mDB{padding-left:2em}.FlightSearch_clear-filters-button__aS741{background:none;border:1px solid var(--flight-text-primary);border-radius:6px;padding:.25rem .75rem;font-size:.75rem;color:var(--flight-text-primary);cursor:pointer;text-transform:lowercase;font-weight:500;transition:all .2s ease}.FlightSearch_clear-filters-button__aS741:hover{background:var(--flight-border-input)}.FlightSearch_hide-filters-button__JlF8N{width:100%;padding:.75rem;background:var(--flight-border-input);border:1px solid var(--flight-border-dropdown);border-radius:12px}.FlightSearch_hide-filters-button__JlF8N,.FlightSearch_show-filters-button__eNg3W{color:var(--flight-text-primary);font-size:.8rem;font-weight:500;cursor:pointer;text-transform:lowercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.FlightSearch_show-filters-button__eNg3W{padding:.75rem 1.5rem;background:var(--flight-glass-bg);border:1px solid var(--flight-glass-border);border-radius:12px;margin-bottom:1rem}.FlightSearch_hide-filters-button__JlF8N:hover,.FlightSearch_show-filters-button__eNg3W:hover{background:var(--flight-bg-button);color:#fff;transform:translateY(-1px)}.FlightSearch_price-slider__wy03y{width:100%;height:6px;border-radius:3px;outline:none;cursor:pointer;-webkit-appearance:none;background:var(--flight-bg-button)}.FlightSearch_price-slider__wy03y::-webkit-slider-track{height:6px;border-radius:3px;background:var(--flight-bg-button)}.FlightSearch_price-slider__wy03y::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--flight-border-input) 0,var(--flight-bg-button) 100%)}.FlightSearch_price-slider__wy03y::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:var(--white);border:2px solid var(--flight-bg-button);cursor:pointer;margin-top:-5px}.FlightSearch_price-range-display__WC28G{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--flight-text-secondary);margin-top:.5rem}.FlightSearch_price-range-label__gngs_{padding:.25rem .5rem;background:var(--flight-border-input);border-radius:4px;font-weight:500}.FlightSearch_results-header__S26y0{background:var(--flight-glass-bg);backdrop-filter:blur(20px);border:1px solid var(--flight-glass-border);border-radius:20px;box-shadow:0 8px 32px var(--flight-shadow),0 2px 8px var(--flight-shadow);padding:2rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.FlightSearch_results-header-title__SBKqM{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:500;color:var(--flight-text-primary);margin-bottom:.5rem;text-transform:lowercase;font-family:var(--font-display)}.FlightSearch_results-header-subtitle__5yIqk{font-size:.875rem;color:var(--flight-text-secondary);font-weight:300;text-transform:lowercase}.FlightSearch_sort-buttons-container__PikNU{display:flex;gap:.5rem;flex-wrap:wrap}.FlightSearch_flight-overview__pZ9xC{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;min-width:120px}.FlightSearch_flight-progress-line___3MPS{height:2px;width:60px;position:relative;border-radius:1px}.FlightSearch_flight-progress-line--direct__8P51X{background:var(--success)}.FlightSearch_flight-progress-line--stops__Zmf0U{background:var(--warning)}.FlightSearch_flight-stop-indicator__EH2dp{position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--warning)}.FlightSearch_flight-route-label__Bru8g{font-size:.7rem;color:var(--success);font-weight:500;text-transform:lowercase}.FlightSearch_flight-route-label--stops__R1tVr{color:var(--warning)}.FlightSearch_arrival-time-container__5VyAd{display:flex;align-items:center;gap:.75rem}.FlightSearch_arrival-time-section__HIgEb{text-align:center}.FlightSearch_expanded-details__QeCMy{border-top:1px solid var(--flight-border-input);padding-top:1rem;margin-top:1rem}.FlightSearch_segment-container__GnyiI{margin-bottom:1.5rem}.FlightSearch_segment-container__GnyiI:last-child{margin-bottom:0}.FlightSearch_segment-header__Jt0__{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.FlightSearch_segment-times-container__WAhZY{display:flex;align-items:center;gap:.75rem}.FlightSearch_segment-time-display__Xx4zi{font-size:1.25rem;font-weight:600;color:var(--flight-text-primary);font-family:var(--font-body);line-height:1}.FlightSearch_segment-airport-code__U3vGG{font-size:.75rem;color:var(--flight-bg-button);font-weight:600;margin-top:.25rem}.FlightSearch_segment-route-info__P5bpA{font-size:.75rem;color:var(--flight-text-secondary);font-weight:500}.FlightSearch_enhance-journey-container__1YBKR{background:var(--flight-glass-bg);backdrop-filter:blur(20px);border:2px dashed var(--flight-border-dropdown);border-radius:20px;padding:2rem;margin-top:2rem;text-align:center}.FlightSearch_enhance-journey-title__LyxrF{font-size:1.25rem;font-weight:500;color:var(--flight-bg-button);margin-bottom:1rem;text-transform:lowercase;font-family:var(--font-display)}.FlightSearch_enhance-journey-grid__pYR2a{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.FlightSearch_enhance-journey-card___cFIi{padding:1rem;background:var(--flight-border-input);border-radius:12px;border:1px solid var(--flight-border-dropdown)}.FlightSearch_enhance-journey-icon___r3HZ{font-size:1.5rem;margin-bottom:.5rem}.FlightSearch_enhance-journey-card-title__n25LM{font-size:.875rem;font-weight:500;color:var(--flight-text-primary)}.FlightSearch_enhance-journey-card-subtitle__9pYiT{font-size:.75rem;color:var(--flight-text-secondary)}.FlightSearch_enhance-journey-description__wDXzi{font-size:.875rem;color:var(--flight-text-secondary);font-weight:300;font-style:italic}@media (max-width:768px){.FlightSearch_results-grid__GRxyg{grid-template-columns:1fr}.FlightSearch_filter-sidebar__5NXz4{position:static;margin-bottom:var(--flight-gap-lg)}}