.AthleteShareModal_content__SRkpC{border-radius:4px;max-width:700px}.AthleteShareModal_content__SRkpC .AthleteShareModal_modalTitle__LUZfZ{font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:space-between;background-color:hsla(0,0%,100%,.75);border-bottom:1px solid #e0e0de;border-radius:4px;padding:15px 20px}.AthleteShareModal_content__SRkpC .AthleteShareModal_statusMessage__sStZK{display:flex;align-items:center;justify-content:center;background-color:#e9f5e9;color:#367d36;padding:20px;font-size:20px}.AthleteShareModal_content__SRkpC .AthleteShareModal_statusMessageError__P_ckk{background-color:#fae8e8;color:#b52b27}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w{margin-top:20px}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_label__SHuEb{font-weight:700;margin-bottom:10px}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_shareMessage___goPs{margin-bottom:10px}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_select__AX4vM{width:100%;margin-bottom:20px}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_select__AX4vM .AthleteShareModal_inputOption__4I1Vy{align-items:center;display:flex;flex-direction:row;width:100%}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_select__AX4vM .AthleteShareModal_avatar__qIe3Z{margin-right:10px}.AthleteShareModal_content__SRkpC .AthleteShareModal_staticContent__1cn7w .AthleteShareModal_select__AX4vM .AthleteShareModal_name__wUp_g{font-size:12px;font-weight:400}.Tooltip_tooltip__4nN6z{z-index:70}.Tooltip_label__ctT80{background-color:#21211f;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;font-size:12px;margin:6px;padding:8px 12px;word-wrap:break-word}.Tooltip_arrow__mzxg2{border-style:solid;border-width:6px;pointer-events:none;position:absolute}.Tooltip_arrow__mzxg2[data-placement*=top]{border-color:#21211f transparent transparent;bottom:-6px}.Tooltip_arrow__mzxg2[data-placement*=right]{border-color:transparent #21211f transparent transparent;left:-6px}.Tooltip_arrow__mzxg2[data-placement*=bottom]{border-color:transparent transparent #21211f;top:-6px}.Tooltip_arrow__mzxg2[data-placement*=left]{border-color:transparent transparent transparent #21211f;right:-6px}.mapboxgl-map.Map_container__qvznk{font:inherit;align-items:stretch;display:flex;height:100%;justify-content:stretch;min-height:200px;min-width:200px;position:relative}.mapboxgl-map.Map_container__qvznk .mapboxgl-ctrl-attrib{box-sizing:content-box}.Map_notSupported__wnvQa{background-color:#f2f2f0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Map_notSupported__wnvQa p{text-align:center;padding:24px;margin:0}.Geocoder_geocoder__z12N8 .mapboxgl-ctrl-geocoder .suggestions{font-family:Boathouse,Noto Sans,Segoe UI,Helvetica Neue Extended,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.Popup_popup__93MAv{z-index:90}.Popup_popup__93MAv .mapboxgl-popup-content{border-radius:4px;padding:.75rem}.Popup_popup__93MAv.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.Popup_popup__93MAv.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.Popup_popup__93MAv.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.Popup_popup__93MAv.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.Popup_closeBtn__Dlix3{min-height:auto!important;padding:.25rem!important;position:absolute;right:0;top:0}.Stats_listStats__MJuAO{align-items:stretch;display:flex;flex-flow:row wrap;list-style:none;margin-bottom:0;padding-left:0}.Stats_listStats__MJuAO:after{clear:both;content:"";display:block;float:none}.Stats_listStats__MJuAO>li{display:flex;margin-bottom:.75em;margin-right:.75em}.Stats_listStats__MJuAO>li>div{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:991px){.Stats_listStats__MJuAO{overflow:auto hidden;white-space:nowrap}.Stats_listStats__MJuAO li{display:inline-block;float:none;padding-bottom:5px}}.WaypointCircle_waypoint__YyE6U{display:flex;background:transparent;border-radius:50%}.WaypointCircle_waypoint__YyE6U.WaypointCircle_enlargeHitArea__je5Et{height:16px;width:16px}.WaypointCircle_waypoint__YyE6U .WaypointCircle_circle__DzClN{background-color:#fff;border:3px solid #43423f;border-radius:50%;box-shadow:0 2px 5px -2px rgba(0,0,0,.5);margin:auto;height:12px;width:12px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_end__XM8sE.WaypointCircle_enlargeHitArea__je5Et,.WaypointCircle_waypoint__YyE6U.WaypointCircle_start__YLUzi.WaypointCircle_enlargeHitArea__je5Et{height:20px;width:20px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_end__XM8sE .WaypointCircle_circle__DzClN,.WaypointCircle_waypoint__YyE6U.WaypointCircle_start__YLUzi .WaypointCircle_circle__DzClN{border-color:#fff;border-width:2px;height:16px;width:16px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_start__YLUzi .WaypointCircle_circle__DzClN{background-color:#6cd762!important}.WaypointCircle_waypoint__YyE6U.WaypointCircle_end__XM8sE .WaypointCircle_circle__DzClN{background-image:url(https://web-assets.strava.com/assets/core/_next/static/media/end_marker.b3671502.svg);background-repeat:no-repeat;background-size:12px 12px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_rabbit__OsrY7 .WaypointCircle_circle__DzClN{background-color:#337fd9;border-color:#fff;height:16px;width:16px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_temporary__IRolE .WaypointCircle_circle__DzClN{border-color:rgba(67,66,63,.5)}.WaypointCircle_waypoint__YyE6U.WaypointCircle_number__LXxsN{color:#fff;font-size:11px;font-weight:500;line-height:normal}.WaypointCircle_waypoint__YyE6U.WaypointCircle_number__LXxsN.WaypointCircle_enlargeHitArea__je5Et{height:22px;width:22px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_number__LXxsN .WaypointCircle_circle__DzClN{border-color:#fff;border-width:2px;background-color:#64635e;text-shadow:1px 1px 2px #43423f,0 0 1px #43423f,0 0 .2px #43423f;display:flex;justify-content:center;align-items:center;height:18px;width:18px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_icon__33gpH.WaypointCircle_enlargeHitArea__je5Et{height:22px;width:22px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_icon__33gpH .WaypointCircle_circle__DzClN{border-color:#fff;border-width:2px;display:flex;justify-content:center;align-items:center;height:18px;width:18px}.WaypointCircle_waypoint__YyE6U.WaypointCircle_dark___YR4r .WaypointCircle_circle__DzClN{border-color:#000}.EmbedModal_legalTerms__E9u4_{color:#43423f;font-size:13px;padding-top:0}.EmbedModal_legalTerms__E9u4_ a{white-space:nowrap}.EmbedModal_legalTerms__E9u4_ ul{list-style:disc;margin-top:4px;-webkit-padding-start:16px;padding-inline-start:16px}.EmbedModal_embedModal__t6Kee{display:flex;max-width:1104px}.EmbedModal_embedModal__t6Kee>.EmbedModal_embedModalSection__xlQxN{width:500px}.EmbedModal_embedModal__t6Kee>.EmbedModal_embedModalSection__xlQxN.EmbedModal_embedPreviewSection__4CZbr{width:604px;min-height:800px}.EmbedModal_embedModal__t6Kee .EmbedModal_embedOption__4EAad{margin-bottom:12px}.EmbedModal_embedModal__t6Kee label{display:inline-block;font-weight:400;margin:0}.EmbedModal_embedModal__t6Kee input{margin:0}.EmbedModal_embedModal__t6Kee input[type=checkbox]{margin-right:6px}.EmbedModal_embedModal__t6Kee input[type=radio]{display:inline-block;margin-left:10px;margin-right:3px}.EmbedModal_autoTooltip__fZtRZ{max-width:230px;z-index:111}.EmbedModal_embedCodeContainer__2eA51{background:#fafafa;border:1px solid #e0e0de;border-radius:2px;font-family:monospace;font-size:12px;padding:8px 12px;word-wrap:break-word}.Stat_stat__YeH9o{display:flex;flex-direction:column;font-weight:400;justify-content:flex-end}.Stat_stat__YeH9o .Stat_statLabel___khR4{font-size:12px;line-height:16px;color:#43423f;font-weight:300}.Stat_stat__YeH9o .Stat_statValue__3_kAe{font-size:20px;line-height:25px;white-space:nowrap}.Stat_stat__YeH9o .Stat_statValue__3_kAe:after{content:" ";display:inline-block;min-height:1em}.Stat_stat__YeH9o.Stat_stat-xs__eZxIo .Stat_statLabel___khR4{font-size:10px}.Stat_stat__YeH9o.Stat_stat-sm__eTvKI .Stat_statLabel___khR4,.Stat_stat__YeH9o.Stat_stat-xs__eZxIo .Stat_statValue__3_kAe{font-size:11px}.Stat_stat__YeH9o.Stat_stat-sm__eTvKI .Stat_statValue__3_kAe{font-size:12px}.Stat_stat__YeH9o.Stat_stat-md__0zWLS .Stat_statValue__3_kAe{font-size:20px}.Stat_stat__YeH9o.Stat_stat-lg__eGI1B .Stat_statValue__3_kAe{font-size:28px}.Stat_stat__YeH9o.Stat_stat-xl__j1FmL .Stat_statValue__3_kAe{font-size:34px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_header__smewB{font-size:1.25rem;font-weight:600;border-bottom:1px solid #e0e0de;padding-bottom:16px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_savedHeader__dXOoF{border:none}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_savedBody__0X4ge{font-size:1rem;font-weight:400}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_savedBody__0X4ge p{margin-bottom:4px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_statsAndStar__fv6nw{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_statsAndStar__fv6nw .RouteSaveModal_routeStats__AoD4q li>div{justify-content:flex-start}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_statsAndStar__fv6nw .RouteSaveModal_routeStats__AoD4q li>div span{margin-bottom:6px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_statsAndStar__fv6nw .RouteSaveModal_routeStats__AoD4q .RouteSaveModal_statSeparator__eKO6j{width:1px;background-color:#e0e0de;margin:10px 5px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl{width:100%;margin-bottom:12px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl label{color:#43423f;font-size:11px;line-height:13px;display:inline-block;margin-bottom:6px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl input[type=text]{border:1px solid #dfdfe8;border-radius:4px;font-family:inherit;width:100%;font-size:16px;height:48px;padding:16px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl input[type=radio]{margin-right:6px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl .RouteSaveModal_privacyOptions__SxJFe{display:flex}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl .RouteSaveModal_privacyOptions__SxJFe label{font-size:12px;display:flex;align-items:center;margin-right:32px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_inputRow__8DAtl .RouteSaveModal_privacyOptions__SxJFe label svg{margin-right:6px;fill:#000}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_actions__QyOTh{margin-top:32px;display:flex;justify-content:flex-end}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_actions__QyOTh button{font-size:.875rem;font-weight:600;padding:10px 0;min-width:140px}.RouteSaveModal_saveModal__0uhcj .RouteSaveModal_saveRouteForm__VwRMZ .RouteSaveModal_actions__QyOTh button:last-child{margin-left:12px}.RouteSaveModal_saveModal__0uhcj[data-reach-dialog-content]{padding:24px;max-width:456px}.RouteActions_actions__8fKyl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:32px}.RouteActions_actions__8fKyl a,.RouteActions_actions__8fKyl button{flex:1 1;min-height:40px;font-weight:600}.RouteActions_actions__8fKyl .RouteActions_iconButton__Zxil2{flex:revert 1;padding:8px}@media(min-width:480px){.RouteActions_actions__8fKyl{flex-direction:row}}.RouteActions_actions__8fKyl .RouteActions_saveButton__nrxsO{display:flex;align-items:center;text-transform:capitalize}.RouteActions_actions__8fKyl .RouteActions_saveButton__nrxsO svg{margin-right:5px}.RouteActions_customModalContent__yl6kb{display:flex;align-items:flex-start;justify-content:space-between}.RouteActions_customModalContent__yl6kb .RouteActions_routeTitle__da_BB{margin-right:24px}.RouteActions_customModalContent__yl6kb .RouteActions_stats__Ksv1l{flex-wrap:nowrap;gap:6px}.RouteActions_customModalContent__yl6kb .RouteActions_stats__Ksv1l li{width:max-content}.RouteActions_customModalContent__yl6kb .RouteActions_stats__Ksv1l li:last-of-type{margin-right:0}button.RouteActionsDropdown_dropdownButton__JoWny{max-width:40px}button.RouteActionsDropdown_dropdownButton__JoWny svg{margin-left:0!important}button.RouteActionsDropdown_dropdownButton__JoWny[aria-expanded=true]>svg{transform:rotate(180deg)}.RouteActionsDropdown_dropdownItem__1Z1t3{border-bottom:none!important;font-weight:400!important}.RouteActionsDropdown_dropdownItem__1Z1t3:visited{color:unset}.RouteActionsDropdown_dropdownItem__1Z1t3.RouteActionsDropdown_dropdownDelete__vbXhu{color:#df2626}.Area_area___4xFj{stroke-linejoin:round}.Area_area___4xFj,.Axis_axis__nAy17{pointer-events:none}.Axis_axis__nAy17 .domain{stroke:#fff}.Axis_axis__nAy17 text{fill:#999;font-size:10px}.Axis_axis__nAy17 line{shape-rendering:crispedges;stroke:#ccc;stroke-width:1}.Axis_yAxis__YLVuf line{stroke-dasharray:2 3}.Axis_xAxis__d9ZPT .domain{stroke:#ccc}.SurfaceTypePath_surfaceType__6k32U path{pointer-events:none;stroke-linejoin:round}.Tooltip_group__Shuce{pointer-events:none}.Tooltip_group__Shuce line,.Tooltip_group__Shuce rect{shape-rendering:crispedges;stroke:#666;stroke-width:1}.Tooltip_infoBox__PcVhg{fill:#333;font-size:12px}.Tooltip_infoBox__PcVhg rect{fill:hsla(0,0%,100%,.8);filter:drop-shadow(6px 6px 10px rgba(0,0,0,.15))}.Tooltip_value__gQycl{font-weight:600;margin-left:.5em}.ElevationChart_hitbox__mg4KA{cursor:crosshair;fill:transparent}.MapAndElevationChart_mapContainer__DR3Oq{height:400px;margin-left:-1rem;margin-right:-1rem;isolation:isolate}.MapAndElevationChart_mapContainer__DR3Oq .MapAndElevationChart_notSupported__YTc72{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.MapAndElevationChart_mapContainer__DR3Oq{height:480px;margin-left:0;margin-right:0}}.MapAndElevationChart_chartContainer__RNR6X{height:200px}.MapAndElevationChart_rabbit__vZyoj{cursor:crosshair}.Waypoints_poiMarker__0SSqp{cursor:pointer;z-index:1}.Waypoints_poiPopup___E2Br{white-space:pre-wrap;word-break:break-word}.Waypoints_poiPopup___E2Br .Waypoints_title__7_05F{font-size:.875rem;font-weight:600;margin:0}.Waypoints_poiPopup___E2Br .Waypoints_description__3FQ9Z{font-size:.75rem;margin-top:.25rem}.SectionHeader_header__lbRn_{margin-top:0;margin-bottom:12px;font-size:22px;font-weight:400}.MapStyleControl_select__wF7Wr{border-radius:4px;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg height='16' width='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path d='M8 12a.5.5 0 01-.35-.15l-6.5-6.5a.5.5 0 01.71-.71L8 10.79l6.15-6.15a.5.5 0 11.71.71l-6.5 6.5A.5.5 0 018 12z' fill='rgba(0,0,0,0.75)'/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:12px 12px;padding:6px 26px 5px 12px}.MapStyleControl_select__wF7Wr:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.MapStyleControl_select__wF7Wr:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.MapStyleControl_select__wF7Wr:focus:not(:focus-visible){box-shadow:none}.Segments_segments__cjio9{margin-top:2rem}.Segments_segments__cjio9 table{border-collapse:collapse;text-align:left;width:100%}.Segments_segments__cjio9 table tr{border-bottom:1px solid #f2f2f0}.Segments_segments__cjio9 table thead{background-color:#f2f2f0}.Segments_segments__cjio9 table thead tr{border-bottom:2px solid #e0e0de}.Segments_segments__cjio9 table tbody tr:hover{background-color:#fafafa}.Segments_segments__cjio9 table td,.Segments_segments__cjio9 table th{padding:8px;text-align:right}.Segments_segments__cjio9 table td:first-child,.Segments_segments__cjio9 table th:first-child{text-align:left}.Segments_segments__cjio9 table td .Segments_segmentName__FplxB,.Segments_segments__cjio9 table th .Segments_segmentName__FplxB{position:relative}.Segments_segments__cjio9 table td .Segments_segmentName__FplxB svg,.Segments_segments__cjio9 table th .Segments_segmentName__FplxB svg{margin-left:.25rem;position:absolute;bottom:1px}