.rhap_container{box-sizing:border-box;display:flex;flex-direction:column;line-height:1;font-family:inherit;width:100%;padding:10px 15px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex-direction:column;flex:1 1 auto}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{display:flex;flex:3 1 auto;align-items:center}.rhap_progress-container{display:flex;align-items:center;height:20px;flex:1 0 auto;align-self:center;margin:0 calc(10px + 1%);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-bar{box-sizing:border-box;position:relative;z-index:0;width:100%;height:5px;background-color:#ddd;border-radius:2px}.rhap_progress-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_progress-bar-show-download{background-color:hsla(0,0%,87%,.5)}.rhap_download-progress{height:100%;position:absolute;z-index:1;background-color:#ddd;border-radius:2px}.rhap_progress-indicator{box-sizing:border-box;position:absolute;z-index:3;width:20px;height:20px;margin-left:-10px;top:-8px;background:#868686;border-radius:50px;box-shadow:0 0 5px hsla(0,0%,53%,.5)}.rhap_controls-section{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}.rhap_additional-controls{display:flex;flex:1 0 auto;align-items:center}.rhap_repeat-button{font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_main-controls{flex:0 1 auto;display:flex}.rhap_main-controls-button{margin:0 3px;color:#868686;font-size:35px;width:35px;height:35px}.rhap_play-pause-button{font-size:40px;width:40px;height:40px}.rhap_volume-controls{display:flex;flex:1 0 auto;justify-content:flex-end;align-items:center}.rhap_volume-button{flex:0 0 26px;font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_volume-container{display:flex;align-items:center;flex:0 1 100px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{display:flex;align-items:center;width:100%;height:14px;cursor:pointer}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;position:relative;width:100%;height:4px;background:#ddd;border-radius:2px}.rhap_volume-indicator{box-sizing:border-box;position:absolute;width:12px;height:12px;margin-left:-6px;left:0;top:-4px;background:#868686;opacity:.9;border-radius:50px;box-shadow:0 0 3px hsla(0,0%,53%,.5);cursor:pointer}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_button-clear{background-color:transparent;padding:0;overflow:hidden;cursor:pointer}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}.MetricsItemList_metricsContainer__ud9hd{display:flex;width:100%;flex-direction:column;gap:24px}.MetricsItemList_metricsTabs__5JZ6O{display:flex;background:#fff;border:2px solid #e4e7ec;border-radius:32px;padding:4px;margin-bottom:24px;width:100%}.MetricsItemList_metricsTab__WbbUP{border:none;outline:none;background:transparent;color:#191a1d;font-weight:700;font-size:12px;border-radius:24px;padding:16px;cursor:pointer;transition:background .15s,color .15s;flex:1 1}.MetricsItemList_metricsTabSelected__yPBWL{background:#9e77ed;color:#fff;box-shadow:0 2px 8px rgba(166,137,250,.08)}.MetricsItemList_metricsSectionTitle__g_wzw{display:flex;align-items:center;font-size:22px;font-weight:700;color:#23272e;margin-bottom:18px;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif}.MetricsItemList_metricsSectionTitle__g_wzw .MetricsItemList_infoIcon__7YmyW{margin-left:8px;width:20px;height:20px}.MetricsItemList_metricsList__duDQ0{display:flex;flex-direction:column;gap:16px}.MetricsItemList_metricRow__fHLTp{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:#23272e;padding:0;background:none}.MetricsItemList_metricIcon__VtXNG{width:36px;height:36px;background:#eafbf3;border-radius:50%;display:flex;align-items:center;justify-content:center}.MetricsItemList_metricIcon__VtXNG svg{color:#3fc06d;font-size:22px}.MetricsItemList_metricIconError__vQZnI{width:36px;height:36px;background:#fef3f2;border-radius:50%;display:flex;align-items:center;justify-content:center}.MetricsItemList_metricIconError__vQZnI svg{color:#f04438;font-size:22px}.custom-audio-container{display:flex;flex-direction:column;gap:8px;padding:20px 8px 8px;background:#f4f6f8;border-radius:20px;border:1px solid #ecedef;width:100%;position:relative;&>.rhap_container{background-color:transparent;box-shadow:none}}.header{gap:10px;padding:0 12px}.audio-text,.header{display:flex;align-items:center}.audio-text{flex:1 1;gap:16px}.audio-text-content{flex:1 1;display:flex;flex-direction:column;gap:2px}.audio-title{font-weight:600;color:#191a1d}.audio-subtitle,.audio-title{font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.audio-subtitle{font-weight:500;color:#8c9098}.sound-wave-icon{display:flex;align-items:center;justify-content:center}.custom-h5-player{box-shadow:none;background:transparent}.rhap_progress-bar{background-color:#7f56d9;border-radius:6px;height:6px}.rhap_progress-indicator{display:none!important}.rhap_progress-filled{background-color:#7f56d9;border-radius:6px}.rhap_time{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:12px;color:#8c9098;margin:0;padding:0}.rhap_main-controls{gap:18px!important;justify-content:center;align-items:center}.rhap_main-controls-button{margin:0 2px!important;padding:4px!important}.rhap_button-clear{color:#191a1d;background:none;border:none;font-family:SF Pro Text,sans-serif;font-weight:600}.rhap_time.rhap_duration:before{content:"-"}.RunDetailsInfoCard_infoCard__g1uoW{display:flex;align-items:center;justify-content:space-between;background:#f7f8fa;border-radius:20px;padding:16px;margin:0 24px 16px;min-height:90px;font-family:Plus Jakarta Sans,sans-serif}.RunDetailsInfoCard_infoCard__column__wP_py{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.RunDetailsInfoCard_infoCard__label__9jo1q{color:#8f96a3;font-size:12px;font-weight:500;margin-bottom:4px;text-align:center;letter-spacing:.1px}.RunDetailsInfoCard_infoCard__value___hzA0{color:#23272e;font-weight:600;font-size:12px;text-align:center}.RunDetailsInfoCard_infoCard__divider__PYTGj{width:2px;height:48px;background:#e4e7ec;border-radius:1px;margin:0 24px}.OverallScoreCard_overallScoreCard__zcc8A{display:flex;align-items:center;background:#f7f8fa;border:1px solid #e4e7ec;border-radius:12px;padding:10px;margin:0 24px 24px;cursor:pointer;transition:box-shadow .15s,border-color .15s,background .15s,transform .1s}.OverallScoreCard_overallScoreCard__zcc8A:hover{box-shadow:0 2px 8px rgba(134,40,219,.15);border-color:#a855f7;background:#f9fafb}.OverallScoreCard_overallScoreCard__zcc8A:hover .OverallScoreCard_label__VySgP,.OverallScoreCard_overallScoreCard__zcc8A:hover .OverallScoreCard_value__8PziD{color:#7c3aed}.OverallScoreCard_overallScoreCard__zcc8A:hover .OverallScoreCard_arrow__Bzz5u svg path{stroke:#7c3aed}.OverallScoreCard_overallScoreCard__zcc8A:focus{outline:none;border-color:#a855f7;background:#f9fafb;box-shadow:0 2px 8px rgba(134,40,219,.15),0 0 0 3px rgba(134,40,219,.1)}.OverallScoreCard_overallScoreCard__zcc8A:focus .OverallScoreCard_label__VySgP,.OverallScoreCard_overallScoreCard__zcc8A:focus .OverallScoreCard_value__8PziD{color:#7c3aed}.OverallScoreCard_overallScoreCard__zcc8A:focus .OverallScoreCard_arrow__Bzz5u svg path{stroke:#7c3aed}.OverallScoreCard_overallScoreCard__zcc8A:active{border-color:#a855f7;background:#f9fafb;box-shadow:0 2px 8px rgba(134,40,219,.2);transform:translateY(1px)}.OverallScoreCard_overallScoreCard__zcc8A:active .OverallScoreCard_label__VySgP,.OverallScoreCard_overallScoreCard__zcc8A:active .OverallScoreCard_value__8PziD{color:#7c3aed}.OverallScoreCard_overallScoreCard__zcc8A:active .OverallScoreCard_arrow__Bzz5u svg path{stroke:#7c3aed}.OverallScoreCard_icon__kCvrw{width:28px;height:28px;margin-right:5px;display:flex;align-items:center;justify-content:center}.OverallScoreCard_label__VySgP{font-weight:600;margin-right:12px}.OverallScoreCard_label__VySgP,.OverallScoreCard_value__8PziD{font-size:12px;color:#23272e;font-family:Plus Jakarta Sans,sans-serif;transition:color .15s}.OverallScoreCard_value__8PziD{font-weight:700}.OverallScoreCard_spacer__EiFRZ{flex:1 1}.OverallScoreCard_arrow__Bzz5u{font-size:24px;color:#23272e;margin-left:12px;display:flex;align-items:center}.OverallScoreCard_arrow__Bzz5u svg path{transition:stroke .15s}.OverallMetrics_metricsCard__kPlDE{background:#fff;border-radius:32px;padding:24px;margin-bottom:32px;height:61vh;box-shadow:none;overflow-y:auto}.OverallMetrics_metricsTitle__xXAld{font-family:Plus Jakarta Sans,sans-serif;font-size:16px!important;font-weight:700!important;color:#242e2c;margin-bottom:0;line-height:1.1}.OverallMetrics_metricLabel__jCw__{font-family:Plus Jakarta Sans,sans-serif;font-size:14px!important;font-weight:400;color:#414346;flex:1 1;margin-right:16px}.OverallMetrics_metricProgressWrap__YH_u1{display:flex;align-items:center;width:140px;gap:12px}.OverallMetrics_metricProgressBg__KxgoK{width:100px;height:12px;background:#f4ebff;border-radius:16px;position:relative;overflow:hidden;margin-right:8px}.OverallMetrics_metricProgressBar__GSf6d{height:100%;background:#9e77ed;border-radius:4px;position:relative;transition:width .3s;display:flex;align-items:center}.OverallMetrics_metricProgressDot__jsINr{position:absolute;margin-right:6.4px;right:-4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.OverallMetrics_metricPercent__Ekhq8{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;color:#9e77ed;min-width:42px;text-align:right}