:root{--ion-color-primary:#00aff6;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#3dc2ff;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#fc3e77;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}body.dark{--ion-color-primary:#00aff6;--ion-color-primary-rgb:66,140,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3a7be0;--ion-color-primary-tint:#5598ff;--ion-color-secondary:#50c8ff;--ion-color-secondary-rgb:80,200,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#46b0e0;--ion-color-secondary-tint:#62ceff;--ion-color-tertiary:#6a64ff;--ion-color-tertiary-rgb:106,100,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#5d58e0;--ion-color-tertiary-tint:#7974ff;--ion-color-success:#2fdf75;--ion-color-success-rgb:47,223,117;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#29c467;--ion-color-success-tint:#44e283;--ion-color-warning:#ffd534;--ion-color-warning-rgb:255,213,52;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0bb2e;--ion-color-warning-tint:#ffd948;--ion-color-danger:#fc3e77;--ion-color-danger-rgb:255,73,97;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#e04055;--ion-color-danger-tint:#ff5b71;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244,245,248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0,0,0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#222428;--ion-color-light-rgb:34,36,40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255,255,255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e}.ios body{--ion-background-color:#0c1418;--ion-background-color-rgb:30,30,30;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-color-step-50:#0d0d0d;--ion-color-step-100:#1a1a1a;--ion-color-step-150:#262626;--ion-color-step-200:#333;--ion-color-step-250:#404040;--ion-color-step-300:#4d4d4d;--ion-color-step-350:#595959;--ion-color-step-400:#666;--ion-color-step-450:#737373;--ion-color-step-500:grey;--ion-color-step-550:#8c8c8c;--ion-color-step-600:#999;--ion-color-step-650:#a6a6a6;--ion-color-step-700:#b3b3b3;--ion-color-step-750:#bfbfbf;--ion-color-step-800:#ccc;--ion-color-step-850:#d9d9d9;--ion-color-step-900:#e6e6e6;--ion-color-step-950:#f2f2f2;--ion-item-background:#0c1418;--ion-card-background:#192127}.ios ion-modal{--ion-background-color:var(--ion-color-step-100);--ion-toolbar-background:var(--ion-color-step-150);--ion-toolbar-border-color:var(--ion-color-step-250)}.md body{--ion-background-color:#121212;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-400:#717171;--ion-color-step-450:#7d7d7d;--ion-color-step-500:#898989;--ion-color-step-550:#949494;--ion-color-step-600:#a0a0a0;--ion-color-step-650:#acacac;--ion-color-step-700:#b8b8b8;--ion-color-step-750:#c4c4c4;--ion-color-step-800:#d0d0d0;--ion-color-step-850:#dbdbdb;--ion-color-step-900:#e7e7e7;--ion-color-step-950:#f3f3f3;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-card-background:#1e1e1e}.platform-desktop .page-padding{--padding-top:30px}.platform-ios .page-padding{--padding-top:50px}.platform-desktop .header-padding{padding-top:30px}.platform-ios .header-padding{padding-top:50px}.info-list{padding-left:2rem}.info-list li{padding-bottom:1rem}.environment-banner{background:#039695;background:linear-gradient(270deg,#039695,#025985);color:#fff;position:absolute;top:0;right:0;text-transform:uppercase;text-align:right;font-size:9px;z-index:10000;padding:2px 30px 2px 30px;font-weight:700;border-radius:0 0 0 25px}.environment-banner-beta{background:#fc3e77;background:linear-gradient(270deg,#fc3e77,#f65900)}.ion-no-horizontal-padding{padding-left:0;padding-right:0}.ion-no-padding-bottom{padding-bottom:0}:root{--color-green_1:#00e9d4;--color-green_2:#00a596;--color-green_3:#007671;--color-green_4:#135431;--color-blue_0:#8cdbfc;--color-blue_1:#00aff6;--color-blue_2:#2a92e3;--color-blue_3:#00456b;--color-marine_1:#0f2537;--color-marine_2:#0e1e28;--color-marine_3:#0b131a;--color-marine_4:#0c1821;--color-slate_1:#192127;--color-grey_1:#c6c5ca;--color-grey_2:#89898a;--color-pink_1:#fc3e77;--color-orange_1:#f65900;--color-yellow_1:#fcb326;--color-olive_1:#00ec50;--color-red_1:#980111;--color-red_2:#fab2bd;--color-red_3:#fdf2f3;--color-red_4:#ca7d7d;--color-black_3:#000000b3;--color-training-phase-foundation:#0ed150;--color-training-phase-specific:#237bff;--color-training-phase-taper:#9622f2;--color-training-phase-postrace:#e77104;--color-training-phase-allout:#c93efc}.fg-grey,.text-grey{color:#9c9ba2}.fg-grey-1{color:var(--color-grey_1)}.fg-grey-2{color:var(--color-grey_2)}.fg-white,.text-white{color:#fff}.fg-white-20{color:#fff3}.fg-white-25{color:#ffffff40}.fg-white-50{color:#ffffff80}.fg-white-70{color:#ffffffb3}.fg-white-80{color:#fffc}.text-olive,.text-success{color:var(--color-olive_1)}.text-danger,.text-red{color:var(--color-pink_1)}.text-red4{color:var(--color-red_2)}.bg-dark{background:#0003}.text-grey-1{color:var(--color-grey_1)}.text-grey{color:#9c9ba2}.text-warning,.text-yellow{color:var(--color-yellow_1)}.text-green{color:var(--color-green_1)}.text-blue{color:var(--color-blue_1)}.text-gradient{background:var(--color-blue_1);background:linear-gradient(270deg,var(--color-blue_1) 0,var(--color-green_1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00AFF6",endColorstr="#00E9D4",GradientType=1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.bg-marine-1{background:var(--color-marine_1)!important}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Medium.9079a996.otf) format("opentype")}@font-face{font-family:Gotham Rounded;font-weight:700;src:url(/fonts/GothamRounded-Bold.d51a31c3.otf) format("opentype")}@font-face{font-family:SF Pro Text;font-weight:400;src:url(/fonts/SF-Pro-Text-Regular.ff3494f9.otf) format("opentype")}@font-face{font-family:SF Pro Text;font-weight:500;src:url(/fonts/SF-Pro-Text-Medium.d89feed2.otf) format("opentype")}.header_1{font-size:22px}.header_1,.header_2{font-family:Gotham Rounded;line-height:150%}.header_2{font-size:18px}.header_3{font-family:Gotham Rounded;font-size:16px;line-height:150%}.header_4{font-family:SF Pro Text;font-size:16px!important;line-height:150%;font-weight:500!important}.font-normal{font-weight:400!important}.body_1{font-size:16px}.body_1,.body_2{font-family:SF Pro Text;line-height:135%;letter-spacing:.3px}.body_2{font-size:14px!important}.body_3{font-size:12px!important}.body_3,.body_4{font-family:SF Pro Text;line-height:135%;letter-spacing:.3px}.body_4{font-size:10px!important;font-weight:400}.nav_1{font-size:14px}.nav_1,.nav_2{font-family:SF Pro Text;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.nav_2{font-size:12px}.triq-input{--inner-padding-bottom:0;--inner-padding-end:0;--inner-padding-start:0;--inner-padding-top:0;--placeholder-color:var(--color-grey_2);--placeholder-opacity:1;margin-bottom:5px;background:#0000}.triq-input::part(native){background:#0000}.triq-input ion-label{padding-bottom:5px}.triq-input .native-input,.triq-input .native-textarea,.triq-input ion-datetime-button::part(native),.triq-input ion-select,.triq-input-change{background:var(--color-slate_1);border:1.5px solid #fff0;border-radius:8px!important;color:#fff;font-family:SF Pro Text;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.3px;padding:20px 16px!important}.triq-input-change .placeholder{color:var(--placeholder-color)}.triq-input .native-input::placeholder,.triq-input .native-textarea::placeholder,.triq-input ion-datetime-button::part(native)::placeholder,.triq-input ion-select::placeholder,.triq-input-change::placeholder{color:var(--placeholder-color)}.triq-input ion-select{padding:0 16px!important;min-height:58px;width:100%}.triq-input ion-datetime-button::part(native){margin:0!important}.triq-input .native-input:focus,.triq-input .native-textarea:focus,.triq-input ion-datetime-button::part(native):focus,.triq-input ion-select:focus{outline:none;border-color:var(--color-blue_1)!important}.triq-input.is-invalid .native-input,.triq-input.is-invalid .native-textarea,.triq-input.is-invalid .triq-input-change,.triq-input.is-invalid ion-datetime-button::part(native),.triq-input.is-invalid ion-select{border-color:var(--color-red_1)}.triq-input ion-note{width:100%;height:auto}.input-error-message,.triq-input .input-error-message{padding:.7rem;background:var(--color-red_2);color:var(--color-red_1);border-radius:8px;margin-top:3px;padding:14px 10px 14px 5px;font-size:12px}.input-error-message ion-icon,.triq-input .input-error-message ion-icon{width:22px;height:22px;float:left;position:relative;top:-3px;margin:0 5px}.triq-input:hover::part(native):after{background:none!important}.triq-input ion-datetime-button,.triq-input ion-datetime-button::part(native){display:block;width:100%;text-align:left}ion-datetime{color:#fff}.triq-range{--bar-background:#ffffff0d}.triq-range::part(tick){background:#ffffff0d}.triq-range-availability{--bar-height:1.5px}.triq-range-availability::part(tick),.triq-range-availability::part(tick-active){width:1.5px!important;width:2px!important}.triq-input.no-background ion-item{background:#0000;--background:#0000;margin-bottom:0}.triq-input-change{width:100%;padding:7px 0 7px 4px!important;line-height:20px}.triq-input-change .cta{--padding-top:0;--padding-bottom:0;min-height:auto;margin:-7px 0 0 0;color:var(--color-blue_1)!important}.triq-input-change .cta::part(native){padding-top:0;padding-bottom:0}.triq-input-change-value{margin-top:2px}.triq-input-change .placeholder-color{color:var(--placeholder-color)!important}.triq-input-wrapper{position:relative}.triq-input-wrapper-icon{position:absolute;top:6px;right:0;font-size:24px;z-index:10}.triq-label-container{display:flex;justify-content:space-between;width:100%}.triq-label-container ion-icon{font-size:24px;cursor:pointer}.picker-disable-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0f171b;opacity:60%;z-index:10;cursor:not-allowed}ion-input[aria-disabled=true],ion-input[disabled]{opacity:.5!important}ion-input .native-input{background-color:var(--color-slate_1)!important}ion-picker-column{flex:1 1 0;text-align:center}.triq-input.triq-checkbox-container{--background:var(--color-slate_1);margin-bottom:10px;border-radius:8px}.triq-input.triq-checkbox-container-inline{display:inline-flex;justify-content:center;align-items:center;width:auto}.triq-input.triq-checkbox-container ion-label{text-overflow:clip!important;white-space:normal!important;padding-top:8px;padding-bottom:8px;--color:var(--color-grey_1)!important;font-family:SF Pro Text!important;font-size:14px!important;letter-spacing:.3px}.triq-input.triq-checkbox-container.item-checkbox-checked ion-label{--color:#fff!important;color:#fff!important;border:none!important}.triq-input.triq-checkbox-container-inline ion-label{display:block;text-align:center;width:auto}.triq-input ion-checkbox{--color:#fff;--checkmark-color:#000;--checkbox-background-checked:var(--color-green_2);--border-radius:6px;--checkmark-width:3px;height:22px;width:22px}.triq-input ion-checkbox.triq-checkbox-v2{width:auto}.triq-input.rounded ion-checkbox{--border-radius:10px}.triq-checkbox-label{text-overflow:clip!important;white-space:normal!important;padding-top:8px;padding-bottom:8px;color:var(--color-grey_1)!important;font-family:SF Pro Text!important;font-size:14px!important;letter-spacing:.3px}.triq-input ion-checkbox::part(label){width:100%}.triq-input ion-checkbox::part(container){border-color:#fff!important;border-width:1.5px;padding:3px;width:22px;height:22px}.triq-input ion-radio-group ion-item{--background:var(--color-slate_1);margin-bottom:10px;border-radius:8px}.triq-modal .triq-input ion-radio-group ion-item{--background:#ffffff0d}.triq-input ion-radio-group ion-item ion-label,.triq-radio-label{text-overflow:clip!important;white-space:normal!important;padding-top:8px;padding-bottom:8px;--color:var(--color-grey_1)!important;color:var(--color-grey_1)!important;font-family:SF Pro Text!important;font-size:14px!important;letter-spacing:.3px}.triq-input ion-radio::part(label){width:100%}.triq-input ion-radio-group ion-item.item-radio-checked ion-label{--color:#fff!important;color:#fff!important}.triq-input ion-radio{--color:#fff;--color-checked:var(--color-green_2)}.triq-input .radio-group-name{font-family:SF Pro Text!important;font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;padding-bottom:10px;padding-top:15px}.triq-input ion-radio::part(container){border-color:#fff!important;border-width:1.5px}.triq-input ion-radio::part(mark){width:calc(65% + var(--border-width));height:calc(65% + var(--border-width))}ion-button::part(native){--padding-top:0;--padding-bottom:0;padding-top:0;padding-bottom:0}.cta{text-transform:uppercase;font-size:14px;line-height:14px;letter-spacing:.8px;--border-radius:20px;height:auto}.cta::part(native){padding-top:25px;padding-bottom:25px}.cta.cta-sm{--padding-top:15px;--padding-bottom:15px;--border-radius:10px;font-size:10px}.cta.cta-sm::part(native){padding-top:0;padding-bottom:0}.cta.cta-highlight{--background:linear-gradient(90.33deg,#007671 0.26%,#004469 99.77%);--background-hover:linear-gradient(90.33deg,var(--color-green_1) 0.26%,var(--color-blue_1) 99.77%);--background-focus:linear-gradient(90.33deg,var(--color-green_1) 0.26%,var(--color-blue_1) 99.77%)}.cta-neutral,.cta-primary,.cta.cta-danger,.cta.cta-secondary{--border-width:0;--background:#0000;--background-hover:#0000;--background-focus:#0000;background:linear-gradient(90.33deg,#007671 .26%,#004469 99.77%);background-clip:text;-webkit-background-clip:text!important;position:relative;color:#fff;z-index:0}.cta.cta-danger:focus,.cta.cta-danger:hover,.cta.cta-primary:focus,.cta.cta-primary:hover,.cta.cta-secondary:focus,.cta.cta-secondary:hover{background:linear-gradient(90.33deg,var(--color-green_1) .26%,var(--color-blue_1) 99.77%)!important;background-clip:text;-webkit-background-clip:text!important}.cta-neutral:before,.cta.cta-danger:before,.cta.cta-primary:before,.cta.cta-secondary:before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid #0000;border-radius:1rem;background:inherit;background-origin:border-box;background-clip:initial;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.cta.cta-tertiary{--background:#ffffff0f;--background-hover:#fff3;--background-focus:#fff3;text-transform:none}.cta.cta-neutral{--background:var(--color-grey_2);--background-hover:var(--color-grey_1);--background-focus:var(--color-grey_1);--color:#f4f8f6;color:#f4f8f6}.cta.cta-neutral.button-outline::part(native){background:#0000}.cta.cta-neutral{background:var(--color-grey_2)}.cta.cta-danger{--color:var(--color-pink_1);color:var(--color-pink_1)}.cta.cta-danger-outline{background:var(--color-pink_1)}.cta.cta-primary{--color:var(--color-blue_1);color:var(--color-blue_1)}.cta.cta-primary-outline{background:var(--color-blue_1)}.cta.cta-link{--background:#0000;--background-hover:#0000;color:#ffffffb3}.cta.cta-link:hover{color:#fff}.cta.cta-outlined{--color:#fff;--padding-start:20px;--padding-end:20px;--padding-top:17px;--padding-bottom:17px;--border-radius:8px;--border-color:#ffffff4d!important}.cta-list-item{font-size:14px;line-height:14px;letter-spacing:.8px;height:auto;background:linear-gradient(90.33deg,#007671 .26%,#004469 99.77%);padding:12px 15px}.cta.cta-danger-filled{--background:var(--color-pink_1);--background-hover:var(--color-pink_2);--background-focus:var(--color-pink_2);--color:#fff;color:#fff}.cta.cta-danger-filled:before{background:#0000}.triq-back-btn{display:inline-block;color:#ffffffb3;font-family:SF Pro Text;font-size:12px;text-transform:uppercase;letter-spacing:.8px;--icon-font-size:16px;--icon-margin-end:3px;background:#ffffff0d;border-radius:16px;padding:5px 10px;min-height:auto;margin:0;--margin:0}.triq-back-btn::part(native){background:#0000!important;--background-hover:#0000!important;--background-focus:#0000!important;--background-active:#0000!important;padding:0}.triq-back-btn-light{background:#fff3!important}ion-icon.triq-back-btn-lg{position:relative;top:-.1em;margin-bottom:-8px;height:22px;width:22px;padding:5px;--ionicon-stroke-width:45px}.triq-toolbar-container ion-icon.triq-back-btn-lg{top:-.2em}.triq-alert{display:block;background:#00000080;padding:12px 32px;border-radius:8px;position:relative;font-family:SF Pro Text;font-size:14px;letter-spacing:.3px;line-height:18.9px;color:var(--color-grey_1);margin-top:10px}.triq-alert:before{content:"";border:3px solid var(--color-blue_3);display:block;position:absolute;margin-bottom:10px;height:calc(100% - 25px);top:10px;left:15px}.triq-alert-info:before{border-color:var(--color-blue_3)}.triq-alert-danger:before{border-color:var(--color-pink_1)}.triq-alert-warning:before{border-color:var(--color-yellow_1)}.triq-alert-success:before{border-color:var(--color-olive_1)}.triq-alert-secondary:before{border-color:var(--color-green_3)}.triq-alert-orange:before{border-color:var(--color-orange_1)}.triq-alert-primary:before{border:none;width:6px;background:#039695;background:linear-gradient(180deg,#039695,#025985)}.triq-alert-warning a[target=_blank]{text-decoration:underline;text-transform:none;font-family:SF Pro Text;font-size:14px;color:var(--color-grey_1);font-weight:400}.triq-loader{--spinner-color:var(--color-green_1);--background:var(--color-slate_1)}.rotate{animation:rotation 1.8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.auth-container{margin-bottom:22px}.auth-container ion-button{--padding-top:30px;--padding-bottom:30px;--background:var(--color-slate_1);font-family:SF Pro Text;letter-spacing:.8px;font-size:14px}.auth-container ion-button::part(native){padding-top:22px;padding-bottom:22px}.auth-container .button-content{text-align:left;width:100%}.auth-container ion-button ion-icon[slot=start]{margin-left:5px;margin-right:10px}ion-datetime{--background:var(--color-slate_1);--ion-color-step-150:var(--color-blue_1)}.ion-datetime-button-overlay::part(content),ion-datetime{border-radius:13px}@media(max-width:350px){.datetime-size-fixed.datetime-prefer-wheel{min-width:auto}}.iubenda-content{overflow:hidden!important;height:calc(100% - 110px)!important}.iubenda-content,.iubenda-content-raw{background:#fff;color:#000}.iubenda-content iframe,.iubenda-frame{position:relative;width:100%;min-height:100%;height:100%;overflow:scroll!important;-webkit-overflow-scrolling:touch!important}.ion-content-disable-scroll::part(scroll){overflow:hidden!important}.hrv-widget small{font-size:10px}.hrv-widget-graph{padding:.5rem;position:relative;margin-bottom:1.5rem}.hrv-widget-graph-line{height:5px;border-radius:5px;width:100%;background:#89898a;opacity:.5;position:relative;top:5px}.hrv-widget-graph-value{height:5px;border-radius:5px;position:absolute;top:13px;z-index:10;background:var(--color-red_4)}.hrv-widget-graph-value.proceed{background:#039695;background:linear-gradient(270deg,#039695,#025985)}.hrv-widget-graph-corridor{height:30px;position:absolute;top:0;background:#89898a33;border-left:1px dashed #fffc;border-right:1px dashed #fffc;z-index:1}.hrv-widget-graph-trend{width:10px;height:10px;border-radius:10px;position:absolute;top:11px;z-index:12;margin-left:-4px;background:var(--color-pink_1)}.hrv-widget-graph-trend.proceed{background:var(--color-olive_1)}.hrv-widget-corridor-label{position:absolute;top:33px;color:#89898a;margin-left:-10px}.hrv-widget-legend-value{width:14px;height:3px;border-radius:10px;display:inline-block;position:relative;top:-2px;margin-right:5px;background:var(--color-red_4)}.hrv-widget-legend-value.proceed{background:#039695;background:linear-gradient(270deg,#039695,#025985)}.hrv-widget-legend-trend{width:7px;height:7px;border-radius:10px;display:inline-block;position:relative;top:0;margin-right:5px;background:var(--color-pink_1)}.hrv-widget-legend-trend.proceed{background:var(--color-olive_1)}.hrv-widget-legend-corridor{width:16px;height:16px;display:inline-block;position:relative;top:4px;margin-right:8px;background:#89898a33;border-left:1px dashed #fffc;border-right:1px dashed #fffc}.hrv-day-label{font-size:10px;margin:0}.hrv-day-label.low{background-color:var(--color-red_4)}.hrv-day-label.medium{background-color:#e8b05c}.hrv-day-label.high{background-color:var(--color-green_2)}.hrv-quality-label.low{color:var(--color-red_4)}.hrv-quality-label.medium{color:#e8b05c}.hrv-quality-label.high{color:var(--color-green_2)}.list-btn{padding:15px}.list-btn span{text-transform:uppercase}.list-btn ion-icon{font-size:25px!important;margin-top:8px}.list-btn:hover{cursor:pointer;box-shadow:0 0 5px 1px var(--color-slate_1)}.triq-logo-content{margin:25px 0 0 0;max-height:40px}.modality-button{height:40px;width:40px;min-height:40px;padding:0;--padding-start:10px;--padding-end:10px;--background:#192127;--background-hover:linear-gradient(180deg,#007671 0.26%,#004469 99.77%);--background-focus:linear-gradient(180deg,#007671 0.26%,#004469 99.77%);margin-right:10px}.modality-button img{opacity:.5}.modality-button.active{--background:linear-gradient(180deg,#007671 0.26%,#004469 99.77%)}.modality-button.active img{opacity:1}.roadmap-to-race-container{width:100%;overflow:scroll;position:relative;background:#000;margin-bottom:-1rem}.roadmap-training-phase-slide{border:1px solid #fff;border-radius:8px;padding:15px;width:100%;text-align:left!important;height:auto!important;background:var(--color-slate_1);opacity:.4}.roadmap-training-phase-slide.swiper-slide-active{opacity:1}.roadmap-training-phase{width:100%;height:auto;align-self:stretch}.training-volume-bar-container{width:97%;position:relative}.training-volume-bar{background:var(--color-blue_1);border-radius:0 25px 25px 0;overflow:hidden;border:none;padding:0;margin:0}.training-volume-bar-area{text-align:center;display:inline-block;padding:8px}.training-volume-bar-area-cycling{border-left:1px solid #000000b3;border-right:1px solid #000000b3}.training-volume-bar-icon{height:25px!important;width:25px!important;max-width:25px!important;margin:0;padding:0}.training-volume-bar-legend{margin-top:.5rem}.training-volume-bar-legend-item{display:inline-block;color:#fff;text-align:center;font-size:12px;line-height:135%;letter-spacing:.25px;vertical-align:top}.training-volume-bar-legend-item small{color:#ffffffb3;font-size:9px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.25px}#roadmap-chart .apexcharts-line-series .apexcharts-series{transform:translateY(4px)}#roadmap-chart .apexcharts-line-series .apexcharts-series[seriesName=completedVolume]{transform:translateY(-1px)}.roadmap-race-select-alternate:nth-child(2n),.roadmap-race-select-light{background:#252c32}.roadmap-races-container{padding:10px 11px 13px 11px}.roadmap-race-select-light:first-of-type{border-radius:8px;border:.5px solid #3c4247!important}.roadmap-race-select-trigger{position:relative}.roadmap-race-select-trigger.open,.roadmap-race-select-trigger.open .roadmap-race-select-light:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none!important}.roadmap-race-select-options{position:absolute;top:100%;left:0;width:100%;overflow-y:scroll;border:.5px solid #3c4247;border-top:none;border-radius:0 0 8px 8px;z-index:11;max-height:70vh}.roadmap-modal-background{background:#000;height:calc(100vh - 179px);width:120%;opacity:.5;z-index:10;position:absolute;top:100%;margin-left:-10px}.roadmap-race-select-alternate:nth-child(odd),.roadmap-race-select-dark{background:#11171c}.roadmap-race-select-alternate .header_2,.roadmap-race-select-dark .header_2,.roadmap-race-select-light .header_2{position:relative;top:-2px}.roadmap-legend-button{width:36px;height:36px;line-height:36px;background:#00aff666;border:.5px solid #00aff680;border-radius:5px;margin-left:10px}.roadmap-legend-button img{margin-top:6px}.roadmap-legend-button-racegoal{background:#e3b46f66;border-color:#e3b46f80}.roadmap-legend-button-inactive{opacity:.4}ion-alert .alert-wrapper{--background:var(--color-slate_1)}ion-select.triq-inline-select{display:inline-block;border-radius:16px;background-color:var(--color-slate_1)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:auto;text-transform:uppercase;font-family:SF Pro Text;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px;color:#ffffffb3;min-height:auto;padding:4px 10px}.modal-swiper .swiper-pagination-bullets{position:relative;top:.15rem}.modal-swiper .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:.25;width:6px;height:6px}.modal-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.triq-toast{position:fixed;top:50%;left:50%;z-index:100;width:104px;height:104px;margin-left:-52px;margin-top:-52px;text-align:center;background-image:url(data:image/png;base64,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);background-size:contain}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.traffic-lights-container{background:#000000e6;border-radius:25px;display:inline-block;text-align:center;padding:3px 5px;white-space:nowrap}.traffic-light{display:inline-block;width:13px;height:13px;border-radius:20px;margin-left:5px;margin-right:5px;opacity:.2}.traffic-light-active{opacity:1}.traffic-light-green{background:var(--color-olive_1)}.traffic-light-yellow{background:var(--color-yellow_1)}.traffic-light-red{background:var(--color-pink_1)}.triq-app-footer{padding-bottom:1rem;background:linear-gradient(0deg,#0c1418,#0c141800)}.triq-app-footer-bg{color:#fff;background:#0c1418}.keyboard-open ion-content{min-height:100vh}.ion-page .triq-app-footer,.ion-page ion-content{background:#0c1418}.triq-app-footer-bg2{background:#192127bf!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.triq-app-header{--background:var(--color-slate_1);padding-left:15px;padding-right:10px}.triq-app-header>div{padding-top:15px!important;padding-bottom:15px!important}.triq-app-header-nav ion-icon{color:#fff;font-size:30px!important;width:30px!important;height:30px!important}.triq-app-header-nav{justify-content:end}.triq-app-header-nav *{color:#fff}.triq-app-header-nav .triq-notification-unread-indicator{position:absolute;top:3px;right:4px;background:var(--color-pink_1);width:9px;height:9px;border-radius:100%;z-index:10;box-shadow:0 0 3px 1px var(--color-pink_1)}.dashboard-tabs{border-top:1px solid #ffffff26}.triq-app-header-nav ion-button:last-child{margin-right:0}.triq-app-header-nav ion-button:last-child::part(native){padding-right:0}.triq-app-navbar{--background:var(--color-slate_1);--color:var(--color-grey_2);height:70px;box-shadow:0 -4px 8px 0 #0000002e}.triq-app-navbar .tab-selected{color:#fff}.triq-app-navbar ion-label{font-family:SF Pro Text;padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-size:10px;line-height:10px;letter-spacing:.8px}.triq-app-navbar .nav-icon{opacity:.5}.triq-app-navbar .tab-selected .nav-icon{opacity:1}.triq-card-gradient{background:var(--color-blue_3);background:linear-gradient(270deg,var(--color-blue_3) 0,var(--color-green_3) 100%)}.triq-card-img{width:100%}.triq-card ion-card-content{color:#ffffffb3}.triq-card ion-card-content p{margin-bottom:1rem}.triq-card-header{padding-bottom:8px}.triq-card-signature{margin-top:25px}.triq-card.no-margin{margin-inline:0}.triq-card-divider{border-top:1px solid #fff3;margin:auto 2rem}.triq-chip{background:linear-gradient(90.33deg,var(--color-green_1) .26%,var(--color-blue_1) 99.77%)!important;padding:.5rem 1rem;display:inline-block;border-radius:1rem;background-clip:text;-webkit-background-clip:text!important;-webkit-text-fill-color:#0000;color:#0000;position:relative;z-index:0}.triq-chip:before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid #0000;border-radius:1rem;background:inherit;background-origin:border-box;background-clip:initial;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.triq-hr{margin:2.5rem 0 1rem 0}.triq-hr,.triq-hr-small{border-bottom:1px solid #ffffff26}.triq-hr-small{margin:1.5rem 0 .5rem 0}.triq-hr-xsmall{border-bottom:1px solid #ffffff26;margin:.5rem 0 .5rem 0}.triq-list ion-item:not(.ignore-bg){background:var(--color-slate_1)}.goal-completed{opacity:.3!important}ion-item{--background-activated:#0000;--background-hover:#0000}.triq-menu-list{padding:20px 12px 8px;gap:10px;background:var(--color-slate_1);border-radius:8px;margin-left:0!important;margin-right:0!important;padding-top:10px}.triq-menu-list-gradient{background:linear-gradient(90deg,#00767159 .26%,#00446959 99.77%)}.triq-menu-list-gradient,.triq-menu-list-xs{padding:0!important;margin-bottom:-.5rem}.triq-menu-list-small{padding:5px}.triq-menu-list-no-padding{padding:0}.triq-menu-list-no-padding ion-item{--inner-padding-start:0!important;--inner-padding-end:0!important;--padding-start:0!important;--padding-end:0!important;padding-top:.25rem;padding-bottom:.25rem}.triq-menu-list-no-padding ion-item::part(native){border-style:none}.triq-menu-list-small ion-item{--inner-padding-start:0!important;--inner-padding-end:0!important;--padding-start:0!important;--padding-end:0!important}.triq-menu-list ion-item{--background:#0000;border-bottom:1px solid #fff3;margin-left:10px;margin-right:10px;cursor:pointer}.triq-menu-list ion-item:last-child{border-bottom:none}ion-item>span{font-size:14px}.triq-menu-list ion-item ion-icon{opacity:.5;height:15px;margin-left:0;margin-right:0}.triq-menu-list-alternate{background:var(--color-slate_1);border-radius:10px}.triq-menu-list-alternate ion-item{--background:#0000}.triq-menu-list-alternate ion-item:nth-child(2n){--background:#0003}.triq-menu-item-danger,.triq-menu-item-neutral,.triq-menu-item-success{position:relative}.triq-menu-item-danger:before,.triq-menu-item-neutral:before,.triq-menu-item-success:before{content:"";display:block;width:40px;height:1.5px;position:absolute;top:5px}.triq-menu-item-success:before{background:var(--color-olive_1)}.triq-menu-item-neutral:before{background:var(--color-grey_2)}.settings-menu-highlighter,.triq-menu-item-danger:before{background:var(--color-pink_1)}.settings-menu-highlighter{display:inline-block;width:8px;height:8px;border-radius:100%;margin-right:6px}.triq-menu-list-reduce-margin{margin-top:10px!important;margin-bottom:10px!important}ion-modal{--border-radius:30px!important}ion-modal::part(content){--background:#0000;overflow-y:visible}ion-modal{--width:fit-content;--max-width:calc(100% - 20px);--height:fit-content;--max-height:90vh}@media(min-width:800px){ion-modal{--max-width:600px}}ion-modal:has(.triq-modal-sheet){--height:auto}@media(max-width:800px){ion-modal:has(.triq-modal-sheet){--width:100%!important;--min-width:100%!important;--max-width:100%!important}}ion-modal::part(backdrop){opacity:.85!important}.triq-modal-full-height{--min-height:80vh;--max-height:95vh}.triq-modal{--background:var(--color-slate_1);background:var(--color-slate_1);overflow-y:visible}.triq-modal .close-btn{position:absolute;top:5px;right:5px}.triq-modal-header-badge{background:var(--color-yellow_1);color:var(--color-marine_2);padding:4px 11px;border-radius:0 0 8px 8px}.triq-modal-buttons-container{display:flex;flex-direction:column;gap:12px}.triq-page-header{margin-bottom:-1.5rem;position:relative!important}.triq-section-header{background:var(--color-slate_1)}.triq-segments{background:var(--color-black_3);padding:.3rem;border-radius:16px}.triq-segments ion-segment-button{font-family:SF Pro Text;font-style:normal;font-weight:500;font-size:10px;line-height:100%;letter-spacing:.8px;text-transform:uppercase;--indicator-color:linear-gradient(90.33deg,#007671 0.26%,#004469 99.77%)!important;--border-radius:8px;--indicator-border-radius:8px}.triq-segments ion-segment-button>ion-label{text-overflow:clip;white-space:nowrap}.triq-tabs-container{border-bottom:1px solid #fff3;padding:0 0 15px 0;margin-bottom:2rem}.triq-tabs-container .triq-tab{font-family:SF Pro Text;font-style:normal;font-weight:500;font-size:12px;text-align:center;letter-spacing:.8px;text-transform:uppercase;color:#fff;--padding-top:16.5px!important;--padding-bottom:0!important;margin-right:25px;position:relative}.triq-tabs-container .triq-tab::part(native){padding-top:16.5px;padding-bottom:0}.triq-tabs-container .triq-tab.active:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:-17px;left:0}.triq-toolbar-container{visibility:hidden;position:fixed;top:0;left:0;width:100%;opacity:0;transition:opacity 1s}.triq-toolbar-container>ion-toolbar{--background:var(--color-slate_1);box-shadow:0 0 10px 1px #0000004d}.triq-toolbar-container-visible{visibility:visible;opacity:1;transition:opacity 1s}.triq-toolbar-container ion-back-button{display:inline-block!important;margin-left:0!important;width:auto!important}.form-container__header{margin-bottom:32px}.form-container__description{display:flex;flex-direction:column;gap:15px}.form-container__inputs-wrapper{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.form-container__inputs-container-wrapper{padding-bottom:5px}.next-week-training-update--icon-container{width:100%;display:flex;justify-content:center}.next-week-training-update--icon-box{border-radius:8.5px;background-color:var(--color-green_4);height:60px;width:60px;display:flex;justify-content:center;align-items:center}.next-week-training-update--icon{font-size:24px;color:var(--color-olive_1)}.next-week-training-update--title{text-wrap:balance}.onboarding-step-header{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:330px;padding-top:30px;position:relative}.onboarding-step-header.onboarding-step-header-gradient{min-height:400px}.onboarding-step-header.onboarding-step-header-gradient:after{display:block;content:"";position:absolute;left:0;bottom:0;background:linear-gradient(180deg,#0b131a00,#0b131a);width:100%;height:84px}.platform-ios .onboarding-step-header{padding-top:70px}.onboarding-steps{padding-left:35px;position:relative}.onboarding-steps:before{content:"";display:block;position:absolute;height:calc(100% - 24px);left:12.5px;top:2px;border-left:2px dotted var(--color-grey_2);z-index:-1}.onboarding-step{color:var(--color-grey_2);position:relative;line-height:25px;margin-top:25px;margin-bottom:25px}.onboarding-step:before{content:"";display:block;position:absolute;top:-2px;left:-35px;width:25px;height:25px;border:1px solid var(--color-grey_2);border-radius:25px;background-color:var(--ion-background-color)}.onboarding-step-active{font-weight:700;color:#fff}.onboarding-step-active:before{top:1px}.onboarding-step-active:after{content:"";display:block;position:absolute;top:8.2px;left:-28.2px;width:13.5px;height:13.5px;background-color:#fff;border-radius:15px}.onboarding-step-completed:before{border-color:var(--color-olive_1);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFeSURBVHgB7ZbdTcMwFIVPUgYA8fPcEcoEiA3cCYAJYIOkIzABbFBv0BHoCHknKAtAw73uX1S1t3ZSJ23lT2rkSDf1yfH1cYBAIBA4bSJ0QaEu8YsEMTJc6/dtJRfogj98kCUKpbnbKixG2/yohK7KjEuMcBSwqFyVi99YKm3PsXz4RA6lZhxhih5epPJ2mr9QA+qrr8WMGdnxiCudSY/4d6xQfcwwdhE1L/UvakJL2Df3PdyTqKnNo/4c46xip5aiZtRTlqIYfznGWQUMzJhj4U5/onOqsfCtUhwFDlklEQsTvNIfT0wD2+KYVRK7dyW/8bzCbovXyCqJ3Y4tzzHeVbzlJedqZpWEnGPcuBESccIGWSUh59itTkXnGmZVfWH7xHFWlX6yyv5I2lxWQJOYt5UofoED4nZWVsWt0bjRQxwYt7OyuqxMw6ySqPd1katnuj6QqFHTWAgEAoFz5R8mRJ/JlpOYqAAAAABJRU5ErkJggg==);background-size:80% 80%;background-position:50%}.onboarding-step-completed:after{content:"";display:block;position:absolute;height:100%;left:-22.5px;top:25.5px;border-left:2px solid var(--color-olive_1);z-index:-1}.maf-hint{background:var(--color-green_3);color:var(--color-grey_1);border-radius:8px}.maf-hint>div{padding-bottom:12px}.maf-hint .triq-list,.maf-hint .triq-list .triq-checkbox-container{background:#0000;margin:0;padding:0}.maf-page .triq-checkbox-container ion-label{font-size:12px!important;padding-top:3px;padding-bottom:3px}.onboarding-race-goal-form{display:flex;flex-direction:column;gap:15px}.onboarding-race-goal-information-box{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.athlete-hub-unread-indicator{background:var(--color-pink_1);position:absolute;margin-right:-20px;width:8px;height:8px;border-radius:100%}.athlete-hub-page::part(scroll){padding-top:15px}.athlete-hub-link{color:var(--color-grey_1);text-align:center;font-family:SF Pro Text;font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;margin:0;padding:0}.cursor-pointer{cursor:pointer}.athlete-hub-background{position:absolute;background-image:url(/img/athlete-hub-bg.45b3e5b4.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.85;width:120%;height:400px;top:-90px;left:-10%}.triq-avatar-container{margin:auto;position:relative}.triq-avatar-container,.triq-avatar-container ion-avatar{width:120px;height:120px}.triq-avatar-container ion-avatar:after{left:calc(50% - 60px);width:122px;height:122px;content:"";position:absolute;top:-1px;left:-1px;border-radius:50%;background:linear-gradient(90deg,#00e9d4,#00aff6)!important;z-index:-1}.triq-avatar-container img{background:#0b131a}.athlete-hub-list{margin-left:5px;margin-right:5px}.athlete-hub-list ion-item{border-radius:8px;margin-bottom:10px}.athlete-hub-list ion-item::part(native){background:#192127;min-height:60px}.athlete-hub-list ion-item img{height:20px}.athlete-hub-list ion-item ion-label{font-family:SF Pro Text;font-size:14px!important;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.availability-info-line{margin-bottom:1.6rem}.availability-fixed-footer{background:#192127f2!important;box-shadow:0 0 5px 1px #00000080}.availability-modalitiy-button{height:40px;min-height:40px;width:40px;padding:0;--padding-start:10px;--padding-end:10px;--background:var(--color-marine_3);margin-right:5px}.availability-modalitiy-button img{opacity:.5}.availability-modalitiy-button.active{--background:linear-gradient(90.33deg,#007671 0.26%,#004469 99.77%)}.availability-modalitiy-button.active img{opacity:1}.availability-badge{display:inline-block;margin:right;padding:5px 10px;border-radius:30px;background:var(--color-marine_3);position:relative;top:10px}.range-labels{margin-top:-10px;margin-left:-15px;width:calc(100% + 30px)}.range-labels span{display:inline-block;width:30px;text-align:center;position:relative;margin-left:calc(17.3% - 37px);font-size:8pt;color:#ffffff80}@media(min-width:768px){.range-labels span{margin-left:calc(16.9% - 37px)}}.range-labels span:first-child{margin-left:0;left:0}.range-labels span:last-child{margin-right:-5px}.availability-validation-badges{text-align:center}.availability-validation-badge{padding:4px 8px 2px 8px;margin-bottom:12px}.availability-validation-badge,.availability-validation-badge-group{background:#000;border-radius:50px;margin-left:4px;margin-right:4px;display:inline-block}.availability-validation-badge-group{padding:2px 6px 2px 6px;margin-bottom:8px}.availability-validation-badge-group img{position:relative;top:2px}.availability-validation-badge-group .availability-validation-badge{border-left:1px solid #ffffff40;border-radius:0;padding:0 8px 0 8px;margin:0}.availability-validation-badge-group .availability-validation-badge:nth-child(2){border-left:none}.availability-validation-badge-failed,.availability-validation-badge-success{display:inline-block;width:13px;height:13px;border-radius:20px}.availability-validation-badge-success{background-color:var(--color-olive_1);box-shadow:0 0 4px var(--color-olive_1)}.availability-validation-badge-failed{background-color:var(--color-yellow_1);box-shadow:0 0 2.6px var(--color-yellow_1)}.availability-validation-badge-label{position:relative;top:-3px;padding-left:5px}@media(max-width:400px){.availability-validation-badge-label{font-size:10px!important}}.availability-info-container{--background:var(--color-slate_1)}.availability-info-container .close-btn{position:absolute;top:20px;right:15px}.availability-info-container h1.header_1{margin-bottom:0;padding-top:20px;padding-bottom:0}.availability-info-container h2.header_3{margin-top:2rem;margin-bottom:0}.availability-info-container p.body_2{margin-top:0;padding-top:0;color:var(--color-grey_1)}.availability-info-table th{width:33%}.availability-info-table td,.availability-info-table th{padding:15px}.availability-day-label{font-family:SF Pro Text;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.triq-change-history-item-userchanged{color:#fff}ion-button.connect-btn{--padding-top:35px;--padding-bottom:35px;--background:var(--color-slate_1)}ion-button.connect-btn::part(native){padding-top:22px;padding-bottom:22px}ion-button.connect-btn .button-content{text-align:left;width:100%}ion-button.connect-btn img{height:13px}ion-button.connect-btn-primary{--background:linear-gradient(90.33deg,#007671 0.26%,#004469 99.77%);--background-hover:linear-gradient(90.33deg,var(--color-green_1) 0.26%,var(--color-blue_1) 99.77%);--background-focus:linear-gradient(90.33deg,var(--color-green_1) 0.26%,var(--color-blue_1) 99.77%)}.recovery-status-card{margin-top:10px;padding:5px 10px 10px 10px}.recovery-status-progress-container{background:#ffffff14;width:100%;height:12px;margin-top:5px;position:relative}.recovery-status-progress-required{display:block;height:20px;border-right:3px solid #ffffffb3;position:absolute;top:-5px;left:0;z-index:10}.recovery-status-progress-current{display:block;height:12px;position:absolute;top:0;left:0;z-index:5}.recovery-status-progress-notexpected{display:block;height:12px;position:absolute;top:0;left:0;z-index:4;background:repeating-linear-gradient(-45deg,#fc3e77,#fc3e77 5px,#192127 0,#192127 8px)}.recovery-status-progress-green{background-color:#00ec50}.recovery-status-progress-yellow{background-color:#fcb326}.recovery-status-progress-red{background-color:#fc3e77}.recovery-status-label{color:#fff;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.recovery-status-label,.recovery-status-legend-label{font-family:SF Pro Text;font-size:12px;font-style:normal;line-height:100%}.recovery-status-legend-label{font-weight:400;position:relative;top:5px;letter-spacing:-.1px}.recovery-timeline{margin-top:-10px;margin-bottom:25px;width:100%;margin-left:-10px}@media(max-width:768px){.recovery-timeline{width:100vw}}.recovery-timeline-container{min-height:206px;position:relative;width:calc(100% + 20px);margin-left:-10px}.recovery-timeline-days-container{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;height:206px;padding-left:10px;width:calc(100% + var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px)) - 15px)}.recovery-timeline-days-container::-webkit-scrollbar{display:none}.recovery-timeline-days{width:calc(100% - 20px)}.recovery-timeline-day{width:14.2857142857%;background:#161f25;padding-top:0;padding-bottom:0;display:inline-block;height:200px;max-height:200px;overflow:hidden;cursor:pointer;position:relative;margin-bottom:-5px}.recovery-timeline-day-active{background:linear-gradient(180deg,#007671 .26%,#004469 99.77%)!important}.recovery-timeline-day-active .recovery-timeline-workout{opacity:1!important}.recovery-timeline-date{margin-top:10px;margin-bottom:3px}.recovery-timeline-date-day{padding:.1rem .4rem;border-radius:8px;display:inline-block;position:relative;top:3px}.recovery-timeline-date span{font-size:15.5px!important}.recovery-timeline-day:nth-child(odd){background:#0f181f}.recovery-timeline-workout{height:22px;text-align:center;border-radius:50px;margin:0 auto 20px auto;cursor:pointer;position:relative}.recovery-timeline-day-past .recovery-timeline-date,.recovery-timeline-day-past .recovery-timeline-workout>img{opacity:.5}.recovery-timeline-workout:after{content:"";display:block;width:18px;height:1px;border-bottom:2px solid #0000;position:relative;top:-3px;left:50%;margin-left:-10px}.recovery-timeline-workout img{margin-top:10px;border-bottom:1px solid #0000}.recovery-timeline-workout .performance-test-icon{width:14px;position:absolute;margin-left:-7px;margin-top:5px}.recalculation-loading-container{background:#000c;position:fixed;top:0;left:0;width:100%;height:100%;z-index:50}.recalculation-loading-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);text-align:center;width:100%}.recalculation-loading-icon{width:60px;height:60px}.recovery-timeline-more{position:absolute;left:0;bottom:0;width:100%;background:#00000080;text-align:center;font-size:12px;padding:.1rem 0}.recovery-timeline-workout-indicator{position:absolute;top:7px;right:7px;font-size:8px}.brick-workout-container{position:relative;padding-left:1px;padding-right:1px}.brick-workout-container:before{content:"";display:block;position:absolute;width:100%;height:calc(100% + 1px);top:-1px;left:0;border:1px solid #0000;border-radius:8px;padding-top:-10rem;padding-bottom:-10rem}.brick-workouts:before{border:1px dashed #fff}.brick-workout-container-timeline{position:relative}.brick-workout-container-timeline:before{width:80%;left:10%;top:5px;height:calc(100% + 15px);border-radius:4px}.move-workout-date{color:var(--white-1,#fff);font-family:SF Pro Text;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase;display:block;margin-bottom:-6px}.move-workout-date ion-icon{font-size:12px;position:relative;top:2px;left:-1px;color:var(--color-blue_1)}.move-workout-date-error{color:var(--color-pink_1)}.move-workout-date-warning{color:var(--color-yellow_1)}.lock-workout-handle,.move-workout-handle{position:absolute;top:calc(50% - 10px - .5rem);right:10px;z-index:100;padding:.5rem}.move-workout-handle ion-icon{color:#d9d9d9}.move-workout-handle ion-icon:last-child{margin-left:-10px}.lock-workout-handle{background:#3c4044;border-radius:100%;top:calc(50% - 8px - .5rem);width:32px;height:32px;text-align:center}.lock-workout-handle img{width:14px;height:14px}@media(max-width:390px){.platform-iphone.platform-ios .lock-workout-handle img{position:relative;top:-3px}}.lock-workout-handle ion-icon{width:12px;height:12px;position:relative;top:-.1rem}.lock-workout-handle-locked{opacity:1;background:linear-gradient(90deg,#007671 .26%,#004469 99.77%);box-shadow:0 0 4px 0 #00000080}.lock-workout-handle-locked ion-icon{color:#fff}.brick-workout-container-move{position:relative;background:var(--color-slate_1);border-radius:8px}.move-workout-ghost:before{content:"";position:relative;width:100%;border-top:1px solid var(--color-blue_1)}.brick-workout-container-move.sortable-drag{transform:rotate(5deg);background:#2a3943}.triq-workout-item{background:#0c1418!important}.triq-workout-item ion-item{background:#1b2126;position:relative;z-index:100;border:none;border-radius:8px;margin-left:0}.triq-workout-item ion-item-options{z-index:0;border:none}.triq-workout-item ion-item-option{border-radius:8px;margin-left:5px;min-width:70px}.brick-workout-container-move.sortable-drag .triq-workout-item{background:#2a3943}.brick-workout-container-move.sortable-chosen>*{margin:0}.triq-next-week-separator{text-align:center;margin-top:2rem;margin-bottom:2rem;position:relative}.triq-next-week-separator:before{position:absolute;content:"";width:100%;height:1px;top:50%;left:0;background:var(--color-grey_2);z-index:0}.triq-next-week-separator span{display:inline-block;color:var(--color-grey_2);position:relative;z-index:1;padding:0 .7rem;font-family:SF Pro Text;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase;background:var(--color-marine_3)}.triq-recalculate-btn{--padding-start:14px;--padding-end:14px;margin:0;min-height:26px;max-height:26px;position:relative;top:-2px}.week-switch{background:var(--color-slate_1);border-radius:8px;padding-top:5px}.performance-decrease-arrow,.performance-increase-arrow,.performance-neutral-arrow{opacity:1!important;position:relative;top:6px;font-size:25px;height:25px!important}.performance-increase-arrow{color:var(--color-olive_1);transform:rotate(-45deg)}.performance-decrease-arrow{color:var(--color-pink_1);transform:rotate(45deg)}.completion-rate-label{display:inline-block;background:#00000080;border-radius:20px;padding:8px 12px}.completion-rate.no-margin{margin-top:-.7rem}.completion-rate .completion-progress{display:inline-block;height:28px;--background:#0000;border-radius:8px 50px 50px 8px;margin-right:10px}.completion-rate .completion-progress>span{display:block;color:#000;padding:2px 10px}.completion-rate .completion-progress.grey{background:#ffffff1a!important}.completion-rate .transparent{opacity:.5}.completion-rate .completion-progress.primary{background:linear-gradient(90deg,#00aff6,#00e9d4)!important}.completion-rate .completion-progress.blue{background:var(--color-blue_1)!important}.completion-rate .completion-progress.green{background:var(--color-green_1)!important}.completion-rate .completion-progress.yellow{background:var(--color-yellow_1)!important}.completion-rate .completion-progress.orange{background:#e7854f!important}.completion-rate .completion-progress.red{background:var(--color-pink_1)!important}.history-total-label .unit{font-family:SF Pro Text;font-size:14px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.3px}.hrv-measuring-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAfSURBVHgBxcNBDQAACMPABg34t1rCdwZ2yaHuJwxFB4DRBiXU+dDqAAAAAElFTkSuQmCC)}.hrv-measuring-diagram{background-position:left 20px;background-size:auto 150px;background-color:#0003;background-repeat:repeat-x;padding-bottom:50px;position:relative}.hrv-measuring-diagram-content{text-align:center;position:absolute;width:100%;bottom:10px}.heart-pulse{animation:heart-pulse 2s infinite}@keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.injury-type-btn::part(native){padding:0}.injury-type-btn ion-item{--background:none;--padding-start:10px;--inner-padding-end:10px}.injury-type-btn ion-item::part(native){min-height:40px}.injury-type-btn ion-label{text-transform:none;font-size:15px!important}.injury-type-btn ion-item img{margin-right:8px}.triq-injury-checkbox-container ion-checkbox{--checkbox-background-checked:var(--color-pink_1)}.triq-injury-checkbox-container{cursor:pointer;--inner-border-width:0!important}.triq-injury-checkbox-container.is-checked{background:#fc3e7759!important}.injury-type-btn.cta-tertiary{opacity:.5!important}.triq-injury-item ion-item{margin-right:0}.triq-injury-item ion-item::part(native){min-height:80px}.triq-injury-item img{margin-left:9px}.triq-injury-item ion-item ion-icon{font-size:20px;width:20px;height:20px;opacity:1}.cta-injury-add-btn{border-radius:8px;--border-radius:8px;border:1px solid var(--color-blue_1);--background:#00aff626;min-height:80px;color:var(--color-blue_1);font-size:20px;margin-left:0;margin-right:0}.injury-banner{background:var(--color-red_2);color:#000000e6}.launch-spinner{width:50px;height:50px}#launch-page,#launch-page ion-content{background:#000!important;--background:#000!important}.login-or-divider{margin-top:70px;margin-bottom:50px;text-align:center;position:relative}.login-or-divider:before{content:"";display:block;border-bottom:2px solid var(--color-slate_1);position:absolute;width:100%;left:0;top:10px;z-index:0}.login-or-divider span{font-family:SF Pro Text;display:inline-block;font-size:10px;letter-spacing:.8px;width:80px;background-color:var(--ion-item-background);color:var(--color-grey_1);position:relative;z-index:1;font-weight:700;text-transform:uppercase}.login-hint,.login-terms{color:#ffffffb3}.login-terms a{display:inline-block;margin-top:8px;font-family:SF Pro Text;font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.8px;text-transform:uppercase;color:#f4f8f6;text-decoration:none}.login-hint{padding-top:25px;border-top:1px solid #fff3}.login-hint a,a,ion-router-link,router-link{display:inline-block;margin-top:8px;font-family:SF Pro Text;font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.8px;text-transform:uppercase;color:var(--color-blue_1);text-decoration:none}.a-link{letter-spacing:0;font-weight:400;text-decoration:underline;text-transform:none;font-size:inherit}.triq-notification-badge{background-color:var(--color-blue_1);margin-left:.5rem;color:#000;position:relative;top:.3rem;padding:5px 8px;border-radius:100%}.triq-notifications-list{width:calc(100% + 16px);position:relative;left:-8px}.triq-notification-item-inner{padding:10px}.triq-notification-item ion-item-option{text-transform:uppercase}.triq-notification-item ion-item-option::part(native){padding-inline:20px;background-color:var(--color-pink_1);font-family:SF Pro Text;font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.8px}.triq-notification-item ion-label{margin-top:10px;margin-bottom:-5px;font-family:Gotham Rounded!important}.triq-notification-item ion-item{--background:#161d21;--min-height:100px}.triq-notification-item:nth-child(2n) ion-item{--background:#11171c}.triq-notification-item .cta{margin-bottom:20px;--padding-top:13px;--padding-bottom:13px}.triq-notification-unread{font-size:10px;margin-left:0;margin-right:3px;position:relative;top:-1px}.triq-notification-item-chevron{margin-left:auto;font-size:24px;margin-top:-25px}.notification-body-html{font-family:SF Pro Text;font-size:16px;line-height:135%;letter-spacing:.3px}.notification-body-html h1{font-family:Gotham Rounded;font-size:22px;line-height:150%}.notification-body-html h2{font-family:Gotham Rounded;font-size:18px;line-height:150%}.notification-body-html h3{font-family:Gotham Rounded;font-size:16px;line-height:150%}.notification-body-html h4{font-family:SF Pro Text;font-size:16px!important;line-height:150%;font-weight:500!important}.notification-body-html p{color:#ffffff80}.notification-body-html a,.notification-body-html p{font-family:SF Pro Text;font-size:16px;line-height:135%;letter-spacing:.3px}.notification-body-html a{margin:0;color:#00aff6;text-decoration:underline;text-transform:none}.notification-body-html ol,.notification-body-html ul{padding:0 0 0 2rem}.notification-body-html li{font-size:14px;color:#ffffff80;line-height:135%;padding-left:.5rem}.notification-background{display:block;content:"";position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.notification-background-faded{top:-65vh;left:50vw;border-radius:752px;background:linear-gradient(90deg,#00e9d466 .26%,#00e9d466 99.77%);filter:blur(200px)}.notification-background-workout-completed{background:url(/img/workout-completed.32c52275.png);width:100%;height:310px;background-size:cover;background-repeat:no-repeat}.notification-content-workout-completed{margin-top:210px}.orthopedic-slider{position:relative;margin-bottom:1.8rem;padding:0 1rem}.orthopedic-slider-value{float:right;background:#00000080;color:#fff;border-radius:8px;display:inline-block;padding:8px 12px;margin-top:-5px}.orthopedic-slider ion-range{margin-top:10px;--bar-background:linear-gradient(90deg,#222428 10%,#00ec50 0,#00ec50 35%,#e0c535 0,#e0c535 65%,#f65900 0,#f65900 90%,#fc3e77 0,#fc3e77 95%);--bar-background-active:#0000}.orthopedic-slider ion-range.inactive{--bar-background:linear-gradient(90deg,#222428 10%,#02e3794d 0,#02e3794d 35%,#e0c5354d 0,#e0c5354d 65%,#f659004d 0,#f659004d 90%,#fc3e774d 0,#fc3e774d 95%)}.orthopedic-slider ion-range::part(tick){background:#ffffff4d;width:3px}.orthopedic-slider ion-range::part(tick-active){background:#ffffff4d}.orthopedic-slider-label{font-family:SF Pro Text;font-style:normal;font-weight:400;font-size:10px;line-height:100%;text-transform:uppercase;opacity:.5}.orthopedic-slider-label-low{position:absolute;left:calc(10% + 12px);margin-top:-5px}.orthopedic-slider-label-high{position:absolute;right:calc(10% + 15px);margin-top:-5px}.orthopedic-slider-label-sore{position:absolute;right:15px;margin-top:-5px}.checkin-questionaire-slider{position:relative;margin-bottom:1.8rem;padding:0 1rem}.checkin-questionaire-slider-value{float:right;background:#00000080;color:#fff;border-radius:8px;display:inline-block;padding:8px 12px;margin-top:-5px}.checkin-questionaire-slider ion-range{margin-top:10px;--bar-background-active:#0000}.checkin-questionaire-slider ion-range.reverse{--bar-background:linear-gradient(90deg,#222428 20%,#02e379 0,#e0c535 40%,#f65900 60%,#fc3e77 80%)}.checkin-questionaire-slider ion-range{--bar-background:linear-gradient(-90deg,#02e379 20%,#e0c535 40%,#f65900 60%,#fc3e77 80%,#222428 0)}.checkin-questionaire-slider ion-range.reverse.inactive{--bar-background:linear-gradient(90deg,#222428 20%,#02e3794d 0,#e0c5354d 40%,#f659004d 60%,#fc3e774d 80%)}.checkin-questionaire-slider ion-range.inactive{--bar-background:linear-gradient(-90deg,#02e3794d 20%,#e0c5354d 40%,#f659004d 60%,#fc3e774d 80%,#222428 0)}.checkin-questionaire-slider ion-range::part(tick){background:#ffffff4d;width:3px}.checkin-questionaire-slider ion-range::part(tick-active){background:#ffffff4d}.dashboard-timeline-container{position:relative;width:calc(100% + 10px);margin-left:-10px}.dashboard-timeline-days-container{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% + var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px)) + 5px)}.dashboard-timeline-days-container::-webkit-scrollbar{display:none}.dashboard-timeline-days{width:620px}.dashboard-timeline-days ion-button{height:50px;width:37px;--border-radius:8px;margin-right:5px;color:#ffffffb3}.dashboard-timeline-days ion-button.button-solid{--background:linear-gradient(90.33deg,#007671 0.26%,#004469 99.77%);color:#fff}.dashboard-timeline-days small{font-family:SF Pro Text;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.1px}.dashboard-timeline-workouts-container{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;height:210px;padding-left:10px;width:calc(100% + var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px)) + 5px)}.dashboard-timeline-workouts-container::-webkit-scrollbar{display:none}.planned-workout-card{width:350px;margin-right:15px;display:inline-block;position:relative}.planned-workout-card ion-card{margin:0;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;border:1px solid #0c1418}.planned-workout-card ion-card-content{padding-top:15px;padding-bottom:15px}.planned-brick-workout ion-card{border:1px dashed #fff}.planned-brick-workout:before{content:"";position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAExSURBVHgB5ZVbEcIwEEUjIRIiAQmRgAMqAQetA3BQHIADJFRCJETC0tCb6SaTF23/2JnMQPfm7CObVoi/NCKS8+rnZWi1aV6d2GszRDGwBXhigZxPiS0Wwe+uksj3ZNXIPfChoHvUNJvh0Eq0zoqj4WyPb5VqEQfwlt6yNumasIvgPf6/S9nBT9VkmFChtx3LLpkhtN8kclAnGPHbuFWozCZG1WT7zwSWBbCZRIaofeVhSAnYNOiEXsI3sWSycJkSODCeGUocGG8hLbd3EJlyx1x0Wl4JPoiOfLwCLXKGwzIFvw9CyNRPFPmBKMFPEL4qOoWDVVSblkyAciZhIA+/tmwIpuEH+CBajdYbezkcjs2+Te6wz4fCGaRjk+Iu2BXPbgi8Hc6CaAo/5N5MqrIW+wAKtuB4rGR1xwAAAABJRU5ErkJggg==);background-size:100% 100%;top:calc(50% - 7px);left:-15px;width:15px;height:15px;display:none}.planned-brick-workout~.planned-brick-workout:before{display:block}@media(max-width:400px){.planned-workout-card{width:320px}}@media(max-width:325px){.planned-workout-card{width:280px}}.dashboard-timeline-workouts .planned-workout-card{margin-top:0}.planned-workout-card .header_4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planned-workout-card-label,.triq-card-label{position:absolute;top:0;right:0;padding:1px 11px;font-size:12px;color:#fff;border-radius:0 0 0 10px;min-width:81px;text-align:center}.planned-workout-card-label ion-icon{font-size:15px;line-height:10px;position:relative;top:3px;margin-top:-10px}.planned-workout-card-label-success{background:#00e9d480}.planned-workout-card-label-warning{background:#fcb32699}.planned-workout-card-label-danger{background:#980137}.triq-card-label{min-width:65px}.triq-card-label-active{background:var(--color-red_2);color:#000}.planned-workout-card-label-asplanned,.planned-workout-card-label-completed,.planned-workout-card-label-more{background:#00ec5099}.recovery-timeline-workout-status-asplanned:after,.recovery-timeline-workout-status-completed:after,.recovery-timeline-workout-status-more:after{border-color:#00ec5099}.planned-workout-card-label-less{background:#fcb32699}.recovery-timeline-workout-status-less:after{border-color:#fcb32699}.planned-workout-card-label-unplanned{background:#00aff699}.recovery-timeline-workout-status-unplanned:after{border-color:#00aff699}.planned-workout-card-label-skipped{background:#fc3e7799}.recovery-timeline-workout-status-skipped:after{border-color:#fc3e7799}.planned-workout-card ion-card-content{padding-inline-start:10px;padding-inline-end:10px}.planned-workout-card .performance-test-icon{position:absolute;width:17px;margin-left:-10px;margin-top:-10px}.workout-training-zone-indicators>div{width:58px;min-height:6px;border-radius:3px;margin-bottom:1px;color:var(--color-slate_1);text-transform:uppercase;font-family:SF Pro Text;font-size:10px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.1px;padding:3px;text-align:center}.workout-training-zone-indicators-small{display:inline-block;position:relative;margin-top:5px;margin-right:10px;max-height:20px;overflow:hidden}.workout-training-zone-indicators-small>div{width:26px;min-height:2px;font-size:1px;border-radius:2px}.workout-training-zone-indicators>div:empty{opacity:.3;padding:0}.plan-card-button span{text-align:center;font-family:SF Pro Text;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.8px;text-transform:uppercase}.dashboard-tabs ion-button{margin-right:0!important}.dashboard-tabs ion-button:not(.active){color:#ffffff80!important}.generating-plan{position:relative}.generating-plan-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:generating-plan-spinner 2s linear infinite}@keyframes generating-plan-spinner{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.triq-active-goal{margin:0 0 .5rem 0!important;border:.5px solid #ffffff26;background:#ffffff0d}.triq-active-goal .body_2,.triq-active-goal .header_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.triq-active-goal ion-item{padding:0}.triq-active-goal img{position:relative;top:-20px}.triq-card-bordered{border:.5px solid #ffffff26;background:#ffffff0d}.dashboard-validation-description ion-router-link,.dashboard-validation-description p{font-size:12px;line-height:16.2px}.planned-workout-card .workout-target-time{position:absolute;left:0;bottom:-10px;border-radius:2px;background:#000;font-family:SF Pro Text;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.3px;padding:2px 5px;margin:0;min-height:auto}.dashboard-banner-container{position:relative;min-height:31px}.dashboard-banner-container>div{position:absolute;width:100%;top:0;left:0;text-align:center;padding:7px}.trial-banner{background:linear-gradient(90deg,#007671 .26%,#004469 99.77%);color:#fff}.dashboard-banner-container>div.v-enter-active,.dashboard-banner-container>div.v-leave-active{transition:opacity 1.5s ease}.dashboard-banner-container>div.v-enter-from,.dashboard-banner-container>div.v-leave-to{opacity:0}.threshold-title{color:#fff;margin-bottom:1rem!important;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;max-width:105px}.threshold-title,.training-zones-table{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.training-zones-table{font-style:normal}.training-zones-table small{text-transform:none}.training-zones-table ion-row{margin-bottom:5px}.training-zones-table ion-row>ion-col{background:var(--color-marine_4);padding:10px 5px;line-height:60px}.training-zones-table ion-row>ion-col:first-child{line-height:100%}.training-zones-table ion-row>ion-col:nth-child(2n){background:var(--color-marine_2)}.training-zones-table ion-row:first-child>ion-col{background:none;line-height:100%}.training-zone-count{width:34px;height:34px;border-radius:50px;color:#000;text-align:center;line-height:34px;margin:auto;font-size:16px;margin-bottom:8px;font-family:Gotham Rounded;padding-top:1px;padding-left:1px}.training-zone-0{background:var(--color-blue_0)!important;fill:var(--color-blue_0)!important}.training-zone-1{background:var(--color-blue_1)!important;fill:var(--color-blue_1)!important}.training-zone-2{background:var(--color-green_1)!important;fill:var(--color-green_1)!important}.training-zone-3{background:var(--color-yellow_1)!important;fill:var(--color-yellow_1)!important}.training-zone-4{background:#e7854f!important;fill:#e7854f!important}.training-zone-5{background:var(--color-pink_1)!important;fill:var(--color-pink_1)!important}.workout-header{background-repeat:no-repeat;background-size:cover;background-position:middle 50%;min-height:300px;padding-top:25px}.platform-ios .workout-header{padding-top:50px}.multiple-steps-cards{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.workout-header{min-height:450px;padding-top:3%}.workout-header div.ion-text-center{margin-top:7%}}.session-feedback{position:relative}.session-feedback .stepper-container{position:absolute;top:15px;right:15px}.session-feedback .stepper-container .step{width:10px;margin-right:5px;height:1px;background:#fff;display:block;display:inline-block;opacity:.5}.session-feedback .stepper-container .step.active{width:20px;opacity:1;height:2px;margin-top:.5}.session-feedback-intensity-slider{position:relative;margin-bottom:1.8rem;margin-left:10px;margin-right:10px}.session-feedback-intensity-slider-value{float:right;background:#00000080;color:#fff;border-radius:8px;display:inline-block;padding:8px 12px;margin-top:-5px}.session-feedback-intensity-slider ion-range{margin-top:10px;--bar-background:linear-gradient(270deg,#fc3e77,#fc3e77 30%,#e0c535 40%,#e0c535 60%,#02e379 70%,#00ec50 90%,#fff3 0);--bar-background-active:#0000}.session-feedback-intensity-slider ion-range.inactive{--bar-background:linear-gradient(270deg,#fc3e774d,#fc3e774d 30%,#e0c5354d 40%,#e0c5354d 60%,#02e3794d 70%,#02e3794d 90%,#fff3 0)}.session-feedback-intensity-slider ion-range::part(tick){background:#ffffff4d;width:3px}.session-feedback-intensity-slider ion-range::part(tick-active){background:#ffffff4d}.session-feedback-intensity-slider .range-labels{padding-left:7%}@media (min-width:1024px){.session-feedback-intensity-slider .range-labels{padding-left:4%}}.session-feedback-intensity-slider .range-labels span{margin-left:calc(10% - 30px)}.session-feedback-duration-slider{position:relative;margin-left:10px;margin-right:10px}.session-feedback-duration-slider-value{float:right;background:#00000080;color:#fff;border-radius:8px;display:inline-block;padding:8px 12px;margin-top:-5px}.session-feedback-duration-slider ion-range{margin-top:10px;--bar-background:linear-gradient(270deg,#fc3e77 10%,#e0c535 20%,#02e379 30%,#00ec50 40%,#02e379 50%,#e0c535 60%,#fc3e77 80%,#fff3 0);--bar-background-active:#0000}.session-feedback-duration-slider ion-range.inactive{--bar-background:linear-gradient(270deg,#fc3e774d,#fc3e774d 30%,#e0c5354d 40%,#e0c5354d 60%,#02e3794d 70%,#02e3794d 90%,#fff3 0)}.session-feedback-duration-slider ion-range::part(tick){background:#ffffff4d;width:3px}.session-feedback-duration-slider ion-range::part(tick-active){background:#ffffff4d}.step-hr{border-top:1px solid #ffffff26}.step-hr-with-label{position:relative;min-height:20px;text-align:center;color:#89898a}.step-hr-label{display:inline-block;background:#0e1417;padding:3px 20px;position:relative;top:-2px}.step-hr-with-label .step-hr{position:absolute;width:100%;top:2px}.step-card ion-card-content{padding:10px 14px;min-height:65px}.step-item-grid{padding:0;--ion-grid-padding:5px!important;--ion-grid-padding-xs:5px!important;--ion-grid-padding-sm:5px!important;--ion-grid-padding-md:5px!important;--ion-grid-padding-lg:5px!important;--ion-grid-padding-xl:5px!important;--ion-grid-column-padding:5px!important;--ion-grid-column-padding-xs:5px!important;--ion-grid-column-padding-sm:5px!important;--ion-grid-column-padding-md:5px!important;--ion-grid-column-padding-lg:5px!important;--ion-grid-column-padding-xl:5px!important}.alternating-group-step .zone-card,.workout-repeat-step .zone-card{margin-bottom:10px}.alternating-group-step .zone-card:last-child,.workout-repeat-step .zone-card:last-child{margin-bottom:0}.alternating-group-step{background:linear-gradient(90deg,#2d3c48 4.02%,#0000 65.41%);border-radius:8px;margin-bottom:10px}.zone-card{padding-left:20px;position:relative;overflow:visible!important}.zone-card-zone{position:absolute;display:flex;align-items:center;justify-content:center;left:0;border-radius:8px 0 0 8px;width:23px;padding:3px;height:100%;z-index:10;color:var(--color-marine_2);font-family:SF Pro Text;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.1px}.zone-card-Recovery{border-left-color:var(--color-blue_0)!important}.zone-card-Endurance,.zone-card-Slow{border-left-color:var(--color-blue_1)!important}.zone-card-Medium,.zone-card-Tempo{border-left-color:var(--color-green_1)!important}.zone-card-Fast,.zone-card-Threshold{border-left-color:var(--color-yellow_1)!important}.zone-card-AllOut,.zone-card-Vo2max{border-left-color:#e7854f!important}.zone-card-Anaerobic{border-left-color:var(--color-pink_1)!important}.zone-card-Rest{border-left-color:#000!important}.zone-card-OpenAllOut,.zone-card-OpenVo2max{background:linear-gradient(90deg,var(--color-training-phase-allout) 4.6%,#0b131a 95.1%);position:relative}.zone-card-OpenAllOut:before,.zone-card-OpenVo2max:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(-45deg,#0000,#0000 7.5px,#0b131a4d 0,#0b131a4d 9px)}.zone-card-PT_PREPARE_FOR_TEST .zone-card-zone,.zone-card-Slow .zone-card-zone{background:#fff!important}.zone-card-container-small{min-height:30px!important;padding-top:6px!important;padding-bottom:6px!important}.zone-card-Recovery .zone-card-zone{background:var(--color-blue_0)!important}.zone-card-Endurance .zone-card-zone,.zone-card-Slow .zone-card-zone{background:var(--color-blue_1)!important}.zone-card-Medium .zone-card-zone,.zone-card-Tempo .zone-card-zone{background:var(--color-green_1)!important}.zone-card-Fast .zone-card-zone,.zone-card-Threshold .zone-card-zone{background:var(--color-yellow_1)!important}.zone-card-AllOut .zone-card-zone,.zone-card-Vo2max .zone-card-zone{background:#e7854f!important}.zone-card-Anaerobic .zone-card-zone{background:var(--color-pink_1)!important}.zone-card-Rest .zone-card-zone{background:#999!important}.triq-workout-item{padding:0;margin-top:10px;margin-bottom:10px}.triq-workout-item .performance-test-icon{position:absolute;width:17px;margin-top:-30px;margin-left:0}.triq-workout-item .performance-test-icon-text{height:16px;position:relative;margin-right:5px;top:2px}.triq-workout-item .performance-test-threshold-arrow{opacity:1;height:17px;position:relative;top:10px;right:-5px;font-size:17px}.triq-workout-item .triq-workout-item-subtitle{line-height:23px}.triq-workout-preview{margin-left:8px}.triq-workout-preview-container{background-color:#000;border-radius:50px;width:50px;height:50px;text-align:center}.triq-workout-preview-container .triq-workout-preview{margin-top:18%}.workout-info-icon{font-size:1.5rem;float:right;margin-top:.2rem;background:var(--color-slate_1);border-radius:100%;width:35px;height:35px;text-align:center;padding-top:6px;margin-left:.5rem}.workout-info-icon-disabled{color:#fff6;cursor:not-allowed}.workout-info-button{font-family:SF Pro Text;font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:uppercase;float:right;margin-top:.2rem;background:var(--color-slate_1);border-radius:20px;height:35px;text-align:center;padding-top:12px;padding-left:12px;padding-right:12px;margin-left:.5rem}.performance-test-graph{display:flex;justify-content:center;width:100%;margin:28px 0}.performance-test-graph img{object-fit:contain;max-width:100%;max-height:400px;width:auto;height:auto;display:block}.text-gradient-underlined{position:relative;display:inline-block;background:linear-gradient(90deg,var(--color-green_1) 0,var(--color-blue_1) 100%);background-clip:text;-webkit-background-clip:text!important;-webkit-text-fill-color:#0000!important}.text-gradient-underlined:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--color-green_1) 0,var(--color-blue_1) 100%)}.workout-item-race-indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAVElEQVR4Ae3XsQ0AMAzDMKfo/y+nR8hDB/GAQEAmT5JN0W71XE4+ZyBlIGUgZSBlIGUgZSBlIGUgddsbYmbS5IspAykDKQMpAykDKQMpAykDqe8DHyA9B04RV8kaAAAAAElFTkSuQmCC);background-size:100% auto;width:9px;height:100%;position:absolute;right:0}.workout-graph-col,.workout-graph-grid{padding:0;--padding:0}.workout-no-hrv-label{--background:#ffffff47;border-radius:4px;padding:0 4px 0 1px;margin-top:0;margin-bottom:0;height:15px;min-height:15px;position:relative;margin-left:8px}.workout-no-hrv-label ion-icon,.workout-no-hrv-label ion-label{color:#000!important}.workout-no-hrv-label ion-icon{margin-inline:0;margin-top:0;margin-bottom:0;margin-left:2px!important;margin-right:2px!important;font-size:11px}.workout-detail-hrv-label,.workout-no-hrv-label ion-label{font-family:SF Pro Text;font-size:10px!important;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.1px}.workout-detail-hrv-label{color:#000;border-radius:4px;height:20px;min-height:20px;padding:5px 8px;background:#ffffff47}.workout-detail-hrv-label ion-label{overflow:visible!important}.workout-detail-hrv-label-logged{background:linear-gradient(90deg,#00e9d4 .26%,#00aff6 99.77%)}.performance-test-threshold-page{background:url(/img/performance-test-bg.6d36686b.jpg);background-size:cover;background-position:top}.performance-test-threshold-page ion-content,.performance-test-threshold-page ion-content::part(background){background:none}.performance-test-threshold-page .triq-app-footer{background:none}.performance-test-threshold{position:relative;border-radius:8px;padding:1.5px;background:linear-gradient(90deg,#00e9d4 .26%,#00aff6 99.77%);text-align:center;overflow:hidden;z-index:0}.performance-test-threshold-content{position:relative;z-index:1;padding:20px 15px 15px 15px}.performance-test-threshold-content .performance-test-threshold-arrow{position:absolute;top:14px;right:8px;font-size:20px}.performance-test-threshold-bg{position:absolute;top:1.5px;left:1.5px;right:2px;bottom:2px;border-radius:6px;background:#223a3e;z-index:0;pointer-events:none}.performance-test-threshold.performance-test-threshold-previous{background:#ffffff1a;opacity:.6}.performance-test-threshold-page .performance-test-icon{position:absolute;margin-left:-10px;margin-top:-10px;width:40px;height:40px}.performance-test-threshold-page .performance-test-icon-swim{margin-left:-20px;margin-top:-20px}.performance-test-workout-page .performance-test-icon{position:absolute;margin-left:-10px;margin-top:-10px;width:25px;height:25px}.performance-test-workout-page .performance-test-icon-swim{margin-left:-20px;margin-top:-20px}.planned-workout-card-badge{position:absolute;display:inline-block;color:var(--color-marine_2);background:var(--color-yellow_1);border-radius:4px;padding:2px 8px;margin-top:.8rem}.performance-test-validation-card{background:#00000080;margin:0 2px;color:#fff;width:100%}.performance-test-validation-card ion-card-content{padding:16px}.performance-test-validation-card-header{display:flex;align-items:center;margin-top:2px;margin-bottom:5px}.performance-test-validation-card-header ion-icon{width:43px;height:43px;margin-right:10px;margin-bottom:5px}.performance-test-validation-success-icon{font-size:20px;margin-right:.5rem}.performance-test-validation-card a{color:inherit}.performance-test-validation-card-message p>a{text-decoration:underline;font-weight:700}.triq-workout-item-edge-container{position:absolute;top:0;right:0;display:flex}.triq-workout-hrv-indicator-background{background-color:var(--color-black_3);display:flex;justify-content:center;align-items:center;width:18px;height:18px;position:relative;right:8px;border-radius:0 0 8px 8px}.triq-workout-hrv-indicator-card{width:12px;height:12px}.triq-workout-hrv-indicator{width:24px;height:24px;position:relative;right:8px}.triq-workout-item-edge-container .triq-workout-hrv-indicator{width:13px;height:13px;position:relative;top:2px;right:8px}.triq-workout-item-edge-container .planned-workout-card-label{position:relative}.hrv-off-card{background:#000;color:#fff}.hrv-off-card ion-card-content{padding:10px}.hrv-off-card h3{display:flex;align-items:center;margin-bottom:10px}.hrv-off-card a{color:#fff;text-decoration:underline;display:inline;font-weight:700;text-transform:none!important}.hrv-off-card .triq-workout-hrv-indicator{top:0;right:0;margin-right:8px}.paywall-header{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:293px;padding:53px 9px 0}.paywall-grid-container{padding:38px 9px 0}.paywall-title{margin-top:33px;margin-bottom:13px}.paywall-footer-container{padding:0 9px}.paywall-footer{color:var(--color-grey_2);text-align:center}.paywall-footer a{color:var(--color-grey_2);text-decoration:underline;text-transform:none}.pricing-card{background-color:#192127;border-radius:10px;margin:0 0 16px 0;position:relative;border:2px solid #0000}.pricing-card-content{padding:12px 18px}.pricing-card.active{border:2px solid var(--color-green_1)}.pricing-card.is-premium{background-color:#00767180}.plan-title{font-size:22px;font-weight:500;margin-bottom:4px;color:#fff}.price-container{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.original-price{text-decoration:line-through;color:var(--color-red_2);font-size:16px}.current-price{font-size:22px;font-weight:700;color:#fff}.price-period{font-size:12px}.selection-indicator{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.circle{width:24px;height:24px;border-radius:50%;border:2px solid #fff}.circle .selected{height:100%;width:100%;border-radius:50%;border:2px solid #192127}.circle .selected,.discount-badge{background-color:var(--color-green_1)}.discount-badge{max-width:-moz-fit-content;max-width:fit-content;color:#000;font-weight:700;padding:5px 10px;border-radius:4px;font-size:12px}.paywall-previous-button-container{padding:0}.paywall-icon-list{align-items:center;gap:12px;margin-bottom:16px}.paywall-icon-list:last-child{margin-bottom:0}.paywall-footer .restore-button{color:var(--color-grey_2);text-decoration:underline;text-transform:none;font-size:12px}.threshold-container{margin-bottom:40px}.onboarding-threshold-title{margin:0!important;padding-left:12px!important;min-width:-moz-fit-content;min-width:fit-content;font-weight:350;color:#fff}.threshold-form-container{display:flex;gap:40px;flex-direction:column}.threshold-alert{margin-bottom:10px}