.WorkoutBannerBorder_border__UtHZj{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.WorkoutBannerBorder_banner__Ql_0u,.WorkoutBannerBorder_headline__RwN_N{opacity:0}.WorkoutBannerBorder_activeHeadline__jaNCu{animation:WorkoutBannerBorder_fadeInWorkoutBanner__o9jUA var(--headline-fade-duration) linear 0s both}.WorkoutBannerBorder_activeBanner__JLTuR{animation:WorkoutBannerBorder_fadeInWorkoutBanner__o9jUA var(--banner-fade-duration) linear var(--banner-fade-delay) both}.WorkoutBannerBorder_glowLayer__sDzVc{z-index:0;filter:blur(5px)}.WorkoutBannerBorder_lineLayer__rGx54{z-index:20}.WorkoutBannerBorder_glowPath__GJLGc,.WorkoutBannerBorder_path__bNR5J{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:210 210;stroke-dashoffset:210;opacity:0}.WorkoutBannerBorder_path__bNR5J{stroke:rgb(185 28 28);stroke-opacity:.6;stroke-width:1}.WorkoutBannerBorder_glowPath__GJLGc{stroke:rgb(185 28 28/90%);stroke-width:5;stroke-linecap:butt}.WorkoutBannerBorder_active__t2hV0 .WorkoutBannerBorder_glowPath__GJLGc,.WorkoutBannerBorder_active__t2hV0 .WorkoutBannerBorder_path__bNR5J{animation:WorkoutBannerBorder_drawWorkoutBannerPath__pwBjo var(--banner-border-duration) cubic-bezier(.2,.8,.4,1) var(--banner-border-delay) both}@keyframes WorkoutBannerBorder_fadeInWorkoutBanner__o9jUA{0%{opacity:0}to{opacity:1}}@keyframes WorkoutBannerBorder_drawWorkoutBannerPath__pwBjo{0%{opacity:0;stroke-dashoffset:210}2%{opacity:1}to{opacity:1;stroke-dashoffset:0}}