@property --sky-tint-strong{syntax:"<color>";inherits:false;initial-value:#6076ef}@property --sky-tint-mid{syntax:"<color>";inherits:false;initial-value:#788ff6}@property --sky-tint-band{syntax:"<color>";inherits:false;initial-value:#c7d2fb}@property --sky-tint-wash{syntax:"<color>";inherits:false;initial-value:#eef1fe}@property --sky-mask-mid-alpha{syntax:"<number>";inherits:false;initial-value:.55}@property --sky-mask-floor-alpha{syntax:"<number>";inherits:false;initial-value:0}.sky-unit-product-mask{--sky-mask-mid-alpha:.55;--sky-mask-floor-alpha:0;transition:--sky-mask-mid-alpha .72s cubic-bezier(.22,1,.36,1),--sky-mask-floor-alpha .72s cubic-bezier(.22,1,.36,1)}.sky-unit-product-mask[data-stays=true]{--sky-mask-mid-alpha:1;--sky-mask-floor-alpha:1}@property --sky-dome-y{syntax:"<percentage>";inherits:false;initial-value:128%}@property --sky-dome-alpha{syntax:"<number>";inherits:false;initial-value:.92}@property --sky-wall-y{syntax:"<percentage>";inherits:false;initial-value:92%}@property --sky-lift-y{syntax:"<percentage>";inherits:false;initial-value:120%}.sky-ramp-morph{z-index:1;--sky-dome-y:128%;--sky-dome-alpha:.84;--sky-wall-y:92%;--sky-lift-y:106%;background: radial-gradient(55% 95% at -8% var(--sky-wall-y), color-mix(in srgb, var(--sky-tint-strong) 72%, transparent) 0%, color-mix(in srgb, var(--sky-tint-mid) 35%, transparent) 34%, color-mix(in srgb, var(--sky-tint-mid) 0%, transparent) 62%),  radial-gradient(55% 95% at 108% var(--sky-wall-y), color-mix(in srgb, var(--sky-tint-strong) 72%, transparent) 0%, color-mix(in srgb, var(--sky-tint-mid) 35%, transparent) 34%, color-mix(in srgb, var(--sky-tint-mid) 0%, transparent) 62%),  radial-gradient(78% 120% at 50% var(--sky-dome-y), rgba(255, 255, 255, var(--sky-dome-alpha)) 0%, #ffffff8c 30%, #fff0 52%),  radial-gradient(220% 150% at 50% var(--sky-lift-y), var(--sky-tint-strong) 0%, var(--sky-tint-mid) 16%, var(--sky-tint-band) 30%, var(--sky-tint-wash) 42%, #fff0 54%),  linear-gradient(180deg, var(--color-n-0) 0%, var(--color-n-0) 100%);transition:--sky-dome-y 1.25s cubic-bezier(.4,.02,.2,1),--sky-dome-alpha 1.25s cubic-bezier(.4,.02,.2,1),--sky-wall-y 1.25s cubic-bezier(.4,.02,.2,1),--sky-lift-y 1.25s cubic-bezier(.4,.02,.2,1),--sky-tint-strong .85s,--sky-tint-mid .85s,--sky-tint-band .85s,--sky-tint-wash .85s;position:absolute;inset:0}.sky-ramp-morph[data-palette=stays]{--sky-tint-strong:#6076ef;--sky-tint-mid:#788ff6;--sky-tint-band:#c7d2fb;--sky-tint-wash:#eef1fe}.sky-ramp-morph[data-receded=true]{--sky-dome-y:-30%;--sky-dome-alpha:.96;--sky-wall-y:2%;--sky-lift-y:-22%}.sky-ramp-morph[data-palette=stays][data-receded=true]{--sky-tint-strong:#6076ef;--sky-tint-mid:#788ff6;--sky-tint-band:#c7d2fb;--sky-tint-wash:#eef1fe}:root[data-theme=dark] .sky-ramp-morph{background: radial-gradient(55% 95% at -8% var(--sky-wall-y), #56565a80 0%, #30303447 34%, #30303400 62%), radial-gradient(55% 95% at 108% var(--sky-wall-y), #56565a80 0%, #30303447 34%, #30303400 62%),  radial-gradient(78% 120% at 50% var(--sky-dome-y), rgba(5, 5, 7, var(--sky-dome-alpha)) 0%, #0505078c 30%, #05050700 52%),  radial-gradient(135% 62% at 50% var(--sky-lift-y), #2e2e30 0%, #262628 30%, #1b1b1d 54%, #1b1b1d80 70%, #1b1b1d00 84%),  linear-gradient(180deg, #020204 0%, #020204 100%)}@media (max-width:820px){.sky-ramp-morph{transition:--sky-dome-y 1.9s cubic-bezier(.16,1,.3,1),--sky-dome-alpha 1.9s cubic-bezier(.16,1,.3,1),--sky-wall-y 1.9s cubic-bezier(.16,1,.3,1),--sky-lift-y 1.9s cubic-bezier(.16,1,.3,1)}.sky-ramp-morph[data-receded=true]{transition:--sky-dome-y 1.5s cubic-bezier(.4,.02,.2,1),--sky-dome-alpha 1.5s cubic-bezier(.4,.02,.2,1),--sky-wall-y 1.5s cubic-bezier(.4,.02,.2,1),--sky-lift-y 1.5s cubic-bezier(.4,.02,.2,1)}}@media (prefers-reduced-motion:reduce){.sky-ramp-morph{transition:none}}
.ExploreDestinationPreview-module__quUOOq__preview{transform-origin:50% 100%;will-change:opacity, transform;animation:.52s cubic-bezier(.16,1,.3,1) both ExploreDestinationPreview-module__quUOOq__preview-enter;overflow:hidden}.ExploreDestinationPreview-module__quUOOq__content{transform-origin:50% 42%}.ExploreDestinationPreview-module__quUOOq__content[data-phase=out]{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) both ExploreDestinationPreview-module__quUOOq__preview-swap-out}.ExploreDestinationPreview-module__quUOOq__content[data-phase=in]{animation:.32s cubic-bezier(.16,1,.3,1) both ExploreDestinationPreview-module__quUOOq__preview-swap-in}@keyframes ExploreDestinationPreview-module__quUOOq__preview-enter{0%{opacity:.42;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ExploreDestinationPreview-module__quUOOq__preview-swap-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.992)}}@keyframes ExploreDestinationPreview-module__quUOOq__preview-swap-in{0%{opacity:0;transform:translateY(22px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ExploreDestinationPreview-module__quUOOq__preview,.ExploreDestinationPreview-module__quUOOq__content[data-phase=out],.ExploreDestinationPreview-module__quUOOq__content[data-phase=in]{animation:none}}
.ExploreMap-module__k60FVW__map{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--color-blue-50) 72%, transparent), transparent 58%), var(--color-n-100);width:100%;height:100%}.ExploreMap-module__k60FVW__annotation{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.ExploreMap-module__k60FVW__annotation[data-viewport-visible=false]{visibility:hidden;pointer-events:none}.ExploreMap-module__k60FVW__annotation[data-viewport-visible=true] .ExploreMap-module__k60FVW__annotationButton{animation:.28s cubic-bezier(.16,1,.3,1) both ExploreMap-module__k60FVW__annotation-in;animation-delay:var(--annotation-delay,0s)}.ExploreMap-module__k60FVW__annotationButton{min-width:82px;max-width:142px;color:var(--color-fg);text-align:left;background:color-mix(in srgb, var(--color-n-0) 94%, transparent);border:1px solid color-mix(in srgb, var(--color-border-strong) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);transform-origin:50% 100%;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px 8px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 1px 2px #1418211f,0 7px 22px #14182121}.ExploreMap-module__k60FVW__annotationButton:after{content:"";background:var(--grad-accent);opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 8px 0;transform:scaleX(.55)}.ExploreMap-module__k60FVW__annotationCity{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-weight:600;line-height:1.1;display:block;overflow:hidden}.ExploreMap-module__k60FVW__annotationFare{letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.1;display:block}.ExploreMap-module__k60FVW__annotationFare[data-loading=true]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-n-300) 82%, transparent) 18%, color-mix(in srgb, var(--color-n-100) 92%, transparent) 42%, color-mix(in srgb, var(--color-n-300) 82%, transparent) 66%);background-size:220% 100%;border-radius:999px;width:38px;height:8px;margin-top:2px;animation:1.15s ease-in-out infinite ExploreMap-module__k60FVW__fare-loading;overflow:hidden}.ExploreMap-module__k60FVW__annotation[data-tier=airport] .ExploreMap-module__k60FVW__annotationButton{border-radius:11px;gap:1px;min-width:58px;max-width:76px;padding:5px 8px 6px}.ExploreMap-module__k60FVW__annotation[data-tier=airport] .ExploreMap-module__k60FVW__annotationCity{letter-spacing:.035em;font-size:10px;font-weight:700}.ExploreMap-module__k60FVW__annotation[data-tier=airport] .ExploreMap-module__k60FVW__annotationFare{font-size:11px}.ExploreMap-module__k60FVW__annotation[data-active=true] .ExploreMap-module__k60FVW__annotationButton,.ExploreMap-module__k60FVW__annotation:hover .ExploreMap-module__k60FVW__annotationButton,.ExploreMap-module__k60FVW__annotation:focus-within .ExploreMap-module__k60FVW__annotationButton{color:var(--color-accent);background:color-mix(in srgb, var(--color-n-0) 98%, transparent);border-color:color-mix(in srgb, var(--color-accent) 56%, var(--color-border));transform:translateY(-3px)scale(1.035);box-shadow:0 1px 2px #1418211a,0 10px 28px #2c4ff033}.ExploreMap-module__k60FVW__annotation[data-active=true] .ExploreMap-module__k60FVW__annotationButton:after,.ExploreMap-module__k60FVW__annotation:hover .ExploreMap-module__k60FVW__annotationButton:after,.ExploreMap-module__k60FVW__annotation:focus-within .ExploreMap-module__k60FVW__annotationButton:after{opacity:1;transform:scaleX(1)}@keyframes ExploreMap-module__k60FVW__annotation-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ExploreMap-module__k60FVW__fare-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:820px){.ExploreMap-module__k60FVW__annotationButton{border-radius:11px;min-width:70px;max-width:118px;padding:6px 8px 7px}.ExploreMap-module__k60FVW__annotationCity{font-size:10px}.ExploreMap-module__k60FVW__annotationFare{font-size:11px}}@media (prefers-reduced-motion:reduce){.ExploreMap-module__k60FVW__annotation,.ExploreMap-module__k60FVW__annotationButton,.ExploreMap-module__k60FVW__annotationButton:after,.ExploreMap-module__k60FVW__annotationFare[data-loading=true]{transition:none;animation:none}}
