body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}.container{background-color:#eaeaea;display:flex;flex-direction:column;margin:0;min-height:100%;overflow-x:hidden}.editor{background-color:#fff;border-radius:5px;box-shadow:0 0 27px -9px #00000059;flex:1 1;margin:10px auto;max-width:1280px;overflow-x:hidden;padding:0 40px 0 50px;position:relative;white-space:nowrap;width:100%}.container>.footer{background-color:#000;color:#fff}a{color:#00c46a}.canvas{bottom:10px;height:100%;max-width:1320px;overflow-x:visible;overflow-y:hidden;position:absolute;width:100%}.segments{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-right:100px;padding-bottom:40px}.fader,.segments{bottom:0;position:absolute}.fader{background-color:#ffffffe6;height:100%;left:0;right:0;top:0;width:50000px;z-index:1}.cta{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px auto}.cta>.form-input{max-width:100px}.btn{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:inline-block;font-size:13px;min-width:50px;text-align:center}.btn>svg{display:block;margin:0 auto}.btn-icon{margin:0 auto;width:30px}.btn-primary{background-color:#00c46a;color:#fff;padding:5px 20px}.btn-primary:hover{background-color:#27ae60}.btn-secondary{background-color:#fff;color:#000;padding:5px 20px}.btn-secondary:hover{background-color:#eee}.btn-square{color:#fff;height:50px;width:50px}.form-input{display:flex;flex-direction:column}.textInput{border:1px solid #d3d3d3;font-size:20px;max-width:90px;text-align:center}.selectInput{background-color:#000000b3;border-radius:5px;color:#fff;font-size:16px;padding:10px}label{font-size:10px;padding:5px;text-align:center}.actions{left:0;margin:0 auto;padding:5px;position:absolute;right:0;top:0;width:220px;z-index:10}.actions>button{background-color:#000000b3;border:0;border-radius:50%;color:#fff;cursor:pointer;margin:0 5px;padding:20px}.slider{left:0;position:absolute;top:10px}.workoutLength{display:inline-block}.alert{color:"red"}.info{display:flex;flex-direction:row;margin:0 auto;max-width:1360px;text-align:left;width:100%}.info>.title{flex:1 1}.info>.title>h1{margin:0;padding:10px 0}.info>.title>p{font-style:italic;margin:10px 0 0}.info>.workout{display:flex;flex-direction:row;padding:10px 0 10px 10px}.info>.workout>.form-input{padding:0 6px}.timePicker>input{color:#000;font-family:monospace;font-size:18px}.text-editor{align-self:center;display:flex;height:200px;max-width:1360px;width:100%}.text-editor-instructions{background-color:#f5f5f5;margin:0 10px;overflow-y:scroll;padding:5px 20px;width:30%}.text-editor-instructions>p{color:#333;font-size:14px;line-height:1.3;margin:5px 0}.text-editor-instructions>p>span{background-color:#db7093;color:#fff;font-size:14px;padding:0 5px}.text-editor-instructions>p>code{background-color:#d3d3d3;display:block;font-size:14px;margin:5px 0}.text-editor-instructions>h2{font-size:14px;line-height:2;margin:0;padding:0}.text-editor-instructions>h3{font-size:14px;line-height:1;margin:10px 0}.text-editor-textarea{border-radius:5px;box-shadow:0 0 27px -9px #00000059;box-sizing:border-box;font-size:14px;padding:20px;width:70%}.segment{cursor:pointer}.bar{border:1px solid #fff;border-radius:10px}.comment{color:gray;font-size:20px;left:105px;top:-60px}.comment,.label{padding:5px;position:absolute}.label{background-color:#000000b3;border-radius:5px;color:#fff;font-size:14px;left:0;margin:5px 0;text-align:center;width:150px;z-index:100}.label-bike{top:-112px}.label-run{top:-140px}.textField{background-color:#ffffff1a;border:0;border-bottom:0 solid #fff;color:#fff;font-size:14px}.cadence-row{display:flex}.cadence-row>.cadenceLabel{flex:1 1;font-size:14px}.cadence-row>.textField{flex:1 1;min-width:1px}.trapeze{align-items:flex-end;display:flex}.trapeze-component{border-top:1px dotted gray;z-index:5}.trapeze-background{background-color:blue;bottom:0;height:0;left:0;position:absolute;width:0}.trapeze-colors{bottom:0;display:flex;left:0;position:absolute;width:100%}.color:first-child{border-bottom-left-radius:5px}.color:last-child{border-bottom-right-radius:5px}.trapeze-svg-container{bottom:0;left:0;position:absolute}.trapeze-svg{fill:#0000}.trapeze-svg-off{fill:#fff;display:hidden}.segment{position:relative}.freeRide{background-image:url(/static/media/freeride.e4b80071d097d5b5945e.svg);border:1px solid #fff;border-radius:0}.intervals{align-items:flex-end;display:flex;flex-direction:row}.buttons{margin-top:-30px;position:absolute}.buttons>button{cursor:pointer}.edit{background-color:#fff;display:inline-block;padding:5px}.line{border-left:1px dotted gray;height:90vh;left:0;position:absolute;right:0;top:30px;width:1px;z-index:0}.react-draggable{cursor:move;position:absolute}.EditComment_container__uuREX{background-color:#00000059;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.EditComment_box__kpCUf,.EditComment_container__uuREX{align-items:center;display:flex;justify-content:center}.EditComment_box__kpCUf{flex-direction:column;min-width:50%}.EditComment_textArea__nkMd5{border-radius:5px;box-sizing:border-box;font-size:24px;height:200px;padding:20px;width:100%}.EditComment_cta__ACpRU{align-content:center;display:flex;padding:10px;width:50%}.EditComment_btnPrimary__wx5Fm{background-color:#00c46a;border:0;border-radius:5px;color:#fff;flex:1 1;font-size:16px;margin:0 5px;padding:10px 20px}.EditComment_btnPrimary__wx5Fm:hover{background-color:#27ae60}.EditComment_btnSecondary__kDF7n{background-color:#fff;border:0;border-radius:5px;color:#000;font-size:16px;margin:0 5px;padding:5px 20px}.EditComment_btnSecondary__kDF7n:hover{background-color:#eee}.EditComment_btnIcon__qfZ-q{background-color:#f3f3f3;border:0;border-radius:5px;color:#000;font-size:16px;margin:0 5px;padding:5px 20px}.popup-background{background-color:#00000080;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.popup{align-self:center;background-color:#fff;border-radius:5px;box-shadow:-5px 1px 51px 0 #000000bf;-webkit-box-shadow:-5px 1px 51px 0 #000000bf;-moz-box-shadow:-5px 1px 51px 0 #000000bf;left:50%;margin:0 auto;overflow-y:scroll;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%)}.form-control{margin:10px 0;width:100%}.form-control>label{color:gray;display:block;font-size:14px;text-align:left}.form-control>input,.form-control>textarea{border:1px solid #aaa;border-radius:5px;display:block;width:100%}.form-control>button,.form-control>input,.form-control>textarea{box-sizing:border-box;font-size:16px;margin-top:10px;padding:10px}.form-control>button{border:1px solid #eee;border-radius:5px;width:50%}.close{background-color:#fff;border:0;color:#000;cursor:pointer;position:absolute;right:10px;top:20px}.footer{color:#000;font-size:12px;padding:10px;text-align:center}.footer>ul{list-style:none;margin:0;padding:0}.footer>ul>li{display:inline;margin:0;padding:0 10px}.Workouts_workouts__-sqQ3{box-shadow:0 0 27px -9px #00000059;display:flex;flex-direction:column;margin:0;max-height:500px;overflow:hidden}.Workouts_workoutsHeader__mRhIn{padding:16px 20px;top:0}.Workouts_workoutsHeader__mRhIn h2{color:#000;margin:0}.Workouts_workoutsList__DCXjL{background:#eaeaea;max-height:460px;overflow-y:auto}.Workouts_workoutItem__0FJ98{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;padding:16px 20px;text-decoration:none;transition:all .2s ease}.Workouts_workoutItem__0FJ98:hover{background:#f9f9f9;box-shadow:0 2px 4px #0000000d;transform:translateX(4px)}.Workouts_workoutSportIcon__uwBSG{align-items:center;background:#00c46a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.Workouts_workoutContent__sOauB{flex:1 1;min-width:0}.Workouts_workoutTitle__WYOEg{color:#333;font-size:15px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Workouts_workoutMeta__c8M1T{align-items:center;color:#666;display:flex;font-size:13px;gap:4px}.Workouts_workoutDate__deUkL{color:#999;margin-left:4px}.Workouts_noWorkouts__VILq4{color:#999;font-style:italic;padding:40px 20px;text-align:center}.ToastMessage_message__s7ckh{border-radius:10px;display:flex;left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;top:50px;width:400px;z-index:1000}.ToastMessage_text__24zpJ{flex:1 1}.ToastMessage_loading__nbabM{background-color:#000000b3;color:#fff}.ToastMessage_error__u63qf{background-color:#c40d0db3;color:#fff}.ToastMessage_success__594sY{background-color:#00c46a;color:#fff}.ToastMessage_close__NwMqe{background-color:#0000;border:0;color:#fff;cursor:pointer;float:right}.form-check{display:inline-block;padding:10px 10px 10px 0}.form-check>label{color:gray;font-size:16px}.alert{color:red;font-size:12px}.success{color:green;font-size:12px}.link-button{background-color:initial;border:none;color:#00c46a;cursor:pointer;display:inline;font-size:16px;margin:0;padding:0}.link-button:focus,.link-button:hover{text-decoration:none}.left-right-toggle{color:#d3d3d3;display:flex;flex-direction:row}.left-right-toggle>.icon{padding:5px}.left-right-toggle>.icon.active{color:#00c46a}.x-axis{border-top:1px solid gray;bottom:0;min-width:1320px;overflow:hidden;position:absolute}.x-axis>span{display:inline-block;margin-top:20px;padding:0;position:relative}.x-axis.x-axis-time>span{width:200px}.x-axis.x-axis-distance>span{width:100px}.x-axis>span:before{background-color:gray;content:"";height:10px;left:0;position:absolute;top:-20px;width:1px}.zone-axis{bottom:50px;color:gray;left:2px;position:absolute}.zone-axis>div{bottom:0;left:0;position:absolute}.zone-axis>div:not(:first-child){border-top:1px solid gray}.run-workout{display:flex;flex-direction:row;margin:0 auto;max-width:1360px;width:100%}.run-workout>.form-input{align-self:flex-end;padding-right:10px}.timePicker{width:120px}.timePicker .time-picker-input{color:#000;font-family:monospace;font-size:18px}.time-picker-panel-select>ul>li{font-family:monospace;font-size:16px}.time-picker{display:inline-block;height:28px;position:relative;width:130px}.time-picker-clear{background:#fff;border-radius:50%;color:#999;cursor:pointer;font-size:18px;font-weight:700;height:16px;line-height:14px;position:absolute;right:8px;text-align:center;top:50%;transform:translateY(-50%);transition:color .2s;-webkit-user-select:none;user-select:none;width:16px;z-index:1}.time-picker-clear:hover{color:#333}.time-picker-input{background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box;color:#000;cursor:pointer;font-family:monospace;font-size:18px;height:100%;padding:0 11px;transition:all .2s;width:100%}.time-picker-input:hover{border-color:#40a9ff}.time-picker-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.time-picker-panel{background:#fff;border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 2px 8px #00000026;left:0;position:absolute;right:0;top:calc(100% + 2px);z-index:1050}.time-picker-panel-inner{display:block;outline:none;position:relative;width:100%}.time-picker-panel-input-wrap{border-bottom:1px solid #e8e8e8;padding:8px}.time-picker-panel-input{background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#000;cursor:default;font-family:monospace;font-size:18px;padding:6px 8px;text-align:center;width:100%}.time-picker-panel-selects{display:flex;max-height:192px;overflow:hidden;width:100%}.time-picker-panel-select{border-left:1px solid #e8e8e8;flex:1 1;max-height:192px;overflow-y:auto;position:relative}.time-picker-panel-select:first-child{border-left:0;margin-left:0}.time-picker-panel-select ul{list-style:none;margin:0;padding:0;width:100%}.time-picker-panel-select-option{cursor:pointer;font-family:monospace;font-size:16px;line-height:1.5;padding:6px 0;text-align:center;transition:background .15s;-webkit-user-select:none;user-select:none}.time-picker-panel-select-option:hover{background:#f5f5f5}.time-picker-panel-select-option-selected{background:#1890ff;color:#fff;font-weight:600}.time-picker-panel-select-option-selected:hover{background:#40a9ff;color:#fff}.time-picker-panel-select::-webkit-scrollbar{width:6px}.time-picker-panel-select::-webkit-scrollbar-track{background:#0000}.time-picker-panel-select::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.time-picker-panel-select::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.hero{background-color:#eaeaea;padding:50px;text-align:center}h2{font-size:34px;font-weight:200;margin:0;text-transform:uppercase}h3{font-weight:500}a{text-decoration:none}.btn-xl{font-size:20px;padding:20px 60px}.features{margin:0 auto;max-width:1200px;padding:50px;text-align:center}.perks{display:flex;flex-wrap:wrap}.perks>div{height:120px;width:20%}.perks>div>p{margin:0 auto;max-width:250px}.blue{background-color:#0e90d4}.black{background-color:#000}.about{color:#fff;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:50px;text-align:center}.about>h2{margin:0;width:100%}.about>div{margin:0;width:50%}.about>div>p{margin:0 auto 20px;max-width:300px}.share{color:#fff;padding:50px;text-align:center}.share>a{padding:20px}@media (max-width:720px){.features{padding:10px}.perks>div{height:auto;width:50%}.about>div{margin:0;width:100%}}
/*# sourceMappingURL=main.f456819c.css.map*/