.background-map.svelte-j3funx{width:var(--size);pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 45%,#000 80%);mask-image:linear-gradient(90deg,#0000 0%,#0009 45%,#000 80%)}.splash.svelte-1js76h4{--spinning-speed:2s;--ending-speed:.8s;--ease-out:cubic-bezier(.29, .92, .34, 1);--blue-1:#a9aec3;--blue-2:#a9aec3;--yellow:#a9aec3;--red:#a9aec3;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0 3rem;display:flex;position:relative}.splash-2.svelte-1js76h4{--blue-1:rgb(var(--rgb-blue))}.splash-3.svelte-1js76h4{--blue-1:rgb(var(--rgb-blue));--blue-2:rgb(var(--rgb-blue))}.splash-4.svelte-1js76h4{--blue-1:rgb(var(--rgb-blue));--blue-2:rgb(var(--rgb-blue));--yellow:rgb(var(--rgb-yellow))}.splash-5.svelte-1js76h4,.splash.iterated.svelte-1js76h4,.splash.ending.svelte-1js76h4,.splash.end.svelte-1js76h4{--blue-1:rgb(var(--rgb-blue));--blue-2:rgb(var(--rgb-blue));--yellow:rgb(var(--rgb-yellow));--red:rgb(var(--rgb-red))}.figure.svelte-1js76h4{z-index:1;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative}svg.svelte-1js76h4{width:100%;max-width:12rem;height:auto;transition:opacity var(--ending-speed) var(--ease)}.splash.ending.svelte-1js76h4 svg:where(.svelte-1js76h4){opacity:1}.spinner.svelte-1js76h4{animation:svelte-1js76h4-spinning var(--spinning-speed) linear infinite;transform-origin:50%;will-change:transform}@keyframes svelte-1js76h4-spinning{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ending.svelte-1js76h4 .spinner:where(.svelte-1js76h4){animation:svelte-1js76h4-ending var(--ending-speed) var(--ease-out) forwards}@keyframes svelte-1js76h4-ending{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}.part.svelte-1js76h4{transform-origin:50%;will-change:transform;transition:transform var(--ending-speed) var(--ease-out)}.part-middle.svelte-1js76h4{transform:translateY(-32%)rotate(12deg)}.part-right.svelte-1js76h4{transform:translate(17%)}.part-bottom.svelte-1js76h4{transform:translateY(24%)rotate(4deg)}.part-left.svelte-1js76h4{transform:translate(-18%)}.ending.svelte-1js76h4 .part-middle:where(.svelte-1js76h4){transform:translateY(0%)rotate(0)}.ending.svelte-1js76h4 .part-right:where(.svelte-1js76h4){transform:translate(0%)}.ending.svelte-1js76h4 .part-bottom:where(.svelte-1js76h4){transform:translateY(0%)rotate(0)}.ending.svelte-1js76h4 .part-left:where(.svelte-1js76h4){transform:translate(0%)}.line.svelte-1js76h4{transition:.3s var(--ease);transform-origin:50%;will-change:transform;transition-property:fill,color}.ending.svelte-1js76h4 .line:where(.svelte-1js76h4){transition:var(--ending-speed) var(--ease);transition-property:fill,color}.line-left.svelte-1js76h4{transform-origin:37.8%;animation:svelte-1js76h4-line-spinning var(--spinning-speed) linear infinite}.line-right.svelte-1js76h4{transform-origin:61.2% 47.3%;animation:svelte-1js76h4-line-spinning var(--spinning-speed) linear infinite}@keyframes svelte-1js76h4-line-spinning{to{transform:rotate(-720deg)}}.ending.svelte-1js76h4 .line:where(.svelte-1js76h4){animation:none}.body.svelte-1js76h4{color:rgb(var(--rgb-gray));font-size:.875rem}.journeys.svelte-1j5l1i6{gap:1.125rem;display:grid;container-type:inline-size}.items.svelte-1j5l1i6{gap:1.25rem;display:grid}@container (width>=60rem){.items.svelte-1j5l1i6{gap:2rem}}.item.svelte-1j5l1i6{transition:margin-bottom .6s cubic-bezier(.22,1,.36,1);position:relative}.expander.svelte-1j5l1i6{width:100%;display:block}.handle.svelte-1j5l1i6{-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);box-shadow:var(--box-shadow-sm);background:var(--color-white);cursor:pointer;padding:.6rem;font-size:.875rem;font-weight:500;display:block}.search.svelte-14dzhz4{gap:1.25rem;display:grid}.page-title.svelte-14dzhz4{width:100%;max-width:65rem;color:var(--color-black);margin:0 auto var(--document-margin);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:500;line-height:2rem;display:flex;position:relative}@media (height>=800px){.search.center:where(.svelte-14dzhz4) .page-title.svelte-14dzhz4{margin:calc(50vh - clamp(0rem, 40vh, 25rem)) auto var(--document-margin)}}.page-title.svelte-14dzhz4 svg{flex-shrink:0}.search-bar.svelte-14dzhz4{margin:0 auto;position:relative}.search.center:where(.svelte-14dzhz4) .search-bar.svelte-14dzhz4{width:100%;max-width:65rem}@media (height>=800px){.search.center:where(.svelte-14dzhz4) .search-bar.svelte-14dzhz4:not(.has-title){margin:calc(50vh + -1*clamp(0rem,40vh,25rem)) auto 0}}.layout.svelte-14dzhz4{flex-direction:column;gap:1.25rem;display:flex}.main.svelte-14dzhz4{flex-direction:column;min-width:0;display:flex}.sidebar-column.svelte-14dzhz4{flex-direction:column;display:flex}@media (width>=1000px){.layout.svelte-14dzhz4{grid-template-columns:minmax(28rem,1fr) clamp(18rem,22rem,23vw);align-items:start;display:grid}.sidebar-column.svelte-14dzhz4{top:var(--document-margin);position:sticky}}@media (width<1000px){.main.svelte-14dzhz4{padding-bottom:5rem}.sidebar-column.svelte-14dzhz4{display:contents}}.error.svelte-14dzhz4{background:var(--background);border-radius:var(--radius-md);box-shadow:var(--box-shadow-md);padding:1rem;position:relative}.passholder-info.svelte-14dzhz4{color:var(--color-muted);border-bottom:.5px solid var(--color-divider);align-items:center;gap:.75rem;padding:0 0 1rem;font-size:.875rem;display:flex}.passholder-info.svelte-14dzhz4 strong:where(.svelte-14dzhz4){color:var(--color-black);font-size:.875rem;font-weight:500;display:block}.passholder-info.svelte-14dzhz4:has(+.boxes:where(.svelte-14dzhz4)){border-bottom:0}.boxes.svelte-14dzhz4{flex-direction:column;gap:.75rem;display:flex}.box.svelte-14dzhz4{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:.75rem;position:relative}.box.svelte-14dzhz4 .label:where(.svelte-14dzhz4){color:var(--color-muted);font-size:.8125rem;font-weight:500;display:block}.box.svelte-14dzhz4 .trip:where(.svelte-14dzhz4){margin-block-start:.25rem}.box.svelte-14dzhz4 .empty-state:where(.svelte-14dzhz4){color:var(--color-muted);margin-block-start:.25rem;font-size:.875rem;display:block}.box.svelte-14dzhz4 .change:where(.svelte-14dzhz4){border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.box.svelte-14dzhz4 .change:where(.svelte-14dzhz4):hover{color:var(--color-black);background:var(--color-highlight-light)}.box.empty.svelte-14dzhz4{border-style:dashed}.trip.svelte-14dzhz4{font-size:.875rem;line-height:1.3}.trip.svelte-14dzhz4 .title:where(.svelte-14dzhz4){font-weight:500}.trip.svelte-14dzhz4 .muted:where(.svelte-14dzhz4){color:var(--color-muted);font-size:.875rem}.trip.svelte-14dzhz4 .leg:where(.svelte-14dzhz4){flex-direction:column;padding-block:.75rem;display:flex}.trip.svelte-14dzhz4 .leg:where(.svelte-14dzhz4)+.leg:where(.svelte-14dzhz4){border-block-start:.5px solid var(--color-divider)}.trip.svelte-14dzhz4 .leg:where(.svelte-14dzhz4) .title:where(.svelte-14dzhz4):not(:first-child){margin-block-start:.5rem}.excluded-notice.svelte-14dzhz4{align-items:baseline}.excluded-notice.svelte-14dzhz4 strong:where(.svelte-14dzhz4){font-weight:600}.excluded-notice.svelte-14dzhz4 .reason:where(.svelte-14dzhz4){text-wrap:balance;display:block}.cross.svelte-14dzhz4{width:1rem;height:1rem;color:var(--color-white);background:#e4ab00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cross.svelte-14dzhz4 svg{stroke-width:3px}.options.svelte-14dzhz4{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.options.svelte-14dzhz4 li:where(.svelte-14dzhz4){align-items:baseline;gap:.5rem;display:flex}.check.svelte-14dzhz4{background:rgb(var(--rgb-green));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.check.svelte-14dzhz4 svg{stroke-width:3px}.continue.svelte-14dzhz4:not(.disabled){animation:.225s cubic-bezier(.22,1.57,.62,.99) forwards svelte-14dzhz4-button-pop-in}@keyframes svelte-14dzhz4-button-pop-in{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.label.svelte-14dzhz4{align-items:center;gap:.25rem;display:flex}
