div.svelte-tebq52{min-width:1px;min-height:1px}.flex-row>div,.flex>div{--width:0;--height:auto}.flex-col>div{--width:auto;--height:0}.container{background-color:hsl(var(--background));border-radius:var(--radius-md);padding:10px}.route-timeline.svelte-av6ea9{--base-height:25px;--co:.4;--cdo:.2;--ceo:.1;--padding:2px;--border-width:1.5px;--step-min-width:2.2rem;align-items:center;gap:0;font-size:1.1rem;font-weight:600;display:flex;position:relative}.route-timeline.appearance-colored.svelte-av6ea9{color:hsl(var(--primary-contrast))}.route-timeline.appearance-non-colored.svelte-av6ea9{color:hsl(var(--foreground))}.diamond.svelte-av6ea9{clip-path:polygon(var(--diamond-offset) 0, calc(100% - var(--diamond-offset)) 0, 100% var(--diamond-offset), 100% calc(100% - var(--diamond-offset)), calc(100% - var(--diamond-offset)) 100%, var(--diamond-offset) 100%, 0 calc(100% - var(--diamond-offset)), 0 var(--diamond-offset))}.diamond-skew-r.svelte-av6ea9{clip-path:polygon(0 var(--diamond-offset), var(--diamond-offset) 0, calc(100% - var(--edge-offset)) 0, calc(100%) calc(var(--edge-offset) - 1*var(--inset)), calc(100% - var(--offset) - .5*var(--inset)) 100%, var(--diamond-offset) 100%, 0 calc(100% - var(--diamond-offset)))}.diamond-skew-l.svelte-av6ea9{clip-path:polygon(calc(var(--offset) + .5*var(--inset)) 0, calc(100% - var(--diamond-offset)) 0, 100% calc(var(--diamond-offset)), 100% calc(100% - var(--diamond-offset)), calc(100% - var(--diamond-offset)) 100%, calc(var(--edge-offset)) 100%, 0 calc(100% - var(--edge-offset) + 1*var(--inset)))}.diamond-skew-lr.svelte-av6ea9{clip-path:polygon(calc(var(--offset) + .5*var(--inset)) 0, calc(100% - var(--edge-offset)) 0, calc(100%) calc(var(--edge-offset) - 1*var(--inset)), calc(100% - var(--offset) - .5*var(--inset)) 100%, calc(var(--edge-offset)) 100%, 0 calc(100% - var(--edge-offset) + 1*var(--inset)))}.segment.svelte-av6ea9{--offset:calc(var(--height) * var(--co));--diamond-offset:calc(var(--height) * var(--cdo));--edge-offset:calc(var(--height) * var(--ceo));--inset:0px;--height:calc(var(--base-height) - 2 * var(--inset));--margin-diff:calc(var(--offset) * -.6 + var(--padding) + var(--border-width));padding:var(--padding);flex-shrink:0;flex-basis:var(--step-min-width)}.segment.appearance-colored.svelte-av6ea9{background:var(--route-group-color);-webkit-text-stroke:.2px color-mix(in srgb, var(--route-group-color), black 30%)}.segment.appearance-non-colored.svelte-av6ea9{background:hsl(var(--foreground), .5);--padding:1px}.segment.diamond-skew-r.svelte-av6ea9,.segment.diamond-skew-lr.svelte-av6ea9{margin-right:var(--margin-diff)}.segment.diamond-skew-l.svelte-av6ea9,.segment.diamond-skew-lr.svelte-av6ea9{margin-left:var(--margin-diff)}.route-group-inner-border.svelte-av6ea9{--offset:calc(var(--height) * var(--co));--diamond-offset:calc(var(--height) * var(--cdo));--edge-offset:calc(var(--height) * var(--ceo));--inset:var(--padding);--height:calc(var(--base-height) - 2 * var(--inset));padding:var(--border-width)}.route-group-inner-border.appearance-colored.svelte-av6ea9{--white-opacity:.5;background:linear-gradient(160deg, rgba(255, 255, 255, var(--white-opacity)) var(--start-gradient), var(--route-group-color) 50%, rgba(255, 255, 255, var(--white-opacity)) var(--end-gradient))}.route-group-inner-border.svelte-av6ea9{--start-gradient:0%;--end-gradient:100%}.route-group-inner-border.diamond-skew-r.svelte-av6ea9,.route-group-inner-border.diamond-skew-lr.svelte-av6ea9{--end-gradient:calc(100% - var(--edge-offset))}.route-group-inner-border.diamond-skew-l.svelte-av6ea9,.route-group-inner-border.diamond-skew-lr.svelte-av6ea9{--start-gradient:var(--edge-offset)}.route-group-inner-border.appearance-non-colored.svelte-av6ea9{background:hsl(var(--background))}.route-group-content.svelte-av6ea9{--offset:calc(var(--height) * var(--co));--diamond-offset:calc(var(--height) * var(--cdo));--edge-offset:calc(var(--height) * var(--ceo));--inset:calc(var(--padding) + var(--border-width));--height:calc(var(--base-height) - 2 * var(--inset));justify-content:center;align-items:center;display:flex}.route-group-content.appearance-colored.svelte-av6ea9{background:var(--route-group-color)}.route-group-content.appearance-non-colored.svelte-av6ea9{background:hsl(var(--background))}.segment-content.svelte-av6ea9{margin-top:calc(-1 * var(--inset));margin-bottom:calc(-1 * var(--inset));min-width:calc(var(--step-min-width) - 3px);justify-content:center;align-items:center;display:flex}.diamond-skew-r.svelte-av6ea9 .segment-content:where(.svelte-av6ea9){padding-right:calc(var(--offset) - var(--padding))}.diamond-skew-l.svelte-av6ea9 .segment-content:where(.svelte-av6ea9){padding-left:calc(var(--offset) - var(--padding))}.walk-icon{font-size:.7em}.route-overview{color:hsl(var(--foreground));border-radius:calc(var(--radius-md));padding:1px 5px;font-size:1.25rem}.route-duration.svelte-pmcik5{width:2.5ch;font-weight:700}.route-details{color:hsl(var(--foreground), .85);font-size:.7em;font-weight:500}.route-arrival-time.svelte-pmcik5{color:hsl(var(--foreground-muted))}.route-timeline{width:100%}.route-overview.route-appearance-highlighted,.route-overview.route-appearance-regular:hover{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}@media (prefers-color-scheme:dark){.route-overview.route-appearance-highlighted,.route-overview.route-appearance-regular:hover{-webkit-backdrop-filter:brightness(1.3);backdrop-filter:brightness(1.3)}}
