.maptoolkit-elevation-profile{--maptoolkit-elevation-profile-text:#333;--maptoolkit-elevation-profile-muted:#666;--maptoolkit-elevation-profile-grid:#aaa;--maptoolkit-elevation-profile-fill:#002361;--maptoolkit-elevation-profile-line:#002361;--maptoolkit-elevation-profile-accent:#fa5538;--maptoolkit-elevation-profile-badge-bg:none;--maptoolkit-elevation-profile-font-family:"Mulish", "Helvetica Neue", Arial, sans-serif}.maptoolkit-elevation-profile svg{width:100%;height:auto;font-family:var(--maptoolkit-elevation-profile-font-family);-webkit-user-select:none;user-select:none;display:block}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-grid-line-x{stroke:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-grid-line-y{stroke:var(--maptoolkit-elevation-profile-grid);stroke-width:1px;stroke-opacity:1;stroke-dasharray:2 20}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-axis-label{fill:var(--maptoolkit-elevation-profile-text);font-size:18px}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-area{fill:var(--maptoolkit-elevation-profile-fill);fill-opacity:.1}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-line{fill:none;stroke:#002361;stroke-width:5px;stroke-opacity:.8;stroke-linejoin:round;stroke-linecap:round}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-marker{fill:canvas;stroke:var(--maptoolkit-elevation-profile-line);stroke-width:2px}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-marker-start,.maptoolkit-elevation-profile .maptoolkit-elevation-profile-marker-end,.maptoolkit-elevation-profile .maptoolkit-elevation-profile-marker-max{display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-marker-label{fill:var(--maptoolkit-elevation-profile-text);stroke:canvas;paint-order:stroke;stroke-width:4px;stroke-linejoin:round;font-size:18px}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-line{stroke:var(--maptoolkit-elevation-profile-muted);stroke-width:1px;stroke-dasharray:3 3;display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-selection-rect{fill:var(--maptoolkit-elevation-profile-accent);fill-opacity:.4;stroke:var(--maptoolkit-elevation-profile-accent);stroke-width:0;display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-selection-line{fill:none;stroke:var(--maptoolkit-elevation-profile-accent);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round;display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-dot{fill:var(--maptoolkit-elevation-profile-accent);r:8;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 3px var(--maptoolkit-elevation-profile-accent));display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge{pointer-events:none;display:none}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge-bg{fill:var(--maptoolkit-elevation-profile-badge-bg);stroke-width:0;vector-effect:non-scaling-stroke}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge-text{fill:var(--maptoolkit-elevation-profile-text);stroke:#fffc;paint-order:stroke;stroke-width:4px;stroke-linejoin:round;font-size:20px}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge-dot{stroke:#fffc;r:9;stroke-width:2px}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-value{fill:var(--maptoolkit-elevation-profile-section-color,#9e9e9e)}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-asphalt{--maptoolkit-elevation-profile-section-color:#2f4858}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-paved{--maptoolkit-elevation-profile-section-color:#847467}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-unpaved{--maptoolkit-elevation-profile-section-color:#b9a89b}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-natural{--maptoolkit-elevation-profile-section-color:#643800}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-alpine{--maptoolkit-elevation-profile-section-color:#208257}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-surface-other{--maptoolkit-elevation-profile-section-color:#816f95}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-highway-road{--maptoolkit-elevation-profile-section-color:#5c5c5c}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-highway-street{--maptoolkit-elevation-profile-section-color:#8a7f75}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-highway-path{--maptoolkit-elevation-profile-section-color:#c29b62}.maptoolkit-elevation-profile .maptoolkit-elevation-profile-section-highway-pedestrian{--maptoolkit-elevation-profile-section-color:#6f8fae}.maplibre-elevation-control{--elevation-control-map:0 2px 8px #191f3926, 0 0 0 1px #191f390f;--elevation-control-bg-color:#ffffffbf;--elevation-control-width:420px;--elevation-control-transition:.3s ease;background-color:var(--elevation-control-bg-color);width:var(--elevation-control-width);box-shadow:var(--elevation-control-map);transition:width var(--elevation-control-transition), padding var(--elevation-control-transition), margin var(--elevation-control-transition), border-radius var(--elevation-control-transition);border-radius:10px;padding:4px 2px 4px 6px;position:relative}.maplibre-elevation-control .maptoolkit-elevation-profile{transition:margin var(--elevation-control-transition)}.maplibre-elevation-control .maptoolkit-elevation-profile svg :not(.maptoolkit-elevation-profile-area):not(.maptoolkit-elevation-profile-line),.maplibre-elevation-control-close{transition:opacity .2s,visibility .2s}.maplibre-elevation-control-close{cursor:pointer;opacity:.4;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute;top:4px;right:4px}.maplibre-elevation-control-close:hover,.maplibre-elevation-control-close:focus-visible{opacity:1}.maplibre-elevation-control-close:before{content:"×";font-size:18px;line-height:20px}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-axis-label{font-size:26px}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge{translate:-16px}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge-text{stroke-width:8px;font-size:28px}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-line{stroke-width:8px;transition:stroke-width var(--elevation-control-transition)}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-grid-line-y{stroke-width:3px;stroke-dasharray:3 30}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-line{stroke-width:2px;stroke-dasharray:none}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-dot{r:12;stroke-width:4px}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-hover-badge-dot{r:12}.maplibre-elevation-control .maptoolkit-elevation-profile .maptoolkit-elevation-profile-selection-line{stroke-width:10px}.maplibre-elevation-control.maplibre-elevation-control-collapsed{cursor:pointer;border-radius:5px;width:100px;padding:2px 4px 0 0}.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile{pointer-events:none;margin-bottom:-1px;margin-left:-4px}.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-marker-start,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-marker-end,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-marker-max,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-hover-line,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-hover-dot,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-hover-capture,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-hover-badge,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-grid-line,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-axis-label,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile-section,.maplibre-elevation-control.maplibre-elevation-control-collapsed .maplibre-elevation-control-close{opacity:0;visibility:hidden}.maplibre-elevation-control.maplibre-elevation-control-collapsed .maptoolkit-elevation-profile .maptoolkit-elevation-profile-line{stroke-width:16px}@media (prefers-reduced-motion:reduce){.maplibre-elevation-control,.maplibre-elevation-control *{transition:none!important}}
/*$vite$:1*/