@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}}
.AtlasFilterToggle-module__xcRoFa__track{isolation:isolate;overflow:visible}.AtlasFilterToggle-module__xcRoFa__track:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -4px 8px #221e7638}.AtlasFilterToggle-module__xcRoFa__trackEnabled{box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -2px 5px #2b258f4d,0 2px 7px #4d4ee647,0 0 10px #7b69ff2e}.AtlasFilterToggle-module__xcRoFa__trackSheen{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#ffffff85,#ffffff0a);border-radius:999px;height:42%;transition:opacity .18s;position:absolute;inset:1px 3px auto}.AtlasFilterToggle-module__xcRoFa__trackSheenVisible{opacity:1}.AtlasFilterToggle-module__xcRoFa__sparkleField{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;overflow:hidden}.AtlasFilterToggle-module__xcRoFa__sparkleFieldVisible{opacity:1}.AtlasFilterToggle-module__xcRoFa__flowingSparkle{opacity:0;background:#fffffff0;border-radius:1px;width:2px;height:2px;animation:2.35s linear infinite AtlasFilterToggle-module__xcRoFa__atlas-track-sparkle-flow;position:absolute;left:-8px;box-shadow:0 0 4px #ffffffc7}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:first-child{animation-delay:-.15s;top:5px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(2){width:3px;height:3px;animation-duration:2.8s;animation-delay:-1.35s;top:15px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(3){animation-duration:3.1s;animation-delay:-2.1s;top:9px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(4){animation-duration:2.55s;animation-delay:-.75s;top:17px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(5){width:1.5px;height:1.5px;animation-duration:2.65s;animation-delay:-1.9s;top:4px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(6){animation-duration:3.35s;animation-delay:-.4s;top:12px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(7){width:3px;height:3px;animation-duration:3.45s;animation-delay:-2.55s;top:7px}.AtlasFilterToggle-module__xcRoFa__flowingSparkle:nth-child(8){animation-duration:3s;animation-delay:-1.15s;top:18px}.AtlasFilterToggle-module__xcRoFa__ambientParticles{z-index:4;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:-8px -7px}.AtlasFilterToggle-module__xcRoFa__ambientParticlesVisible{opacity:1}.AtlasFilterToggle-module__xcRoFa__ambientParticle{background:#8274ff;border-radius:1px;width:3px;height:3px;animation:3s ease-in-out infinite AtlasFilterToggle-module__xcRoFa__atlas-pixel-particle-float;position:absolute;box-shadow:0 0 5px #8274ff9e}.AtlasFilterToggle-module__xcRoFa__ambientParticle:first-child{animation-delay:-.4s;top:1px;left:5px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(2){width:2px;height:2px;animation-duration:3.7s;animation-delay:-1.9s;bottom:0;left:20px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(3){width:2px;height:2px;animation-duration:3.4s;animation-delay:-2.5s;top:-1px;left:34px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(4){animation-duration:3.9s;animation-delay:-1.1s;bottom:-1px;right:12px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(5){width:2px;height:2px;animation-delay:-2.2s;top:7px;right:-1px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(6){width:2px;height:2px;animation-duration:3.5s;animation-delay:-1.4s;bottom:7px;left:-1px}.AtlasFilterToggle-module__xcRoFa__ambientParticle:nth-child(7){width:2px;height:2px;animation-duration:4.1s;animation-delay:-3s;top:1px;right:25px}.AtlasFilterToggle-module__xcRoFa__effectsPaused .AtlasFilterToggle-module__xcRoFa__flowingSparkle,.AtlasFilterToggle-module__xcRoFa__effectsPaused .AtlasFilterToggle-module__xcRoFa__ambientParticle{animation-play-state:paused}.AtlasFilterToggle-module__xcRoFa__thumb{background:linear-gradient(145deg,#fff 12%,#f5f5ff 72%,#dedfff 100%);transform:translateY(-50%);box-shadow:inset 0 1px 1px #fffffff0,0 1px 3px #16193f3d,0 0 0 1px #242c690d}.AtlasFilterToggle-module__xcRoFa__thumbEnabled{transform:translate(17px,-50%);box-shadow:inset 0 1px 1px #fffffffa,0 2px 5px #16193f47,0 0 8px #ffffff6b}@keyframes AtlasFilterToggle-module__xcRoFa__atlas-track-sparkle-flow{0%{opacity:0;transform:translate(0)scale(.75)}14%{opacity:.9}76%{opacity:.72}to{opacity:0;transform:translate(58px)scale(1.1)}}@keyframes AtlasFilterToggle-module__xcRoFa__atlas-pixel-particle-float{0%,to{opacity:.12;transform:translateY(3px)scale(.75)}40%{opacity:.9;transform:translate(2px,-3px)scale(1)}70%{opacity:.42;transform:translate(-1px,-6px)scale(.8)}}@media (prefers-reduced-motion:reduce){.AtlasFilterToggle-module__xcRoFa__flowingSparkle,.AtlasFilterToggle-module__xcRoFa__ambientParticle{animation:none}.AtlasFilterToggle-module__xcRoFa__flowingSparkle{opacity:.65;transform:translate(26px)}.AtlasFilterToggle-module__xcRoFa__ambientParticle{opacity:.55}}
.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: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}}
