.dropdown.svelte-1mb4lkg{width:calc(100vw - var(--document-margin) * 2);padding:clamp(1.25rem,3vw,1.75rem);position:absolute;top:calc(100% + clamp(.5rem,min(2vh,3vw),1rem)*2);left:50%;transform:translate(-50%);background:var(--background);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg)}@media(orientation:landscape){.dropdown.svelte-1mb4lkg{max-height:60vh;overflow:auto}}@media(min-width:1000px){.dropdown.svelte-1mb4lkg{width:min(28rem,100vw - var(--document-margin) * 2)}.dropdown.left.svelte-1mb4lkg{left:0;transform:none}.dropdown.right.svelte-1mb4lkg{right:0;left:auto;transform:none}}.fieldset.svelte-fcn1pe{display:flex;width:100%;padding-left:.5rem}@media not (min-width:1000px){.fieldset.svelte-fcn1pe{height:100%;padding:0}}.controls.svelte-fcn1pe{display:flex;gap:.5rem;width:100%}.field.svelte-fcn1pe{display:flex;gap:.5rem;align-items:center;width:100%}.input.svelte-fcn1pe{flex:1 1 auto;height:100%;width:100%;border:0;font-size:1rem;appearance:none;font-weight:400}.buttons.svelte-fcn1pe{display:flex;gap:.5rem}.buttons.svelte-fcn1pe>*{display:flex}@media(min-width:1000px){.buttons.svelte-fcn1pe{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}}.search-bar.svelte-eqqbcu{display:flex;position:relative;z-index:2;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--background);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md)}.background.svelte-eqqbcu{position:fixed;inset:0;z-index:-1;background:#1f1f22a6;opacity:0;transition:var(--background-transition)}.search-bar.svelte-eqqbcu:not(.expanded) .background:where(.svelte-eqqbcu){pointer-events:none}.summary.svelte-eqqbcu{display:none}.panel.svelte-eqqbcu{display:flex;gap:.75rem;width:100%;padding:.75rem;scroll-margin-top:1rem;scroll-margin-bottom:1rem}@media not (min-width:1000px){.search-bar.svelte-eqqbcu{font-size:.875rem}.search-bar.expanded.svelte-eqqbcu .background:where(.svelte-eqqbcu){opacity:1}.summary.svelte-eqqbcu{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;width:100%;font-size:1rem;color:rgb(var(--rgb-muted));padding:clamp(.5rem,min(2vh,3vw),1rem)}.search-bar.expanded.svelte-eqqbcu .summary:where(.svelte-eqqbcu){visibility:hidden}.panel.svelte-eqqbcu{flex-wrap:wrap;align-items:flex-start;gap:.75rem clamp(.3rem,2vw,.75rem);padding:clamp(.5rem,min(2vh,3vw),1rem);position:absolute;inset:0;background:var(--background);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md);z-index:-1}.search-bar.animating.svelte-eqqbcu .panel:where(.svelte-eqqbcu){overflow:hidden}.search-bar.expanded.svelte-eqqbcu .panel:where(.svelte-eqqbcu){inset:0 0 auto}}.cell.svelte-eqqbcu{display:flex;position:relative;min-width:0}@media(min-width:1000px){.cell.svelte-eqqbcu{align-items:center}}@media not (min-width:1000px){.locations.svelte-eqqbcu .cell:where(.svelte-eqqbcu){width:100%}.cell.current.svelte-eqqbcu{width:100%}.panel.svelte-eqqbcu:not(.form) .cell:where(.svelte-eqqbcu):not(.current){display:none}}.capture.svelte-eqqbcu{width:100%}.control.svelte-eqqbcu{display:flex;align-items:center;gap:.5rem;padding:clamp(.3rem,1.75vw,.5rem) clamp(.6rem,1.25vw,1rem);font-weight:700;line-height:1;word-spacing:0;border:1px solid rgba(var(--rgb-gray),.25);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-sm);transition:var(--box-shadow-transition)}.fill.svelte-eqqbcu{display:flex;width:100%}.control.svelte-eqqbcu:hover{box-shadow:var(--box-shadow-sm-hover)}.control.svelte-eqqbcu:active{box-shadow:var(--box-shadow-sm-active)}@media not (min-width:1000px){.control.svelte-eqqbcu{border-radius:var(--border-radius-md)}.control.locations.svelte-eqqbcu:not(.panel){padding:0}}@media(min-width:1000px){.control.svelte-eqqbcu{padding:.8rem}.locations.control.svelte-eqqbcu{padding:0 1rem 0 .5rem}}.long.svelte-eqqbcu{display:none}@media(min-width:1000px){.short.svelte-eqqbcu{display:none}.long.svelte-eqqbcu{display:initial}}.text.svelte-eqqbcu{margin-right:auto}.actions.svelte-eqqbcu{display:flex;gap:.5rem}.actions.svelte-eqqbcu>*{display:flex}@media(min-width:1000px){.control.svelte-eqqbcu .actions:where(.svelte-eqqbcu){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}}.locations.svelte-eqqbcu{flex:1 99 auto;display:flex;justify-content:center;gap:.5rem;width:100%;min-width:0;font-size:1rem;color:rgb(var(--rgb-text))}@media not (max-width:1000px){.locations.svelte-eqqbcu{display:grid;grid-template-columns:1fr auto 1fr}.locations.svelte-eqqbcu:not(.control){border:0}.locations.via.svelte-eqqbcu{grid-template-columns:1fr auto 1fr auto 1fr}}@media not (min-width:1000px){.locations.via.svelte-eqqbcu:not(.control){padding:0}.panel.form.svelte-eqqbcu .locations:where(.svelte-eqqbcu){flex-direction:column;border:1px solid rgba(var(--rgb-gray),.25);border-radius:var(--border-radius-md)}}.location.svelte-eqqbcu{flex:1 1 auto;display:flex;align-items:center;gap:.625rem;min-width:0;overflow:hidden;font-weight:600;line-height:1.2}@media not (min-width:1000px){.location.svelte-eqqbcu,.location.svelte-eqqbcu:hover{padding:.5rem;border:0;box-shadow:none}}@media(min-width:1000px){.control.location.svelte-eqqbcu{flex:1 1 auto}}@media(min-width:1000px){.locations.via.svelte-eqqbcu .location:where(.svelte-eqqbcu){padding:.5rem .75rem;height:100%}}.thumbnail.svelte-eqqbcu{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:rgb(var(--rgb-text));position:relative;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:var(--border-radius-xs);background-color:rgb(var(--rgb-bright-gray))}.thumbnail.large.svelte-eqqbcu{width:2rem;height:2rem}@media(min-width:1000px){.thumbnail.svelte-eqqbcu{width:1.5rem;height:1.5rem;margin:-.25rem -.25rem -.25rem 0}.thumbnail.large.svelte-eqqbcu{width:2.5rem;height:2.5rem}}.thumbnail.svelte-eqqbcu .img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.truncate.svelte-eqqbcu{text-align:left;overflow:hidden;text-overflow:ellipsis;transform:translateY(.075em)}.label.svelte-eqqbcu{font-size:.875rem;font-weight:400;color:rgb(var(--rgb-muted))}@media(min-width:1000px){.label.svelte-eqqbcu{display:none}}.normal.svelte-eqqbcu{font-weight:400}.divider.svelte-eqqbcu{display:none}@media(min-width:1000px){.locations.via.svelte-eqqbcu .divider:where(.svelte-eqqbcu){display:initial;align-self:center}}@media not (min-width:1000px){.location.via.svelte-eqqbcu{display:flex;align-items:center;font-weight:700;padding:.25rem .75rem}.locations.svelte-eqqbcu:not(.via) .location.via:where(.svelte-eqqbcu):before{content:"";flex:1 1 auto;order:1;transform:translateY(1px);border-bottom:1px solid rgba(var(--rgb-gray),.25)}.locations.svelte-eqqbcu:not(.via) .location.via:where(.svelte-eqqbcu):after{content:attr(title)}}.plus.svelte-eqqbcu{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background-color:rgb(var(--rgb-bright-gray))}.stopover.svelte-eqqbcu{display:flex;align-items:center;gap:.75rem;min-width:0;margin-bottom:1.5rem;position:relative;line-height:1.2}.days.svelte-eqqbcu{margin-left:auto}.remove.svelte-eqqbcu{position:absolute;left:-.5rem;top:-.5rem}.footer.svelte-eqqbcu{margin-top:1.5rem;white-space:normal;font-size:.875rem;color:rgb(var(--rgb-muted))}.preference.svelte-eqqbcu{--current-background: rgb(51, 197, 255);display:flex;align-items:center;gap:.75rem}.cell.submit.svelte-eqqbcu{margin-left:auto}.control.submit.svelte-eqqbcu{padding-left:1.25rem;padding-right:1.25rem;border:0;color:rgb(var(--rgb-white));background:rgb(var(--rgb-highlight));border:1px solid transparent}.control.submit.svelte-eqqbcu:disabled{background:var(--background-alt);color:rgb(var(--rgb-muted));border:1px solid rgba(var(--rgb-gray),.25)}@media(min-width:1000px){.control.submit.svelte-eqqbcu{padding-left:1.5rem;padding-right:2rem}}.sidebar.svelte-ez872x{display:flex;flex-direction:column;gap:1rem}.header.svelte-ez872x{display:flex;align-items:center;justify-content:space-between}.heading.svelte-ez872x{float:left;font-size:1.75rem;font-weight:700;font-family:var(--heading-font-family);word-spacing:-.05em;letter-spacing:-.02em}.map.svelte-ez872x{position:relative;aspect-ratio:16/9;max-height:30vh;width:100%;border-radius:var(--border-radius-md);overflow:hidden}.summary.svelte-ez872x{padding:.9rem 1rem;position:relative;font-size:clamp(.875rem,2vw,1rem);letter-spacing:.025em;line-height:1.2;color:rgb(var(--rgb-muted));background-color:var(--background-alt);border-radius:var(--border-radius-md)}.toggle.svelte-ez872x{display:flex;align-items:flex-start;-webkit-user-select:none;user-select:none;cursor:pointer}.toggle.svelte-ez872x::-webkit-details-marker{display:none}.chevron.svelte-ez872x{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(var(--rgb-gray),.25);margin-left:auto;border-radius:100%;background-color:var(--background);box-shadow:var(--box-shadow-sm);transition:var(--box-shadow-transition)}.summary.svelte-ez872x:hover .chevron:where(.svelte-ez872x){box-shadow:var(--box-shadow-sm-hover)}.summary.svelte-ez872x:active .chevron:where(.svelte-ez872x){box-shadow:var(--box-shadow-sm-active)}.summary.svelte-ez872x:not(.expandable) .chevron:where(.svelte-ez872x){display:none}.summary[open].svelte-ez872x .symbol:where(.svelte-ez872x){transform:rotate(180deg)}.title.svelte-ez872x{color:rgb(var(--rgb-text))}.summary[open].svelte-ez872x .departure:where(.svelte-ez872x){display:none}.divider.svelte-ez872x{margin:.5rem 0}.itinerary.svelte-ez872x{display:flex;flex-direction:column;gap:.5rem}.leg.svelte-ez872x{color:rgb(var(--rgb-text))}.footer.svelte-ez872x{display:flex;align-items:center;justify-content:space-between}.content.svelte-ez872x{display:flex;justify-content:space-between;gap:1rem;width:100%;font-size:.9375rem}@media not (min-width:1000px){:root[scripting-enabled] .footer.svelte-ez872x:not(.fixed){width:100vw;height:4rem;padding:0 var(--document-margin);position:fixed;bottom:0;left:0;background:var(--background);transform:translateY(calc(var(--transition) * 100%));box-shadow:0 -.5px rgba(var(--rgb-blue),.1),0 -.125rem .25rem rgba(var(--rgb-blue),.08)}:root:has(#search-sidebar-footer:where(.svelte-ez872x):not(.fixed)){--current-scroll-margin-bottom: 4rem}}.price.svelte-ez872x{display:block;font-size:1.5rem;line-height:1;font-weight:700}.price.placeholder.svelte-ez872x{font-size:1rem;font-weight:400;color:rgb(var(--rgb-muted))}.journey-search.svelte-a8z12x{display:flex;flex-direction:column;min-height:100%;background:var(--background-alt)}.layout.svelte-a8z12x{--horizontal-padding: max( (100vw - var(--container-large-width)) / 2, var(--document-margin) );flex:1 0 auto;display:flex;align-items:start;flex-wrap:wrap;gap:2rem;padding-top:1.5rem;background:var(--background-alt);color:rgb(var(--rgb-text))}@media(min-width:1000px){.layout.svelte-a8z12x{flex-wrap:nowrap;gap:clamp(2rem,3.5vw,4rem);padding:1.5rem var(--horizontal-padding) 0}@supports (padding-left: env(safe-area-inset-left)){.layout.svelte-a8z12x{padding-left:calc(var(--horizontal-padding) + env(safe-area-inset-left));padding-right:calc(var(--horizontal-padding) + env(safe-area-inset-right))}}}.main.svelte-a8z12x{min-width:0;margin-bottom:clamp(2rem,10vh,5rem)}@media not (min-width:1000px){.main.svelte-a8z12x{width:100%;padding:0 var(--horizontal-padding)}@supports (padding-left: env(safe-area-inset-left)){.main.svelte-a8z12x{padding-left:calc(var(--horizontal-padding) + env(safe-area-inset-left));padding-right:calc(var(--horizontal-padding) + env(safe-area-inset-right))}}}@media not (max-width:1000px){.main.svelte-a8z12x{flex:1 1 auto}}.sidebar.svelte-a8z12x{flex:0 0 100%;padding:clamp(1rem,1.5vw,1.5rem) var(--document-margin);margin-top:auto;position:sticky;top:1.5rem;color:rgb(var(--rgb-text));background:var(--background);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}@supports (padding-left: env(safe-area-inset-left)){.sidebar.svelte-a8z12x{padding-left:calc(var(--document-margin) + env(safe-area-inset-left));padding-right:calc(var(--document-margin) + env(safe-area-inset-right))}}@media(min-width:1000px){.sidebar.svelte-a8z12x{flex:0 0 25rem;padding:clamp(1rem,1.5vw,1.5rem) clamp(1.25rem,2vw,1.75rem);margin:0;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md)}}.search-form.svelte-a8z12x{background:var(--background-alt);padding:0 var(--document-margin) 1.5rem}@supports (padding-left: env(safe-area-inset-left)){.search-form.svelte-a8z12x{padding-left:calc(var(--document-margin) + env(safe-area-inset-left));padding-right:calc(var(--document-margin) + env(safe-area-inset-right))}}@media(min-width:1000px){.search-form.svelte-a8z12x{--horizontal-padding: max( (100vw - var(--container-large-width)) / 2, var(--document-margin) );padding:0 var(--horizontal-padding) 1.5rem}@supports (padding-left: env(safe-area-inset-left)){.search-form.svelte-a8z12x{padding-left:calc(var(--horizontal-padding) + env(safe-area-inset-left));padding-right:calc(var(--horizontal-padding) + env(safe-area-inset-right))}}}.passcodes.svelte-a8z12x{display:grid;gap:1rem;margin-top:1.5rem;max-width:20rem}.footer.svelte-a8z12x{display:flex;justify-content:flex-end}
