@charset "UTF-8";.text-size-8xl,.text-size-8xl p{font-size:5.5rem;line-height:1;letter-spacing:0}@media (min-width:1920px){.text-size-8xl,.text-size-8xl p{font-size:4.25rem;line-height:1}}.text-size-7xl,.text-size-7xl p{font-size:4.25rem;line-height:1;letter-spacing:0}@media (min-width:1920px){.text-size-7xl,.text-size-7xl p{font-size:3.5rem;line-height:1}}.text-size-6xl,.text-size-6xl p{font-size:3.5rem;line-height:1;letter-spacing:0}@media (min-width:1920px){.text-size-6xl,.text-size-6xl p{font-size:2.75rem;line-height:1}}.text-size-5xl,.text-size-5xl p{font-size:2.75rem;line-height:1;letter-spacing:0}@media (min-width:1920px){.text-size-5xl,.text-size-5xl p{font-size:2.25rem;line-height:2.5rem}}.text-size-4xl,.text-size-4xl p{font-size:2.25rem;line-height:2.5rem;letter-spacing:0}@media (min-width:1920px){.text-size-4xl,.text-size-4xl p{font-size:1.875rem;line-height:2.25rem}}.text-size-3xl,.text-size-3xl p{font-size:1.875rem;line-height:2.25rem;letter-spacing:0}@media (min-width:1920px){.text-size-3xl,.text-size-3xl p{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem}}.text-size-2xl,.text-size-2xl p{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem;letter-spacing:0}@media (min-width:1920px){.text-size-2xl,.text-size-2xl p{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}}.text-size-xl,.text-size-xl p{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem;letter-spacing:0}@media (min-width:1920px){.text-size-xl,.text-size-xl p{font-size:1.125rem;line-height:1.75rem}}.text-size-lg,.text-size-lg p{font-size:1.125rem;line-height:1.75rem}@media (min-width:1920px){.text-size-lg,.text-size-lg p{font-size:1rem;line-height:1.55rem}}.text-size-base,.text-size-base p{font-size:1rem;line-height:1.55rem}@media (min-width:1920px){.text-size-base,.text-size-base p{font-size:.9075rem;line-height:1.6rem}}.text-size-md,.text-size-md p{font-size:.9075rem;line-height:1.6rem}@media (min-width:1920px){.text-size-md,.text-size-md p{font-size:.875rem;line-height:1.5rem}}.text-size-smmd,.text-size-smmd p{font-size:.875rem;line-height:1.5rem}@media (min-width:1920px){.text-size-smmd,.text-size-smmd p{font-size:.865rem;line-height:1.4rem}}.text-size-sm,.text-size-sm p{font-size:.875rem;line-height:1.5rem}@media (min-width:1920px){.text-size-sm,.text-size-sm p{font-size:.8rem;line-height:1.3rem}}.text-size-xssm,.text-size-xssm p{font-size:.8rem;line-height:1.3rem}@media (min-width:1920px){.text-size-xssm,.text-size-xssm p{font-size:.775rem;line-height:1.2rem}}.text-size-xs,.text-size-xs p{font-size:.775rem;line-height:1.2rem}@media (min-width:1920px){.text-size-xs,.text-size-xs p{font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}}.text-size-xxs,.text-size-xxs p{font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}@media (min-width:1920px){.text-size-xxs,.text-size-xxs p{font-size:.625rem;line-height:.825rem}}.text-size-xxxs,.text-size-xxxs p{font-size:.625rem;line-height:.825rem}@media (min-width:1920px){.text-size-xxxs,.text-size-xxxs p{font-size:.575rem;line-height:.625rem}}.screen-3xl .text-size-8xl,.screen-3xl .text-size-8xl p{font-size:4.25rem;line-height:1}.screen-3xl .text-size-7xl,.screen-3xl .text-size-7xl p{font-size:3.5rem;line-height:1}.screen-3xl .text-size-6xl,.screen-3xl .text-size-6xl p{font-size:2.75rem;line-height:1}.screen-3xl .text-size-5xl,.screen-3xl .text-size-5xl p{font-size:2.25rem;line-height:2.5rem}.screen-3xl .text-size-4xl,.screen-3xl .text-size-4xl p{font-size:1.875rem;line-height:2.25rem}.screen-3xl .text-size-3xl,.screen-3xl .text-size-3xl p{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem}.screen-3xl .text-size-2xl,.screen-3xl .text-size-2xl p{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}.screen-3xl .text-size-xl,.screen-3xl .text-size-xl p{font-size:1.125rem;line-height:1.75rem}.screen-3xl .text-size-lg,.screen-3xl .text-size-lg p{font-size:1rem;line-height:1.55rem}.screen-3xl .text-size-base,.screen-3xl .text-size-base p{font-size:.9075rem;line-height:1.6rem}.screen-3xl .text-size-md,.screen-3xl .text-size-md p{font-size:.875rem;line-height:1.5rem}.screen-3xl .text-size-smmd,.screen-3xl .text-size-smmd p{font-size:.865rem;line-height:1.4rem}.screen-3xl .text-size-sm,.screen-3xl .text-size-sm p{font-size:.8rem;line-height:1.3rem}.screen-3xl .text-size-xssm,.screen-3xl .text-size-xssm p{font-size:.775rem;line-height:1.2rem}.screen-3xl .text-size-xs,.screen-3xl .text-size-xs p{font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}.screen-3xl .text-size-xxs,.screen-3xl .text-size-xxs p{font-size:.625rem;line-height:.825rem}.screen-3xl .text-size-xxxs,.screen-3xl .text-size-xxxs p{font-size:.575rem;line-height:.625rem}[hidden],template{display:none}[data-scrollbars=false]::-webkit-scrollbar{display:none}[data-scrollbars=false]{-ms-overflow-style:none;scrollbar-width:none}[data-selectable=false]{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.0625rem;--line-height-md:0.9375rem;--font-weight:var(--base-font-weight);--border-radius-lg:1.5rem;--border-radius:0.75rem;--border-radius-md:0.5rem;--border-width:1px;--outline-width:1px;--spacing:0.75rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.625rem;--form-element-spacing-horizontal:0.75rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.175s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem);--font-size-sm:0.66rem;--font-size-md:0.75rem;--font-size:0.875rem;--icon-valid:url(/img/new-icons/tick-circle.svg);--horizontal-spacing-xs:0.25rem;--horizontal-spacing-s:0.5rem;--horizontal-spacing-m:0.75rem;--horizontal-spacing-l:1rem;--horizontal-spacing-xl:1.25rem;--horizontal-spacing-xxl:1.5rem;--horizontal-spacing-xxxl:2rem;--vertical-spacing-xs:0.25rem;--vertical-spacing-s:0.5rem;--vertical-spacing-m:0.75rem;--vertical-spacing-l:1rem;--vertical-spacing-xl:1.25rem;--vertical-spacing-xxl:1.5rem;--vertical-spacing-xxxl:2rem;--horizontal-button-padding:1rem;--horizontal-button-padding-l:2rem;--button-height-lg:2.625rem;--button-height:2.25rem;--button-height-sm:2rem;--button-height-mobile:3.6rem;--button-height-mobile-lg:4.2rem;--animate-duration:0.35s;--filter-information:invert(44%) sepia(67%) saturate(722%) hue-rotate(155deg) brightness(102%) contrast(107%);--radio-checked:url(/img/new-icons/radio-gradient-checked.svg);--radio-unchecked:url(/img/new-icons/radio-unchecked.svg);--icon-search-full:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--msb-logo:url(/img/new-icons/MSB-full-logo-extended.svg);--chip-information-icon:url(/img/new-icons/vuesax-linear-info-circle.svg);color-scheme:dark;--chip-success-icon:url(/img/new-icons/chip-success.svg);--chip-warning-icon:url(/img/new-icons/chip-warning.svg);--chip-danger-icon:url(/img/new-icons/chip-danger.svg);--chip-video-icon:url(/img/new-icons/chip-video.svg);--icon-checkbox:url(/img/new-icons/checked-square.svg);--icon-checkbox-unchecked:url(/img/new-icons/unchecked-square.svg);--icon-checkbox-disabled:url(/img/new-icons/disabled-square.svg);--check-round-checked:url(/img/new-icons/tick-circle.svg);--url-icon:url(/img/new-icons/link.svg);--upload-file-icon:url(/img/new-icons/upload-file.svg);--icon-chevron:url(/img/svg/angle-down.svg);--green-filter:invert(57%) sepia(63%) saturate(1801%) hue-rotate(52deg) brightness(100%) contrast(105%);--red-filter:invert(30%) sepia(89%) saturate(7414%) hue-rotate(341deg) brightness(91%) contrast(106%)}@media (min-width:1920px){:roots{--font-size:0.9175rem}}:root:not([data-theme=dark]),[data-theme=light]{--gradient-left:#00afe4;--gradient-right:#5bc500;--gradient-left-disabled:#8cc2d2;--gradient-right-disabled:#b6dd92;--secondary:#8592ad;--pressed:#0a93c0;--fat:#275cea;--carbs:#eea03a;--protein:#d6303c;--sore:#ff3852;--stress:#fb8500;--energy:#f7b600;--mood:#28c841;--sleep:#04a1e1;--green:#51cc45;--success:var(--green);--danger:#ff3852;--information:#04a1e1;--warning:#f7b600;--danger-opacity:rgba(255,56,82,.1);--information-opacity:rgba(4,161,225,.1);--warning-opacity:rgba(247,182,0,.1);--green-opacity:rgba(81,204,69,.1);--white:#20262e;--white-always:#fff;--white-05:#f1f3f6;--white-05-solid:#f1f3f6;--white-05-over-bg-solid:#f1f3f6;--white-10:#e0e4ea;--white-10-solid:#e0e4ea;--white-20:#d6dae0;--white-20-solid:#d6dae0;--white-50:rgba(32,38,46,.5);--white-70:rgba(32,38,46,.7);--white-sessionrpe-graph:#20262e33;--black-always:#20262e;--black:#000;--black-10:#00000010;--blackish-grey:#1a1e25;--light-gray:#e0e4ea;--dark-grey:#fff;--background-color:#f1f3f6;--primary:var(--black);--text-primary:var(--black);--filter-black:brightness(0) saturate(100%);--filter-white:invert(98%) sepia(2%) saturate(8%) hue-rotate(67deg) brightness(102%) contrast(106%);--filter-contrast:invert(0%) sepia(91%) saturate(7463%) hue-rotate(17deg) brightness(105%) contrast(109%);--filter-grey:var(--filter-black) invert(71%) sepia(11%) saturate(120%) hue-rotate(175deg) brightness(81%) contrast(84%);--filter-blue:invert(62%) sepia(21%) saturate(4825%) hue-rotate(153deg) brightness(88%) contrast(106%);--filter-green:invert(68%) sepia(19%) saturate(6819%) hue-rotate(51deg) brightness(97%) contrast(101%);--full-logo-url:url(/img/new-icons/MSB-Logo-light-theme.svg);--card-shadow:#3754aa;--color:var(--primary);--color-disabled:#00000080;--h1-color:var(--primary);--h2-color:var(--primary);--h3-color:var(--primary);--h4-color:var(--primary);--h5-color:var(--primary);--h6-color:var(--primary);--tooltip-color:rgba(32,38,46,.6);--tooltip-border-color:hsla(0,0%,100%,.2);--primary-hover:var(--white-10);--primary-focus:var(--white-20);--primary-inverse:#000;--disabled-text:rgba(32,38,46,.4);--disabled-text-color:rgba(0,0,0,.3);--disabled-border-color:var(--white-20);--primary-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--range-thumb-color:var(--white);--range-thumb-border-color:var(--white);--primary-disabled-background-color:var(--white-05);--primary-background-hover-color:var(--information);--primary-background-active-color:var(--pressed);--outline-background-color:#fff;--secondary-background-color:var(--white-05);--secondary-background-hover-color:var(--white-20);--secondary-background-disabled-color:var(
    --primary-background-disabled-color
  );--secondary-background-active-color:var(--white-05);--nav-toggle-2-background-color:var(--light-gray);--nav-toggle-2-background-active-color:#fff;--form-element-border-color:var(--white-05);--form-element-color:var(--color);--form-element-placeholder-color:rgba(32,38,46,.3);--form-element-background-color:var(--background-color);--form-element-alt-background-color:var(--dark-grey);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--white-20);--form-element-focus-color:var(--primary-focus);--form-element-hover-background-color:var(--white-10);--form-element-disabled-background-color:var(--white-05);--form-element-disabled-border-color:#212d4b;--form-element-disabled-opacity:0.65;--dropdown-hover-background-color:var(--white-05);--dropdown-background-color:#fff;--dropdown-border-color:var(--white-10);--switch-background-color:var(--white-20);--switch-color:var(--primary-inverse);--switch-checked-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--modal-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,.017),0.0335rem 0.067rem 0.402rem rgba(0,0,0,.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,.043),0.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 0.0625rem rgba(0,0,0,.015);--icon-search-full:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--msb-logo:url(/img/new-icons/MSB-Logo-light-theme.svg);--msb-powered-logo:url(/img/new-icons/msb-logo-powered-black.svg);--chip-information-icon:url(/img/new-icons/vuesax-linear-info-circle.svg);color-scheme:light;--chip-warning-icon:url(/img/new-icons/chip-warning.svg);--squat:#fd7982;--bench:#8968bd;--deadlift:#b8a6b3;--deload:#d6dae0;--average-line-chart:#20262e;--grid-chart-line:rgba(32,38,46,.3);--footer-background-color:var(--light-gray);--dropdown-box-shadow:0px 10px 20px #3754aa29}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--gradient-left:#00afe4;--gradient-right:#5bc500;--gradient-left-disabled:#37626f;--gradient-right-disabled:#3e532b;--secondary:#8592ad;--pressed:#0a93c0;--fat:#275cea;--carbs:#eea03a;--protein:#d6303c;--green:#51cc45;--success:var(--green);--danger:#ff3852;--information:#04a1e1;--danger-opacity:rgba(255,56,82,.1);--information-opacity:rgba(4,161,225,.1);--warning-opacity:rgba(247,182,0,.1);--green-opacity:rgba(81,204,69,.1);--warning:#f7b600;--white:#fff;--white-always:#fff;--white-05:hsla(0,0%,100%,.05);--white-05-solid:#393e45;--white-05-over-bg-solid:#2b3139;--white-10:hsla(0,0%,100%,.1);--white-10-solid:#494c52;--white-15:hsla(0,0%,100%,.15);--white-20:hsla(0,0%,100%,.2);--white-20-solid:#5c6066;--white-30:hsla(0,0%,100%,.3);--white-40:hsla(0,0%,100%,.4);--white-50:hsla(0,0%,100%,.5);--white-70:hsla(0,0%,100%,.7);--white-sessionrpe-graph:#ffffff80;--black-always:#20262e;--black:#000;--black-10:#00000010;--blackish-grey:#1a1e25;--light-gray:#373c43;--dark-grey:#2b3139;--background-color:#20262e;--primary:var(--white);--text-primary:var(--white);--filter-black:brightness(0%) saturate(100%);--filter-white:invert(98%) sepia(2%) saturate(8%) hue-rotate(67deg) brightness(102%) contrast(106%);--filter-contrast:invert(99%) sepia(100%) saturate(5%) hue-rotate(129deg) brightness(102%) contrast(102%);--filter-grey:var(--filter-black) invert(71%) sepia(11%) saturate(120%) hue-rotate(175deg) brightness(81%) contrast(84%);--filter-blue:invert(62%) sepia(21%) saturate(4825%) hue-rotate(153deg) brightness(88%) contrast(106%);--filter-green:invert(68%) sepia(19%) saturate(6819%) hue-rotate(51deg) brightness(97%) contrast(101%);--full-logo-url:url(/img/new-icons/MSB-full-logo-extended.svg);--color:#fff;--color-disabled:#ffffff80;--h1-color:var(--white);--h2-color:var(--white);--h3-color:var(--white);--h4-color:var(--white);--h5-color:var(--white);--h6-color:var(--white);--tooltip-color:hsla(0,0%,100%,.6);--tooltip-border-color:hsla(0,0%,100%,.1);--primary-disabled-background-color:var(--white-05);--disabled-text-color:hsla(0,0%,100%,.3);--disabled-border-color:var(--white-20);--primary-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--primary-background-disabled-color:var(--white-05);--primary-background-hover-color:var(--information);--primary-background-active-color:var(--pressed);--outline-background-color:var(--white-05);--secondary-background-color:var(--white-05);--secondary-background-hover-color:var(--white-20);--secondary-background-disabled-color:var(
      --primary-background-disabled-color
    );--secondary-background-active-color:var(--white-05);--nav-toggle-2-background-color:var(--white-05);--nav-toggle-2-background-active-color:var(--white-05);--primary-hover:var(--white-10);--primary-focus:var(--white-20);--primary-inverse:#fff;--form-element-border-color:var(--light-gray);--form-element-color:var(--color);--form-element-placeholder-color:var(--white-30);--form-element-background-color:var(--white-10);--form-element-alt-background-color:#373c43;--form-element-active-background-color:var(
      --form-element-background-color
    );--form-element-active-border-color:var(--white-20);--form-element-focus-color:var(--primary-focus);--form-element-hover-background-color:var(--white-20);--form-element-disabled-background-color:var(--white-05);--form-element-disabled-border-color:#212d4b;--form-element-disabled-opacity:0.65;--form-element-valid-focus-color:rgba(56,142,60,.25);--dropdown-hover-background-color:var(--white-05);--dropdown-background-color:var(--light-gray);--dropdown-border-color:var(--white-10);--switch-background-color:var(--white-20);--switch-color:var(--primary-inverse);--switch-checked-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--modal-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,.017),0.0335rem 0.067rem 0.402rem rgba(0,0,0,.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,.043),0.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 0.0625rem rgba(0,0,0,.015);--range-thumb-color:var(--white);--range-thumb-border-color:var(--white);--squat:#fd7982;--bench:#8968bd;--deadlift:#b8a6b3;--deload:#d6dae0;--average-line-chart:#fff;--grid-chart-line:var(--white-20);--msb-powered-logo:url(/img/new-icons/msb-logo-powered-white.svg);--footer-background-color:#1a1e25}}[data-theme=dark]{--gradient-left:#00afe4;--gradient-right:#5bc500;--gradient-left-disabled:#37626f;--gradient-right-disabled:#3e532b;--secondary:#8592ad;--pressed:#0a93c0;--fat:#275cea;--carbs:#eea03a;--protein:#d6303c;--sore:#ff3852;--stress:#fb8500;--energy:#f7b600;--mood:#28c841;--sleep:#04a1e1;--green:#51cc45;--success:var(--green);--danger:#ff3852;--information:#04a1e1;--warning:#f7b600;--danger-opacity:rgba(255,56,82,.1);--information-opacity:rgba(4,161,225,.1);--warning-opacity:rgba(247,182,0,.1);--green-opacity:rgba(81,204,69,.1);--white:#fff;--white-always:#fff;--white-05:hsla(0,0%,100%,.05);--white-05-solid:#393e45;--white-05-over-bg-solid:#2b3139;--white-10:hsla(0,0%,100%,.1);--white-10-solid:#494c52;--white-20:hsla(0,0%,100%,.2);--white-20-solid:#5c6066;--white-50:hsla(0,0%,100%,.5);--white-70:hsla(0,0%,100%,.7);--white-sessionrpe-graph:#ffffff80;--black-always:#20262e;--black:#000;--black-10:#00000010;--blackish-grey:#1a1e25;--light-gray:#373c43;--dark-grey:#2b3139;--background-color:#20262e;--primary:var(--white);--text-primary:var(--white);--filter-black:brightness(0) saturate(100%);--filter-white:invert(98%) sepia(2%) saturate(8%) hue-rotate(67deg) brightness(102%) contrast(106%);--filter-contrast:invert(99%) sepia(100%) saturate(5%) hue-rotate(129deg) brightness(102%) contrast(102%);--filter-grey:var(--filter-black) invert(71%) sepia(11%) saturate(120%) hue-rotate(175deg) brightness(81%) contrast(84%);--filter-blue:invert(62%) sepia(21%) saturate(4825%) hue-rotate(153deg) brightness(88%) contrast(106%);--filter-green:invert(68%) sepia(19%) saturate(6819%) hue-rotate(51deg) brightness(97%) contrast(101%);--full-logo-url:url(/img/new-icons/MSB-full-logo-extended.svg);--color:#fff;--color-disabled:#ffffff80;--h1-color:var(--white);--h2-color:var(--white);--h3-color:var(--white);--h4-color:var(--white);--h5-color:var(--white);--h6-color:var(--white);--tooltip-color:hsla(0,0%,100%,.6);--tooltip-border-color:hsla(0,0%,100%,.1);--primary-disabled-background-color:var(--white-05);--disabled-text-color:hsla(0,0%,100%,.3);--disabled-border-color:var(--white-20);--primary-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--primary-background-disabled-color:var(--white-05);--primary-background-hover-color:var(--information);--primary-background-active-color:var(--pressed);--outline-background-color:var(--white-05);--secondary-background-color:var(--white-05);--secondary-background-hover-color:var(--white-20);--secondary-background-disabled-color:var(
    --primary-background-disabled-color
  );--secondary-background-active-color:var(--white-05);--nav-toggle-2-background-color:var(--white-05);--nav-toggle-2-background-active-color:var(--white-05);--primary-hover:var(--white-10);--primary-focus:var(--white-20);--primary-inverse:#fff;--form-element-border-color:var(--light-gray);--form-element-color:var(--color);--form-element-placeholder-color:var(--white-30);--form-element-background-color:var(--white-10);--form-element-alt-background-color:#373c43;--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--white-20);--form-element-focus-color:var(--primary-focus);--form-element-hover-background-color:var(--white-20);--form-element-disabled-background-color:var(--white-05);--form-element-disabled-border-color:#212d4b;--form-element-disabled-opacity:0.65;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,.25);--dropdown-hover-background-color:var(--white-05);--dropdown-background-color:var(--light-gray);--dropdown-border-color:var(--white-10);--switch-background-color:var(--white-20);--switch-color:var(--primary-inverse);--switch-checked-background-color:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--modal-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,.017),0.0335rem 0.067rem 0.402rem rgba(0,0,0,.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,.043),0.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 0.0625rem rgba(0,0,0,.015);--icon-search-full:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--msb-logo:url(/img/new-icons/MSB-full-logo-extended.svg);--msb-powered-logo:url(/img/new-icons/msb-logo-powered-white.svg);color-scheme:dark;--chip-warning-icon:url(/img/new-icons/chip-warning.svg);--range-thumb-color:var(--white);--range-thumb-border-color:var(--white);--squat:#fd7982;--bench:#8968bd;--deadlift:#b8a6b3;--deload:#d6dae0;--average-line-chart:#fff;--grid-chart-line:var(--white-20);--footer-background-color:#1a1e25}.clipped{background-image:linear-gradient(102deg,#00afe4,#5bc500)}.hr-lines{overflow:hidden;text-align:center}.hr-lines:after,.hr-lines:before{background-color:var(--white-10);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.hr-lines:before{right:.75em;margin-left:-50%}.hr-lines:after{left:.75em;margin-right:-50%}@media only screen and (max-width:640px){:root{--border-radius:1.2rem;--border-radius-md:0.8rem;--horizontal-button-padding:1.6rem}}@media (min-width:640px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3)}}@media (min-width:1024px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*4)}}@media (min-width:640px){article{--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing)*1.5)}}@media (min-width:1024px){article{--block-spacing-horizontal:calc(var(--spacing)*1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing)*2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing)}@media (min-width:640px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*2.5);--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*3);--block-spacing-horizontal:calc(var(--spacing)*1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:88.25%;letter-spacing:normal}big{--font-size:102.5%}h1,h2,h3,h4{--font-weight:700;margin:0}h5,h6{--font-weight:500}h1{--font-size:1.5rem;--line-height:1.8rem;--typography-spacing-vertical:1.65rem;letter-spacing:-.025rem}h2{--font-size:1.25rem;--line-height:1.5rem;--typography-spacing-vertical:1.35rem;letter-spacing:-.0075rem}h3{--font-size:1.125rem;--line-height:1.3125rem;--typography-spacing-vertical:1rem;letter-spacing:-.0125rem}h4{--font-size:1rem;--line-height:1.25rem;--typography-spacing-vertical:0.925rem}h5{--font-size:1rem;--line-height:1.25rem;--typography-spacing-vertical:0.875rem}h6{--font-size:1rem;--line-height:1.25rem;--typography-spacing-vertical:0.725rem}a,div,li,p,p.p1,p.p2,span{--font-size:0.875rem}p.p2{--font-color:var(--white-70)}p.p3{--font-size:0.875rem;--font-color:var(--white-30)}p.p4{--font-size:0.75rem;--font-color:var(--white)}p.p5{--font-size:0.75rem;--font-color:var(--white-70)}p.p6{--font-size:0.75rem;--font-color:var(--white-30)}p.s1{--font-size:0.875rem;--font-weight:700}p.s2{--font-size:0.875rem;--font-weight:600}p.s3{--font-size:0.75rem;--font-weight:500;--font-color:var(--white-70)}p.st1{--font-size:11px;--font-weight:500}p.st2{--font-size:11px;--font-weight:400}p.st3{--font-size:11px;--font-weight:100}@media only screen and (min-width:1280px){a,div,li,p,p.p1,span{--font-size:0.93rem;--line-height:1.116rem}}@media only screen and (min-width:1500px){a,div,li,p,p.p1,span{--font-size:0.82rem;--line-height:0.98rem}}[type=checkbox]:not(:checked){background-image:var(--icon-checkbox-unchecked)}[data-theme=light] [type=checkbox]:not(:checked,[role=switch]){filter:brightness(0) saturate(100%)}@media only screen and (prefers-color-scheme:light){:root:not([data-theme=dark]) [type=checkbox]:not(:checked,[role=switch]){filter:brightness(0) saturate(100%)}}@media only screen and (max-width:640px){p.s1{--font-size:1.4rem;line-height:1.68rem}p.s2{--font-size:1.16rem}p.s3{--font-size:1rem;--font-color:var(--white-70)}p.p1,p.p2,p.p3{--font-size:1.16rem}p.p4,p.p5,p.p6{--font-size:1rem}h4{--font-size:1.6rem;--line-height:1.92rem}}[type=checkbox],[type=radio]{--border-width:1px;background-color:transparent;outline:none;border:none;box-shadow:none}[type=checkbox][role=switch]{--border-width:2px}tfoot td,tfoot th,thead td,thead th{--border-width:2px;font-weight:500}:is(thead,tfoot)>*>th{--font-size:95.25%}:not(thead,tfoot)>*>td{--font-size:95.25%}code,kbd,pre,samp{--font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}small code,small kbd,small pre,small samp{font-size:inherit}kbd{--font-weight:bolder}hr{height:0;color:inherit;border:0;border-top:1px solid var(--border-color);margin:calc(var(--spacing)*3) 0}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.protein{color:var(--protein)}.carbs{color:var(--carbs)}.fat{color:var(--fat)}.protein-container{background-color:var(--protein)}.carbs-container{background-color:var(--carbs)}.fat-container{background-color:var(--fat)}.calories-container{--tw-bg-opacity:1;background-color:rgb(17 186 101/var(--tw-bg-opacity,1))}.calories-text{--tw-text-opacity:1;color:rgb(17 186 101/var(--tw-text-opacity,1))}body,html{width:100%;height:100%;padding:0;margin:0;scroll-behavior:smooth;cursor:default;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005rem}@media screen and (max-width:640px){*{-webkit-text-size-adjust:108.75%;-moz-text-size-adjust:108.75%;text-size-adjust:108.75%}}body>footer,body>header,body>main{margin-right:auto;margin-left:auto}main{display:block}img{border:0;text-decoration:none}strong{letter-spacing:0;font-weight:600}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing)*.5) 0;color:var(--muted-color);font-size:92.75%}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}address,blockquote,dl,figure,form,ol,p,pre,table,ul{color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size);margin:0;padding:0}[role=link],a{--color:var(--primary);outline:none;color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current]),a:is([aria-current]){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));height:2.25rem;border-radius:var(--border-radius);font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;--text-decoration:none}a:is([aria-current],:hover){position:relative}a:is([aria-current],:hover):after{position:absolute;inset:0;z-index:-1;height:100%;width:100%;border-radius:var(--border-radius-md);background-color:var(--white-05);--tw-content:"";content:var(--tw-content)}[data-theme=light] a:is([aria-current],:hover):after{background-color:var(--white-10)}a:is([data-status=active]):before{content:"• ";color:var(--success);position:relative;z-index:2}a:is([data-status=inactive]):before{content:"• ";color:var(--danger);position:relative;z-index:2}[role=link]:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family);line-height:var(--line-height)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}p{font-size:var(--font-size);color:var(--font-color);line-height:var(--line-height);font-weight:var(--font-weight)}ul li{list-style:none}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical)*.5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;cursor:help}abbr[title],ins{text-decoration:none}ins{color:var(--ins-color)}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video,object,embed){vertical-align:middle}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{height:auto}img,video{max-width:100%;border-style:none}:where(svg:not([fill])){fill:currentColor}[data-theme=light] picture>img{filter:brightness(0) saturate(100%)}@media only screen and (prefers-color-scheme:light){:root:not([data-theme=dark]) picture>img{filter:brightness(0) saturate(100%)}}[data-theme=light] div>svg:not([role=done],[role=missed],.recharts-surface,.ct-chart-donut){filter:brightness(0) saturate(100%)}[data-theme=light] div.composition-content-wrapper>div>svg:not([role=done],[role=missed],.recharts-surface,.ct-chart-donut){filter:none}[data-theme=light] div.composition-content-wrapper{filter:brightness(.7) saturate(1.5)}:is(button,[role=button]){display:flex;height:var(--button-height);min-width:-moz-fit-content;min-width:fit-content;align-items:center;justify-content:center;border-radius:var(--border-radius);border-style:none;border-color:var(--border-width);background-color:transparent;padding-left:var(--horizontal-button-padding);padding-right:var(--horizontal-button-padding);color:var(--white);transition:all .35s;text-wrap:nowrap}:is(button,[role=button]):is([sz=large]){height:var(--button-height-lg)}:is(button,[role=button]):is([sz=small]){height:var(--button-height-sm);--border-radius:var(--border-radius-md)}:is(button,[role=button]):is([sz=small],):before{--border-radius:var(--border-radius-md)}:is(button,[role=button]):is([sz=small],) :before{height:var(--button-height-sm)}:is(button,[role=button]):is([sz=small]):after{--border-radius:var(--border-radius-md);height:var(--button-height-sm)}:is(button,[role=button]){cursor:pointer}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]){position:relative;z-index:0;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):before{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);--tw-content:"";content:var(--tw-content)}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):after{position:absolute;left:0;top:0;bottom:0;right:100%;z-index:-1;border-radius:var(--border-radius);background-color:var(--primary-background-hover-color);opacity:0;--tw-content:"";content:var(--tw-content);transition:right .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}:is(button,[role=button]):is([data-button-type=primary]):is([disabled=""]){position:relative;z-index:0;font-weight:600;--tw-text-opacity:1;color:rgb(242 242 242/var(--tw-text-opacity,1))}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):hover:after{position:absolute;right:0;z-index:-1;border-radius:var(--border-radius);background-color:var(--primary-background-hover-color);opacity:1;--tw-content:"";content:var(--tw-content);transition:right .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):active{background-color:var(--primary-background-active-color)}:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){position:relative;z-index:0;background-color:var(--white-05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(button,[role=button]):is([data-button-type=secondary]):is([disabled]){position:relative;z-index:0;background-color:var(--white-05);color:var(--color-disabled)}:is(button,[role=button]):is([data-button-type=outline]):not([disabled]){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));position:relative;font-weight:600;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}:is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);background-color:var(--outline-background-color);--tw-content:"";content:var(--tw-content)}:is(button,[role=button]):is([data-button-type=outline]):not([disabled]):hover:before{background-color:var(--white-20)}:is(button,[role=button])[data-button-type=outline]:not([disabled]):has(span){background-image:none;background-clip:unset;-webkit-background-clip:unset;display:flex;justify-content:center}:is(button,[role=button])[data-button-type=outline]:not([disabled])>span{background-image:var(--primary-background-color);background-clip:text;-webkit-background-clip:text;color:transparent}:is(button,[role=button])[data-icon]{display:flex;align-items:center;gap:.5rem}:is(button,[role=button])[data-icon] img,:is(button,[role=button])[data-icon] svg{height:1.25rem;width:1.25rem}:is(button,[role=button]):is([sz=medium][data-icon]) img,:is(button,[role=button]):is([sz=medium][data-icon]) svg{height:1rem}:is(button,[role=button])[data-reverse]{flex-direction:row-reverse}:is(button,[role=button])[data-icon-only]{height:2rem;width:2rem;padding:0;text-align:center}:is(button,[role=button]):is([sz=medium])[data-icon-only]{height:2rem;width:2rem}:is(button,[role=button]):is([sz=small])[data-icon-only]{height:1.5rem;width:1.5rem;border-radius:.125rem}:is(button,[role=button]):is([sz=xs]){height:1rem;width:1rem;border-radius:var(--border-radius-md)}:is(button,[role=button])[data-icon-only]>picture{width:100%}:is(button,[role=button])[data-icon-only]:is([sz=small]) img,:is(button,[role=button])[data-icon-only]:is([sz=small]) svg{margin:12.5%;height:75%;width:75%}:is(button,[role=button]):is([data-button-type=text]):not([disabled]){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));position:relative;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}:is(button,[role=button]):is([data-button-type=text]):not([disabled]):hover:before{position:absolute;inset:0;z-index:1;border-radius:var(--border-radius);background-color:var(--white-20);--tw-content:"";content:var(--tw-content)}:is(button,[role=button]):is([data-button-type=text]):not([disabled]):active:before{position:absolute;inset:0;border-radius:var(--border-radius);background-color:var(--white-05);--tw-content:"";content:var(--tw-content)}:is(button,[role=button])[data-button-type=text]:not([disabled]):has(span){background-image:none;background-clip:unset;-webkit-background-clip:unset;display:flex;justify-content:center}:is(button,[role=button])[data-button-type=text]:not([disabled])>:is(span,picture,img){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));z-index:2;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}:is(button,[role=button]):is([data-button-type=primary][disabled]){background-color:var(--primary-disabled-background-color);color:var(--disabled-text-color)}:is(button,[role=button]):is([data-button-type=outline][disabled]){background-image:var(--primary-background-color);background-clip:text;font-weight:600;-webkit-background-clip:text;color:transparent;opacity:.3;position:relative}:is(button,[role=button]):is([data-button-type=outline][disabled]):before{position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);background-color:var(--white-20);--tw-content:"";content:var(--tw-content)}[data-theme=light] :is(button,[role=button]):is([data-button-type=outline][disabled]){opacity:1}[data-theme=light] .send-program-modal :is(button,[role=button]):is([data-button-type=outline][disabled]):after{content:"";position:absolute;inset:0;background-color:#ffffff88;border-radius:var(--border-radius)}:is(button,[role=button]):is([data-button-type=text][disabled]){color:var(--disabled-text-color)}:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--secondary-background-color);color:var(--white)}:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover{background-color:var(--secondary-background-hover-color)}:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):active{background-color:var(--secondary-background-active-color)}:is(button,[role=button]):is([data-button-type=secondary][disabled]){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}:is(button,[role=button]):is([data-button-type=tertiary]):not([disabled]){border-width:1px;border-style:solid;border-color:var(--white-20)}:is(button,[role=button]):is([data-button-type=tertiary]):not([disabled]):hover{border-color:transparent;background-color:var(--secondary-background-hover-color)}:is(button,[role=button]):is([data-button-type=tertiary]):not([disabled]):active{background-color:var(--secondary-background-active-color)}:is(button,[role=button]):is([data-button-type=tertiary][disabled]){border-style:solid;border-color:var(--disabled-border-color);color:var(--disabled-text-color)}:is(button,[role=button]):is([data-button-type=text-white]):not([disabled]):hover{background-color:var(--secondary-background-hover-color)}:is(button,[role=button]):is([data-button-type=text-white]):not([disabled]):active{background-color:var(--secondary-background-active-color)}:is(button,[role=button]):is([data-button-type=text-white][disabled]){color:var(--disabled-text-color)}:is(button,[role=button]):is([data-action=cancel],[data-action=delete]):not([data-button-type=tertiary]){gap:.5rem;background-color:var(--white-05);font-weight:700;color:var(--danger)!important}:is(button,[role=button]):is([data-action=cancel],[data-action=delete]):not([data-button-type=tertiary]):hover{background-color:var(--secondary-background-hover-color)}:is(button,[role=button]):is([data-action=cancel],[data-action=delete]):is([data-button-type=tertiary]){gap:.5rem;border-radius:var(--border-radius);border-color:var(--white-20);font-weight:700;color:var(--danger)!important}:is(button,[role=button]):is([data-action=cancel],[data-action=delete]):is([data-button-type=tertiary]):hover{gap:.5rem;border-radius:var(--border-radius);border-style:solid;border-color:transparent;background-color:var(--secondary-background-hover-color);font-weight:700;color:var(--danger)!important}a:is([role=button]):before{content:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}select option{background-color:var(--white-05-solid)}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{resize:none;border-radius:0;border-style:none;background-color:transparent;padding:0}.input-wrapper>input{display:none}.input-wrapper>input[type=radio]:checked~.radio-input>.radio{background-image:url(/img/new-icons/radio-gradient-checked.svg)}.input-wrapper>input[type=checkbox]:checked~.checkbox-input>.checkbox{background-image:url(/img/new-icons/checked-square.svg);background-position:50%;background-size:contain}[data-theme=light] .input-wrapper>input[type=checkbox]:checked~.checkbox-input>.checkbox{filter:none}.input-wrapper>label{margin:0!important;opacity:1!important}:is(.radio-input,.checkbox-input){display:flex;align-items:center;gap:.5rem}:is(.radio-input,.checkbox-input)>.text{text-wrap:nowrap}.checkbox-input .checkbox{float:left;width:1.5rem;height:1.5rem;background-image:url(/img/new-icons/unchecked-square.svg);background-position:50%;background-size:contain}[data-theme=light] .checkbox-input .checkbox:not(:checked){filter:var(--filter-black)}.radio-input .radio{float:left;width:1.5rem;height:1.5rem;background-image:url(/img/new-icons/radio-unchecked.svg);background-position:50%;background-size:contain}.suffix-input-container{position:relative;width:-moz-fit-content;width:fit-content}.suffix-input-container>span{position:absolute;right:1rem;bottom:.75rem}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:3rem;margin-top:.5rem}.form-row{display:flex;align-items:center;gap:1rem}.form-row-item{flex:1 1 0%}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield!important}fieldset{margin:0;border:var(--border-width) solid var(--white-10);border-width:1px 0 0}fieldset>:last-child{margin-bottom:var(--spacing)}fieldset legend{background-color:transparent;display:block;padding:0 5px 0 12px;margin:0 -5px;margin-bottom:calc(var(--spacing)*.25);font-size:.75rem;color:var(--white-40)}label:not([for=mobile-nav-toggle]){display:block;margin-bottom:.5rem;font-size:.75rem;opacity:.7;font-weight:var(--form-label-font-weight,var(--font-weight));line-height:1}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:none;border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:98.75%;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(input,select,textarea):is(:hover){--background-color:var(--form-element-hover-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input.url-input{background:var(--white-10) url(/img/new-icons/link.svg) 5% center no-repeat;padding-left:48px}input.url-input:hover{background-color:var(--form-element-hover-background-color)}label.video-input{margin-bottom:0;display:flex;height:3rem;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--border-radius);background-color:var(--form-element-background-color);font-size:14px;color:var(--information);border:1px dashed var(--white-20)}label.video-input.uploaded{justify-content:space-between;padding-left:1rem;padding-right:1rem}label.disable-video-input{cursor:not-allowed}[data-theme=dark] label.video-input.uploaded{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=light] label.video-input.uploaded{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}label.video-input:hover{background-color:var(--form-element-hover-background-color)}label.video-input>input{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(label.video-input>input){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)label.video-input>input{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row label.event-counter-item.video-input>input{opacity:0}input+p.error{margin-top:.5rem;color:var(--danger);font-size:var(--font-size-md)}select:invalid{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:var(--form-element-placeholder-color);opacity:1}::-moz-placeholder{color:var(--form-element-placeholder-color)}::placeholder{color:var(--form-element-placeholder-color)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing)*-.75);margin-bottom:var(--spacing);color:var(--muted-color)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background-size:contain;cursor:pointer}[type=checkbox]{border-radius:3px}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=radio]:not(:checked){--background-color:var(--primary);--border-color:var(--primary);background-image:var(--radio-unchecked);background-size:cover;border:none}[data-theme=light] [type=radio]:not(:checked){filter:var(--filter-black)}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:disabled,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--radio-checked);background-position:50%;background-size:100% 100%;background-repeat:no-repeat}[type=radio][role=check-round]:checked,[type=radio][role=check-round]:checked:active,[type=radio][role=check-round]:checked:disabled,[type=radio][role=check-round]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--check-round-checked);background-position:50%;background-size:cover;background-repeat:no-repeat}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus{background-image:var(--icon-checkbox);background-position:0 100%;background-size:contain;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:50%;background-size:.75rem auto;background-repeat:no-repeat}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);--background-image:var(--icon-close);--background-position:top 52% right calc(var(--border-width)*1.25);width:2rem;height:1.1rem;border-radius:1.3rem;background-color:var(--background-color);line-height:1.3rem}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{background-image:var(--switch-checked-background-color)}@media (prefers-contrast:more){[type=checkbox][role=switch],[type=checkbox][role=switch]:checked,[type=checkbox][role=switch]:focus{background-image:var(--background-image);background-size:.65rem;background-position:var(--background-position)}}[type=checkbox][role=switch]:before{display:block;max-width:1rem;height:1rem;border-radius:50%;background-color:var(--white-always);content:"";transition:margin .1s ease-in-out;margin:.05rem}[data-theme=light] [type=checkbox][role=switch]:before{background-color:#fff}[type=checkbox][role=switch]:checked:before{margin-left:calc(1.125rem - var(--border-width));margin-inline-start:calc(1.125rem - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical)*.5) 0;border:0;border-radius:var(--border-radius);background:none}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:500;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:500;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}.range-wrapper{margin-inline:1.5rem;display:grid;place-items:center}.range__content{position:relative;width:60%;display:grid;place-items:center}.range__slider{width:100%;height:4px;background-color:var(--white-10);border-radius:4rem;box-shadow:0 4px 12px rgba(41,17,105,.2);overflow:hidden}.range__slider-line{width:100%;height:100%;background:var(--primary-background-color);width:0}.range__thumb{width:14px;height:14px;background-color:var(--white);border-radius:50%;box-shadow:0 0 12px rgba(41,17,105,.2);position:absolute;left:0}.range__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;position:absolute;opacity:0}.range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px}.range__input::-webkit-slider-thumb:hover{cursor:pointer}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:.75rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat;background-color:var(--white-05);border:none}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][data-expandable]{margin-top:0;height:2.25rem;width:3rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][data-expandable]:is(:hover,:focus){margin-top:0;height:2.25rem;width:300px}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--spacing)/1.4) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}[role=numeric]{text-align:right}tfoot td,tfoot th{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}section[role=table-wrapper][data-borders-inside]{margin-top:1rem;margin-bottom:1rem;border-style:none;outline:2px solid transparent;outline-offset:2px}section[role=table-wrapper][data-borders-inside] table>thead>tr>th:not(:last-child){border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20)}section[role=table-wrapper][data-borders-inside] table>tbody>tr td{border-width:1px;border-style:solid;border-color:var(--white-20)}section[role=table-wrapper][data-borders-inside] table>tbody>tr td.email>a{color:var(--information)}section[role=table-wrapper][data-borders-inside] table>tbody>tr:first-child>td{border-top:none}section[role=table-wrapper][data-borders-inside] table>tbody>tr>td:first-child{border-left:none}section[role=table-wrapper][data-borders-inside] table>tbody>tr>td:last-child{border-right:none}section[role=table-wrapper][data-borders-inside] table>tbody>tr:last-child>td{border-bottom:none}section[role=table-wrapper][data-borders-inside] table>tbody>tr>td:last-child>button{border-right:none;margin:auto}code,kbd,pre,samp{font-size:.875rem;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}code,kbd{display:inline-block;padding:.2rem .275rem}pre{margin-bottom:var(--spacing);overflow-x:auto;padding:.5rem}pre,pre>code{display:block}pre>code{padding:var(--spacing);background:none;font-size:98.25%;line-height:calc(var(--line-height)*.95)}code b,code strong{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}[hidden],template{display:none!important}canvas{display:inline-block}ul{list-style-type:disc;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}:root{--scrollbar-width:0px;scrollbar-color:var(--light-gray) transparent}dialog{display:none;z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing)*2);overflow:auto;box-shadow:var(--modal-box-shadow);margin:0}@media (min-width:640px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical)*.5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:var(--spacing)}dialog article p:last-of-type{margin:0}dialog:target,dialog[open=open],dialog[open=true]{display:flex!important;top:0;left:50%;transform:translate(-50%);height:100vh}@keyframes close-dialog{0%{display:block;opacity:1}99%{opacity:0}to{display:none;position:relative}}dialog:not(:target):not([open=true]):not([open=open]){animation-duration:.75s;animation-name:close-dialog;animation-fill-mode:forwards}dialog:not(:target):not([open=true]):not([open=open]) article{animation-duration:.35s;animation-name:fade-out}@keyframes open-dialog{0%{display:block;opacity:0}to{opacity:1}}dialog:target,dialog[open=open],dialog[open=true]{animation-duration:.25s;animation-name:open-dialog;animation-fill-mode:forwards}dialog:target article,dialog[open=open] article,dialog[open=true] article{animation-duration:.35s;animation-name:fade-in}nav[role=tablist]{display:flex;width:100%;align-items:center;border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}nav[role=tablist]>a{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:0;padding:.5rem 1rem}nav[role=tablist]>a:is([aria-current],:active,:focus){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}nav[role=tablist]>a:is([aria-current]):after{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);position:absolute;top:calc(100% - 1px);left:0;height:2px;width:100%;--tw-content:"";content:var(--tw-content);z-index:unset}nav[role=tablist]>a:is([aria-current]):before{background-color:transparent}[role=toggle-links]{z-index:0;display:flex;gap:.25rem}progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing)*.5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--white-10);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}progress[value]::-webkit-progress-value{background-color:var(--progress-color);background-image:var(--primary-background-color)}progress::-moz-progress-bar{background-color:var(--progress-color);background-image:var(--primary-background-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1.5s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list]:is([open]) summary{background-color:var(--white-05);border-radius:var(--border-radius)}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;padding:.25rem;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);background-color:var(--dropdown-background-color);box-shadow:var(--dropdown-box-shadow);color:var(--dropdown-color);min-width:9rem;width:-moz-max-content;width:max-content;margin:.5rem 0 0;max-height:25rem;overflow:auto}details[role=list] summary.disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-height:1000px){details[role=list] summary+ul,li[role=list]>ul{max-height:23rem}}@media only screen and (max-height:720px){details[role=list] summary+ul,li[role=list]>ul{max-height:20rem}}@media only screen and (max-height:600px){details[role=list] summary+ul,li[role=list]>ul{max-height:18rem}}details[role=list][data-align-right] summary+ul{right:0;left:auto}details[role=list] ul li[role=separator]{--list-separator-color:#00000030;background-image:linear-gradient(to bottom,var(--dropdown-background-color) 0 50%,var(--list-separator-color) calc(50% + 1px),var(--dropdown-background-color) calc(50% + 1px));padding:5px 0 8px!important}[data-theme=dark] details[role=list] ul li[role=separator]{--list-separator-color:#ffffff30}details[role=list] ul li[role=separator]:before{display:none!important}details[role=list] ul li:has(hr) hr{margin:.35rem 0 0!important;border-color:var(--border-color);filter:invert(1);opacity:.2}details[role=list] summary+ul[data-origin=top-right]{left:auto}details[role=list]:has(summary[role=img]){display:inline-block}details[role=list]>summary[role=img]:after{display:none}details[role=list] summary[role=img]+ul{border-radius:var(--border-radius)}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;list-style:none}@media (max-width:1900px){details[role=list] summary+ul li,li[role=list]>ul li{font-size:97.25%}}details[role=list] summary+div{display:none}details[role=list] summary+div.opened{display:flex;z-index:99;position:absolute;top:auto;right:-80px;flex-direction:column;padding:.25rem;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);background-color:var(--dropdown-background-color);box-shadow:var(--dropdown-box-shadow);color:var(--dropdown-color);min-width:9rem;width:-moz-max-content;width:max-content;margin:8px 0 0}details[role=list] summary+div.opened>.no-notifications{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem}details[role=list] summary+div.opened>.no-notifications>h5{font-weight:700}details[role=list] summary+div.opened>.no-notifications>span{opacity:.7}details[role=list] summary+div>header{display:flex;align-items:center;justify-content:space-between;padding:1rem}details[role=list] summary+div>header>a{max-width:-moz-fit-content;max-width:fit-content}details[role=list] summary+div>header>h5{margin:0!important;font-weight:700}details[role=list] summary+div>ul>li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--border-radius);padding:1.25rem .5rem}details[role=list] summary+div>ul>li:has(a){padding:0}details[role=list] summary+div>ul>li>a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem}details[role=list] summary+div>ul>li:first-of-type>a{border-style:none}details[role=list] summary+div>ul>li:hover{background-color:var(--white-05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}details[role=list] summary+div>ul>li>a:hover{border-radius:var(--border-radius);border-color:transparent;background-color:transparent}details[role=list] summary+div>ul>li>a:hover:before{content:none}details[role=list] summary+div>ul>li:hover+li>a{border-color:transparent}details[role=list] summary+div>ul>li>a>picture,details[role=list] summary+div>ul>li>picture{height:2.75rem;width:2.75rem}details[role=list] summary+div>ul>li>a>picture>img{height:100%;width:100%;border-radius:9999px}details[role=list] summary+div>ul>li>a>div,details[role=list] summary+div>ul>li>div{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem}details[role=list] summary+div>ul>li>a>div>div,details[role=list] summary+div>ul>li>div>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}details[role=list] summary+div>ul>li>a>div>div>span,details[role=list] summary+div>ul>li>div>div>span{max-width:220px;font-size:var(--font-size-md)}details[role=list] summary+div>ul>li>a>div>div>time,details[role=list] summary+div>ul>li>div>div>time{margin-right:.25rem;color:var(--white-50);font-size:var(--font-size-md)}@media only screen and (max-width:640px){:is(button,[role=button]){height:var(--button-height-mobile)}details[role=list] summary+div>ul>li>a{padding-top:1.5rem!important}details[role=list] summary+div>footer{margin-top:1.5rem!important}details[role=list] summary+div>footer>a{height:31px!important}details[role=list] summary+div>header a{font-size:.9075rem!important;line-height:1.6rem!important}}details[role=list] summary+div>footer{margin-top:1rem;margin-bottom:.75rem;padding-left:.5rem;padding-right:.5rem}details[role=list] summary+div>footer>a{position:relative;justify-content:center}details[role=list] summary+div>footer>a>picture{position:absolute;right:.5rem}details[role=list]>ul{display:none!important}details[role=list]>ul.opened{display:block!important;box-shadow:var(--dropdown-box-shadow)}details[role=list] summary+ul li a,details[role=list] summary+ul li>div,li[role=list]>ul li a{display:flex;gap:.5rem;align-items:center;padding:.625rem;overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis;font-weight:var(--font-weight);font-size:97.25%;line-height:97.25%;border-top:1px solid var(--white-10)}details[role=list] summary+ul li:first-child a,details[role=list] summary+ul li:first-child div{border-top:none}details[role=list] summary+ul li div>img{width:1.5rem;height:1.5rem}details[role=list] details[role=list] summary+ul li a{padding:calc(var(--form-element-spacing-vertical)*1) calc(var(--form-element-spacing-horizontal)*1.25)}details[role=list] summary+ul li>div:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color);border-radius:var(--border-radius-md);border-top:1px solid transparent!important;cursor:pointer;transition:all .35s ease}details[role=list] summary+ul li:first-child div:hover{border-top:none!important}details[role=list] summary+ul li:hover+li>div{border-top:1px solid transparent!important;transition:all .35s ease}details[role=list]{padding:0;border-bottom:none;min-width:-moz-max-content;min-width:max-content}details[role=list] summary{--height:2.25rem;height:var(--height);max-height:var(--height);padding-left:.75rem;padding-right:.75rem;line-height:calc(var(--height)/1.45);margin-bottom:0;cursor:pointer;display:flex;gap:.5rem;align-items:center;justify-content:space-between}details[role=list] summary:hover{background-color:var(--white-10);border-radius:var(--border-radius)}[data-theme=light] article:not([id=body-composition]) details[role=list] summary:hover{background-color:var(--white-10)}details[role=list] summary>img{outline:none;width:1rem;height:1rem}details[role=list] summary:not([role]){font-weight:500;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);color:var(--color);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open=true] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list].disabled>summary{background-color:var(--form-element-disabled-background-color)}nav details[role=list] summary,nav li[role=list] a{display:flex;align-items:center;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);padding-left:calc(var(--form-element-spacing-horizontal)*1.25)}nav details[role=list][open=true] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical)*-1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal)*-1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a:after{background-image:var(--icon-chevron)}[aria-busy=true]{cursor:progress}button[aria-busy=true] svg{display:none!important}[aria-busy=true]:not(input,select,textarea):before{display:inline-block;width:1rem;height:1rem;border-radius:1rem;border:.1875rem solid;border-right:.1875rem solid transparent;content:"";vertical-align:text-bottom;vertical-align:-.125rem;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}.small-busy[aria-busy=true]:not(input,select,textarea):before{width:.825rem;height:.825rem;border-width:.125rem}[aria-busy=true]:not(input,select,textarea):not(:empty):before{margin-right:.25rem!important;margin-left:.15rem!important;margin-top:1px!important;margin-inline-start:0;margin-inline-end:calc(var(--spacing)*.5)}button[aria-busy=true]:not(input,select,textarea):not(:empty):before{margin-left:-.25rem!important;margin-top:3px!important}[aria-busy=true]:not(input,select,textarea):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(1turn)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]:after,[data-tooltip]:before,[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:3px 8px;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip].small-tooltip:before{padding:2px 6px;font-size:11px}[data-tooltip]:after,[data-tooltip][data-placement=top]:after{padding:0;transform:translate(-50%);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom-color:currentcolor}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left-color:currentcolor}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right-color:currentcolor}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover:after,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{0%{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{0%{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes tooltip-slide-bottom{0%{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{0%{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{0%{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{0%{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{0%{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{0%{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed;pointer-events:none}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus),[role=sr-only]{clip:rect(0,0,0,0);position:absolute}[role=sr-only]{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}.no-scrollbar::-webkit-scrollbar,[aria-label=no-scrollbar]::-webkit-scrollbar{display:none}.no-scrollbar,[aria-label=no-scrollbar]{-ms-overflow-style:none;scrollbar-width:none}[role=input-group]{position:relative;margin-top:calc(var(--spacing)*.65)}[role=input-group] ::-moz-placeholder{opacity:0}[role=input-group] ::placeholder{opacity:0}[role=input-group] input~label,[role=input-group] select~label,[role=input-group] textarea~label{color:var(--form-element-placeholder-color);opacity:1;position:absolute;pointer-events:none;padding:0 .375rem;top:0;left:.45rem;margin-top:-5px;transform:translateY(-50%);transform-origin:left;transition:all var(--transition);font-size:92.75%}[role=input-group] input:-moz-placeholder-shown~label,[role=input-group] select:-moz-placeholder-shown~label,[role=input-group] textarea:-moz-placeholder-shown~label{top:50%;opacity:.3;font-size:100%}[role=input-group] input:placeholder-shown~label,[role=input-group] select:placeholder-shown~label,[role=input-group] textarea:placeholder-shown~label{top:50%;opacity:.3;font-size:100%}[role=input-group] textarea:-moz-placeholder-shown~label{top:0;margin-top:1.25rem;font-size:100%}[role=input-group] textarea:placeholder-shown~label{top:0;margin-top:1.25rem;font-size:100%}[role=input-group] input:focus~label,[role=input-group] select:focus~label,[role=input-group] textarea:focus~label{font-size:92.75%;top:0;left:.45rem;margin-top:-1px;padding:0 .375rem;opacity:1;font-weight:500;color:var(--text-muted-color);--center:calc(50% + 1px);background-image:linear-gradient(to bottom,var(--background-color) 0 var(--center),var(--form-element-background-color) var(--center))}[role=input-group] input:not(:-moz-placeholder-shown)~label,[role=input-group] select:not(:-moz-placeholder-shown)~label,[role=input-group] textarea:not(:-moz-placeholder-shown)~label{opacity:1;color:var(--text-muted-color);margin-top:-1px;--center:calc(50% + 1px);background-image:linear-gradient(to bottom,var(--background-color) 0 var(--center),var(--form-element-background-color) var(--center))}[role=input-group] input:not(:placeholder-shown)~label,[role=input-group] select:not(:placeholder-shown)~label,[role=input-group] textarea:not(:placeholder-shown)~label{opacity:1;color:var(--text-muted-color);margin-top:-1px;--center:calc(50% + 1px);background-image:linear-gradient(to bottom,var(--background-color) 0 var(--center),var(--form-element-background-color) var(--center))}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true]):after,:not([aria-busy=true]):before{background-attachment:scroll!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.chip{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--border-radius-md);padding-inline:1.2rem;padding-block:.6rem}.chip:before{background-position:50%;background-size:contain}.chip.info{background-color:var(--information-opacity);color:var(--information)}.chip.info:before{height:1.25rem;width:1.25rem;--tw-content:"";content:var(--tw-content);flex-shrink:0;background-image:var(--chip-information-icon);background-position:50%}.chip.info.check{--chip-information-icon:url(/img/new-icons/chip-blue-tick.svg);width:-moz-fit-content;width:fit-content}.chip.success{background-color:var(--green-opacity);color:var(--success)}.chip.success:before{height:1.25rem;width:1.25rem;--tw-content:"";content:var(--tw-content);flex-shrink:0;background-image:var(--chip-success-icon)}.chip.warning{background-color:var(--warning-opacity);color:var(--warning)}.chip.warning:before{height:1.25rem;width:1.25rem;--tw-content:"";content:var(--tw-content);flex-shrink:0;background-image:var(--chip-warning-icon)}.chip.danger{background-color:var(--danger-opacity);color:var(--danger);font-size:var(--font-size-md)}.chip.danger:before{height:1.25rem;width:1.25rem;--tw-content:"";content:var(--tw-content);flex-shrink:0;background-image:var(--chip-danger-icon)}.chip.video{background-color:var(--information-opacity);color:var(--information)}.chip.video:before{height:1.25rem;width:1.25rem;--tw-content:"";content:var(--tw-content);flex-shrink:0;background-image:var(--chip-video-icon)}div[data-default=true]{display:flex;height:5.93rem;width:5.93rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-05)}div[data-default=true]>div>svg{height:2.5rem;width:2.5rem}div[role=buttons-container]{display:flex;align-items:center;gap:.5rem}details[role=list].dropdown-img{position:relative;display:flex;min-width:17.5rem}details[role=list].dropdown-img summary{width:100%;justify-content:flex-start;gap:.5rem;padding:.25rem .5rem;--height:3rem}details[role=list].dropdown-img summary>img{aspect-ratio:1/1;height:2rem;width:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}details[role=list].dropdown-img summary>input{margin-top:0;border-style:none;background-color:transparent}details[role=list].dropdown-img summary>input:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}details[role=list].dropdown-img summary>picture{position:absolute;right:1rem}details[role=list].dropdown-img summary>p{max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}details[role=list].dropdown-img summary>picture>img{height:1.25rem;width:1.25rem}details[role=list].dropdown-img summary+ul{margin-top:.5rem;max-width:calc(100vw - 32px);min-width:280px;transition:opacity .3s;max-height:550px;overflow:auto;opacity:0;top:3rem}details[role=list].dropdown-img summary+ul:not([class=opened]){margin-top:.5rem;max-width:calc(100vw - 32px);min-width:280px;display:none}details[role=list].dropdown-img summary+ul.opened{height:unset;opacity:1}details[role=list].dropdown-img summary+ul>li>img{height:1.5rem;width:1.5rem;border-radius:9999px}details[role=list].dropdown-img summary+ul>li{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding:10px .75rem}details[role=list].dropdown-img summary+ul>li:first-child{border-color:transparent}details[role=list].dropdown-img summary+ul>li:hover{border-radius:var(--border-radius-md);border-color:transparent;background-color:var(--white-05)}details[role=list].dropdown-img summary+ul>li:hover+li{border-color:transparent}details[role=list].dropdown-img summary+ul>li.athlete-list-header{display:flex;cursor:default;align-items:center;justify-content:space-between;padding:0}details[role=list].dropdown-img summary+ul>li.athlete-list-header:hover{background-color:transparent}details[role=list].dropdown-img summary+ul>li.athlete-list-header .athlete-list-title{padding-left:.75rem;font-weight:700;color:var(--text-size-md)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown{position:relative;padding:1rem 0}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown:hover{background-color:transparent}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-toggle{margin-right:.5rem;display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.375rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-toggle:hover{background-color:var(--white-10)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-toggle svg{height:.75rem;width:.75rem}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu{position:fixed;min-width:150px;border-radius:var(--border-radius-md);border-width:1px;border-color:var(--white-10);background-color:var(--white-05-solid);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu{padding:0}.Chart-Frame .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu{padding:0 10px}.Chart-Frame .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu>div{display:inline-block;margin-right:10px}}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-dropdown-menu{z-index:9999;margin-top:.25rem}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .75rem;opacity:1;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-bottom:1px solid var(--white-10)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option:hover{background-color:var(--white-05)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option:last-child{border-bottom-right-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md);border-bottom-width:0}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option input[type=radio]{height:1rem;width:1rem;cursor:pointer;accent-color:var(--primary)}details[role=list].dropdown-img summary+ul>li.athlete-list-header .filter-option span{font-size:.8rem;line-height:1.3rem;color:var(--primary)}details[role=list].dropdown-img summary+ul.opened>li.current{background-color:var(--white-05)}.React-Tooltip,new-tooltip>.React-Tooltip{max-width:300px;text-align:center;background-color:var(--background-color)!important;border:1px solid var(--white-10)!important;color:var(--primary)!important;white-space:normal}input[data-has-error=true],textarea[data-has-error=true]{border:1px solid var(--danger)}input[data-has-error=true][type=checkbox]{border:none}input[data-has-error=true]+span[role=input-error],textarea[data-has-error=true]+span[role=input-error]{position:absolute;top:33.333333%;right:1rem;height:1.5rem;width:1.5rem;background-size:contain;background-image:url(/img/new-icons/close-circle.svg);content:""}label[data-has-error=true]{opacity:1;color:var(--danger)}.dashed-box{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--border-radius);background-color:var(--white-05);border:1px dashed var(--white-20)}@media only screen and (max-width:640px){.chip{font-size:1.2rem;line-height:1.44rem;padding:.8rem 1.2rem}.chip:is(.warning,.info):before{width:2rem;height:2rem}[role=input-group]>label{font-size:1.2rem;line-height:1.44rem;margin-bottom:.8rem;padding-left:.8rem}[role=input-group]>input{margin-top:0}label:not([for=mobile-nav-toggle]).mobile-hidden{display:none}[type=checkbox][role=switch]{width:3.2rem;height:1.8rem;padding:0;position:relative}[type=checkbox][role=switch]:before{width:1.6rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);left:.1rem;max-width:unset}[type=checkbox][role=switch]:checked:before{margin-left:calc(100% - 1.7rem)}details[role=list] summary{height:var(--button-height-mobile-lg);max-height:unset}details[role=list] summary+ul{width:100%;padding:0}details[role=list] summary+ul>li{height:var(--button-height-mobile);display:flex;align-items:center;padding-inline:1.6rem;font-size:1.2rem;line-height:1.44rem}details[role=list] summary+ul>li:not(:last-child){border-bottom:1px solid var(--white-05)}:is(button,[role=button])[data-icon].mobile-hidden{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(:is(button,[role=button])[data-icon].mobile-hidden){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden):is(button,[role=button])[data-icon].mobile-hidden{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item:is(button,[role=button])[data-icon].mobile-hidden{opacity:0}details[role=list]:is(.dropdown-img,#dropdown-checklist) summary{height:var(--button-height-mobile-lg);max-height:unset;gap:.8rem;border-radius:1.2rem;padding-inline:.8rem;background-color:var(--white-05)}details[role=list]:is(.dropdown-img,#dropdown-checklist) summary:not(:has(>img)){padding-inline:1.6rem}details[role=list]:is(.dropdown-img,#dropdown-checklist) summary>:is(p,span){font-size:1.4rem;line-height:1.68rem;font-weight:400}details[role=list]:is(.dropdown-img,#dropdown-checklist) summary>img{width:3.2rem;height:3.2rem}details[role=list]:is(.dropdown-img,#dropdown-checklist) summary>picture>img{width:2.4rem;height:2.4rem}details[role=list]:is(.dropdown-img,#dropdown-checklist)>ul>li{padding-inline:1.6rem;font-size:1.2rem;line-height:1.44rem}a:is([data-status=inactive]):before{content:"";width:.4rem;height:.4rem;background-color:var(--danger);border-radius:.4rem}#coaching-wrapper main.athlete-list>hgroup>nav[role=tablist]>a:hover{background-color:var(--white-05);border-radius:1.2rem}nav[role=tablist]>a:is([aria-current]):is([data-status=active]):before,nav[role=tablist]>a:is([data-status=active]):before,nav[role=tablist]>a:is([data-status=active]):is(:hover):before{position:static;content:"";width:.4rem;height:.4rem;background-color:var(--success);border-radius:.4rem}nav[role=tablist]>a:is([aria-current]):is([data-status=inactive]):before{content:"";width:.4rem;height:.4rem;background-color:var(--danger);border-radius:.4rem}nav[role=tablist]>a:is([data-status=inactive]):is(:hover):before{content:"";width:.4rem;height:.4rem;background-color:var(--danger);border-radius:.4rem}:is(button,[role=button])[data-icon] picture,:is(button,[role=button])[data-icon] picture img{width:2.4rem;height:2.4rem}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}img.error{height:3rem;width:3rem;border-radius:9999px;background-color:var(--white-20);padding:.75rem;opacity:.5;filter:invert(100%) sepia(5%) saturate(21%) hue-rotate(82deg) brightness(104%) contrast(107%)}[data-theme=light] img.error{background-color:var(--dark-grey);filter:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:2560px){.container{max-width:2560px}}@media (min-width:3200px){.container{max-width:3200px}}@media (min-width:3840px){.container{max-width:3840px}}.clipped{color:transparent!important;background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));background-clip:text;-webkit-background-clip:text}.bg-gradient{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%)}.filter-black{filter:brightness(0) saturate(100%)}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(98%) saturate(0) hue-rotate(359deg) brightness(103%) contrast(105%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.\!top-0{top:0!important}.-top-\[0\.35rem\]{top:-.35rem}.bottom-4{bottom:1rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-1{top:.25rem}.top-3{top:.75rem}.top-8{top:2rem}.\!z-10{z-index:10!important}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.\!m-0{margin:0!important}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-28{margin-bottom:7rem!important}.\!ml-0{margin-left:0!important}.\!mt-0{margin-top:0!important}.\!mt-4{margin-top:1rem!important}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mr-\[0\.15rem\]{margin-right:-.15rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[4\]{aspect-ratio:4}.aspect-video{aspect-ratio:16/9}.size-7{width:1.75rem;height:1.75rem}.\!h-10{height:2.5rem!important}.\!h-12{height:3rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-\[11\.0625rem\]{height:11.0625rem!important}.\!h-\[42px\]{height:42px!important}.\!h-auto{height:auto!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100vh\]{height:100vh}.h-\[1px\]{height:1px}.h-\[32px\]{height:32px}.h-\[42\.5px\]{height:42.5px}.h-\[8\.25rem\]{height:8.25rem}.h-\[9\.25rem\]{height:9.25rem}.h-\[9rem\]{height:9rem}.h-auto{height:auto}.h-full{height:100%}.\!max-h-\[unset\]{max-height:unset!important}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-\[calc\(100vh-16\.75rem\)\]{max-height:calc(100vh - 16.75rem)}.\!min-h-\[38\.25px\]{min-height:38.25px!important}.min-h-14{min-height:3.5rem}.min-h-4{min-height:1rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[26\.38px\]{min-height:26.38px}.min-h-\[47\.75px\]{min-height:47.75px}.\!w-1\/2{width:50%!important}.\!w-8{width:2rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-11{width:2.75rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[17\.75rem\]{width:17.75rem}.w-\[18\.75\%\]{width:18.75%}.w-\[25\%\]{width:25%}.w-\[340px\]{width:340px}.w-\[50\%\]{width:50%}.w-\[58rem\]{width:58rem}.w-\[70\%\]{width:70%}.w-\[calc\(100\%-17rem\)\]{width:calc(100% - 17rem)}.w-\[calc\(50\%-0\.75rem\)\]{width:calc(50% - .75rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.\!min-w-\[17\.625rem\]{min-width:17.625rem!important}.min-w-24{min-width:6rem}.min-w-32{min-width:8rem}.min-w-40{min-width:10rem}.min-w-\[250px\]{min-width:250px}.min-w-\[33\%\]{min-width:33%}.max-w-48{max-width:12rem}.max-w-72{max-width:18rem}.max-w-96{max-width:24rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[29rem\]{max-width:29rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[70vw\]{max-width:70vw}.max-w-\[8\.65rem\]{max-width:8.65rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.\!flex-grow-\[2\]{flex-grow:2!important}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.\!basis-3\/5{flex-basis:60%!important}.\!basis-4\/6{flex-basis:66.666667%!important}.basis-1\/12{flex-basis:8.333333%}.basis-2\/12{flex-basis:16.666667%}.basis-2\/5{flex-basis:40%}.basis-3\/12{flex-basis:25%}.basis-3\/5{flex-basis:60%}.basis-4\/12{flex-basis:33.333333%}.basis-5\/12{flex-basis:41.666667%}.basis-6\/12{flex-basis:50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-default{cursor:default!important}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.\!justify-end{justify-content:flex-end!important}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-y-2{row-gap:.5rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-\[--border-radius-md\]{border-radius:var(--border-radius-md)}.rounded-\[--border-radius\]{border-radius:var(--border-radius)}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[48px\]{border-radius:48px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border{border-width:1px}.border-1b{border-width:0 0 1px}.border-1r{border-width:0 1px 0 0}.border-\[1px\]{border-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-hidden{border-style:hidden!important}.\!border-none{border-style:none!important}.border-\[--white-05\]{border-color:var(--white-05)}.border-\[--white-10\]{border-color:var(--white-10)}.border-\[--white-20\]{border-color:var(--white-20)}.\!bg-\[--dark-grey\]{background-color:var(--dark-grey)!important}.\!bg-\[--footer-background-color\]{background-color:var(--footer-background-color)!important}.bg-\[--background-color\]{background-color:var(--background-color)}.bg-\[--bench\]{background-color:var(--bench)}.bg-\[--blackish-grey\]{background-color:var(--blackish-grey)}.bg-\[--carbs\]{background-color:var(--carbs)}.bg-\[--danger\]{background-color:var(--danger)}.bg-\[--dark-grey\]{background-color:var(--dark-grey)}.bg-\[--deadlift\]{background-color:var(--deadlift)}.bg-\[--deload\]{background-color:var(--deload)}.bg-\[--fat\]{background-color:var(--fat)}.bg-\[--footer-background-color\]{background-color:var(--footer-background-color)}.bg-\[--form-element-alt-background-color\]{background-color:var(--form-element-alt-background-color)}.bg-\[--information\]{background-color:var(--information)}.bg-\[--light-gray\]{background-color:var(--light-gray)}.bg-\[--protein\]{background-color:var(--protein)}.bg-\[--secondary-background-color\]{background-color:var(--secondary-background-color)}.bg-\[--squat\]{background-color:var(--squat)}.bg-\[--success\]{background-color:var(--success)}.bg-\[--warning\]{background-color:var(--warning)}.bg-\[--white-05\]{background-color:var(--white-05)}.bg-\[--white-10\]{background-color:var(--white-10)}.bg-\[--white-20\]{background-color:var(--white-20)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.35rem\]{padding-left:.35rem;padding-right:.35rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.\!pl-10{padding-left:2.5rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pr-2{padding-right:.5rem!important}.\!pr-\[5\.5rem\]{padding-right:5.5rem!important}.\!pt-0{padding-top:0!important}.\!pt-14{padding-top:3.5rem!important}.\!pt-5{padding-top:1.25rem!important}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[0\.8125rem\]{padding-bottom:.8125rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-\[\.125rem\]{padding-top:.125rem}.pt-\[0\.15rem\]{padding-top:.15rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!text-5xl{font-size:2.25rem!important;line-height:2.5rem!important}.\!text-md{font-size:.875rem!important;line-height:1.5rem!important}.text-3xl{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-md{font-size:.875rem;line-height:1.5rem}.text-sm{font-size:.8rem;line-height:1.3rem}.text-xl{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}.text-xssm{font-size:.775rem;line-height:1.2rem}.font-\[--font-size-sm\]{font-weight:var(--font-size-sm)}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.\!text-\[--danger\]{color:var(--danger)!important}.\!text-\[--white\]{color:var(--white)!important}.text-\[\#10c268\]{--tw-text-opacity:1;color:rgb(16 194 104/var(--tw-text-opacity,1))}.text-\[--\$\{primary\}\]{color:var(--${primary})}.text-\[--bench\]{color:var(--bench)}.text-\[--carbs\]{color:var(--carbs)}.text-\[--danger\]{color:var(--danger)}.text-\[--deadlift\]{color:var(--deadlift)}.text-\[--fat\]{color:var(--fat)}.text-\[--font-size-md\]{color:var(--font-size-md)}.text-\[--information\]{color:var(--information)}.text-\[--protein\]{color:var(--protein)}.text-\[--squat\]{color:var(--squat)}.text-\[--success\]{color:var(--success)}.text-\[--text-primary\]{color:var(--text-primary)}.text-\[--white-30\]{color:var(--white-30)}.text-\[--white-70\]{color:var(--white-70)}.text-\[--white\]{color:var(--white)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter-none{filter:none!important}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}div[role=modal].Modal-Box.confirmation-modal{position:fixed;z-index:50;width:100vw;height:100vh}.confirmation-modal .box{max-width:28rem}.confirmation-modal .body{display:flex;flex-direction:column;align-items:center;padding:2rem!important}.confirmation-modal .reduced-confirmation-modal{min-height:-moz-fit-content!important;min-height:fit-content!important;min-width:80%!important;overflow:hidden!important}.confirmation-modal .body div{margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--white-10);padding:1rem}.confirmation-modal .body h3{margin-bottom:1rem}.confirmation-modal .body p{text-align:center;font-size:.875rem;color:var(--white-70)}.confirmation-modal .body div img{height:1.5rem;width:1.5rem}.confirmation-modal footer{justify-content:normal;padding:1rem 2rem 2rem!important}.confirmation-modal footer button{width:100%;justify-content:center}.image-input-wrapper{width:340px;height:192px;position:relative}.image-input-wrapper>label{height:100%;opacity:1}.image-input-wrapper>label>div{height:100%;border-radius:1rem;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);border-width:1px}.image-input-wrapper>label>div.empty-state{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.image-input-wrapper>label>div.empty-state>p:first-child{font-weight:500;color:var(--information);font-size:.875rem}.image-input-wrapper>label>div.empty-state>img{height:0;transition:height .5s ease}.image-input-wrapper>label:hover>div{background-color:var(--white-10);transition:background-color .5s ease}.image-input-wrapper>label:hover>div.empty-state>img{height:auto}.image-input-wrapper .action-buttons{position:absolute;inset:0;display:none;opacity:1}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.image-input-wrapper .action-buttons){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).image-input-wrapper .action-buttons{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.image-input-wrapper .action-buttons{opacity:0}.image-input-wrapper>label:hover .action-buttons{display:flex;height:100%;align-items:center;justify-content:center;gap:.5rem}.image-input-wrapper .action-buttons>div[role=button]{padding-left:.75rem;padding-right:.75rem}.image-input-wrapper>label button{background-color:var(--dark-grey)}.file-input{display:flex;align-items:center;gap:.25rem}.file-input>p.no-file{font-weight:500;color:var(--information);font-size:.875rem}.file-input>p{font-weight:600}.appcolor-pencil-wrapper{background-color:#fff;position:absolute;height:16px;width:16px;border-radius:16px;display:flex;align-items:center;justify-content:center;bottom:-2px;right:-2px}.appcolor-pencil-wrapper>img{width:12px;height:12px;filter:var(--filter-black)}.Modal-Box.custom-rest-modal .box .body>div.time-input-wrapper,.Modal-Box.custom-rest-modal .box .body>div.time-input-wrapper>details{width:8.75rem}@media only screen and (max-width:640px){.Modal-Box.custom-rest-modal .box{max-width:90%}div.Modal-Box.custom-rest-modal>.box>.body{row-gap:2.4rem;-moz-column-gap:0;column-gap:0;justify-content:space-between;max-height:unset}div.Modal-Box.custom-rest-modal>.box>.body>div.time-input-wrapper{width:calc(50% - .8rem);display:flex;flex-direction:column}div.Modal-Box.custom-rest-modal>.box>.body>div.time-input-wrapper label{font-size:1.2rem}div.Modal-Box.custom-rest-modal>.box>.body>div.time-input-wrapper>details{width:100%}div.Modal-Box.custom-rest-modal>.box>.body>div.time-input-wrapper>details>summary{width:100%;height:4.8rem}.Modal-Box.manage-coach>.box{width:90%}.Modal-Box.manage-coach>.box>.body>article{flex-direction:column;width:100%;padding:.8rem;margin-bottom:3rem;gap:1.2rem;border-radius:1.6rem}.manage-coach .box>.body>label{display:none}.manage-coach .box>.body table :is(tr,th){height:4.8rem;font-size:1.4rem}.manage-coach .box>.body table :is(th,td):is(:first-child){width:6rem;text-align:center}.manage-coach .box>.body table :is(tr,th)>p.s1{font-size:1.4rem}.manage-coach .box>.body>article>div:is(.left,.right){width:100%}.Modal-Box.manage-coach .box>.body>article>div.left>div.avatar{width:6.4rem;height:6.4rem;filter:brightness(1.2)}.Modal-Box.manage-coach .box>.body>article>div.left p.s1{font-size:1.4rem;line-height:1.68rem}.Modal-Box.manage-coach .box>.body>article>div.left p.p4{font-size:1.2rem;line-height:1.44rem}.manage-coach .box>.body>article>div:is(.right) summary{height:var(--button-height-mobile-lg);background-color:var(--white-10);padding-inline:1.6rem;font-size:1.4rem;max-height:unset}.manage-coach .box>.body>article>div:is(.right) summary p{font-size:1.4rem;line-height:1.68rem}.manage-coach .box>.body details ul{width:100%}.manage-coach .box>.body details ul>li{width:100%;height:var(--button-height-mobile-lg);font-size:1.4rem;display:flex;align-items:center;padding-inline:.8rem}.manage-coach .box>.body details ul>li:not(:last-child){border-bottom:1px solid var(--white-10)}[data-theme=light] .manage-coach .box>.body table picture img:not([src="/img/new-icons/unchecked-square.svg"]){filter:none}[data-theme=light] .manage-coach .box>.body section[role=table-wrapper]{background-color:var(--white-05)}}.Modal-Box.velocity-modal .box header>span{width:25%;text-align:center;font-size:var(--font-size-md);opacity:.7}.Modal-Box.velocity-modal .box header>span:first-child{width:20%}.Modal-Box.velocity-modal .box header>span:nth-child(2){width:30%}.Modal-Box.velocity-modal .box .velocity-table-row>div:first-child{width:20%}.Modal-Box.velocity-modal .box .velocity-table-row>span:first-of-type{width:30%;text-align:center}.Modal-Box.velocity-modal .box .velocity-table-row>span:last-of-type{width:25%;text-align:center}.Modal-Box.velocity-modal .box .velocity-table-row :is(span){padding-left:1rem}@media only screen and (max-width:640px){.Modal-Box.velocity-modal .box{max-width:90%}.Modal-Box.velocity-modal .box header{justify-content:flex-end;gap:1.6rem}.Modal-Box.velocity-modal .box header>span{font-size:1.2rem;line-height:1.44rem}.Modal-Box.velocity-modal .box header>span:last-child{width:21%}.Modal-Box.velocity-modal .box header>span:nth-child(3){width:-moz-fit-content;width:fit-content}.Modal-Box.velocity-modal .box header>span:nth-child(2){width:30%}.Modal-Box.velocity-modal .box header>span:first-child{width:0}.Modal-Box.velocity-modal .box .velocity-table-row{height:4.8rem;padding:.8rem;justify-content:space-between;gap:1.6rem}.Modal-Box.velocity-modal .box .velocity-table-row>:last-child{padding-right:.8rem}.Modal-Box.velocity-modal .box .velocity-table-row>:first-child{padding-left:.8rem}.Modal-Box.velocity-modal .box .velocity-table-row :is(span,input){font-size:1.4rem;line-height:1.68rem;text-wrap:nowrap;white-space:nowrap;padding-left:0}.Modal-Box.velocity-modal .box .body .velocity-threshold-control button{width:3.2rem;height:3.2rem}.Modal-Box.velocity-modal .box .velocity-table-row>span:first-of-type{width:15%;text-align:start}.Modal-Box.velocity-modal .box .velocity-table-row>div:first-child{width:25%}.Modal-Box.velocity-modal .box .velocity-table-row>span:last-of-type{width:15%;text-align:end}.Modal-Box.velocity-modal .box .body div.velocity-threshold-control{margin:unset}}.progression-filter ul{margin-top:1rem;margin-bottom:1.5rem;display:flex;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--white-10)}.progression-filter.disabled{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.progression-filter.disabled){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).progression-filter.disabled{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.progression-filter.disabled{opacity:0}.Custom-Filters .checkbox-group label,.progression-checkbox{display:flex;flex-shrink:0;align-items:center;gap:.25rem;opacity:1}.progression-checkbox label.text{font-size:var(--font-size);opacity:1}.Custom-Filters .checkbox-group{display:flex;flex-wrap:wrap;gap:1rem}.Custom-Filters .body button{margin-top:1rem;padding:0}.Custom-Filters .body button img{margin-right:.25rem}.Custom-Filters .body button img,.Custom-Filters input[type=checkbox],.progression-checkbox input[type=checkbox]{height:2rem;width:2rem}.progressions-wrapper{display:flex;justify-content:space-between;gap:1rem}.duplicate-workout-modal .progressions-wrapper{margin-top:1rem}.progression-modal .progressions-wrapper{justify-content:space-between}.progression-toggle{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--white-10)}.progression-toggle .progression-checkbox [type=checkbox]:not(:checked){background-image:var(--radio-unchecked)}.progression-toggle .progression-checkbox [type=checkbox]:checked{background-image:var(--radio-checked)}.progression-toggle .progression-checkbox:nth-child(2n){margin-left:auto}.load-progression{display:flex;align-items:center;gap:.5rem}.load-progression .load-toggle{display:flex;gap:.25rem;border-radius:.75rem;background-color:var(--white-05);padding:.25rem}.load-progression .load-toggle button{height:1.75rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem}.load-progression .load-toggle button:before{border-radius:.5rem!important}.progressions-wrapper .disabled{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.progressions-wrapper .disabled){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).progressions-wrapper .disabled{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.progressions-wrapper .disabled{opacity:0}.progression-weeks{display:flex;gap:2rem}.progression-weeks>div{display:flex;min-width:4.5rem;flex-shrink:0;flex-direction:column;align-items:center;gap:.5rem}.progression-input>span{position:relative;display:flex;align-items:center;gap:.5rem}.progression-input span.plus-icon{position:absolute;left:-.75rem}.progression-input :is(input,select){height:2.5rem;max-width:4.5rem;border-radius:.5rem;background-color:var(--white-10-solid)}.progression-input select{scrollbar-width:thin}.progression-input :is(input,select):active,.progression-input :is(input,select):hover{background-color:var(--white-20-solid)}.progression-input>span.disabled{visibility:hidden}@media only screen and (max-width:640px){.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .progression-input>span.disabled:not(:last-child){display:none}}.progression-input>span.unchecked{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.progression-input>span.unchecked){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).progression-input>span.unchecked{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.progression-input>span.unchecked{opacity:0}.progression-weeks [type=checkbox]:disabled:not(:checked){filter:none;background-image:var(--icon-checkbox-disabled)}.progression-inputs{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.Modal-Box.duplicate-week-modal .box>footer{gap:1rem}.duplicate-workout-modal .progression-input.unchecked{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.duplicate-workout-modal .progression-input.unchecked){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).duplicate-workout-modal .progression-input.unchecked{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.duplicate-workout-modal .progression-input.unchecked{opacity:0}.progression-workout{margin-top:2.5rem;display:flex;flex-shrink:0;flex-direction:column;gap:.5rem}.progression-workout:not(.workout-1){margin-top:.65rem}.duplicate-week-modal .progression-workout{margin-top:4rem}.progression-modal .progression-workout{margin-top:1.5rem}.progression-workout>p{height:2rem}:is(.duplicate-week-modal,.progression-modal) .progression-workout>p{display:flex;align-items:center}.progression-workout>p.false{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.progression-workout>p.false){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).progression-workout>p.false{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.progression-workout>p.false{opacity:0}@media only screen and (max-width:640px){.Modal-Box.Move-Workout .body>p{margin-left:.8rem}.Modal-Box.Move-Workout .body div[role=date-selector-wrapper] input{height:var(--button-height-mobile-lg);padding-inline:1.6rem;font-size:1.2rem;line-height:1.44rem}.Modal-Box.Move-Workout .box footer{padding-right:1.6rem}.Modal-Box.Move-Workout .box footer>:is(button,a){font-size:1.2rem;line-height:1.44rem}}.Modal-Box.Shift-Workout .box{overflow:unset}.Modal-Box.Shift-Workout .box>.body{width:30rem;overflow:unset}@media only screen and (max-width:640px){.Modal-Box.Shift-Workout .body{width:100%}.Modal-Box.Shift-Workout .body>p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.Shift-Workout .body>select{font-size:1.4rem;line-height:1.68rem;height:var(--button-height-mobile-lg);padding-left:1.6rem;background-size:2rem auto}.Modal-Box.Shift-Workout .body>div>p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.Shift-Workout .box footer{padding-right:1.6rem}.Modal-Box.Shift-Workout .box footer>:is(button,a){font-size:1.2rem;line-height:1.44rem}.Modal-Box.Duplicate-Workout .body>p{margin-left:.8rem}.Modal-Box.Duplicate-Workout .body div[role=date-selector-wrapper] input{height:var(--button-height-mobile-lg);padding-inline:1.6rem;font-size:1.2rem;line-height:1.44rem}.Modal-Box.Duplicate-Workout .box footer{padding-right:1.6rem}.Modal-Box.Duplicate-Workout .box footer>:is(button,a){font-size:1.2rem;line-height:1.44rem}.Modal-Box.duplicate-workout-modal .box{width:100%;max-height:90%;display:flex;flex-direction:column}.Modal-Box.duplicate-workout-modal .box header>:is(button,a){flex-shrink:0}.Modal-Box.duplicate-workout-modal .body .progression-toggle p{font-size:1.4rem;line-height:1.68rem}.Modal-Box.duplicate-workout-modal .body .progression-checkbox{gap:.8rem}.Modal-Box.duplicate-workout-modal .body .progression-checkbox input{width:2.4rem;height:2.4rem}.Modal-Box.duplicate-workout-modal .body .progression-checkbox span,.Modal-Box.duplicate-workout-modal .body .progressions-wrapper p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.duplicate-workout-modal .body .progression-weeks>div{gap:.8rem}.Modal-Box.duplicate-workout-modal .body .progression-workout{margin-top:3.2rem}.Modal-Box.duplicate-workout-modal .body .progressions-wrapper{margin-top:1.6rem;gap:2.4rem}.Modal-Box.duplicate-workout-modal .body .progression-toggle+.progressions-wrapper{margin-top:2.4rem}.Modal-Box.duplicate-workout-modal footer{padding:1.6rem}.Modal-Box.duplicate-workout-modal .body .progression-filter>span{font-size:1.2rem;line-height:1.44rem}.Modal-Box.duplicate-workout-modal .body .progression-filter>ul{max-width:100%;flex-wrap:wrap;justify-content:space-evenly}.Modal-Box.duplicate-workout-modal .body .progression-input :is(select,input){font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile)}.Modal-Box.duplicate-workout-modal .body .progression-input .plus-icon{font-size:1.2rem;line-height:1.44rem;left:-1.2rem}.Modal-Box.duplicate-workout-modal .box>footer{padding:1.6rem}.Modal-Box.Add-Exercise .box{width:100%;height:95%;display:flex;flex-direction:column}.Modal-Box.Add-Exercise .box>.body{max-height:100%;height:100%;display:flex;flex-direction:column}.Modal-Box.Add-Exercise details[role=list]:is([open]) summary{background-color:var(--white-10);padding-inline:1.6rem;height:var(--button-height-mobile-lg);max-height:unset}.Modal-Box.Add-Exercise details>summary>p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.Add-Exercise details>summary>picture>img{width:2.4rem;height:2.4rem}.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .invisible:not(:last-child){display:none}.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set{min-width:-moz-fit-content;min-width:fit-content;width:100%;height:var(--button-height-mobile);padding:0;padding-inline:.8rem;margin-bottom:0}.Modal-Box.Add-Exercise .group.alt-add-sets>div{overflow:scroll}.Modal-Box.Add-Exercise .group.alt-add-sets>div>.set-list{overflow:unset}.Add-Exercise .set-labels{padding-inline:.8rem;min-width:-moz-fit-content;min-width:fit-content;width:100%}.Modal-Box.Add-Exercise .set-labels>p,.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set p{font-size:1.2rem;line-height:1.44rem;flex:unset;flex-grow:1;width:5rem}.Modal-Box.Add-Exercise .set-labels>p:is(:nth-child(2),:nth-child(3)),.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set p:is(:nth-child(2),:nth-child(3)){flex:unset;flex-grow:1;width:3.5rem}.Modal-Box.Add-Exercise .set-labels>p:is(:nth-child(4)),.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set p:is(:nth-child(4)){flex:unset;flex-grow:1;width:3.5rem}.Add-Exercise .Add-Exercise-Set>div:last-child{max-width:unset}.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set>div:last-child>button{background-color:transparent}.Modal-Box.Add-Exercise .set-list .Add-Exercise-Set>div:last-child>button>picture{width:1.6rem;height:1.6rem}.Modal-Box.Add-Exercise .group.alt-add-sets>div.add-set-wrapper{gap:.4rem;flex-wrap:wrap;align-items:flex-end;overflow:visible}.Modal-Box.Add-Exercise .add-set-wrapper .column{flex:unset}.Modal-Box.Add-Exercise .add-set-wrapper .column .load-suffix{font-size:1.2rem;line-height:1.44rem;top:calc(50% - .72rem)}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:first-child,:nth-child(2)){width:calc(30% - .3rem)}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:nth-child(3)){width:calc(40% - .3rem)}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:nth-child(4)){width:calc(40% - .3rem)}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:nth-child(4))+div{flex:1}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:nth-child(4))+div>.option-toggler{height:var(--button-height-mobile)}.Modal-Box.Add-Exercise .add-set-wrapper .column:is(:nth-child(4))+div>.option-toggler>label{margin-bottom:0;height:100%}.Modal-Box.Add-Exercise .add-set-wrapper .column>label{padding-left:0;text-align:center;text-wrap:nowrap}.Modal-Box.Add-Exercise .add-set-wrapper .column :is(input,select){border-radius:.8rem;font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile)}.Modal-Box.Add-Exercise .add-set-wrapper .unit-input .units-toggle{top:0;right:0;height:100%}.Modal-Box.Add-Exercise .add-set-wrapper .unit-input .units-toggle>label{font-size:1.2rem;line-height:1.44rem;display:flex;align-items:center;padding-inline:.4rem}.Modal-Box.Add-Exercise .add-set-wrapper .time-selector{margin-top:0}.Modal-Box.Add-Exercise .add-set-wrapper .time-selector>button{height:var(--button-height-mobile);padding-inline:.8rem;margin-inline:.8rem}.Modal-Box.Add-Exercise .time-selector-body{background-color:var(--white-10-solid);bottom:calc(100% + 1.2rem);top:unset;padding:1.6rem .8rem .8rem}.Modal-Box.Add-Exercise .add-set-wrapper>button:last-child,.Modal-Box.Add-Exercise .add-set-wrapper>div:last-child{flex:1}.Modal-Box.Add-Exercise .add-set-wrapper>div:last-child>div{display:flex}.Modal-Box.Add-Exercise .add-set-wrapper>div:last-child>div>button{flex:1}.Modal-Box.Add-Exercise .time-selector-body label:not([for=mobile-nav-toggle]){opacity:1}.Modal-Box.Add-Exercise .time-selector-body input{font-size:1.2rem;line-height:1.44rem;border-radius:.8rem;height:var(--button-height-mobile)}.Modal-Box.Add-Exercise .time-selector-body .time-separator{position:relative;top:1rem;font-size:1.2rem;line-height:1.44rem}.Modal-Box.Add-Exercise .time-selector-body .default-time-row{gap:.8rem;font-size:1.2rem;line-height:1.44rem}.Modal-Box.Add-Exercise textarea{font-size:1.2rem;line-height:1.44rem;padding:1.6rem;height:-moz-fit-content;height:fit-content}.Modal-Box.Add-Exercise .box>.body .option-toggler>label{font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile);padding-inline:1.6rem;flex:1 0;text-wrap:nowrap}.Modal-Box.Add-Exercise .box>.body :is(input,select){font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile);border-radius:.8rem;padding-inline:1.6rem}.Modal-Box.Add-Exercise .box>.body label:has(+select){text-wrap:nowrap;padding-left:0}.Modal-Box.Add-Exercise .box>.body .form-row:first-of-type>div:last-child input{height:var(--button-height-mobile-lg);border-radius:1.2rem;position:relative}.Modal-Box.Add-Exercise .box>.body .form-row:first-of-type>div:last-child .units-toggle{height:100%;top:0;right:0;background:var(--white-05-solid)}.Modal-Box.Add-Exercise .box>.body .form-row:first-of-type>div:last-child .units-toggle>label{font-size:1.2rem;line-height:1.44rem;display:flex;align-items:center;padding-inline:.8rem}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(4){gap:.6rem;flex-wrap:wrap;margin-bottom:2.4rem}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(4)>div{width:calc(50% - .3rem);flex:unset}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(5){flex-wrap:wrap;gap:.6rem}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(5)>div{width:calc(50% - .3rem);flex:unset}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(5)>div:first-child{width:100%}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(6){flex-direction:column}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(6)>div{width:100%}.Modal-Box.Add-Exercise .box>.body .form-row:nth-of-type(6)>div:first-child input{padding-left:4rem}.Modal-Box.Add-Exercise .box footer{padding:1.6rem}.Modal-Box.Add-Exercise [role=order-buttons-wrapper]{display:flex;justify-content:center;padding-block:.8rem}.Add-Exercise .alt-add-sets{flex:1;display:flex;flex-direction:column}.Add-Exercise .alt-add-sets>div:first-child{flex:1}.Modal-Box.Add-Exercise .box footer{flex-wrap:wrap;row-gap:.8rem}.Modal-Box.Add-Exercise .box footer>a,.Modal-Box.Add-Exercise .box footer>div,.Modal-Box.Add-Exercise .box footer>div>button{flex:1}.Modal-Box.Add-Exercise footer>a:is(:first-child){display:none}.Modal-Box.Swap-Exercise .body>p:is(:first-child,:nth-child(2)){padding-left:.8rem}.Modal-Box.Swap-Exercise .body>p:first-child{font-size:1.2rem;margin-bottom:.8rem;line-height:1.44rem}.Modal-Box.Swap-Exercise .body details[role=list].dropdown-img summary{background-color:var(--white-10);max-height:unset;height:var(--button-height-mobile);padding-inline:1.6rem}.Modal-Box.Swap-Exercise .body details[role=list].dropdown-img summary>p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.Swap-Exercise .body details[role=list].dropdown-img summary>picture>img{width:2.4rem;height:2.4rem}.Modal-Box.Swap-Exercise .box .body:has(ul.opened){height:unset}.Modal-Box.Swap-Exercise .box footer{padding:1.6rem}.Modal-Box.Swap-Exercise .box footer>div>a{font-size:1.4rem;line-height:1.68rem}.Modal-Box.progression-modal .box{width:100%}.Modal-Box.progression-modal .box .body .progression-filter{display:flex;flex-direction:column;gap:.8rem}.Modal-Box.progression-modal .box .body .progression-filter>span{font-size:1.2rem;line-height:1.44rem}.progression-modal .progression-filter ul{flex-wrap:wrap}.progression-modal .progression-checkbox{gap:.8rem}.progression-modal .progression-filter .progression-checkbox{width:45%}.progression-modal .progression-checkbox input{width:2.4rem;height:2.4rem}.progression-modal .progression-checkbox span{font-size:1.4rem;line-height:1.68rem}.progression-modal .progressions-wrapper,.progression-modal .progressions-wrapper .progression-toggle{gap:.8rem}.progression-modal .progressions-wrapper .progression-toggle>p{font-size:1.4rem;line-height:1.68rem}.progression-modal .progressions-wrapper .progression-toggle :is(.load-progression,.progression-checkbox){height:var(--button-height-mobile)}.progression-modal .progression-inputs{margin-top:2.48rem;gap:.8rem}.progression-modal .progression-inputs span{font-size:1.4rem;line-height:1.68rem;left:-1.6rem}.progression-modal .progression-inputs :is(input,select){font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile);border-radius:1.2rem;min-width:7rem}.Modal-Box.add-cycle-modal .box{width:100%;max-height:90%;display:flex;flex-direction:column}.Modal-Box.add-cycle-modal .box .row{flex-direction:column}.Modal-Box.add-cycle-modal .box .row .group,.Modal-Box.add-cycle-modal .box .row .left{width:100%;max-width:unset}.Modal-Box.add-cycle-modal .box input{font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile);padding-inline:1.6rem}.Modal-Box.add-cycle-modal .box .body .row .left>.group>details>summary,.Modal-Box.add-cycle-modal .box .body>.row>.group>details>summary{height:var(--button-height-mobile);max-height:unset;padding-inline:1.6rem;background-color:var(--white-10)}.Modal-Box.add-cycle-modal .box summary p{font-size:1.2rem;line-height:1.44rem}.add-cycle-modal .body>.row>.group>textarea{font-size:1.2rem;line-height:1.44rem;padding:1.6rem}.add-cycle-modal .body>.row>.group .image-input>label.photo-upload{padding-left:0}.add-cycle-modal .body>.row>.group .image-input>label.photo-upload p{font-size:1.2rem;line-height:1.44rem}.add-cycle-modal .body>.row>.group .image-input>label.photo-upload p:first-child{font-size:1.4rem;line-height:1.68rem}.add-cycle-modal .body>.row>.group>.slider-input>.slider-label>span{font-size:1.2rem;line-height:1.44rem}.Modal-Box.add-cycle-modal .box footer{padding:1.6rem}}.Modal-Box.Confirm-Push h4:not(.alt),.Modal-Box.confirm-push-block h4{margin-bottom:1rem}.Modal-Box.Confirm-Push ul,.Modal-Box.confirm-push-block ul{padding-inline:2rem;display:flex;flex-direction:column;gap:.5rem}.Modal-Box.Confirm-Push ul{padding-inline:.75rem}.Modal-Box.Confirm-Push ul li,.Modal-Box.confirm-push-block ul li{list-style:disc}.Modal-Box.Confirm-Push ul li{opacity:.7}.Modal-Box.Confirm-Push div.info{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;padding-left:.5rem}.Modal-Box.Confirm-Push .box{max-width:33rem}.connected-account-modal .box{width:43.75rem}.connected-account-modal .box .chip-container{margin-bottom:.5rem;border-radius:var(--border-radius-md);background-color:var(--warning-opacity);padding:1.2rem .6rem;font-weight:600}.connected-account-modal .box .chip-container>li{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem;color:var(--warning)}.connected-account-modal .box .chip-container>li>picture,.connected-account-modal .box .chip-container>li>picture>img{height:1.25rem;width:1.25rem;flex-shrink:0}.connected-account-modal .box footer>div.link-info{position:relative;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;border-radius:var(--border-radius-md);background-color:var(--information-opacity);padding:.6rem;color:var(--information)}.connected-account-modal .box footer>div.link-info>picture{position:absolute;left:.5rem;margin-right:.5rem;display:block;height:1.25rem;width:1.25rem}article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture{background-color:var(--background-color)}article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture>{display:flex;gap:.75rem}article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.connected-account-modal .box footer>div.link-info>picture.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.connected-account-modal .box footer>div.link-info>picture{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.connected-account-modal .box footer>div.link-info>picture{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.connected-account-modal .box footer>div.link-info>picture>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.connected-account-modal .box footer>div.link-info>picture>a>div>span.name{color:var(--card-text-color)}}.connected-account-modal .box footer>div.link-info>picture>img{height:1.25rem;width:1.25rem}.connected-account-modal .box footer>div.link-info>span{margin-left:1.75rem}.add-to-calendar .body label{display:flex;opacity:1}.add-to-calendar .body article{margin-top:2.5rem}.add-to-calendar .body>article>header{margin-top:2.5rem;margin-bottom:.5rem}.add-to-calendar section.program{position:relative;margin-bottom:2rem;display:flex;justify-content:space-between;gap:3rem;border-width:1px 0 0;border-style:solid;border-color:var(--white-20);padding-top:2rem}.add-to-calendar section.program>label{margin-bottom:0;display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;min-width:10rem;align-items:center;gap:.5rem}.add-to-calendar section.program>div>header{display:flex;align-items:center;justify-content:space-between}.add-to-calendar section.program>div>.days-wrapper{display:flex;gap:1.75rem}.add-to-calendar section.program>div>.days-wrapper>.day{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-to-calendar section.program>div>.days-wrapper>.day>input[disabled]{cursor:not-allowed}.add-to-calendar section.program>div:last-child>.days-wrapper>.day:has(input[disabled])>p{cursor:not-allowed;opacity:.5}.add-to-calendar section.program>div>header>label{flex-shrink:0;opacity:.7}.add-to-calendar section.program>div>label{opacity:.7}.add-to-calendar section.program>.duration{position:absolute;bottom:-1.5rem;left:calc(50% - 7.5rem);width:15rem;text-align:center;opacity:.7}.Modal-Box .overlay{position:fixed;inset:0;z-index:50;display:block;height:100%;width:100%;background-color:var(--blackish-grey);opacity:.9}article.metrics-dashboard>section>.Modal-Box .overlay{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Modal-Box .overlay.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Modal-Box .overlay.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Modal-Box .overlay.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Modal-Box .overlay.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Modal-Box .overlay{background-color:var(--background-color)}article.metrics-dashboard>section>.Modal-Box .overlay>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Modal-Box .overlay:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Modal-Box .overlay>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .overlay.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Modal-Box .overlay{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .overlay{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .overlay>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .overlay>a>div>span.name{color:var(--card-text-color)}}.Modal-Box .overlay:hover:after,.Modal-Box .overlay:hover:before{--tw-content:none;content:var(--tw-content)}.Modal-Box{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.Modal-Box .box{z-index:50;box-sizing:border-box;display:block;max-height:95%;min-width:400px;overflow:hidden;border-radius:var(--border-radius-lg);border-color:var(--white-10);background-color:var(--dark-grey)}article.metrics-dashboard>section>.Modal-Box .box{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Modal-Box .box.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Modal-Box .box.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Modal-Box .box.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Modal-Box .box.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Modal-Box .box{background-color:var(--background-color)}article.metrics-dashboard>section>.Modal-Box .box>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Modal-Box .box:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Modal-Box .box>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box .box.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Modal-Box .box{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .box{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .box>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box .box>a>div>span.name{color:var(--card-text-color)}}.Modal-Box .box>header{display:flex;align-items:center;justify-content:space-between;border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1rem 2rem}.Modal-Box .box>header>.modal-back-container{display:flex;align-items:center;gap:.75rem}.Modal-Box .box>header>.modal-back-container>button{padding:0}.Modal-Box .box>header>a>img{margin:auto}.Modal-Box .box>.body{box-sizing:border-box;max-height:76vh;overflow:auto;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.Modal-Box .box footer{display:flex;justify-content:flex-end;gap:.5rem;padding:2.5rem 2rem 2rem}div[role=modal] input:not(.range-video-list){margin-top:0}[data-theme=light] div[role=modal]:not(.phase-templates-modal) :is(input,textarea,span):is(.phase-template-name,.phase-name,.phase-color,.event-name,.event-color,.event-from,.event-to,.event-description,.phase-description):not(.input-color){border:1px solid var(--white-10)}div[role=modal]:not(.phase-templates-modal) :is(input,textarea,span):is(.phase-template-name,.phase-name,.phase-color,.event-name,.event-color,.event-from,.event-to,.event-description,.phase-description):not(.input-color){min-height:48px;margin-top:0;display:flex;align-items:center;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border-radius:var(--border-radius)}div[role=modal] div[role=wrapper]:is(.flex-row){display:flex;gap:16px}div[role=modal] form:is(.add-event-modal-form,.individual-event-modal-form,.phase-description-modal-form){display:flex;flex-direction:column;gap:24px}div[role=modal]:is(.add-phase-template-modal,.add-event-modal,.individual-event-modal,.phase-description-modal,.remove-phase-description-modal,.remove-phase-template-modal,.add-individual-phase-modal,.individual-phase-modal,.remove-default-template-modal) footer{justify-content:flex-end}footer#confirmation-modal-footer>:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--secondary-background-color)}footer#confirmation-modal-footer>button{height:var(--button-height-lg)}footer#confirmation-modal-footer :is(button,[role=button]):is([data-action=cancel],[data-action=delete]):not([data-button-type=tertiary]){gap:.5rem;background-color:var(--danger);font-weight:700;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.Modal-Box:is(.change-password-wrapper) label{padding-left:.5rem}.Modal-Box:is(.change-password-wrapper) input{margin-bottom:1.5rem}.test-account-modal>.box{max-width:29.25rem}.Modal-Box.filter-exercise-video-list-modal [role=checkbox-wrapper] img[src="/img/new-icons/checked-square.svg"]{filter:none}.annual-planner-modal.individual-phase-modal .chip.warning{margin-bottom:1rem}.annual-planner-modal.individual-phase-modal span:is(.phase-name,.phase-color){border:1px solid var(--white-10)}.referral-link-modal>.box{max-width:42rem}.referral-link-modal>.box>.body>.list-container>.title,.referral-link-modal>.box>.body>.referral-link-container>.title,.referral-link-modal>.box>.body>.revenue-container>.title,.referral-link-modal>.box>.body>.title{font-size:.875rem;line-height:1.5rem;font-weight:700}.referral-link-modal>.box>.body>.referral-link-container>.link-content{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--white-10);padding:1rem}.referral-link-modal>.box>.body>.referral-link-container>.link-content>a{color:var(--sleep)}.referral-link-modal>.box>.body>.list-container,.referral-link-modal>.box>.body>.revenue-container{opacity:.7}@media only screen and (max-width:640px){.Modal-Box .box{min-width:80%;max-width:90%}.Modal-Box .box>.body{padding:2.4rem 1.6rem 1.6rem;max-height:75vh}.Modal-Box .box>.body label{font-size:1.2rem;margin-bottom:.8rem;padding-left:.8rem}.Modal-Box .box>.body textarea[sz=large]{min-height:9rem;padding:1.6rem}.Modal-Box .box footer{padding:1.6rem 1.6rem 2.4rem}#create-nutrition-plan .Modal-Box .box{min-width:unset;width:calc(100% - 2.4rem)}#create-nutrition-plan .Modal-Box .box .body{max-width:100%;padding:1.6rem;max-height:65vh}#create-nutrition-plan .Modal-Box .box .body [role=calendar-date-selectors]{flex-direction:column}#create-nutrition-plan .Modal-Box .box .body [role=calendar-date-selectors]>div{margin:0;width:100%}#create-nutrition-plan .Modal-Box .box .body [role=calendar-date-selectors]>div:first-child{margin-bottom:.8rem}#create-nutrition-plan .Modal-Box .box .body div.form-col>label{font-size:1.4rem}#create-nutrition-plan .Modal-Box .box .body [role=calendar-date-selectors]>div>div>input{font-size:1.2rem}#create-nutrition-plan .Modal-Box .box .body .radio-group .list-wrapper{background:unset;flex-direction:row;gap:1.6rem}#create-nutrition-plan .Modal-Box .box .body .radio-group .list-wrapper .input-wrapper{flex:1;background-color:var(--white-05);border-radius:1.2rem;padding:0 1.2rem;height:var(--button-height-mobile);align-items:center;border:none}#create-nutrition-plan .Modal-Box .box .body .radio-group .list-wrapper .input-wrapper>label{font-size:1.2rem;display:flex;width:100%;gap:1.6rem}#create-nutrition-plan .Modal-Box .box .body .radio-group .input-wrapper>label .radio{background-size:2rem;width:2rem;height:2rem}[data-theme=light] #create-nutrition-plan .Modal-Box .box .body .input-wrapper>input[type=radio]:not(:checked)~.radio-input>.radio{filter:var(--filter-black)}#create-nutrition-plan .Modal-Box .box .body .nutrient-input:has(input[name=calories]){max-width:unset;font-size:1.2rem;height:var(--button-height-mobile)}#create-nutrition-plan .Modal-Box .box .body .nutrient-input:has(input[name=calories])>input{padding-inline:1.6rem;height:100%}.Modal-Box .Create-Nutrition-Plan .nutrient-input{font-size:1.2rem;height:var(--button-height-mobile)}.Modal-Box .Create-Nutrition-Plan .nutrient-input:not(.percent) input{padding-inline:1.6rem;height:100%}.Modal-Box .Create-Nutrition-Plan .nutrient-input:is(.percent) input{height:100%}.Modal-Box .Create-Nutrition-Plan .nutrient-input:is(.percent) .suffix{right:1rem}.Modal-Box .Create-Nutrition-Plan .nutrient-input .suffix{font-size:1.2rem;top:calc(50% - .6rem);line-height:1.2rem;right:1.6rem}.Modal-Box .Create-Nutrition-Plan .graph-container.donut{flex-direction:column}.Modal-Box .Create-Nutrition-Plan .graph-container.donut .legend-container{flex-direction:row}.Modal-Box .Create-Nutrition-Plan .chip.info{font-size:1rem}.rd-container :is(th,td){font-size:1rem;line-height:1rem}.rd-container :is(.rd-month-label){font-size:1.2rem;line-height:1.2rem}.Modal-Box.Widget-Modal>.box{width:90%;height:85%;display:flex;flex-direction:column}div.Modal-Box.Widget-Modal>.box>.body{display:flex;width:100%;flex:1;max-height:unset;overflow-y:scroll}.Modal-Box.Widget-Modal>.box>.body>div{display:flex;flex-direction:column;flex:1;gap:2.4rem}.Modal-Box.Widget-Modal .body .input-group{margin-bottom:0}div.Modal-Box.Widget-Modal>.box>.body label{font-size:1.2rem;margin-bottom:.8rem}div.Modal-Box.Widget-Modal>.box>.body textarea{padding-top:1.6rem}div.Modal-Box.Widget-Modal>.box>.body textarea.text-input::-moz-placeholder{opacity:.3}div.Modal-Box.Widget-Modal>.box>.body textarea.text-input::placeholder{opacity:.3}div.Modal-Box.Widget-Modal .body .input-group>details>summary{font-size:1.4rem;padding-inline:1.6rem;background-color:var(--white-05)}div.Modal-Box.Widget-Modal>.box>.body label.image-radio{width:6.4rem;height:6.4rem}div.Modal-Box.Widget-Modal>.box>.body label.image-radio>div{height:100%;justify-content:center;align-items:center;border-radius:1.2rem}div.Modal-Box.Widget-Modal>.box>.body label.image-radio .radio:not(:checked)+.radio-img>img{filter:var(--filter-black) var(--filter-contrast)}div.Modal-Box.Widget-Modal>.box>.body label.image-radio img{width:2.4rem;height:2.4rem}.Modal-Box.Widget-Modal .box footer :is(a,button),.Modal-Box.Widget-Modal .box footer :is(button,[role=button]):is([data-button-type=secondary],[data-button-type=primary]):not([disabled]){padding-inline:2.4rem}.Modal-Box.Widget-Modal .box .input-group>details[role=list]>summary+ul{padding:0}.Modal-Box.Widget-Modal .box .input-group>details[role=list]>summary+ul>li{height:var(--button-height-mobile);display:flex}.Modal-Box.Widget-Modal .box .input-group>details[role=list]>summary+ul>li:not(:last-child){border-bottom:1px solid var(--white-10)}.Modal-Box.Widget-Modal .box .input-group>details[role=list]>summary+ul>li label{font-size:1.2rem;margin-bottom:0}details[role=list] summary+ul li>div{border-top:0}.Modal-Box.confirmation-modal .box{width:90%;min-width:unset;max-width:unset}.Modal-Box.confirmation-modal .body div img{width:2.4rem;height:2.4rem}.Modal-Box.confirmation-modal .body h3{font-size:1.6rem;line-height:1.92rem}.Modal-Box.confirmation-modal .body p{font-size:1.2rem;line-height:1.44rem}.Modal-Box.edit-widget-modal .box{width:90%;min-width:unset;max-width:unset}.Modal-Box.Widget-Modal>.box{height:-moz-fit-content;height:fit-content}.Modal-Box:is(.change-email-wrapper,.change-password-wrapper) .box .body label{margin-bottom:.8rem;font-size:1.2rem;padding-left:.8rem}.Modal-Box:is(.change-email-wrapper,.change-password-wrapper) .box .body input{padding-inline:1.6rem}.Modal-Box:is(.change-password-wrapper) .box .body>form>label+input{margin-bottom:2.4rem;padding-inline:1.6rem;font-size:1.4rem}.Modal-Box:is(.change-password-wrapper) .box .body>form>label:last-of-type+input{margin-bottom:0}.Modal-Box:is(.change-email-wrapper) .box .body>form>label:first-child+input:first-of-type{margin-bottom:2.4rem;padding-inline:1.6rem;font-size:1.4rem}div[role=modal]:is(.change-email-wrapper,.change-password-wrapper)>.box>footer>:is(button,[role=button]):is([data-button-type=secondary],[data-button-type=primary]):not([disabled]){padding-inline:1.6rem}.Modal-Box:is(.change-email-wrapper,.change-password-wrapper) .box footer :is(button,a){padding-inline:1.6rem;min-width:8rem}.Modal-Box.gym-detail-modal .box p.s1{padding-left:.8rem}.Modal-Box.gym-detail-modal .box section[role=table-wrapper]{margin-top:3.2rem;width:100%;display:flex;overflow:auto}.Modal-Box.gym-detail-modal .box table :is(th,td){font-size:1.4rem;line-height:1.68rem;text-wrap:nowrap;white-space:nowrap;padding:1.6rem}.Modal-Box.gym-detail-modal .box>.body{max-height:100%}.Modal-Box.custom-rest-modal .box>.body{flex-direction:row}}.floating-globe{position:fixed;bottom:3rem;width:-moz-fit-content;width:fit-content;min-width:20rem;align-items:center;justify-content:space-between;gap:92px;border-radius:1rem;border-width:1px;border-style:solid;border-color:var(--white-10);background-color:var(--background-color);padding:.75rem .75rem .75rem 1rem;opacity:1;left:calc(50vw - 16rem);z-index:1000;visibility:visible;transition:visibility .5s}.floating-globe,.floating-globe>div:last-child{display:flex}.floating-globe>div:last-child{gap:.5rem}.floating-globe>div:last-child>picture{cursor:pointer}.no.floating-globe{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.no.floating-globe){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).no.floating-globe{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.no.floating-globe{opacity:0}.no.floating-globe{visibility:hidden}[data-theme=light] .floating-globe{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 2px 15px -10px var(--card-shadow)}.side-drawer{height:100%;background:var(--dark-grey);position:fixed;top:0;right:0;min-width:20rem;width:26.25rem;z-index:40;transform:translateX(100%);transition:transform .25s ease-out;padding:24px;border-top-left-radius:24px;border-bottom-left-radius:24px}.side-drawer.open{transform:translateX(0)}.drawer-backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:39;top:0;right:0}.side-drawer .drawer-head{border-bottom:1px solid var(--white-10);display:flex;justify-content:space-between;align-items:center;padding:16px;width:100%}.side-drawer .drawer-title{color:var(--green)}.side-drawer .close{background:none;border:none;cursor:pointer}.side-drawer .close img{height:2.5rem}.side-drawer header .close{margin-left:auto}.side-drawer .drawer-main{display:flex;flex-direction:column;height:100%;overflow:auto}.side-drawer .drawer-foot{border-top:1px solid var(--white-10);display:flex;justify-content:space-between;padding:32px}.side-drawer .drawer-submit{background:var(--green);color:var(--white-87);padding:8px 16px}.side-drawer .drawer-submit:hover{background:#000}.side-drawer .drawer-clear{background:none;color:var(--red);padding:0}.side-drawer .drawer-clear:hover{color:var(--white-87)}.Select-control{height:2rem;border-radius:.5rem;border-width:0!important;background-color:var(--white-10)!important}.Select-control .Select-value-label{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.Select-control #newMovementName{margin-top:0;height:auto}.Select-menu-outer{border-width:0;background-color:var(--white-05-solid)}.Select-menu-outer .Select-option{background-color:var(--white-05-solid);--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.Select-menu-outer .Select-option.is-focused,.Select-menu-outer .Select-option.is-selected{background-color:var(--white-10);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Select-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toast>input{display:none}.toast .toast-icon-wrapper{border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.toast .toast-icon-wrapper.error{background-color:#ff3852}.toast .toast-icon-wrapper.success{background-color:var(--green)}.toast .toast-icon-wrapper.warning{background-color:#f7b600}.toast .toast-icon-wrapper.information{background-color:#04a1e1}.toast .toast-icon-wrapper .toast-icon{width:16px}.toast .toast-icon-wrapper .error{filter:none;background-color:transparent;padding:0;opacity:1}.toast .toast-content{display:flex}.toast .toast-content .toast-description{display:flex;flex-direction:column;align-items:flex-start;width:100%}.toast .toast-content .toast-description .toast-type-label{font-weight:700;font-size:.875rem;line-height:1.05rem;padding-bottom:.25rem}.toast .toast-content .toast-description .toast-message-label{opacity:.7}[data-theme=light] .toast .toast-content .toast-description .toast-message-label{color:#20262e}[data-theme=dark] .toast .toast-content .toast-description .toast-message-label{color:#fff}.toast .toast-content .toast-description .toast-type-label.error{color:#ff3852}.toast .toast-content .toast-description .toast-type-label.success{color:var(--green)}.toast .toast-content .toast-description .toast-type-label.warning{color:#f7b600}.toast .toast-content .toast-description .toast-type-label.information{color:#04a1e1}.toast .toast-content{color:var(--white-87);padding:16px;gap:12px;position:fixed;z-index:999;bottom:20px;right:-50%;transition:right .5s;max-width:33.33333vw;min-width:25vw;border-radius:2px 16px 16px 2px;background-color:var(--dark-grey);cursor:pointer;box-sizing:border-box;border:1px solid var(--white-10);align-items:center}[data-theme=light] .toast .toast-content{background-color:#fff}[data-theme=dark] .toast .toast-content{background-color:#1a1e25}[data-theme=light] .toast .toast-content{box-shadow:0 4px 8px #3754aa29}[data-theme=dark] .toast .toast-content{box-shadow:0 5px 20px #0000003b}.toast input:checked+.toast-content{right:88px}.toast.success .toast-content{border-left:4px solid var(--success)}.toast.error .toast-content{border-left:4px solid var(--danger)}.toast.warning .toast-content{border-left:4px solid #f7b600}.toast.information .toast-content{border-left:4px solid #04a1e1}.toast .toast-content .cross-icon-wrapper{margin-top:11px;width:24px;height:24px;opacity:.7;display:flex;justify-content:center;align-items:center;flex-shrink:0}.toast .toast-content .cross-icon-wrapper .cross-icon{width:22px;height:22px}[data-theme=light] .toast .toast-content .cross-icon-wrapper .cross-icon{background-image:url(/img/new-icons/cross-light.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}[data-theme=dark] .toast .toast-content .cross-icon-wrapper .cross-icon{background-image:url(/img/new-icons/cross.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media (max-width:960px){.toast .toast-content{right:unset;bottom:-50%;transition:bottom .5s;min-width:calc(100% - 32px);max-width:calc(100% - 32px);box-sizing:border-box;left:16px}.toast input:checked+.toast-content{right:unset;bottom:34px}}@media only screen and (max-width:640px){.toast .toast-content .toast-description .toast-type-label{font-size:1.4rem;line-height:1.68rem}.toast .toast-content .toast-description .toast-message-label{font-size:1.2rem;line-height:1.44rem}.toast .toast-icon-wrapper .toast-icon{width:1.8rem}.toast .toast-content .cross-icon-wrapper{margin-top:0}}.gradient-range>input[type=range]{--hover-color:hsla(0,0%,100%,.1);--focus-color:hsla(0,0%,100%,.2)}[data-theme=light] .gradient-range>input[type=range]{--hover-color:rgba(32,38,46,.1);--focus-color:rgba(32,38,46,.2)}.gradient-range>input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;height:4px;background:var(--white-05);border-radius:16px}.gradient-range>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:14px;background-color:#fff;border-radius:50%;border:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[data-theme=light] .gradient-range>input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--hover-color)}.gradient-range>input[type=range]::-moz-range-thumb{height:14px;width:14px;background-color:#fff;border-radius:50%;border:none;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.gradient-range>input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px var(--hover-color)}.gradient-range>input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus-color)}.gradient-range>input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 4px var(--hover-color)}.gradient-range>input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 5px var(--focus-color)}.Pagination{justify-content:space-between;border-radius:1rem;margin-top:1rem;padding:.5rem}.Pagination,.Pagination>div>a{display:flex;align-items:center}.Pagination>div>a{font-weight:700}.Pagination>div:first-child>a{padding-right:.5rem}.Pagination>div:last-child>a{padding-left:.5rem}.Pagination>div:nth-child(2){gap:.5rem}.Pagination>div>a>img{width:2rem;height:2rem}.Pagination>div{display:flex}[data-theme=light] .Pagination :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] .Pagination :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover{background-color:var(--white-10)}.React-Tooltip.custom-style{font-size:var(--font-size)}.react-tooltip span{font-size:.75rem;line-height:.9rem}.React-Tooltip.tooltip-default-style{background:var(--background-color)!important;padding:.5rem 1rem!important;font-size:11px!important;color:var(--tooltip-color)!important;border:1px solid var(--tooltip-border-color)!important;max-width:200px!important;text-align:left!important}.React-Tooltip.tooltip-notes-style{padding:5px!important;word-break:normal!important;white-space:pre-line!important;font-size:13px!important;max-width:200px!important}.React-Tooltip.tooltip-notes-style,.React-Tooltip.tooltip-onboarding-style{background:var(--background-color)!important;box-shadow:5px 5px 3px rgba(0,0,0,.5)!important;font-weight:500!important;color:var(--primary)!important;border:1px solid var(--tooltip-border-color)!important}.React-Tooltip.tooltip-onboarding-style{padding:5px 10px!important;width:200px!important;text-align:center!important;font-size:12px!important;line-height:16px!important}.React-Tooltip.tooltip-default-style:after,.React-Tooltip.tooltip-notes-style:after,.React-Tooltip.tooltip-onboarding-style:after{border-color:var(--background-color)!important}.activity.side-drawer{z-index:51;width:35rem;padding-left:0;padding-right:0}.activity.side-drawer+.drawer-backdrop{z-index:50}.activity.side-drawer .avatar>img{height:2.25rem;width:2.25rem;border-radius:9999px}.activity.side-drawer .drawer-main>header{position:sticky;top:0;z-index:50;background-color:var(--dark-grey)}.activity.side-drawer .drawer-main>header>hgroup{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}.activity.side-drawer .drawer-main>header>hgroup>picture{cursor:pointer}.activity.side-drawer .drawer-main>header>nav{padding-left:1.5rem;padding-right:1.5rem}.activity.side-drawer .drawer-main>header>nav>button{margin-left:auto;margin-bottom:.5rem;height:2rem}.activity.side-drawer .drawer-main>section{border-width:0 0 1px;border-style:solid;border-color:var(--white-20);padding:1rem 1.5rem}.activity.side-drawer .drawer-main>section:first-of-type{padding-top:1.5rem}.activity.side-drawer .drawer-main>section:first-child{margin-top:.5rem}.activity.side-drawer .drawer-main>section>header{margin-bottom:1rem;font-weight:600}.activity.side-drawer .drawer-main>section>a{margin-bottom:1rem;display:block}article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a{background-color:var(--background-color)}article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a>{display:flex;gap:.75rem}article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.activity.side-drawer .drawer-main>section>a.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.activity.side-drawer .drawer-main>section>a{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.activity.side-drawer .drawer-main>section>a{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.activity.side-drawer .drawer-main>section>a>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.activity.side-drawer .drawer-main>section>a>a>div>span.name{color:var(--card-text-color)}}.activity.side-drawer .drawer-main>section>a{position:unset}.activity.side-drawer .drawer-main>section>a:hover{cursor:pointer}.activity.side-drawer .drawer-main>section>a:hover:after{--tw-content:none;content:var(--tw-content)}.activity.side-drawer .drawer-main>section>a>header{display:flex;align-items:center;gap:.5rem}.activity.side-drawer .drawer-main>section>a>header>picture{flex-shrink:0}.activity.side-drawer .drawer-main>section>a>:is(div,a):is(.pp-content,.meal-photos){margin-top:.5rem;display:flex;align-items:center;gap:.5rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem}.activity.side-drawer .drawer-main>section>a>:is(div,a).meal-photos{flex-wrap:wrap}.activity.side-drawer .drawer-main>section>a>:is(div,a).meal-photos>img{height:4rem;width:4rem;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.activity.side-drawer .drawer-main>section>a>:is(div,a).pp-content>img{height:11.25rem;width:calc(33.33333% - .33333rem);border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.activity.side-drawer .drawer-main>section>a>:is(div,a).pp-content:has(video){position:relative}.activity.side-drawer .drawer-main>section>a>:is(div,a).pp-content:has(video)>.play-icon{position:absolute;left:42px}.activity.side-drawer .drawer-main>button{flex-shrink:0}.activity-filters-modal .overlay{z-index:52}.activity-filters-modal .box{z-index:53}.activity-filters-modal .box>.body>header{margin-bottom:2rem}.activity-filters-modal .box>.body>header>.unit-container{margin:auto;width:-moz-fit-content;width:fit-content}.activity-filters-modal .box>.body>div.content{display:flex;gap:1.5rem}.activity-filters-modal .box>.body>div.content>section>p{margin-bottom:1rem;font-size:.75rem;font-weight:600}.activity-filters-modal .box>.body>div.content>section>div{display:flex;align-items:center;gap:.5rem}.activity-filters-modal .box>.body>div.content>section>div>input{height:2rem;width:2rem}.metcon-display{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--border-radius-md);background-color:var(--footer-background-color);padding:.75rem;font-size:var(--font-size-md)}.metcon-display.compact{gap:.5rem;padding:.5rem;font-size:var(--font-size-sm)}.exercisex .metcon-display{margin-top:1rem}.metcon-display div>picture{margin-right:.5rem}.metcon-display .metcon-duration{display:flex;gap:1rem}.metcon-display.compact .metcon-duration{flex-direction:column;gap:.5rem}.metcon-exercises-list{margin-bottom:.5rem}.metcon-exercises-list .exercises-header{margin-left:1rem;margin-bottom:.5rem;margin-top:.75rem}.metcon-exercises-list .exercises-container{border-radius:var(--border-radius-md);background-color:var(--white-05)}.metcon-exercises-list .exercise-row{display:flex;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--white-10)}.metcon-exercises-list .exercise-row:last-child{border-bottom-width:0}.metcon-exercises-list .exercise-name{min-width:6rem}.metcon-exercises-list .exercise-parameters{display:flex;flex-wrap:wrap;gap:.75rem}#mobile-nav-toggle{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#mobile-nav-toggle){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#mobile-nav-toggle{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#mobile-nav-toggle{opacity:0}aside[role=main]{position:fixed;top:0;z-index:49;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:var(--white-10);background-color:var(--dark-grey);transition:width .25s ease}aside[role=mobile-nav]{display:none}aside[role=main]:is([open]){width:15rem}aside[role=main]:not([open]){width:4rem}aside[role=main]:not([open]):hover:not(:has(#handle-menu:hover)){width:15rem!important;transition-delay:.5s}:is(#coaching-wrapper,#athlete-wrapper) aside[role=main][open]+main,:is(#coaching-wrapper,#athlete-wrapper) aside[role=main][open]+main:is(.athlete-list,.athlete-programs,.profile,[role=reports-wrapper],.Calendar,.coaching-dashboard,.coaching-tasks,.ex-library-wrapper,.incomes,.msb-university,.plan-manager,.settings,.store,),aside[role=main][open]+main{margin-left:15rem}aside[role=main][open]+div.athlete-section-header+main{margin-left:15rem}aside[role=main]>div{display:flex;height:4rem;align-items:center;justify-content:flex-start;gap:1.5rem;border-width:0 0 1px;border-style:solid;border-color:var(--white-20);padding:1rem}aside[role=main]>div>img{height:1rem}aside[role=main]>div>img:first-child{height:1.75rem;width:9rem}aside[role=main]>div>img{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.add-food-modal>.box>.body>.header-buttons>.first-row>aside[role=main]>div>img{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05)}.add-food-modal>.box>.body>.header-buttons>.first-row>aside[role=main]>div>img>picture>img{height:1.25rem;width:1.25rem}aside[role=main]>ul{position:relative;list-style-type:none;border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1rem .75rem 1.5rem}aside[role=main]>ul:last-of-type{padding-bottom:1rem}aside[role=main]>ul:not(.request-push-access)>div{position:absolute;top:-.5rem;left:0;background-color:var(--dark-grey);padding-left:1rem;padding-right:1rem;font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem;color:var(--white);opacity:.7}aside[role=main]:hover:not(:has(#handle-menu:hover))>ul:not(.request-push-access)>div{opacity:.7!important;transition:opacity .5s ease;transition-delay:.5s}aside[role=main]>ul>li>a{display:flex;align-items:center;gap:1rem;padding:.25rem .5rem;font-size:.8rem;line-height:1.3rem}aside[role=main]:not([open])>ul>li>a{justify-content:normal;white-space:nowrap;overflow-x:hidden}[data-theme=light] aside[role=main]>ul>li>a:before{background-color:var(--background-color)}aside[role=main]>ul>li>a>div>picture{display:block;aspect-ratio:1/1;width:1.5rem}article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture{background-color:var(--background-color)}article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture>{display:flex;gap:.75rem}article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>ul>li>a>div>picture.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>ul>li>a>div>picture{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>ul>li>a>div>picture{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>ul>li>a>div>picture>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>ul>li>a>div>picture>a>div>span.name{color:var(--card-text-color)}}aside[role=main]>ul>li>a>div>picture>img{aspect-ratio:1/1;width:1.5rem}aside[role=main]>ul>li[aria-current=true]>a,aside[role=mobile-nav]>div[role=nav-links]>ul>li[aria-current=true]>a{border-radius:var(--border-radius-md);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}aside[role=main]>ul>li[data-warning]>a{--tw-bg-opacity:1;background-color:rgb(247 182 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(32 38 46/var(--tw-text-opacity,1));background-image:none}aside[role=main]>ul>li[data-warning]:hover>a{--tw-bg-opacity:1;background-color:rgb(247 182 0/var(--tw-bg-opacity,1))}aside[role=main]>ul>li.active>a{font-weight:700;color:var(--white)}aside[role=main]>ul>li:not([aria-current=true]){opacity:.7}aside[role=main]>ul>li[data-disabled=true]{opacity:.3}aside[role=main]>ul>li[data-disabled=true]:hover>a{background-color:transparent}aside[role=main]>ul>li.active>a>span{font-weight:700}aside[role=main]>ul>li{position:relative;margin-bottom:2px}aside[role=main]>ul>li:hover>a{border-radius:var(--border-radius-md);background-color:var(--white-05)}aside[role=main]>footer>div>button{display:flex;width:100%;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--border-radius);background-color:var(--background-color)!important;padding:.25rem!important}aside[role=main]:not([open])>footer>div>button{padding-top:.75rem;padding-bottom:.75rem}aside[role=main]>footer>div>button>div{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--border-radius-md);padding-top:.25rem;padding-bottom:.25rem}aside[role=main]>footer>div>button>div:not([aria-current]){color:var(--disabled-text-color)}aside[role=main]>footer>div>button>div:is([aria-current]){color:var(--white)}aside[role=main] footer{position:absolute;bottom:0;display:flex;width:100%;flex-direction:column;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1.5rem}aside[role=main] .theme-container{width:100%}aside[role=main]>footer>div>button.light>div:not([aria-current]){color:var(--disabled-text)}aside[role=main]>footer>div>button.light>div:is([aria-current]){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}aside[role=main]>footer>div>button.light>div:is([aria-current])>picture>img{filter:none}aside[role=main]>footer>div>button.dark>div:not([aria-current]){color:var(--white-50)}aside[role=main]>footer>div>button.dark>div:is([aria-current]){background-color:var(--white-05)}aside[role=main]:not([open]):hover:not(:has(#handle-menu:hover))>footer>div.theme-container>button>div{visibility:visible;width:6.25rem;transition:all .5s ease .5s}aside[role=main]:hover:not(:has(#handle-menu:hover))>footer>div.theme-container>button>picture,aside[role=main][open]>footer>div.theme-container>button>picture{opacity:0;transition:opacity .15s;transition-delay:.5s}aside[role=main]:not([open])>footer>div.theme-container>button>div{visibility:hidden;width:0}aside[role=main]>footer>div.theme-container>button>picture{display:block}article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture{background-color:var(--background-color)}article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture>{display:flex;gap:.75rem}article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div.theme-container>button>picture.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>footer>div.theme-container>button>picture{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div.theme-container>button>picture{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div.theme-container>button>picture>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div.theme-container>button>picture>a>div>span.name{color:var(--card-text-color)}}aside[role=main]>picture{position:absolute;right:-.75rem;top:4.25rem;height:1.5rem;width:1.5rem;cursor:pointer;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--white-10);background-color:var(--dark-grey);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}aside[role=main]>picture:hover{background-color:var(--light-gray)}aside[role=main][open]>picture>img{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}aside[role=main]:hover:not(:has(#handle-menu:hover)):not([open])>picture{visibility:hidden;cursor:none;transition:all .5s ease .15s}aside[role=main]>footer>div{width:100%;white-space:nowrap;overflow-x:hidden}aside[role=main]>footer>div>a[role=button][data-button-type=secondary]{justify-content:normal;background-color:var(--background-color);padding:0 0 0 .5rem}aside[role=main]>footer>div>a[role=button][data-button-type=secondary]:hover:after{border-radius:var(--border-radius)}aside[role=main]>footer>div>a{align-items:center}aside[role=main]:is(:hover,[open])>footer>div>a{align-items:center;gap:1rem}aside[role=main]>footer>div>a>picture{display:block;aspect-ratio:1/1;width:1.5rem;opacity:.7}article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>aside[role=main]>footer>div>a>picture.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture{background-color:var(--background-color)}article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture>{display:flex;gap:.75rem}article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divaside[role=main]>footer>div>a>picture.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>aside[role=main]>footer>div>a>picture{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div>a>picture{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div>a>picture>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divaside[role=main]>footer>div>a>picture>a>div>span.name{color:var(--card-text-color)}}aside[role=main]>footer>div>a>picture>img{width:1.5rem}aside[role=main]>footer>div>a>span{opacity:.7}aside[role=main]:not([open])>footer>div>a>span{width:0;overflow:hidden;max-width:-moz-fit-content;max-width:fit-content}aside[role=main]:not([open]):hover>footer>div>a>span{width:100%;transition:width .2s ease;transition-delay:.5s}header>form>input[role=submit-athlete-search]{display:none}aside[role=main]:not([open]) .msb-logo{--msb-logo:url(/img/new-icons/msb-logo-not-extended.svg);transition-delay:.5s}aside[role=main]:is([open],:hover:not(:has(#handle-menu:hover))) .msb-logo{--msb-logo:url(/img/new-icons/MSB-full-logo-extended.svg)}[data-theme=light] aside[role=main]:is([open],:hover:not(:has(#handle-menu:hover))) .msb-logo{--msb-logo:url(/img/new-icons/MSB-Logo-light-theme.svg)}aside[role=main] .request-push-access>li{opacity:1}aside[role=main] .request-push-access{opacity:0;border-top:1px solid var(--white-20);overflow:hidden;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}aside[role=main]:is([open],:hover:not(:has(#handle-menu:hover))) .request-push-access,aside[role=main]:not([open]):hover:not(:has(#handle-menu:hover)) .request-push-access{opacity:1;transition:opacity .5s ease .5s}.request-push-access{flex-direction:column}.request-push-access>div{opacity:1;padding:0 1rem 1rem;white-space:nowrap}.request-push-access>ul>a[role=button]{min-width:none;opacity:1}.request-push-access>a{margin-bottom:.5rem}.hide-leftbar{z-index:39!important}aside[role=main] ul>a:first-child{opacity:0;height:0;transition:all .2s;margin-bottom:0}aside[role=main]:hover ul>a:first-child{opacity:1;height:var(--button-height);margin-bottom:.5rem;transition:all .2s cubic-bezier(.64,.03,.34,.39);transition-delay:.5s}@media only screen and (max-width:640px){aside[role=main],header[role=main]{display:none}aside[role=mobile-nav] header:is([role=main]){display:flex;margin-left:0;padding-left:0;padding-right:0}aside[role=mobile-nav]{display:flex;top:0;flex-direction:row;width:100vw;height:80px;padding-top:0;transform:none;transition:border 3s;z-index:21;position:fixed}aside[role=mobile-nav]>div[role=nav-links]{height:0;width:100%;display:flex;flex-direction:column;top:0;transition:height .2s ease-in,top .4s;background-color:var(--dark-grey);z-index:1;overflow:hidden;position:fixed}aside[role=mobile-nav].expanded>div[role=nav-links]{top:80px;height:calc(100vh - 80px);overflow:auto}aside[role=mobile-nav]>div[role=nav-links]>span{padding-top:16px;margin-bottom:-10px;font-size:10px;color:var(--white-50);padding-inline:32px}aside[role=mobile-nav]>div[role=nav-links]>ul{border-bottom:1px solid var(--white-20);padding:16px}aside[role=mobile-nav]>div[role=nav-links]>ul>li{padding:0;display:flex;justify-content:space-between}aside[role=mobile-nav]>div[role=nav-links]>ul>li.mobile-hidden{display:none}aside[role=mobile-nav]>div[role=nav-links]>ul>li>a{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px}aside[role=mobile-nav]>div[role=nav-links]>ul>li>a>span{font-size:12px}aside[role=mobile-nav]>div[role=nav-header]{display:flex;width:100%;box-sizing:border-box;position:relative;z-index:2;-moz-column-gap:5%;column-gap:5%;padding:16px;background-color:var(--dark-grey);justify-content:flex-start;align-items:center}aside[role=mobile-nav].expanded>div[role=nav-header]{border-bottom:1px solid var(--white-20)}aside[role=mobile-nav]>div[role=nav-header]>img{width:35%;position:absolute;left:32.5%;height:100%;transition:height .5s;content:var(--full-logo-url)}aside[role=mobile-nav]>div[role=nav-header]>div{display:flex;align-items:center;justify-content:center}aside[role=mobile-nav]>div[role=nav-header]>div>img{width:20px;max-width:20px;filter:var(--filter-black) var(--filter-contrast)}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]{width:100%;display:flex;justify-content:space-between;align-items:center}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items] hgroup{gap:0}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header .nav-icons{display:flex;align-items:center;margin-right:0;gap:4px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header .nav-icons details{background-color:var(--white-05);border-radius:100%;justify-content:center;align-items:center}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header .nav-icons a{width:31px;height:31px;display:flex;justify-content:center;align-items:center;background:var(--white-05);border-radius:100%}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header .nav-icons a.mobile-hidden{display:none}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header summary{width:100%;height:100%;max-height:100%;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list]{width:31px;height:31px;position:static;margin-left:8px;display:flex}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div{right:0;margin:16px;max-width:calc(100vw - 32px);min-width:-moz-max-content;min-width:max-content;transition:opacity .3s}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list]:not([id=profile-dropdown]) summary+div:not([class=opened]){right:0;margin:16px;max-width:calc(100vw - 32px);min-width:-moz-max-content;min-width:max-content;opacity:0;display:none}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div.opened{height:unset;opacity:1;display:flex}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>header a{border-radius:5px;height:24px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul{display:flex;flex-direction:column;gap:12px;padding-inline:1.5rem}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul>li{display:flex;padding:0}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul>li>a{display:flex;width:100%;padding:0;justify-content:flex-start;background-color:transparent;border-radius:5px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul>li>a>div{width:100%}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul>li>a>picture{flex-shrink:0}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>ul>li>a>picture>img{border-radius:100%;width:100%;height:100%}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>footer{display:flex}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary+div>footer>a{border-radius:5px;width:100%;height:24px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list] summary .mobile-hidden,aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header>hgroup>details[role=list] summary picture{display:none}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header #profile-dropdown summary+div{gap:8px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list][id=profile-dropdown] summary+div ul{margin-top:8px;display:flex;flex-direction:column;gap:8px;padding-inline:6px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list][id=profile-dropdown] summary+div legend{font-size:12px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header #profile-dropdown summary+div :is(li,a){font-size:13px;gap:1rem}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>header details[role=list][id=profile-dropdown] summary+div picture img{width:18px;height:18px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items].expanded{top:80px;height:calc(100vh - 80px)}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>h2{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;font-size:18px;background-image:none;line-height:22px}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>ul{padding:0 10px;list-style:none;margin-bottom:16px;margin-top:9px;border:none}aside[role=mobile-nav]>div[role=nav-header]>div[role=nav-header-items]>span{margin-left:24px;color:var(--white-20);font-size:.625rem}details[role=list] summary:hover{background-color:transparent}details[role=list]:is([open]) summary{background-color:transparent}div[role=nav-header]>form{display:flex;width:100%;height:80%;position:relative}div[role=nav-header]>form>input{margin:0;font-size:12px}div[role=nav-header]>form>input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-size:1.5rem auto;padding-left:36px;background-image:none}div[role=nav-header]>form>button{position:absolute;width:12px;height:12px;display:flex;top:calc(50% - 6px);right:12px;padding:0}div[role=nav-header]>form>button>img{filter:var(--filter-black) var(--filter-contrast) opacity(.6);width:100%;height:100%}div[role=nav-header]>form>input[role=submit-athlete-search]{display:flex;-webkit-mask:url(/img/svg/search-ico.svg) no-repeat;mask:url(/img/svg/search-ico.svg) no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;width:36px;height:100%;position:absolute;padding:0;background-color:var(--white-70)}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list] summary{background-color:var(--white-05);border-radius:1.2rem;padding-left:.8rem;padding-right:.8rem;height:var(--button-height-mobile-lg);max-height:unset;gap:.8rem}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list] summary>p{font-size:1.4rem}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list] summary>img{width:3.2rem;height:3.2rem}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list] summary>picture>img{width:2rem;height:2rem}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list]>ul{width:100%}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list]>ul>li{border-radius:0}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list]>ul{padding-block:0}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list]>ul>li>span{font-size:1.2rem}.athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list]>ul>li>img{width:3rem;height:3rem}}@keyframes fade-in{0%{opacity:0;height:0}to{opacity:1;height:700px}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@media only screen and (max-height:850px){aside[role=main]>ul{padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-height:700px){aside[role=main]>ul{padding-top:.25rem;padding-bottom:.25rem}aside[role=main]>footer>div>a>picture,aside[role=main]>footer>div>a>picture>img,aside[role=main]>ul>li>a>div>picture,aside[role=main]>ul>li>a>div>picture>img{width:1.25rem}}@media only screen and (max-height:650px){aside[role=main]>ul>li>a>div>picture,aside[role=main]>ul>li>a>div>picture>img{width:1rem}}@media only screen and (max-height:600px){aside[role=main]>ul>li>a{padding-top:.15rem;padding-bottom:.15rem}}main[role=login-wrapper]{display:flex;min-height:100vh;gap:1rem;padding:1rem}main[role=build-app].Onboarding,main[role=login-wrapper]{max-width:none!important}main[role=login-wrapper]>section{display:flex;flex-basis:65%;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--dark-grey);padding:1rem}main[role=login-wrapper]>aside{display:flex;align-items:center;justify-content:center;flex-basis:35%}main[role=login-wrapper]>aside .msb-powered-logo{content:var(--msb-powered-logo)}main.Onboarding.athlete:not(.full-w)>section>form,main[role=login-wrapper]>section form{width:25rem}main[role=login-wrapper]>section form h1{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin-bottom:7rem;width:-moz-fit-content;width:fit-content;font-size:1.875rem;line-height:2.25rem;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=login-wrapper].branding>section form h1{margin-bottom:0}main[role=login-wrapper]>section form label{margin-left:.5rem}main[role=login-wrapper]>section form input{margin-top:0}main[role=login-wrapper]>section form :is(button,[role=button]){margin-top:2rem;width:100%;justify-content:center}main[role=login-wrapper]>section p{color:var(--white-70)}main[role=login-wrapper]>section p.error{margin-top:.5rem;color:var(--danger);font-size:var(--font-size-md)}main[role=login-wrapper]>section p.login-separator{margin-top:2rem}main[role=login-wrapper]>section p.terms{margin-top:1.5rem;font-size:var(--font-size-md)}main[role=login-wrapper]>section p.terms a{-webkit-text-decoration-line:underline;text-decoration-line:underline}main[role=login-wrapper]>section form .input-password-wrapper{position:relative;margin-top:1.5rem}main[role=login-wrapper]>section form .input-password-wrapper button{position:absolute;right:1rem;bottom:.75rem;margin-top:0;height:auto;width:auto}main[role=login-wrapper]>section form>:is([data-button-type=text-white]){margin-top:1.5rem;display:block;text-align:center;font-weight:600}article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]){border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]).custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]).custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]).custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]).custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]){background-color:var(--background-color)}article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white])>{display:flex;gap:.75rem}article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]):last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white])>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white]){margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white]):after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white]).custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main[role=login-wrapper]>section form>:is([data-button-type=text-white]){background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white]){background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain[role=login-wrapper]>section form>:is([data-button-type=text-white])>a>div>span.name{color:var(--card-text-color)}}main[role=login-wrapper] header h1{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));flex-shrink:0;font-size:1.875rem;line-height:2.25rem;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=login-wrapper]:not(.Billing) details[role=list] summary{background-color:var(--white-10)}main.Billing details[role=list] summary{min-height:3rem}main.Onboarding>section{justify-content:flex-start;padding:4rem}header[role=onboarding-header]{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;gap:1rem}header[role=onboarding-header] ul{display:flex;align-items:center;border-radius:.75rem;padding:1rem;background-color:var(--background-color)}header[role=onboarding-header] ul li{position:relative;width:4rem;text-align:center;text-transform:capitalize;color:var(--white-40);font-size:var(--font-size-sm)}header[role=onboarding-header] ul li.active,header[role=onboarding-header] ul li.completed{color:var(--white)}header[role=onboarding-header] ul li:before{margin-left:auto;margin-right:auto;margin-bottom:.5rem;display:block;height:.75rem;width:.75rem;border-radius:.5rem;background-color:var(--light-gray)}article.metrics-dashboard>section>header[role=onboarding-header] ul li:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>header[role=onboarding-header] ul li.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>header[role=onboarding-header] ul li.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>header[role=onboarding-header] ul li.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>header[role=onboarding-header] ul li.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>header[role=onboarding-header] ul li:before{background-color:var(--background-color)}article.metrics-dashboard>section>header[role=onboarding-header] ul li>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>header[role=onboarding-header] ul li:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>header[role=onboarding-header] ul li>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>header[role=onboarding-header] ul li:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li>a>div>span.name:before{color:var(--card-text-color)}}header[role=onboarding-header] ul li:before{content:""}header[role=onboarding-header] ul li.active:before{background-image:linear-gradient(var(--gradient-left),var(--gradient-right))}header[role=onboarding-header] ul li.completed:before{background:var(--icon-valid) center center no-repeat;height:.85rem;width:.85rem}header[role=onboarding-header] ul li:not(:last-child):after{position:absolute;top:.3rem;margin:0 auto;display:block;height:.125rem;width:100%}article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child):after{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child).custom-metrics:after{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child).custom-metrics):after{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child).custom-metrics:after{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child).custom-metrics:after{opacity:0}[data-theme=light] article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child):after{background-color:var(--background-color)}article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child)>:after{display:flex;gap:.75rem}article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child):last-child:after{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child)>a:after{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child)>a>div:after{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child)>a>div>picture:after{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child):after{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child)>a:after{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child)>a>div:after{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child):after:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divheader[role=onboarding-header] ul li:not(:last-child).custom-metrics:after{display:none}[data-theme=light] article.metrics-dashboard>section>header[role=onboarding-header] ul li:not(:last-child):after{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li:not(:last-child):after{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li:not(:last-child)>a>div>picture:after{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divheader[role=onboarding-header] ul li:not(:last-child)>a>div>span.name:after{color:var(--card-text-color)}}header[role=onboarding-header] ul li:not(:last-child):after{background-color:var(--light-gray);content:"";left:59%}header[role=onboarding-header] ul li.completed:after{background-image:linear-gradient(var(--gradient-left),var(--gradient-right))}header[role=onboarding-header]>section{display:flex;flex:1 1 0%;align-items:center;gap:1rem}header[role=resume-header]{margin-bottom:4rem;display:flex;width:100%;flex-direction:column;gap:1rem}header[role=resume-header] h4{font-size:.9075rem;line-height:1.6rem;opacity:.7}main.Onboarding.branding{overflow:hidden}main.Onboarding>section form{width:100%}main.Onboarding.branding>section form{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}main.Onboarding:not(.athlete) form>section{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;-moz-column-gap:3rem;column-gap:3rem}main.Onboarding form .avatar-wrapper{position:relative;height:7rem;width:7rem;cursor:pointer;border-radius:3.5rem;padding:.25rem;background:var(--background-color);border:2px solid var(--white-20)}main.Onboarding form .avatar-wrapper,main.Onboarding form .avatar-wrapper .upload-icon-wrapper{display:flex;align-items:center;justify-content:center}main.Onboarding form .avatar-wrapper .upload-icon-wrapper{position:absolute;bottom:-.25rem;right:-.25rem;width:-moz-fit-content;width:fit-content;border-radius:9999px;background:var(--white-20-solid);border:4px solid var(--white-20-solid)}main.Onboarding form .avatar-wrapper .upload-icon-wrapper.remove-wrapper{right:0;left:-.25rem}main.Onboarding form .avatar-wrapper .upload-icon-wrapper .upload-icon{height:1.75rem;width:1.75rem;color:var(--white);background:var(--white);-webkit-mask:url(/img/new-icons/edit-pencil.svg) center/1.15rem 1.15rem no-repeat;mask:url(/img/new-icons/edit-pencil.svg) center/1.15rem 1.15rem no-repeat}main.Onboarding form .avatar-wrapper .upload-icon-wrapper .remove-icon{height:1.75rem;width:1.75rem;color:var(--danger);background:var(--danger);-webkit-mask:url(/img/svg/trash.svg) center/1.15rem 1.15rem no-repeat;mask:url(/img/svg/trash.svg) center/1.15rem 1.15rem no-repeat}main.Onboarding form .avatar-wrapper img.avatar{height:100%;border-radius:3.5rem}main.Onboarding form iframe[title=reCAPTCHA]{border:2px solid transparent}main.Onboarding section form .radio-container label{margin:0;opacity:1;font-size:var(--font-size)}main.Onboarding form>section>div label.checkbox-input{margin-left:0;display:flex;opacity:1}main.Onboarding form>section>div .checkbox-input a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin-left:-.25rem;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main.Onboarding section footer{margin-top:3rem;display:flex;align-items:center;gap:3rem}main[role=login-wrapper].Onboarding>section>form>footer>.primary-color-onboarding-tooltip>div>button,main[role=login-wrapper].Onboarding>section>form>footer>button{margin-top:0;width:47%}main[role=login-wrapper].Onboarding>section>form>footer>.primary-color-onboarding-tooltip{width:100%}main.Onboarding form .radio-container{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;background-color:var(--white-05);padding:.5rem .5rem .5rem 1rem;border-radius:var(--border-radius)}main.Onboarding form .radio-container>div{display:flex;align-items:center;flex:0.4}main.Onboarding form .radio-container>label,main.Onboarding form .radio-container>span{display:flex;align-items:center;flex:0.6}main.Onboarding form .radio-container>div>span{margin-left:1rem;display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-10)}main.Onboarding form .radio-container>div>button{position:relative;margin-top:0}main.Onboarding form .radio-container>div>button input[type=radio]{position:absolute;height:100%;width:100%;opacity:0}main.Onboarding form .radio-container details{width:100%}main[role=login-wrapper].Onboarding>section form header :is(button,[role=button]){margin-top:0;width:auto}main[role=login-wrapper].Onboarding.branding>section{width:60%}main[role=login-wrapper].Onboarding.branding>aside{width:40%}main.Onboarding .exercise-phone-image{position:relative;display:flex;align-items:center;justify-content:center}main:is(.Onboarding,.settings) .phone-template{position:relative;margin-top:1rem;width:45%;z-index:1}main.Onboarding .phone-template:is([class*=primaryColor],[class*=appLogo]){width:40%}main.Onboarding .phone-template:is([class*=appLogo]){margin-block:4rem}main:is(.Onboarding,.settings) .phone-template img{position:relative;z-index:10}main:is(.Onboarding,.settings) .phone-template .background-container{position:absolute;left:5%;top:4%;z-index:1;margin-top:0;height:92%;width:89%;overflow:hidden;border-radius:2.5rem;box-shadow:10px 15px 10px #000}main:is(.Onboarding,.settings) .phone-template .background-container svg{margin-top:0;display:block;height:100%;width:100%;border-radius:1rem;filter:none}article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg{background-color:var(--background-color)}article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg>{display:flex;gap:.75rem}article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain:is(.Onboarding,.settings) .phone-template .background-container svg.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main:is(.Onboarding,.settings) .phone-template .background-container svg{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain:is(.Onboarding,.settings) .phone-template .background-container svg{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain:is(.Onboarding,.settings) .phone-template .background-container svg>a>div>span.name{color:var(--card-text-color)}}main:is(.Onboarding,.settings) .phone-template .background-container svg{left:4%;z-index:1}main.Onboarding .apptheme-placeholder{display:flex;gap:1rem}main:is(.Onboarding) .theme-selector{margin-top:1.75rem;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:column;align-items:center;border-radius:1rem;padding:.5rem;background-color:var(--background-color)}main:is(.Onboarding,.settings) .theme-selector .label{margin-top:.5rem;margin-bottom:1rem;font-size:var(--font-size-md)}main:is(.Onboarding,.settings) .theme-selector .boxes{display:flex;flex-grow:1;gap:.5rem}main:is(.Onboarding,.settings) .theme-selector .boxes .box{display:flex;flex-grow:1;cursor:pointer;flex-direction:column;gap:1rem;border-radius:.75rem;padding:1rem}main.Onboarding .theme-selector .boxes .box.active{background-color:var(--dark-grey);border:1px solid var(--white-20)}main.Onboarding .theme-selector .boxes .box>div{display:flex;align-items:center;justify-content:center;gap:.25rem}main.Onboarding .theme-selector .boxes .box>img{height:7rem}main.Onboarding .input-color{margin-top:1.5rem}main:is(.Onboarding,.settings) .input-color .color-showcase{position:absolute;right:1rem;top:.5rem;height:2rem;width:2rem;cursor:pointer;border-radius:1rem;opacity:1;border:2px solid var(--color)}main.Onboarding .primary-color-wrapper{max-width:370px;min-width:50%}main.Onboarding .primary-color-wrapper h3 span{font-size:var(--font-size-md);font-weight:400;opacity:.7}main.Onboarding .multi-options-container{margin-top:1.5rem;display:flex;width:auto;gap:.25rem;border-radius:.75rem;padding:.25rem;background-color:var(--white-10)}main.Onboarding .multi-options-container .color-button{height:2.5rem;width:100%;cursor:pointer;border-radius:.5rem;text-align:center}main.Onboarding .multi-options-container .color-button.active{background-color:var(--outline-background-color)}main.Onboarding .multi-options-container .color-button.active span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;background-color:var(--outline-background-color)}main.Onboarding .applogo-placeholder{display:flex;width:100%;gap:1rem}main.Onboarding .applogo-placeholder .image-selector{display:flex;height:28rem;flex-direction:column;border-radius:.75rem;background-color:var(--background-color);padding:1rem}main.Onboarding .applogo-placeholder .image-selector .title-row{display:flex;justify-content:space-between;padding:.5rem}main.Onboarding .applogo-placeholder .image-selector .image-container{margin-left:0;display:flex;height:13rem;width:13rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:1rem;padding:1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--white-05);border:1px dashed var(--white-20)}main.Onboarding .applogo-placeholder .image-selector .image-container:hover{background-color:var(--white-10)}main.Onboarding .applogo-placeholder .image-selector .image-container span{text-align:center}main.Onboarding .applogo-placeholder .image-selector .image-container .selector-title{font-weight:600;color:var(--information)}main.Onboarding .applogo-placeholder .image-selector .switch-container{border-radius:.5rem;padding:.75rem;background-color:var(--white-10);font-size:var(--font-size-md)}main.Onboarding .applogo-placeholder .image-selector .input-color{margin-top:0}main.Onboarding .applogo-placeholder .image-selector .color-showcase{right:.75rem;top:.25rem;height:1.75rem;width:1.75rem}main.Onboarding .applogo-placeholder .image-selector .appcolor-pencil-wrapper{height:.75rem;width:.75rem}main.Onboarding .applogo-placeholder .image-selector .input-color input[type=text]{height:2.25rem;border-radius:.5rem}main:is(.Onboarding,.settings) .phone-template .splash-bg-overlay{position:absolute;top:0;left:.25rem;height:100%;width:96%}main:is(.Onboarding,.settings) .phone-template .splash-bg-overlay-logo{position:absolute;top:50%;left:50%;background-size:contain;background-position:50%;background-repeat:no-repeat;height:60%;width:75%;transform:translate(-50%,-50%)}main:is(.Onboarding,.settings) .phone-template .splash-bg-overlay-logo.tinted{position:absolute;top:50%;left:50%;background-size:contain;background-position:50%;background-repeat:no-repeat;height:60%;width:75%;transform:translate(-50%,-50%);filter:var(--filter-black) var(--filter-white)}main.Onboarding.exercise-catalog>section{justify-content:center;padding-top:2.5rem;padding-bottom:2.5rem}main.Onboarding.exercise-catalog>section>header{margin-bottom:1.5rem}#coaching-wrapper main.Onboarding.exercise-catalog>section>article{border-style:solid!important;background-color:var(--background-color)}#coaching-wrapper main.Onboarding.exercise-catalog>section>article>aside,#coaching-wrapper main.Onboarding.exercise-catalog>section>article>div{overflow:auto;scrollbar-width:thin;height:calc(100vh - 18.5rem)}main.Onboarding.exercise-catalog section footer{margin-top:2rem;width:41.666667%;align-self:flex-start}main.Onboarding.exercise-catalog section footer button{width:100%;justify-content:center}main.Onboarding.exercise-catalog[role=login-wrapper]>aside{flex-grow:1;align-items:flex-start;justify-content:flex-start;max-width:33%}main.Onboarding.exercise-catalog aside section{margin-top:4rem;flex-grow:1}main.Onboarding.exercise-catalog aside header{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}main.Onboarding.exercise-catalog>section:first-child>article>aside>fieldset{padding-top:.5rem;padding-bottom:.5rem}main.Onboarding .org-preferences,main.Onboarding .resume{margin-top:4rem;min-height:26rem}main.Onboarding .resume>p{margin-bottom:.5rem}main.Onboarding .resume>ul{margin-bottom:1.5rem}main.Onboarding .resume>ul>li{margin-bottom:.5rem;display:flex;width:65%;align-items:center;gap:.5rem;border-radius:.5rem;background-color:var(--light-gray);padding:1rem .75rem}main.Onboarding .main-phone-template-login{display:flex;align-items:center;gap:2rem;padding-left:5%;padding-right:1%}main.Onboarding .phone-template-login-position{margin-bottom:7rem!important}#coaching-wrapper main.Onboarding.exercise-catalog>section:first-child>article>aside>fieldset:not(:first-child){margin-top:0;padding-top:.5rem;padding-bottom:.5rem}main.Onboarding.exercise-catalog fieldset>:last-child{margin-bottom:0}main.Onboarding.exercise-catalog section div fieldset .filters-wrapper{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}main.Onboarding.exercise-catalog fieldset ul li button{height:2rem;border-radius:.5rem}main.Onboarding.exercise-catalog fieldset ul li :is(button,[role=button]):is([data-button-type=primary]):not([disabled]):before{border-radius:.5rem}main[role=build-app].Onboarding{display:flex;height:100vh;align-items:center;justify-content:center;padding:2rem}main[role=build-app].Onboarding>article{display:flex;flex-direction:column;align-items:center;border-radius:1.25rem;background-color:var(--dark-grey);padding:3rem 4rem}main[role=build-app].Onboarding>article h3{margin-top:3rem;text-align:center}main[role=build-app].Onboarding>article p{margin-bottom:2.5rem;margin-top:.5rem;opacity:.7;font-size:var(--font-size-md)}main[role=build-app].Onboarding .phone-template{width:auto}main[role=build-app].Onboarding .phone-template img{height:300px}main[role=build-app].Onboarding .phone-template .background-container{border-radius:1.5rem}main[role=login-wrapper] input[data-has-error=true]+span[role=input-error]{top:.875rem}main.Onboarding.athlete>section{position:relative}main.Login>section>form>button[data-icon-only],main.Onboarding.athlete>section>form>button[data-icon-only],main.Onboarding.athlete>section>form>section>button[data-icon-only]{position:absolute;left:4rem;margin-top:0;width:auto}main.Login>section>form>button[data-icon-only]{top:6rem}main.Onboarding.athlete>section>form h1{margin-bottom:1rem;margin-top:5rem;text-align:center}main.Onboarding.athlete.full-w>section>form{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}main.Onboarding.athlete.full-w>section>form h1{margin-top:0;margin-left:3.5rem}main.Onboarding.athlete.full-w>section>form>section>p{margin-left:3.5rem}main.Onboarding.athlete .code-input-wrapper{margin-top:7rem;display:flex;align-items:center;justify-content:space-between}main.Onboarding.athlete form .measurement-system .radio-container{width:50%;padding:.25rem}main[role=login-wrapper] :is(button,[role=button])[data-button-type=outline]:not([disabled])>span{z-index:2}main.Onboarding.athlete form .measurement-system .radio-container span,main.Onboarding.athlete.parq form .radio-container span{z-index:2}main.Onboarding.athlete form .measurement-system .radio-container span.no-opacity,main.Onboarding.athlete.parq form .radio-container span.no-opacity{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.Onboarding.athlete form .measurement-system .radio-container span.no-opacity),main[role=login-wrapper]>section form div:has(h1):not(main.Onboarding.athlete.parq form .radio-container span.no-opacity){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)
main.Onboarding.athlete.parq form .radio-container span.no-opacity,main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.Onboarding.athlete form .measurement-system .radio-container span.no-opacity{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row
  
main.event-counter-item.Onboarding.athlete.parq form .radio-container span.no-opacity,:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.Onboarding.athlete form .measurement-system .radio-container span.no-opacity{opacity:0}main.Onboarding.athlete form .radio-container>div{display:flex;flex:1 1 0%;gap:.25rem}main.Onboarding.athlete form .radio-container>div>button{height:2.5rem}main.Onboarding.athlete .rep-max{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}main.Onboarding.athlete .rep-max .input{position:relative}main.Onboarding.athlete .rep-max .input span.unit{position:absolute;bottom:1rem;right:1rem}main.Onboarding.athlete .unit-input .units-toggle{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.Onboarding.athlete .unit-input .units-toggle){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.Onboarding.athlete .unit-input .units-toggle{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.Onboarding.athlete .unit-input .units-toggle{opacity:0}main.Onboarding.athlete form .radio-container>label{flex-basis:75%}main.Onboarding.athlete form .radio-container{gap:1rem;padding-right:0}main.Onboarding.athlete.parq form .radio-container{padding-right:1rem}main[role=login-wrapper].Billing>section{position:relative;justify-content:flex-start}main[role=login-wrapper].Billing>section>form{margin-top:3rem;margin-bottom:3rem;display:flex;width:66.666667%;flex-grow:1;flex-direction:column;justify-content:space-between}main[role=login-wrapper].Billing>section>form>button[data-icon-only]{position:absolute;top:4rem;left:3rem;margin-top:0;height:auto;width:auto}main.Billing>section>form>section #card-element{border-radius:.75rem;padding:1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--form-element-background-color)}main.Billing>section>form>section #card-element:hover{background-color:var(--form-element-hover-background-color)}main.Billing>section>form>section #card-errors{margin-top:.5rem;margin-left:.5rem;color:var(--danger)}main.Billing>section>form>section article{margin-top:2rem}main.Billing>section>form>section article>div{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}main.Billing>section>form>section article>div>div{flex:1 1 0%}main.Billing>section>form select{height:48px}main.Billing>section>form>footer{display:flex;justify-content:space-between}main.Billing>section>form>footer :is(button,[role=button]){margin-top:0;width:auto}main.Billing>section>form>footer>div{display:flex;align-items:center;gap:.5rem}main.Billing>section>form>footer>div span{font-size:var(--font-size-md);opacity:.7}main.Billing>section>form .checkboxes-wrapper{margin-top:2rem;display:flex;justify-content:space-between;gap:1.5rem}main.Billing>section>form .checkboxes-wrapper .feedback-checkboxes>div{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}main.Billing>section>form textarea{height:100%}main[role=login-wrapper].Onboarding.branding div.branding-info p{width:60%}main[role=login-wrapper].Onboarding.branding div.branding-info p.appIcon,main[role=login-wrapper].Onboarding.branding div.branding-info p.exerciseInfo{max-width:75%}main[role=build-app].Onboarding .phone-template:nth-child(2) img{height:340px}main[role=login-wrapper].athlete.code>section form>p:not(.login-separator){font-size:var(--font-size-md)}main[role=login-wrapper].athlete.parq>section form h1{font-size:1.25rem}main[role=login-wrapper] :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{z-index:1}main[role=login-wrapper] .app-icons-image{margin-left:-1rem;margin-right:-1rem;margin-top:-8rem;height:calc(100vh - 2rem)}main[role=login-wrapper] .branding-examples-image{display:flex;justify-content:center}main.Onboarding.athlete .code-input-wrapper .code-field+.code-box{position:absolute;opacity:0;z-index:-1}main.Onboarding.athlete .code-input-wrapper .code-field{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05);border:1px solid var(--white-10);font-size:2rem}main.Onboarding.athlete .code-input-wrapper .code-field.focused{border-color:var(--white-50)}[data-theme=light] main.Onboarding.athlete .code-input-wrapper>:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--white-05);height:var(--button-height-mobile);font-size:1.2rem;padding-inline:2.4rem}main.Onboarding .chip.info.mobile-hidden{display:flex}#login-wrapper form[role=upgrade]>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (max-width:960px){main[role=login-wrapper]{flex-direction:column}}@media only screen and (max-width:640px){main[role=login-wrapper]{gap:0;padding:0}main[role=login-wrapper]>section{flex:1;border-radius:0;padding:1.6rem}main[role=login-wrapper]>section>form{display:flex;flex-direction:column;justify-content:center;width:100%}main[role=login-wrapper]>aside{background-color:var(--dark-grey)}main[role=login-wrapper]>section form div:has(h1):not(.hidden){display:flex;align-self:center}main[role=login-wrapper]>section form h1{font-size:3rem;line-height:3.6rem;margin-bottom:12.6rem}main[role=login-wrapper]>section form label{font-size:1.2rem;margin-bottom:.8rem}main[role=login-wrapper]>section form input{padding-inline:1.6rem;font-size:1.4rem}main[role=login-wrapper]>section p.login-separator{font-size:1.4rem;line-height:1.68rem}main[role=login-wrapper]>section form a[role=button][data-button-type=outline]{background-color:var(--white-10)}main[role=login-wrapper]>section p.terms{font-size:1.2rem;line-height:1.44rem;text-align:center}main[role=login-wrapper]>aside{padding-bottom:4rem}main[role=login-wrapper]>aside .msb-powered-logo{filter:var(--filter-grey);width:33%}main[role=login-wrapper]>section form .input-password-wrapper button{filter:var(--filter-black) var(--filter-contrast);height:35%;aspect-ratio:1.25/1;bottom:calc(2.4rem - 17.5%)}main[role=login-wrapper]>section form .input-password-wrapper button>img{width:100%;height:100%}main[role=login-wrapper]>section form>:is([data-button-type=text-white]){margin-top:2.2rem;font-size:1.2rem}main[role=login-wrapper]>section form .input-password-wrapper :is(button,[role=button]):is([data-button-type=text-white]):not([disabled]):hover{background-color:transparent}main[role=login-wrapper]>section p.error{font-size:1.2rem;line-height:1.44rem}main[role=login-wrapper] input[data-has-error=true]+span[role=input-error]{width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem)}header[role=onboarding-header] :is(button,[role=button])[data-icon-only]{width:3rem;height:3rem}header[role=onboarding-header] :is(button,[role=button])[data-icon-only]>img{width:100%;height:100%;filter:var(--filter-black) var(--filter-contrast)}header[role=onboarding-header] ul{display:none}main[role=login-wrapper]:not(.Login)>section>form{align-items:center}main.Onboarding>section{padding-top:3.2rem}main[role=login-wrapper].Onboarding>:is(aside){display:none}main.Onboarding form .avatar-wrapper{width:10rem;height:10rem;border-radius:2.4rem;background-color:transparent}main.Onboarding form .avatar-wrapper .upload-icon-wrapper:not(.remove-wrapper)+img{filter:var(--filter-black) var(--filter-contrast)}main.Onboarding:not(.athlete) form>section{display:flex;flex-direction:column;width:100%}main.Onboarding:not(.athlete) form>section:first-child{align-items:center}main.Onboarding form .avatar-wrapper .upload-icon-wrapper{background-color:var(--white-20)}main.Onboarding form .avatar-wrapper .upload-icon-wrapper :is(.upload-icon,.remove-icon){width:2.5rem;height:2.5rem;-webkit-mask-size:1.5rem;mask-size:1.5rem}main.Onboarding form .avatar-wrapper img.avatar{border-radius:2rem}main.Onboarding form>section>div label.checkbox-input{display:flex;align-items:center;height:3rem;font-size:1.4rem;opacity:1}main.Onboarding form>section>div label.checkbox-input>input{height:100%;background-size:3rem}main.Onboarding form>section>div label.checkbox-input>input:not([value=on]){filter:var(--filter-black) var(--filter-contrast)}main.Onboarding form>section div[role=recaptcha-wrapper]{display:flex;flex-direction:column;justify-content:center;align-items:center}main.Onboarding section footer{display:flex;flex-direction:column;width:100%}main[role=login-wrapper].Onboarding>section>form>footer>:is(button,a){width:100%}main[role=login-wrapper].Onboarding>section>form>footer>:is(a){font-size:1.2rem}main[role=login-wrapper].Onboarding>section>header[role=onboarding-header]+form>footer>a{margin-bottom:4rem;text-align:center}main.Onboarding form iframe[title=reCAPTCHA]{border:none}main.Onboarding:not(.athlete) form>p.error-message{color:var(--danger);font-size:1.4rem;margin-top:1.6rem;width:100%}main.Onboarding form>div:not(.chip){width:100%;display:flex;flex-direction:column;gap:.8rem}main.Onboarding form .radio-container{padding:.8rem;flex-direction:column;margin-top:0;gap:1.6rem;z-index:1;position:relative}main.Onboarding section form .radio-container label{width:100%;padding-inline:.8rem;padding-top:.8rem;font-size:1.4rem}main.Onboarding form .radio-container>div{width:100%}main.Onboarding form .radio-container>div:has(>select){position:relative}main.Onboarding form .radio-container>div>select{position:relative;height:var(--button-height-mobile);background:var(--white-10);font-size:1.4rem;line-height:1.68rem;padding-inline:1.6rem}main.Onboarding form .radio-container>div>select+picture{position:absolute;right:1.6rem;top:calc(50% - 1rem)}main.Onboarding form :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{background-color:var(--dark-grey)}[data-theme=dark] main.Onboarding form :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{background-color:var(--white-05)}main.Onboarding form .radio-container>div>span{position:absolute;top:1.2rem;right:1.2rem;background-color:var(--dark-grey);width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:1.2rem}.ToolTipPortal div{right:1.6rem;left:unset!important;font-size:1.2rem!important;line-height:1.44rem}.ToolTipPortal div>div>span{right:1.475rem;left:unset!important}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).hidden{display:none}main[role=login-wrapper].Onboarding.branding>:is(section,aside){width:100%}main[role=login-wrapper].Onboarding.branding>section header h1{font-size:1.875rem}main[role=login-wrapper].Onboarding.branding div.branding-info{flex-direction:column}main[role=login-wrapper].Onboarding.branding div.branding-info h4{font-size:1.6rem;line-height:2.25rem}main[role=login-wrapper].Onboarding.branding div.branding-info h1{font-size:2rem}main[role=login-wrapper].Onboarding.branding>section form div:has(h1){background-image:none}main[role=login-wrapper].Onboarding.branding div.branding-info p{width:100%;font-size:1.4rem;line-height:1.68rem}main.Onboarding .phone-template{margin-top:0}main.Onboarding .phone-template.web.appTheme{left:15%;width:100%;position:relative}main.Onboarding .phone-template.web.appTheme img{top:4px}main.Onboarding .phone-template.mobile.appTheme{position:absolute;width:28%;top:30%;left:10%}main.Onboarding .phone-template.mobile.appTheme .background-container{border-radius:2rem;box-shadow:0 15px 10px -5px #000}main.Onboarding div .app-theme-wrapper:not([class*=hidden]){display:flex;flex-direction:column}main.Onboarding .app-theme-wrapper .apptheme-placeholder{flex-direction:column}main.Onboarding .theme-selector .boxes .box>img{display:none}main.Onboarding .theme-selector span{font-size:1.4rem;color:var(--primary)}main.Onboarding .theme-selector span.label{font-size:1.2rem}main.Onboarding .mobile-branding-placeholder+div{width:100%}main.Onboarding .mobile-branding-placeholder+div .theme-selector{max-width:unset;background-color:transparent;align-items:flex-start}main.Onboarding .mobile-branding-placeholder+div .theme-selector .boxes{width:100%}main.Onboarding .mobile-branding-placeholder+div .theme-selector .boxes .box{height:4.8rem;justify-content:center}main.Onboarding .mobile-branding-placeholder+div .theme-selector .boxes .box.active{background-color:var(--white-05)}main.Onboarding .mobile-branding-placeholder+div .theme-selector .boxes .box img{filter:none}main.Onboarding .primary-color-wrapper h3{font-size:1.6rem;font-weight:400}main.Onboarding .primary-color-wrapper h3 span{font-size:1.1rem}main.Onboarding .primary-color-wrapper input[name=appMainColorPicker]{width:3.2rem;height:3.2rem}main.Onboarding .input-color .color-showcase{width:3.2rem;height:3.2rem;border-radius:100%;margin-left:0;margin-bottom:0;top:calc(50% - 1.6rem)}main.Onboarding .multi-options-container{padding:.4rem;background-color:var(--white-05)}main.Onboarding .multi-options-container .color-button span{color:var(--primary)}[data-theme=dark] main.Onboarding .multi-options-container .color-button.active{background-color:var(--white-05)}main.Onboarding .multi-options-container .color-button.active{background-color:var(--dark-grey)}main.Onboarding .multi-options-container .color-button.active span{font-weight:700}main.Onboarding .applogo-placeholder{flex-direction:column}main.Onboarding .applogo-placeholder .image-selector{position:relative}main.Onboarding .applogo-placeholder .image-selector div:has(>div[class=title-row]){display:flex;flex-direction:row-reverse;justify-content:flex-end}main.Onboarding .applogo-placeholder .image-selector .title-row{align-items:center;color:var(--primary);font-size:1.4rem;padding:.8rem}main.Onboarding .applogo-placeholder .image-selector .title-row span:last-child{position:absolute;right:.8rem;top:.8rem}main.Onboarding .applogo-placeholder .image-selector .title-row span:last-child>img{width:2rem;height:2rem;filter:var(--filter-black) var(--filter-contrast)}main.Onboarding .applogo-placeholder .image-selector .image-section picture{padding:2rem;border-radius:1.2rem;border:1px solid var(--white-20)}main.Onboarding .applogo-placeholder .image-selector .image-section label{flex-direction:row-reverse;width:-moz-fit-content;width:fit-content;border:none;gap:.8rem;padding:.8rem;background-color:transparent;opacity:1}main.Onboarding .applogo-placeholder .image-selector .image-container span{display:none}main.Onboarding .applogo-placeholder .image-selector .switch-container span{color:var(--primary);font-size:1.2rem}main.Onboarding .applogo-placeholder .image-selector .image-container picture.selected-image{width:6.2rem;height:6.2rem;padding:0}main.Onboarding .applogo-placeholder .image-selector .image-container picture.selected-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}main[role=login-wrapper].Onboarding.branding div.branding-info p.appIcon,main[role=login-wrapper].Onboarding.branding div.branding-info p.exerciseInfo{max-width:unset}main.Onboarding.exercise-catalog>section:first-child{max-width:100%;justify-content:space-between}#coaching-wrapper main.Onboarding.exercise-catalog>section>article{flex-direction:column;flex:1;background-color:var(--white-05)}#coaching-wrapper main.Onboarding.exercise-catalog>section>article>div{height:-moz-fit-content;height:fit-content;background-color:transparent}#coaching-wrapper main.exercise-catalog>section>article>div.category-selectors>ul{display:flex;max-width:100%;overflow:auto}#coaching-wrapper main.exercise-catalog>section>article>div.category-selectors>ul>li{padding:1rem 1.6rem;font-size:1.4rem;text-wrap:nowrap;white-space:nowrap;line-height:1.68rem;border-radius:.8rem}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list{flex:1}#coaching-wrapper main.exercise-catalog>section>article>div>header.mobile-hidden{display:none}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list{display:flex;flex-direction:column}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list>p{display:flex;flex:1;justify-content:center;align-items:center;border-radius:.8rem;background-color:var(--dark-grey)}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list>ul{display:flex;flex-direction:column;margin-top:0;padding:.8rem;flex:1;border-radius:.8rem;background-color:var(--dark-grey)}#coaching-wrapper main.exercise-catalog>section>article>div.category-selectors>ul::-webkit-scrollbar{height:0}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list>ul>li{font-size:1.4rem;align-items:center;display:flex;padding:.4rem;gap:.8rem}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list>ul>li>picture{margin-right:0}#coaching-wrapper main.exercise-catalog>section>article>div.catalog-list>ul>li>picture>img{width:3rem;height:3rem}#coaching-wrapper main.Onboarding.exercise-catalog>section>article>div>header>input{border:none;width:100%;height:var(--button-height-mobile);font-size:1.4rem;background-color:var(--white-05);background-size:2rem;padding-left:4rem}main.Onboarding.exercise-catalog section footer{width:100%}main.Onboarding.exercise-catalog>section:first-child>header>section>h1{line-height:3.6rem}main.Onboarding.exercise-catalog div.app-preview{display:flex;flex-direction:column;justify-content:space-between;flex:1}main.Onboarding.exercise-catalog div.app-preview>div:nth-child(2){display:flex;flex-direction:column;gap:1.6rem}main.Onboarding.exercise-catalog div.app-preview>div:nth-child(2)>h1{font-size:2rem;line-height:2.4rem}main.Onboarding.exercise-catalog div.app-preview>div:nth-child(2)>span{font-size:1.4rem;opacity:.7}main[role=build-app].Onboarding>article{padding-left:1rem;padding-right:1rem}main[role=build-app].Onboarding>article>div:first-child{width:100%;max-width:100%;aspect-ratio:1.35}main[role=build-app].Onboarding>article>div>div.phone-template{width:100%;height:100%}main[role=build-app].Onboarding .phone-template img,main[role=build-app].Onboarding .phone-template:nth-child(2) img{height:unset}main[role=build-app].Onboarding .phone-template .background-container svg{width:100%;aspect-ratio:.5;height:unset;border-radius:15%}main[role=build-app].Onboarding .phone-template .background-container{aspect-ratio:.5;height:unset;top:2%}main[role=build-app].Onboarding>article>div>div.phone-template:nth-child(2){width:115%;height:115%}main[role=build-app].Onboarding>article>h3{font-size:1.4rem;line-height:1.68rem}main[role=build-app].Onboarding>article>p{font-size:1.2rem;line-height:1.44rem;margin-top:1.6rem}[data-theme=light] #coaching-wrapper main.Onboarding.exercise-catalog>section>article{background-color:var(--white-05)}[data-theme=light] #coaching-wrapper main.Onboarding.exercise-catalog>section>article>div>header>input{background-color:var(--dark-grey)}[data-theme=light] #coaching-wrapper main.Onboarding.exercise-catalog>section>article>div.catalog-list>ul>li{background-color:var(--white-05)}[data-theme=light] main[role=build-app].Onboarding>article{background-color:var(--dark-grey)}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>article>div>ul>li:not(.active){background-color:transparent}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>article>div>ul>li.active{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);color:var(--white-always);font-weight:700}[data-theme=light] .image-selector picture>img:not([src="/img/new-icons/add.svg"]){filter:none}main[role=login-wrapper].athlete.code>aside{display:flex}main[role=login-wrapper].athlete>section form{width:100%;flex:1}main[role=login-wrapper].athlete>section form>div:has(>h1){width:100%}main[role=login-wrapper].athlete>section form h1{font-size:2.5rem}main[role=login-wrapper].Onboarding.athlete>section form>p:not(.login-separator){font-size:1.2rem;line-height:1.44rem;width:100%}main.Onboarding.athlete .code-input-wrapper{margin-top:10rem;flex-direction:row}main.Onboarding.athlete>section>form>button[data-icon-only]{top:4.8rem;left:1.6rem;width:3.2rem;height:3.2rem}main.Onboarding.athlete>section>form>button[data-icon-only]>img{filter:var(--filter-black) var(--filter-contrast)}main.Onboarding.athlete:not(.full-w)>section>form,main[role=login-wrapper].Onboarding.athlete>section p.login-separator,main[role=login-wrapper]>section form{width:100%}main.Onboarding form>div+div:is(.chip.danger){width:100%;justify-content:center;margin-top:.8rem}main[role=login-wrapper]>section form .input-password-wrapper{margin-top:2.4rem}main.Onboarding.athlete form .avatar-wrapper{width:12rem;height:12rem;border-radius:3.5rem}main.Onboarding.athlete form .avatar-wrapper .upload-icon-wrapper :is(.upload-icon,.remove-icon){width:3rem;height:3rem;-webkit-mask-size:1.8rem;mask-size:1.8rem}main[role=login-wrapper].Onboarding.athlete>section form label{width:100%}main.Onboarding.athlete form .avatar-wrapper img.avatar{border-radius:3rem}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header{display:flex;flex-direction:column;gap:1rem}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header>div{width:100%;gap:1.4rem}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header>div>button{width:3.2rem;height:3.2rem}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header>div>button>img{filter:var(--filter-black) var(--filter-contrast)}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header h1{display:flex;margin-left:0;margin-bottom:0}main[role=login-wrapper].Onboarding.athlete:is(.profile-details,.parq) header>p{font-size:1.2rem;line-height:1.44rem}main[role=login-wrapper].Onboarding.athlete.profile-details>section>form>section:not(.mobile-hidden){display:flex;flex-direction:column;margin-top:4.8rem;width:100%}main[role=login-wrapper].Onboarding.athlete.profile-details>section>form>section:not(.mobile-hidden)>.measurement-system{background-color:var(--white-05);padding:1.6rem .8rem .8rem;border-radius:1.2rem}main[role=login-wrapper].Onboarding.athlete.profile-details>section>form>section:not(.mobile-hidden)>.measurement-system>label{margin:0 0 1.6rem;padding-left:.8rem}main[role=login-wrapper].Onboarding.athlete.profile-details>section>form>section:not(.mobile-hidden)>.measurement-system>div{padding:0}main[role=login-wrapper].Onboarding.athlete.profile-details>section>form>section:not(.mobile-hidden)>.rep-max{flex-direction:column}main[role=login-wrapper].Onboarding.athlete.profile-details .chip.info:not(.mobile-hidden){font-size:1.2rem;line-height:1.44rem;margin-top:3.2rem;padding:.8rem 1.2rem;display:flex;align-items:center}main[role=login-wrapper].Onboarding.athlete.profile-details .chip.info:before{width:2rem;height:2rem}main[role=login-wrapper].Onboarding.athlete>section form label.checkbox-input{opacity:1;display:flex}main[role=login-wrapper].Onboarding.athlete.profile-details input[type=checkbox]{width:3rem;height:3rem}main[role=login-wrapper].Onboarding.athlete.profile-details input[type=checkbox]:not(:checked){filter:var(--filter-black) var(--filter-contrast)}main[role=login-wrapper].Onboarding.athlete>section form label.checkbox-input>a{color:var(--gradient-left)}main[role=login-wrapper].athlete.parq>section form h1{font-size:1.5rem;line-height:1.8rem;text-align:start}main[role=login-wrapper].Onboarding.athlete:is(.parq) header{margin-bottom:3.2rem}main[role=login-wrapper].Onboarding.athlete:is(.parq) form>section:not(.mobile-hidden){display:flex;flex-direction:column;gap:.8rem}main[role=login-wrapper].Onboarding.athlete:is(.parq) form>section .radio-container label{font-size:1.4rem;line-height:1.68rem}main.Onboarding.athlete.parq form .radio-container{padding-right:.8rem}main.Onboarding.athlete.parq-answered>section>form>section:first-child>button{width:3.2rem;height:3.2rem}main.Onboarding.athlete.parq-answered>section>form>section:first-child>button>img{filter:var(--filter-black) var(--filter-contrast)}main.Onboarding.athlete.parq-answered>section>form>section:nth-child(2)>h2{font-size:2.5rem;line-height:3rem}main.Onboarding.athlete.parq-answered>section>form>section:nth-child(2)>p{font-size:1.2rem;line-height:1.44rem}main.Onboarding.athlete.parq-answered>section>form>section:nth-child(2){display:flex;flex-direction:column;flex:1;justify-content:center}main.Onboarding.athlete.parq-answered>section>form>section:nth-child(2)>button{margin-top:4.8rem}main[role=login-wrapper].Billing>section>form{width:100%;margin-bottom:0}main[role=login-wrapper].Billing>section>form>section{width:100%}main[role=login-wrapper].Billing>section>form>header{width:100%;display:flex;flex-direction:column}main[role=login-wrapper].Billing>section>form>header>section{display:flex;gap:.8rem;align-items:center}main[role=login-wrapper].Billing>section>form>header>section>h2{font-size:1.8rem;line-height:2.16rem;text-align:start}main[role=login-wrapper].Billing>section>form>header>section>button{width:3.2rem;height:3.2rem;margin-top:0}main[role=login-wrapper].Billing>section>form>header>section>button>img{filter:var(--filter-black) var(--filter-contrast)}main[role=login-wrapper].Billing>section>form>header>p{font-size:1.2rem;line-height:1.44rem;text-align:start}main[role=login-wrapper].Billing>section>form>section>article{width:100%;margin-top:2.4rem}main[role=login-wrapper].Billing>section>form>section>article>div{display:flex;flex-direction:column;width:100%}main[role=login-wrapper].Billing>section>form>section>article>div>div{width:100%}main.Billing>section>form>section #card-element{border-radius:1.2rem}main[role=login-wrapper].Billing>section>form>section>article>div:last-child{margin-top:2.4rem;gap:2.4rem}main.Billing>section>form select{font-size:1.4rem;padding-inline:1.6rem}main.Billing>section>form>footer{width:100%;flex-direction:column;gap:2.4rem}main.Billing>section>form>footer>div{display:flex;flex-direction:column;gap:.8rem}main.Billing>section>form>footer>div>span{font-size:1.2rem}main.Billing>aside{display:none}main.Billing.feedback>section>form select{text-wrap:wrap;line-height:1.68rem;height:-moz-fit-content;height:fit-content;padding:1.6rem}main.Billing.feedback>section>form>section{flex:1;padding-top:4.8rem}main.Billing.feedback>section>form>section:not(.mobile-hidden){display:flex;flex-direction:column}main.Billing.feedback>section>form>section>div{flex-direction:column;margin-top:3.2rem;flex:1;gap:0}main.Billing.feedback>section>form>section>div input[type=checkbox]{width:3.2rem;height:3.2rem}main.Billing.feedback>section>form>section>div input[type=checkbox]:not(:checked){filter:var(--filter-black) var(--filter-contrast)}main.Billing.feedback>section>form>section>div span{font-size:1.4rem}main.Billing>section>form .checkboxes-wrapper .feedback-checkboxes>div{gap:.8rem;margin-top:.8rem}main.Billing>section>form .checkboxes-wrapper .feedback-input{margin-top:3.2rem;display:flex;flex-direction:column;flex:1;margin-bottom:3.2rem}main.Billing>section>form .checkboxes-wrapper .feedback-input textarea{font-size:1.4rem;line-height:1.68rem;padding:1.6rem;flex:1}[data-theme=dark] main.Onboarding form .avatar-wrapper .upload-icon-wrapper{background-color:var(--white-20-solid)}main.Onboarding.athlete.full-w>section>form>section>.radio-container+p{margin-left:.8rem;font-size:1.4rem}#login-wrapper form[role=upgrade]>div{margin-inline:2rem;background-color:var(--white-05);border-radius:1rem;padding:1rem}#login-wrapper form[role=upgrade] [role=upgrade-description]{display:flex;flex-direction:column;gap:.8rem;text-align:center}#login-wrapper form[role=upgrade] [role=upgrade-description]>span{font-size:1.16rem;line-height:1.38rem;opacity:.6}#login-wrapper form[role=upgrade] [role=upgrade-content]>button{border-radius:.8rem;width:100%;margin-top:4rem}#login-wrapper form[role=upgrade] [role=msb-logo]{background-color:var(--black-always);padding:1.5rem;border-radius:100%;width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;margin-bottom:3.2rem}#login-wrapper form[role=upgrade] [role=msb-logo] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}aside[role=secondary-navbar]{position:relative;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;overflow-y:auto;overflow-x:unset}aside[role=secondary-navbar].only-show-mobile{display:none}aside[role=secondary-navbar] ul{display:flex;flex-direction:column;padding-top:0;border-bottom:none}aside[role=secondary-navbar] ul li{height:2.5rem;display:flex;align-items:center;min-width:13.5rem;opacity:1;margin-bottom:0}aside[role=secondary-navbar] ul li:not(:first-child){border-top:1px solid var(--white-10)}aside[role=secondary-navbar] ul span+li{border-top:none}aside[role=secondary-navbar] ul li.active a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}aside[role=secondary-navbar] ul li a{padding-left:1rem;transition:margin-left .2s;width:100%;height:100%;display:flex;align-items:center}aside[role=secondary-navbar]>ul>li:not(:hover):not(.active){opacity:.6}aside[role=secondary-navbar]>ul>li:hover{background-color:var(--white-10);border-radius:8px}aside[role=secondary-navbar]>ul>li:hover>a{background-color:transparent}aside[role=secondary-navbar]>ul>li.active{background-color:var(--dark-grey);border-radius:8px;border-top:none;cursor:pointer}aside[role=secondary-navbar]>ul>li.active+li,aside[role=secondary-navbar]>ul>li:hover+li{border-top-color:transparent}aside[role=secondary-navbar]>ul>li.active>a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));width:-moz-fit-content;width:fit-content;font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;margin-left:-.5px}aside[role=secondary-navbar]>ul>li>a:is([aria-current],:hover):before{background-color:transparent}aside[role=secondary-navbar] span{font:normal normal 700 16px/20px Inter;text-align:left;position:relative;padding:24px 0 0;background-color:transparent;padding-inline:20px;opacity:1;margin-bottom:16px;top:0}aside[role=secondary-navbar]>ul>li.active span[role=new-report],aside[role=secondary-navbar]>ul>li:hover span[role=new-report]{font-weight:600;margin-left:-3.8px}aside[role=secondary-navbar] span[role=new-report]{color:var(--danger);padding:0;font-weight:500;margin-bottom:0}aside[role=secondary-navbar]>a.link{display:flex;align-items:center;gap:.5rem}aside[role=secondary-navbar]>a.link:hover:before{background-color:transparent}aside[role=secondary-navbar]>a.link span{font-weight:400;font-size:var(--font-size);margin:0;padding:0}aside[role=secondary-navbar]>a.link:hover span{text-decoration:underline}@media only screen and (max-width:640px){aside[role=secondary-navbar].mobile-hidden{display:none}aside[role=secondary-navbar].only-show-mobile{display:flex;width:100%;padding:16px;box-sizing:border-box}aside[role=secondary-navbar].only-show-mobile>ul{width:100%}aside[role=secondary-navbar].only-show-mobile>ul>li{height:var(--button-height-mobile);padding:.8rem}aside[role=secondary-navbar].only-show-mobile>ul>li>a{font-size:1.4rem;line-height:1.68rem}aside[role=secondary-navbar].only-show-mobile>ul>li>img.only-show-mobile{display:flex;filter:var(--filter-black) var(--filter-contrast)}aside[role=secondary-navbar] ul li.mobile-hidden{display:none}}main[role=reports-wrapper]{-moz-column-gap:1.5rem;column-gap:1.5rem;padding-inline:1.5rem;padding-block:1rem;display:flex;max-height:calc(100vh - 4rem);margin-left:4rem}main[role=reports-wrapper] article[role=report-content]{display:flex;flex-direction:column;flex:1;background-color:var(--dark-grey);border-radius:.5rem;padding:1.5rem;overflow-y:scroll;overflow-x:hidden}main[role=reports-wrapper] article[role=report-content]:not(#body-measurements,#bodyweight,#video-list)>h2{margin-bottom:2rem}main[role=reports-wrapper] article[role=report-content] hgroup.spaced{display:flex;justify-content:space-between;margin-bottom:17px}main[role=reports-wrapper] article[role=report-content] hgroup.spaced>h2{margin-bottom:0}main[role=reports-wrapper] article[role=report-content] hgroup.spaced .header-right{display:flex;gap:.5rem}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left{display:flex;align-items:center;text-wrap:nowrap;white-space:nowrap;margin-bottom:2rem}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left:after{content:"";flex:1}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left>div{display:flex;align-items:center;flex:1}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left .header-left{gap:.5rem}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left .header-middle{justify-content:center;background-color:var(--white-05);border-radius:.75rem;height:2.5rem}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left>div>div{display:flex;align-items:center}main[role=reports-wrapper] article[role=report-content] hgroup button[data-button-type=primary]>img[role=left-icon]{width:1.25rem;margin-right:.5rem}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]{display:flex;justify-content:space-between;margin-bottom:48px}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=calendar-date-selectors]{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=calendar-date-selectors]>div[role=date-selector-wrapper]{position:relative}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=calendar-date-selectors]>div[role=date-selector-wrapper]>input{margin-top:0;border:none;background-color:var(--white-05);min-height:2.5rem;min-width:172px;padding-inline:1rem;cursor:pointer;border-radius:.75rem}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=calendar-date-selectors]>div[role=date-selector-wrapper]>input:hover{background-color:var(--white-10)}.Modal-Box.Confirm-Push div[role=date-selector-wrapper]>img,div[role=calendar-date-selectors] div[role=date-selector-wrapper]>img,div[role=date-selector-wrapper]>img{position:absolute;right:0;filter:var(--filter-black) var(--filter-contrast);right:.75rem;top:calc(50% - .625rem);pointer-events:none}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container] div.selector-container{gap:.25rem;display:flex;align-items:center}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=relative-date-selectors]{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=relative-date-selectors]>span[role=selector]{border-radius:.5rem;background-color:var(--white-05);min-height:2rem;min-width:80.25rem;display:flex;align-items:center;justify-content:center;transition:background .3s}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=relative-date-selectors]>span[role=selector]:hover{cursor:pointer;background-color:var(--white-10)}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]>div[role=relative-date-selectors]>span[role=selector].active{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]{margin-bottom:2rem}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper].session-rpe .ct-labels foreignObject:last-child{display:none}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-title]{margin-bottom:1.5rem}section[role=graph-wrapper]>div[role=graph-title],section[role=graph-wrapper]>div[role=graph-title]>div[role=graph-header]{display:flex;width:100%;justify-content:space-between}section[role=graph-wrapper]>div[role=graph-title]>div[role=graph-header]>hgroup,section[role=graph-wrapper]>div[role=graph-title]>hgroup{display:flex;gap:.25rem}section[role=graph-wrapper]>div[role=graph-title]>div[role=graph-header]>hgroup>span:first-of-type,section[role=graph-wrapper]>div[role=graph-title]>hgroup>span:first-of-type{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));text-wrap:nowrap;font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}section[role=graph-wrapper]>div[role=graph-body] svg{filter:none}section[role=graph-wrapper]>div[role=graph-body] .ct-label.ct-vertical.ct-start{justify-content:flex-end;display:flex;align-items:flex-end;padding-right:.25rem}div[role=tooltip],main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]{position:absolute;background:var(--background-color);color:var(--color);padding:.75rem 1rem;border-radius:.5rem;min-width:6.25rem;text-align:center;pointer-events:none;display:flex;flex-direction:column;row-gap:.5rem;z-index:50}[data-theme=light] main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]{box-shadow:0 2px 15px -.625rem var(--card-shadow);background-color:var(--dark-grey)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--dark-grey);pointer-events:none}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-date]{font-size:.75rem;color:var(--white-50)}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated>span>div{text-wrap:nowrap}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] svg.ct-chart-line,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] svg.ct-chart-line path.ct-area,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] svg.ct-chart-line path.ct-line{stroke:unset;fill:transparent}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] .ct-point,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] .ct-series-b .ct-bar,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] .ct-series-b .ct-point,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body] .ct-series-b .ct-slice-donut{stroke:#f05b4f;opacity:0;stroke-width:1.5rem;stroke-linecap:round}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]{row-gap:.25rem;display:flex;flex-direction:column}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div{flex-direction:row;display:flex;justify-content:space-between;font-weight:600}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]>span[role=sore-label]{color:var(--sore)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]>span[role=stress-label]{color:var(--stress)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]>span[role=energy-label]{color:var(--energy)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]>span[role=mood-label]{color:var(--mood)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]>span[role=sleep-label]{color:var(--sleep)}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]:last-child{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=reports-wrapper]>article[role=report-content]:is(.sleep-time,.hrv)>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]:last-child{justify-content:center}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper].session-rpe>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]:last-child>span,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-body]>div[role=tooltip]>div[role=tooltip-content]>div[role=tooltip-row]:last-child>span[role=score-label]{color:var(--color)}section[role=graph-wrapper]>div[role=graph-body]>div[role=graph-dates]{display:flex;justify-content:space-between;padding-left:1.875rem;padding-right:1.25rem;padding-top:.5rem}main[role=reports-wrapper]>article[role=report-content] section[role=double-table]{display:flex;gap:2rem;max-width:32rem}main[role=reports-wrapper]>article[role=report-content] section[role=double-table] section[role=table-wrapper]{flex:1}main[role=reports-wrapper]>article[role=report-content] div[role=table-scrollable-wrapper]{max-width:100%;overflow:auto}main[role=reports-wrapper]>article[role=report-content] div[role=table-scrollable-wrapper] section[role=table-wrapper]{width:-moz-fit-content;width:fit-content}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]{border-radius:1rem;outline-offset:-2px;outline:1px solid var(--white-20)}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th{background-color:var(--white-05);font-weight:700}main[role=reports-wrapper]>article[role=report-content]#annual-planner section[role=table-wrapper]>table thead tr{background-color:var(--white-05-solid)}main[role=reports-wrapper]>article[role=report-content]#annual-planner section[role=table-wrapper]>table thead th{background-color:var(--white-05);font-weight:700}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item{-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;min-height:1.375rem}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table.readiness-rate th:last-child .head-item{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=reports-wrapper]>article[role=report-content]:not(#bodyweight,#body-measurements,#annual-planner,#block-review,#personal-records,#strength-metrics) section[role=table-wrapper]>table td:last-child{font-weight:700}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table.readiness-rate td:last-child>span,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table.readiness-rate>thead td:last-child>div{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table.readiness-rate td:first-child{text-align:left}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th:first-child img{width:1rem;height:1rem;filter:var(--filter-black) var(--filter-contrast)}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th:first-child>img{margin-left:.5rem;cursor:pointer}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item>div>img{width:1.75rem;height:1.75rem}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table{border-collapse:collapse;border-radius:1rem;overflow:hidden}[data-theme=dark] main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]{outline:none}[data-theme=dark] section[role=table-wrapper] table{background-color:var(--white-05)}[data-theme=dark] section[role=table-wrapper] table:has(.no-data){background-color:transparent}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table th{padding:.75rem 1rem}main[role=reports-wrapper]>article[role=report-content]:not(#step-count,#annual-planner,#bodyweight,#video-list,#body-measurements) section[role=table-wrapper] table td:not(:first-child){text-align:center}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper].session-rpe table td:not(:first-child){text-align:left}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper].session-rpe table .stat-item .white-label{color:var(--color)}article[role=report-content]>header{margin-bottom:3rem}article[role=report-content]>header>hgroup:first-child{margin-bottom:1.25rem}article[role=report-content]>header>hgroup{display:flex;align-items:center;justify-content:space-between}.organization-billing-report>#coach-identifier{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}[data-theme=light] .organization-billing-report>#coach-identifier>img{border:1px solid #000}.organization-billing-report:nth-of-type(n+2)>#coach-identifier{padding-top:2.25rem;border-top:1px solid var(--white-10)}.organization-billing-report>table>thead>tr>th{width:33%}@media only screen and (max-width:640px){main[role=reports-wrapper]{flex-direction:column;margin:0!important;padding:0}main[role=reports-wrapper] article[role=report-content]:not(#body-measurements,#bodyweight,#video-list)>h2{margin-bottom:1rem}main[role=reports-wrapper]>article[role=report-content]{background-color:transparent;border-radius:0;padding-top:1rem}.athlete-section-header.only-show-mobile{display:flex;flex-direction:column;padding-top:75px;gap:1.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--white-20)}main.profile .athlete-section-header.only-show-mobile>.dropdown-athlete{margin-inline:1rem}.athlete-section-header.only-show-mobile>div:first-child{overflow:auto}.athlete-section-header.only-show-mobile ul{background-color:var(--dark-grey);padding-block:1rem;overflow-x:scroll;gap:.4rem;padding-inline:.8rem;display:flex}.athlete-section-header.only-show-mobile ul>li{border-radius:1.2rem;flex-shrink:0}.athlete-section-header.only-show-mobile ul>li>a{height:var(--button-height-mobile-lg);padding-inline:1.2rem;min-width:10rem}.athlete-section-header.only-show-mobile ul>li.active:not(.main-toggle-link-active),.athlete-section-header.only-show-mobile ul>li>a[data-button-type=outline]:before{background-color:var(--white-05)}.athlete-section-header.only-show-mobile ul>li a{font-size:1.4rem}.athlete-section-header.only-show-mobile>.dropdown-athlete{margin-inline:1.6rem}.athlete-section-header.only-show-mobile>.dropdown-athlete .Select-control{border-radius:1.2rem}.athlete-section-header #search-athlete>details[role=list] summary{background-color:var(--dark-grey);gap:1.2rem;border-radius:1.2rem;padding-inline:1.2rem;height:4.2rem;max-height:unset}#search-athlete>details[role=list]{min-width:unset;width:100%}#search-athlete>details[role=list] summary>img{width:2.75rem;height:2.75rem;flex-shrink:0}#search-athlete>details[role=list] summary input,#search-athlete>details[role=list] summary p{font-size:1.25rem}#search-athlete>details[role=list] summary>picture>img{width:2rem;height:2rem}#search-athlete>details[role=list] summary+ul{max-width:100%;width:100%}#search-athlete>details[role=list] summary+ul>li{gap:1rem}#search-athlete>details[role=list] summary+ul>li>img{width:2rem;height:2rem}#search-athlete>details[role=list] summary+ul>li>span{font-size:1rem}main[role=reports-wrapper]>article[role=report-content] :is(section[role=date-range-container],hgroup)>div[role=calendar-date-selectors]{display:none}main[role=reports-wrapper]>article[role=report-content] :is(section[role=date-range-container],hgroup) div.selector-container{width:100%;gap:.4rem;height:-moz-fit-content;height:fit-content;max-height:unset;overflow-x:scroll;padding-bottom:.8rem;margin-top:2.4rem}main[role=reports-wrapper]>article[role=report-content] :is(section[role=date-range-container],hgroup) div.selector-container>button{height:35px;flex:1;justify-content:center;text-transform:capitalize}[data-theme=light] :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){font-weight:400;font-size:1.25rem}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]){font-weight:400}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.25rem}a[role=reports-back-handler]{width:-moz-fit-content;width:fit-content;border-radius:.8rem;display:flex;align-items:center;margin-bottom:5rem;margin-left:-.8rem;padding:0 .8rem 0 0}a[role=reports-back-handler]:hover{background-color:var(--white-10)}a[role=reports-back-handler]>img{filter:var(--filter-black) var(--filter-contrast)}a[role=reports-back-handler]>span{font-size:1.6rem;font-weight:700;text-wrap:nowrap;white-space:nowrap}section[role=graph-wrapper].only-show-mobile{display:flex;flex-direction:column}section[role=graph-wrapper]>div[role=graph-body] .ct-label.ct-vertical.ct-start,section[role=graph-wrapper]>div[role=graph-body]>div[role=graph-dates]{font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]{width:100%;overflow:auto}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table th{background-color:var(--dark-grey)}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table th.RPE{text-align:center}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td{text-wrap:nowrap;white-space:nowrap}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table th{font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item{min-height:unset}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item>div{flex-shrink:0}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table[role=report-table] th .head-item>div>img{width:2.2rem;height:2.2rem}[data-theme=light] .athlete-section-header.only-show-mobile>.dropdown-athlete details[role=list] summary{background-color:var(--dark-grey)}}section[role=table-wrapper][data-scrollable]{height:calc(100vh - 16.25rem);overflow:auto}section[role=table-wrapper][data-scrollable]>table{overflow:unset}section[role=table-wrapper][data-scrollable]>table>thead>tr>th{position:sticky;top:0;z-index:1}[role=modal].add-phase-template-modal .box{min-width:690px}[role=modal] [role=wrapper].phase{display:flex;-moz-column-gap:16px;column-gap:16px}[role=modal] [role=wrapper].phase:not(:last-child){margin-bottom:8px}[role=modal] [role=wrapper].phase>:first-child{width:320px;flex:1}[role=modal] [role=wrapper].phase>:nth-child(2){width:250px;flex:1}[role=modal] [role=wrapper].phase img[role=remove]{width:20px;height:20px;align-self:center;cursor:pointer}[role=modal] div.input-color{position:relative;height:48px}[role=modal] div.input-color .color-showcase{position:absolute;width:32px;height:32px;right:16px;top:calc(50% - 16px);border-radius:100%;margin-bottom:0;border:2px solid var(--white-always);opacity:1}div[role=modal] div[role=wrapper]:is(.template-name,.phases-labels){display:flex;gap:12px}div[role=modal] div[role=wrapper]:is(.template-name,.phases-labels)>:first-child{width:320px}div[role=modal] div[role=wrapper]:is(.template-name){flex-direction:column;margin-bottom:24px}div[role=modal] div[role=wrapper]:is(.template-name)>input{width:280px}div[role=modal] div.add-phase-row-wrapper{margin-top:24px;padding-bottom:.1rem}div[role=modal] div.add-phase-row-wrapper>button{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;outline:1px solid var(--white-20);padding:16px 24px;height:42px;font-weight:700;position:relative;transition:all .35s}div[role=modal] div.add-phase-row-wrapper>button:after{right:100%;border-radius:var(--border-radius);opacity:0}div[role=modal] div.add-phase-row-wrapper>button:after,div[role=modal] div.add-phase-row-wrapper>button:hover:after{position:absolute;left:0;top:0;bottom:0;z-index:-1;background-color:var(--white-10);--tw-content:"";content:var(--tw-content);transition:right .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}div[role=modal] div.add-phase-row-wrapper>button:hover:after{right:0;opacity:1}[role=modal].phase-templates-modal .box{min-width:690px;max-width:1280px}[role=modal].phase-templates-modal .body{padding-bottom:0}div[role=modal] div.phase-templates{display:flex;overflow:auto;gap:8px;padding-bottom:32px;scrollbar-width:thin}div[role=modal] div.phase-templates::-webkit-scrollbar{height:2px}div[role=modal] div.phase-templates div.phase-template-card{display:flex;flex-direction:column;background-color:var(--white-05);border-radius:.75rem;padding:1rem;min-height:446px;justify-content:space-between;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;transition:background-color .3s}div[role=modal] div.phase-templates div.phase-template-card:hover{background-color:var(--white-10)}[data-theme=light] div[role=modal] div.phase-templates div.phase-template-card:hover .phase-template-card-footer>:is(button,picture){background-color:var(--white-05)}div[role=modal] div.phase-templates div.phase-template-card .phase-info-wrapper{display:flex;flex-direction:column}div[role=modal] div.phase-templates div.phase-template-card .phase-template-name{font-size:1rem;line-height:1.2rem;font-weight:700;margin-bottom:1.5rem}div[role=modal] div.phase-templates div.phase-template-card .phase-template-phases{display:flex;flex-direction:column;gap:12px}div[role=modal] div.phase-templates div.phase-template-card .phase-template-phase{display:flex;align-items:center;gap:8px}div[role=modal] div.phase-templates div.phase-template-card .phase-template-phase>span{font-size:.75rem;line-height:.9rem}div[role=modal] div.phase-templates div.phase-template-card .phase-color-dot{width:8px;height:8px;border-radius:8px;flex-shrink:0}div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer{display:flex;gap:8px}div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer>button{font-weight:700;flex:1}[data-theme=light] div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer>:is(button,picture){background-color:var(--white-10)}[data-theme=light] div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer>:is(button,picture):hover{background-color:var(--white-20)}div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer>:is(picture)>img{filter:var(--filter-black) var(--filter-danger)}div[role=modal] div.phase-templates div.phase-template-card .phase-template-card-footer>picture{border-radius:.5rem;width:var(--button-height);height:var(--button-height);padding:.375rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}div[role=modal] div.phase-templates div.phase-template-card [role=card-selector]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;align-self:center;border:2px solid var(--white-20);border-radius:100%;margin-bottom:16px;transition:background-color .3s}div[role=modal] div.phase-templates div.phase-template-card [role=card-selector]:hover{background-color:var(--white-10)}div[role=modal] div.phase-templates div.phase-template-card.active [role=card-selector]{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);border:none}div[role=modal] div.phase-templates div.phase-template-card [role=card-selector]>img{width:32px;height:32px;border-radius:100%}div[role=modal].phase-templates-modal footer{justify-content:space-between}div[role=modal].phase-templates-modal footer .footer-left{display:flex;align-items:center;gap:1rem}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper{display:flex;gap:8px;align-items:center;height:100%;cursor:pointer;padding-inline:1rem;transition:background-color .3s;border-radius:.75rem}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper:hover{background-color:var(--white-05)}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper *{cursor:pointer}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper>div{width:24px;height:24px;border:2px solid var(--white-20);border-radius:8px}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper>div.checked{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);border:none;display:flex;align-items:center;justify-content:center}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper>div.checked>img{filter:var(--filter-black) var(--filter-white);width:12px}div[role=modal].phase-templates-modal footer .footer-left .set-as-default-wrapper>label{margin-bottom:0}div[role=modal].phase-templates-modal footer .footer-right{display:flex;align-items:center}div[role=modal].phase-templates-modal footer .footer-right>button{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);color:var(--white-always);font-weight:700;padding:12px 32px}div[role=modal].phase-templates-modal .chip.warning+span{padding-left:24px}div[role=modal].phase-templates-modal .show-default-wrapper{display:flex;align-items:center;gap:8px}div[role=modal].phase-templates-modal .show-default-wrapper>label{margin-bottom:0}div[role=modal].phase-templates-modal footer>.footer-left>button:before{background-color:var(--white-05)}div[role=modal]:is(.add-event-modal,.individual-event-modal) .box{min-width:600px}div[role=modal] div[role=wrapper]:is(.event-name,.event-color,.event-from,.event-to,.event-description){display:flex;flex-direction:column;width:100%}div[role=modal] div[role=wrapper]:is(.event-description)>textarea{min-height:100px}div[role=modal] div[role=wrapper]:is(.event-name,.event-color,.event-from,.event-to) input{display:flex;flex:1;width:100%}div[role=modal] div[role=wrapper]:is(.event-name,.event-color,.event-from,.event-to) div[role=date-selector-wrapper]{position:relative}div[role=modal] div[role=wrapper]:is(.event-name,.event-color,.event-from,.event-to) div[role=date-selector-wrapper] img{position:absolute;top:calc(50% - 10px);right:16px;filter:var(--filter-black) var(--filter-contrast)}div[role=modal] span:is(.smooth){color:var(--white-50)}div[role=modal]:is(.phase-description-modal,.remove-phase-description-modal) .box{min-width:600px}div[role=modal]:is(.remove-phase-description-modal) div.remove-phase-description-modal-info{display:flex;flex-direction:column;gap:24px}div[role=modal]:is(.phase-description-modal,.remove-phase-description-modal) div[role=wrapper].phase-description-date{display:flex;gap:16px;align-items:center;justify-content:space-between}div[role=modal]:is(.phase-description-modal,.remove-phase-description-modal) div[role=wrapper].phase-description-date label:last-child{border-radius:4px;color:var(--primary);font-size:.875rem;font-weight:700;opacity:1;padding:2px 4px}div[role=modal]:is(.phase-description-modal,.remove-phase-description-modal) div[role=wrapper].phase-description{display:flex;flex-direction:column}div[role=modal]:is(.phase-description-modal,.remove-phase-description-modal) div[role=wrapper].phase-description>textarea{min-height:100px}hgroup .header-middle img{filter:var(--filter-black) var(--filter-contrast)}hgroup .header-middle .previous-year{padding-left:0}hgroup .header-middle .previous-year>img:last-child{margin-left:-24px}hgroup .header-middle .forward-year{padding-right:0}hgroup .header-middle .forward-year>img:first-child{margin-right:-24px}article[role=report-content]#annual-planner{max-width:2500px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper]{display:flex}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers]{display:flex;flex-direction:column;padding-right:16px;gap:4px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] span{font-size:.75rem;line-height:.9rem;white-space:nowrap;text-align:end}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers]>div{display:flex;flex-direction:column}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .month-row-header{padding-top:2.55rem;gap:0;padding-bottom:8px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .month-row-header>span{height:27px;display:flex;align-items:center;justify-content:flex-end}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phase-row-header .phase-label{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;height:40px;display:flex;align-items:center;justify-content:flex-end;padding-top:8px;font-weight:700;width:-moz-fit-content;width:fit-content;align-self:flex-end}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phase-row-header .phase-name-label{height:24px;margin-bottom:6px;display:flex;align-items:center;justify-content:flex-end;gap:4px;cursor:pointer}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phase-row-header .phase-name-label .phase-color-dot{width:7px;height:7px;border-radius:7px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phase-row-header .add-phase-button{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content;align-self:flex-end;padding:4px;border-radius:8px;margin-bottom:10px;cursor:pointer;height:unset}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phase-row-header .add-phase-button>img{width:16px;filter:var(--filter-black) var(--filter-white)}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body]{display:flex;gap:4px;width:100%;overflow:auto}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column]{display:flex;flex-direction:column;gap:4px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .month-title{font-size:.875rem;line-height:1.05rem;margin-bottom:1rem;display:flex;justify-content:center}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-table{background-color:var(--white-05);padding:.5rem;display:flex;border-radius:10px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-tbody{display:flex;gap:8px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-head{display:none}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-tbody .rdp-row{display:flex;flex-direction:column}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-table .rdp-cell{padding:0;height:-moz-fit-content;height:fit-content}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-table .rdp-day{font-size:.75rem;line-height:.9rem;padding:0;width:26px;height:27px;justify-content:center}.rdp-table .rdp-day.rdp-day_selected{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);color:var(--white-always)}.rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}:is([role=planner-body]) .rdp button.rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0}:is([role=planner-body]) .rdp button.rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:100%;border-bottom-right-radius:100%}:is([role=planner-body]) .rdp button.rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:100%;border-top-left-radius:100%}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phase-card{background-color:var(--white-05);min-height:100px;border-radius:10px;display:flex;align-items:center;padding-block:40px;padding-inline:8px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phase-card .phase-column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;row-gap:6px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phase-card .phase-column .phase-checkbox{background-color:var(--white-10);border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper{padding-inline:8px;padding-block:4px;display:flex;justify-content:space-around;height:36px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper .phase-description-bubble{padding:6px;background-color:var(--white-05);border-radius:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper .phase-description-bubble:hover{background-color:var(--white-20)}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper .phase-description-bubble>img{filter:var(--filter-black) var(--filter-contrast)}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper .phase-description-bubble.active{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%)}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .phases-descriptions-wrapper .phase-description-bubble.active>img{filter:var(--filter-black) var(--filter-white)}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .phases-descriptions-header{height:36px;justify-content:center;text-wrap:nowrap}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper{display:flex;flex-direction:column;gap:8px;padding-top:37px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row{display:flex;padding-inline:8px;gap:4px;justify-content:space-evenly}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item{width:28px;height:28px;background-color:var(--white-05);border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:.9rem}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.hidden{opacity:0}[role=planner-headers] .events-row-header .row-header-label{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;font-weight:700;height:37px;display:flex;align-items:center;justify-content:flex-end;width:-moz-fit-content;width:fit-content;align-self:flex-end}[role=planner-headers] .events-row-header .event-name-label-wrapper{height:28px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;cursor:pointer}[role=planner-headers] .events-row-header .event-name-label-wrapper:last-child{margin-bottom:0}.calendar-custom-modifier.rdp-day_selected.rdp-day_range_middle{border-radius:0!important}.calendar-custom-modifier.single{border-radius:100%}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .stats-card{background-color:var(--white-05);border-radius:10px;display:flex;padding:.5rem;margin-top:26px}.nutrition-plan-calendar .stats-card{margin-top:1rem!important}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .stats-card .stats-column{display:flex;flex-direction:column;flex:1;gap:2px;font-size:12px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .stats-card .stats-column span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:.9rem}[role=planner-headers] .athlete-stats-header .row-header-label{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;margin-top:16px;display:flex;align-items:center;justify-content:flex-end;font-weight:700;width:-moz-fit-content;width:fit-content;align-self:flex-end}[role=planner-headers] .athlete-stats-header .row-header{height:24px;margin-bottom:2px;display:flex;align-items:center;justify-content:flex-end}[role=planner-headers] .athlete-stats-header .row-header:last-child{margin-bottom:0}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] span.row-header-label{font-size:14px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] span.row-header-label .athlete-stats-header{margin-top:12px;margin-bottom:5px}article[role=report-content] section[role=footer]{display:flex;flex-direction:column;gap:24px;margin-top:64px}article[role=report-content] span[role=footer-header]{font-size:20px;font-weight:700}article[role=report-content] div[role=footer-content]{padding:20px 24px 64px;background-color:var(--white-05);border-radius:10px}article[role=report-content] div[role=footer-content] .main{display:flex;gap:12px}article[role=report-content] div[role=footer-content] .footer-section-header{font-size:14px;font-weight:700;margin-bottom:16px}article[role=report-content] div[role=footer-content] div[role=footer-card]{background-color:var(--dark-grey);padding:12px 24px 24px}article[role=report-content] div[role=footer-content] div[role=column].first div[role=footer-card].events{border-radius:4px 16px 16px 4px;border-left-width:8px;border-left-style:solid}article[role=report-content] div[role=footer-content] div[role=column].second div[role=footer-card].events{border-radius:4px 4px 16px 16px;border-top-width:8px;border-top-style:solid}article[role=report-content] div[role=footer-content] div[role=card-header]{display:flex;justify-content:space-between;margin-bottom:16px}article[role=report-content] div[role=footer-content] div[role=card-footer]{display:flex;justify-content:space-between;padding-top:16px}article[role=report-content] div[role=footer-content] .header-date{display:flex;align-items:center;font-size:12px;opacity:.6}article[role=report-content] div[role=footer-content] .header-actions{display:flex;gap:8px}article[role=report-content] div[role=footer-content] .header-actions>div:not(.days-counter){width:30px;padding:6px;background-color:var(--white-05);border-radius:8px;cursor:pointer;height:-moz-fit-content;height:fit-content}article[role=report-content] div[role=footer-content] .header-actions>div.days-counter{width:unset;border-radius:15px}article[role=report-content] div[role=footer-content] .header-actions>div>img:not([src="/img/new-icons/red-trash.svg"]){filter:var(--filter-black) var(--filter-contrast)}article[role=report-content] div[role=footer-content] .days-counter{display:flex;align-items:center;padding:4px 12px;border-radius:15px}article[role=report-content] div[role=footer-content] div[role=footer-card].events .event-title{font-weight:700;font-size:14px;margin-bottom:8px}article[role=report-content] div[role=footer-content] div[role=footer-card].events .event-description{font-size:12px;opacity:.6}article[role=report-content] div[role=footer-content] div[role=column]>div{display:flex;flex-direction:column}article[role=report-content] div[role=footer-content] div[role=column].first>div:first-child{margin-bottom:26px}article[role=report-content] div[role=footer-content] div[role=column].first{width:65%;height:100%}article[role=report-content] div[role=footer-content] div[role=column].second{width:35%;height:100%}article[role=report-content] div[role=footer-content] div[role=column].first .comments-section div[role=footer-card].comments{display:flex;flex-direction:column;background-color:var(--dark-grey);border-radius:16px;margin-bottom:16px}article[role=report-content] div[role=footer-content] div[role=column].first .comment-description{font-size:12px}article[role=report-content] div[role=footer-content] div[role=column].second .event-description{padding-bottom:24px;border-bottom:1px solid var(--white-20)}article[role=report-content] div[role=footer-content] div[role=column].second .upcoming-events-cards-wrapper{display:flex;flex-direction:column;min-height:26.35rem;overflow:scroll;gap:1rem}article[role=report-content] div[role=footer-content] div[role=column].second .upcoming-events-section{height:100%;overflow:auto}article[role=report-content] section[role=table-wrapper] table :is(td):is(.phase-name,.week-comment){text-align:start}article[role=report-content] section[role=table-wrapper] table :is(td):not(.phase-name,.week-comment){text-align:center}article[role=report-content]:not(#video-list,#body-composition) section[role=table-wrapper] table :is(th,td):first-child{white-space:nowrap;text-wrap:nowrap;width:-moz-fit-content;width:fit-content;text-align:start;padding:.25rem .5rem}article[role=report-content]:not(#video-list) section[role=table-wrapper] table .column.phases{min-width:-moz-max-content;min-width:max-content}article[role=report-content]:not(#video-list) section[role=table-wrapper] table .column.phases span{text-wrap:nowrap}article[role=report-content]:not(#video-list) section[role=table-wrapper] table .readiness{padding:.25rem .5rem}article[role=report-content]:not(#video-list) section[role=table-wrapper] table th:is(.session,.weekly,.body,.daily,.steps){padding:.5rem;text-wrap:wrap}article[role=report-content] section[role=table-wrapper] th{white-space:nowrap;text-wrap:nowrap}article[role=report-content] section[role=table-wrapper] th:not(.week,.phase,.comments){text-align:center}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td.column.phases{height:36px;padding:.5rem}article[role=report-content] section[role=table-wrapper] td:is(.event-counter,.phase-name){min-width:115px}article[role=report-content] section[role=table-wrapper] :is(.event-counter.number)>div{display:flex;align-items:center;justify-content:center}article[role=report-content] section[role=table-wrapper] :is(.event-counter.number) span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:100%}article[role=report-content] section[role=table-wrapper] :is(.event-counter.name){max-width:115px}article[role=report-content] section[role=table-wrapper] :is(.event-counter.name) span{text-transform:capitalize;white-space:nowrap;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}article[role=report-content] section[role=table-wrapper] :is(.week-comment,){max-width:270px}article[role=report-content] section[role=table-wrapper] :is(.week-comment,.event-counter.name) div[data-tip=true]{display:flex}article[role=report-content] section[role=table-wrapper] :is(.event-counter.name) div[data-tip=true]{justify-content:center}article[role=report-content] section[role=table-wrapper] :is(.week-comment,) div[data-tip=true] span{white-space:nowrap;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}article[role=report-content] section[role=table-wrapper]>table th{cursor:default;font-size:.875rem}article[role=report-content] section[role=table-wrapper]>table td{font-size:.75rem}article[role=report-content] section[role=table-wrapper]>table .event-week-counter-wrapper{width:100px;height:36px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:11px;flex:1;margin-top:0}article[role=report-content] section[role=table-wrapper]>table .event-week-counter-wrapper:not(:last-child){border-right:1px solid var(--white-10)}article[role=report-content] section[role=table-wrapper]>table .event-week-counter-wrapper>span{border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td.column.events{padding:0}[role=planner-body]>[role=month-column]>.month-card>.rdp{margin:0}main[role=reports-wrapper] article[role=report-content] hgroup.spaced .header-right>button:is(:last-child){display:none}main[role=reports-wrapper] article[role=report-content]#annual-planner{overflow:auto}main[role=reports-wrapper] article[role=report-content]#annual-planner>hgroup{position:sticky;left:0}main[role=reports-wrapper] article[role=report-content]#annual-planner table{overflow:auto}main[role=reports-wrapper] article[role=report-content]#annual-planner table thead>tr{position:sticky;top:-1.75rem;z-index:1}main[role=reports-wrapper] table .annual-planner-tooltip>div{max-width:15rem;display:flex}main[role=reports-wrapper] table .annual-planner-tooltip>div>span{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}main[role=reports-wrapper]>article[role=report-content]#annual-planner section[role=table-wrapper]{border:none;outline:none}@media only screen and (max-width:640px){:is(article[role=report-content],#annual-planner):not(#strength-metrics) a[role=reports-back-handler]{margin-bottom:0}:is(article[role=report-content]) section[role=planner-wrapper][class=mobile-hidden]{display:none}main[role=reports-wrapper] article[role=report-content] hgroup.spaced .header-right>button:is(:first-child,:nth-child(2)){display:none}main[role=reports-wrapper] article[role=report-content] hgroup.spaced .header-right>button:is(:last-child){display:flex}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left .header-left.mobile-hidden{display:none}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left{margin-bottom:0}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left>div{margin-bottom:24px}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left>div>div{height:var(--button-height-mobile);background-color:var(--dark-grey);flex:1;padding-inline:8px;padding-top:0;padding-bottom:0}main[role=reports-wrapper] article[role=report-content] div[role=month-handler]>:is(button,[role=button])[data-icon-only]{height:var(--button-height-mobile);width:var(--button-height-mobile)}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left:after{display:none}main[role=reports-wrapper] article[role=report-content] div[role=month-handler]>button>picture>img,main[role=reports-wrapper] article[role=report-content] div[role=month-handler]>div>button>picture>img{width:2.5rem;height:2.5rem}main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>div>button{height:100%}main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>button>picture,main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>div>button>picture{height:100%;display:flex;align-items:center;justify-content:center}main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>div span{font-size:14px}article[role=report-content] section[role=footer]{display:none}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table :is(th,td){height:36px}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .month-title{font-size:1.4rem;line-height:1.68rem;margin-bottom:1.6rem}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers] .month-row-header{padding-top:4.08rem}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-headers]>div.athlete-stats-header>span:first-child{margin-top:1.2rem}article[role=report-content] section[role=table-wrapper]>table .event-week-counter-wrapper,main[role=reports-wrapper]>article[role=report-content] :is(section,article) .column.events :is(section,div){margin-top:0}main[role=reports-wrapper] article[role=report-content]#annual-planner table thead>tr{top:0}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).annual-planner-tooltip,main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).annual-planner-tooltip>div{max-width:10rem;margin-top:0}main[role=reports-wrapper] article[role=report-content] hgroup.centered-left>div.month-handler{max-width:100%}main[role=reports-wrapper] article[role=report-content] div[role=month-handler]>:is(button,[role=button])[data-icon-only]{flex-shrink:0}main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>div{width:-moz-fit-content;width:fit-content;gap:0}main[role=reports-wrapper] article[role=report-content][id=annual-planner] div[role=month-handler]>div span{font-size:1.4rem;line-height:1.68rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).annual-planner-tooltip span{display:inline}}main.acc-tracker{margin-left:4rem;display:flex;gap:1.5rem;border-radius:var(--border-radius-md);padding:1rem 1.5rem}main.acc-tracker>section{width:100%;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.acc-tracker>section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.acc-tracker>section>header{justify-content:space-between}main.acc-tracker>section>header,main.acc-tracker>section>header>div{display:flex;align-items:center}main.acc-tracker>section>header>div>div{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main.acc-tracker>section>hgroup{margin-top:2rem;margin-bottom:3rem;display:flex;width:100%;justify-content:center}div[role=month-handler]{margin:auto;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem}div[role=month-handler]>div{display:flex;height:2.5rem;align-items:center;justify-content:space-between;gap:4rem;border-radius:var(--border-radius);background-color:var(--white-05);padding-top:.25rem;padding-bottom:.25rem}[data-theme=light] div[role=month-handler]>:is(div,button){background-color:var(--background-color)}div[role=month-handler]>:is(button,[role=button])[data-icon-only],div[role=month-handler]>div>button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center}div[role=month-handler]>button>picture,div[role=month-handler]>button>picture>img,div[role=month-handler]>div>button>picture,div[role=month-handler]>div>button>picture>img{height:2rem;width:2rem}div[role=month-handler]>button>picture>img,div[role=month-handler]>div>button>picture>img{margin:0!important}main.acc-tracker table{display:block}article.metrics-dashboard>section>main.acc-tracker table{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.acc-tracker table.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.acc-tracker table.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.acc-tracker table.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.acc-tracker table.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.acc-tracker table{background-color:var(--background-color)}article.metrics-dashboard>section>main.acc-tracker table>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.acc-tracker table:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.acc-tracker table>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.acc-tracker table.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.acc-tracker table{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.acc-tracker table{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.acc-tracker table>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.acc-tracker table>a>div>span.name{color:var(--card-text-color)}}.days-row-container{display:flex;margin-left:20%;justify-content:space-between;margin-bottom:16px}.day-number-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:16px}.accountability-day-abv{font-size:11px;font-weight:500;letter-spacing:0}.accountability-day-num{color:var(--white-50)}[data-theme=light] .accountability-day-num{letter-spacing:0;color:rgba(32,38,46,.5)}.accountability-row-container{display:flex;justify-content:space-between;padding:12px 8px;border-top:1px solid var(--white-10);border-bottom:1px solid var(--white-10)}.accountability-row-container:first-child{border-top:transparent}.accountability-row-title{width:20%;font:normal normal medium 12px/18px Open Sans;letter-spacing:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:16px}.accountability-row-marks-container{width:80%;display:flex;justify-content:space-between;align-items:center}.column-average-percentage{width:16px;font:normal normal normal 10px/13px Open Sans}.accountability-row-marks-container .percentage-column,.column-average-percentage{letter-spacing:0;background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.accountability-row-marks-container .percentage-column{min-width:16px;font:normal normal normal 12px/15px Open Sans;opacity:1;text-align:right}main.acc-tracker>section>.Accountability-Table .accountability-row-marks-container>div>svg[role=done]{filter:var(--filter-black) var(--filter-contrast)}@media only screen and (max-width:640px){main.acc-tracker{flex-direction:column;margin:0!important;padding:0}main.acc-tracker>section{display:flex;flex-direction:column;max-width:100%;box-sizing:border-box;background-color:transparent}main.acc-tracker>section>.Accountability-Table{overflow:auto;margin-top:32px}main.acc-tracker>section>.Accountability-Table>div{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}main.acc-tracker>section>.Accountability-Table .accountability-row-container{padding:0;border-top:none;border-bottom:none}main.acc-tracker>section>.Accountability-Table .days-row-container{gap:8px}main.acc-tracker>section>.Accountability-Table .days-row-container>div{width:16px;flex-shrink:0;gap:4px}main.acc-tracker>section>.Accountability-Table .days-row-container>div:last-child{width:22px;display:flex;align-items:center;justify-content:center}main.acc-tracker>section>.Accountability-Table .accountability-row-title{padding-left:16px;padding-right:0;font-size:12px;display:flex;align-items:center;flex-shrink:0;padding-block:8px;border-bottom:2px solid var(--white-10)}main.acc-tracker>section>.Accountability-Table .accountability-row-marks-container{gap:8px;width:unset;border-bottom:2px solid var(--white-10);padding-block:8px}main.acc-tracker>section>.Accountability-Table .accountability-row-marks-container>div{width:16px;flex-shrink:0}main.acc-tracker>section>.Accountability-Table .accountability-row-marks-container>div:last-child{width:22px;display:flex;justify-content:center}[data-theme=dark] main.acc-tracker>section,[data-theme=light] main.acc-tracker>section{background-color:transparent}main.acc-tracker a[role=reports-back-handler]{margin-bottom:0}main.acc-tracker>section>hgroup{margin-bottom:1rem;margin-top:1rem}main.acc-tracker div[role=month-handler]{margin-bottom:0;font-size:12px;text-transform:capitalize;width:100%}main.acc-tracker div[role=month-handler]>:is(button,[role=button])[data-icon-only],main.acc-tracker div[role=month-handler]>div{background-color:var(--dark-grey)}main.acc-tracker div[role=month-handler]>:is(button,[role=button])[data-icon-only]{flex-grow:0;height:36px;width:36px}main.acc-tracker div[role=month-handler]>div{flex-grow:1;padding:4px;height:36px}main.acc-tracker>section>header{flex-wrap:wrap;-moz-column-gap:3.2rem;column-gap:3.2rem}main.acc-tracker>section>header>div{flex:1 0 fit-content;justify-content:flex-end}main.acc-tracker>section>header>div p{font-size:1.2rem;line-height:1.44rem}.accountability-day-abv{font-size:1.1rem;line-height:1.32rem}.accountability-day-num,.column-average-percentage{font-size:1.2rem;line-height:1.44rem}}.rd-container{display:none;z-index:1000;background:var(--white-05-solid);text-align:center;font-size:.875rem;border-radius:24px;padding:24px;margin-top:8px}[data-theme=light] .rd-container{background-color:var(--dark-grey);box-shadow:0 2px 15px -10px var(--card-shadow)}.rd-container-attachment{position:absolute;box-shadow:1px 1px 12px 1px rgba(0,0,0,.2)}.rd-container.rd-container-attachment.align-calendar-right{left:unset!important}.rd-container.rd-container-attachment.position-top{top:unset!important}.rd-back{float:left}.rd-back:before{display:block;content:"";width:100%;height:100%;background:url(/img/svg/angle-right-b.svg) 50% no-repeat;filter:var(--filter-black) var(--filter-contrast);transform:rotate(180deg);opacity:.75}.rd-next{float:right}.rd-next:before{display:block;content:"";width:100%;height:100%;background:url(/img/svg/angle-right-b.svg) 50% no-repeat;filter:var(--filter-black) var(--filter-contrast);opacity:.75}.rd-back,.rd-next{cursor:pointer;border:none;outline:none;background:none;margin:0;width:32px;padding:4px;border:1px solid var(--white-50)}.rd-back,.rd-month-label,.rd-next{height:32px;justify-content:center;align-items:center}.rd-month-label{font-weight:700;font-size:1rem;color:var(--white-87);display:flex;margin-bottom:32px}td.rd-day-body{text-align:center;cursor:pointer;padding:7px;position:relative}td.rd-day-disabled{cursor:not-allowed;opacity:.5}th.rd-day-head{text-transform:uppercase;font-weight:700;padding:7px}td.rd-day-body.rd-day-prev-month{color:var(--white-20)}.rd-day-body:hover:after{background:var(--white-10)}.rd-day-body:after{content:"";display:block;position:absolute;width:30px;height:30px;top:50%;left:50%;border-radius:30px;transform:translate(-50%,-50%);transition:background .25s;z-index:-1}.rd-day-body.rd-day-selected{color:var(--color);font-weight:700}[data-theme=light] .rd-day-body.rd-day-selected{color:var(--dark-grey)}.rd-day-body.rd-day-selected:after{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);--tw-text-opacity:1;z-index:-1}[data-theme=light] td.rd-day-body.rd-day-prev-month{color:var(--white-50)}#progress-photos>header{margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between}#listview-container{display:flex;gap:1rem}[role=month-list-selector]{display:flex;height:-moz-fit-content;height:fit-content;min-width:190px;flex-direction:column;align-items:center;border-radius:var(--border-radius);border-width:1px;border-style:solid;border-color:var(--white-10);background-color:var(--light-gray);padding:.25rem}[data-theme=light] [role=month-list-selector]{background-color:var(--background-color)}#listview-container>[role=month-list-selector]{position:sticky;top:0}#listview-container>p,#timeline-container .photos-list{display:flex;width:100%;justify-content:center;align-items:center;height:100%}#listview-container>ul{width:100%;display:flex;flex-direction:column;gap:16px;border-radius:4px}[role=month-list-selector]>header{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:0}[role=month-list-selector]>header>div{display:flex;gap:.25rem}[role=month-list-selector]>header>div>button{display:flex;height:2rem!important;width:2rem!important;align-items:center;justify-content:center}[role=month-list-selector]>header>div>button>picture{height:2rem!important;width:2rem!important}[role=month-list-selector]>header>div>button>picture>img{margin:0!important;height:100%!important;width:100%!important}[role=month-list-selector]>ul{width:100%}[role=month-list-selector]>ul>li{border-radius:0;border-width:1px 0 0;border-style:solid;border-color:var(--white-10)}[role=month-list-selector]>ul>li:first-child{border-style:none}[role=month-list-selector]>ul>li>button{width:100%}[role=month-list-selector]>ul>li:has(button[data-button-type=primary]),[role=month-list-selector]>ul>li:has(button[data-button-type=primary])+li{border-color:transparent}[role=month-list-selector]>ul>li>button[data-button-type=primary]:after,[role=month-list-selector]>ul>li>button[data-button-type=primary]:before{border-radius:var(--border-radius-md)!important}[role=month-list-selector]>ul>li:hover:not(:has(button[disabled])),[role=month-list-selector]>ul>li:hover:not(:has(button[disabled]))+li{border-color:transparent}[role=month-list-selector]>ul>li>button[data-button-type=text-white]:hover{border-radius:var(--border-radius-md)}[role=month-list-selector]>ul>li>button{transition:font-weight .05s}#listview-container>ul>article{position:relative;border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem}#listview-container>ul>article>header{margin-bottom:1.5rem;display:flex;justify-content:space-between;padding-left:.5rem}#listview-container>ul>article>header>hgroup{display:flex;align-items:center;gap:.5rem}#listview-container>ul>article>header .information{display:flex;justify-content:space-between;gap:1.5rem}#listview-container>ul>article>header .information>div{color:var(--white)}.information .protein:before,.information-column .protein:before{display:inline-block;height:1rem;width:1rem;border-radius:4px;background-color:var(--protein);--tw-content:"";content:var(--tw-content)}.information .carbs:before,.information-column .carbs:before{display:inline-block;height:1rem;width:1rem;border-radius:4px;background-color:var(--carbs);--tw-content:"";content:var(--tw-content)}.information .fat:before,.information-column .fat:before{height:1rem;width:1rem;border-radius:4px;background-color:var(--fat)}.compare-tl-item .bodyweight:before,.information .bodyweight:before,.information .fat:before,.information-column .bodyweight:before,.information-column .fat:before{display:inline-block;--tw-content:"";content:var(--tw-content)}:is(.information,.information-column) .bodyweight>span:last-child{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}:is(.information,.information-column)>div{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem;color:var(--white)}#listview-container :is(.information,.information-column)>div{margin-bottom:0}#listview-container>ul>article>div{display:flex;justify-content:space-between}#listview-container>ul>article>div .progress-photo{aspect-ratio:.79;width:32%;max-width:20rem;border-radius:var(--border-radius);-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}main[role=reports-wrapper]>article#progress-photos-tl{overflow-x:clip}main[role=reports-wrapper]>article>header[role=timeline-header]{margin-bottom:1.5rem}main[role=reports-wrapper]>article>header[role=timeline-header] button[data-button-type=outline]{z-index:0}[data-theme=light] main[role=reports-wrapper]>article>header[role=timeline-header] button[data-button-type=outline]:before{background-color:var(--white-05)}[data-theme=light] main[role=reports-wrapper]>article>header[role=timeline-header] button[data-button-type=outline]:hover:before{background-color:var(--white-10)}main[role=reports-wrapper]>article>header[role=timeline-header]>hgroup{display:flex}main[role=reports-wrapper]>article>header[role=timeline-header]>hgroup:first-child{margin-bottom:1.5rem;justify-content:space-between}#timeline-container>hgroup,main[role=reports-wrapper]>article>header[role=timeline-header]>hgroup:last-child{justify-content:flex-end;gap:.25rem}#timeline-container>hgroup{margin-bottom:1.5rem;display:flex}#timeline-container>hgroup>button{border-radius:var(--border-radius-md)}#timeline-container>div>div>button[data-button-type=secondary]{height:1.75rem;width:1.75rem;border-radius:var(--border-radius-md);padding-left:0;padding-right:0}#timeline-container>div>div>button[data-button-type=secondary] :is(picture,svg){height:1.25rem;width:1.25rem}#timeline-container>div>h4{margin-bottom:1.5rem;margin-top:0}#timeline-container>div>section{margin-bottom:3.75rem;width:100%;overflow:auto;padding-bottom:1.5rem}#timeline-container>div>section>ul{display:flex;flex-wrap:nowrap;gap:1rem;scroll-behavior:smooth}#timeline-container>div>section>ul>article{flex:0 0 12.5rem;transition:flex-basis .5s ease}#timeline-container>div>section>ul>article .selectable{position:relative;margin-bottom:.5rem}#timeline-container>div>section>ul>article:has(.progress-photo.expanded){flex:0 0 25rem}#timeline-container>div>section .progress-photo{width:12.5rem;aspect-ratio:.79;border-radius:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;transition:width .5s ease;-webkit-user-drag:none}#timeline-container>div>section .progress-photo.expanded{width:25rem;transition:width .5s ease}#timeline-container>div{animation:scaleUp var(--tw-animate-duration,.5s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both);--tw-animate-delay:200ms;animation-delay:var(--tw-animate-delay);--tw-animate-duration:500ms;animation-duration:var(--tw-animate-duration);--tw-animate-easing:linear;animation-timing-function:var(--tw-animate-easing);transition:height .5s ease}#timeline-container>div.phidden{height:0}@keyframes jump-out{0%{transform:scale(100%)}20%{transform:scale(120%)}to{transform:scale(0)}}#timeline-container>div.phidden{animation:jump-out var(--tw-animate-duration,.5s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both);--tw-animate-delay:0ms;animation-delay:var(--tw-animate-delay);--tw-animate-easing:linear;animation-timing-function:var(--tw-animate-easing);transition:height .5s ease}#timeline-container section>ul>article>footer{margin-top:.25rem;display:flex;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1rem}#listview-container>ul>article .progress-item-overlay,#timeline-container>div>section .progress-item-overlay{background-color:rgba(26,30,37,.7);position:absolute;left:0;right:0;top:0;display:flex;height:0;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-size:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;transition:opacity .35s}:is(#listview-container,#timeline-container) .progress-item-overlay.selected{height:100%;opacity:1}[data-theme=light] :is(#listview-container,#timeline-container) .progress-item-overlay>h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#listview-container>ul>article:hover .progress-item-overlay,#timeline-container>div>section>ul>article:hover .progress-item-overlay{height:100%;cursor:pointer;border:1px solid var(--white-38);border-radius:4px;opacity:1}#listview-container>ul>article .progress-item-overlay img{margin-bottom:.25rem;height:2rem;width:2rem}#timeline-container>section>article .selectable:hover .progress-item-overlay{height:100%;cursor:pointer;border-radius:4px}@keyframes fade-90{0%{opacity:0}to{opacity:.9}}.preview-photo-modal>.overlay{animation:fade-90 var(--tw-animate-duration,1s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both);--tw-animate-duration:300ms;animation-duration:var(--tw-animate-duration)}.preview-photo-modal>.box{animation:scaleUp var(--tw-animate-duration,.5s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both);--tw-animate-duration:300ms;animation-duration:var(--tw-animate-duration)}.preview-photo-modal>.box>.body>img{height:80vh;width:100%;-o-object-fit:contain;object-fit:contain}.Modal-Box.preview-photo-modal>.box>.body{max-height:none}.compare-list-ph .box{height:calc(100vh - 5rem);width:-moz-max-content;width:max-content;max-width:calc(100vw - 5rem)}.compare-list-ph .box .body{position:relative;z-index:0;margin-top:1.5rem;height:calc(100% - 6rem);padding-top:0;max-height:unset}.compare-list-ph .box .body>header{position:sticky;top:0;z-index:2;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:var(--dark-grey)}.compare-list-ph .box .body>header>hgroup{display:flex;max-width:calc(50% - .5rem);flex-grow:1;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05-solid);padding:.75rem}.compare-list-ph .box .body>header>hgroup>div>p.s1{margin-bottom:.5rem}.compare-list-ph .box .body>header>hgroup>div>div.information{display:flex}.compare-list-ph .box .body>header>hgroup>div>div.information>div{margin-bottom:0;margin-right:1rem;font-size:.75rem}.compare-list-ph .box .body>header>hgroup>div>div.information>div>span{font-size:.75rem}.compare-list-ph .box .body>header>div>p.s1{margin-bottom:.25rem}.compare-list-ph .box .body>article{margin-bottom:1rem;display:flex;align-items:center;gap:4rem;padding-left:4rem;padding-right:4rem}.compare-list-ph .box .body>article>img{max-height:60vh;border-radius:var(--border-radius);aspect-ratio:.79;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.compare-list-ph .box .body>article>button{z-index:1;gap:.25rem}.compare-tl-ph .body{display:flex;min-width:768px;justify-content:center;gap:2rem;overflow:auto}.compare-tl-ph .body>article{height:100%}.compare-tl-ph .body>article>img{aspect-ratio:.79;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:300px;margin-bottom:24px}.compare-tl-ph .body>article>section{margin-bottom:1.75rem;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.compare-tl-ph .body>article>section>aside>p{margin-bottom:1rem}.compare-tl-ph .body>article>section>aside>div>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.compare-tl-ph .body>article>button{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;height:42px;width:125px;justify-content:center}.compare-list-ph .box .body>section>div>img{max-width:calc(50% - .5rem);flex-grow:1;border-radius:var(--border-radius);aspect-ratio:.79}.compare-to-tl-ph .box{width:-moz-max-content;width:max-content;max-width:calc(100vw - 5rem);padding-bottom:2rem}.compare-to-tl-ph .body{display:flex;gap:.5rem}.compare-to-tl-ph .body>aside{flex-shrink:0;border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20);padding-right:1rem}.compare-to-tl-ph .body>aside>article>header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.75rem}.compare-to-tl-ph .body>aside>article>header>hgroup>p{margin-top:.25rem;width:-moz-fit-content;width:fit-content;font-size:.875rem}.compare-to-tl-ph .body>aside>article>img{width:25rem;border-radius:var(--border-radius);-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;aspect-ratio:.79}.compare-to-tl-ph .body>section{width:-moz-max-content;width:max-content;overflow:auto}.compare-to-tl-ph .body>section>ul{display:flex;width:-moz-max-content;width:max-content;flex-wrap:nowrap;align-items:center;gap:.5rem;scroll-behavior:smooth}.compare-to-tl-ph .body>section>ul>article{flex:0 0 25rem;aspect-ratio:.79}.compare-to-tl-ph .body>section>ul>article:last-child{margin-right:calc(100vw - 61rem)}.compare-to-tl-ph .body>section>ul>article>header{margin-top:1.75rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .75rem .5rem 1rem}.compare-to-tl-ph .body>section>ul>article>header>span:last-child{font-weight:700}.compare-to-tl-ph .body>section>ul>article>img{width:25rem}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(100%)}}.compare-to-tl-ph .body>section>ul>article>img{animation:scaleUp var(--tw-animate-duration,.5s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both);border-radius:var(--border-radius);-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;--tw-animate-delay:200ms;animation-delay:var(--tw-animate-delay);--tw-animate-duration:500ms;animation-duration:var(--tw-animate-duration);--tw-animate-easing:linear;animation-timing-function:var(--tw-animate-easing);aspect-ratio:.79;-webkit-user-drag:none}@media only screen and (max-width:640px){.intercom-lightweight-app-launcher{display:none}main[role=reports-wrapper]>article[role=report-content]:is(#progress-photos,#progress-photos-tl){min-height:40vh}:is(#progress-photos,#progress-photos-tl)>header{flex-direction:column;row-gap:16px}article[role=report-content]>header div.top-header{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;-moz-column-gap:8px;column-gap:8px;row-gap:16px}:is(#progress-photos,#progress-photos-tl)>header div[role=buttons-container]{width:100%}:is(#progress-photos,#progress-photos-tl)>header div[role=buttons-container]>:is(a,button){flex:1;justify-content:center;font-size:1.4rem;height:var(--button-height-mobile)}:is(#progress-photos,#progress-photos-tl)>header div[role=buttons-container]>:is(button){font-weight:700}:is(#progress-photos,#progress-photos-tl)>#listview-container{flex-direction:column}:is(#progress-photos,#progress-photos-tl)>#listview-container>div[role=month-list-selector]{display:none}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list]{width:100%}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list]>article{padding:1.8rem .8rem}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list]>article>header{padding-inline:.8rem}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list] header :is(hgroup[class=date],div[class=information],div[class=date]){font-size:1.2rem;flex-direction:row;margin-top:0}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list] header :is(div[class=information])>div{margin-top:0}:is(.information,.information-column)>div:is(.protein,.carbs,.fat){color:var(--primary)}.top-header.only-show-mobile>:is(a,details){flex:1}.top-header.only-show-mobile>details{display:flex;position:relative}.top-header.only-show-mobile>details>div>div>span{font-size:1.4rem}article[role=report-content]>header div.top-header>details>summary>div{background:var(--white-05);display:flex;align-items:center;justify-content:center;min-height:var(--button-height-mobile);padding:1.2rem 1.6rem;border-radius:12px;font-size:1.4rem;justify-content:space-between}article[role=report-content]>header div.top-header>details>div{background-color:var(--dropdown-background-color);min-width:100%;border:1px solid var(--white-10);border-radius:12px;position:absolute;z-index:1;margin-top:.5rem;right:0;width:-moz-fit-content;width:fit-content}article[role=report-content]>header div.top-header>details>div>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;padding:.4rem 1.6rem 0}article[role=report-content]>header div.top-header>details>div>div:last-child{display:flex;justify-content:space-between}article[role=report-content]>header div.top-header>details>div>ul{display:grid;grid-template-columns:repeat(3,1fr);padding:1.6rem 1.4rem;justify-items:center}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list]>article{border-radius:16px}:is(#progress-photos,#progress-photos-tl)>#listview-container>ul[class=photos-list]>article .progress-photo{border-radius:14px}:is(#progress-photos,#progress-photos-tl) .floating-globe{width:90vw;left:5vw;border:1px solid var(--white-10);gap:0;padding-right:2rem}:is(#progress-photos,#progress-photos-tl) .floating-globe>div:not(:last-child){display:flex;flex-direction:column;justify-content:space-between;flex:1}:is(#progress-photos,#progress-photos-tl) .floating-globe>div:last-child{flex-shrink:0;gap:2.25rem}:is(#progress-photos,#progress-photos-tl) .floating-globe h4{text-wrap:nowrap;white-space:nowrap}.compare-list-ph .box .body>header{position:relative}.compare-list-ph .box .body>header>hgroup{display:block}article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup{background-color:var(--background-color)}article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup>{display:flex;gap:.75rem}article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.compare-list-ph .box .body>header>hgroup.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.compare-list-ph .box .body>header>hgroup{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.compare-list-ph .box .body>header>hgroup{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.compare-list-ph .box .body>header>hgroup>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.compare-list-ph .box .body>header>hgroup>a>div>span.name{color:var(--card-text-color)}}.compare-list-ph .box .body>article{padding-left:0;padding-right:0}.compare-list-ph .box .body>article>img{max-width:calc(50% - .5rem);max-height:unset}.compare-list-ph .box .body>article>button{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.compare-list-ph .box .body>article>button){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).compare-list-ph .box .body>article>button{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.compare-list-ph .box .body>article>button{opacity:0}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.4rem;font-weight:700}:is(#progress-photos,#progress-photos-tl) .floating-globe>div:last-child :is(button,[role=button]):is([data-button-type=primary][disabled]){font-size:1.4rem}:is(#progress-photos-tl) header hgroup:first-child{flex-direction:column;gap:16px}:is(#progress-photos-tl) header hgroup:last-child{gap:.5rem}:is(#progress-photos-tl) header hgroup:last-child>button{flex:1;justify-content:center}:is(#progress-photos-tl) header hgroup:last-child>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-weight:400}:is(#progress-photos-tl) header hgroup div[role=buttons-container]{width:100%}:is(#progress-photos-tl) header hgroup div[role=buttons-container] :is(button,a){flex:1;justify-content:center}:is(#progress-photos,#progress-photos-tl)>header div.top-header>details>summary>div>span{font-size:1.4rem}main[role=reports-wrapper]>article>header[role=timeline-header]{margin-bottom:2.4rem}:is(#progress-photos-tl)>#timeline-container>h4{font-size:1.6rem;margin-bottom:1.6rem}:is(#progress-photos-tl)>#timeline-container .selectable>img{width:15rem;min-width:15rem;border-radius:1.2rem;aspect-ratio:.79}#timeline-container>div>section>ul>article{flex:unset}#timeline-container>div>section>ul>article>footer{border-radius:1.2rem;font-size:1.2rem;padding:.8rem;height:3.3rem;display:flex;align-items:center}#timeline-container>div>section>ul>article>footer>p{font-size:1.2rem}header[role=timeline-header] hgroup:last-child :is(button,a,[role=button]):is([data-button-type=secondary],[data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.2rem}#listview-container>p,#timeline-container>div>section>div,main[role=reports-wrapper]>article[role=report-content] .photos-list .information span{font-size:1.2rem;line-height:1.44rem}.compare-to-tl-ph .body>aside{width:50%}}.meal-photos-card{position:relative;margin-bottom:1rem;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem 1rem 1.5rem}.meal-photos-display{padding:0}.nutrition-summary .meal-photos-display{margin-top:0;height:100%}.nutrition-summary .meal-photos-display .meal-photos-header{margin-bottom:1.5rem;margin-top:2rem}.meal-photos-header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.date-section h3{margin-bottom:0;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--white)}.why-did-i-eat{display:flex;height:2rem;cursor:pointer;align-items:center;gap:.5rem;border-radius:1rem;border-style:none;background-color:var(--white-05);padding:.4375rem .5rem;font-size:.8rem;line-height:1.3rem;color:var(--white-70);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.why-did-i-eat:hover{color:var(--white)}.why-did-i-eat *{font-family:var(--font-family)}[data-theme=light] .why-did-i-eat{background-color:var(--white-20)}.why-did-i-eat>picture>img{height:1.125rem}.why-did-i-eat:disabled{cursor:not-allowed;opacity:.5}.clock-icon{font-size:.9075rem;line-height:1.6rem}.meal-photos-nutrition-info{display:flex;gap:1.5rem}.nutrition-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;line-height:1.3rem;font-weight:500}.nutrition-item.protein{color:var(--protein)}.nutrition-item.protein:before{display:inline-block;height:.75rem;width:.75rem;border-radius:.125rem;background-color:var(--protein);--tw-content:"";content:var(--tw-content)}.nutrition-item.carbs{color:var(--carbs)}.nutrition-item.carbs:before{display:inline-block;height:.75rem;width:.75rem;border-radius:.125rem;background-color:var(--carbs);--tw-content:"";content:var(--tw-content)}.nutrition-item.fat{color:var(--fat)}.nutrition-item.fat:before{display:inline-block;height:.75rem;width:.75rem;border-radius:.125rem;background-color:var(--fat);--tw-content:"";content:var(--tw-content)}.meal-section:not(:first-child){margin-top:1rem}.meal-section{display:flex}.meal-header{display:flex;width:5rem;flex-shrink:0;flex-direction:column;justify-content:center}.meal-header h4{font-size:1rem;line-height:1.55rem;font-weight:500;color:var(--white)}.meal-time{font-size:.75rem;color:var(--white-70)}.photos-grid{display:flex;gap:.5rem;overflow:auto}.photo-item{flex-shrink:0}.meal-photo{height:5rem;width:5rem;cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--white-10);-o-object-fit:cover;object-fit:cover;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt .meal-photo>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt .meal-photo{padding:0}.Chart-Frame .legend.alt .meal-photo>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt .meal-photo{padding:0 10px}.Chart-Frame .legend.alt .meal-photo>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt .meal-photo>div{display:inline-block;margin-right:10px}}.meal-photo:hover{opacity:.8}.meal-photo:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--primary-color);--tw-ring-offset-width:2px}.meal-photo{min-width:unset;padding:0}.photo-error{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:var(--white-10);background-color:var(--white-05);font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem;color:var(--white-50)}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt .photo-error>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt .photo-error{padding:0}.Chart-Frame .legend.alt .photo-error>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt .photo-error{padding:0 10px}.Chart-Frame .legend.alt .photo-error>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt .photo-error>div{display:inline-block;margin-right:10px}}.no-photos{margin:auto;padding-top:1rem;padding-bottom:1rem}.no-photos-text{width:100%;text-align:center;font-size:.8rem;line-height:1.3rem;color:var(--white-50)}.error-message{padding:1rem;text-align:center}.error-message p{font-size:.8rem;line-height:1.3rem;color:var(--white-70)}.sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-width:0;padding:0;clip:rect(0,0,0,0)}.photo-modal-overlay{position:fixed;inset:0;z-index:50;align-items:center;justify-content:center;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.8;padding:1rem;backdrop-filter:blur(4px)}.photo-modal-content,.photo-modal-overlay{display:flex}.photo-modal-content{position:relative;max-height:90vh;gap:0;overflow:hidden;border-radius:var(--border-radius);padding:0;max-width:90vw}.photo-modal-close{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10);font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--white);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.photo-modal-close:hover{background-color:var(--white-20)}.photo-modal-image{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;max-height:90vh;width:auto;max-width:60vw}.photo-modal-info{display:flex;min-width:320px;max-width:400px;flex-direction:column;overflow:auto;padding:1.5rem}.photo-modal-meal-type{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--white)}.photo-modal-time{margin-bottom:1.5rem;font-size:.8rem;line-height:1.3rem;color:var(--white-70)}.photo-modal-tags-section{display:flex;flex-direction:column;gap:1rem}.photo-modal-tags-title{margin-bottom:0;font-size:.8rem;line-height:1.3rem;font-weight:400;color:var(--white)}.photo-modal-tags-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.photo-modal-tag{width:-moz-fit-content;width:fit-content;cursor:default;border-radius:9999px;border-style:solid;border-color:var(--white-20);background-color:var(--background-color);padding:.5rem 1rem;font-size:.8rem;line-height:1.3rem;color:var(--white);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.photo-modal-tag:hover{background-color:var(--white-20)}.photo-modal-tag{border-width:1px}.photo-notes{font-size:.9075rem;line-height:1.6rem;font-style:italic;color:var(--white)}.tags-drawer-content{position:absolute;top:0;right:0;bottom:0;z-index:40;margin:.5rem;width:26rem;max-width:100%;overflow:auto;border-radius:var(--border-radius);background-color:var(--background-color);--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tags-drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:var(--white-10);padding:1rem}.tags-drawer-header h3{margin:0;font-size:1rem;line-height:1.55rem;font-weight:500;color:var(--white)}.tags-drawer-close{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:transparent;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem;font-weight:700;color:var(--white);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tags-drawer-close:hover{background-color:var(--white-10)}.tags-list{padding:1rem}.no-tags-message{padding-top:2rem;padding-bottom:2rem;text-align:center;color:var(--white-70)}.tag-item{gap:.75rem}.tag-item,.tag-label-container{display:flex;align-items:center}.tag-label-container{min-width:140px;gap:.5rem}.tag-label{font-size:.8rem;line-height:1.3rem;text-transform:capitalize;color:var(--white)}.tag-bar-container{margin-left:auto;height:.5rem;width:8rem;overflow:hidden;border-radius:9999px;background-color:var(--white-10)}.tag-bar{height:100%;border-radius:9999px;background-color:var(--white);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.tag-percentage{min-width:45px;text-align:right;font-size:.8rem;line-height:1.3rem;color:var(--white-70)}@media (max-width:768px){.meal-photos-header{flex-direction:column;align-items:flex-start;gap:1rem}.meal-photos-nutrition-info{flex-wrap:wrap;gap:1rem}.meal-photo{height:4rem;width:4rem}.tags-drawer-content{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.tag-label-container{min-width:100px}.tags-list{padding-left:2.25rem;padding-right:1rem}.tags-drawer-header{padding:1rem}.photo-modal-content{flex-direction:column;max-width:95vw}.photo-modal-image{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:50vh}.photo-modal-info{min-width:100%;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}}.photo-carousel-modal{position:fixed;inset:0;z-index:1000;width:100vw}.photo-carousel-modal .box{max-height:90vh;overflow:hidden}.photo-carousel-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.photo-carousel-main{display:flex;align-items:flex-start;gap:1.5rem}.photo-carousel-image-container{display:flex;flex:1 1 0%;justify-content:center}.photo-carousel-image{height:35rem;max-height:60vh;width:35rem;max-width:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.photo-carousel-info{width:28rem;flex-shrink:0}.photo-carousel-meal-type{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--white)}.photo-carousel-time{margin-bottom:1.5rem;font-size:.8rem;line-height:1.3rem;color:var(--white-70)}.photo-carousel-tags-section{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.photo-carousel-tags-title{margin-bottom:0;font-size:.8rem;line-height:1.3rem;font-weight:400;color:var(--white)}.photo-carousel-tags-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.photo-carousel-tag{display:flex;height:3rem;width:-moz-fit-content;width:fit-content;cursor:default;align-items:center;gap:.5rem;border-radius:9999px;border-style:solid;border-color:var(--white-20);background-color:var(--background-color);padding:.25rem 1rem .25rem .25rem;color:var(--white);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.photo-carousel-tag:hover{background-color:var(--white-20)}.photo-carousel-tag{border-width:1px;font-weight:600}.photo-carousel-tag-emoji{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10);font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem}.photo-carousel-notes{font-size:.9075rem;line-height:1.6rem;font-style:italic;color:var(--white)}.photo-carousel-thumbnails{display:flex;align-items:center;justify-content:center;gap:1rem}.photo-carousel-nav-btn{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:var(--white-10);padding:0;color:var(--white);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.photo-carousel-nav-btn:hover{background-color:var(--white-20)}.photo-carousel-thumbnails-container{position:relative;display:flex;max-width:28rem;gap:.5rem;overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-left:5rem;padding-right:23rem;mask:linear-gradient(90deg,transparent 0,#000 25%,#000 75%,transparent);-webkit-mask:linear-gradient(90deg,transparent 0,#000 25%,#000 75%,transparent)}.photo-carousel-thumbnails-container::-webkit-scrollbar{display:none}.photo-carousel-thumbnail{height:5rem;width:5rem;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;background-color:transparent;padding:0;opacity:.7;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.photo-carousel-thumbnail:hover{border-color:var(--white-50)}.photo-carousel-thumbnail.active{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));opacity:1;box-shadow:0 0 0 2px #fff;padding:2px}[data-theme=light] .photo-carousel-thumbnail.active{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));opacity:1;box-shadow:0 0 0 2px #000}.photo-carousel-thumbnail-image{height:100%;width:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.photo-carousel-main{flex-direction:column;gap:1rem}.photo-carousel-image{max-height:50vh}.photo-carousel-info{width:100%}.photo-carousel-thumbnails{gap:.5rem}.photo-carousel-nav-btn{height:2rem;width:2rem}.photo-carousel-thumbnail{height:4rem;width:4rem}.photo-carousel-tags-list{gap:.25rem}}[data-theme=light] .meal-photos-card{border-width:1px;border-color:var(--white-10);background-color:var(--background-color)}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt [data-theme=light] .meal-photos-card>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt [data-theme=light] .meal-photos-card{padding:0}.Chart-Frame .legend.alt [data-theme=light] .meal-photos-card>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt [data-theme=light] .meal-photos-card{padding:0 10px}.Chart-Frame .legend.alt [data-theme=light] .meal-photos-card>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt [data-theme=light] .meal-photos-card>div{display:inline-block;margin-right:10px}}[data-theme=light] .meal-photos-card{[data-theme=light] .date-section h3,[data-theme=light] .meal-header h4{color:var(--text-color)}}#body-measurements>header,#bodyweight>header{margin-bottom:3rem}.unit-container{display:flex;gap:.25rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}#body-measurements>header>hgroup>.unit-container>button,#bodyweight>header>hgroup>.unit-container>button{--horizontal-button-padding:2rem}[data-theme=dark] #body-measurements>header>hgroup>.unit-container>button[data-button-type=outline]:before,[data-theme=dark] #bodyweight>header>hgroup>.unit-container>button[data-button-type=outline]:before,[data-theme=light] #bodyweight>header>hgroup>.unit-container{z-index:0}:is(#bodyweight,#body-measurements,#video-list,#rpe-table,#personal-records)>header>hgroup>div{display:flex;align-items:center}[data-theme=light] #body-measurements>header>hgroup>div.unit-container{z-index:0}header>hgroup>div.selector-container{gap:.25rem}div[role=calendar-date-selectors]{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}div[role=date-selector-wrapper]{position:relative}div[role=calendar-date-selectors] div[role=date-selector-wrapper]>input{margin-top:0;border:none;background-color:var(--white-05);min-height:40px;min-width:172px;padding-inline:16px;cursor:pointer;border-radius:12px}div[role=calendar-date-selectors] div[role=date-selector-wrapper]>input:is(:hover,:focus){background-color:var(--white-10)}.bar-container{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;justify-content:space-between}.bar-container>div{display:flex;height:4rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.bar-container>div[data-middle]{border-style:solid;--tw-border-opacity:1;border-color:rgb(75 80 86/var(--tw-border-opacity,1));border-width:0 1px}[data-theme=light] .bar-container>div[data-middle]{--tw-border-opacity:1;border-color:rgb(214 218 224/var(--tw-border-opacity,1))}.bar-container>div>span{font-size:1.25rem}.bar-container>div>span>b{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}[role=table-body]>tr>td.growing>img{height:20px;width:20px}section[role=table-wrapper]>table th{background-color:var(--white-10-solid);font-weight:700;cursor:pointer}#body-measurements>.measurements-tables,#bodyweight>.measurements-tables{display:flex;gap:1rem}:is(#bodyweight,#body-measurements)>.measurements-tables>div{width:100%}#body-measurements>.measurements-tables>div>p,#bodyweight>.measurements-tables>div>p{margin-bottom:.75rem}section[role=table-wrapper]{border-radius:16px;outline-offset:-2px;outline:1px solid var(--white-20)}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th:first-child .head-item{justify-content:flex-end}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th:last-child .head-item{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item>div{display:flex;justify-content:center;align-items:center;font-weight:700}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th:first-child .head-item>div>img{width:16px;height:16px;filter:var(--filter-black) var(--filter-contrast)}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper]>table th .head-item>div>img{width:28px;height:28px}section[role=table-wrapper]>table{border-collapse:collapse;border-radius:16px;overflow:hidden}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table td,main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper] table th{border:1px solid var(--white-10);padding:10px 16px}#body-measurements table td,#body-measurements table th,#bodyweight table td,#bodyweight table th{width:180px;text-align:unset}:is(#bodyweight,#body-measurements) table td.active-bg{background-color:var(--white-10);font-weight:700}:is(#bodyweight,#body-measurements) table td.active-bg>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}#body-measurements>div.measurements-tables>div>section[role=table-wrapper]>table tr:hover{cursor:pointer}main[role=reports-wrapper]>article[role=report-content]:is(#bodyweight,#body-measurements)>section[role=graph-wrapper]{margin-bottom:0}main[role=reports-wrapper]>article[role=report-content]:is(#bodyweight,#body-measurements)>section[role=graph-wrapper]+.measurements-tables{margin-top:1.5rem}main[role=reports-wrapper]>article[role=report-content]>div>section[role=graph-wrapper] [role=graph-body]>.graph>svg,main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper] [role=graph-body]>.graph>svg{fill:transparent}:is(#bodyweight,#body-measurements) table .stat-item>td:nth-child(3){vertical-align:middle}:is(#bodyweight,#body-measurements) table .stat-item>td:nth-child(3) span{line-height:0}:is(#bodyweight,#body-measurements) table .stat-item>td:nth-child(3) :is(span){vertical-align:middle;margin-left:5px}:is(#bodyweight,#body-measurements) div[role=tooltip]{align-items:center}main[role=reports-wrapper] article[role=report-content]:is(#step-count)>header{margin-bottom:2rem}main[role=reports-wrapper] article[role=report-content]:is(#step-count)>header>hgroup{margin-bottom:0!important}main[role=reports-wrapper]>article[role=report-content]:is(#step-count) section[role=table-wrapper] table th{width:50%}main[role=reports-wrapper]>article[role=report-content] section[role=table-wrapper].session-rpe table th{width:50%}article[role=report-content]:is(#step-count)>div>section[role=table-wrapper]{flex-grow:1}@media only screen and (max-width:640px){#body-measurements .unit-container{background-color:var(--dark-grey)}#body-measurements .unit-container>button{height:var(--button-height-mobile)}.bar-container{margin-bottom:0}#body-measurements>.measurements-tables{margin-top:3rem;flex-direction:column;gap:2rem}#body-measurements>.measurements-tables>div>p,hgroup span{font-size:12px}}main[role=nutrition-wrapper]{margin-left:4rem;padding:1.5rem}.Nutrition-Progress .history-summary{display:grid;gap:1rem;grid-template-columns:8fr 5fr;margin-bottom:1rem;min-height:540px}.Nutrition .nutrition-history{background-color:var(--white-05);border-radius:5px;max-height:540px;padding:16px;margin-top:24px;overflow:auto;scrollbar-color:var(--light-gray) var(--background-color)}[data-theme=light] .Nutrition .nutrition-history{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Nutrition .Nutrition-Progress>header{display:flex;justify-content:space-between;margin-top:1.5rem}.Nutrition .Nutrition-Progress .checkbox-input{display:flex;align-items:center;gap:.5rem}.Nutrition .Nutrition-Progress>header>hgroup:first-child>div{display:flex;flex-direction:row;gap:12px;align-items:center}.Nutrition section.nutrition-history header>hgroup:first-child>div>details>ul>li>div{padding:.75rem 1rem}.Nutrition .Nutrition-Progress>header>hgroup :is(summary,input){height:2.5rem;--height:2.5rem}[data-theme=light] .Nutrition .Nutrition-Progress>header>hgroup :is(summary,input){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Nutrition .Nutrition-Progress>header .label,.Nutrition .reporting-period-container .label{display:inline-block;white-space:nowrap;margin-bottom:0;font-size:12px}@media (max-width:1200px){.Nutrition-Progress .history-summary{grid-template-columns:1fr}.Nutrition .Nutrition-Progress>header{flex-direction:column;padding-inline:1.6rem}main.Nutrition .Nutrition-Progress>header>hgroup:first-child>div details{height:-moz-fit-content;height:fit-content}main.Nutrition .Nutrition-Progress>header details summary{height:var(--button-height-mobile-lg);padding-inline:1.6rem;max-height:unset}main.Nutrition .Nutrition-Progress>header details summary>p{font-size:1.2rem;line-height:1.44rem}.Nutrition .Nutrition-Progress header .checkbox-input span{width:2.4rem;height:2.4rem}.Nutrition .Nutrition-Progress header .checkbox-input p{font-size:1.2rem;line-height:1.44rem}.Nutrition .plan-selector{margin:0 0 16px;display:flex;flex-direction:column}.Nutrition .nutrition-history{height:auto}}.Nutrition .reporting-period{align-items:center;display:flex}.Nutrition .reporting-period span{margin:0 8px}.Nutrition .plan-selector .select-input{transition:background .25s;margin-right:16px;padding-right:30px}.Nutrition .plan-selector .select-input,.Nutrition .plan-selector .select-input:hover{background:var(--white-elev-2) center right 5px no-repeat url(/img/svg/icon_arrow-down.svg)}.Nutrition .reporting-period .date-input input{background:var(--white-elev-2) center right 0 no-repeat url(/img/svg/icon_arrow-down.svg);margin:0}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table{height:-moz-fit-content;height:fit-content;overflow-y:auto;outline:none!important;border-radius:.5rem}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table>table{background-color:unset;position:relative;border-collapse:separate!important}.Nutrition .nutrition-table table tbody tr{background-color:var(--white-05)}[data-theme=light] .Nutrition .nutrition-table table tbody tr{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Nutrition .nutrition-table table tr.today{background-color:var(--white-10)}.Nutrition .nutrition-table table tr.period-row{background-color:var(--white-05);border-radius:16px}[data-theme=light] .Nutrition .nutrition-table table tr.period-row{background:unset}.unit-container>button[data-button-type=secondary]{background-color:transparent!important}.Nutrition .nutrition-table table tr.period-row td{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition .nutrition-table table tr.today-period{background-color:var(--white-10)}.Nutrition .nutrition-table table tbody tr{cursor:pointer;transition:background-color .25s}.Nutrition .nutrition-table table tbody tr:hover{background-color:var(--white-10)}.Nutrition .nutrition-table table thead{top:0;position:sticky;z-index:1}.Nutrition .nutrition-table table thead .top-header{border-bottom:none}.Nutrition .nutrition-table table thead tr:not(.top-header){background-color:var(--light-gray)}[data-theme=light] .Nutrition .nutrition-table table thead tr:not(.top-header){background-color:var(--background-color)}[data-theme=light] .Nutrition .nutrition-table table thead tr:not(.top-header)>th{background-color:transparent}.Nutrition .nutrition-table table thead .top-header th{font-size:12px;font-weight:700;background-color:var(--light-gray);padding-top:1rem;padding-bottom:1rem}[data-theme=light] .Nutrition .nutrition-table table thead .top-header th{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table thead .top-header th:first-child{border-top-left-radius:8px;border-left:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table thead .top-header th:last-child{border-top-right-radius:8px;border-right:1px solid var(--white-20-solid)}.Nutrition .nutrition-table table thead .top-header th>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition .nutrition-table table thead th{font-size:12px;font-weight:700;vertical-align:text-top;text-align:center}.Nutrition .nutrition-table table thead th>p.st1{font-weight:400;color:var(--white-40)}.Nutrition .nutrition-table table tbody td{color:var(--white-60);font-size:12px;text-align:center}.Nutrition .nutrition-table table tbody tr:not(.period-row,blank-row) td{border-bottom:1px solid var(--white-10)}.Nutrition .nutrition-table table tbody td:first-child,.Nutrition .nutrition-table table th:first-child{text-align:left}.Nutrition .nutrition-table table tbody td.warning{color:var(--warning)}.Nutrition .nutrition-table table tbody td.danger{color:var(--danger)}.Nutrition .nutrition-table table tbody tr.period-row td.danger{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition .nutrition-table table tbody tr td:first-child,.Nutrition .nutrition-table table tbody tr td:nth-child(11),.Nutrition .nutrition-table table tbody tr td:nth-child(16),.Nutrition .nutrition-table table tbody tr td:nth-child(17),.Nutrition .nutrition-table table tbody tr td:nth-child(18),.Nutrition .nutrition-table table tbody tr td:nth-child(19),.Nutrition .nutrition-table table tbody tr td:nth-child(6){border-right:1px solid var(--white-10)}.Nutrition .nutrition-table table tbody tr td:first-child{text-wrap:nowrap}.Nutrition .nutrition-table table tbody tr.period-row td:first-child{border-bottom-left-radius:8px}.Nutrition .nutrition-table table tbody tr.period-row td:last-child{border-bottom-right-radius:8px}.Nutrition .nutrition-table table tbody tr.blank-row+tr>td:first-child{border-top-left-radius:8px}.Nutrition .nutrition-table table tbody tr.blank-row+tr>td:last-child{border-top-right-radius:8px}.Nutrition .nutrition-table table tbody td .icon-div{align-items:center;display:flex;justify-content:center}.Nutrition .nutrition-table table tbody td .icon-div img{height:16px}[data-theme=light] .Nutrition .nutrition-table table tbody tr.period-row td:first-child{border-left:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr.period-row td:last-child{border-right:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr.period-row>td{border-bottom:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr.blank-row+tr>td{border-top:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr.blank-row+tr>td:first-child{border-left:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr.blank-row+tr>td:last-child{border-right:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr:not(.blank-row) td:first-child{border-left:1px solid var(--white-20-solid)}[data-theme=light] .Nutrition .nutrition-table table tbody tr:not(.blank-row) td:last-child{border-right:1px solid var(--white-20-solid)}@media (max-width:960px){.Nutrition .nutrition-table{max-height:calc(80vh - 184px)}.Nutrition .nutrition-table table tbody td:last-child{display:none}.nutrition-summary{height:auto}}.nutrition-summary{background-color:var(--white-05);border-radius:.5rem;padding:1rem;margin-top:1rem;height:40.25rem;overflow:auto}[data-theme=light] .nutrition-summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.nutrition-summary .summary-title{margin-top:2rem;margin-bottom:1.25rem;font-size:1rem}.nutrition-plan-summary-dates,.nutrition-summary .summary-title{font-weight:700}.nutrition-summary .summary-title-no-margin{margin-top:0;font-weight:400;font-size:var(--font-size-md);opacity:.5}.nutrition-summary .nutrition-target,.nutrition-summary .nutrition-target>div:not(:first-child){margin-top:16px}.nutrition-summary .nutrient-target-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.nutrition-summary [role=graph-body]>.graph>svg{overflow:visible}.nutrition-summary div[role=graph-body]>div[role=tooltip]>div[role=tooltip-date]{text-wrap:nowrap}.nutrition-summary .nutrient-target{font-size:.75rem;color:var(--white-70)}.nutrition-summary .nutrient-target.title{color:var(--white-60);font-weight:700}.nutrition-summary .nutrient-target.target.over{color:var(--red)}.nutrition-summary .nutrient-target-bar{background-color:var(--white-20);border-radius:5px;height:4px;position:relative}.nutrition-summary .nutrient-target-bar.filled{height:100%;position:absolute}.nutrition-summary .nutrient-target-bar.Protein{background-color:var(--protein)}.nutrition-summary .nutrient-target-bar.Carbohydrates{background-color:var(--carbs)}.nutrition-summary .nutrient-target-bar.Fat{background-color:var(--fat)}.nutrition-summary .nutrient-target-bar.Fiber{background-color:var(--fiber)}.Nutrition .graph-container{margin-top:32px}.graph-container.donut{margin:auto;display:flex;flex-direction:row;justify-content:center}.donut-chart .ct-series.proteins{fill:var(--protein)}.donut-chart .ct-series.carbs{fill:var(--carbs)}.donut-chart .ct-series.fats{fill:var(--fat)}.graph-container.donut .legend-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:16px}.graph-container.donut .legend-container .legend-item{margin-bottom:.5rem;display:flex;align-items:center}.graph-container.donut .legend-container .legend-indicator{height:20px;width:20px;border-radius:4px}.graph-container.donut .legend-container .legend-indicator.protein{background-color:var(--protein)}.graph-container.donut .legend-container .legend-indicator.carbs{background-color:var(--carbs)}.graph-container.donut .legend-container .legend-indicator.fat{background-color:var(--fat)}.graph-container.donut .legend-container .legend-item span{color:var(--white-87);font-size:14px;font-weight:400;margin-left:8px}.donut-chart .donut-content{text-align:center}.donut-chart .donut-content .kcal-value{color:var(--white-87);font-size:28px;font-weight:700}.donut-chart .donut-content .kcal-label,.donut-chart .donut-content .kcal-left,.donut-chart .donut-content .kcal-target{color:var(--white-38);font-size:14px;font-weight:400}.donut-chart .donut-content .kcal-label{font-weight:700}.donut-chart .donut-content .kcal-left{color:var(--white-60)}.donut-chart .donut-content .kcal-left.over{color:var(--red)}.nutrition-adherence{background-color:var(--white-05);border-radius:5px;margin-top:16px;padding:16px}[data-theme=light] .nutrition-adherence{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.nutrition-adherence .adherence-head,.nutrition-adherence .adherence-values-head{align-items:center;display:flex;justify-content:space-between}.nutrition-adherence .adherence-head>.unit-container>button{height:1.75rem}[data-theme=light] .nutrition-adherence .adherence-head>.unit-container>button[data-button-type=outline]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.nutrition-summary .nutrition-summary-head{display:flex;flex-direction:column}.nutrition-adherence .adherence-range{color:var(--white-87);font-size:14px;font-weight:700}.nutrition-adherence .adherence-toggles,.nutrition-summary .summary-toggles{display:flex;gap:.25rem;padding-top:1rem}.nutrition-summary .Readiness-Rate-Main{background-color:transparent;width:100%}.nutrition-summary .Readiness-Rate-Main [role=graph-header] p.s1{font-weight:400;font-size:.75rem}.nutrition-summary .Readiness-Rate-Main [role=graph-wrapper] .ct-label{color:var(--white)}.nutrition-summary .Readiness-Rate-Main>div>section[role=table-wrapper]{height:350px;overflow:auto;border-radius:8px}.nutrition-summary .Readiness-Rate-Main>div>section[role=table-wrapper]>table{border-radius:8px}.nutrition-summary .Readiness-Rate-Main .ct-point{stroke:transparent}.nutrition-summary section[role=table-wrapper]>table>thead>tr>th:first-child>img{filter:var(--filter-black) var(--filter-contrast);margin-left:8px}.nutrition-summary .graph-container{margin-top:16px}.nutrition-summary .stats-list-wrapper{margin-right:0}.nutrition-summary .stats-list-wrapper .container{padding:0}.nutrition-summary .stats-list-wrapper .stat-items{max-height:200px}.nutrition-adherence .legend-stats{display:flex;flex-direction:column;margin-top:16px}.nutrition-adherence .adherence-table{display:flex;justify-content:center;margin-top:16px;margin-bottom:16px}.nutrition-adherence .legend{display:flex;flex-direction:row;gap:8px}.nutrition-adherence .legend-items{display:flex;justify-content:center}.nutrition-adherence .legend-item{align-items:center;display:flex;margin-right:32px}.nutrition-adherence .legend-item.Target{margin-right:0}.nutrition-adherence .legend-item span{color:var(--white-87);font-size:12px;font-weight:400;margin-left:8px}.nutrition-adherence .legend-bullet{height:16px;width:16px}.nutrition-adherence .legend-bullet.Protein{background-color:var(--protein)}.nutrition-adherence .legend-bullet.Carbs{background-color:var(--carbs)}.nutrition-adherence .legend-bullet.Fat{background-color:var(--fat)}.nutrition-adherence .legend-bullet.Target{border:1px dashed var(--white-38);height:0;width:14px;margin-right:0}.nutrition-adherence .adherence-stats{display:flex;justify-content:flex-end;max-width:500px;width:48%}.nutrition-adherence .adherence-titles{color:var(--white-87);font-size:12px;font-weight:700;margin-right:16px;margin-top:24px;text-align:end}.nutrition-summary section[role=table-wrapper]>table{border-radius:8px}[data-theme=light] .nutrition-summary section[role=table-wrapper]>table{border-collapse:separate;overflow:unset}[data-theme=light] .nutrition-summary section[role=table-wrapper] table thead tr th{border-top:1px solid var(--white-20-solid)}[data-theme=light] .nutrition-summary section[role=table-wrapper] table thead tr th:first-child{border-left:1px solid var(--white-20-solid);border-top-left-radius:8px}[data-theme=light] .nutrition-summary section[role=table-wrapper] table thead tr th:last-child{border-right:1px solid var(--white-20-solid);border-top-right-radius:8px}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr td{border-top:none;border-bottom:1px solid var(--white-20-solid)}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr td:not(:first-child){border-left:none}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr td:first-child{border-left:1px solid var(--white-20-solid)}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr td:last-child{border-right:1px solid var(--white-20-solid)}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}[data-theme=light] .nutrition-summary section[role=table-wrapper] table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media (max-width:960px){.nutrition-adherence .adherence-head,.nutrition-summary .nutrition-summary-head{flex-direction:column}.nutrition-adherence .adherence-toggles,.nutrition-summary .summary-toggles{margin-top:16px}.nutrition-adherence .legend-stats{display:flex;flex-direction:column;margin-top:16px}.nutrition-adherence .legend-stats>div:first-of-type{display:flex}.nutrition-adherence .legend-item.Target{margin-right:0}.nutrition-adherence .adherence-stats{margin-top:16px;width:100%}.nutrition-adherence .adherence-titles{margin-right:8px}}.nutrition-adherence .adherence-titles>div:first-child{opacity:0}.nutrition-adherence .adherence-values{flex:1;font-size:12px;font-weight:400;text-align:center}.nutrition-adherence .adherence-body{background-color:var(--white-10);border-radius:5px;margin-top:12px;padding:12px 0}.nutrition-adherence .adherence-body>div{display:flex;justify-content:space-between}.nutrition-adherence .adherence-body>div.adherence-line{border-top:1px solid var(--white-10)}.nutrition-adherence .adherence-body>div>span,.nutrition-adherence .adherence-values>div>span{color:var(--white-60);flex:1}.nutrition-adherence .adherence-values .adherence-values-head>span{color:var(--white-87);font-weight:700}.nutrition-adherence .adherence-values .adherence-values-head>span.proteins{color:var(--protein)}.nutrition-adherence .adherence-values .adherence-values-head>span.carbs{color:var(--carbs)}.nutrition-adherence .adherence-values .adherence-values-head>span.fat{color:var(--fat)}.nutrition-adherence .adherence-body span.warning{color:var(--yellow);font-weight:600}.nutrition-adherence .adherence-body span.danger{color:var(--red);font-weight:600}.nutrition-adherence .graph-container{height:220px;overflow-x:auto;position:relative}.nutrition-adherence .adherence-chart-new{width:100%;height:250px}.nutrition-adherence .adherence-chart,.nutrition-adherence .target-chart{height:100%;left:0;position:absolute;top:0;width:100%}.nutrition-adherence .adherence-chart svg,.nutrition-adherence .target-chart svg{min-width:100%}.nutrition-adherence .adherence-chart .ct-bar{stroke-width:20px}.nutrition-adherence .adherence-chart .ct-series.proteins .ct-bar{stroke:var(--protein)}.nutrition-adherence .adherence-chart .ct-series.carbs .ct-bar{stroke:var(--carbs)}.nutrition-adherence .adherence-chart .ct-series.fats .ct-bar{stroke:var(--fat)}.nutrition-adherence .adherence-chart .ct-grid.ct-vertical{stroke:transparent}.nutrition-adherence .adherence-chart .ct-grid.ct-vertical:first-child{stroke:var(--white-10)}.nutrition-adherence .adherence-chart .ct-label.ct-horizontal.ct-end{color:var(--white-38)}.nutrition-adherence .target-chart .ct-series-a .ct-line{stroke:var(--white-38);stroke-dasharray:8;stroke-width:2px}.Nutrition-Plans{background-color:var(--white-05);border-radius:5px;padding:16px}[data-theme=light] .Nutrition-Plans{background-color:#fff}.Nutrition-Plans .plans-head{align-items:center;display:flex;justify-content:space-between}.Nutrition-Plans .plans-head .plans-head-title+p.p6,.nutrition-plan-summary .nutrition-plan-summary-title+p.p6{margin-top:.5rem}.Nutrition-Plans .plans-head .plans-head-title,.nutrition-plan-summary .nutrition-plan-summary-title{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));width:-moz-fit-content;width:fit-content;font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition-Plans .plans-head>div{display:flex;flex-direction:column;gap:.25rem}.Nutrition-Plans .plans-head>div span{color:var(--white-38);font-size:12px;font-weight:400}.Nutrition-Plans .plans-head>div span.active{color:var(--green)}.Nutrition-Plans .create-plan{align-items:center;background-color:var(--green);border-radius:16px;color:var(--white-87);display:flex;font-size:12px;padding:4px 12px;text-decoration:none;transition:background .25s}.Nutrition-Plans .create-plan:hover{background-color:var(--black);color:var(--white-87)}.Nutrition-Plans .create-plan img{filter:var(--white-filter);height:16px;margin-right:8px;width:16px}.Nutrition-Plans .nutrition-plan-info,.Nutrition-Plans .nutrition-plan-info-active{border:none!important;display:flex;justify-content:space-between;width:100%;padding:0}.Nutrition-Plans .rest-day-plan{display:flex;flex-direction:column;gap:.25rem}.Nutrition-Plans .rest-day-plan-stats{display:flex;justify-content:space-between;gap:1rem}.Nutrition-Plans .nutrition-plan-info-active:hover,.Nutrition-Plans .nutrition-plan-info:hover{background-color:transparent}.Nutrition-Plans .nutrition-plans-bs{margin-top:1.5rem;display:flex;max-height:400px;flex-direction:column;gap:.25rem;overflow:auto}.Nutrition-Plans .nutrition-plan-row-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .5rem .5rem 1rem}.Nutrition-Plans .nutrition-plan-row-item:has(button.nutrition-plan-info-active){border-style:solid;border-color:var(--white-20);background-color:var(--white-10)}.Nutrition-Plans .nutrition-plan-info span.active,.Nutrition-Plans .nutrition-plan-info-active .plan-info,.Nutrition-Plans .nutrition-plan-info-active span.active{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition-Plans .plan-controls{display:flex;gap:.25rem}.Nutrition-Plans .plan-controls a{align-items:center;display:flex;background-color:var(--white-10);border-radius:5px;height:32px;width:32px;justify-content:center}.Nutrition-Plans .plan-controls .meal-plan{width:5.8125rem;cursor:pointer;justify-content:flex-start;gap:.25rem;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem}.Nutrition-Plans .plan-controls .meal-plan>span{font-size:12px;font-weight:600}.Nutrition-Plans .plan-controls button{padding:0}.Nutrition-Plans .plan-controls img{height:16px;width:16px}@media (max-width:480px){.Nutrition-Plans .nutrition-plan-info .plan-info,.Nutrition-Plans .nutrition-plan-info-active .plan-info{display:none}}.Create-Nutrition-Plan{width:760px}.Create-Nutrition-Plan .form-row{display:flex;justify-content:space-between;margin-top:16px}.Create-Nutrition-Plan .info-published{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--danger);font-size:.75rem}.Create-Nutrition-Plan .form-col{flex:1}.Create-Nutrition-Plan .label{display:inline-block;opacity:1!important}.Modal-Box .box .Create-Nutrition-Plan .label.proteins{color:var(--protein)}.Modal-Box .box .Create-Nutrition-Plan .label.carbs{color:var(--carbs)}.Modal-Box .box .Create-Nutrition-Plan .label.fats{color:var(--fat)}.Modal-Box .box .Create-Nutrition-Plan .label.fibers{color:var(--fiber)}.Create-Nutrition-Plan .text-input{margin-bottom:0}.Create-Nutrition-Plan .nutrition-plan-macros-container{margin-top:1rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:var(--white-10)}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container{padding:0}.Chart-Frame .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container{padding:0 10px}.Chart-Frame .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt .Create-Nutrition-Plan .nutrition-plan-macros-container>div{display:inline-block;margin-right:10px}}.Create-Nutrition-Plan .nutrition-plan-day-title{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1rem}.Create-Nutrition-Plan .nutrition-plan-rest-day{border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding:1rem}.Create-Nutrition-Plan .nutrition-plan-rest-day-active{border-width:1px 0;border-style:solid;border-color:var(--white-10);padding:1rem}.Create-Nutrition-Plan .graph-container.donut{flex-direction:column;align-items:center}.Create-Nutrition-Plan .legend-container{gap:1rem}.nutrient-input{position:relative}.nutrient-input .suffix{font-size:14px;position:absolute;right:17px;top:15px}.nutrient-input .suffix-widget{font-size:12px;position:absolute;right:12px;top:24px}.Create-Nutrition-Plan .input-row{display:flex}.Create-Nutrition-Plan .input-row .nutrient-input{flex:2}.Create-Nutrition-Plan .input-row .nutrient-input.percent{flex:1}.Create-Nutrition-Plan .input-row .nutrient-input:not(:last-child){margin-right:4px}.Create-Nutrition-Plan .pfc-delta{color:var(--red)}.Nutrition .no-data{margin-top:32px;text-align:center}.Create-Nutrition-Plan .last-plan-info{background-color:var(--white-05);border-radius:5px;color:var(--white-38);font-size:12px;padding:8px}.Create-Nutrition-Plan .last-plan-info>span:first-of-type{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Nutrition-Plans .plans-head .create-plan.only-show-mobile{display:none}.Nutrition .radio-label{white-space:nowrap}.blank-row{height:8px!important;overflow:hidden}.Nutrition .active-plan-summary{display:grid;gap:16px;grid-template-columns:8fr 5fr;margin-bottom:16px;margin-top:16px}.nutrition-plan-summary{background-color:var(--white-05);border-radius:5px;padding:16px;display:flex;flex-direction:column}[data-theme=light] .nutrition-plan-summary{background-color:#fff}.nutrition-plan-summary .rest-day-charts{display:flex;justify-content:space-between}.nutrition-plan-summary .rest-day-charts .graph-container.donut,.nutrition-plan-summary .rest-day-charts .nutrition-day-stats{display:flex;flex-direction:column;align-items:center}.nutrition-plan-notes{margin-top:.5rem;border-radius:.5rem;background-color:var(--white-05);padding:.5rem}.nutrition-plan-notes-row{margin-top:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem}div[role=modal] div[role=wrapper]:is(.nutrition-plan-notes-row){display:flex;gap:16px}.nutrition-plan-notes-row textarea{min-height:6rem;resize:vertical;background-color:var(--white-05)}@media (max-width:980px){.Nutrition .active-plan-summary{grid-template-columns:1fr}}@media only screen and (max-width:960px){.Nutrition-Plans .plans-head{-moz-column-gap:16px;column-gap:16px}.Nutrition-Plans .plans-head .create-plan.only-show-mobile{display:flex;border-radius:5px;min-width:-moz-max-content;min-width:max-content}}.nutrition-plan-calendar{background-color:var(--white-05);border-radius:var(--border-radius-md);padding:24px 16px;margin-bottom:16px}[data-theme=light] .nutrition-plan-calendar{background-color:#fff}.nutrition-plan-calendar .athlete-stats-header .row-header-label{margin-top:.75rem}.nutrition-plan-calendar>[role=month-handler]{margin-bottom:2rem}.adherence-row{justify-content:space-between;margin-top:16px}.adherence-row-small{max-width:85px}.adherence-row-stats{display:flex;flex-direction:row}.adherence-row-main-font{font:normal normal 700 14px/16px Open Sans;letter-spacing:0;color:#ffffffde;opacity:1;text-align:center;margin:8px}.adherence-row-second-font{font:normal normal normal 12px/16px Open Sans;letter-spacing:0;color:#ffffffde;opacity:.8}.adherence-row-last-cell{margin-top:8px}.adherence-row-titles>label{margin-bottom:0;display:block;height:37px;width:5.625rem;padding-top:.625rem;padding-bottom:.625rem}article.metrics-dashboard>section>.adherence-row-titles>label{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.adherence-row-titles>label.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.adherence-row-titles>label.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.adherence-row-titles>label.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.adherence-row-titles>label.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.adherence-row-titles>label{background-color:var(--background-color)}article.metrics-dashboard>section>.adherence-row-titles>label>{display:flex;gap:.75rem}article.metrics-dashboard>section>.adherence-row-titles>label:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.adherence-row-titles>label>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.adherence-row-titles>label.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.adherence-row-titles>label{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.adherence-row-titles>label{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.adherence-row-titles>label>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.adherence-row-titles>label>a>div>span.name{color:var(--card-text-color)}}.adherence-clean-body{display:flex;gap:.5rem}.adherence-clean-body section[role=table-wrapper]{border-radius:var(--border-radius-md);outline:2px solid transparent;outline-offset:2px}.adherence-clean-body section[role=table-wrapper]>table{border-radius:var(--border-radius-md)}.adherence-clean-body table{background-color:var(--white-05)}.adherence-clean-body table th{height:36px}.adherence-row{width:137px;display:flex;flex-direction:column;border-radius:8px}.adherence-row>div{border-bottom:1px solid var(--white-10);background:#ffffff0d 0 0 no-repeat padding-box;margin-left:8px}.adherence-row>div:first-child{border-radius:8px 8px 0 0}.adherence-row>div:nth-last-child(2){border-radius:0 0 8px 8px}.adherence-row>div:last-child{border-radius:8px;height:33px}.adherence-row-header-container{height:100%;width:100%}.adherence-row-container,.adherence-row-header-container{display:flex;gap:33px;align-items:center;justify-content:center}.adherence-row-container{flex-direction:row;height:45px}.adherence-row-container>span{width:40%}.adherence-row-container>span,.adherence-row-head,.adherence-row-main-font,.adherence-values-head{display:flex;justify-content:center}.nutrition-adherence .adherence-values .adherence-row-head{font-weight:700}.nutrition-adherence .adherence-values .adherence-row-head>span.protein{color:var(--protein)}.nutrition-adherence .adherence-values .adherence-row-head>span.carbs{color:var(--carbs)}.nutrition-adherence .adherence-values .adherence-row-head>span.fat{color:var(--fat)}.adherence-chart-new .custom-tooltip .label{font-weight:400;color:var(--white-60)}.adherence-chart-new .custom-tooltip .proteins{color:var(--protein)}.adherence-chart-new .custom-tooltip .carbs{color:var(--carbs)}.adherence-chart-new .custom-tooltip .fats{color:var(--fat)}.nutrition-summary-graph{width:100%;height:185px}.nutrition-summary-graph-header{display:flex;justify-content:space-between;width:100%;margin-bottom:16px}.nutrition-summary-graph-header>.average{display:flex;align-items:center;gap:.5rem}.nutrition-summary-graph-header .hr-value{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}article.foodlog-container{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;background-color:var(--white-05);padding:1rem}article.foodlog-container .report-table{width:100%;table-layout:fixed}article.foodlog-container section[role=table-wrapper]{outline:2px solid transparent;outline-offset:2px}article.foodlog-container .chip.info{margin-top:.5rem;height:auto;padding:.5rem;font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}article.foodlog-container .chip.info:before{--tw-content:none;content:var(--tw-content)}article.foodlog-container .report-table tbody tr td:first-child,article.foodlog-container .report-table thead tr th:first-child{width:40%;padding:calc(var(--spacing)/1.4) calc(var(--spacing)/2)}article.foodlog-container .report-table tbody tr td:not(:first-child),article.foodlog-container .report-table thead tr th:not(:first-child){width:12%;padding:calc(var(--spacing)/1.4) calc(var(--spacing)/2)}article.foodlog-container table tbody td:not(:first-child,.serving),article.foodlog-container table thead th:not(:first-child){text-align:center}article.foodlog-container picture.rotated>img{transform:rotate(90deg)}article.foodlog-container .foodlog-title{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(article.foodlog-container .foodlog-title){display:flex;gap:16px}article.foodlog-container .foodlog-title>span{width:25%}article.foodlog-container .foodlog-title .foodlog-macros{display:flex;width:75%;flex-direction:row;justify-content:space-around}div[role=modal] div[role=wrapper]:is(article.foodlog-container .foodlog-title .foodlog-macros){display:flex;gap:16px}article.foodlog-container .foodlog-title .foodlog-macros>div{display:flex;flex-direction:column;text-align:center}@media only screen and (max-width:700px){.adherence-clean-body{gap:2px}.adherence-row-container{gap:0;height:25px}.adherence-row{width:65px}.adherence-row>div{margin-left:0;justify-content:space-around}.adherence-row>div:last-child{height:auto}.adherence-row-header-container{width:auto;gap:25px}.adherence-row-main-font{margin:0}.adherence-row-main-font,.adherence-row-second-font{font:normal normal 10px/16px Open Sans}.adherence-row-titles{font:normal normal normal 10px/16px Open Sans;margin-top:65px}.adherence-row-titles>div{margin-top:6px;margin-right:5px}.nutrition-adherence .adherence-values{font:10px}.adherence-row-small{width:auto}.adherence-row-header-percentage{display:none}.composition-nutrition-bottom{width:100%}}.rdp-months td{padding:0}main[role=reports-wrapper]>article[role=report-content][id=video-list] section[role=table-wrapper] table td{padding:.5rem 1rem;text-align:left}main[role=reports-wrapper]>article[role=report-content][id=video-list] section[role=table-wrapper] table td:first-child{text-wrap:nowrap}main[role=reports-wrapper]>article[role=report-content][id=video-list] section[role=table-wrapper] table>thead>.empty-state{background-color:var(--dark-grey)}.play-icon{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);margin:auto;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px}.play-icon>img{height:1rem;width:1rem}#video-list{overflow-x:auto}#video-list>section[role=table-wrapper]>table{overflow:unset;border:none}#video-list>section[role=table-wrapper]>table>thead{position:sticky;top:-1.6rem;background-color:var(--light-gray)}#video-list>section[role=table-wrapper]>table>thead .small-th{width:2rem;padding:.625rem .5rem;text-align:center}#video-list>section[role=table-wrapper]>table>thead>tr>th{border-top:0;text-align:left}#video-list>section[role=table-wrapper]>table>thead>tr>th:first-child{border-left:0;border-top-left-radius:1rem}#video-list>section[role=table-wrapper]>table>thead>tr>th:last-child{border-right:0;border-top-right-radius:1rem}#video-list>section[role=table-wrapper]>table>tbody>tr>td:first-child{border-left:0}#video-list>section[role=table-wrapper]>table>tbody>tr>td:last-child{border-right:0}#video-list>section[role=table-wrapper]>table>tbody>tr:last-child>td{border-bottom:0}#video-list>section[role=table-wrapper]>table td>.chip{margin:auto;padding:.375rem .5rem}article[role=report-content]#video-list section[role=table-wrapper] table :is(th,td):first-child.col-compare{width:-moz-fit-content;width:fit-content;cursor:pointer;padding-left:.5rem;padding-right:.5rem}#video-list .col-compare :is(picture,img):not(.only-show-mobile){display:block;height:2rem;width:2rem}article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile){border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile).custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile).custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile).custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile).custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile){background-color:var(--background-color)}article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile)>{display:flex;gap:.75rem}article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile):last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile){margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile):after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#video-list .col-compare :is(picture,img):not(.only-show-mobile).custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>#video-list .col-compare :is(picture,img):not(.only-show-mobile){background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#video-list .col-compare :is(picture,img):not(.only-show-mobile){background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#video-list .col-compare :is(picture,img):not(.only-show-mobile)>a>div>span.name{color:var(--card-text-color)}}#video-list>a[role=button]{margin:1rem auto auto;width:-moz-fit-content;width:fit-content;padding:1rem}main[role=reports-wrapper]>article[role=report-content][id=video-list] td.protocol{min-width:18.75rem}main[role=reports-wrapper]>article[role=report-content][id=video-list] td .chip{height:1.75rem;padding-left:.5rem;padding-right:.5rem}.jw-svg-icon-play path{display:none}.jw-svg-icon-play{background-image:url(/img/new-icons/play-with-gradient.svg);background-size:contain;background-repeat:no-repeat}[data-theme=light] div>svg:not([role=done],[role=missed]).jw-svg-icon-play{filter:none}.Modal-Box.filter-exercise-video-list-modal>.box>.body{max-height:75vh}.select-all-btn{width:25%;border-radius:.5rem;background-color:var(--light-gray);padding:.5rem}.filter-video-modal .body{width:30rem}.one-video-modal .body{position:relative;width:800px;padding-bottom:2rem}.one-video-modal .body input.url-input{background-position:2%}.one-video-modal .body>a:is([data-button-type=secondary]):not([disabled]){position:absolute;right:2.25rem;top:1rem;z-index:1!important}.one-video-modal .body>.play-icon{position:absolute;top:50%;left:50%;z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer}.filter-video-modal .body>div[role=checkbox-wrapper]{width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.25rem .5rem}.video-filters-wrapper{display:flex;flex-wrap:wrap;row-gap:1rem;margin-top:1.5rem;-moz-column-gap:2rem;column-gap:2rem}.video-filters-wrapper>div[role=checkbox-wrapper]{width:calc(50% - 1rem)}div[role=checkbox-wrapper]>picture{cursor:pointer}.filter-video-modal footer{justify-content:flex-end}div[role=checkbox-wrapper]{display:flex;align-items:center;gap:.5rem}.jwplayer-multi-modal .body{width:1000px}.jwplayer-multi-modal .body>section.videos-wrapper{display:flex;gap:.25rem}.jwplayer-multi-modal .body>section>article{flex:1}.jwplayer-multi-modal .body>section>article>header{margin-bottom:1rem}.jwplayer-multi-modal .body>section>article>header>p.s1{margin-bottom:.25rem}[role=video-controls-wrapper]{margin-top:4rem;flex-direction:column;align-items:center}[role=video-controls-wrapper] [role=buttons-container] img{filter:var(--filter-black) var(--filter-contrast)}[role=video-controls-wrapper]>p{text-align:center;font-size:11px;color:var(--white-50)}[role=video-controls-wrapper]>:is(p,input){margin-bottom:1.5rem}[role=video-controls-wrapper] .range-wrapper{margin-top:1rem}[role=video-controls-wrapper] div[role=buttons-container]{margin-top:1.5rem;margin-bottom:4rem;justify-content:center}article[role=report-content]>header>hgroup.only-show-mobile{display:none}:is(#bodyweight,#body-measurements,#video-list,#rpe-table,#personal-records)>header>hgroup>div.only-show-mobile{display:none}@media only screen and (max-width:640px){article#video-list hgroup div[role=buttons-container]{flex:1}article#video-list hgroup div[role=buttons-container]>a{flex:1;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}article#video-list hgroup div[role=buttons-container]>a>img{filter:var(--filter-black) var(--filter-contrast)}article#video-list hgroup div[role=buttons-container]>a:not(:first-child)>img{width:2.4rem;height:2.4rem}article#video-list hgroup div[role=buttons-container]>a>span{font-size:14px;font-weight:700}article[role=report-content]>header>hgroup.mobile-hidden{display:none}article[role=report-content]>header>hgroup.only-show-mobile{display:flex}article[role=report-content]>header>hgroup div.filters-wrapper{flex:1;justify-content:space-evenly;margin-top:16px}article[role=report-content]>header>hgroup:is(:nth-child(3)){flex-direction:column}:is(#video-list)>header>hgroup>div.only-show-mobile{display:flex}:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):hover:after{background-color:transparent}:is(#video-list)>header>hgroup>.selector-container.only-show-mobile{margin-top:18px}.video-filters-wrapper{flex-direction:column}.filter-video-modal div.body img{width:3.2rem;height:3.2rem}.filter-video-modal div.body div.active img{filter:none}#video-list .col-compare.active :is(picture,img){filter:none}.filter-video-modal span{font-size:14px}div[role=modal]>.box>footer>:is(button,[role=button]):is([data-button-type=secondary],[data-button-type=primary]):not([disabled]){font-size:14px;padding-inline:18px;height:var(--button-height-mobile)}div[role=modal]>.box>footer>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]){font-weight:700}div[role=modal]>.box>header{padding:20px 24px}div[role=modal]>.box>header>:is([data-icon-only=true]){width:32px;height:32px}div[role=modal]>.box>header>h2{font-size:1.6rem;line-height:1.92rem}.Modal-Box.one-video-modal .box{max-width:90%;min-width:unset}.Modal-Box.one-video-modal .body{max-width:100%;padding:24px 16px;box-sizing:border-box}.Modal-Box.one-video-modal .body>a{top:3.25rem;right:3rem}.Modal-Box.one-video-modal .body>a>img{width:2rem;height:2rem}.Modal-Box.jwplayer-multi-modal .box{max-width:90%;min-width:unset}.Modal-Box.jwplayer-multi-modal .body{padding:24px 16px;max-width:100%;box-sizing:border-box}.Modal-Box.jwplayer-multi-modal .body section.videos-wrapper{flex-direction:column;max-width:100%;gap:2rem}.Modal-Box.jwplayer-multi-modal .body section.videos-wrapper div.jwplayer{width:100%}.jwplayer-multi-modal .body>section>article>header>p.s1{margin-bottom:.6rem}.jwplayer-multi-modal .body>section[role=video-controls-wrapper] div[role=buttons-container]>button{background-color:var(--white-10)}.jwplayer-multi-modal .body>section[role=video-controls-wrapper] img{filter:var(--filter-black) var(--filter-contrast)}.Modal-Box.one-video-modal .body :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:transparent}#video-list .col-compare :is(picture,img).mobile-hidden{display:none}.main-videos .floating-globe{border:.1rem solid var(--white-20);box-shadow:0 0 16px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.75);gap:1.6rem;flex-wrap:wrap;min-width:-moz-fit-content;min-width:fit-content;max-width:calc(100vw - 3.2rem);left:1.6rem;right:1.6rem;padding:1.6rem}.main-videos .floating-globe>div:is(:nth-child(2)){padding-left:1.6rem}.main-videos .floating-globe>div:is(:nth-child(3)){padding-right:1.6rem}.main-videos .floating-globe>div:is(:nth-child(2),:nth-child(3)){width:calc(50% - 1.6rem)}.main-videos .floating-globe>div:is(:nth-child(2),:nth-child(3))>p{font-size:1.2rem;line-height:1.44rem}.main-videos .floating-globe>div:is(:nth-child(2),:nth-child(3))>h4{font-size:1.6rem;line-height:1.92rem}.main-videos .floating-globe>div:is(.action-buttons){width:100%;justify-content:flex-end}.main-videos .floating-globe>div:is(.action-buttons):first-child>picture{width:3.2rem;height:3.2rem;border:.1rem solid var(--white-20);border-radius:.8rem;display:flex;justify-content:center;align-items:center}.main-videos .floating-globe>div:is(.action-buttons):last-child{margin-top:1.6rem}.main-videos .floating-globe>div:is(.action-buttons):last-child>button{flex:1}.video-filters-wrapper>div[role=checkbox-wrapper]{width:100%;gap:.8rem}}.values-column{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;white-space:pre-wrap}.values-column>span{text-align:left}.values-column.comments>span{font-weight:400;max-width:310px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.values-column.video>span{width:1rem}.head>div>button:is([data-button-type=outline]):before{background-color:var(--white-05)!important}main[role=reports-wrapper]>article[id=exercise-history]{z-index:0}main[role=reports-wrapper]>article[id=exercise-history] header hgroup:last-child{flex-direction:column;align-items:flex-start;gap:1.7rem}main[role=reports-wrapper]>article[id=exercise-history] header hgroup:last-child summary{height:2.85rem;max-height:unset}main[role=reports-wrapper]>article[id=exercise-history] header hgroup:last-child details ul{right:unset;left:0}main[role=reports-wrapper]>article[id=exercise-history] section[role=graph-wrapper]>div[role=graph-body] svg.ct-chart-line{stroke:#6b6f75;stroke-width:4px}[data-theme=light] main[role=reports-wrapper]>article[id=exercise-history] section[role=graph-wrapper]>div[role=graph-body] svg.ct-chart-line{stroke:#d6dae0;stroke-width:4px}main[role=reports-wrapper]>article[id=exercise-history] section[role=graph-wrapper]>div[role=graph-body] .ct-point{stroke:var(--white);opacity:1;stroke-width:12px}.history-title.date{padding-right:0}#exercise-history .bar-container{margin-bottom:0}#exercise-history .filter-buttons{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;overflow-x:auto}@media (max-width:1250px){#exercise-history .filter-buttons{justify-content:normal}}#exercise-history .filter-buttons::-webkit-scrollbar-thumb,#exercise-history .filter-buttons::-webkit-scrollbar-track{background-color:transparent}#exercise-history .filter-buttons::-webkit-scrollbar-thumb:hover{background-color:var(--white-05)}[data-theme=light] #exercise-history .filter-buttons>button[data-button-type=outline]:before{background-color:var(--white-10)}#exercise-history section[role=table-wrapper]{margin-top:2.5rem}#exercise-history section[role=table-wrapper] td:has(div.values-column.comments){width:350px}#exercise-history>header>hgroup>div:has(div.filters-wrapper){display:flex;align-items:center;gap:.5rem}.Modal-Box.filter-exercises>.box{overflow:unset}#exercise-filters>section{margin-bottom:2rem}#exercise-filters>section:last-child{margin-bottom:0}#exercise-filters>section>div{display:flex;align-items:center;gap:1rem}#exercise-filters>section>div>select{height:2.5rem}#exercise-filters>section>div>:is(select,label,details){width:10.75rem}#exercise-filters>section>div>label:first-child{margin-bottom:0;width:-moz-fit-content;width:fit-content;min-width:6.5rem;text-align:right;font-size:14px;color:var(--white);opacity:1}#exercise-filters>section>div>div{position:relative;display:flex;align-items:center}#exercise-filters>section>div>div>span{position:absolute;right:1rem}#exercise-filters>section>div>div>input{height:2.5rem;width:10.75rem}.Modal-Box.filter-exercises .body{overflow:unset!important}.filters-wrapper{display:flex;justify-content:flex-end;gap:.25rem}.filters-wrapper :is(button,[role=button]):is([data-action=cancel],[data-action=delete]):not([data-button-type=tertiary]){height:-moz-fit-content;height:fit-content;padding:.25rem .25rem .25rem .5rem;font-weight:400;gap:.25rem}.filter-item{display:flex;height:-moz-fit-content;height:fit-content;align-items:center;gap:.25rem;border-radius:var(--border-radius-md);background-color:var(--information-opacity);padding:.25rem .5rem;font-size:12px;color:var(--information)}.filter-item>picture{cursor:pointer}@media only screen and (max-width:640px){main[role=reports-wrapper]>article[id=exercise-history]{min-height:600px}#exercise-history hgroup>a[role=reports-back-handler]{margin-bottom:0}#exercise-history hgroup:nth-child(2){border-radius:4px}#exercise-history hgroup:nth-child(2)>details{font-size:14px;height:var(--button-height-mobile);width:100%}#exercise-history hgroup:nth-child(2)>details>summary{padding-inline:16px;height:var(--button-height-mobile-lg);max-height:unset;background-color:var(--white-10);border-radius:1.2rem}#exercise-history hgroup:nth-child(2)>details>summary>p{font-size:1.2rem;line-height:1.44rem}#exercise-history hgroup:nth-child(2)>details>ul{width:100%}#exercise-history hgroup:nth-child(2)>details>ul>li{font-size:12px;height:var(--button-height-mobile)}#exercise-history hgroup:nth-child(2)>details>ul>li>div{height:100%}#exercise-history>section[role=table-wrapper]{flex-shrink:0}#exercise-history>section[role=table-wrapper] .values-column{gap:1.25rem}main[role=reports-wrapper]>article[id=exercise-history]>.head>div:first-child{overflow:auto}main[role=reports-wrapper]>article[id=exercise-history]>.head>div:first-child>div{min-width:-moz-fit-content;min-width:fit-content;padding-bottom:12px}.Modal-Box.filter-exercises .body{display:flex;padding:1.6rem}.Modal-Box.filter-exercises .body>form{display:flex;flex-direction:column;width:100%}.Modal-Box.filter-exercises .body>form>section{display:flex;flex-direction:column}.Modal-Box.filter-exercises .body>form>section>div{justify-content:flex-end}.Modal-Box.filter-exercises .body>form#exercise-filters>section>div>:is(label,details,div):is(:first-child){width:30%;font-size:1.2rem;line-height:1.44rem}.Modal-Box.filter-exercises .body>form#exercise-filters>section>div>:is(label,details,div):not(:first-child){width:35%;font-size:12px}.Modal-Box.filter-exercises .body>form#exercise-filters summary{height:var(--button-height-mobile);max-height:unset;background-color:var(--white-10)}.Modal-Box.filter-exercises .body>form#exercise-filters summary>p{font-size:1.2rem;line-height:1.44rem}#exercise-filters>section>div>div>input{height:var(--button-height-mobile);width:100%}.Modal-Box.filter-exercises .body>form#exercise-filters>section>div>:is(label):is(:first-child){text-align:left;font-weight:700}.Modal-Box.filter-exercises footer>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]){padding-inline:24px}.Modal-Box.filter-exercises .body>form#exercise-filters details[role=list] summary+ul li{font-size:12px;height:var(--button-height-mobile)}.Modal-Box.filter-exercises .body>form#exercise-filters details[role=list] summary+ul li>div{height:100%}#exercise-history>div.no-data-wrapper>span{font-size:12px}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span{line-height:1.44rem;height:var(--button-height-mobile)}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span:has(a){width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span:has(a)>a{width:2.4rem;height:2.4rem}#exercise-history [role=report-table] td:nth-last-child(2){vertical-align:baseline}#exercise-history [role=report-table] td.date{vertical-align:baseline;line-height:var(--button-height-mobile)}main[role=reports-wrapper]>article[role=report-content] :is(section,article) td :is(section,div){margin-top:0}main[role=reports-wrapper] [role=report-table] td{padding:1.6rem}}section.rpe-table-data{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}section.rpe-table-data>details{width:10.75rem}section.rpe-table-data>details>summary{max-height:unset;height:40px}section.rpe-table-data>div.mobile-hidden{display:flex}ul[role=toggle-links].unit-container{height:-moz-fit-content;height:fit-content;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}ul[role=toggle-links].unit-container>a{height:1.75rem;width:5.25rem;justify-content:center;border-radius:var(--border-radius-md)}ul[role=toggle-links].unit-container>a[data-button-type=outline]:before{z-index:1;border-radius:var(--border-radius-md)}[data-theme=light] ul[role=toggle-links].unit-container>a[data-button-type=outline]:before{z-index:-2}ul[role=toggle-links].unit-container>a[data-button-type=secondary]{background-color:transparent}#rpe-table>section[role=table-wrapper]>table>tbody>tr>td:not(:first-child){text-wrap:nowrap;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#rpe-table>section[role=table-wrapper]>table>tbody>tr>td:not(:first-child)>a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#rpe-table>section[role=table-wrapper]>table>tbody>tr>td.deload,#rpe-table>section[role=table-wrapper]>table>tbody>tr>td.deload>a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}section[role=table-wrapper]>table>tbody>tr>td.max{background-color:var(--danger)}section[role=table-wrapper]>table>tbody>tr>td.heavy{background-color:var(--fat)}section[role=table-wrapper]>table>tbody>tr>td.medium{background-color:var(--warning)}section[role=table-wrapper]>table>tbody>tr>td.light{background-color:var(--information)}section[role=table-wrapper]>table>tbody>tr>td.deload{background-color:var(--deload)}section[role=table-wrapper]>table>tbody>tr>td.deload,section[role=table-wrapper]>table>tbody>tr>td.deload>a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#rpe-table>div[role=rpe-table-legends]>div,#rpe-table>section.rpe-table-data>div>div{display:flex;align-items:center;gap:.5rem}#rpe-table>div[role=rpe-table-legends]>div:before,#rpe-table>section.rpe-table-data>div>div:before{height:.75rem;width:.75rem;--tw-content:"";content:var(--tw-content)}#rpe-table>div[role=rpe-table-legends]>div.max:before,#rpe-table>section.rpe-table-data>div>div.max:before{background-color:var(--danger)}#rpe-table>div[role=rpe-table-legends]>div.heavy:before,#rpe-table>section.rpe-table-data>div>div.heavy:before{background-color:var(--fat)}#rpe-table>div[role=rpe-table-legends]>div.medium:before,#rpe-table>section.rpe-table-data>div>div.medium:before{background-color:var(--warning)}#rpe-table>div[role=rpe-table-legends]>div.light:before,#rpe-table>section.rpe-table-data>div>div.light:before{background-color:var(--information)}#rpe-table>div[role=rpe-table-legends]>div.deload:before,#rpe-table>section.rpe-table-data>div>div.deload:before{background-color:var(--deload)}:is(#rpe-table,#personal-records)>header>hgroup:first-child{margin-bottom:2rem}@media only screen and (min-width:640px){#personal-records>div.mobile-hidden{display:flex;align-items:center;gap:.5rem}}#personal-records>section:not([role=table-wrapper]){margin-bottom:1rem;display:flex;align-items:center;gap:1rem}#personal-records>section:not([role=table-wrapper])>a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));cursor:pointer;font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}#personal-records>section[role=table-wrapper]>table[role=report-table] tr>:is(td,th):first-child{width:240px;text-align:left;text-wrap:auto}#personal-records>section[role=table-wrapper]>table[role=report-table] tr>th{background-color:var(--white-10)}#personal-records section[role=table-wrapper]>table[role=report-table] tr>:is(td,th):not(:first-child){width:calc(8.33333% - 20px);padding:10px 12px;height:2.375rem}#personal-records section[role=table-wrapper]>table[role=report-table]>thead>tr>th:not(:first-child){text-align:center}#personal-records section[role=table-wrapper]>table[role=report-table]{table-layout:fixed}@media only screen and (max-width:640px){article[role=report-content]:is([id=rpe-table],[id=personal-records])>header{margin-bottom:1.6rem}#rpe-table>div[role=rpe-table-legends]{display:flex;justify-content:space-between;margin-bottom:2.6rem}#rpe-table>div[role=rpe-table-legends]>div{font-size:1.4rem;font-weight:700}#rpe-table>div[role=rpe-table-legends]>div:before{width:1.2rem;height:1.2rem}#rpe-table>section[class=rpe-table-data]{align-items:center;margin-bottom:2.4rem}#rpe-table>section[class=rpe-table-data] details[role=list] summary{background-color:var(--white-05);padding-inline:1.6rem}#rpe-table>section[class=rpe-table-data] details[role=list] summary>p{font-size:1.4rem;line-height:1.68rem;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}#rpe-table>section[class=rpe-table-data] ul[role=toggle-links].unit-container{height:var(--button-height-mobile);align-items:center}#rpe-table>section[class=rpe-table-data] ul[role=toggle-links].unit-container>a{height:100%;font-size:1.2rem}:is(#rpe-table,#personal-records)>:is(section[class=rpe-table-data],section) details[role=list] summary+ul{padding:0}:is(#personal-records)>:is(section[class=rpe-table-data],section) details[role=list] summary+ul{max-height:300px;width:100%}:is(#rpe-table,#personal-records)>:is(section[class=rpe-table-data],section) details[role=list] summary+ul li{font-size:1.2rem;display:flex;width:100%;height:var(--button-height-mobile)}:is(#rpe-table,#personal-records)>:is(section[class=rpe-table-data],section) details[role=list] summary+ul li>div{display:flex;width:100%;margin:0;padding:0 1.6rem}article[role=report-content]#rpe-table section[role=table-wrapper] table :is(th,td):first-child{min-width:-moz-fit-content;min-width:fit-content}main[role=reports-wrapper]>article[role=report-content]#rpe-table section[role=table-wrapper] table th{background-color:var(--white-10)}main[role=reports-wrapper]>article[role=report-content]#rpe-table section[role=table-wrapper] table :is(th,td){font-size:1.4rem}article[role=report-content]#personal-records section details[role=list]{width:100%}article[role=report-content]#personal-records section details[role=list] summary{display:flex;width:100%;height:var(--button-height-mobile);background:var(--white-05);max-height:unset;font-size:1.4rem;padding:1.2rem 1.6rem}#personal-records section[role=table-wrapper]>table[role=report-table]{table-layout:unset}main[role=reports-wrapper]>article[role=report-content]#personal-records section[role=table-wrapper] table th{background-color:var(--white-10)}#personal-records>section:not([role=table-wrapper]){margin-bottom:2.4rem}#personal-records>section[role=table-wrapper]{flex-grow:0}#personal-records{min-height:525px}section.rpe-table-data>div.mobile-hidden{display:none}:is(#rpe-table,#personal-records)>:is(section[class=rpe-table-data],section) details[role=list] summary+ul{width:-moz-max-content;width:max-content}section.rpe-table-data>details{min-width:unset;width:-moz-fit-content;width:fit-content;max-width:35%}section.rpe-table-data>details>summary picture{width:2.4rem;height:2.4rem;flex-shrink:0;display:flex}main[role=reports-wrapper] #personal-records hgroup>.selector-container{margin-top:0}main[role=reports-wrapper] #personal-records>section>details>summary>p{font-size:1.2rem;line-height:1.44rem}}article.metrics-dashboard>section{display:flex;flex-wrap:wrap;gap:.75rem}article.metrics-dashboard>section>.block{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.block.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.block.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.block.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.block.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.block{background-color:var(--background-color)}article.metrics-dashboard>section>.block>{display:flex;gap:.75rem}article.metrics-dashboard>section>.block:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.block>a{display:flex;align-items:center;gap:.75rem;font-weight:700}.metrics-icon{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);border-radius:var(--border-radius);padding:.5rem}.metrics-icon>img{height:2rem;width:2rem}#strength-metrics>a{margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content}#strength-metrics>header{margin-bottom:2.75rem}#strength-metrics>header>hgroup.metrics-title{margin-bottom:2rem;display:flex;justify-content:flex-start;gap:1rem}#strength-metrics>header>hgroup.metrics-title>a{flex-shrink:0}#strength-metrics>header>hgroup.metrics-title>div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#strength-metrics>header>hgroup.metrics-data-options{display:flex;justify-content:space-between;flex-direction:row-reverse;background-color:var(--white-05);padding:4px;border-radius:12px}#strength-metrics>header>hgroup.metrics-data-options>ul{display:flex}#strength-metrics>header>hgroup.metrics-dates{margin-bottom:1.75rem}#strength-metrics>header>hgroup.metrics-dates>form{display:flex;width:100%;justify-content:space-between}#strength-metrics>header>hgroup.metrics-dates>div>span{color:var(--white)}#strength-metrics>header>hgroup.metrics-data-options>ul>[data-button-type=secondary]{background-color:transparent}#strength-metrics>header>hgroup.metrics-data-options>ul>a{display:flex;flex-direction:row-reverse;gap:4px}#strength-metrics>header>hgroup.metrics-data-options>ul>a.value-squat:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--squat)}#strength-metrics>header>hgroup.metrics-data-options>ul>a.value-bench:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--bench)}#strength-metrics>header>hgroup.metrics-data-options>ul>a.value-deadlift:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--deadlift)}#strength-metrics>header>hgroup.metrics-data-options>ul>a:is(.value-squat,.value-bench,.value-deadlift):hover:after{position:relative}.metrics-table-link{position:relative;text-wrap:nowrap}table[role=report-table] .tooltip{display:none;position:absolute;bottom:90%;left:50%;transform:translate(-50%);background:var(--background-color);font-weight:900;font-size:1rem;line-height:18px;padding:10px;text-align:center}table[role=report-table] .tooltip span{font-weight:600;font-size:.75rem;display:block}table[role=report-table] .tooltip:after{content:"";border:5px solid transparent;border-top:5px solid var(--background-color);position:absolute;top:100%;left:50%;margin-left:-5px}table[role=report-table] td:hover .tooltip{display:block}td:has(.tooltip){position:relative}.rep-max-table tr>td:first-child{width:240px}.rep-max-table td{padding:10px!important}.rep-max-table td span{text-wrap:nowrap}.top-indicator-set>p{display:flex;align-items:center;gap:8px;margin-bottom:24px}.top-indicator-set>p:before{content:"";height:8px;width:8px;background-color:var(--danger);border-radius:8px}#strength-metrics .legend{margin-bottom:1.5rem;color:var(--white)}#strength-metrics .legend .bar.series:before{border-radius:0;width:12px;height:12px}section[role=table-wrapper].rpe-table>table>tbody>tr>td:not(:first-child){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.create-custom-report .box{width:900px}.CMR-Options{display:flex;flex-direction:column;gap:2rem}.CMR-Options>section{display:flex;gap:.75rem}.CMR-Options>section>div{display:flex;flex-direction:column;flex-grow:1}.CMR-Options>section:not(:first-child)>div{max-width:calc(50% - 6px)}.CMR-Options>section>div select{height:3rem}.axis-box{margin-top:.5rem}.axis-box.list{display:flex;flex-direction:column}.Conditional-Display>input{display:none}.list-wrapper{display:flex;flex-direction:column;border-radius:1rem;background-color:var(--white-05);padding:.25rem}.list-wrapper>:is(div,label){margin-bottom:0!important;display:flex!important;align-items:center;gap:.5rem;padding:10px .5rem}.list-wrapper>.displays>.display{margin-bottom:0!important;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 10px}.list-wrapper>:is(div,label):not(:last-child){border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.Conditional-Display>input:first-child:checked~.options .option:first-child .radio,.Conditional-Display>input:nth-child(2):checked~.options .option:nth-child(2) .radio,.Conditional-Display>input:nth-child(3):checked~.options .option:nth-child(3) .radio,.Conditional-Display>input:nth-child(4):checked~.options .option:nth-child(4) .radio{background-image:url(/img/new-icons/radio-gradient-checked.svg)}.percent-input-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.percent-input-wrapper>span{margin-left:auto;margin-right:auto}.lift-type-wrapper>.Conditional-Display>.options>label:last-child{padding:0}.lift-type-wrapper>.Conditional-Display>.options>label:last-child>input{height:2.75rem}.CMR-Options .checkbox-input .checkbox{display:block;width:24px;height:24px;background-image:url(/img/new-icons/radio-unchecked.svg)}.CMR-Options .checkbox-input input:checked~.checkbox{background-image:url(/img/new-icons/radio-gradient-checked.svg)}.CMR-Options label:has(span){opacity:1!important}.Conditional-Display .display{display:none}.Conditional-Display>input:first-child:checked~.options.list-wrapper>.displays .display:first-child,.Conditional-Display>input:nth-child(2):checked~.options.list-wrapper>.displays .display:nth-child(2),.Conditional-Display>input:nth-child(3):checked~.options.list-wrapper>.displays .display:nth-child(3),.Conditional-Display>input:nth-child(4):checked~.options.list-wrapper>.displays .display:nth-child(4){display:flex!important}.rpe-filter-wrapper{display:flex;flex-grow:1;flex-direction:column;border-radius:1rem;background-color:var(--white-05);padding:1rem 1rem .5rem}.rpe-filter-wrapper>label{display:flex!important;align-items:center;gap:.25rem}.range-input{height:100%}.range-input>p{margin-bottom:1rem}.range-track{position:absolute;top:4px;height:.5rem;width:100%;border-radius:.5rem}.range-thumb{height:1rem;width:1rem;cursor:grab;border-radius:9999px;outline:none}.range-thumb-left{background-color:var(--gradient-left)}.range-thumb-right{background-color:var(--gradient-right)}.range-marks{cursor:pointer;top:6px;width:4px;height:4px;border-radius:50%;background-color:#fff;z-index:2}.range-marks:before{content:attr(data-value);margin-top:18px;width:-moz-fit-content;width:fit-content;display:block;left:-2px;position:absolute;font-family:Inter;font-size:12px;color:var(--white-70)}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block>a>div>picture{border-radius:.5rem;padding:.25rem}#strength-metrics>header>hgroup.metrics-title>div>picture{display:none}#strength-metrics>header>hgroup.metrics-title>picture{flex-shrink:0}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>header{margin-bottom:2.4rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]{flex-wrap:nowrap;flex-direction:column;gap:.8rem;height:100%;display:unset}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>a{margin-top:0;max-width:unset;width:100%;display:flex;height:var(--button-height-mobile)}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}#strength-metrics>header>hgroup.metrics-title{flex-direction:column}#strength-metrics>header>hgroup.metrics-title>p{font-size:1.2rem;line-height:1.5rem}#strength-metrics>header>hgroup.metrics-title>div{flex-direction:row;width:100%;align-items:center;gap:.8rem}#strength-metrics>header>hgroup.metrics-title>div>h3{flex:1;font-size:1.2rem}#strength-metrics>header>hgroup.metrics-title>div>ul[role=toggle-links]{display:flex;background:var(--white-05);padding:4px;flex-basis:14.8rem;border-radius:1.2rem;height:var(--button-height-mobile)}#strength-metrics>header>hgroup.metrics-title>div>ul[role=toggle-links]>a{flex:1;height:100%;font-size:1.2rem;justify-content:center}#strength-metrics>header>hgroup.metrics-title>div>ul[role=toggle-links]>a.active{font-weight:700}#strength-metrics>header>hgroup.metrics-dates{flex-direction:column;gap:1.6rem}#strength-metrics>header>hgroup.metrics-dates>div{display:flex;width:100%;height:var(--button-height-mobile)}#strength-metrics>header>hgroup.metrics-dates>div[role=calendar-date-selectors]{justify-content:space-between}#strength-metrics>header>hgroup.metrics-dates>form{flex-direction:column;gap:1.6rem}#strength-metrics>header>hgroup.metrics-dates>form>div[role=calendar-date-selectors]{display:flex;justify-content:space-between}#strength-metrics>header>hgroup.metrics-dates>div>ul{display:flex;width:100%;gap:.8rem}#strength-metrics>header>hgroup.metrics-dates>div>ul>a{flex:1;justify-content:center}#strength-metrics>header>hgroup.metrics-data-options>ul{width:100%}#strength-metrics>header>hgroup.metrics-data-options>ul>a{flex:1;justify-content:center;align-items:center;font-size:1.2rem;line-height:1.2rem;padding-inline:1.2rem}#strength-metrics .legend{justify-content:space-between}#strength-metrics .legend>div{display:flex;padding:0;font-size:1.2rem;gap:.4rem}#strength-metrics .legend .bar.series:before{border-radius:.4rem}#strength-metrics .chart-fullsize g.ct-labels foreignObject>span,.Chart-Frame div .axis-labels{font-size:1.2rem}#strength-metrics .chart-fullsize .labels .chart-wrapper:last-child foreignObject>span{width:5rem}.Chart-Frame .legend.alt .checkbox-input.mobile-hidden{display:none}.Chart-Frame .body .legend.alt .border>div{display:flex;gap:.4rem;align-items:center}#strength-metrics header ul[role=toggle-links].estimated-actual-toggle{display:flex;margin-bottom:1.75rem;gap:.8rem}#strength-metrics header ul[role=toggle-links].estimated-actual-toggle a{flex:1;display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:var(--primary)}#strength-metrics header ul[role=toggle-links].estimated-actual-toggle :is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content] :is(section[role=date-range-container],hgroup)>form>div[role=calendar-date-selectors]{display:none}main[role=reports-wrapper]>article[role=report-content]#strength-metrics :is(section[role=date-range-container],hgroup)>form>div:last-child{display:flex;flex:1}main[role=reports-wrapper]>article[role=report-content]#strength-metrics :is(section[role=date-range-container],hgroup)>form>div:last-child>select{background:var(--white-05);height:var(--button-height-mobile);font-size:1.2rem;font-weight:700;justify-content:center;display:flex;line-height:1.44rem;text-align:center}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.block.custom-metrics{display:none}[data-theme=light] #strength-metrics>header>hgroup.metrics-data-options>ul,[data-theme=light] #strength-metrics>header>hgroup.metrics-title>div>ul[role=toggle-links],[data-theme=light] article.metrics-dashboard>section>.block{background-color:var(--dark-grey)}#strength-metrics>header>hgroup.metrics-data-options>ul{padding:.4rem;border-radius:.8rem}[data-theme=light] main[role=reports-wrapper]>article[role=report-content]#strength-metrics :is(section[role=date-range-container],hgroup)>form>div:last-child>select{background-color:var(--dark-grey)}#strength-metrics>header>hgroup.metrics-title>div>picture{display:flex}#strength-metrics>header>hgroup.metrics-title>picture{display:none}#strength-metrics>header>hgroup.metrics-data-options{padding:0}#strength-metrics>header>hgroup.metrics-data-options>ul.mobile-hidden{display:none}div#page-wrapper:has(article.metrics-dashboard){height:100%}main[role=reports-wrapper]:has(article.metrics-dashboard){height:100%;background-color:var(--bg-color);max-height:unset}div#page-wrapper:has(article.metrics-dashboard)>#dashboard-wrapper{height:100%}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.block{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.block>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.block>a>div>span.name{color:var(--card-text-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>header>a>span{color:var(--card-text-color)}#strength-metrics .Chart-Frame{border-radius:.5rem;background-color:var(--dark-grey);padding:.5rem}main[role=reports-wrapper]>article[role=report-content]>section[role=date-range-container]{margin-bottom:2.4rem}main[role=reports-wrapper]>article[role=report-content]>section[role=graph-wrapper]>div[role=graph-title] h3{font-size:14px}main[role=reports-wrapper] #rpe-table hgroup>.selector-container{margin-top:0}#bodyweight a[role=reports-back-handler]{margin-bottom:0}:is(#bodyweight,#body-measurements,#video-list,#rpe-table,#personal-records)>header>hgroup>div.mobile-hidden{display:none}#bodyweight .unit-container{background-color:var(--dark-grey);height:32px}#bodyweight .unit-container button:is([data-button-type=outline]):not([disabled]){height:100%;background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main[role=reports-wrapper]>article[role=report-content]:is([id=bodyweight]) section[role=table-wrapper]{flex-shrink:0}}#step-count>div.mobile-hidden{display:flex;width:50%;gap:2rem}#step-count>div>section[role=table-wrapper]>table :is(th,td){text-align:left}@media only screen and (max-width:640px){[role=graph-header] span{font-size:12px}main[role=reports-wrapper]>article[role=report-content]:is(#step-count) section[role=table-wrapper]>table td:last-child{font-weight:400}}#body-composition>header{margin-bottom:3rem}#body-composition>header>h2{margin-bottom:2rem}#body-composition>header>hgroup{position:relative;display:flex}#body-composition>header>hgroup:nth-child(2){margin-bottom:2rem}#body-composition>header>hgroup>details{position:absolute}section[role=progress-photos-wrapper]>div{margin-bottom:1.75rem;display:flex;justify-content:space-between;gap:1rem}section[role=progress-photos-wrapper]>div>img{aspect-ratio:.79;width:32%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#body-composition>section[role=progress-photos-wrapper]>footer{margin-bottom:2.75rem;display:flex;flex-direction:row-reverse}#body-composition>section[role=progress-photos-wrapper]>footer>span>a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}[data-theme=light] #body-composition>section[role=progress-photos-wrapper]>footer>span>picture>img{filter:none}#body-composition>section[role=composition-top-graphs-wrapper]{display:flex;gap:1rem}#body-composition>section[role=composition-top-graphs-wrapper]>div{display:flex;width:100%;flex-direction:column;gap:1rem}#body-composition article{height:100%;width:100%;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem}#body-composition article header{margin-bottom:.28rem}#body-composition article[id=bodyweight-comp]>section{display:flex;gap:1.5rem}#body-composition article[id=bodyweight-comp]>section>div{display:flex;flex-direction:column;gap:.25rem;flex-grow:1;flex-basis:0}#body-composition section[role=table-wrapper],#body-composition section[role=table-wrapper]>table[role=report-table]{border-radius:var(--border-radius-md)}.adherence-row-stats section[role=table-wrapper]>table[role=report-table] thead>td{border-style:none!important}.adherence-clean-body section>table{min-width:80px;height:100%}.adherence-row-stats section[role=table-wrapper]>table[role=report-table] tbody>tr>td{border-top:none!important}#body-composition article[id=bodyweight-comp]>section>div table :is(td,th){padding-left:.5rem!important;padding-right:1rem!important}#body-composition article[id=bodyweight-comp]>section>div>footer>div{display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1rem .5rem .5rem;font-weight:600}[data-theme=light] #body-composition article[id=bodyweight-comp]>section>div>footer>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#body-composition article[id=bodyweight-comp]>section>div>footer>div:first-child{margin-bottom:.25rem}#body-composition article[id=bodyweight-comp]>section>div>footer>div>p{color:var(--white)}#body-composition article:is(#workload,#measurements){height:100%;min-height:27.5625rem}#body-composition article>footer{margin-top:1.25rem;display:flex;flex-direction:row-reverse}#body-composition article>footer>span{display:flex;gap:.25rem}#body-composition article:not(#workload)>header{display:flex;justify-content:space-between;align-items:flex-start}article:is(#sleep-data,#steps-data){display:flex;flex-direction:column}article:is(#sleep-data,#steps-data)>div{display:flex;flex-direction:row;align-items:end;justify-content:space-between;flex-grow:1;height:100%;gap:20px}#body-composition article[id=nutrition]{margin-top:1rem;height:-moz-fit-content;height:fit-content}#body-composition article[id=bodyweight-comp]>section>footer{display:flex;justify-content:flex-end;align-items:center;border-top:2px solid var(--white-10);padding:16px 30px}#body-composition article h4+p.p4{color:var(--white-70)}article:is(#sleep-data,#steps-data)>div>div:nth-child(2){height:100%;width:100%}[data-theme=light] article:is(#sleep-data,#steps-data)>div>div:nth-child(2) svg{filter:none}#body-composition article[id=nutrition] section>table>tbody>tr:last-child>td,#body-composition article[id=nutrition] section>table>thead>td{text-align:center}#body-composition article[id=nutrition] section>table>tbody>tr>th{height:36px}#body-composition article:is(#workload)>div{max-width:296px;margin:auto}[data-theme=light] #body-composition article:is(#workload)>div svg{filter:none}#body-composition article:is(#workload)>header{margin-bottom:2rem}#body-composition article:is(#measurements)>section{display:flex;gap:1rem}#body-composition article:is(#measurements)>section>div{width:100%;flex-grow:1}#body-composition article:is(#measurements)>section>div:first-child{display:flex;flex-direction:column;justify-content:flex-end}#body-composition article:is(#measurements)>section[role=table-wrapper]>table{border-radius:var(--border-radius-md)}[data-theme=light] #body-composition article:is(#measurements)>section>div:first-child svg{filter:none}#body-composition article:is(#measurements) section[role=table-wrapper]>table{width:245px}#body-composition article:is(#measurements) section[role=table-wrapper]>table .bg-active{background-color:var(--white-10)}#body-composition article:is(#measurements) section[role=table-wrapper]>table tr:hover{cursor:pointer;background-color:var(--white-10)}#body-composition article:is(#measurements) section[role=table-wrapper]>table tr:hover :is(td,th){background-color:var(--white-05)}#body-composition article:is(#measurements) section[role=table-wrapper]>table tr:is(.bg-active):hover :is(td,th){background-color:var(--white-10)}#body-composition article:is(#measurements) section[role=table-wrapper]>table :is(td,th){text-wrap:nowrap;padding:.5rem .75rem;font-size:.75rem}#body-composition article:is(#measurements) section[role=table-wrapper]>table tr>td:last-child>span{display:flex;align-items:center}#body-composition article:is(#week-stats){margin-top:1rem}#body-composition article:is(#week-stats)>header{margin-bottom:1.875rem}#body-composition article:is(#week-stats)>section{display:flex;align-items:flex-end;justify-content:space-between}#body-composition article:is(#week-stats)>section>div{display:flex;align-items:flex-end;gap:1.25rem}#body-composition article:is(#week-stats)>section>div>div{display:flex;align-items:baseline;gap:.25rem}#body-composition article:is(#week-stats)>section>ul{display:flex;flex-direction:row;align-items:end;justify-content:center;gap:24px}#body-composition article:is(#week-stats)>section>ul>li{text-align:center}#body-composition article:is(#week-stats)>section>ul>li>p{margin-bottom:.5rem}#body-composition article:is(#week-stats)>section>ul>li>picture{width:58px;height:58px;border-radius:50%;background:var(--white-05);display:flex;justify-content:center;align-items:center}[data-theme=light] #body-composition article:is(#week-stats)>section>ul>li>picture{background-color:#fff}[data-theme=light] #body-composition article:is(#week-stats)>section>ul>li>picture>svg{filter:none}#body-composition article:is(#week-stats)>section>ul>li>picture.rest{background:var(--background-color)}[data-theme=light] #body-composition article:is(#week-stats)>section>ul>li>picture.rest{background:var(--light-gray)}[data-theme=light] #body-composition section[role=table-wrapper]{outline-offset:-1px}[data-theme=light] #body-composition section[role=table-wrapper] table :is(th,td){background-color:#fff}[data-theme=light] #body-composition section[role=table-wrapper] table tr.bg-active :is(th,td){background-color:var(--white-10)}[data-theme=light] #body-composition section[role=table-wrapper]{outline:none}[data-theme=light] #body-composition article[id=nutrition] svg{filter:none}#dropdown-double{width:11rem}#dropdown-double>summary{display:flex;height:2.5rem;max-height:100%;align-items:center;justify-content:space-between}#dropdown-double>div{display:none;width:190px}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#dropdown-double>div){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#dropdown-double>div{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#dropdown-double>div{opacity:0}#dropdown-double>div.opened{display:block}article.metrics-dashboard>section>#dropdown-double>div.opened{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#dropdown-double>div.opened.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#dropdown-double>div.opened.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#dropdown-double>div.opened.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#dropdown-double>div.opened.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>#dropdown-double>div.opened{background-color:var(--background-color)}article.metrics-dashboard>section>#dropdown-double>div.opened>{display:flex;gap:.75rem}article.metrics-dashboard>section>#dropdown-double>div.opened:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#dropdown-double>div.opened>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div.opened.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>#dropdown-double>div.opened{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div.opened{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div.opened>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div.opened>a>div>span.name{color:var(--card-text-color)}}#dropdown-double>div.opened{box-shadow:0 5px 10px #00000029}#dropdown-double>div>header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;padding:.25rem .25rem .25rem 1rem}#dropdown-double>div>header>div{display:flex;align-items:center;gap:.25rem}#dropdown-double>div>ul>li,#dropdown-double>div>ul>li>details>ul>li{position:relative;height:2.5rem;cursor:pointer}#dropdown-double>div>ul>li>details>ul>li span{z-index:1}#dropdown-double>div>ul>li>details>ul>li:hover:before{position:absolute;inset:0;height:100%;width:100%;border-radius:var(--border-radius-md);background-color:var(--white-05);--tw-content:"";content:var(--tw-content)}#dropdown-double>div>ul>li{padding:0}#dropdown-double>div>ul>li:hover{border-radius:var(--border-radius-md)}#dropdown-double>div>ul>li>details>ul>li{display:flex;align-items:center;justify-content:space-between;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding:.75rem 1rem}#dropdown-double>div>ul>li>details>ul>li:first-child,#dropdown-double>div>ul>li>details>ul>li:hover,#dropdown-double>div>ul>li>details>ul>li:hover+li{border-color:transparent}#dropdown-double>div>ul>li>details{position:relative;height:2.5rem;width:100%}#dropdown-double>div{left:0}#dropdown-double>div>ul>li>details>summary{display:flex;align-items:center;justify-content:space-between;border-radius:0;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);background-color:transparent;padding-left:1rem}#dropdown-double>div>ul>li>details>summary>picture{height:1.5rem;width:1.5rem}#dropdown-double>div>ul>li:first-child>details>summary,#dropdown-double>div>ul>li:hover+li>details>summary,#dropdown-double>div>ul>li:hover>details>summary{border-color:transparent}#dropdown-double>div>ul>li>details>ul{position:absolute;display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#dropdown-double>div>ul>li>details>ul){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#dropdown-double>div>ul>li>details>ul{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#dropdown-double>div>ul>li>details>ul{opacity:0}#dropdown-double>div>ul>li>details:hover>ul{left:100%;top:0;margin-top:0;display:block;width:220px}article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul{background-color:var(--background-color)}article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul>{display:flex;gap:.75rem}article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#dropdown-double>div>ul>li>details:hover>ul.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>#dropdown-double>div>ul>li>details:hover>ul{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div>ul>li>details:hover>ul{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div>ul>li>details:hover>ul>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#dropdown-double>div>ul>li>details:hover>ul>a>div>span.name{color:var(--card-text-color)}}#dropdown-double>div>ul>li>details:hover>ul{box-shadow:-5px 2px 5px #00000029}.custom-tooltip{pointer-events:none;display:flex;min-width:100px;flex-direction:column;gap:.5rem;text-wrap:nowrap;border-radius:var(--border-radius-md);background-color:var(--background-color);padding:.75rem 1rem;color:var(--color)}.custom-tooltip span{font-weight:400}.custom-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.custom-tooltip>div>.protein{color:var(--protein)}.custom-tooltip>div>.carbs{color:var(--carbs)}.custom-tooltip>div>.fat{color:var(--fat)}.custom-tooltip .value{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}[data-theme=light] .custom-tooltip{background-color:var(--dark-grey);box-shadow:0 2px 15px -10px var(--card-shadow)}.composition-calendar-picker{display:flex;align-items:center;justify-content:center;border-bottom:2px solid #ffffff1a;cursor:pointer}.composition-bottom-graphs-container{display:flex;flex-direction:row;width:100%;gap:16px;margin-top:16px;justify-content:space-evenly}[data-theme=light] #body-composition #week-stats picture>img:not([src="/img/svg/rest-icon.svg"]),[data-theme=light] #body-composition .composition-bottom-graphs-container picture>img{filter:none}.composition-photo{border-radius:4px;cursor:pointer;width:100%;max-height:575px;-o-object-fit:cover;object-fit:cover}.composition-see-more{font:normal normal 600 12px/15px Inter;letter-spacing:0;text-decoration:none;display:flex;align-items:center}.composition-see-more>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}@media only screen and (max-width:640px){.composition-see-more.only-show-mobile{display:flex}}.composition-nutrition-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.composition-nutrition-bottom{display:flex;flex-direction:row;width:62%}.composition-nutrition-bottom>:nth-child(2){flex-grow:1;align-self:center}.composition-bodyweight-graph{width:99%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}[data-theme=light] .composition-bodyweight-graph svg{filter:none}#body-composition article:is(#measurements)>section>div:first-child>div:has(.composition-no-data),#body-composition article:is(#measurements)>section>div:first-child>div>div:has(.composition-no-data){height:100%}.composition-no-data,article:is(#sleep-data,#steps-data)>.composition-no-data{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.composition-no-data>span{font:normal normal 600 12px/20px Inter;letter-spacing:0}.calendar-picker-select{letter-spacing:0;color:#5bc500;text-decoration:none;display:flex;align-items:center;font-size:16px;margin-bottom:16px}@media only screen and (max-width:960px){.composition-bodyweight-graph{width:100%;margin-top:12px}.composition-bodyweight-results-container{display:flex;flex-direction:column;gap:4px}.composition-bottom-graphs-container{flex-direction:column}.composition-this-week-data-container{flex-direction:column-reverse;justify-content:center;align-items:normal;margin-left:0;margin-right:0}.composition-this-week-check{justify-content:center;gap:14px}.composition-calendar-picker{border:none;margin-top:12px;background-color:var(--white-elev-1);border-radius:8px;padding:4px}}.intensity-legend div:before{content:"";display:inline-block;width:9px;height:9px;margin-right:9px}.intensity-legend .max:before{background-color:#ed0935}.intensity-legend .heavy:before{background-color:#f25271}.intensity-legend .medium:before{background-color:#fab6c2}#body-composition article>footer.only-show-mobile{display:none}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span.mobile-hidden{display:flex}svg.recharts-surface{border-radius:4px}article[id=bodyweight-comp]>footer{margin-top:.75rem;display:flex;justify-content:flex-end}article[id=measurements] section[role=table-wrapper] picture{height:1.25rem;width:1.25rem}#body-composition article#bodyweight-comp>section>div>span,#body-composition article#measurements>section>div>div>div>span:last-child,article#steps-data>div>div>div>span{font-weight:600}article#steps-data>div>div{text-wrap:nowrap}#body-composition article#measurements>section>div>div>div{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:640px){main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span.mobile-hidden{display:none}#body-composition>header>hgroup.mobile-hidden,article[role=report-content]>header details[id=dropdown-double]{display:none}main[role=reports-wrapper]>article[role=report-content][id=body-composition]>header>hgroup{margin-top:1.2rem}main[role=reports-wrapper]>article[role=report-content][id=body-composition]>header>hgroup>div[role=month-handler]{margin:0;width:100%;height:var(--button-height-mobile)}main[role=reports-wrapper]>article[role=report-content][id=body-composition]>header>hgroup>div[role=month-handler]>div{flex:1;height:100%}main[role=reports-wrapper]>article[role=report-content][id=body-composition]>header>hgroup>div[role=month-handler]>div>span{font-size:1.4rem}main[role=reports-wrapper]>article[role=report-content][id=body-composition]>header>hgroup>div[role=month-handler] button>picture{height:-moz-fit-content;height:fit-content}main[role=reports-wrapper]>article[role=report-content] section[role=progress-photos-wrapper] img{border-radius:1.2rem}main[role=reports-wrapper]>article[role=report-content] section[role=progress-photos-wrapper] footer span{font-size:1.2rem;display:flex;align-items:center}main[role=reports-wrapper]>article[role=report-content] section[role=composition-top-graphs-wrapper]{flex-direction:column}main[role=reports-wrapper]>article[role=report-content] section[role=composition-top-graphs-wrapper]>article{display:flex;flex-direction:column}main[role=reports-wrapper]>article[role=report-content] section[role=composition-top-graphs-wrapper]>article>section{flex-direction:column}main[role=reports-wrapper]>article[role=report-content] :is(section,article) header>div{display:flex;flex-direction:column;gap:.75rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) header h4{font-size:1.6rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) header p.p4{font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div){margin-top:.75rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div) span{font-size:1.2rem;display:flex;align-items:center;gap:.5rem}main[role=reports-wrapper]>article[role=report-content]#body-composition div[class=composition-bodyweight-results-container]{gap:.4rem}main[role=reports-wrapper]>article[role=report-content] div[class=composition-bodyweight-results-container] section[role=table-wrapper] table th{background-color:var(--white-05)}main[role=reports-wrapper]>article[role=report-content] div[class=composition-bodyweight-results-container] footer{display:flex;flex-direction:column;gap:.4rem}main[role=reports-wrapper]>article[role=report-content]#body-composition div[class=composition-bodyweight-results-container] footer>div{height:var(--button-height-mobile);padding:.8rem;font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content]#body-composition div[class=composition-bodyweight-results-container] footer>div>p{font-size:1.2rem}#body-composition article[id=bodyweight-comp]>section>div>footer>div:first-child{margin-bottom:0}#body-composition article>footer.only-show-mobile{display:flex}article:is(#sleep-data,#steps-data)>div{flex-direction:column-reverse;align-items:flex-start}article:is(#sleep-data,)>div>div:first-child{display:flex;flex-direction:column}article:is(#steps-data)>div>div:first-child{display:flex;width:100%;justify-content:space-between}article:is(#steps-data)>div>div:first-child span{align-items:flex-end}article:is(#steps-data)>div>div>div:first-child{display:flex;flex-direction:column}article:is(#steps-data)>div>div:first-child>div>div{display:flex;align-items:flex-end;gap:.3rem}article:is(#sleep-data)>div>div:first-child>div>span{align-items:flex-end}article:is(#sleep-data)>div>div:first-child>div>span:not(:first-child,:nth-child(3)){line-height:1.4rem}article:is(#sleep-data)>div>div:first-child>div>span:is(:first-child,:nth-child(3)){font-weight:700;line-height:2.4rem}article:is(#sleep-data,#steps-data)>div>div:first-child>div{display:flex}#body-composition article:not(#sleep-data)>div>div:first-child>div{gap:.3rem}article:is(#sleep-data,#steps-data)>div>div:first-child div>h1{font-size:2.4rem;line-height:2.4rem}article:is(#steps-data)>div>div:first-child div>span{line-height:1.8rem}main[role=reports-wrapper]>article[role=report-content] div.composition-nutrition-content div.adherence-row-stats{width:100%;overflow:auto;gap:2rem}main[role=reports-wrapper]>article[role=report-content] div.composition-nutrition-content div.adherence-row-stats div.adherence-clean-body>section{width:-moz-fit-content;width:fit-content;flex-shrink:0}main[role=reports-wrapper]>article[role=report-content] div.composition-nutrition-content div.adherence-row-stats div.adherence-row-titles>label{width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:700;opacity:1}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] thead span{justify-content:center}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table th{background-color:var(--white-05)}article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table:is(:last-child,:nth-last-child(2)){min-width:9rem}article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table :is(th,td):first-child{min-width:7.2rem}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table td{border:none}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table tbody tr:last-child span{justify-content:center}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table tbody tr:not(:last-child) :is(td,th){padding:.75rem;text-align:left}main[role=reports-wrapper]>article[role=report-content] div[class=adherence-clean-body] section[role=table-wrapper] table tbody tr:not(:last-child,:nth-child(4)) td{border-bottom:1px solid var(--white-10)}main[role=reports-wrapper]>article[role=report-content]:not(#step-count,#annual-planner,#bodyweight,#video-list) div[class=adherence-clean-body] section[role=table-wrapper] table td:not(:first-child){text-align:left}#body-composition article:not(#sleep-data)>div>div:first-child>div.adherence-clean-body{gap:.8rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).nutrition-adherence{padding:0}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).nutrition-adherence .recharts-default-legend{display:flex;justify-content:center;align-items:center;gap:1rem}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).nutrition-adherence .recharts-default-legend li{display:flex!important;justify-content:center;align-items:center;text-wrap:nowrap;margin-right:0!important}main[role=reports-wrapper]>article[role=report-content] :is(section,article) :is(section,div).composition-nutrition-content>span{width:100%;justify-content:flex-end;margin-top:3rem}main[role=reports-wrapper]>article[role=report-content] article[id=workload] header{display:flex;flex-direction:column;gap:.75rem}.intensity-legend div:before{width:16px;height:16px;border-radius:4px}.intensity-legend div{font-size:1.2rem;display:flex;align-items:center;line-height:1.6rem;justify-content:center}main[role=reports-wrapper]>article[role=report-content] article[id=measurements]>section{flex-direction:column}main[role=reports-wrapper]>article[role=report-content] article[id=measurements]>section section[role=table-wrapper]{display:flex}#body-composition article:is(#measurements) section[role=table-wrapper]>table{width:100%}#body-composition article:is(#measurements) section[role=table-wrapper]>table :is(td,th){font-size:1.2rem;border-top:1px solid var(--white-10);border-bottom:1px solid var(--white-10);border-left:none;border-right:none}main[role=reports-wrapper]>article[role=report-content] article[id=measurements]>section>div>div>div>span{font-weight:700}main[role=reports-wrapper]>article[role=report-content] article[id=measurements]>section>div>div>div>span>picture{width:20px;height:20px;display:flex;justify-content:center;align-items:center}main[role=reports-wrapper]>article[role=report-content] article:is(#week-stats,#workload)>header>h4{margin-top:.75rem}main[role=reports-wrapper]>article[role=report-content] article[id=week-stats]>section{flex-direction:column;gap:3.6rem}main[role=reports-wrapper]>article[role=report-content] article[id=week-stats]>section>div{width:100%;justify-content:center}main[role=reports-wrapper]>article[role=report-content] article[id=week-stats]>section>div>div>h1{font-size:2.4rem}main[role=reports-wrapper]>article[role=report-content] article[id=week-stats]>section>div>div>p{font-size:1.2rem}main[role=reports-wrapper]>article[role=report-content] article[id=week-stats]>section>ul{max-width:100%;flex-wrap:wrap}#body-composition article:is(#workload,#measurements){height:-moz-fit-content;height:fit-content}[role=month-handler]>div>:is(button,[role=button]):is([data-button-type=text-white]):not([disabled]){height:var(--button-height-mobile);width:var(--button-height-mobile)}#body-composition [role=month-handler] span{flex-shrink:0}#body-composition .top-header{gap:1.6rem}#body-composition .top-header a{flex-shrink:0}#body-composition .top-header details{flex:unset}}#check-in-summary>header{margin-bottom:3rem}[data-theme=light] #check-in-summary section[role=table-wrapper]>table th{background-color:var(--light-gray)}#check-in-summary section[role=table-wrapper]>table span{opacity:1}#check-in-summary section[role=table-wrapper] table :is(th,td):first-child{text-align:center!important}#check-in-summary>header>h2{margin-bottom:2rem}#check-in-summary article{width:100%;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem}#check-in-summary article#measurements{width:48%}#check-in-summary article#measurements>section{display:flex;flex-direction:row}div[role=modal] div[role=wrapper]:is(#check-in-summary article#measurements>section){display:flex;gap:16px}#check-in-summary article#measurements>section>div{width:50%;align-content:flex-end}#check-in-summary article tr.bg-active>td{background-color:var(--white-20)}.questionnaire-question{margin-bottom:.5rem;width:100%;border-radius:var(--border-radius);background-color:var(--secondary-background-color);padding:1rem 1.5rem}[data-theme=light] .checkin-template-modal .questionnaire-question{background-color:var(--dark-grey)}.questionnaire-question .question-body input{border-radius:0}.question-header{margin-bottom:.25rem;display:flex;width:100%;align-items:center;justify-content:space-between}.question-header>.question-buttons{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.question-header>.question-buttons){display:flex;gap:16px}.question-scale{margin-top:1rem;display:flex;width:18rem;flex-direction:column;gap:.5rem}.question-scale-numbers{display:flex;flex-direction:row;gap:.25rem}div[role=modal] div[role=wrapper]:is(.question-scale-numbers){display:flex;gap:16px}.question-scale-number{background-color:var(--secondary-background-color)}.question-scale-number,.question-scale-number-selected{display:flex;height:3rem;width:50%;align-items:center;justify-content:center;border-radius:.5rem;opacity:1}.question-scale-number-selected{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%)}[data-theme=light] .question-scale-number-selected{color:var(--dark-grey)}.question-scale-labels{display:flex;width:100%;flex-direction:row;justify-content:space-between;gap:.5rem;opacity:.6}div[role=modal] div[role=wrapper]:is(.question-scale-labels){display:flex;gap:16px}.question-scale-labels input{width:25%!important}.question-description-multiple{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.question-multiple-group{display:flex;align-items:center;gap:.25rem;letter-spacing:0}.summary-personal-stats{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:row;gap:.5rem}div[role=modal] div[role=wrapper]:is(.summary-personal-stats){display:flex;gap:16px}#check-in-summary .personal-records-card{width:100%}#check-in-summary .summary-personal-report{width:100%;border-radius:var(--border-radius-md);background-color:var(--light-gray);padding:1.5rem}#check-in-summary .workload-content{display:flex;justify-content:center}#check-in-summary .muscle-diagram{margin-top:2.5rem;max-width:20rem}#check-in-summary section[role=table-wrapper][data-scrollable]{height:auto}#check-in-summary article[id=bodyweight-comp]{width:50%}#check-in-summary article[id=bodyweight-comp]>section{display:flex;gap:1.5rem}#check-in-summary article[id=bodyweight-comp]>section>div{display:flex;flex-direction:column;gap:.25rem;flex-grow:1;flex-basis:0}#check-in-summary article[id=bodyweight-comp]>section>div table :is(td,th){padding-left:.5rem!important;padding-right:1rem!important}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div{display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1rem .5rem .5rem;font-weight:600}[data-theme=light] #check-in-summary article[id=bodyweight-comp]>section>div>footer>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div:first-child{margin-bottom:.25rem}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div>p{color:var(--white)}#check-in-summary article[id=bodyweight-comp]>section>footer{display:flex;justify-content:flex-end;align-items:center;border-top:2px solid var(--white-10);padding:16px 30px}#check-in-summary article>header,#check-in-summary article>header>h4{margin-bottom:.5rem}#check-in-summary article#steps-data{min-height:16rem}#check-in-summary article#steps-data>header{display:flex;align-items:flex-start;justify-content:space-between}[data-theme=light] #check-in-summary section[role=table-wrapper] table thead th{border:1px solid var(--white-sessionrpe-graph)}#check-in-summary article[id=summary-video-list]>header{display:flex;align-items:center;justify-content:space-between}.question-body input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{box-shadow:none}.question-body span{opacity:.7}.question-body #bodyweight-comp span{opacity:1}#check-in-summary article[id=summary-personal-records]{display:flex;flex-direction:column}#check-in-summary article[id=personal-records-card]{flex-grow:1}#check-in-summary article[id=personal-records-card] .pr-row{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--white-10)}#check-in-summary article[id=personal-records-card] .card-title{margin-bottom:0;opacity:.6}#check-in-summary article[id=personal-records-card] .pr-item{display:flex;align-items:center}#check-in-summary article[id=personal-records-card] .pr-item>div:first-child{width:40%}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(2){width:35%}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(3){width:25%}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(2){text-align:start}#check-in-summary article[id=personal-records-card] .pr-item .pr-delta{margin-right:1rem;display:flex;align-items:baseline;justify-content:flex-start;gap:.25rem}#check-in-summary article[id=personal-records-card] .pr-item .delta-icon{height:.75rem;width:.75rem}.question-progress-pictures{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.question-progress-pictures){display:flex;gap:16px}.question-progress-pictures>.progress-picture{display:flex;height:6rem;width:4rem;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--secondary-background-color)}#check-in-summary .nutrition-table table tr.period-row td{font-weight:700}[data-theme=light] .question-progress-pictures>.progress-picture,[data-theme=light] .question-scale-number{background-color:var(--light-gray)}#check-in-summary section[role=progress-photos-wrapper]>div{margin-bottom:1.75rem;display:flex;justify-content:flex-start;gap:1rem}#check-in-summary section[role=progress-photos-wrapper]>div>img{aspect-ratio:.79;width:15%;cursor:pointer;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#check-in-summary section[role=progress-photos-wrapper] .Modal-Box .box>.body{max-height:80vh}#check-in-summary .photo-modal-picture{max-height:75vh;-o-object-fit:contain;object-fit:contain}#check-in-summary .Check-in-Questionnaire>footer>h4{font-size:.8rem;line-height:.96rem;font-weight:500;margin-bottom:1.25rem}#check-in-summary .Check-in-Questionnaire>footer{margin-top:.5rem;border-radius:.75rem;background-color:var(--white-05);padding:1rem}#check-in-summary .Check-in-Questionnaire>footer>div{display:flex;gap:1rem}#check-in-summary .Check-in-Questionnaire .video-record-container{width:60%}#check-in-summary .Check-in-Questionnaire .video-record-info:not(.only-show-mobile){margin-top:.5rem;display:flex;align-items:center;gap:.5rem}#check-in-summary .Check-in-Questionnaire .video-record-info .input-container{position:relative;width:100%;cursor:pointer}#check-in-summary .Check-in-Questionnaire .video-record-info .input-container>span{position:absolute;right:.75rem;top:1rem;display:flex;align-items:center;gap:.25rem;font-weight:700}#check-in-summary .Check-in-Questionnaire .video-record-info input{margin-top:0;padding-left:2.5rem;padding-right:2.5rem}#check-in-summary .Check-in-Questionnaire .video-record-buttons{margin-top:1rem;display:flex;gap:.5rem}#check-in-summary .Check-in-Questionnaire footer .notes-container{display:flex;width:40%;flex-direction:column;flex-wrap:wrap;gap:1rem}#check-in-summary .Check-in-Questionnaire footer .notes-container .avatar{flex-shrink:0}#check-in-summary .Check-in-Questionnaire footer .notes-container .edit-mode{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;background-color:var(--white-10);padding:1rem}#check-in-summary .Check-in-Questionnaire footer .notes-container .edit-mode textarea{height:auto;width:80%;resize:vertical;border-radius:0;background-color:transparent;padding:0}#check-in-summary .Check-in-Questionnaire footer .notes-container .edit-mode .button-container{display:flex;align-items:center;gap:.5rem}#check-in-summary .Check-in-Questionnaire footer .notes-container .edit-mode .button-container button{height:2rem}@media only screen and (max-width:640px){.question-progress-pictures>.progress-picture{height:8rem;width:6rem;color:var(--white-70)}.question-multiple-group{gap:.5rem}.question-multiple-group>picture>img{height:1.5rem;width:1.5rem}.questionnaire-question{border-radius:1rem}.add-checkin-template-modal>.box>.body>label,.questionnaire-add-template-questions>.questionnaire-question>.question-body>.answer-scale-body>.question-scale>.question-scale-labels{opacity:1}.add-checkin-template-modal>.box>.body>label>input,.add-checkin-template-modal>.box>.body>label>p,.questionnaire-add-template-questions>.questionnaire-question>.question-body>.answer-scale-body>.question-scale>.question-scale-labels>input{opacity:.7}.add-checkin-template-modal>.box>.body>label>input:focus,.questionnaire-add-template-questions>.questionnaire-question>.question-body>.answer-scale-body>.question-scale>.question-scale-labels>input:focus{opacity:1!important}#check-in-summary{min-height:50rem}#check-in-summary :is([id=summary-personal-records],[id=summary-muscle-diagram])>header>h4,#check-in-summary :is(article[id=summary-video-list],article[id=bodyweight-comp])>header>div>h4{font-size:1.2rem;font-weight:400}#check-in-summary :is([id=summary-personal-records],[id=summary-muscle-diagram])>header>p,#check-in-summary :is(article[id=summary-video-list],article[id=bodyweight-comp])>header>div>p{opacity:.7}#check-in-summary article>header{margin-bottom:2rem}#check-in-summary article[id=bodyweight-comp]>section>div>section>table td,#check-in-summary article[id=summary-video-list]>section>table td{border:none}#check-in-summary article[id=bodyweight-comp]>section>div>section>table tr:not(:first-child),#check-in-summary article[id=summary-video-list]>section>table tbody tr{border-bottom:1px solid var(--white-10)}#check-in-summary article[id=bodyweight-comp]>section>div>section>table th,#check-in-summary article[id=summary-video-list]>section>table th{background-color:var(--white-05);border:none}#check-in-summary article[id=summary-video-list]>section>table tbody tr>td>.info,#check-in-summary article[id=summary-video-list]>section>table tbody tr>td>.tooltip-coach>.success{width:3.65rem}#check-in-summary article[id=summary-video-list]>section>table tbody tr>td>.tooltip-coach>.success:before{height:2rem;width:2rem}#check-in-summary>header>hgroup{padding-top:1.3rem}main[role=reports-wrapper] article[role=report-content] div[role=month-handler]>div{height:3.6rem}#check-in-summary div[role=month-handler]>div>button>picture>img{height:2rem;width:2rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile{align-items:center}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details{display:flex}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>summary{height:4.2rem;min-width:19.6rem;background-color:var(--white-05);padding-left:1.6rem;padding-right:1.6rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>summary>p{font-size:1.4rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div{z-index:50;width:10rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{display:block;justify-items:start;padding:0}article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{background-color:var(--background-color)}article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>{display:flex;gap:.75rem}article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>a>div>span.name{color:var(--card-text-color)}}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>ul>li>details>summary{height:2.5rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>header{margin-bottom:.5rem;padding-right:3rem}:is(#check-in-summary,#body-composition)>header>.only-show-mobile>details>div>header>div>button{height:1rem;width:1rem}#check-in-summary>header>.only-show-mobile>details>div>ul>li>details:hover>ul{left:0;top:2rem;width:10rem}#body-composition>header>.only-show-mobile>details>div>ul>li>details:hover>ul{top:2rem;left:0;width:16rem}#body-composition>header>.only-show-mobile>details>div>ul>li>details:hover>ul>li,#check-in-summary>header>.only-show-mobile>details>div>ul>li>details:hover>ul>li>span,#check-in-summary>header>.only-show-mobile>details>div>ul>li>details:hover>ul>li>span>b{font-size:1rem;line-height:1.55rem}#check-in-summary .summary-personal-stats{flex-direction:column}#check-in-summary .muscle-diagram{max-width:-moz-fit-content;max-width:fit-content}#check-in-summary article[id=personal-records-card]{font-size:1.2rem}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(2){display:flex;align-items:center}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(2)>span{height:auto;padding-left:.25rem}#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(2),#check-in-summary article[id=personal-records-card] .pr-item>div:nth-child(3){width:30%}#check-in-summary article[id=personal-records-card] .pr-row{border-bottom:none}#check-in-summary article[id=bodyweight-comp]{width:100%;background-color:transparent;padding:0}#check-in-summary article[id=bodyweight-comp]>section{flex-direction:column}#check-in-summary article[id=bodyweight-comp]>section>div>footer{gap:0}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div:first-child{margin-bottom:.3rem}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div{margin-top:.4rem}#check-in-summary article[id=bodyweight-comp]>section>div>footer>div>p{font-size:1.2rem}#check-in-summary .question-body span{font-size:1.2rem!important;line-height:1.2rem!important}#check-in-summary article[id=bodyweight-comp]>section>div>.see-more-container{display:flex;justify-content:flex-end}#check-in-summary section[role=progress-photos-wrapper]>div{margin-bottom:0}}@media only screen and (max-width:1300px){#check-in-summary article#measurements,#check-in-summary article[id=bodyweight-comp]{width:75%}}#block-review{overflow:auto}#block-review>header{position:sticky;left:0;margin-bottom:3rem;display:flex;flex-direction:row;align-items:center}div[role=modal] div[role=wrapper]:is(#block-review>header){display:flex;gap:16px}#block-review>header>h2{flex:1 1 0%}#block-review>header>div{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#block-review>header>div){display:flex;gap:16px}#block-review>header>div>button{width:auto}#block-review>.Date-Range{position:sticky;left:0;display:flex;flex-direction:row;align-items:center}div[role=modal] div[role=wrapper]:is(#block-review>.Date-Range){display:flex;gap:16px}#block-review>.Date-Range>div[role=calendar-date-selectors]{flex:1 1 0%}#block-review>.block-review-legend{position:sticky;left:0;margin-top:2rem;display:flex;flex-direction:row;align-items:center;gap:1.5rem}div[role=modal] div[role=wrapper]:is(#block-review>.block-review-legend){display:flex;gap:16px}#block-review .block-review-legend-item{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#block-review .block-review-legend-item){display:flex;gap:16px}#block-review .circle-status{height:.75rem;width:.75rem;border-radius:9999px}#block-review .block-review-target>.circle-status{height:.375rem;width:.375rem;border-radius:9999px}#block-review .circle-status.missed{background-color:var(--danger)}#block-review .circle-status.completed{background-color:var(--green)}#block-review .circle-status.incomplete{background-color:var(--white-20)}#block-review .block-review-target-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}div[role=modal] div[role=wrapper]:is(#block-review .block-review-target-container){display:flex;gap:16px}#block-review .block-review-target{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#block-review .block-review-target){display:flex;gap:16px}#block-review section[role=table-wrapper]{margin-top:1.5rem;max-width:1330px;white-space:nowrap;outline:2px solid transparent;outline-offset:2px}#block-review .block-review-session-column{display:flex;flex-direction:column}#block-review .block-review-session-column p{text-align:left}#block-review td p{white-space:pre-wrap;text-align:left}#block-review section[role=table-wrapper] table .block-review-icon-container{display:flex;flex-direction:row;align-items:center;gap:.25rem}div[role=modal] div[role=wrapper]:is(#block-review section[role=table-wrapper] table .block-review-icon-container){display:flex;gap:16px}#block-review section[role=table-wrapper] table .block-review-icon-container .block-review-icon{height:1rem;width:1rem}[data-theme=light] #block-review section[role=table-wrapper] table .block-review-icon-container div.block-review-icon picture img{filter:var(--filter-black) var(--filter-contrast)}#block-review section[role=table-wrapper] table .session-cell{min-width:6rem;padding:0}#block-review section[role=table-wrapper] table .targets-td{min-width:20rem;padding:0}#block-review section[role=table-wrapper] table td .extra-session{background-color:var(--secondary-background-color);padding:1rem .625rem}#block-review section[role=table-wrapper] table td .session-titles{margin-top:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:0 1rem}#block-review section[role=table-wrapper] table td .blank-target{padding:1rem .625rem}#block-review section[role=table-wrapper] table{overflow:auto}#block-review section[role=table-wrapper] table td .block-review-extra-session-container{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:0 1rem}#block-review section[role=table-wrapper] table td .block-review-session-container{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}#block-review section[role=table-wrapper] table thead>tr{position:sticky;top:-1.75rem;background-color:var(--light-gray);z-index:1}#block-review section[role=table-wrapper] table thead>tr>th:first-child{left:calc(-1.5rem - 1px)}#block-review section[role=table-wrapper] table thead>tr>th:first-child,#block-review section[role=table-wrapper] table thead>tr>th:nth-child(2){position:sticky;z-index:40;--tw-bg-opacity:1;background-color:rgb(65 70 77/var(--tw-bg-opacity,1));opacity:1}#block-review section[role=table-wrapper] table .block-review-target-row>td:first-child{position:sticky;left:calc(-1.5rem - 1px);z-index:10;width:9rem;background-color:var(--white-05-solid);vertical-align:baseline}article[role=report-content]#block-review section[role=table-wrapper] table .block-review-target-row>:is(td:first-child){padding:.75rem}[data-theme=light] #block-review .block-review-icon picture>img{filter:none}#block-review section[role=table-wrapper] table .block-review-target-row>td:nth-child(2){position:sticky;z-index:10;background-color:var(--white-05-solid)}#block-review section[role=table-wrapper] table .block-review-metrics-row>td:first-child{position:sticky;left:calc(-1.5rem - 1px);z-index:10;background-color:var(--white-05-solid)}[data-theme=light] #block-review section[role=table-wrapper] table thead>tr>th:first-child,[data-theme=light] #block-review section[role=table-wrapper] table thead>tr>th:nth-child(2){--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1));opacity:1}[data-theme=light] #block-review section[role=table-wrapper]{outline:2px solid transparent;outline-offset:2px}[data-theme=light] #block-review section[role=table-wrapper] table .block-review-metrics-row>td:first-child,[data-theme=light] #block-review section[role=table-wrapper] table .block-review-target-row>td:first-child,[data-theme=light] #block-review section[role=table-wrapper] table .block-review-target-row>td:nth-child(2){background-color:var(--dark-grey)}.Chart-Frame{position:relative;overflow:hidden;border-bottom-width:4px}.Chart-Frame>.head{line-height:30px;border-radius:5px;background:var(--white-5);margin-bottom:16px;height:48px}.Chart-Frame>.head:after{content:"";display:block;clear:both}.Chart-Frame>.head .group{vertical-align:top;display:inline-block;padding:4px 8px 16px 16px;white-space:nowrap;font-size:.75rem;color:var(--white-87);background:transparent}.Chart-Frame>.head .left-side{height:30px;padding:5px 0;float:left;text-align:left}.Chart-Frame>.head .right-side{height:30px;padding:5px 0;float:right;text-align:right}.Chart-Frame>.head .group:after{display:none}.Chart-Frame .Toggle-Links a{font-size:.75rem;line-height:30px;margin:0 4px 0 0;border-radius:5px;color:var(--white-60);background-color:var(--white-10);border:none}@media (max-width:960px){.Chart-Frame>.head .group{display:block;padding:5px 10px;margin:0}.Chart-Frame>.head .left-side{float:none;text-align:left;height:auto}.Chart-Frame>.head .right-side{text-align:left;height:auto}.Chart-Frame>.foot{padding-bottom:20px;bottom:-70px;right:5px}.Chart-Frame .Toggle-Links a{background-color:transparent}.Chart-Frame .Toggle-Links.tabs a.value-bench{color:var(--blue)}.Chart-Frame .Toggle-Links.tabs a.value-squat{color:var(--pink)}.Chart-Frame .Toggle-Links.tabs a.value-deadlift{color:var(--red)}.Chart-Frame .Toggle-Links.tabs a.active{background:none;border:none}.Chart-Frame .Toggle-Links.tabs a.active:after{content:"";display:block;background:currentColor;width:4px;height:4px;margin:0 auto;border-radius:100%}.Chart-Frame>.head .left-side,.Chart-Frame>.head .right-side{display:flex;justify-content:space-between;flex-wrap:wrap}.Chart-Frame>.head .left-side{flex-grow:10;flex-shrink:1}.Chart-Frame>.head .right-side{flex-grow:1;flex-shrink:5}}.Chart-Frame>.body .content,.Chart-Frame>.body:empty:before{display:block;text-align:center;content:"No activity to report";padding:120px 20px;font-size:1rem;opacity:.5}.legend{position:relative;z-index:1;display:flex;gap:1rem}.legend>div{font-size:.625rem;display:flex;align-items:center;gap:4px;font-weight:600;border-radius:5px}.legend .bar:before{display:inline-block;content:"";width:16px;height:16px;border-radius:100%}.legend .bar.series:after,.legend .bar.series:before{background:var(--gradient-left)}.legend .bar.series.bench:after,.legend .bar.series.bench:before{background:var(--bench)}.legend .bar.series.squat:after,.legend .bar.series.squat:before{background:var(--squat)}.legend .bar.series.deadlift:after,.legend .bar.series.deadlift:before{background:var(--deadlift)}.legend .bar.series.max:before{background:var(--danger)}.legend .bar.series.heavy:before{background:var(--fat)}.legend .bar.series.medium:before{background:var(--warning)}.legend .bar.series.light:before{background:var(--information)}.legend .bar.series.deload:before{background:var(--deload)}.legend .bar.series.core:before{background:var(--green)}.legend .bar.series.accessory:before{background:#4c4f54}.legend .bar.series.raw:before{background:var(--green)}.legend .bar.series.equipped:before{background:#4c4f54}.legend .line.series.volume-total:before{background:var(--green)}.legend .line.series.volume-baseline-1m:before{background:#ffa25d}.legend .line.series.volume-baseline-3m:before{background:#fa6717}.legend .line.series.volume-baseline-6m:before{background:#b83000}.legend .line.series.lifts-total:before{background:var(--blue)}.legend .line.series.intensity-average:before{background:#ffc600}.legend .line.series.intensity-peak:before{background:#4c4f54}.legend .line:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:4px}.legend .line.series-a:before{background:var(--warning)}.legend .line.series-b:before{background:var(--white)}@media (max-width:960px){.legend>div{display:block;padding:10px 10px 0}}.pie-chart .legend{position:absolute;right:60px;padding-top:40px}.pie-chart .legend>div{padding:10px 0;display:block}.pie-chart .chart .ct-chart{width:80%}@media (max-width:960px){.Chart-Frame.pie-chart .legend{position:static;padding-left:10px}.Chart-Frame.pie-chart .legend>div{padding:10px 0 0}.Chart-Frame.pie-chart .chart .ct-chart{width:90%;padding:0 5%}}.Chart-Frame .legend.alt .checkbox-input{display:none}.Chart-Frame .legend.alt .border{padding:0}.Chart-Frame .legend.alt .border>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt{margin:5px 0 0}.Chart-Frame .legend.alt .border{padding:0 10px}.Chart-Frame .legend.alt .border>div{vertical-align:top;display:inline-block;padding:10px}.Chart-Frame .legend.alt .checkbox-input{vertical-align:top;display:inline-block;padding:10px 0 10px 10px;margin:0}.Chart-Frame .legend.alt .line.series-a{padding:11px 0 0 20px;vertical-align:top}}@media (max-width:960px){.Chart-Frame .legend.alt .border>div{display:inline-block;margin-right:10px}}.Chart-Frame .axis-labels{color:var(--white);height:20px;line-height:20px;position:relative;overflow:hidden;top:10px;z-index:1;margin-top:10px;color:var(--white-87);font-size:.75rem;font-weight:700}.Chart-Frame .axis-labels .left{position:absolute;top:0;color:var(--white);text-align:right}.Chart-Frame .axis-labels .right{position:absolute;top:0;right:0;color:var(--white)}.Chart-Frame .chart{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:50%}.Chart-Frame .chart[data-ratio="4:3"]{padding-bottom:75%}.Chart-Frame .chart[data-ratio="16:9"]{padding-bottom:56.25%}.Chart-Frame .chart[data-ratio="21:9"]{padding-bottom:42.85%}.Chart-Frame .chart .ct-chart{position:absolute;width:100%;top:20px;left:0;bottom:20px}.Chart-Frame .chart svg{display:block;width:100%;min-width:100%;height:auto}.Chart-Frame .chart-fullsize{margin-top:20px;width:100%;height:400px;position:relative}.Chart-Frame .chart-fullsize .labels .chart-wrapper{background-color:var(--white-elev-1);z-index:1;position:absolute;top:0;bottom:20px;overflow:hidden;width:50px}.Chart-Frame .chart-fullsize .labels .chart-wrapper:first-child{left:0}.Chart-Frame .chart-fullsize .labels .chart-wrapper:nth-child(2){right:0}.Chart-Frame .chart-fullsize .data{height:100%;overflow-x:auto;overflow-y:hidden}.Chart-Frame .chart-fullsize .data,.Chart-Frame .chart-fullsize .data .chart-wrapper{position:absolute;top:0;left:0;width:100%}.Chart-Frame .chart-fullsize .data .chart-wrapper svg{min-width:100%;display:block}.Chart-Frame .chart-fullsize .tooltip,.Quick-Metrics .Chart-Frame .tooltip{bottom:375px;z-index:999;opacity:0;position:absolute;width:0;height:0;transition:opacity .25s;transition-delay:.25s}.Quick-Metrics .Chart-Frame .tooltip{bottom:325px}.Chart-Frame .chart-fullsize .tooltip:before,.Quick-Metrics .Chart-Frame .tooltip:before{content:"";position:absolute;top:0;left:0;width:40px;height:1000px;transform:translate(-50%,-50%)}.Quick-Metrics .Chart-Frame .tooltip:before{top:180px;height:200px}.Quick-Metrics .Chart-Frame.horizontal .tooltip:before{top:0;height:30px;width:340px;left:260px}.Chart-Frame .chart-fullsize .tooltip .details,.Quick-Metrics .Chart-Frame .tooltip .details{pointer-events:none;position:absolute;top:0;padding:8px 16px;left:-80px;width:160px;background:var(--background-color);text-align:center;font-size:.75rem;line-height:18px;opacity:0;transform:translateY(100px);transition:transform .25s,opacity .25s;transition-delay:.25s}.Quick-Metrics .Chart-Frame.horizontal .tooltip .details{left:160px;top:-65px}.Chart-Frame .chart-fullsize .tooltip .details:after,.Quick-Metrics .Chart-Frame .tooltip .details:after{content:"";display:block;position:absolute;border:10px solid transparent;border-top:10px solid var(--background-color);bottom:-20px;left:50%;margin-left:-10px}.Chart-Frame .chart-fullsize .tooltip:hover,.Quick-Metrics .Chart-Frame .tooltip:hover{opacity:1}.Quick-Metrics .Chart-Frame .tooltip:hover{color:var(--black-87)}.Chart-Frame .chart-fullsize .tooltip:hover .details,.Quick-Metrics .Chart-Frame .tooltip:hover .details{transform:translateY(0);opacity:1}.Chart-Frame .chart-fullsize .tooltip .details>header,.Quick-Metrics .Chart-Frame .tooltip .details>header{margin:auto;font-size:11px;color:var(--white-70)}.Chart-Frame .chart-fullsize .tooltip .details>div,.Quick-Metrics .Chart-Frame .tooltip .details>div{display:flex;justify-content:space-between}.Chart-Frame .chart-fullsize .tooltip .details>div b,.Quick-Metrics .Chart-Frame .tooltip .details>div b{display:block}.Chart-Frame .tooltip *{color:var(--white)}.Chart-Frame .ct-label{color:var(--white-70);position:relative;top:5px}.Chart-Frame .ct-label.ct-horizontal{font-weight:700;color:#000}.Chart-Frame .ct-bar{stroke-width:20px}.Chart-Frame .ct-series .ct-bar{stroke:var(--gradient-left)}.Chart-Frame .ct-series.bench .ct-bar{stroke:var(--bench)}.Chart-Frame .ct-series.squat .ct-bar{stroke:var(--squat)}.Chart-Frame .ct-series.deadlift .ct-bar{stroke:var(--deadlift)}.Chart-Frame .ct-series.core .ct-bar{stroke:var(--green)}.Chart-Frame .ct-series.accessory .ct-bar{stroke:var(--yellow)}.Chart-Frame .ct-series.raw .ct-bar{stroke:var(--green)}.Chart-Frame .ct-series.equipped .ct-bar{stroke:#4c4f54}.Chart-Frame .ct-series.max .ct-bar{stroke:var(--danger)}.Chart-Frame .ct-series.heavy .ct-bar{stroke:var(--fat)}.Chart-Frame .ct-series.medium .ct-bar{stroke:var(--warning)}.Chart-Frame .ct-series.light .ct-bar{stroke:var(--information)}.Chart-Frame .ct-series.deload .ct-bar{stroke:#b9b9b9}.Chart-Frame .ct-line{stroke-width:3px;stroke:#4c4f54}.Chart-Frame .ct-series-a .ct-line,.Chart-Frame .ct-series-a .ct-point{stroke:var(--warning)}.Chart-Frame .ct-series-b .ct-line,.Chart-Frame .ct-series-b .ct-point{stroke:var(--white)}.Chart-Frame .ct-series.volume-total .ct-line,.Chart-Frame .ct-series.volume-total .ct-point{stroke:var(--green)}.Chart-Frame .ct-series.volume-baseline-1m .ct-line,.Chart-Frame .ct-series.volume-baseline-1m .ct-point{stroke:#ffa25d}.Chart-Frame .ct-series.volume-baseline-3m .ct-line,.Chart-Frame .ct-series.volume-baseline-3m .ct-point{stroke:#fa6717}.Chart-Frame .ct-series.volume-baseline-6m .ct-line,.Chart-Frame .ct-series.volume-baseline-6m .ct-point{stroke:#b83000}.Chart-Frame .ct-series.lifts-total .ct-line,.Chart-Frame .ct-series.lifts-total .ct-point{stroke:var(--blue)}.Chart-Frame .ct-series.intensity-average .ct-line,.Chart-Frame .ct-series.intensity-average .ct-point{stroke:#ffc600}.Chart-Frame .ct-series.intensity-peak .ct-line,.Chart-Frame .ct-series.intensity-peak .ct-point{stroke:#4c4f54}.Chart-Frame .ct-series.max .ct-slice-donut-solid{fill:#000}.Chart-Frame .ct-series.heavy .ct-slice-donut-solid{fill:var(--red)}.Chart-Frame .ct-series.medium .ct-slice-donut-solid{fill:var(--yellow)}.Chart-Frame .ct-series.light .ct-slice-donut-solid{fill:var(--blue)}.Chart-Frame .ct-series.deload .ct-slice-donut-solid{fill:#b9b9b9}.Chart-Frame .ct-series.empty .ct-slice-donut-solid{fill:var(--white-87)}.Chart-Frame .ct-series .ct-slice-donut-solid{fill:var(--green)}.Chart-Frame .ct-series.bench .ct-slice-donut-solid{fill:var(--blue)}.Chart-Frame .ct-series.squat .ct-slice-donut-solid{fill:var(--pink)}.Chart-Frame .ct-series.deadlift .ct-slice-donut-solid{fill:var(--red)}.Chart-Frame.pie-chart .ct-label{font-size:.875rem;color:var(--white-87);fill:var(--white-87);font-weight:700}.Chart-Frame.custom-data .chart{padding:10px;height:200px}.Chart-Frame.custom-data td{border:10px solid #2e2d32;border-radius:30px;font-size:.625rem}.Chart-Frame.custom-data td:first-child{font-weight:700}.Chart-Frame.custom-data td:last-child{width:100px;font-weight:600;text-align:center}.Chart-Frame.custom-data td.squat{background:var(--pink);color:var(--white-87)}.Chart-Frame.custom-data td.bench{background:var(--blue);color:var(--white-87)}.Chart-Frame.custom-data td.deadlift{background:var(--red);color:var(--white-87)}.Chart-Frame.custom-data td.total{background:var(--green);color:var(--white-87)}.Chart-Frame.custom-data td[colspan="2"]{padding:0;background:var(--white-10);height:1px}.Dashboard .Chart-Frame[data-chart=relative-intensity]{overflow:hidden}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:40px;background:var(--white-87);opacity:.8}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div{float:right;width:16.6%;height:100%}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div:first-child{background:var(--red)}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div:nth-child(2){background:#da4726}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div:nth-child(3){background:var(--yellow)}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div:nth-child(4){background:var(--blue)}.Dashboard .Chart-Frame[data-chart=relative-intensity] .bg>div:nth-child(5){background:#b9b9b9}.Dashboard .Chart-Frame[data-chart=relative-intensity] .ct-chart{width:80%;position:relative;z-index:1;left:15%;margin-top:20px;margin-bottom:20px;padding-bottom:20px}.Dashboard .Chart-Frame[data-chart=relative-intensity] .ct-series-a path{stroke:#000!important}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels .x-labels{position:absolute;bottom:0;left:0;width:100%;height:40px}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels .x-labels>div{float:left;width:16.6%;font-size:.875rem;line-height:40px;text-align:center;color:var(--white-87);font-weight:700}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels .x-labels>div:first-child{white-space:nowrap;font-size:.75rem;font-weight:600;color:#4c4f54}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels .y-labels{position:absolute;top:0;left:0;width:16.6%;bottom:40px}.Dashboard .Chart-Frame[data-chart=relative-intensity] .custom-labels .y-labels>div{font-size:.875rem;line-height:32.6px;text-align:center;color:#4c4f54}.Dashboard .Chart-Frame[data-chart=relative-intensity-2] .chart{padding-bottom:388px}.Dashboard .Chart-Frame[data-chart=relative-intensity-2] .ct-chart{width:90%;padding:0 5%}.Dashboard .Chart-Frame[data-chart=relative-intensity-2] .legend{display:none}.Dashboard .Chart-Frame[data-chart=relative-intensity-2]>.body:empty:before{padding:93px 20px}@media (max-width:960px){.Dashboard .Chart-Frame[data-chart=relative-intensity-2] .legend{display:block;position:static;padding-left:20px}}.Program-Builder .Chart-Frame[data-chart=total-volume] .chart{height:176px;padding:0}.Program-Builder .Chart-Frame[data-chart=total-volume] .ct-chart{bottom:0;left:30px;right:10px;width:auto}.Program-Builder .Chart-Frame[data-chart=total-volume] .legend{white-space:nowrap;overflow:hidden;padding:10px 0 0 10px}.Program-Builder .Chart-Frame[data-chart=total-volume] .legend>div{padding:10px 10px 0}.Program-Builder .Chart-Frame[data-chart=total-volume] .chart:empty{height:220px}.Chart-Frame>.body .Toggle-Links{position:absolute;top:15px;right:20px;z-index:2}.Chart-Frame.program-data .chart{padding:10px;height:140px}.Chart-Frame.program-data td{border-width:10px;border-left:10px solid var(--white-87);border-bottom:0 solid var(--white-87);border-right:10px solid var(--white-87);border-top:0 solid var(--white-87);text-transform:uppercase}.Chart-Frame.program-data td:first-child{font-weight:700}.Chart-Frame.program-data td:last-child{width:100px;font-weight:600;text-align:right}.Chart-Frame.program-data .squat{color:var(--pink)}.Chart-Frame.program-data .bench{color:var(--blue)}.Chart-Frame.program-data .deadlift{color:var(--red)}.Chart-Frame.program-data.alt-text .chart{padding:15px 20px;height:auto}@media (max-width:1360px){.Quick-Metrics .Chart-Frame>.head .Toggle-Links.tabs a.active:after{top:30px}}.Chart-Frame .legend .bar.series.primary:before{background:var(--green)}.Chart-Frame .legend .bar.series.secondary:before{background:#4c4f54}.Chart-Frame .ct-series.primary .ct-bar{stroke:var(--green)}.Chart-Frame .ct-series.secondary .ct-bar{stroke:#4c4f54}.Chart-Frame .legend .bar.series.by-rpe.undefined:before{background:#e5e5e5}.Chart-Frame .legend .bar.series.by-rpe[class$="5.5"]:before{background:#d9e1d5}.Chart-Frame .legend .bar.series.by-rpe[class$="6"]:before{background:#cdddc6}.Chart-Frame .legend .bar.series.by-rpe[class$="6.5"]:before{background:#c1dab6}.Chart-Frame .legend .bar.series.by-rpe[class$="7"]:before{background:#b6d6a7}.Chart-Frame .legend .bar.series.by-rpe[class$="7.5"]:before{background:#aad297}.Chart-Frame .legend .bar.series.by-rpe[class$="8"]:before{background:#9ece88}.Chart-Frame .legend .bar.series.by-rpe[class$="8.5"]:before{background:#92ca78}.Chart-Frame .legend .bar.series.by-rpe[class$="9"]:before{background:#87c769}.Chart-Frame .legend .bar.series.by-rpe[class$="9.5"]:before{background:#7bc359}.Chart-Frame .legend .bar.series.by-rpe[class$="10"]:before{background:var(--green)}.Chart-Frame .ct-series.by-rpe.undefined .ct-bar{stroke:#e5e5e5}.Chart-Frame .ct-series.by-rpe[class$="5.5"] .ct-bar{stroke:#d9e1d5}.Chart-Frame .ct-series.by-rpe[class$="6"] .ct-bar{stroke:#cdddc6}.Chart-Frame .ct-series.by-rpe[class$="6.5"] .ct-bar{stroke:#c1dab6}.Chart-Frame .ct-series.by-rpe[class$="7"] .ct-bar{stroke:#b6d6a7}.Chart-Frame .ct-series.by-rpe[class$="7.5"] .ct-bar{stroke:#aad297}.Chart-Frame .ct-series.by-rpe[class$="8"] .ct-bar{stroke:#9ece88}.Chart-Frame .ct-series.by-rpe[class$="8.5"] .ct-bar{stroke:#92ca78}.Chart-Frame .ct-series.by-rpe[class$="9"] .ct-bar{stroke:#87c769}.Chart-Frame .ct-series.by-rpe[class$="9.5"] .ct-bar{stroke:#7bc359}.Chart-Frame .ct-series.by-rpe[class$="10"] .ct-bar{stroke:var(--green)}.Chart-Frame.bar-chart .legend{display:flex;align-items:center;gap:16px}.Chart-Frame .legend>div.squat{color:var(--pink)}.Chart-Frame .legend>div.bench{color:var(--blue)}.Chart-Frame .legend>div.deadlift{color:var(--red)}.Chart-Frame .body{background-color:var(--white-5);border-radius:5px;padding-bottom:30px}.Chart-Frame.custom-data td.name-squat{color:var(--pink)}.Chart-Frame.custom-data td.name-bench{color:var(--blue)}.Chart-Frame.custom-data td.name-deadlift{color:var(--red)}.Chart-Frame.custom-data td.name-total{color:var(--green)}.Toggle-Links.tabs a.value-total{color:var(--white-87)}.Toggle-Links.tabs a.value-bench,.Toggle-Links.tabs a.value-deadlift,.Toggle-Links.tabs a.value-squat,.Toggle-Links.tabs a.value-total{font-size:.75rem}.Toggle-Links.tabs a.value-bench,.Toggle-Links.tabs a.value-squat,.Toggle-Links.tabs a.value-total{margin-right:20px}@media (max-width:960px){.Toggle-Links.tabs a.value-bench,.Toggle-Links.tabs a.value-squat,.Toggle-Links.tabs a.value-total{margin-right:0}}.Calendar .Quick-Metrics .Chart-Frame hr{border:1px solid #464548;margin:0 20px}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series:before{content:"";display:inline-block;width:9px;height:9px;border-radius:100%;margin-right:10px}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series.max:before{background:#000}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series.heavy:before{background:#da4624}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series.medium:before{background:#fcb414}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series.light:before{background:#73c9af}.Calendar .Quick-Metrics .Chart-Frame .legend .chart.series.deload:before{background:#bebebe}.Chart-Frame .legend>.chart.series{background:none;color:var(--white-87);padding-bottom:0;font-family:OpenSans-Bold}.Chart-Frame.pie-chart .legend .bar:before{display:inline-block;content:"";width:9px;height:9px;margin-right:10px;border-radius:100%}.Chart-Frame.pie-chart .legend>div{background:none;color:#bebebe;font-family:OpenSans-Bold;padding-bottom:0}.Chart-Frame.bar-chart .ct-grid{stroke:var(--white-10)}.Chart-Frame .Toggle-Links .value-day,.Chart-Frame .Toggle-Links .value-imperial,.Chart-Frame .Toggle-Links .value-metric,.Chart-Frame .Toggle-Links .value-month,.Chart-Frame .Toggle-Links .value-week{border-radius:5px;color:var(--white-60);padding:0 12px}.Chart-Frame .Toggle-Links .value-day,.Chart-Frame .Toggle-Links .value-imperial,.Chart-Frame .Toggle-Links .value-metric,.Chart-Frame .Toggle-Links .value-month:hover,.Chart-Frame .Toggle-Links .value-week{border-radius:5px;color:var(--white-60);padding:0 12px;background-color:var(--white-10)}.Chart-Frame .right-side .Toggle-Links .value-imperial{margin-right:0;padding:0 12px}.Chart-Frame .Toggle-Links.tabs a.active:after{margin-top:-4px}.Main.Metrics .Chart-Frame .legend .bar:before{display:inline-block;vertical-align:middle;content:"";width:16px;height:16px;margin-right:4px;border-radius:4px}@media (max-width:960px){.Main.Metrics .Chart-Frame .legend .bar:before{display:block;margin:auto}.Main.Metrics .Chart-Frame .legend .bar:after{display:none}}.Main.Metrics .Chart-Frame .legend .bar.series.accessory:before,.Main.Metrics .Chart-Frame .legend .bar.series.equipped:before{background:var(--yellow)}.Main.Metrics .Chart-Frame .legend .bar:after{width:0}.Chart-Frame .Toggle-Links a.value-1-month,.Chart-Frame .Toggle-Links a.value-3-months,.Chart-Frame .Toggle-Links a.value-6-months{border-radius:5px;color:var(--white-87);padding:0 12px;margin:0 4px;background-color:var(--white-10)}.Chart-Frame .Toggle-Links a.value-actual,.Chart-Frame .Toggle-Links a.value-estimated{background:var(--white-10);border-radius:15px;color:var(--white-60);padding:0 12px}.Chart-Frame .Toggle-Links a.active{background:none;background-color:var(--green);color:var(--white-87);padding:0 12px}.Chart-Frame .Toggle-Links a.value-total.active{color:#b3b3b3}.toggle-rpe-table .Toggle-Links.tabs a.active:after{margin-top:-4px}.toggle-rpe-table .Toggle-Links a{border:none;color:var(--white-60);background:var(--white-5);border-radius:5px;padding:0 12px}.toggle-rpe-table .Toggle-Links a.active{font-weight:700;background:none;background-color:var(--green);color:var(--white-87);padding:0 12px}.Main.Metrics .Formula-Selector .select-input{border-radius:5px;background-color:var(--white-elev-1);color:#b9b9b9;border:none;font-weight:600;background-repeat:no-repeat;background-image:url(/img/svg/icon_arrow-down.svg);background-size:20px;background-position:center right 5%}@media (max-width:960px){.Main.Metrics .Table{max-width:none;width:-moz-max-content;width:max-content}.Main.Metrics .Table td{max-width:210px}}.tab-range-metrics-date{font:normal normal normal 12px/15px Open Sans;color:#ffffff99;background:#ffffff0d;border-radius:12px;cursor:pointer;width:63px;display:flex;justify-content:center;align-items:center;height:24px}.show-all-personal-record-button{background:#5bc500;border-radius:12px;width:141px;text-align:center;height:24px;cursor:pointer}.show-all-personal-record-button:hover{color:#fff}.active-range-metrics-date{color:#ffffffde;background:#5bc500}.active-range-metrics-date:hover{color:#ffffffde}.Chart-Frame svg{filter:none!important}.ct-label{fill:rgba(0,0,0,.4);color:var(--white-70);font-size:.625rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center;text-anchor:start;color:#b3b3b3}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px}.stat-card>.body>.graph-wrapper>.chart .ct-grid{stroke:var(--white-20);stroke-width:1px;stroke-dasharray:3,3}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.modal-position-left-mobile{left:-15%}#coaching-wrapper main.athlete-list>hgroup{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:1rem;padding-bottom:1rem}#coaching-wrapper main.athlete-list>hgroup.group-content+section{padding-top:1.5rem}#coaching-wrapper main.athlete-list>hgroup>details>summary{background-color:transparent}#coaching-wrapper main.athlete-list>hgroup>a{position:relative;display:flex;height:2.5rem;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#coaching-wrapper main.athlete-list>hgroup>a:before{position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}#coaching-wrapper main.athlete-list>hgroup>a:hover{background-image:none;transition:background-image .35s cubic-bezier(.3,.86,.36,.95)}#coaching-wrapper main.athlete-list>hgroup>a:after{left:0;top:0;bottom:0;right:100%;opacity:0}#coaching-wrapper main.athlete-list>hgroup>a:after,#coaching-wrapper main.athlete-list>hgroup>a:hover:after{position:absolute;z-index:-1;border-radius:var(--border-radius);background-color:var(--information);--tw-content:"";content:var(--tw-content);transition:right .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}#coaching-wrapper main.athlete-list>hgroup>a:hover:after{right:0;opacity:1}#coaching-wrapper main.athlete-list>hgroup>a>img{height:1.25rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes{display:flex;align-items:center;gap:.5rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>a[role=button]{height:2.625rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>a[role=button]>picture{height:1.25rem;width:1.25rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>details.dropdown-img{text-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;width:12.5rem}[data-theme=light] #coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>details>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#coaching-wrapper>main.athlete-list>div>div>div{display:flex;width:100%;align-items:center;gap:.5rem}#coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>ul{flex-wrap:wrap}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>ul>a{background-color:var(--light-gray)}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>ul>a:hover{background-color:var(--dark-grey)}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>a{background-color:var(--light-gray)}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>a:hover{background-color:var(--dark-grey)}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>a picture{filter:var(--filter-black) var(--filter-contrast)}[data-theme=light] #coaching-wrapper>main.athlete-list>div>div>div.athletes-groups-bar>ul>a[data-button-type=outline]:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#coaching-wrapper main.athlete-list{margin-left:4rem;padding-left:1.5rem;padding-right:1.5rem}#coaching-wrapper main.athlete-list:not(.ex-library-wrapper,.exercise-catalog)>section{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:2rem;padding-bottom:4rem;border-bottom:1px dashed var(--white-20)}#coaching-wrapper main.athlete-list:not(.ex-library-wrapper,.exercise-catalog)>section>h2{flex-basis:100%;margin-bottom:1.5rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged){height:12rem;width:13rem;border-radius:.75rem;background-color:var(--dark-grey)}#coaching-wrapper main.athlete-list>section>article>ul{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:.5rem}#coaching-wrapper main.athlete-list>section>article>ul:not(:has(:nth-child(3))){justify-content:normal}#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden{display:flex}#coaching-wrapper main.athlete-list>section>article>ul>a.only-show-mobile{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.only-show-mobile){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#coaching-wrapper main.athlete-list>section>article>ul>a.only-show-mobile{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#coaching-wrapper main.athlete-list>section>article>ul>a.only-show-mobile{opacity:0}.select-group-mobile>summary{background-color:var(--secondary-background-color)!important;padding:1rem!important}.select-group-mobile>ul{background-color:var(--dark-grey)!important}.select-group-mobile>ul>.new-group{padding-left:0!important}.select-group-mobile>ul>.new-group>picture{height:2rem;width:2rem}@media only screen and (max-width:640px){#coaching-wrapper main.athlete-list{margin-left:0}#coaching-wrapper main.athlete-list>.group-content{flex-direction:column;align-items:flex-start}#coaching-wrapper main.athlete-list>.group-content h3{font-size:1.6rem;line-height:1.92rem}#coaching-wrapper main.athlete-list>.group-content b,#coaching-wrapper main.athlete-list>.group-content h3+p{font-size:1.2rem;line-height:1.44rem}#coaching-wrapper main.athlete-list>hgroup>nav[role=tablist]{width:55%;flex:0.6}#coaching-wrapper main.athlete-list>hgroup>nav[role=tablist]>a{font-size:1.2rem;line-height:1.44rem;padding-block:0;height:3.6rem;flex:1}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes{flex:0.4}#coaching-wrapper main.athlete-list>.force-only-show-mobile{padding-top:10rem;padding-bottom:1rem}#coaching-wrapper main.athlete-list>hgroup{gap:1.6rem}#coaching-wrapper main.athlete-list>div>details{width:100%}#coaching-wrapper main.athlete-list>div>details>summary{background-color:var(--secondary-background-color);border-radius:.75rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>a[role=button]{height:var(--button-height-mobile);flex:1}#coaching-wrapper main>section>article>ul>a.mobile-hidden{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main>section>article>ul>a.mobile-hidden){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#coaching-wrapper main>section>article>ul>a.mobile-hidden{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#coaching-wrapper main>section>article>ul>a.mobile-hidden{opacity:0}#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden{opacity:0}#coaching-wrapper main.athlete-list>section>article>ul>a.only-show-mobile{display:flex}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) .test-account-label{position:absolute;padding-top:.5rem;left:auto!important;right:5%}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) .test-account-label>span{font-size:7px!important}#coaching-wrapper main.athlete-list>section>article>ul>a>picture{height:1.5rem;width:1.5rem}.group-content>div:nth-child(2){width:100%;justify-content:space-between!important}.group-content>div:nth-child(2)>div{display:flex;flex-direction:column;gap:.5rem;max-width:50%}.group-content>div:nth-child(3){width:100%;padding-top:1rem}.group-content>div:nth-child(2)>a,.group-content>div:nth-child(2)>button,.group-content>div:nth-child(3)>a,.group-content>div:nth-child(3)>button{width:100%;background-color:var(--white-05)!important}.athletes-groups-bar details:first-of-type{flex:0.8}.athletes-groups-bar details:last-of-type{flex:0.2}.athletes-groups-bar details[role=list]:is(#dropdown-checklist) summary{background-color:transparent}.athletes-groups-bar details[role=list]:is(#dropdown-checklist)>ul{min-width:-moz-max-content;min-width:max-content;left:unset;right:0}.athletes-groups-bar details[role=list]:is(#dropdown-checklist)>ul>li{padding-left:.8rem}.athletes-groups-bar details[role=list]:is(#dropdown-checklist)>ul>li>div{padding:0}main.athlete-list>section>article span:last-of-type{font-size:1rem;line-height:1.2rem;font-weight:400;text-align:center;opacity:.7}main.athlete-list>section>article span:first-of-type{font-size:1.4rem;line-height:1.68rem;font-weight:700;opacity:1}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged){max-height:unset;height:19.2rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div:last-child{max-width:100%;padding-inline:1.6rem;padding-bottom:1.6rem}#coaching-wrapper main.athlete-list>section>article>ul{padding-block:.8rem;gap:.8rem;min-height:-moz-fit-content;min-height:fit-content;max-height:100%;height:100%}#coaching-wrapper>main.athlete-list>section>article.only-show-mobile>ul>a{flex-grow:1;height:3.2rem}#coaching-wrapper main.athlete-list>section>article>ul>a>p{font-size:1.2rem;line-height:1.44rem}#coaching-wrapper main.athlete-list>section>article>ul>a>picture{width:2rem;height:2rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) div[data-default],#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div>img[alt*="profile picture"]{width:9.5rem;height:9.5rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) div[data-default] img{width:3.2rem;height:3.2rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) div[data-default]+div>span{font-size:1.2rem;line-height:1.44rem}#coaching-wrapper main.athlete-list>hgroup>div.watch-organization-coaches-for-athletes>a[role=button]>picture{width:2.4rem;height:2.4rem}}@media only screen and (min-width:475px) and (max-width:640px){#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged){width:30.5vw}}@media only screen and (min-width:400px) and (max-width:474px){#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged){width:30vw}}@media only screen and (max-width:399px){#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged){width:45vw}}#coaching-wrapper main.athlete-list>section>article>ul>a{opacity:.5}#coaching-wrapper main.athlete-list>section>article>ul>a,#coaching-wrapper main.athlete-list>section>article>ul>a:hover{z-index:0;display:flex;height:2rem;width:100%;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 1rem;transition:opacity .2s ease}#coaching-wrapper main.athlete-list>section>article>ul>a:hover{opacity:1}#coaching-wrapper main.athlete-list>section>article>ul>a>div{min-width:1.25rem}#coaching-wrapper main.athlete-list>section>article>ul>a>picture{flex-shrink:0}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div:not(.test-account-label){display:flex;height:100%;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged):has(.test-account-label){position:relative}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) .test-account-label{position:absolute;right:.25rem;padding-top:.5rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>.pending-email-div{width:100%}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged) .test-account-label>span{background-color:var(--white-05);padding:.25rem .5rem;border-radius:11px;font-size:11px}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div{display:flex;max-width:100%;flex-direction:column;align-items:center;gap:.25rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div:last-child{padding-inline:.5rem}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div:last-child p{text-wrap:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div>span>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem;display:block}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div>.pending-email-text{width:90%;text-align:center}#coaching-wrapper main.athlete-list>section>article:not(.unacknowledged)>div>div>img{height:5.93rem;width:5.93rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#coaching-wrapper main.athlete-list>section>article.unacknowledged{min-height:8.5rem;min-width:18.125rem;border-radius:var(--border-radius);background-color:var(--dark-grey)}#coaching-wrapper main.athlete-list>section>article.unacknowledged>div{display:flex;align-items:center;gap:1rem;padding:1rem}#coaching-wrapper main.athlete-list>section>article.unacknowledged>div p.p6{color:var(--white-50)}#coaching-wrapper main.athlete-list>section>article.unacknowledged>footer{border-width:1px 0 0;border-style:solid;border-color:var(--white-20);padding:.25rem}#coaching-wrapper main.athlete-list>section>article.unacknowledged>footer>a[role=button]{min-height:2.25rem;font-weight:700}#coaching-wrapper main.athlete-list>section>article>div>div>p.p6{font-size:.8rem;line-height:1.3rem;line-height:1!important;color:var(--white-50)}#coaching-wrapper main.athlete-list>p{margin-top:2rem;display:flex;justify-content:center;font-size:.8rem;line-height:1.3rem;color:var(--white-50)}.group-content{margin-top:1.25rem;border-radius:var(--border-radius);background-color:var(--dark-grey);padding:1rem 1.5rem}.group-content>div:first-child{display:flex;flex-direction:column;gap:.5rem}.group-content>div:first-child>div{color:var(--white-70)}.group-content>div:nth-child(2),.group-content>div:nth-child(3){display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.group-content>div:nth-child(2)>div,.group-content>div:nth-child(3)>div{margin-right:.5rem;width:auto}.group-content>div:nth-child(2)>a,.group-content>div:nth-child(2)>button,.group-content>div:nth-child(3)>a,.group-content>div:nth-child(3)>button{padding-left:var(--horizontal-button-padding)!important;padding-right:var(--horizontal-button-padding)!important}#coaching-wrapper main.athlete-list>section>article>ul>a:hover svg,#coaching-wrapper main.athlete-list>section>article>ul>a:hover svg g,#coaching-wrapper main.athlete-list>section>article>ul>a:hover svg path:is([id=nutrition-icon]){opacity:1;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}@media only screen and (max-width:640px){.athlete-card-wrapper.mobile-hidden{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.athlete-card-wrapper.mobile-hidden){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).athlete-card-wrapper.mobile-hidden{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.athlete-card-wrapper.mobile-hidden{opacity:0}}#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper>ul{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper>ul){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper>ul{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper>ul{opacity:0}#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper:hover>ul{display:flex}#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper:hover>div{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper:hover>div){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper:hover>div{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#coaching-wrapper main.athlete-list>section>article.athlete-card-wrapper:hover>div{opacity:0}.acknowledge-athlete-modal .box,.acknowledge-athlete-modal .box .body{overflow:unset}main.no-athletes{display:flex;align-items:center;gap:1rem;padding-top:1.5rem}main.no-athletes>article.no-athlete-card{position:relative;display:flex;height:32rem;width:calc(33.33333% - .66667rem);flex-direction:column;align-items:center;border-radius:1rem;background-color:var(--white-05);padding:1.5rem 1rem 1rem;vertical-align:middle;max-width:1280px}[data-theme=light] main.no-athletes>article.no-athlete-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.no-athletes>article.no-athlete-card>picture{margin-bottom:2.5rem;height:12.625rem}main.no-athletes>article.no-athlete-card>picture>img{max-height:12.625rem}main.no-athletes>article.no-athlete-card>h3{margin-bottom:1rem;width:100%}main.no-athletes>article.no-athlete-card>a[role=button]{position:absolute;bottom:1rem;height:2.625rem;width:calc(100% - 2rem)}.ex-library-wrapper{margin-left:4rem;padding:1.5rem}.ex-library-wrapper>header{display:flex;justify-content:space-between}.ex-library-wrapper>header>hgroup>h3{margin-bottom:.5rem}.ex-library-wrapper>header>hgroup:nth-child(2){display:flex;gap:.5rem}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown{position:relative;min-width:-moz-max-content;min-width:max-content;border-radius:var(--border-radius);padding:0;font-weight:500;color:var(--color);border-bottom:none;border:var(--border-width) solid var(--border-color);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>button{--height:2.25rem;margin-bottom:0;display:flex;height:2.25rem;max-height:2.25rem;cursor:pointer;align-items:center;justify-content:space-between;gap:.5rem;padding-right:.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:1.55172rem}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>button>picture>img{filter:none}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul{z-index:99;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);box-shadow:var(--dropdown-box-shadow);max-width:calc(100vw - 32px);transition:opacity .3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:absolute;right:0;top:auto;left:auto;margin:.5rem 0 0;display:none;max-height:34rem;width:-moz-max-content;width:max-content;min-width:14rem;cursor:pointer;overflow:auto;border-radius:.75rem;background-color:var(--dropdown-background-color);padding:.25rem;color:var(--dropdown-color)}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul{opacity:0}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul.opened{display:block!important}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul>li{margin-bottom:0;display:flex;width:100%;align-items:center;gap:.5rem;list-style:none;border-top:none;text-decoration:none}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul>li>button{padding:.625rem .75rem}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul>li:not(:first-of-type){border-top:1px solid var(--white-10)}.ex-library-wrapper>header>hgroup:nth-child(2)>.dropdown>ul>li:hover{border-color:transparent;border-radius:.375rem;background-color:var(--white-05)}.ex-library-wrapper>section>div:first-child{margin-top:3rem;margin-bottom:1.5rem;display:flex;flex-direction:column-reverse;gap:.5rem}.ex-library-wrapper>section>div:first-child hgroup{border-width:0 1px 0 0;border-style:solid;border-color:var(--white-10);padding-right:1rem;padding-left:1rem}.ex-library-wrapper>section>div:first-child hgroup .row{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.ex-library-wrapper>section>div:first-child hgroup p{opacity:.5}p.ex-library-wrapper>section>div:first-child hgroup p{--font-size:0.75rem;--font-color:var(--white)}@media only screen and (max-width:640px){p.ex-library-wrapper>section>div:first-child hgroup p{--font-size:1rem}.Modal-Box.manage-coach .box>.body>article>div.left p.ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem}}#body-composition article h4+p.ex-library-wrapper>section>div:first-child hgroup p{color:var(--white-70)}@media only screen and (max-width:640px){main[role=reports-wrapper]>article[role=report-content] :is(section,article) header p.ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem}}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div.dashed-box>p:not(.ex-library-wrapper>section>div:first-child hgroup p){margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--information)}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div.dashed-box>p.ex-library-wrapper>section>div:first-child hgroup p{max-width:10.75rem;text-align:center}@media only screen and (max-width:640px){article.widget-manage-card p.ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem}}main.subscribers-list .side-drawer article.plan-card>p:not(.ex-library-wrapper>section>div:first-child hgroup p){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin-bottom:1.25rem;width:-moz-fit-content;width:fit-content;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main.subscribers-list .side-drawer article.plan-card>p.ex-library-wrapper>section>div:first-child hgroup p:before{margin-right:.75rem;display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;background-color:var(--white-70);--tw-content:"";content:var(--tw-content)}@media only screen and (max-width:640px){main.settings>section.preferences-wrapper>form.push>.ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem;margin-top:1.6rem;margin-bottom:2.4rem}main.settings>section.manage-coaches>div>ul>li>article .ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem}main.create-organization section article .ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem;text-align:center}}main.settings>section.faqs>div.content .no-questions>article .ex-library-wrapper>section>div:first-child hgroup p{text-align:center}@media only screen and (max-width:640px){main.settings>section.faqs>div.content .no-questions>article .ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem;text-align:center}}.send-program-modal .body>.left>div.Add-Cycle>p.ex-library-wrapper>section>div:first-child hgroup p{opacity:.5}.add-cycle-modal .body .group .image-input>label.photo-upload>p:not(.ex-library-wrapper>section>div:first-child hgroup p){font-weight:600;color:var(--information);opacity:1}.accountability-card>div>p.ex-library-wrapper>section>div:first-child hgroup p{font-size:.8rem;font-weight:400;line-height:.96rem;color:var(--primary);opacity:.7}@media only screen and (max-width:640px){.accountability-card>div>p.ex-library-wrapper>section>div:first-child hgroup p{padding-top:.8rem;padding-bottom:2.4rem}.Nutrition .active-plan-summary .nutrition-plan-summary p.ex-library-wrapper>section>div:first-child hgroup p{font-size:1.2rem;line-height:1.44rem;margin-bottom:.8rem}}.ex-library-wrapper>section>div:first-child hgroup .tooltip-icon{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-10)}.ex-library-wrapper>section>div:first-child hgroup:first-child{padding-left:0}.ex-library-wrapper>section>div:first-child hgroup:last-child{border-style:none;padding-right:0}.ex-library-wrapper>section>div:first-child>input[type=search].expanded{width:300px}[data-theme=light] .ex-library-wrapper>section>div :is(input,ul a[data-button-type=secondary]){background-color:var(--light-gray)}section[role=table-wrapper].table-exercise-library{background-color:var(--white-05);padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem;outline:2px solid transparent;outline-offset:2px;border-top:.5rem solid var(--dark-grey);height:calc(100vh - 16.5rem)}[data-theme=light] section[role=table-wrapper].table-exercise-library{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}section[role=table-wrapper].table-exercise-library>table{border-collapse:separate;background-color:unset;border-spacing:0 .5rem}section[role=table-wrapper].table-exercise-library>table>thead>tr>th{background-color:var(--dark-grey);padding-top:1.5rem;padding-bottom:1.25rem;text-align:center}section[role=table-wrapper].table-exercise-library>table>thead>tr>th:nth-child(2){text-align:left}.table-exercise-library>table>tbody>tr{margin-bottom:.25rem;border-radius:.5rem;background-color:var(--white-05)}.table-exercise-library>table>tbody>tr>td{padding:.25rem;text-align:center}.table-exercise-library>table>tbody>tr>td:nth-child(2){text-align:left}.table-exercise-library>table>tbody>tr>td:nth-child(3)>a{display:inline-block;width:-moz-fit-content;width:fit-content}.table-exercise-library>table>tbody>tr>td:nth-child(4)>div{margin:auto;width:-moz-fit-content;width:fit-content}.table-exercise-library>table>tbody>tr>td:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.table-exercise-library>table>tbody>tr>td:first-child .chip.danger{height:2rem;width:2rem;padding:unset}.table-exercise-library>table>tbody>tr>td:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);width:9.375rem}.table-exercise-library td>a:has(div.chip.video):hover:before{background:transparent}.table-exercise-library>table>thead>tr>th:last-child{text-align:right}.table-exercise-library>table>tbody>tr>td:last-child>div{margin-right:2.5rem;display:flex;gap:.5rem}.table-exercise-library>table>tbody>tr>td:last-child>div>:is(a[role=button],button){border-radius:var(--border-radius-md)}.table-exercise-library>table>tbody>tr>td:last-child>div>:is(a[role=button],button)[data-button-type=primary]:after{border-radius:var(--border-radius-md)}[data-theme=light] .table-exercise-library>table>tbody>tr>td:last-child>div>:is(a[role=button],button){background-color:var(--light-gray)}[data-theme=light] .table-exercise-library>table>tbody>tr>td:last-child>div>:is(a[role=button],button):hover{background-color:var(--secondary-background-hover-color)}.table-exercise-library>table>tbody>tr>td:last-child>div>:is(a[role=button],button):before{border-radius:var(--border-radius-md)}.table-exercise-library>table>tbody>tr>td .chip.video{height:2rem;width:2rem}section[role=table-wrapper].table-exercise-library>div.empty-state{margin-top:4rem}section[role=table-wrapper].table-exercise-library>div.add-new-exercise{margin-bottom:1rem;cursor:pointer;padding-top:1.5rem;padding-bottom:1.5rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);--tw-bg-opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-theme=dark] section[role=table-wrapper].table-exercise-library>div.add-new-exercise{background-color:var(--white-05)}[data-theme=light] section[role=table-wrapper].table-exercise-library>div.add-new-exercise{background-color:rgb(255 255 255/var(--tw-bg-opacity))}section[role=table-wrapper].table-exercise-library>div.add-new-exercise:hover{background-color:var(--white-10)}.add-movement-modal .box{overflow:visible}.add-movement-modal .box .body{overflow:unset}@media only screen and (max-height:900px){.add-movement-modal .box .body .form-row-item ul[role=listbox]{max-height:20rem}}@media only screen and (max-height:800px){.add-movement-modal .box .body .form-row-item ul[role=listbox]{max-height:15rem}}.add-movement-modal .load-suffix-input-container{position:relative;display:flex;align-items:center}.add-movement-modal .load-suffix-input-container>input{padding-right:4rem}.add-movement-modal .load-suffix-input-container>span{position:absolute;right:1rem}.add-movement-modal .body{min-width:50rem}.add-movement-modal .form-row{margin-bottom:1.5rem}.add-movement-modal details[role=list]>summary{--height:3rem}.add-movement-modal.edit .disabled-input{margin-bottom:1.5rem;display:flex;height:3rem;cursor:not-allowed;align-items:center;--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);--box-shadow:none;border:none;border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:98.75%;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.add-movement-modal .form-row.quick-selector{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding-bottom:1.5rem}main.exercise-catalog:not(.Onboarding){margin-left:4rem;display:flex;gap:1.5rem;padding:1.5rem}main.exercise-catalog>section.catalog-container+section.mobile-hidden{flex-grow:1}main.exercise-catalog>section>header{margin-bottom:2.5rem;display:flex;gap:1rem}main.exercise-catalog>section.catalog-container+section.mobile-hidden>header{align-items:center;justify-content:space-between}main.exercise-catalog>section>header>a:hover{cursor:pointer}main.exercise-catalog>section>header>a:before{--tw-content:none;content:var(--tw-content)}main.exercise-catalog>section>header:first-child>header>hgroup>h3{margin-bottom:.5rem}main.exercise-catalog>section:last-child>header{justify-content:space-between}[data-theme=light] main.exercise-catalog>section:last-child>header>button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.exercise-catalog>section.catalog-container+section.mobile-hidden fieldset{padding-left:0}main.exercise-catalog>section.catalog-container+section.mobile-hidden fieldset>legend{color:var(--white)}#coaching-wrapper main.exercise-catalog>section>article{display:flex;width:100%;gap:.5rem;border-radius:var(--border-radius);border-style:solid;border-color:var(--white-20);background-color:transparent;padding:.5rem}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>article{border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#coaching-wrapper main.exercise-catalog>section>article>aside{min-width:9.375rem}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset:first-child{margin-top:1rem}main.exercise-catalog>section:first-child>article>aside>fieldset{padding:.5rem 0 0}main.exercise-catalog>section:first-child>article>aside>fieldset>legend{margin:0;padding:0 .25rem 0 0}main.exercise-catalog>aside section>div>fieldset,main.exercise-catalog>section:last-child>div>fieldset{padding:1rem 0}main.exercise-catalog>aside section>div>fieldset>legend,main.exercise-catalog>section:last-child>div>fieldset>legend{margin:0;padding:0 .5rem 0 0;color:var(--white)}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button{display:flex;width:100%;justify-content:space-between;border-radius:var(--border-radius-md)}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button[data-button-type=primary]:after,#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button[data-button-type=primary]:before{border-radius:var(--border-radius-md)}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button>span{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button[data-button-type=text-white]>span{background-color:var(--white-10);color:var(--white)}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button[data-button-type=primary]>span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--gradient-right)}#coaching-wrapper main.exercise-catalog>section>article>aside>fieldset>ul>li>button:not([data-button-type=primary]){color:var(--white-70)}#coaching-wrapper main.exercise-catalog>section>article>div{border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem}#coaching-wrapper main.exercise-catalog>section>article>div>header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#coaching-wrapper main.exercise-catalog>section>article>div>p{display:flex;height:90%;align-items:center;justify-content:center}#coaching-wrapper main.exercise-catalog>section>article>div>header>input{margin-top:0;background-color:transparent}#coaching-wrapper main.exercise-catalog>section>article>div>header>input:is(:hover,:focus){width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:var(--white-05)}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>article>div>header>input:is(:hover,:focus){width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:#fff}#coaching-wrapper main.exercise-catalog>section>article>div>header>input:is(:hover,:focus)+p{width:0}#coaching-wrapper main.exercise-catalog>section>article>div>header>input+p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease;width:100%;color:var(--white-70)}#coaching-wrapper main.exercise-catalog>section>article>div>header>input{width:2.5rem;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#coaching-wrapper main.exercise-catalog>section>article>div>ul{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media screen and (min-width:1800px){#coaching-wrapper main.exercise-catalog>section>article>div>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:2800px){#coaching-wrapper main.exercise-catalog>section>article>div>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:3840px){#coaching-wrapper main.exercise-catalog>section>article>div>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}#coaching-wrapper main.exercise-catalog>section>article>div>ul>li{border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.25rem}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>article>div>ul>li{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#coaching-wrapper main.exercise-catalog>section>article>div>ul>li>picture>img{height:2rem;width:2rem}#coaching-wrapper main.exercise-catalog>section>article>div>ul>li:hover{cursor:pointer;background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#coaching-wrapper main.exercise-catalog>section>article>div>ul>li>picture{margin-right:.25rem}#coaching-wrapper main.exercise-catalog>section>div>fieldset div.filters-wrapper{justify-content:flex-start}#coaching-wrapper main.exercise-catalog>section>div+button[data-button-type=primary]{width:100%;justify-content:center}[data-theme=light] #coaching-wrapper main.exercise-catalog>section>div+button[data-button-type=primary][disabled]{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] .add-movement-modal input:not([type=radio]){background-color:var(--background-color)}.add-movement-modal .unit-input{position:relative}.add-movement-modal .unit-input .units-toggle{position:absolute;right:.5rem;top:.4rem;display:flex;gap:.25rem;border-radius:.75rem;background-color:var(--dark-grey);padding:.25rem}.add-movement-modal .add-set-wrapper .unit-input .units-toggle{right:.15rem}.add-movement-modal .unit-input .units-toggle>label{margin-bottom:0;cursor:pointer;border-radius:.5rem;padding:.5rem;text-transform:capitalize;opacity:1}.add-movement-modal .unit-input .units-toggle>label.active{background-color:var(--white-05)}.add-movement-modal .unit-input .units-toggle>label.active b{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.add-movement-modal .add-set-wrapper .unit-input .units-toggle>label{padding:.25rem}.add-movement-modal .unit-input .units-toggle input{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.add-movement-modal .unit-input .units-toggle input){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).add-movement-modal .unit-input .units-toggle input{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.add-movement-modal .unit-input .units-toggle input{opacity:0}.add-movement-modal .hide-units .unit-input .units-toggle{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.add-movement-modal .hide-units .unit-input .units-toggle){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).add-movement-modal .hide-units .unit-input .units-toggle{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.add-movement-modal .hide-units .unit-input .units-toggle{opacity:0}@media only screen and (max-width:640px){.add-movement-modal .body div>div>.parameter-button{margin-top:.5rem;width:100%}.add-movement-modal .box>.body label{margin-top:.8rem}.add-movement-modal .box .body{overflow:auto}.add-movement-modal .load-suffix-input-container>span{padding-top:1.5rem;font-size:1.2rem}.add-movement-modal .body{min-width:-moz-fit-content;min-width:fit-content}.add-movement-modal .body div>div{margin-bottom:0;width:100%;flex-direction:column;gap:0}.add-movement-modal .body div>.note-column-div{margin-top:0!important}.add-movement-modal .body div>div>input,.add-movement-modal select{margin-bottom:2rem;height:4rem;font-size:1.4rem}.add-movement-modal .body div>.form-row>.form-row-item>label.video-input{margin-bottom:2rem;height:5rem;font-size:1.5rem}.add-movement-modal .body div>.form-row>.form-row-item>textarea{min-height:6rem;padding:1.5rem;font-size:1.4rem}.add-movement-modal .body div>p{margin-top:2rem;font-size:1.2rem}.add-movement-modal footer{gap:.75rem;padding-top:2.5rem}.add-movement-modal footer a,.add-movement-modal footer button{min-width:8.5rem;font-size:1.4rem;padding-inline:1.8rem}:is(main.ex-library-wrapper){margin-left:0;padding-top:10rem}.ex-library-wrapper>header>hgroup:nth-child(2){width:100%;gap:.8rem}.ex-library-wrapper>header>hgroup:nth-child(2)>div>button{height:4rem!important;max-height:4rem!important;width:100%;padding-left:1rem!important;padding-right:1rem!important}.ex-library-wrapper>header>hgroup:nth-child(2)>div>button>p{font-size:1.4rem;font-weight:700}.ex-library-wrapper>header>hgroup:nth-child(2)>a{height:4rem;max-height:4rem;width:100%;background-color:var(--white-05);padding-left:1rem;padding-right:1rem;font-size:1.4rem}.ex-library-wrapper>header>hgroup:nth-child(2)>a:last-child picture img{height:2rem;width:2rem}section[role=table-wrapper].table-exercise-library>table{font-size:1.1rem}section[role=table-wrapper].table-exercise-library>table>thead>tr>th:nth-child(2),section[role=table-wrapper].table-exercise-library>table>thead>tr>th:nth-child(5),section[role=table-wrapper].table-exercise-library>table>thead>tr>th:nth-child(6),section[role=table-wrapper].table-exercise-library>table>thead>tr>th:nth-child(7){min-width:11rem}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>a>.chip:before,section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>div>.chip:before{height:1.6rem;width:1.6rem}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>[data-action=delete]{height:3.2rem;width:3.45rem;border-radius:.8rem;padding:0}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>.edit-table-action{height:3.2rem;width:6rem;border-radius:.8rem;padding:0;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.025rem!important}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>.edit-table-action>picture,section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>[data-action=delete]>picture{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>[data-action=delete]>picture>img{height:1.5rem;width:1.5rem}section[role=table-wrapper].table-exercise-library>table>tbody>tr>td>div>.edit-table-action>picture>img{height:1.25rem;width:1.25rem}.table-exercise-library>table>tbody>tr>td:last-child>div{margin-right:0}.ex-library-wrapper>section>div:first-child{gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.ex-library-wrapper section div ul{gap:.75rem}.ex-library-wrapper section div ul>a{width:10rem;border-radius:1.2rem;padding:0;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.025rem!important}.ex-library-wrapper section div input{height:3.6rem!important;width:4.8rem!important;background-position:50%!important;background-size:1.5rem auto!important}.ex-library-wrapper section div input:focus{background-image:none;padding:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ex-library-wrapper section div input::-moz-placeholder{color:transparent}.ex-library-wrapper section div input::placeholder{color:transparent}:is(main.ex-library-wrapper,main.exercise-catalog){margin-left:0!important;padding-top:10rem!important}.catalog-mobile-container header{gap:1.6rem!important}.catalog-mobile-container header hgroup h3{padding-bottom:1rem;font-size:1.8rem}.catalog-mobile-container header hgroup p{font-size:1.2rem;opacity:.7;line-height:1.17rem}.catalog-mobile-container header a picture>img{height:3.2rem;width:5.22rem}.catalog-mobile-container .catalog-mobile-data{border-radius:1.2rem;background-color:var(--white-05);padding:.8rem}.catalog-mobile-container .catalog-mobile-data .mobile-catalog-selection{margin-bottom:1.1rem;display:flex;justify-content:space-around;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;width:calc(100vw - 4.6rem)}.catalog-mobile-container .catalog-mobile-data .mobile-catalog-selection>li>button>span{padding-left:.3rem}.catalog-mobile-container .catalog-mobile-data input{height:4.2rem;border-radius:1.2rem;font-size:1.4rem;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 2rem);background-size:1.5rem}.catalog-mobile-container .catalog-mobile-data ul>li:not(.active)>button{font-size:1.4rem;opacity:.7}.catalog-mobile-container button{margin-top:1.6rem;height:4.2rem;border-radius:1.2rem;font-size:1.4rem}.catalog-mobile-container .catalog-mobile-data .catalog-list{display:flex;max-height:35rem;min-height:5rem;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;border-radius:.8rem;background-color:var(--background-color);padding:.8rem}.catalog-mobile-container .catalog-mobile-data .catalog-list ul{width:100%}.catalog-mobile-container .catalog-mobile-data .catalog-list ul>li{display:flex;height:4rem;align-items:center;gap:.4rem;border-radius:.8rem;background-color:var(--white-05);padding-left:.4rem;padding-right:.4rem;font-size:1.125rem;line-height:1.75rem}.catalog-mobile-container .catalog-mobile-data .catalog-list ul>li>picture>img{height:3.2rem;width:3.2rem}.catalog-mobile-container .catalog-mobile-data .catalog-list ul>li:not(:last-child){margin-bottom:.8rem}}@media (min-width:641px) and (max-width:799px){main.exercise-catalog>section:first-child{width:39.59rem;min-width:39.59rem;max-width:39.59rem}#coaching-wrapper main.exercise-catalog>section>article>div{width:28.33rem;min-width:28.33rem;max-width:28.33rem}}@media (min-width:800px){main.exercise-catalog>section:first-child{flex-grow:2;width:65%}#coaching-wrapper main.exercise-catalog>section>article>div{width:100%}}header:is([role=main]){margin-left:4rem;display:flex;height:4rem;align-items:center;justify-content:space-between;background-color:var(--dark-grey);padding-left:1.5rem;padding-right:1.5rem}header:is([role=main])>form{position:relative;display:flex;height:100%;width:20rem;align-items:center;justify-content:space-between}header:is([role=main])>form>input{height:2.25rem!important;width:20rem!important}header:is([role=main])>hgroup{display:flex;align-items:center;justify-content:space-between;gap:1rem}header:is([role=main])>hgroup>div>div{display:flex;align-items:center}header:is([role=main])>hgroup>div>div>div:first-child{margin-right:.5rem}header:is([role=main])>hgroup>div>div>div:nth-child(2){margin-right:1rem}header:is([role=main])>hgroup>div>ul{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(header:is([role=main])>hgroup>div>ul){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)header:is([role=main])>hgroup>div>ul{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row header.event-counter-item:is([role=main])>hgroup>div>ul{opacity:0}[data-theme=light] header:is([role=main])>hgroup>ul>li>a[data-button-type=outline]:before{background-color:var(--white-05)}.nav-icons{display:flex;align-items:center;gap:.5rem}header:is([role=main])>hgroup>.nav-icons>button[data-button-type=secondary]{background-color:transparent}header:is([role=main])>hgroup>div.nav-icons>details>summary{position:relative;background-color:transparent;padding-left:.5rem;padding-right:.5rem}header:is([role=main])>hgroup>div.nav-icons>details>summary>div.unread-nots-badge{position:absolute;top:.5rem;right:.5rem;height:.5rem;width:.5rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--background-color);background-color:var(--danger)}header:is([role=main])>hgroup>div.nav-icons>details>summary>picture>img{height:1.25rem;width:1.25rem}header:is([role=main])>hgroup>div.nav-icons>details>summary:hover{background-color:var(--white-05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}header:is([role=main])>hgroup>div.nav-icons>a[role=button]:not([disabled]){background-color:transparent;padding-left:.5rem;padding-right:.5rem}header:is([role=main])>hgroup>div.nav-icons>a[role=button]:not([disabled]):hover{background-color:var(--white-05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#profile-dropdown,#profile-dropdown>summary{background-color:transparent}#profile-dropdown>summary{padding:.25rem;--height:3rem}#profile-dropdown>div{right:0!important;width:-moz-fit-content;width:fit-content;min-width:20rem;padding-top:1.25rem;padding-bottom:.75rem}#profile-dropdown>div>a{margin-left:.5rem;margin-right:.5rem;display:flex;width:calc(100% - 1rem);justify-content:center;border-radius:var(--border-radius);background-color:var(--danger);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#profile-dropdown>div>a:hover{background-color:var(--danger-opacity);--tw-text-opacity:1;color:rgb(32 38 46/var(--tw-text-opacity,1))}#profile-dropdown>div>fieldset{margin-bottom:0!important;padding:0!important}#profile-dropdown>div>fieldset>ul>li>a{justify-content:flex-start!important;gap:.5rem;--horizontal-button-padding:0.75rem}#profile-dropdown>div>fieldset>ul>li>.anchor-with-two-icons{justify-content:space-between!important}#profile-dropdown>div>fieldset>ul>li>.anchor-with-two-icons>picture{height:1.25rem}#profile-dropdown>div>fieldset>ul>li>.anchor-with-two-icons>picture>img{height:1rem;width:1rem}#profile-dropdown>div>fieldset>ul>li>a>.header-element-icon-text-icon{display:flex;align-items:center;gap:.5rem}#profile-dropdown>div>fieldset:nth-child(3)>ul>li>a:has(p){justify-content:space-between!important}#profile-dropdown>div>fieldset:nth-child(3)>ul>li>a>p>span{font-size:.75rem;opacity:.7}#profile-dropdown>div>fieldset:nth-child(3)>ul>li>a>picture{height:1rem;width:1rem}#coaching-wrapper>header[role=main]>div>details>summary>p:before,#coaching-wrapper>header[role=main]>div>div>details>summary>p:before{margin-left:1rem;display:block;height:1rem;width:1rem;background-size:contain;background-position:50%;--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p:before,article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p.custom-metrics:before,article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p.custom-metrics):before,main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p.custom-metrics:before,main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p.custom-metrics:before,:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p:before,[data-theme=light] article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p:before{background-color:var(--background-color)}article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p>:before,article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p:last-child:before,article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p>a:before,article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a>div:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a>div>picture:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a>div:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p:before:after,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p.custom-metrics:before,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#coaching-wrapper>header[role=main]>div>details>summary>p.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>details>summary>p:before,[data-theme=light] article.metrics-dashboard>section>#coaching-wrapper>header[role=main]>div>div>details>summary>p:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p:before,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#coaching-wrapper>header[role=main]>div>details>summary>p:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a>div>picture:before,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#coaching-wrapper>header[role=main]>div>details>summary>p>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
#coaching-wrapper>header[role=main]>div>div>details>summary>p>a>div>span.name:before,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#coaching-wrapper>header[role=main]>div>details>summary>p>a>div>span.name:before{color:var(--card-text-color)}}#coaching-wrapper>header[role=main]>div>details>summary>p:before,#coaching-wrapper>header[role=main]>div>div>details>summary>p:before{background-image:var(--icon-search)}#coaching-wrapper>header[role=main]>div>details>summary>img+p:before{content:none}.free-trial-header-div>a{min-height:2.625rem}.free-trial-header-div>a>.referral-div{display:flex;min-height:1.25rem;align-items:center}.free-trial-header-div>a>.referral-div>.referral-text{height:1.25rem;font-weight:600;opacity:.7}.free-trial-header-div>a>.referral-icon{display:flex;height:1.25rem;width:2rem;align-items:center;justify-content:flex-end;padding:0}.free-trial-header-div>a>.referral-icon>img{filter:var(--filter-grey);height:1.25rem;width:1.25rem}@media only screen and (max-width:640px){header:is([role=main]){display:none}header hgroup a[role=test-app-button]{display:none}header div[role=search-icon-wrapper]{width:31px;height:31px;background-color:var(--white-05);border-radius:100%;display:flex;justify-content:center;align-items:center}header div[role=search-icon-wrapper]>img{filter:var(--filter-black) var(--filter-contrast)}#profile-dropdown>div>a{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 2.5rem)}#athlete-wrapper>header[role=main],header[role=main]>div:first-child>h2:first-child{display:none}}#notification-dropdown>div>ul>li{width:20.125rem;justify-content:normal}#notification-dropdown>div>ul>li>a:hover{background-color:transparent}#notification-dropdown>div>ul>li:not(:last-child):after{position:absolute;top:100%;left:.75rem;display:block;height:1px;width:calc(100% - 1.5rem);background-color:var(--white-10);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child):after{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child).custom-metrics:after{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child).custom-metrics):after{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child).custom-metrics:after{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child).custom-metrics:after{opacity:0}[data-theme=light] article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child):after{background-color:var(--background-color)}article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child)>:after{display:flex;gap:.75rem}article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child):last-child:after{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child)>a:after{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child)>a>div:after{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child)>a>div>picture:after{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child):after{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child)>a:after{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child)>a>div:after{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child):after:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#notification-dropdown>div>ul>li:not(:last-child).custom-metrics:after{display:none}[data-theme=light] article.metrics-dashboard>section>#notification-dropdown>div>ul>li:not(:last-child):after{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#notification-dropdown>div>ul>li:not(:last-child):after{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#notification-dropdown>div>ul>li:not(:last-child)>a>div>picture:after{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#notification-dropdown>div>ul>li:not(:last-child)>a>div>span.name:after{color:var(--card-text-color)}}#notification-dropdown>div>ul>li>a:hover:after{--tw-content:none;content:var(--tw-content)}#notification-dropdown>div>ul>li>a>picture>img{-o-object-fit:cover;object-fit:cover}#notification-dropdown>div>ul>li>a>picture+div{max-width:13.75rem}.Modal-Box.invite-athlete-modal .box{overflow:unset}.Modal-Box.invite-athlete-modal .box>.body{min-height:16.5625rem;width:40rem;overflow:unset}.invite-athlete-modal .body .chip{margin-bottom:2rem;width:100%;justify-content:flex-start}.invite-athlete-modal .body label>input{margin-top:.5rem}.invite-athlete-modal .body article{margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem}.invite-athlete-modal .body article>div>img{height:4.5rem;width:4.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.invite-athlete-modal .body article>div:nth-child(2){display:flex;flex-direction:column;gap:.25rem}.invite-athlete-modal search{position:relative}.invite-athlete-modal search>div{position:absolute;right:1.5rem;bottom:.75rem;display:flex;align-items:center}.invite-athlete-modal search>div .left{margin-right:.75rem}.invite-athlete-modal search>div .right{margin-left:.75rem}.invite-athlete-modal search+label{margin-top:1.5rem;margin-bottom:.5rem}.invite-athlete-modal div>p:nth-child(2){color:var(--white-70)}.invite-athlete-modal search a:has(div) svg path:is(#Vector){stroke:none}.invite-athlete-modal .body search button{top:.4rem}.invite-athlete-modal footer{justify-content:flex-end}.Modal-Box.invite-athlete-modal .box>.body>details>summary>picture{position:absolute;right:1rem}@media only screen and (max-width:640px){.Modal-Box.invite-athlete-modal .box>.body{height:100%;width:100%}.footer-invite-modal>button{padding-left:2.5rem;padding-right:2.5rem}.Modal-Box.invite-athlete-modal .box>.body>.chip.info:before{height:2rem;width:2rem}.Modal-Box.invite-athlete-modal .box>.body>label,.Modal-Box.invite-athlete-modal .box>.body>search>label{opacity:1}.Modal-Box.invite-athlete-modal .box>.body>search>label>input{margin-top:.5rem}.Modal-Box.invite-athlete-modal .box>.body>search>div>picture{height:2.5rem;width:2.5rem}.Modal-Box.invite-athlete-modal .box>.body>details>summary{background-color:var(--secondary-background-color)}.Modal-Box.invite-athlete-modal .box>.body input{height:var(--button-height-mobile-lg);font-size:1.2rem;line-height:1.44rem;padding-inline:1.6rem}}.manage-group .body{display:flex;max-height:-moz-fit-content!important;max-height:fit-content!important;gap:1rem}.manage-group .body form{display:flex;width:18rem;flex-direction:column;gap:1.5rem}.manage-group.categories .body form{gap:.5rem}.manage-group .body form>label{margin-bottom:0;color:var(--white-70);opacity:1}.manage-group .body form>label>:is(input,textarea){margin-top:.5rem}.manage-group .body form>label>textarea{min-height:6rem;resize:vertical}.members-list{width:18rem;overflow:hidden;border-radius:1rem;background-color:var(--white-05)}.manage-group .body form>div>textarea{min-height:13.1875rem}.members-list>.list-no-members{height:24rem}.members-list.unselected header p:after{height:1.25rem;width:1.25rem;background-image:var(--icon-search);background-size:contain;content:"";display:block}.members-list header{height:3.125rem;border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.members-list.unselected header p{display:flex;align-items:center;justify-content:space-between}.members-list.unselected header p:hover{cursor:pointer}.members-list header>input{margin-top:0;height:2.625rem;border-width:1px;border-style:solid;border-color:var(--white-20);background-color:var(--white-10)}.members-list header:not(:has(input)){padding:1rem}.members-list header:has(input){position:relative;padding:.25rem}.members-list header picture{position:absolute;bottom:.75rem;right:.75rem}.members-list ul{height:24rem;overflow:auto;padding:.25rem}.members-list ul li{position:relative;display:flex;align-items:center;gap:.5rem;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding:.5rem}.categories .members-list ul li{min-height:2.5rem}.members-list ul li:first-child{border-width:0}.members-list ul li:hover{cursor:pointer;border-radius:var(--border-radius-md);border-color:transparent;background-color:var(--white-05)}.members-list ul li:hover+li{border-color:transparent}.members-list ul li>span{max-width:calc(100% - 2.75rem)}.members-list ul li img{height:1.5rem;width:1.5rem;border-radius:9999px}.members-list ul li picture{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.members-list ul li picture){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).members-list ul li picture{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.members-list ul li picture{opacity:0}.members-list ul li:hover picture{position:absolute;right:.75rem;display:flex;cursor:pointer;align-items:center;justify-content:center}.members-list p strong{font-size:.875rem;line-height:1.5rem}.members-list p:not(:first-child){text-align:center;font-size:.8rem;line-height:1.3rem;color:var(--white-50)}.members-list>div{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-left:2rem;padding-right:2rem;padding-bottom:3rem}.manage-group footer{justify-content:flex-end}@media only screen and (max-width:640px){.manage-group .body{flex-direction:column;align-items:center;gap:.5rem}.manage-group .body>.back-select-members{width:100%;cursor:pointer;align-items:center;padding-bottom:.5rem}.manage-group .body>.back-select-members img[alt=back]{width:2.4rem;height:2.4rem}.manage-group .body>.back-select-members span{font-size:1.2rem;line-height:1.44rem}.manage-group .body>.back-select-members>img{width:18px;height:17px}.manage-group .body>.members-list,.manage-group .body>form{width:100%;margin-top:2.4rem}.manage-group .body>form{gap:0}.manage-group .body>form input:first-of-type{margin-bottom:1.6rem}.manage-group .body>form :is(input,textarea){height:var(--button-height-mobile-lg);font-size:1.2rem;line-height:1.44rem;padding-inline:1.6rem}.manage-group .body>.members-list :is(p,span),.manage-group .body>form{font-size:1.2rem;line-height:1.44rem}.members-list ul li{height:var(--button-height-mobile-lg);max-height:unset;gap:.8rem}.members-list ul li>img{width:2.4rem;height:2.4rem}.manage-group .body>form>label>input,.manage-group .body>form>label>textarea{margin-top:.5rem}.manage-group>.box>footer{gap:.75rem}.manage-group>.box>footer>a{background-color:var(--white-05)!important}.members-list header>button>.add-member-button{font-size:1.2rem;line-height:1.44rem}.members-list header>picture{height:80%!important;width:auto!important}.members-list header>picture>img{height:1.5rem!important;width:1.5rem!important}.members-list header>button>.add-member-button:after{content:none;display:none}.members-list header>div{display:flex;align-items:center;gap:.5rem}.members-list header>div>.number-athletes{font-size:var(--font-size)}.members-list header>button{height:auto;background-color:var(--white-05);padding:.8rem}.members-list ul li>.mobile-img{margin-left:auto;height:1.25rem;width:1.25rem}.list-no-members>button{margin-top:1rem;height:auto;background-color:var(--white-05);padding:.75rem 1rem}.members-list header{height:auto;align-items:center;justify-content:space-between}.members-list.unselected header p:after{height:1.5rem;width:1.5rem}.manage-group .body>.members-list ul>li>img:last-child{width:1.8rem;height:1.8rem}}main.widgets,main.widgets-manager{margin-left:4rem;padding:1.5rem}.image-widget-upload-container>label:hover{opacity:.7}main.widgets>header{margin-bottom:2rem;display:flex;justify-content:space-between}main.widgets>header>hgroup:first-child>h3{margin-bottom:.5rem}main.widgets>header>hgroup.widget-left-header{display:flex;gap:1rem}main.widgets>header>hgroup.widget-left-header>picture{cursor:pointer}main.widgets>header>hgroup.widget-left-header>div>h3{margin-bottom:.25rem}main.widgets>section{display:flex;gap:1.5rem;height:calc(100vh - 11.75rem)}main.widgets>section>aside{height:100%;width:23.75rem;overflow:auto;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem .5rem .5rem}[data-theme=light] main.widgets>section>aside{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets>section>aside>h4{margin-bottom:1.5rem;padding-left:.5rem}main.widgets>section>section>header{margin-top:.75rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}main.widgets>section>section>header>button[data-button-type=secondary]:not([disabled]){background-color:var(--light-gray)}main.widgets>section>section{width:calc(100% - 25.25rem);overflow:auto}main.widgets>section>section>div.principal-explore{display:flex;width:100%;flex-wrap:wrap;gap:1rem}article.widget-type-card{margin-bottom:.5rem;display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1rem .5rem .5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}article.widget-type-card:hover{background-color:var(--white-10)}article.widget-type-card>picture{display:flex;height:100%;align-items:center;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem .75rem}[data-theme=light] article.widget-type-card>picture{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}article.widget-type-card>div>p{max-width:15.625rem}article.widget-type-card>div>p.s2{margin-bottom:.5rem}article.widget-type-card>picture.learn-more-button{height:2rem;width:2rem;border-radius:var(--border-radius-md);border-width:1px;border-style:solid;border-color:var(--white-20);background-color:transparent;padding:0}article.widget-type-card>picture.learn-more-button>img{margin:auto}article.widget-type-card>picture.learn-more-button:hover{background-color:var(--white-05)}:is(a,article).widget-manage-card{position:relative;min-height:9.25rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem 1rem .5rem;width:calc(33.33333% - 11px)}@media only screen and (min-width:1600px){:is(a,article).widget-manage-card{max-width:15.625rem}}[data-theme=light] :is(a,article).widget-manage-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}article.widget-manage-card>div.body{display:flex;gap:.75rem;border:solid #ffffff33;border-width:0 0 1px;padding-bottom:1rem}[data-theme=light] article.widget-manage-card>div.body{border-color:var(--white-20-solid)}article.widget-manage-card>div.body>div{display:flex;flex-direction:column;gap:.5rem;padding-top:.625rem}article.widget-manage-card>div.body>picture{border-radius:var(--border-radius);background-color:var(--white-10);padding:1rem}article.widget-manage-card>div.body>picture>img{min-height:2rem;width:2rem;filter:var(--filter-black) var(--filter-white)}[data-theme=light] article.widget-manage-card>div.body>picture>img{filter:none}article.widget-manage-card>footer{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}article.widget-manage-card>footer>button{z-index:0;font-weight:600}article.widget-manage-card>footer>button[data-button-type=text]:not([disabled]):hover:before{z-index:-1}article.widget-manage-card>footer>div[role=modal]{position:fixed;z-index:1;width:100vw;height:100vh}article.widget-manage-card>.drag-wrapper{position:absolute;top:-.75rem;right:-.75rem;cursor:pointer}.add-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-style:dashed;border-color:var(--white-20);border-width:1px}main.widgets>section.learn-more-container{display:block;height:auto;width:100%;border-radius:1rem;background-color:var(--white-05);padding:.5rem}article.metrics-dashboard>section>main.widgets>section.learn-more-container{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.widgets>section.learn-more-container.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.widgets>section.learn-more-container.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.widgets>section.learn-more-container.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.widgets>section.learn-more-container.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.widgets>section.learn-more-container{background-color:var(--background-color)}article.metrics-dashboard>section>main.widgets>section.learn-more-container>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.widgets>section.learn-more-container:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.widgets>section.learn-more-container>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets>section.learn-more-container.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.widgets>section.learn-more-container{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets>section.learn-more-container{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets>section.learn-more-container>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets>section.learn-more-container>a>div>span.name{color:var(--card-text-color)}}[data-theme=light] main.widgets>section.learn-more-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets>section.only-show-mobile{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.widgets>section.only-show-mobile){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.widgets>section.only-show-mobile{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.widgets>section.only-show-mobile{opacity:0}main.widgets>section.learn-more-container>picture,main.widgets>section.learn-more-container>picture>img{margin-bottom:1.5rem;width:100%;border-radius:1rem;aspect-ratio:1/.23;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.widgets>section.learn-more-container>div{display:flex;justify-content:space-between;gap:7rem;padding-left:1rem;padding-right:1rem}main.widgets>section.learn-more-container>div>div:first-child{width:100%;max-width:50rem}main.widgets>section.learn-more-container>div>div:last-child{width:22.0625rem}main.widgets>section.learn-more-container>div>div:last-child>p.p6{margin-bottom:1rem}main.widgets>section.learn-more-container>div>div:last-child>a[data-button-type=outline]{background-image:none;background-clip:unset;-webkit-background-clip:unset;display:flex;justify-content:center}[data-theme=light] main.widgets>section.learn-more-container>div>div:last-child>a[data-button-type=outline]{background-color:var(--light-gray)}main.widgets>section.learn-more-container>div>div:last-child>a[data-button-type=outline]>span{background-image:var(--primary-background-color);background-clip:text;-webkit-background-clip:text;color:transparent}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.5rem}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container>picture{border-radius:var(--border-radius-md);background-color:var(--white-10);padding:1rem}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container>picture>img{height:2rem;width:2rem;filter:var(--filter-black) var(--filter-white)}[data-theme=light] main.widgets>section.learn-more-container>div>div:last-child>div.icons-container>picture>img{filter:none}main.widgets>section.learn-more-container>div>div:first-child>div>ul>li>p>span{margin-right:.875rem}main.widgets>section.learn-more-container>div>div:first-child>header{border-width:0 0 1px;border-style:solid;border-color:var(--white-20);padding-bottom:1.5rem}main.widgets>section.learn-more-container>div>div:first-child>div{padding-top:1.5rem}main.widgets>section.learn-more-container>div>div:first-child>div>p,main.widgets>section.learn-more-container>div>div:first-child>header>h3{margin-bottom:.5rem}main.widgets>section.learn-more-container>div>div>div>ul>li{list-style:decimal;list-style-position:inside}main.widgets>section.learn-more-container>div>div>div>ul>li>p{margin-left:.5rem;display:inline}main.widgets-manager>header{margin-bottom:2rem;display:flex;justify-content:space-between}main.widgets-manager>div{display:flex;gap:1.5rem}main.widgets-manager>div>aside{position:relative;height:calc(100vh - 11.5rem);width:24.25rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem 1rem}[data-theme=light] main.widgets-manager>div>aside{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets-manager>div>aside>div>input{margin-bottom:1.5rem}main.widgets-manager>div>aside>div>textarea{resize:auto;min-height:6rem}main.widgets-manager>div>aside>div>textarea+div{margin-top:1.5rem;margin-bottom:1.5rem}main.widgets-manager>div>section{width:calc(100% - 25.25rem)}main.widgets-manager.macro-calculator>div>section{max-height:calc(100vh - 11.5rem);overflow:auto}main.widgets-manager>div>section>p.s1{margin-bottom:1rem}main.widgets-manager>div>section>p.p1{margin-bottom:.25rem;color:var(--white-70)}main.widgets-manager>div>section>h4{margin-top:3rem;margin-bottom:1rem}main.widgets-manager>div>section>article{margin-bottom:1rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.widgets-manager.list>div>section>div.principal-grabber-div>div>article,[data-theme=light] main.widgets-manager>div>section>article{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets-manager>div>section>article>header{display:flex;gap:1rem}main.widgets-manager>div>section>article>header>p{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10)}main.widgets-manager>div>section>article.formula-variable-wrapper>header{margin-bottom:3.5rem}main.widgets-manager>div>section>article.formula-variable-wrapper>header>hgroup>p.s1{margin-bottom:.5rem}main.widgets-manager>div>section>article:nth-child(10) table{width:15.1875rem}main.widgets-manager>div>section>article:nth-child(10) table,main.widgets-manager>div>section>article:nth-child(11) table{border-collapse:separate;--tw-border-spacing-y:0.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}main.widgets-manager>div>section>article:nth-child(11) table{width:48.75rem}main.widgets-manager>div>section>button[data-button-type=primary]{margin-top:.5rem}main.widgets-manager>div>section>article table :is(.chip,.title-table-macro){text-wrap:nowrap}main.widgets-manager>div>section>article table input{max-width:8.75rem}main.widgets-manager>div>section>article table tr>:is(td,th){padding:0}main.widgets-manager>div>section>article table tr>:is(td:first-child,th){font-size:.75rem;color:var(--white-70)}main.widgets-manager>div>section>article table tr>th{padding-left:.75rem}.radio-group.image{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group.image>label:first-child,.radio-group.image>label:nth-child(6){margin-left:1px}.image-radio .radio{position:absolute;opacity:0;width:0;height:0}.radio-group .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;height:1rem;margin:0 .375rem 0 0;top:.25rem;transition:all .25s;width:1rem}label.image-radio{margin-bottom:0;opacity:1}.image-radio .radio:checked+.radio-img{background-color:var(--white-15);outline:1px solid var(--white-20)}.image-radio .radio+.radio-img{background-color:var(--white-10);border-radius:.75rem;cursor:pointer;display:inline-block;padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-radio .radio+.radio-img:hover{background-color:var(--white-20)}.image-radio .radio+.radio-img>img{width:1.5rem}.icon-white,div.radio-group img{filter:var(--filter-white)}[data-theme=light] div.radio-group img{filter:unset}div.radio-group label.image-radio .radio:checked+.radio-img>img{filter:var(--filter-information)}div.labeled-switch{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;background-color:var(--white-05);padding:.75rem .75rem .75rem 1rem}main.widgets-manager>div>aside>footer{position:absolute;bottom:1rem;margin-top:1.5rem;display:flex;width:calc(100% - 2rem);gap:.5rem}main.widgets-manager>div>aside>footer>button{flex-grow:1;justify-content:center}main.widgets-manager>div>section>header{margin-bottom:2rem}main.widgets-manager.list>div>section>header{display:flex;align-items:center;justify-content:space-between}[data-theme=light] main.widgets-manager.list>div>section>header>button[data-button-type=secondary]:not([disabled]){background-color:var(--light-gray)}main.widgets-manager>div>section>header>h4{margin-top:1.5rem}main.widgets-manager.list>div>section>header>hgroup.actions-wrapper{display:flex;gap:.5rem}main.widgets-manager.list>div>section>header>hgroup:has(>picture){display:flex;align-items:center;gap:.5rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div.article-wrapper:not(:has(div.main-tabs-recipe)){display:flex}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article{margin-bottom:.5rem;display:flex;flex-grow:1;cursor:pointer;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem .5rem .5rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div.daily-accountability>article{cursor:default;flex-direction:column;padding:.75rem 0}main.widgets-manager.list>div>section>div.principal-grabber-div>div.daily-accountability>article div.accountability-list{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--white-10)}main.widgets-manager.list>div>section>div.principal-grabber-div>div.daily-accountability>article div.accountability-list:last-child{border-width:0;padding-bottom:0}main.widgets-manager.list.daily-accountability .add-new-accountability{margin-top:1rem;margin-bottom:1rem}main.widgets-manager.list.daily-accountability section>form>footer{margin-top:1rem;display:flex;gap:.5rem}main.widgets-manager.list.daily-accountability .add-accountability-container{gap:.5rem;background-color:transparent;padding:0}main.widgets-manager.list.daily-accountability .right-add-acc{background-color:var(--white-05);padding:1rem}main.widgets-manager.list.daily-accountability .left-add-acc>textarea[name=description]{height:100%}[data-theme=light] main.widgets-manager.list.daily-accountability .accountability-card,[data-theme=light] main.widgets-manager.list.daily-accountability .left-add-acc>textarea[name=description]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.widgets-manager.list.daily-accountability .acc-right-card :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--secondary-background-color)}[data-theme=light] main.widgets-manager.list.daily-accountability .acc-right-card :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover{background-color:var(--secondary-background-hover-color)}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child{display:flex;gap:1.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:nth-child(2){display:flex;max-width:30rem;flex-direction:column;justify-content:center;gap:.75rem}main.widgets-manager.video>div>section>div.principal-grabber-div>div>article>div:first-child>div:nth-child(2){max-width:100%}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:nth-child(2)>div{display:flex;gap:1.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div:not(.store,.files-docs,.daily-accountability)>article>div:last-child:not(.width-widget-information,.action-buttons){margin-top:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;border-width:0 0 0 1px;border-style:solid;border-color:var(--white-20);padding-left:2rem;padding-right:1.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:nth-child(2) .font-recipe-details>p{display:flex;gap:.25rem}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>div.drag-wrapper{padding:2.25rem 1rem}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>div.drag-wrapper>picture.drag-handle{border-radius:.5rem;background-color:var(--white-05);padding:.375rem}.font-recipe-details.protein{--w-label-color:var(--protein)}.font-recipe-details.carbs{--w-label-color:var(--carbs)}.font-recipe-details.fat{--w-label-color:var(--fat)}.font-recipe-details.kcal{--w-label-color:#0dc268}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article>div:first-child>div:nth-child(2) .font-recipe-details>p:not(.calories):before{height:1rem;width:1rem;border-radius:.125rem;background-color:var(--w-label-color);--tw-content:"";content:var(--tw-content)}main.widgets-manager>div>section>div.main-tabs-recipe,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe{margin-top:.25rem;margin-bottom:.5rem;display:block;border-radius:var(--border-radius);background-color:var(--white-05)}article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe,article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe.custom-metrics,article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe.custom-metrics),main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe.custom-metrics,main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe.custom-metrics,:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe,[data-theme=light] article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe{background-color:var(--background-color)}article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe>,article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe:last-child,article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe>a,article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a>div,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a>div>picture,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a>div,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe:after,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe.custom-metrics,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.widgets-manager>div>section>div.main-tabs-recipe.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.widgets-manager>div>section>div.main-tabs-recipe,[data-theme=light] article.metrics-dashboard>section>main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets-manager>div>section>div.main-tabs-recipe{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a>div>picture,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets-manager>div>section>div.main-tabs-recipe>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>a>div>span.name,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.widgets-manager>div>section>div.main-tabs-recipe>a>div>span.name{color:var(--card-text-color)}}[data-theme=light] main.widgets-manager>div>section>div.main-tabs-recipe,[data-theme=light] main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets-manager>div>section>div.main-tabs-recipe>header,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>header{display:flex;justify-content:space-between;padding:.25rem}main.widgets-manager>div>section>div.main-tabs-recipe>header>nav,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>header>nav{width:100%}main.widgets-manager>div>section>div.main-tabs-recipe>header>.nav-justify-normal>button,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>header>nav>button{height:2rem;border-radius:var(--border-radius-md)}main.widgets-manager>div>section>div.main-tabs-recipe>header>nav>button[data-action=cancel]{margin-left:auto}main.widgets-manager>div>section>div.main-tabs-recipe>header>.nav-justify-around>button{height:2rem;border-radius:var(--border-radius-md)}main.widgets-manager>div>section>div.main-tabs-recipe>header>#tabsRecipeSection{padding-top:.25rem;padding-bottom:.25rem}main.widgets-manager>div>section>div.main-tabs-recipe>header>.nav-justify-around{justify-content:space-around;padding-top:.25rem;padding-bottom:.25rem}main.widgets-manager>div>section>div.main-tabs-recipe>header>#tabsRecipeSection>button:is([aria-current]){background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;position:relative;color:transparent}main.widgets-manager>div>section>div.main-tabs-recipe>header>#tabsRecipeSection>button:is([aria-current]):after{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);position:absolute;top:calc(100% + 2px);left:0;height:2px;width:100%;--tw-content:"";content:var(--tw-content)}main.widgets-manager>div>section>div.main-tabs-recipe>form,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>form{padding:1.5rem}main.widgets-manager>div>section>div.main-tabs-recipe>form>footer{margin-top:1.5rem}main.widgets-manager>div>section>div.main-tabs-recipe>form>footer>.recipe-tooltip-container{width:-moz-fit-content;width:fit-content}.add-new-image-div{position:relative;display:flex;height:12rem;width:21.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05)}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt .add-new-image-div>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt .add-new-image-div{padding:0}.Chart-Frame .legend.alt .add-new-image-div>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt .add-new-image-div{padding:0 10px}.Chart-Frame .legend.alt .add-new-image-div>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt .add-new-image-div>div{display:inline-block;margin-right:10px}}.add-new-image-div:hover{background-color:var(--white-10);transition:background-color .5s ease}.add-new-image-div img{height:12rem;width:100%;border-radius:1rem;-o-object-fit:contain;object-fit:contain}.add-new-image-div .main-edit-image-icon img{height:auto;width:auto}.add-new-image-div .main-edit-image-icon p{margin-top:.5rem;margin-bottom:.5rem;font-weight:500;color:var(--information)}main.widgets-manager form>.information-tab input:not([type=radio]){margin-top:0;margin-bottom:1.5rem}main.widgets-manager form>.information-tab details[role=list]{margin-bottom:1.5rem}main.widgets-manager form>.information-tab details[role=list]>summary{--height:3rem}main.widgets-manager form>.information-tab .list-wrapper{margin-bottom:1.5rem}main.widgets-manager form>.information-tab .list-wrapper>div>input,main.widgets-manager form>.information-tab .list-wrapper>div>picture{height:1.5rem;width:1.5rem}main.widgets-manager form>:is(.instructions-tab,.ingredients-tab) input{margin-top:0;margin-bottom:.5rem;flex-grow:1;width:unset}main.widgets-manager form>.ingredients-tab input[name=servings]{margin-bottom:1.5rem;width:21.25rem}main.widgets-manager form>.ingredients-tab section>header{display:flex;gap:.5rem}main.widgets-manager form>.instructions-tab>header{margin-bottom:1.5rem}main.widgets-manager form>.ingredients-tab section>header>label:nth-child(2){margin-left:1.5rem;width:12.5rem}main.widgets-manager form>:is(.ingredients-tab,.instructions-tab) div>div.item-card-container{display:flex;align-items:center;gap:.5rem}main.widgets-manager form>:is(.ingredients-tab,.instructions-tab) div>div.item-card-container>div.action-handlers{display:flex;gap:.25rem;padding-left:.5rem}main.widgets-manager form>:is(.ingredients-tab,.instructions-tab) div>div.item-card-container>div.action-handlers>button{height:1.875rem;border-radius:.5rem;padding:.25rem}main.widgets-manager form>:is(.ingredients-tab) div>div.item-card-container>input:nth-child(2){max-width:12.5rem}main.widgets-manager>div>section>div.main-tabs-recipe>form>div>footer,main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>form>div>footer{display:flex;align-items:center;gap:.5rem;padding-top:1rem}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>form>div.instructions-tab>section>p{margin-top:1.5rem;margin-bottom:.5rem}main.widgets-manager form>.nutrition-tab{display:flex;gap:1rem}.chart-widget-section.graph-container.donut{flex-direction:column;align-items:center}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>article+div.main-tabs-recipe>form>footer{margin-top:1.5rem}main.widgets-manager form>.nutrition-tab input:not([type=radio]){margin-top:0;margin-bottom:1rem}main.widgets-manager form>.nutrition-tab .list-wrapper{margin-bottom:1.25rem}main.widgets-manager form>.nutrition-tab label:is(.protein,.carbs,.fat,.fiber){opacity:1}main.widgets-manager form>.nutrition-tab label.fiber{color:#10c268}main.widgets-manager>div>section>div.principal-grabber-div+div.dashed-box,main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper>div.dashed-box{height:5.75rem;width:100%;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper>div.dashed-box>span{font-size:.75rem;opacity:.7}main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper{margin-top:.5rem;display:flex;gap:1rem}:is([data-theme=dark],[data-theme=light]) main.widgets-manager>div>section>div.principal-grabber-div+div.dashed-box:hover,:is([data-theme=dark],[data-theme=light]) main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper>div.dashed-box:hover{background-color:var(--white-10)}:is([data-theme=dark],[data-theme=light]) main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box:hover{background-color:var(--white-10)}[data-theme=light] main.widgets-manager>div>section>div.principal-grabber-div+div.dashed-box,[data-theme=light] main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper>div.dashed-box{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets-manager>header>hgroup{display:flex;gap:1rem}main.widgets-manager>header>hgroup>picture{cursor:pointer}main.widgets-manager>header>hgroup:first-child>div>h3{margin-bottom:.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>img{height:4.75rem;width:8.5rem;border-radius:var(--border-radius-md)}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:40rem}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child{position:relative;width:100%;align-items:center}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>div.action-buttons{position:absolute;right:1.5rem;margin:0;display:flex;gap:.5rem;padding:0}main.widgets-manager>div>section>div.principal-grabber-div>div.video>article>div:first-child>div:first-child{min-width:8.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div.video>article>div:first-child>div>img{height:4.75rem;width:8.5rem;border-radius:.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div:is(.video,.files-docs)>article>div.action-buttons{margin:0;display:flex;align-items:center;border-style:none;padding:0}main.widgets-manager>div>section>div.principal-grabber-div>div:is(.video,.files-docs)>article>div.action-buttons>div:first-child{display:flex;align-items:center;gap:.5rem;padding-right:1.5rem}main.widgets-manager>div>section>div.principal-grabber-div>div:is(.video,.files-docs)>article>div.action-buttons>div:last-child{border-width:0 0 0 1px;border-style:solid;border-color:var(--white-20);padding:1.5rem 2rem 1.5rem 1.5rem}main.widgets-manager div.principal-grabber-div div.action-buttons button>picture{height:1.125rem;width:1.125rem}.Widget-Modal .box{width:26rem;min-width:unset}.Modal-Box.Widget-Modal .box>.body{overflow:initial;min-height:25rem;width:26rem}.Widget-Modal .body .input-group{margin-bottom:1.5rem}.Widget-Modal .body .input-group>input{margin-top:0}.Widget-Modal .body .input-group>details>summary{height:3rem;background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--height:4rem}.Widget-Modal .body .input-group>details>summary:hover{background-color:var(--white-20)}.input-group>details[role=list]>summary+ul{width:unset}.Widget-Modal .body .input-group:last-child{margin-bottom:0}.Widget-Modal .body .input-group details[role=list] summary+ul{max-height:16rem}.add-edit-file-wraper,.add-edit-store-wrapper{margin-bottom:.5rem;display:flex;gap:1rem;border-radius:var(--border-radius);border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);padding:1.5rem;border-width:1px}[data-theme=light] :is(.add-edit-file-wraper,.add-edit-store-wrapper,.meal-plan-library-pdf-form){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.add-edit-store-wrapper input{margin-top:0}.add-edit-store-wrapper>div{display:flex;flex-direction:column;justify-content:space-between}.add-edit-store-wrapper>div:nth-child(2){width:60%}.add-edit-store-wrapper>div>button{width:-moz-fit-content;width:fit-content}.add-edit-store-wrapper>div>label{opacity:1}.thumbnail-section-div{aspect-ratio:16/9;height:4.75rem;width:8.5rem;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper.link>article>div:first-child{align-items:center}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper.link>article>div:nth-child(2){gap:.5rem;border-style:none}.meal-plan-library-pdf-form>.content{display:flex;gap:1rem}.meal-plan-library-pdf-form>.title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}.meal-plan-library-pdf-form>.title>.text{flex-direction:row;align-items:center;gap:0}div[role=modal] div[role=wrapper]:is(.meal-plan-library-pdf-form>.title>.text){display:flex;gap:16px}.meal-plan-library-pdf-form>.title>.close-button{border-width:1px;border-color:var(--white-20);border-style:solid;display:flex;height:2rem;width:2rem;align-items:center;padding:0}.meal-plan-library-pdf-form>.title>.close-button:hover{background-color:var(--secondary-background-hover-color)}.meal-plan-library-pdf-form>div>div>.image-input-wrapper{height:8.5rem}.meal-plan-library-pdf-form>div>div>div>.input-box>input{height:2.25rem;border-radius:.5rem;font-size:.75rem}.add-edit-file-wraper>div:first-child,.meal-plan-library-pdf-form>div>div:first-child{display:flex;flex-direction:column;gap:1rem}.meal-plan-library-pdf-form>div>div:first-child>.dashed-box{height:3rem}.meal-plan-library-pdf-form>div>div:first-child>.dashed-box>label{margin-bottom:0;opacity:1}.meal-plan-library-pdf-form{border-width:1px;margin-bottom:.5rem;border-radius:var(--border-radius);border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);padding:1rem 1.5rem 1.5rem}.add-edit-file-wraper>div:nth-child(2),.meal-plan-library-pdf-form>.content>div:nth-child(2){display:flex;width:100%;flex-direction:column;justify-content:space-between}.add-edit-file-wraper>div:nth-child(2)>div>div.input-box:first-child,.meal-plan-library-pdf-form>.content>div:nth-child(2)>div>div.input-box:first-child{margin-bottom:1.5rem}.add-edit-file-wraper>div:nth-child(2) input,.meal-plan-library-pdf-form>div>div:nth-child(2) input{margin-top:0}.add-edit-file-wraper>div:nth-child(2) button,.meal-plan-library-pdf-form>div>div:nth-child(2) button{width:-moz-fit-content;width:fit-content}.add-edit-file-wraper>div:first-child>.dashed-box{height:3rem}.add-edit-file-wraper>div:first-child>.dashed-box:hover,.meal-plan-library-pdf-form>div>div:first-child>.dashed-box:hover{background-color:var(--white-10);transition:background-color .5s ease}.add-edit-file-wraper>div:first-child>.dashed-box>label{margin-bottom:0;opacity:1}.add-videoplaylist-form{margin-top:1rem;display:flex;gap:1rem;border-radius:var(--border-radius);border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);padding:1.5rem}[data-theme=light] .add-videoplaylist-form{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.add-videoplaylist-form>div:nth-child(2){width:100%}.add-videoplaylist-form>div:nth-child(2)>div>div.input-box:first-child{margin-bottom:1rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div>a{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.widgets-manager>div>section>article.edit-playlist-wrapper{padding:0}main.widgets-manager>div>section>article.edit-playlist-wrapper>nav[role=tablist]{padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem}main.widgets-manager header.edit-playlist>hgroup{display:flex;align-items:center;gap:.5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div{padding:1rem 1rem .5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>.widget-edit-video-wrapper{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;background-color:var(--white-05);padding:.5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>.widget-edit-video-wrapper>div:first-child{display:flex;align-items:center;gap:1.5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>.widget-edit-video-wrapper>div:first-child>div>p:nth-child(2){opacity:.7}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>.widget-edit-video-wrapper>div:first-child>img{height:4.75rem;width:8.5rem;border-radius:var(--border-radius-md)}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>.widget-edit-video-wrapper>div.action-buttons{display:flex;gap:.5rem;padding-right:1rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box{cursor:pointer;gap:1rem;padding:1.5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box.add-video-wrapper{align-items:flex-start}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box.add-video-wrapper>img{height:8.5rem;width:15.125rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div.dashed-box{height:8.5rem;width:15.125rem;flex-direction:column}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div.dashed-box>p:not(.p4){margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--information)}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div.dashed-box>p.p4{max-width:10.75rem;text-align:center}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box.add-video-wrapper>div:not(.dashed-box){flex-grow:1}main.widgets-manager>div>section>article.edit-playlist-wrapper>footer>div.dashed-box>div>input{margin-top:0;margin-bottom:1.5rem;height:2.25rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>div.dashed-box{margin-bottom:.5rem;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:1.5rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>div.dashed-box>img{height:8.5rem;width:15.125rem}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>div.dashed-box>div:nth-child(2){flex-grow:1}main.widgets-manager>div>section>article.edit-playlist-wrapper>div.principal-grabber-edit-div>div.dashed-box>div:nth-child(2)>input{margin-top:0;margin-bottom:1.5rem}form.edit-playlist-info{padding:1.5rem}form.edit-playlist-info>input{margin-top:0}form.edit-playlist-info>:is(div.image-input-wrapper,input,textarea){margin-bottom:1.5rem}main.widgets-manager header.edit-playlist>hgroup:nth-child(2)>div.btn-switch{display:flex;align-items:center;gap:1rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1rem}[data-theme=light] main.widgets-manager header.edit-playlist>hgroup:nth-child(2)>button[data-button-type=secondary],[data-theme=light] main.widgets-manager header.edit-playlist>hgroup:nth-child(2)>div.btn-switch{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div>img{width:8.5rem;height:77px;border-radius:7px}:is(button,[role=button])[data-button-type=outline]:not([disabled]):has(span).only-show-mobile{display:none}.in-app-meal-planner-modal>.box{max-width:27.75rem;overflow:visible}.in-app-meal-planner-modal>.box>.body{margin:initial;overflow:unset;height:auto}.in-app-meal-planner-modal>.box>.body>.image-input-wrapper{margin-top:2rem;margin-bottom:2rem;height:8.5rem;width:15.125rem;justify-self:center}.in-app-meal-planner-modal .body>.weeks-container{margin-top:1.5rem;margin-bottom:1.5rem}.in-app-meal-planner-modal .body>.selected-info{background-color:var(--information-opacity);color:var(--information)}.in-app-meal-planner-modal .body>div>details>summary+ul{max-height:16rem}.in-app-meal-planner-modal .body>.buttons{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.in-app-meal-planner-modal .body>.template-buttons{margin-top:3.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.in-app-meal-planner-modal .body>.buttons>.cancel,.in-app-meal-planner-modal .body>.template-buttons>.cancel{min-width:7rem;background-color:var(--white-05);color:var(--danger)}.in-app-meal-planner-modal .body>.buttons>.cancel:hover,.in-app-meal-planner-modal .body>.template-buttons>.cancel:hover{background-color:var(--white-10)}.in-app-meal-planner-modal .body>.buttons>.add{min-width:10rem}.in-app-meal-planner-modal .body>.template-buttons>.add{min-width:15rem}.in-app-meal-planner-modal .body>.buttons>button,.in-app-meal-planner-modal .body>.template-buttons>button{min-height:2.625rem}@media only screen and (max-width:640px){main.widgets,main.widgets-manager{margin-left:0;padding:9.6rem 1.6rem 1.6rem}main.widgets>section>section{width:100%;overflow:unset}main.widgets>header{gap:.8rem;margin-bottom:0}main.widgets>section>section>header{margin-bottom:1.6rem;margin-top:1.6rem}main.widgets>header>:is(a,div){flex:1}main.widgets>header details summary{background-color:var(--white-05);border-radius:1.2rem;height:var(--button-height-mobile);max-height:unset;gap:0;padding-left:1.6rem}[data-theme=light] main.widgets>header details summary{background-color:var(--dark-grey)}main.widgets>header details summary>p{font-size:1.4rem;text-overflow:ellipsis;max-width:80%;white-space:nowrap;overflow:hidden;padding:0;line-height:1.68rem}main.widgets :is(a,article).widget-manage-card{width:100%}main.widgets :is(a,article).widget-manage-card .drag-wrapper{position:absolute;width:-moz-fit-content;width:fit-content;right:-.75rem;top:-.75rem}[data-theme=light] main.widgets :is(a,article).widget-manage-card{background-color:var(--dark-grey)}article.widget-manage-card>div.body{gap:1.2rem;border-color:var(--white-10)}article.widget-manage-card>div.body>div{gap:.8rem}article.widget-manage-card p.s2{font-size:1.4rem;line-height:1.68rem}article.widget-manage-card p.p4{font-size:1.2rem;line-height:1.44rem}article.widget-manage-card>div.body>picture{display:flex;justify-content:center;align-items:center;width:6.4rem;height:6.4rem}article.widget-manage-card>div.body>picture>img{width:2.4rem;height:2.4rem}article.widget-manage-card>footer{padding-right:.8rem}[data-theme=light] article.widget-manage-card>footer>img{background-color:var(--white-10);border-radius:1rem}main.widgets>section>section>header h4{font-size:1.6rem;flex:1}main.widgets>section>section>header>:is(button,div){flex:0.65}main.widgets>section>section>header>div>button{flex:1}main.widgets>section{height:-moz-fit-content;height:fit-content}:is(main.widgets,main.widgets-manager) section.back-handler{display:flex;align-items:center;gap:.8rem}:is(main.widgets-manager) section.back-handler{flex:1}:is(main.widgets) section.back-handler{margin-top:2rem}:is(main.widgets,main.widgets-manager) section.back-handler h3{font-size:1.4rem}main.widgets :is(a,article).widget-manage-card:last-child{padding:2rem}main.widgets :is(a,article).widget-manage-card:last-child>p{font-size:1.4rem;line-height:1.68rem}main.widgets details[role=list] summary+ul{width:-moz-max-content;width:max-content;min-width:100%;padding:0}main.widgets details[role=list] summary+ul>li{padding-inline:1.6rem;height:var(--button-height-mobile);font-size:1.2rem;border-bottom:1px solid var(--white-10);display:flex;align-items:center}main.widgets>header>hgroup.widget-left-header.mobile-hidden{display:none}main.widgets>header>hgroup.widget-left-header,main.widgets>header>hgroup.widget-left-header>div{flex:1}[data-theme=light] main.widgets section.learn-more-container picture>img{filter:none;border-radius:1.2rem}main.widgets section.learn-more-container{margin-top:2rem;background-color:var(--white-05);border-radius:1.6rem;padding:.4rem .4rem 6.4rem}[data-theme=light] main.widgets section.learn-more-container{background-color:var(--dark-grey)}main.widgets section.learn-more-container>div{display:flex;flex-direction:column;gap:0}main.widgets section.learn-more-container>div>div>header{padding-bottom:1.6rem;border-bottom:1px solid var(--white-10)}main.widgets section.learn-more-container>div>div>header>h3{font-size:1.8rem;line-height:2.16rem}main.widgets section.learn-more-container>div>div>header>p{font-size:1.4rem;line-height:1.68rem;opacity:.7}main.widgets section.learn-more-container>div>div>div{padding-top:1.6rem;display:flex;flex-direction:column;gap:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--white-10)}main.widgets section.learn-more-container>div>div>div>p{font-size:1.2rem;opacity:.7}main.widgets section.learn-more-container>div>div>div>ul{display:flex;flex-direction:column;gap:.8rem}main.widgets section.learn-more-container>div>div>div>ul>li>p{font-size:1.4rem;line-height:1.68rem}main.widgets>section.learn-more-container>div>div:last-child{width:100%;padding-top:1.6rem}main.widgets>section.learn-more-container>div>div:last-child>p{font-size:1.2rem;line-height:1.44rem;opacity:.7}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container{flex-direction:row;margin-bottom:2.4rem;padding-bottom:0;border:none}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container>picture{width:6.2rem;height:6.2rem;border-radius:1.2rem;display:flex;justify-content:center;align-items:center}main.widgets>section.learn-more-container>div>div:last-child>div.icons-container>picture>img{width:3rem;height:3rem;filter:var(--filter-black) var(--filter-contrast)}main.widgets>section.learn-more-container>div>div:last-child>a{font-size:1.4rem;line-height:1.68rem;background-color:var(--white-10)}main.widgets>section.learn-more-container>div>div:last-child>p.p6{margin-bottom:0}main.widgets>section.learn-more-container>div>div:last-child>p.p6:last-of-type{margin-bottom:1.6rem}main.widgets-manager>div>section,main.widgets-manager>div>section>.principal-grabber-div{width:100%;display:flex;flex-direction:column}main.widgets-manager section [type=checkbox][role=switch]:checked{background-image:url(/img/new-icons/toggle_on.svg)}main.widgets-manager section [type=checkbox][role=switch]:not(:checked){background-image:url(/img/new-icons/toggle_off.svg);background-color:var(--white-10)}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article{background-color:var(--white-05)}[data-theme=light] main.widgets-manager.list>div>section>div.principal-grabber-div>div>article{padding:.8rem;background-color:var(--dark-grey);border-radius:1.6rem;position:relative}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child{width:100%;aspect-ratio:16/9;position:relative}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:first-child{display:flex;width:100%;height:100%}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:last-child{position:absolute;bottom:1.6rem;left:.8rem;max-width:unset;width:calc(100% - 1.6rem);gap:1.2rem}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:last-child>p{font-size:1.4rem;line-height:1.68rem}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:nth-child(2) .font-recipe-details>p{gap:.4rem;font-size:1.2rem}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div>img{-webkit-mask-image:linear-gradient(180deg,#fff 0,#ffffff00);mask-image:linear-gradient(180deg,#fff 0,#ffffff00);width:100%;height:100%;border-radius:1.2rem}main.widgets-manager:not(.list)>div>section>div.principal-grabber-div>div:not(.store)>article>div:last-child{position:absolute;right:1.6rem;top:2.4rem;margin:0;padding:0;border:none}main.widgets-manager>div>section>div.principal-grabber-div>div:not(.store)>article>div:last-child>input{width:3.2rem;height:1.8rem}main.widgets-manager header>:is(button,.actions-wrapper){flex:0.65;flex-direction:row-reverse}main.widgets-manager header>:is(.actions-wrapper)>button{flex:1}main.widgets-manager>div>section>div.principal-grabber-div+div.dashed-box,main.widgets-manager>div>section>div.principal-grabber-div~div.wrapper>div.dashed-box,main.widgets-manager>header>hgroup.mobile-hidden{display:none}main.widgets-manager>header{gap:.8rem}main.widgets-manager>header>:is(a,button){flex:1}main.widgets-manager .principal-grabber-div .article-wrapper{position:relative}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>div.drag-wrapper{padding:0;position:absolute;top:-1rem;right:-1rem}main.widgets-manager>div>section>div.principal-grabber-div>div:not(.store)>article>div:last-child.mobile-hidden{display:none}main.widgets-manager>div>section>div.principal-grabber-div>div.article-wrapper>div.drag-wrapper>picture.drag-handle{padding:0;background-color:transparent}[data-theme=light] main.widgets-manager .drag-wrapper picture>img{filter:none}main.widgets-manager header>:is(button,.actions-wrapper).edit-widget{flex:1}[data-theme=light] article.widget-manage-card>div.body>picture>img{filter:var(--filter-black) var(--filter-contrast)}:is(button,[role=button])[data-button-type=outline]:not([disabled]):has(span).only-show-mobile{display:block}main.widgets-manager>div>section>div.principal-grabber-div>div:is(.store,.link)>article>div:first-child>a{position:absolute;font-size:1.4rem;max-width:70%;line-height:1.68rem;bottom:1.6rem;left:.8rem;text-wrap:wrap;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>div.action-buttons>button:first-child{display:none}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>img{width:100%;height:unset;aspect-ratio:16/9;border-radius:1.2rem;-webkit-mask-image:linear-gradient(180deg,#fff 0,#ffffff00);mask-image:linear-gradient(180deg,#fff 0,#ffffff00)}main.widgets-manager>div>section>div.principal-grabber-div>div.link>article div.action-buttons{top:1.6rem;right:1.6rem}main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>div.action-buttons{top:.8rem;right:.8rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;left:unset}main.widgets-manager>div>section>div.principal-grabber-div>div.link>article div.action-buttons>button:first-child{display:none}main.widgets-manager>div>section>div.principal-grabber-div>div.link>article div.action-buttons>button:last-child,main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>div.action-buttons>button:last-child{padding:.4rem;height:-moz-fit-content;height:fit-content;border-radius:.8rem;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 8px -5px rgba(0,0,0,.75);-webkit-box-shadow:0 3px 8px -5px rgba(0,0,0,.75);-moz-box-shadow:0 3px 8px -5px rgba(0,0,0,.75)}main.widgets-manager>div>section>div.principal-grabber-div>div.link>article div.action-buttons>button:last-child>picture,main.widgets-manager>div>section>div.principal-grabber-div>div.store>article>div:first-child>div.action-buttons>button:last-child>picture{display:flex;width:2.4rem;height:2.4rem}main.widgets-manager>div>section>div.principal-grabber-div>div:is(.store,.link)>article div.action-buttons>button:last-child img{filter:var(--filter-danger);width:100%}main.widgets-manager.list>div>section>div.principal-grabber-div>div.article-wrapper.video>article>div:first-child{flex-direction:column;gap:1.6rem;aspect-ratio:unset;height:-moz-fit-content;height:fit-content;padding-bottom:2.4rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div.article-wrapper.video>article>div:first-child>div:first-child{width:100%;height:unset;aspect-ratio:16/9}main.widgets-manager.list>div>section>div.principal-grabber-div>div.article-wrapper.video>article>div:first-child>div:first-child>img{width:100%;height:unset;aspect-ratio:16/9;-webkit-mask-image:none;mask-image:none;border-radius:1.2rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div.article-wrapper.video>article>div:first-child>div:last-child{position:static;width:100%;padding-inline:.8rem;gap:.8rem}main.widgets-manager>div>section>div.principal-grabber-div>div.video>article>div.action-buttons>div:first-child{display:none}main.widgets-manager>div>section>div.principal-grabber-div>div.video>article>div.action-buttons>div:last-child{margin:0;padding:0;border:none}main.widgets-manager>div>section>div.principal-grabber-div>div.video>article>div.action-buttons>div:last-child>input{width:3.2rem;height:1.8rem}main.widgets-manager article.column .action-buttons,main.widgets-manager>div>section>div.principal-grabber-div>div.video>article.column>div.action-buttons,main.widgets-manager>div>section>div.principal-grabber-div>div:not(.store,.files-docs)>article.column>div:last-child,main.widgets-manager>div>section>div.principal-grabber-div>div>article.column>div:first-child>div.action-buttons{display:none}main.widgets-manager>div>section>div.principal-grabber-div>div>article>div:first-child>div:last-child>p:last-child{font-size:1.2rem;line-height:1.44rem}main.widgets-manager>div>section>div.principal-grabber-div>div.link>article>div:first-child>div:nth-child(2){max-width:100%;aspect-ratio:16/9}main.widgets-manager.list>div>section>div.principal-grabber-div>div:not(.store,.files-docs)>article>div:last-child{margin:0;padding:0;border:none;position:absolute}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div.width-widget-information{position:relative}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:nth-child(2){position:absolute;bottom:1.6rem;left:.8rem;max-width:calc(100% - 1.6rem)}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:nth-child(2)>p:first-child{font-size:1.4rem;line-height:1.68rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:nth-child(2)>p:last-child{display:none}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:last-child{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;top:1.6rem;right:.8rem;left:unset}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:last-child input{width:3.2rem;height:1.8rem}main.widgets-manager.list>div>section>div.principal-grabber-div>div>article>div:last-child>div:last-child>div:first-child{display:none}main.widgets-manager.macro-calculator>div>section>p:is(.s1,.p1){font-size:1.4rem;line-height:1.68rem}main.widgets-manager.macro-calculator>div>section>h4{font-size:1.6rem;line-height:1.92rem}main.widgets-manager.macro-calculator article.formula-variable-wrapper{background-color:var(--white-05);padding:2.4rem;display:flex;flex-direction:column;gap:5.6rem}[data-theme=light] main.widgets-manager.macro-calculator article.formula-variable-wrapper{background-color:var(--dark-grey)}main.widgets-manager.macro-calculator article.formula-variable-wrapper>header>p.s1{font-size:1.4rem;line-height:1.68rem;width:4rem;height:4rem;flex-shrink:0}main.widgets-manager.macro-calculator article.formula-variable-wrapper>header>hgroup{display:flex;flex-direction:column;height:4rem;justify-content:space-between}main.widgets-manager.macro-calculator article.formula-variable-wrapper>header>hgroup>p.s1{font-size:1.4rem;line-height:1.68rem}main.widgets-manager.macro-calculator article.formula-variable-wrapper>header>hgroup>p.p6{font-size:1.2rem;line-height:1.44rem;opacity:.7}main.widgets-manager.macro-calculator>div>section>article table :is(.title-table-macro){font-size:1.4rem;line-height:1.68rem;padding-top:.8rem}main.widgets-manager.macro-calculator>div>section>article table input{margin-top:.8rem;padding-inline:1.6rem}main.widgets-manager.macro-calculator>div>section>article table .chip{font-size:1.2rem;line-height:1.44rem;height:-moz-fit-content;height:fit-content;text-wrap:nowrap;margin-top:.8rem}main.widgets-manager.macro-calculator article.formula-variable-wrapper>div{width:100%;overflow:auto}main.widgets-manager.macro-calculator article.formula-variable-wrapper table .load-suffix{font-size:1.4rem;line-height:1.68rem;right:2.4rem}main.widgets-manager.macro-calculator article.formula-variable-wrapper table{width:-moz-max-content;width:max-content}main.widgets-manager.macro-calculator article.formula-variable-wrapper table .suffix-input-container{padding-inline:.8rem}main.widgets-manager.macro-calculator>div>section>article table :is(.title-table-macro){padding-right:2.4rem}main.widgets-manager>div>section>div.principal-grabber-div>div:not(.store)>article>div:last-child:is(.width-widget-information){margin:0;padding:0;border:none}main.widgets-manager.recipes .publish-switch-wrapper{right:1.6rem;top:2.4rem}main.widgets-manager.video>div>section>div.principal-grabber-div>div>article>div:last-child>div:last-child.publish-switch-wrapper{position:static;max-width:-moz-fit-content;max-width:fit-content}main.widgets-manager.video div.action-buttons{right:1.6rem;top:2.4rem}:is(.publish-switch-wrapper,.files-docs) [type=checkbox][role=switch]:before{content:unset}main.widgets>header>div>details[role=list]:is([open]) summary{background-color:var(--white-05)}[data-theme=light] main.widgets>header>div>details[role=list]:is([open]) summary{background-color:var(--dark-grey)}.Widget-Modal .body .input-group div.labeled-switch,.Widget-Modal .body .input-group>input{padding-inline:1.6rem}.widgets-manager .input-group [type=checkbox][role=switch]{background-color:none;width:3.2rem;height:1.8rem}.widgets-manager .input-group [type=checkbox][role=switch]:checked{background-image:url(/img/new-icons/toggle_on.svg)}.widgets-manager .input-group [type=checkbox][role=switch]:not(:checked){background-image:url(/img/new-icons/toggle_off.svg)}.widgets-manager .input-group [type=checkbox][role=switch]:before{content:none}}main.Tasks-Main,main.subscribers-list{margin-left:4rem;padding:1.5rem}main.subscribers-list>header.stat-cards{display:flex;gap:1rem}main.subscribers-list>header.stat-cards>article{width:23.75rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.75rem .75rem 1.5rem 1.5rem}[data-theme=light] main.subscribers-list>header.stat-cards>article{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.subscribers-list>header.stat-cards>article>.tooltip-section{display:flex;justify-content:flex-end}main.subscribers-list>header.stat-cards>article>header{display:flex;justify-content:space-between}main.subscribers-list>header.stat-cards>article>div.body{display:flex;justify-content:space-between;padding-top:1.25rem}main.subscribers-list>header.stat-cards>article>div.body>.stats{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem}main.subscribers-list>header.stat-cards>article>div.body>.stats>.row{display:flex;align-items:center;gap:.5rem}[data-theme=light] main.subscribers-list>header.stat-cards>article>div.body .graph-wrapper svg{filter:none}main.subscribers-list>header.stat-cards>article>div.body>.stats>.row>p.s1{display:flex;align-items:center}main.subscribers-list>header.stat-cards>article>div.body>.stats>.row>p.s1.up{color:var(--success)}main.subscribers-list>header.stat-cards>article>div.body>.stats>.row>p.s1.down{color:var(--danger)}main.subscribers-list header.table-header{margin-top:3rem;display:flex;justify-content:space-between}[data-theme=light] main.subscribers-list header.table-header ul[role=toggle-links]>a[role=button][data-button-type=secondary],[data-theme=light] main.subscribers-list header.table-header>hgroup>input[type=search]{background-color:var(--light-gray)}main.subscribers-list header.table-header>hgroup{display:flex;gap:.5rem}main.subscribers-list header.table-header>hgroup>input{background-image:var(--icon-search-full)!important}main.subscribers-list>section[role=table-wrapper] table>tbody>tr>td>.body-table-empty{display:flex;flex-direction:column;align-items:center;padding-top:10rem;padding-bottom:10rem}main.subscribers-list>section[role=table-wrapper] table>tbody>tr>td>.body-table-empty>p{padding-bottom:.5rem;font-size:.875rem;line-height:1.5rem;font-weight:700}main.subscribers-list>section[role=table-wrapper] table>tbody>tr>td>.body-table-empty>span{font-size:.775rem;line-height:1.2rem;opacity:.7}main.subscribers-list>section[role=table-wrapper][data-borders-inside] table>tbody>tr>td:last-child>button:hover{background-color:var(--white-10)}[data-theme=light] main.subscribers-list section[role=table-wrapper]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-left:1px solid var(--white-10);border-right:1px solid var(--white-10);border-bottom:1px solid var(--white-10)}main.subscribers-list section[role=table-wrapper]>table>.table-body-side-subscriber-list>tr>td>a{font-weight:700}main.subscribers-list>.side-drawer>.drawer-main>section>section[role=table-wrapper]>table>.table-body-side-subscriber-list>tr>td>a{padding:.2rem}[data-theme=light] main.subscribers-list section[role=table-wrapper]>table>thead>tr>th{background-color:var(--light-gray)}main.subscribers-list>section[role=table-wrapper]>table>thead>tr>th{cursor:default;padding-top:.875rem;padding-bottom:.875rem}main.subscribers-list>section[role=table-wrapper]>table>thead>tr>th>picture{margin-left:.5rem;cursor:pointer}main.subscribers-list>section[role=table-wrapper]>table>thead>tr>th>picture>img{filter:var(--filter-black) var(--filter-contrast)}main.subscribers-list .side-drawer .drawer-main{overflow-y:auto!important;overflow-x:hidden!important;padding-right:.1875rem}main.subscribers-list .side-drawer header.details-header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}main.subscribers-list .side-drawer header.details-header>hgroup{display:flex;align-items:center;gap:.5rem}main.subscribers-list .side-drawer header.details-header>hgroup>div{display:flex;flex-direction:column;gap:.5rem}main.subscribers-list .side-drawer header.details-header>a[role=button]{margin-left:0;height:2.2rem;width:2.2rem;border-radius:.625rem;padding:0}main.subscribers-list .side-drawer header.details-header>hgroup>div>img{border-radius:1.875rem;border:.25rem solid var(--background-color);outline:1px solid var(--white-20);outline-offset:-1px;aspect-ratio:1}main.subscribers-list .side-drawer header.details-header>hgroup>div>p{font-size:.775rem;line-height:1.2rem}main.subscribers-list .side-drawer header.details-header>hgroup>div>.chip.info{padding-inline:.5rem}main.subscribers-list .side-drawer section>p{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}main.subscribers-list .side-drawer section>p>span{text-align:end;color:var(--white)}main.subscribers-list .side-drawer section>p>div{display:flex;align-items:center;gap:.5rem}main.subscribers-list .side-drawer section>div.member-details-actions{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;gap:.5rem}main.subscribers-list .side-drawer section>div.member-details-actions>a[role=button]{height:2.625rem;flex-grow:1;justify-content:center}main.subscribers-list .side-drawer .drawer-main table td:first-child{text-wrap:nowrap}[data-theme=light] main.subscribers-list .side-drawer section>div.member-details-actions>.secondary-button{background-color:var(--white-05)}[data-theme=light] main.subscribers-list .side-drawer section>div.member-details-actions>.secondary-button:hover{background-color:var(--secondary-background-hover-color)}main.subscribers-list .side-drawer section>div.member-details-actions:has(:nth-child(2))>a[role=button]{max-width:calc(50% - .25rem)}main.subscribers-list .side-drawer section>:is(h3,details){margin-top:1.5rem}main.subscribers-list .side-drawer section>details{border-style:solid;border-color:var(--white-20);padding-top:1rem;padding-bottom:1rem;border-left:none;border-right:none}main.subscribers-list .side-drawer section>details>div>div{margin-bottom:1rem;align-items:flex-end;display:flex;align-items:center;justify-content:space-between}main.subscribers-list .side-drawer section>details>div>div>p{max-width:19.0625rem}main.subscribers-list .side-drawer section>h3{margin-bottom:1.5rem}main.subscribers-list>.side-drawer>.drawer-main>details[role=list]{padding-bottom:1.5rem}main.subscribers-list .side-drawer article.plan-card{margin-bottom:1.5rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.75rem 1.5rem 1.5rem}main.subscribers-list .side-drawer article.plan-card>p:not(.p4){background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin-bottom:1.25rem;width:-moz-fit-content;width:fit-content;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main.subscribers-list .side-drawer article.plan-card>div{display:flex;align-items:center;justify-content:space-between}main.subscribers-list .side-drawer article.plan-card>.div-small-text{padding-bottom:.1rem;font-size:.775rem;line-height:1.2rem}main.subscribers-list .side-drawer article.plan-card>.subtotal-row{padding-top:1rem;border-top:2px dotted var(--white-10)}main.subscribers-list .side-drawer article.plan-card>.plan-cost-padding{padding-bottom:.1rem}main.subscribers-list .side-drawer article.plan-card>.unused-time-padding{padding-bottom:1rem}main.subscribers-list .side-drawer article.plan-card>div>div:first-child>h5{margin-bottom:.25rem;margin-top:0}main.subscribers-list .side-drawer fieldset>legend{margin:auto}main.subscribers-list .side-drawer fieldset+select{margin-bottom:1.5rem}main.subscribers-list .side-drawer article.plan-card.bordered-card{border-width:1px;border-style:solid;border-color:var(--white-20);background-color:transparent}main.subscribers-list .side-drawer article.plan-card>p.p4:before{margin-right:.75rem;display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;background-color:var(--white-70);--tw-content:"";content:var(--tw-content)}main.subscribers-list .side-drawer article.plan-card.bordered-card>h1{margin-top:1.5rem}main.coaching-dashboard{margin-left:4rem;padding:1.5rem}main.coaching-dashboard>header{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between}main.coaching-dashboard>header>hgroup>span:is(.upcoming,.in-progress){display:flex;align-items:center;gap:.5rem}main.coaching-dashboard>header>hgroup>span.in-progress:before{display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--warning);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress:before{background-color:var(--background-color)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.in-progress.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.in-progress:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.in-progress:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.in-progress>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.in-progress>a>div>span.name:before{color:var(--card-text-color)}}main.coaching-dashboard>header>hgroup>span.upcoming:before{display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--information);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming:before{background-color:var(--background-color)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-dashboard>header>hgroup>span.upcoming.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>main.coaching-dashboard>header>hgroup>span.upcoming:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.upcoming:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-dashboard>header>hgroup>span.upcoming>a>div>span.name:before{color:var(--card-text-color)}}main.coaching-dashboard>header>hgroup:is(:first-child,:last-child){display:flex;align-items:center;gap:.5rem}main.coaching-dashboard>header>hgroup:last-child>details:nth-child(2)>summary{height:2.625rem}main.coaching-dashboard>header>hgroup:last-child>details:first-child>summary{background-color:transparent}main.coaching-dashboard>header>hgroup:last-child>details:first-child>summary:hover{background-color:var(--white-05)}[data-theme=light] main.coaching-dashboard>header>hgroup:is(:first-child,:last-child)>details.dropdown-img>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-dashboard>header>hgroup:first-child{gap:1rem}main.coaching-dashboard>header>hgroup>a[role=button]{height:2.625rem}main.coaching-dashboard>header>hgroup>div[role=month-handler]{margin-bottom:0}[data-theme=light] main.coaching-dashboard>header>hgroup>div[role=month-handler]>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-dashboard>header>hgroup>div[role=month-handler]>div>button{padding:0}main.coaching-dashboard>div[role=sub-header]{margin-bottom:1.5rem}[data-theme=light] main.coaching-dashboard>div[role=sub-header]>div>hgroup>ul>a[role=button][data-button-type=secondary]{background-color:var(--light-gray)}[data-theme=light] main.coaching-dashboard>div[role=sub-header]>.unit-container{z-index:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.coaching-dashboard>div[role=sub-header]>.unit-container>button[data-button-type=outline]:before{background-color:var(--background-color)}main.coaching-dashboard>section[role=table-wrapper]{height:calc(100vh - 21.5rem);overflow-y:auto;border-bottom-right-radius:0;border-bottom-left-radius:0;outline:2px solid transparent;outline-offset:2px}main.coaching-dashboard>section[role=table-wrapper] .no-athlete-overview-section{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}main.coaching-dashboard>section[role=table-wrapper] .no-athlete-overview-section>p{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}main.coaching-dashboard>section[role=table-wrapper] .no-athlete-overview-section>span{padding-bottom:3rem;font-size:.875rem;line-height:1.5rem;opacity:.7}main.coaching-dashboard>section[role=table-wrapper] .no-athlete-overview-section>a{min-height:2.625rem;min-width:8rem}main.coaching-dashboard>section[role=table-wrapper]>table{overflow-y:auto}[data-theme=light] main.coaching-dashboard>section[role=table-wrapper]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-dashboard>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child{border-style:solid;border-color:var(--white-10);padding-left:1rem;border-width:0 1px 1px 0;min-width:15.625rem}main.coaching-dashboard>section[role=table-wrapper]>table>thead>tr:first-child>th{border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20)}main.coaching-dashboard>section[role=table-wrapper]>table>thead>tr:first-child>th:first-child{left:0;z-index:10}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td{border-style:solid;border-color:var(--white-10);border-width:0 1px 1px 0}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr:last-child>td{border-bottom-width:0;border-style:solid;border-color:var(--white-10)}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td>a:after{--tw-content:none;content:var(--tw-content)}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td>div>a>img{height:2rem;width:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}main.coaching-dashboard>section[role=table-wrapper]>table>thead>tr>th{position:sticky;top:0;width:2.25rem;padding:.75rem 0;text-align:center}[data-theme=light] main.coaching-dashboard>section[role=table-wrapper]>table>thead>tr>th{z-index:10;background-color:var(--light-gray)}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td{width:2.25rem;padding:.5rem 0;text-align:center}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td:first-child{position:sticky;left:0;background-color:var(--white-05-over-bg-solid)}[data-theme=light] main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td:first-child{position:sticky;left:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td.bodyWeight{min-width:2.8rem;padding:.5rem 0;text-align:center}a.value-Completed:before{border-radius:0;content:"";background:url(/img/new-icons/tick-gradient.svg) no-repeat 50%;position:relative;z-index:-1;margin:auto;display:block;height:.75rem;width:.75rem;--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>a.value-Completed:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>a.value-Completed.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>a.value-Completed.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>a.value-Completed.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>a.value-Completed.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>a.value-Completed:before{background-color:var(--background-color)}article.metrics-dashboard>section>a.value-Completed>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>a.value-Completed:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>a.value-Completed>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Completed.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>a.value-Completed:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Completed:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Completed>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Completed>a>div>span.name:before{color:var(--card-text-color)}}a.value-not-Completed:before{border-radius:0;content:"";background:url(/img/new-icons/red-cross.svg) no-repeat 50%;position:relative;z-index:-1;margin:auto;display:block;height:.75rem;width:.75rem;--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>a.value-not-Completed:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>a.value-not-Completed.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>a.value-not-Completed.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>a.value-not-Completed.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>a.value-not-Completed.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>a.value-not-Completed:before{background-color:var(--background-color)}article.metrics-dashboard>section>a.value-not-Completed>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>a.value-not-Completed:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>a.value-not-Completed>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-not-Completed.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>a.value-not-Completed:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-not-Completed:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-not-Completed>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-not-Completed>a>div>span.name:before{color:var(--card-text-color)}}[data-theme=light] a.value-not-Completed:before{z-index:0}[data-theme=light] a.value-In:before{z-index:0!important;background-color:var(--warning)!important}[data-theme=light] a.value-Upcoming:before{z-index:0!important;background-color:var(--information)!important}[data-theme=light] a.value-Completed:before{z-index:0!important;background-color:transparent!important}a.value-Upcoming:before{position:relative;z-index:-1;margin:auto;display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--information);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>a.value-Upcoming:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>a.value-Upcoming.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>a.value-Upcoming.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>a.value-Upcoming.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>a.value-Upcoming.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>a.value-Upcoming:before{background-color:var(--background-color)}article.metrics-dashboard>section>a.value-Upcoming>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>a.value-Upcoming:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>a.value-Upcoming>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-Upcoming.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>a.value-Upcoming:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Upcoming:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-Upcoming>a>div>span.name:before{color:var(--card-text-color)}}a.value-In:before{position:relative;z-index:-1;margin:auto;display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--warning);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>a.value-In:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>a.value-In.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>a.value-In.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>a.value-In.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>a.value-In.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>a.value-In:before{background-color:var(--background-color)}article.metrics-dashboard>section>a.value-In>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>a.value-In:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>a.value-In>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>diva.value-In.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>a.value-In:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-In:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-In>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>diva.value-In>a>div>span.name:before{color:var(--card-text-color)}}main.coaching-dashboard>header>hgroup>span.late{display:flex;align-items:center;gap:.25rem}a.value-late:before,main.coaching-dashboard>header>hgroup>span.late:before{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1));--tw-content:"!!";content:var(--tw-content)}[data-theme=light] main.coaching-dashboard>section[role=table-wrapper]>table>tbody>tr>td [role=tooltip] .data{--white-05:#fff}main.coaching-tasks{margin-left:4rem;padding:1.5rem}main.coaching-tasks>header *{font-size:.875rem}[data-theme=light] main.coaching-tasks>header>div[role=buttons-container]>a[role=button][data-button-type=outline],[data-theme=light] main.coaching-tasks>header>div[role=buttons-container]>details>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-tasks>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}main.coaching-tasks>header>div[role=buttons-container] a[role=button],main.coaching-tasks>header>div[role=buttons-container]>details>summary{height:2.625rem}main.coaching-tasks>header>div[role=buttons-container] a[role=button]:first-of-type{min-width:9.25rem}main.coaching-tasks>header>div[role=buttons-container] a[role=button]:last-child{min-width:7.938rem}main.coaching-tasks>section>p{margin-top:1.5rem;text-align:center}main.coaching-tasks>section>div.athletes-groups-wrapper{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}main.coaching-tasks>section>div.no-tasks-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 15rem)}main.coaching-tasks>section>div.no-tasks-section>p{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}main.coaching-tasks>section>div.no-tasks-section>span{width:26rem;padding-bottom:2.25rem;text-align:center;font-size:.875rem;line-height:1.5rem;opacity:.7}main.coaching-tasks>section>div.no-tasks-section>a{min-height:2.625rem;min-width:6.875rem}[data-theme=light] main.coaching-tasks>section>div.athletes-groups-wrapper ul[role=toggle-links]>a[data-button-type=outline]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.coaching-tasks>section>div.athletes-groups-wrapper ul[role=toggle-links]>a[data-button-type=secondary]{background-color:var(--light-gray)}main.coaching-tasks>section>div.athletes-groups-wrapper>div:first-child{display:flex;gap:1rem}main.coaching-tasks>section>div.athletes-groups-wrapper>div:first-child>div.chip.info{flex-shrink:0;height:2.25rem}main.coaching-tasks>section>div.athletes-groups-wrapper>div:first-child>ul{flex-wrap:wrap}main.coaching-tasks>section>section[role=table-wrapper]{max-height:75vh;overflow-y:auto;border-bottom-right-radius:0;border-bottom-left-radius:0;outline:2px solid transparent;outline-offset:2px}[data-theme=light] main.coaching-tasks>section>section[role=table-wrapper]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.coaching-tasks>section>section[role=table-wrapper] table>thead>tr>th{background-color:var(--light-gray)}main.coaching-tasks>section>section[role=table-wrapper]>table>thead>tr>.video-task-col{width:5rem}main.coaching-tasks>section>section[role=table-wrapper][data-borders-inside] table>tbody>tr>.name>a:hover:before{background-color:transparent}main.coaching-tasks>section section[role=table-wrapper][data-borders-inside] table>tbody>tr>.video-task-col-content{text-align:center}.upcoming-task{width:9.4rem;background-color:var(--information-opacity);padding-top:.75rem;padding-bottom:.75rem;text-align:center;color:var(--information)}main.coaching-tasks section[role=table-wrapper]>table{overflow-y:auto}main.coaching-tasks section[role=table-wrapper]>table>thead>tr>th{position:sticky;top:0}main.coaching-tasks>section section[role=table-wrapper][data-borders-inside] table>tbody>tr>td>picture>img{cursor:pointer}main.coaching-tasks>section>section[role=table-wrapper]>table>thead>tr>th:first-child{z-index:1;width:3.75rem}main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{position:relative;z-index:0;display:block;text-align:center}article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{background-color:var(--background-color)}article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.coaching-tasks>section>section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child>picture>a>div>span.name{color:var(--card-text-color)}}main.coaching-tasks>section>section[role=table-wrapper]>table>thead>tr>th:last-child{z-index:20;width:4.8rem}main.coaching-tasks>section>section[role=table-wrapper]>table>tbody>tr>td:last-child>a{margin:auto;height:-moz-fit-content;height:fit-content;padding:.375rem}.Modal-Box.add-task>.box,.Modal-Box.add-task>.box>.body{overflow:unset}.Modal-Box.add-task>.box>.body>form{display:flex;gap:1rem}.Modal-Box.add-task>.box>.body>form>div{width:20rem}.Modal-Box.add-task>.box>.body>form>div details>summary{height:3rem;--height:3rem}.Modal-Box.add-task>.box>.body>form>div details>summary+ul{max-height:15.625rem;overflow:auto}.Modal-Box.add-task>.box>.body>form>div:last-child>textarea{height:calc(100% - 1.5rem)}.Modal-Box.add-task>.box>.body>form>div>[role=calendar-date-selectors]>[role=date-selector-wrapper]{width:100%}.Modal-Box.add-task>.box>.body>form>div:first-child>div:not(:last-child),.Modal-Box.add-task>.box>.body>form>div:first-of-type>div:not(:last-child){margin-bottom:1.5rem}.Modal-Box.add-task>.box>.body>form>div details>summary>p.no-athlete-selected{margin-left:.5rem;opacity:.7}[data-theme=light] .Modal-Box.add-task>.box>.body>form>div details>summary>p.no-athlete-selected{opacity:.1}main.incomes{margin-left:4rem;padding:1.5rem}main.incomes>header>.selector-container{display:flex;gap:1rem}main.incomes>header>.selector-container .earning-selector{height:9.375rem;width:20rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.75rem .75rem 1.5rem 1.5rem}main.incomes>header>.selector-container .earning-selector>header{display:flex;justify-content:space-between}main.incomes>header>.selector-container .earning-selector>header>span{margin-top:.5rem;font-size:.875rem;font-weight:700}main.incomes>header>.selector-container .earning-selector>.earning-quantity{margin-top:2rem}main.incomes>header>.selector-container .earning-selector>.earning-quantity>h1{margin-top:0;margin-bottom:.25rem;display:inline;font-weight:700}main.incomes>header>.selector-container .earning-selector>.earning-quantity>p.p1{margin-left:.5rem;display:inline}main.incomes .custom-loader{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--white-05);height:calc(100vh - 20rem)}main.incomes .custom-loader>.loader-card{border-radius:var(--border-radius);background-color:var(--white-10);padding:2rem;text-align:center}main.incomes .custom-loader>.loader-card>h3{margin-bottom:1rem}main.incomes .custom-loader>.loader-card>p{margin-bottom:3rem}main.incomes .custom-loader>.loader-card>button{margin:auto}main.incomes .v-hidden{display:none}main.incomes .v-hidden *{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.incomes .v-hidden *){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.incomes .v-hidden *{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.incomes .v-hidden *{opacity:0}.range-selectors{display:flex;align-items:center;gap:.5rem}main.incomes section.incomes-container{margin-top:1.5rem;border-radius:1rem;background-color:var(--white-05);padding:2rem}main.incomes section.incomes-container>header{margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between}main.incomes section.history-container{margin-top:2rem;display:flex;gap:2rem}main.incomes section.history-container>div{max-width:50%;flex-grow:1}main.incomes section.history-container section[role=table-wrapper]{max-height:37.5rem;overflow:auto}main.incomes section.incomes-container div[role=tooltip]:after{bottom:0;top:100%;border-color:var(--background-color) transparent transparent}main.incomes section.history-container section[role=table-wrapper]>table>thead{position:sticky;top:0}main.incomes section.history-container section[role=table-wrapper]>table{overflow:unset}main.incomes section.history-container section[role=table-wrapper]>table>thead>tr>th{background-color:var(--light-gray);padding-top:.75rem;padding-bottom:.75rem}main.incomes section.history-container section[role=table-wrapper] thead>tr>th>div>picture>img{filter:var(--filter-black) var(--filter-contrast)}main.incomes section.history-container .payments-history td.amount{color:var(--success)}main.incomes section.history-container .payouts-history td.amount{color:var(--danger)}[data-theme=light] main.incomes .custom-loader,[data-theme=light] main.incomes section.incomes-container,[data-theme=light] main.incomes>header>.selector-container .earning-selector{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.incomes section.incomes-container>div.graph-container>.graph>svg{filter:none}[data-theme=light] main.incomes section.history-container section[role=table-wrapper]>table>tbody{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.incomes .custom-loader>.loader-card{background-color:var(--background-color)}[data-theme=light] main.incomes section.history-container section[role=table-wrapper]>table .React-Tooltip{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1;color:rgb(32 38 46/var(--tw-text-opacity,1));cursor:unset}main.msb-university{margin-left:4rem;padding:1.5rem}main.msb-university>header{margin-bottom:3rem}main.msb-university>header>h3{margin-bottom:.5rem}main.msb-university>div.sub-header{margin-bottom:1rem}main.msb-university>div.sub-header,main.msb-university>div.sub-header>div.product-selector{display:flex;align-items:center;gap:.5rem}main.msb-university>div.sub-header>div.product-selector>button{padding-left:1.5rem;padding-right:1.5rem}main.msb-university>section{margin-bottom:1rem;display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}main.msb-university>section>article{height:28.8rem;overflow:auto;border-radius:var(--border-radius);background-color:var(--white-05);padding:0 .5rem .5rem;width:calc(33.33333% - .66667rem)}main.msb-university>section>article>p{position:sticky;margin-bottom:1.75rem;background-color:var(--dark-grey);padding-top:1.5rem;padding-left:.75rem;top:0}main.msb-university>section>article>ul>li{margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.625rem .75rem}main.msb-university>section>article>div.not-found{display:flex;flex-direction:column;align-items:center;gap:.5rem}main.msb-university .tutorials-container{display:block}article.metrics-dashboard>section>main.msb-university .tutorials-container{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.msb-university .tutorials-container.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.msb-university .tutorials-container.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.msb-university .tutorials-container.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.msb-university .tutorials-container.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.msb-university .tutorials-container{background-color:var(--background-color)}article.metrics-dashboard>section>main.msb-university .tutorials-container>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.msb-university .tutorials-container:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.msb-university .tutorials-container>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.msb-university .tutorials-container.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.msb-university .tutorials-container{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.msb-university .tutorials-container{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.msb-university .tutorials-container>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.msb-university .tutorials-container>a>div>span.name{color:var(--card-text-color)}}main.msb-university .tutorials-container>li{cursor:pointer}.msb-univ-modal .body .video{width:41.25rem}.Modal-Box.msb-univ-modal .box footer{display:block;padding-top:1.5rem}article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer{background-color:var(--background-color)}article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.msb-univ-modal .box footer.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Modal-Box.msb-univ-modal .box footer{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.msb-univ-modal .box footer{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.msb-univ-modal .box footer>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.msb-univ-modal .box footer>a>div>span.name{color:var(--card-text-color)}}.Modal-Box.msb-univ-modal .box footer>p.s1:nth-child(2){margin-bottom:.5rem}.Modal-Box.msb-univ-modal>.box{width:45.25rem}[data-theme=light] main.msb-university>div.sub-header>div.product-selector>button,[data-theme=light] main.msb-university>div.sub-header>input,[data-theme=light] main.msb-university>section>article{background-color:var(--dark-grey)}main.plan-manager{margin-left:4rem;padding:1.5rem;height:calc(100vh - 4rem);overflow:auto}main.plan-manager>header{position:sticky;top:-1.5rem;background-color:var(--background-color);z-index:1}main.plan-manager>header>nav>hgroup{margin-left:auto;display:flex;align-items:center;gap:.5rem}main.plan-manager>header>nav>hgroup>a[role=button]{height:2rem}main.plan-manager>header>nav>a:is([aria-current]){height:2.9rem}main.plan-manager>div.plans-table{margin-top:1.5rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem}[data-theme=light] main.plan-manager>div.plans-table{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.plan-manager>div.plans-table .row{display:flex}main.plan-manager>div.plans-table>div.table-head{padding-top:1rem;padding-bottom:1.5rem;position:sticky;top:1.45rem;background-color:var(--dark-grey);z-index:1}main.plan-manager>div.plans-table>div.table-head .cell{padding-top:0;padding-bottom:0}main.plan-manager>div.plans-table .cell{flex:4;padding:1rem}main.plan-manager>div.plans-table .cell:has(.text-light){display:flex;flex-direction:column;gap:.25rem}main.plan-manager>div.plans-table .cell .text-light{color:var(--white-50)}main.plan-manager>div.plans-table .table-row{margin-bottom:.5rem;border-radius:var(--border-radius);background-color:var(--white-05)}main.plan-manager>div.plans-table .table-row:last-child{margin-bottom:0}main.plan-manager>div.plans-table .cell.center{text-align:center}main.plan-manager>div.plans-table .cell.narrow{max-width:6.5625rem;padding-left:0;padding-right:0}main.plan-manager>div.plans-table .cell a[role=button]{border-radius:var(--border-radius-md)}[data-theme=light] main.plan-manager>div.plans-table .cell a[role=button]{background-color:var(--dark-grey)}main.plan-manager>div.plans-table .cell>a[role=button]:after,main.plan-manager>div.plans-table .cell>a[role=button]:before{border-radius:var(--border-radius-md)}main.plan-manager>div.plans-table .icon-button-container{margin-top:.5rem;display:flex;gap:.25rem}main.plan-manager>div.plans-table .cell:last-child{display:flex;align-items:center;justify-content:center}main.plan-manager>div.plans-table .cell ol{margin-left:1rem}.Modal-Box.plan-modal .row{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.Modal-Box.plan-modal form>.row:first-child{max-width:50%}.Modal-Box.plan-modal .box{width:58.5rem;overflow:visible}.Modal-Box.plan-modal .box>.body{max-height:60vh;overflow:unset}.Modal-Box.plan-modal .row>.group{width:100%}.Modal-Box.plan-modal .row>.group details>summary{--height:3rem}.Modal-Box.plan-modal .row>.group details>summary+ul{max-height:20rem}.Modal-Box.plan-modal .row>.group details>summary+ul>li>div>label{margin-bottom:0;display:flex;align-items:center;gap:.5rem;opacity:1}.Modal-Box.plan-modal .features-list{max-height:30vh;overflow:auto}.Modal-Box.plan-modal .input-row{margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.Modal-Box.plan-modal .row>.group .checkbox-group>label{display:flex;align-items:center;gap:.5rem}.Plan-Modal .modal-body{display:grid;grid-template-columns:2fr 5fr;row-gap:.75rem;padding-bottom:2rem}.Plan-Modal .modal-body>p:nth-child(2n),.Plan-Modal .modal-body>ul>li{padding-left:3rem}.plan-modal.trial .box{width:-moz-fit-content;width:fit-content}.plan-modal.trial .row:first-child .group{display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-10);padding:1rem .5rem 1rem .75rem}.plan-modal.trial .row .group details:not(.disabled)>summary{background-color:var(--white-10)}.plan-modal.trial.min-term .modal-body{width:24rem}.plan-modal.trial.min-term .modal-body>span.chip.warning+div>input[type=checkbox]{height:1.5rem;width:1.5rem}.plan-modal.trial.min-term .modal-body>span.chip.warning+div>label{width:calc(100% - 2rem)}.plan-modal.trial .row:first-child .group>label{margin-bottom:0}main.plan-manager>div.plans-table .cell.price{flex-grow:1}[data-theme=light] main.plan-manager .create-coupon{background-color:var(--dark-grey)}.coupon-modal .coupon-modal-container{display:flex;gap:1.5rem;padding:1.5rem 2rem}.coupon-modal aside{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:1.5rem;border-right:1px solid var(--white-10)}.coupon-modal .coupon,.coupon-modal aside{display:flex;flex-direction:column;gap:.75rem}.coupon-modal .coupon{position:relative;width:20rem;flex-shrink:0;overflow:hidden;border-radius:1rem;padding:1rem 1rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.coupon-modal .coupon:after,.coupon-modal .coupon:before{position:absolute;bottom:2.5rem;height:1.5rem;width:1.5rem;border-radius:9999px;background-color:var(--dark-grey);--tw-content:"";content:var(--tw-content)}.coupon-modal .coupon:before{left:-10px}.coupon-modal .coupon:after{right:-10px}.coupon-modal .price{color:#fff}.coupon-modal .coupon-header .title{color:#fff;font-size:1rem;line-height:normal}.coupon-modal .coupon-header .validity{color:#fff;font-size:.75rem;line-height:normal}.coupon-modal .coupon-code{margin-top:.75rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.5rem;font-weight:700}.coupon-modal .delete-button{position:absolute;right:4.5rem;top:.5rem;height:1.5rem;padding:0}.coupon-modal .delete-button img{filter:grayscale(1) brightness(1000%)}.coupon-modal .copy-button{position:absolute;right:.5rem;top:.5rem;height:1.5rem;cursor:pointer;border-radius:.5rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 30 37/var(--tw-text-opacity,1))}.coupon-modal .copy-button:hover{background:#f0f0f0}.coupon-modal .coupon div[role=tooltip]{visibility:hidden;top:2.25rem;right:.5rem;min-width:auto;padding:.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media only screen and (max-width:640px){.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .coupon-modal .coupon div[role=tooltip]:not(:last-child){display:none}}.coupon-modal .coupon div[role=tooltip].shown{visibility:visible;opacity:1}.coupon-modal .coupon-line{position:absolute;top:10rem;height:1px;width:100%;border-top:1px dashed #fff}.coupon-modal .coupon-footer{display:flex;justify-content:space-between;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}.coupon-modal form{max-height:70vh;overflow-y:auto;overflow-x:hidden}.coupon-modal form details[role=list] summary:not([role]){height:3rem;max-height:3rem}.coupon-modal form .row:not(:last-child){margin-bottom:1.5rem}.coupon-modal form .row .radio-group{display:flex;align-items:center;gap:.5rem;background-color:var(--white-05);padding:.5rem}.coupon-modal form .row .radio-group:not(:last-child){border-bottom:1px solid var(--white-10)}.coupon-modal form .row .radio-group:nth-child(2){border-top-left-radius:.75rem;border-top-right-radius:.75rem}.coupon-modal form .row .radio-group:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.coupon-modal form .row .checkbox-group{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;background-color:var(--white-05);padding:.75rem 1rem}.coupon-modal form .row :is(.radio-group,.checkbox-group) label{opacity:1}.Modal-Box.coupon-modal .box footer{padding-top:1.5rem;padding-bottom:1.5rem}main.settings{margin-left:4rem;display:flex;gap:1.75rem;padding:1.5rem;height:calc(100vh - 4rem);overflow:auto}main.settings>aside{display:block;min-width:14.5rem}article.metrics-dashboard>section>main.settings>aside{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.settings>aside.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.settings>aside.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.settings>aside.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.settings>aside.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.settings>aside{background-color:var(--background-color)}article.metrics-dashboard>section>main.settings>aside>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.settings>aside:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.settings>aside>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.settings>aside{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>a>div>span.name{color:var(--card-text-color)}}main.settings>aside>h4{margin-top:2.5rem;margin-left:1rem;margin-bottom:1.5rem;display:block}article.metrics-dashboard>section>main.settings>aside>h4{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.settings>aside>h4.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.settings>aside>h4.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.settings>aside>h4.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.settings>aside>h4.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.settings>aside>h4{background-color:var(--background-color)}article.metrics-dashboard>section>main.settings>aside>h4>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.settings>aside>h4:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.settings>aside>h4>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.settings>aside>h4{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4>a>div>span.name{color:var(--card-text-color)}}main.settings>aside>h4:first-child{margin-top:1.5rem;margin-bottom:1.5rem;display:block}article.metrics-dashboard>section>main.settings>aside>h4:first-child{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.settings>aside>h4:first-child.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.settings>aside>h4:first-child.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.settings>aside>h4:first-child.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.settings>aside>h4:first-child.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.settings>aside>h4:first-child{background-color:var(--background-color)}article.metrics-dashboard>section>main.settings>aside>h4:first-child>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.settings>aside>h4:first-child:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.settings>aside>h4:first-child>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>aside>h4:first-child.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.settings>aside>h4:first-child{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4:first-child{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4:first-child>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>aside>h4:first-child>a>div>span.name{color:var(--card-text-color)}}main.settings>aside :is(button,[role=button]):is([data-button-type=tertiary]){border-radius:var(--border-radius-md)}main.settings>aside :is(button,[role=button]):is([data-button-type=tertiary]) span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin:0;padding:0;font-weight:600;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;font-size:var(--font-size)}main.settings>form{overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem;width:calc(100vw - 19.5rem)}[data-theme=light] main.settings>form{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>form>h3{margin-bottom:2rem;width:-moz-fit-content;width:fit-content}label.avatar-input{margin-top:2rem;display:flex;align-items:center;gap:1.5rem;opacity:1}label.avatar-input img{aspect-ratio:1}label.avatar-input.only-show-mobile{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(label.avatar-input.only-show-mobile){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)label.avatar-input.only-show-mobile{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row label.event-counter-item.avatar-input.only-show-mobile{opacity:0}.avatar-input+input[type=file]{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.avatar-input+input[type=file]){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).avatar-input+input[type=file]{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.avatar-input+input[type=file]{opacity:0}.avatar.image>img,.avatar>img{-o-object-fit:cover;object-fit:cover}.avatar.image>img{border:.375rem solid transparent;outline-style:solid;outline-width:2px;outline-offset:-1px;outline-color:var(--white-20)}main.settings>form>div.row{margin-bottom:1.5rem;display:flex;gap:1.5rem;max-width:60rem}main.settings>form>div.row:last-of-type{margin-bottom:3rem}main.settings>form>div.row:last-of-type>label,main.settings>form>div.row:last-of-type>label>.theme-selector{margin-bottom:0}main.settings>form>label.avatar-input{margin-bottom:2rem}main.settings>form>label.avatar-input div.row:first-child{margin-top:2rem}main.settings>form>div.row>label{position:relative;max-width:calc(50% - .75rem);flex-grow:1;opacity:1}main.settings>form>div.row>label>a[role=button]{position:absolute;font-weight:600;--half-button-height:calc(var(--button-height)/2);right:.5rem;height:var(--button-height);bottom:.375rem}main.settings>form>div.row>label>a[role=button]>span{height:100%;width:100%;display:flex;align-items:center;justify-content:center}main.settings>form>div.row>label .theme-selector{margin-top:.5rem;margin-bottom:1.5rem;background-color:var(--white-05)}main.settings .theme-selector{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;border-radius:1rem;background-color:var(--white-05);padding:.5rem}main.settings .theme-selector>span{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.settings .theme-selector>span){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.settings .theme-selector>span{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.settings .theme-selector>span{opacity:0}main.settings .theme-selector .boxes{width:100%}main.settings .theme-selector>.boxes>.box{width:14rem;gap:2.25rem;padding-top:2.25rem;padding-bottom:1rem}main.settings .theme-selector .boxes .box{align-items:center}main.settings .theme-selector .boxes .box>img{height:4rem}main.settings .theme-selector .boxes .box>div{display:flex;align-items:center;gap:.25rem}main.settings .theme-selector .boxes .box.active{border-width:1px;border-style:solid;border-color:var(--white-20);background-color:var(--white-10)}main.settings>form>div.row>label .theme-selector>.boxes>.box>div{display:flex;align-items:center;justify-content:center;gap:.25rem}main.settings>form>button[type-submit]{margin-top:3rem}.Modal-Box.change-email-wrapper .box .body{width:33.125rem}.Modal-Box.change-email-wrapper .box .body>form>label:first-child+input,.Modal-Box.change-pasword-wrapper .box .body>form>label:not(:last-child){margin-bottom:1.5rem}main.settings>section.preferences-wrapper{position:relative;width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.settings>section.preferences-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.preferences-wrapper>form{max-width:1280px}main.settings>section.preferences-wrapper>form>label{display:flex;align-items:center;justify-content:space-between}main.settings>section.preferences-wrapper>h3{margin-bottom:2rem}main.settings>section.preferences-wrapper>nav{margin-bottom:1.5rem}main.settings>section.preferences-wrapper>footer{display:flex;padding-top:1rem;padding-bottom:3rem}main.settings>section.preferences-wrapper .push-community{margin-bottom:2rem;border-bottom:1px solid var(--white-10)}main.settings>section.preferences-wrapper .push-community>.push-community-card{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--white-05);padding:.5rem 1rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions{display:flex;gap:.25rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions>.help-tooltip{display:flex;align-items:center;justify-content:center;padding-left:.75rem}.meal-planner-main>.meal-planner-header>.header-buttons>button:last-child>div,main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions>.help-tooltip>div>.help-tooltip-container{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05);font-weight:700}.push-community-card:nth-of-type(2){margin-top:.5rem;margin-bottom:2rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy{position:relative}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy>img{top:calc(50% - .8rem);position:absolute;left:.25rem;width:1.5rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy>input{width:16vw;padding-inline:2rem;margin-top:0;height:auto;min-height:2rem;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy>div{position:absolute;right:.5rem;bottom:.5rem;display:flex;width:1.5rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--white-05)}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy>div>button{height:1rem;width:1rem;background-color:transparent}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions .input-with-copy>div>button>img{height:1rem;width:1rem}.option-toggler{display:flex;align-items:center;gap:.5rem}.option-toggler>label{margin-bottom:0;display:flex;height:2rem;width:7.75rem;cursor:pointer;justify-content:center;border-radius:var(--border-radius-md);padding-top:.5rem;padding-bottom:.5rem;opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.option-toggler>label.active,.option-toggler>label:not(.active):hover{background-color:var(--white-05)}.option-toggler>label.active>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:600;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.option-toggler>label>span{line-height:1.0625rem}.option-toggler input{display:none}main.settings>section.preferences-wrapper>form>div.row{margin-bottom:.5rem;display:flex;height:3rem;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem}main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details,main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>summary,main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>ul{width:15.75rem}main.settings>section.preferences-wrapper .option-toggler>label.active{background-color:var(--outline-background-color)}main.settings>section.preferences-wrapper .option-toggler>label:not(.active):hover{background-color:var(--white-10)}main.settings>section.preferences-wrapper details[role=list] summary:not([role]){border-radius:var(--border-radius-md);font-size:var(--font-size-md);background-color:var(--outline-background-color)}main.settings>section.preferences-wrapper details[role=list] summary:not([role]):hover{background-color:var(--white-10)}main.settings>section.preferences-wrapper details[role=list] summary:not([role]) p{font-size:var(--font-size-md)}main.settings>section.preferences-wrapper>form>div.row>div.toggler-tooltip-wrap{display:flex;align-items:center;gap:1rem}main.settings>section.preferences-wrapper>form>div.row>.action-buttons>.no-tooltip{width:1.5rem}details.min-and-secs-input>summary+div{right:unset;left:0;margin-top:.25rem;display:none;padding:1.5rem 1rem 1rem}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(details.min-and-secs-input>summary+div){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)details.min-and-secs-input>summary+div{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row details.event-counter-item.min-and-secs-input>summary+div{opacity:0}details.min-and-secs-input>summary+div.opened{display:block;padding:1rem}article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened{background-color:var(--background-color)}article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened>{display:flex;gap:.75rem}article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divdetails.min-and-secs-input>summary+div.opened.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>details.min-and-secs-input>summary+div.opened{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divdetails.min-and-secs-input>summary+div.opened{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divdetails.min-and-secs-input>summary+div.opened>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divdetails.min-and-secs-input>summary+div.opened>a>div>span.name{color:var(--card-text-color)}}details.min-and-secs-input>summary+div>div:is(.label-row,.input-row){display:flex;align-items:center}details.min-and-secs-input>summary+div>div.label-row>label{width:4.75rem}details.min-and-secs-input>summary+div>div.input-row>input{margin-top:0;height:2rem;width:4rem}details.min-and-secs-input>summary+div>div.input-row>input#default-time-period{margin-left:.5rem}details.min-and-secs-input>summary+div>div.input-row>span.time-separator{display:flex;width:.75rem;align-items:center;justify-content:center}details.min-and-secs-input>summary+div>div.input-row>button{margin-left:1rem}details.min-and-secs-input>summary[disabled]{cursor:not-allowed;opacity:.5}main.settings>section.preferences-wrapper>form>div.row>div.action-buttons>:is(button[data-button-type=tertiary],details){width:7.75rem;border-radius:var(--border-radius-md);border-width:1px}main.settings>section.preferences-wrapper>form>div.row.velocity>div.action-buttons>.option-toggler{gap:0}main.settings>section.preferences-wrapper>form>div.row.velocity>div.velocity-title{display:flex;flex-direction:row;align-items:center;gap:1rem}div[role=modal] div[role=wrapper]:is(main.settings>section.preferences-wrapper>form>div.row.velocity>div.velocity-title){display:flex;gap:16px}main.settings>section.preferences-wrapper>form>div.row.velocity>div.action-buttons>.option-toggler>label{width:3.875rem}.Modal-Box.velocity-explanation-modal .body{max-width:35rem}.Modal-Box.custom-rest-modal .box{width:45rem;overflow:unset}.Modal-Box.custom-rest-modal .box .body{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.5rem;overflow:unset}.Modal-Box.custom-rest-modal details[role=list] summary:not([role]){height:2.5rem;background-color:var(--form-element-background-color)!important;padding-left:1rem;padding-right:1rem}.Modal-Box.custom-rest-modal details[role=list] summary:not([role]):hover{background-color:var(--form-element-hover-background-color)!important}.Modal-Box.velocity-modal .box{width:45rem;overflow:unset}.Modal-Box.velocity-modal .box .body>header{margin-bottom:.5rem;display:flex;align-items:center}.Modal-Box.velocity-modal .box .body>div.velocity-table-row{margin-bottom:.5rem;display:flex;align-items:center;border-radius:var(--border-radius);background-color:var(--white-05)}.Modal-Box.velocity-modal .box .body .velocity-threshold-control{margin:auto;display:flex;align-items:center;gap:1.25rem}.Modal-Box.velocity-modal .box .body .velocity-threshold-control>button{border-radius:var(--border-radius-md)}.Modal-Box.velocity-modal .box .body .velocity-threshold-control>input{width:2.5rem;background-color:transparent;padding:0;text-align:center}main.settings>section.preferences-wrapper>form#form-storefront>label,main.settings>section.preferences-wrapper>form.form-storefront>label{display:flex;align-items:center;justify-content:space-between;color:var(--white-70);opacity:1}main.settings>section.branding-wrapper{position:relative;width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.settings>section.branding-wrapper{background-color:var(--dark-grey)}main.settings>section.branding-wrapper>h3{margin-bottom:2rem}main.settings>section.branding-wrapper>header{margin-bottom:1.5rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between}main.settings>section.branding-wrapper>header .action-buttons.mobile-hidden{margin-left:auto;margin-bottom:.25rem;display:flex}main.settings>section.branding-wrapper>form>footer>.floating-globe{left:calc(50vw - 10.5rem)}@media screen and (min-width:1600px){main.settings>section.branding-wrapper>form>footer>.floating-globe{left:calc(800px - 10.5rem)}}main.settings>section.branding-wrapper>form footer .action-buttons.mobile-hidden{display:flex}main.settings>section.branding-wrapper>form>div>article{margin-bottom:.5rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem 1rem}main.settings>section.branding-wrapper>form>div>article .chip{height:2rem}main.settings>section.branding-wrapper>form>div>article .chip.info+a[role=button][data-button-type=outline],main.settings>section.branding-wrapper>form>div>article .chip.info+a[role=button][data-button-type=outline]:before{height:2rem;border-radius:var(--border-radius-md)}main.settings>section.branding-wrapper>form>div.mobile-section>article:first-child{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}main.settings>section.branding-wrapper>form>div>article>section{display:flex;gap:1.5rem}main.settings>section.branding-wrapper>form>div>article>section>:is(.left-side,.right-side){width:calc(50% - .75rem)}main.settings>section.branding-wrapper>form>div>article>section>.left-side>input{width:100%}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.right-side,main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.right-side{display:flex;width:50%;align-items:center;justify-content:center}main.settings>section.branding-wrapper>form>div>article>section>.left-side>input{margin-top:0}main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector{margin-top:0;background-color:var(--white-05)}main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector>.boxes>.box>img{height:6.25rem;width:3rem}.multi-options-container{display:flex;gap:.25rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}.multi-options-container>div{display:flex;height:2.5rem;width:100%;cursor:pointer;align-items:center;justify-content:center}.multi-options-container>div.active{border-radius:var(--border-radius-md);background-color:var(--white-05)}.multi-options-container>div.active>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:600;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}main.settings>section.branding-wrapper>form>div>article:first-child>section{display:flex}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side{display:flex;gap:.5rem}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side>div>.image-selector{height:24.5rem;width:14.5rem;border-radius:1rem;background-color:var(--white-05);padding:1rem}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.title-row{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.title-row){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.title-row{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.title-row{opacity:0}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.edit-button{display:flex;cursor:pointer;flex-direction:row-reverse;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--border-radius-md);border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);padding:.5rem;color:var(--information)}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.image-section>.image-container{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.image-section>.image-container){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.image-section>.image-container{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.image-section>.image-container{opacity:0}main.settings :is(.storefront-section,.app-settings) .input-color{height:3rem}main.settings article.app-settings .input-color>input{margin-top:0}main.settings>section.branding-wrapper>form>div>article>section>:is(.left-side,.right-side) label:not(.color-showcase,:first-child){margin-top:1.5rem}main.settings>section.branding-wrapper>form>div>article>header{margin-bottom:1.75rem;display:flex;align-items:center;justify-content:space-between}main.settings .image-selector .image-container{margin-left:0;display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:1rem;padding:1rem;background-color:var(--white-05);border:1px dashed var(--white-20)}main.settings>section.branding-wrapper>form>div>article>input[name=gymName]{margin-top:0;width:calc(50% - .75rem)}main.settings>section.branding-wrapper>form>div>article>input[name=gymName]+input{margin-bottom:1.5rem}main.settings>section.branding-wrapper>form>div>article.content>section .left-side>label:first-child{margin-top:.75rem}main.settings .splash-screen .image-selector .image-container span{text-align:center}main.settings .image-selector .image-container .selector-title{font-weight:600;color:var(--information)}main.settings .splash-screen .image-selector .switch-container{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;background-color:var(--white-10);padding:.75rem .5rem .75rem .75rem;font-size:var(--font-size-md)}main.settings .splash-screen .image-selector .input-color{margin-top:0}main.settings .splash-screen .image-selector .color-showcase{right:.75rem;top:.25rem;height:1.75rem;width:1.75rem}main.settings .splash-screen .image-selector .appcolor-pencil-wrapper{height:.75rem;width:.75rem}main.settings .splash-screen .image-selector .input-color input[type=text]{margin-top:0;height:2.25rem;border-radius:.5rem}main.settings .phone-template{margin-top:0}main.settings .phone-template .background-container{left:5%;width:90%}main.settings .storefront-section p.s1{margin-bottom:2rem}main.settings .storefront-section .theme-selector{margin-top:0;margin-bottom:1.5rem}[data-theme=light] main.settings .storefront-section .theme-selector{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings .storefront-section .input-color{margin-bottom:1.5rem}main.settings .storefront-section .input-color .text-input{margin-top:0}main.settings .storefront-section>article:first-child>section>.right-column{display:flex;width:100%;align-items:center;justify-content:center}main.settings .storefront-section>article:first-child>section>.right-column>img{height:85%}main.settings .storefront-section .phone-template{width:23.75rem}main.settings .storefront-section .phone-template .background-container{width:79%;border-radius:0;box-shadow:none}.custom-input-container{position:relative}main.settings .custom-input-container>button[data-button-type=secondary]{position:absolute;right:.5rem;bottom:.5rem}main.settings .custom-input-container>input{margin-top:0}main.settings form article>section{display:flex}main.settings form article>section>:is(.left-side,.right-side) header{margin-bottom:.5rem;display:flex;align-items:baseline;justify-content:space-between}main.settings form article>section>:is(.left-side,.right-side) header>label{margin-bottom:0}main.settings>section.branding-wrapper>form>div>article>section>:is(.left-side,.right-side) header:not(:first-child){margin-top:1.5rem}main.settings>section.branding-wrapper article.images-wrapper>section{display:flex;gap:1rem}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector{width:14.375rem}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:first-child{height:14.375rem;width:100%}main.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3)>.image-selector{position:relative;margin-top:2rem;height:-moz-fit-content;height:fit-content;width:calc(100% - 30.7rem)}main.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3)>.image-selector .edit-button{position:absolute;bottom:1rem;left:50%;display:flex;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row-reverse;align-items:center;gap:.5rem}main.settings>section.branding-wrapper>form>div>article>section>.left-side label.image-selector-sm{margin-top:.5rem;display:flex;height:3rem;align-items:center;justify-content:space-between;border-radius:var(--border-radius);border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);padding:.25rem;opacity:1}main.settings>section.branding-wrapper>form>div>article>section label.image-selector-sm.no-image{justify-content:center;gap:.5rem}main.settings>section.branding-wrapper>form>div>article>section label.image-selector-sm>img{height:2.5rem;border-radius:var(--border-radius-md)}main.settings>section.branding-wrapper>form>div>article>section label.image-selector-sm>span{margin-right:.5rem;color:var(--information);font-weight:500}@media only screen and (max-width:640px){main.settings>section.branding-wrapper>form>div>article>section label.image-selector-sm{margin-top:.5rem!important;height:4.8rem;width:100%}main.settings>section.branding-wrapper>form>div>article .chip,main.settings>section.branding-wrapper>form>div>article .chip.info+a[role=button][data-button-type=outline],main.settings>section.branding-wrapper>form>div>article .chip.info+a[role=button][data-button-type=outline]:before{height:3.2rem}main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-actions>.help-tooltip>div>.help-tooltip-container,main.settings>section.preferences-wrapper .push-community>.push-community-card>.push-community-card-info>span{font-size:1.2rem;line-height:1.44rem}}main.settings>section.branding-wrapper article.images-wrapper>section .title-row{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}main.settings>section.branding-wrapper article.images-wrapper>section .title-row>span{font-size:.75rem;color:var(--white-70);font-weight:400;line-height:1}main.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3) .placeholder{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3) .placeholder){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3) .placeholder{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.settings>section.branding-wrapper article.images-wrapper>section:nth-child(3) .placeholder{opacity:0}[data-theme=light] main.settings>section.branding-wrapper :is(input:not([role=switch]),textarea){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] .multi-options-container,[data-theme=light] main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side>div>.image-selector,[data-theme=light] main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector,[data-theme=light] main.settings>section.branding-wrapper>form>div>article>section>.left-side label.image-selector-sm{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.manage-coaches{position:relative;width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}main.settings>section.manage-coaches:not(.invite){display:flex;flex-direction:column;justify-content:space-between}[data-theme=light] main.settings>section.manage-coaches{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.manage-coaches>div>p>a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}main.settings>section.manage-coaches>div>header,main.settings>section.manage-coaches>header{margin-bottom:1.5rem}main.settings>section.manage-coaches>div>header>h3,main.settings>section.manage-coaches>header>h3{margin-bottom:2rem}main.settings>section.manage-coaches>div>header>nav>a[role=button]{margin-left:auto}main.settings>section.manage-coaches>div>ul>li{margin-bottom:.5rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem}main.settings>section.manage-coaches>div>ul>li>article{display:flex;cursor:pointer;align-items:center;justify-content:space-between}main.settings>section.manage-coaches>div>ul>li>article>div.left{display:flex;align-items:center;gap:1rem}main.settings>section.manage-coaches>div>ul>li>article>div.left>div.avatar{height:3rem;width:3rem;border-radius:9999px}main.settings>section.manage-coaches>div>ul>li>article>div.left>div.coach-info{display:flex;flex-direction:column;gap:.25rem}main.settings>section.manage-coaches>div>ul>li>article>div.right{display:flex;align-items:center;gap:.5rem}[data-theme=light] main.settings>section.manage-coaches>div>ul>li>article>div.right>button{background-color:var(--dark-grey)}main.settings>section.manage-coaches>div>ul>li>div.permission-details{margin-top:1rem;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding-bottom:.5rem;padding-top:1rem}main.settings>section.manage-coaches>div>p.p5>span{position:absolute;bottom:1.5rem;color:var(--information)}main.settings>section.manage-coaches>div>ul>li>article>div.left.pending>picture{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-05)}main.settings>section.manage-coaches>div>ul>li>article>div.right>button:last-child:disabled{background-color:var(--white-20);opacity:.3}main.settings>section.manage-coaches.invite{padding:0}main.settings>section.manage-coaches.invite>header{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1.5rem 1.5rem .5rem}main.settings>section.manage-coaches.invite>div.content{padding-left:1.5rem;padding-right:1.5rem}main.settings>section.manage-coaches.invite>header>hgroup{display:flex;align-items:center;gap:1rem}main.settings>section.add-new-gym>header>hgroup>a,main.settings>section.manage-coaches.invite>header>hgroup>button{background-color:transparent!important;padding:0}main.settings>section.manage-coaches.invite>div.content>.inputs-right{margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div{width:25rem}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>input{margin-top:0}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>input::-moz-placeholder{opacity:.3}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>input::placeholder{opacity:.3}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>details>summary{--height:3rem}main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]{margin-bottom:3rem;width:51.5rem}main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]>table>thead>th{background-color:var(--white-05)}[data-theme=light] main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]>table{outline:2px solid var(--background-color)}main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]>table tr>:is(th,td):first-child{width:3rem}.manage-coach .box>.body>article{margin-bottom:1.5rem;display:flex;width:40rem;align-items:center;justify-content:space-between;border-radius:1rem;background-color:var(--white-05);padding:.5rem 1rem}.manage-coach .box>.body>article>div.left{display:flex;align-items:center;gap:1rem}.manage-coach .box>.body>article>div.left>div.avatar{height:3rem;width:3rem;border-radius:9999px}.manage-coach .box>.body>article>div.left>.coach-info{display:flex;flex-direction:column;gap:.25rem}.manage-coach .box>.body>article>div.right>details>summary{--height:3rem}[data-theme=light] .manage-coach .box>.body>article>div.right>details>summary{background-color:var(--dark-grey)}.manage-coach .box>.body table th:first-child,.manage-coach .box>.body table tr>td:first-child{width:3rem}.Modal-Box.manage-coach .box footer{padding-top:1rem}[data-theme=light] .manage-coach .box>.body section[role=table-wrapper]>table{outline:2px solid var(--background-color)}main.settings>section.faqs{width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05)}[data-theme=light] main.settings>section.faqs{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.faqs>header{padding-top:1.5rem}main.settings>section.faqs>header>h3{margin-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}main.settings>section.faqs>header>nav{padding-left:.5rem}main.settings>section.faqs>div.content{padding:1.5rem}main.settings>section.faqs>div.content>ul>li{margin-bottom:.5rem;display:flex;gap:1rem}main.settings>section.faqs>div.content>ul>li>article{flex-grow:1;border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem 1.5rem}main.settings>section.faqs>div.content>ul>li>article>header{display:flex;align-items:center;justify-content:space-between}main.settings>section.faqs>div.content>ul>li>article>p.p2{margin-top:1rem}main.settings>section.faqs>header>nav>a[role=button]{margin-left:auto}.StripeElement{background-color:var(--white-10);padding:10px 12px;border:1px solid transparent;transition:box-shadow .15s ease;border-radius:30px}.StripeElement--focus{box-shadow:none}.StripeElement--invalid{border-color:var(--red)}.StripeElement--webkit-autofill{background-color:transparent!important}main.settings>form.manage-billing a[role=button][data-button-type=outline]{width:-moz-fit-content;width:fit-content}main.settings>form.manage-billing>div.Content{max-width:50%}main.settings>form.manage-billing>div.Content label{margin-top:1.5rem}main.settings>form.manage-billing>div.Content label+input{margin-top:0}main.settings>form.manage-billing>div.Content .row{display:flex;align-items:center;gap:1.5rem}main.settings>form.manage-billing>div.Content .row>.column{max-width:calc(50% - .75rem);flex-grow:1}main.settings>form.manage-billing>div.Content .row>.column>select{height:3rem}main.settings>form.manage-billing button[type=submit]{margin-top:3rem}main.settings>form.manage-billing #card-element{border-radius:.75rem;padding:1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--form-element-background-color)}main.settings>form.manage-billing #card-element:hover{background-color:var(--form-element-hover-background-color)}main.settings>form.manage-billing #card-errors{margin-top:.5rem;margin-left:.5rem;color:var(--danger)}main.settings>form.manage-billing>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem;align-items:center;margin-top:2rem;max-width:80rem}main.settings>form.manage-billing>.stripe-info{max-width:80rem}main.settings>form.manage-billing>div.payment-details>div.card-details{display:flex;height:3rem;width:39rem;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--white-05-solid)}main.settings>form.manage-billing>div.payment-details>div.card-details>picture{margin-right:1rem;margin-left:.625rem;display:inline-block;width:3.25rem;filter:brightness(0) invert(1)}[data-theme=light] main.settings>form.manage-billing>div.payment-details>div.card-details>picture{margin-right:1rem;margin-left:.625rem;display:inline-block;width:3.25rem;filter:none}main.settings>form.manage-billing>div.payment-details>div.card-details>strong{opacity:.7}main.settings>form.manage-billing>div.payment-details>div.card-details>a[role=button]{font-weight:600;--half-button-height:calc(var(--button-height)/2);right:.5rem;height:var(--button-height)}main.settings>form.manage-billing>div.payment-details>label>a[role=button]>span{height:100%;width:100%;display:flex;align-items:center;justify-content:center}main.settings>form.manage-billing>section select{margin-top:.5rem;height:3rem}main.settings>section.coach-billing{width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.settings>section.coach-billing{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.coach-billing>h3{margin-bottom:1.5rem}main.settings>section.coach-billing>form>header{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between}main.settings>section.coach-billing>form>header>hgroup>details>summary{width:30rem;--height:3rem}.summary-organization-billing>.box>.body>.total,main.settings>section.coach-billing>form>.total{display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05);padding-top:1rem;padding-bottom:1rem}.organization-billing-report-header{display:flex;padding-bottom:.625rem;border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.organization-billing-report-header>nav{border-style:none}.organization-billing-report-header>nav[role=tablist]>a:is([aria-current]):after{top:calc(100% + 9px)}.organization-billing-report-header>nav>a{padding-bottom:0}.summary-organization-billing>.box{min-width:50vw}.summary-organization-billing>.box>.body>.total{margin-top:1rem;margin-bottom:2.5rem}.summary-organization-billing>.box>.body>.close-button{margin-bottom:2rem;display:flex;justify-content:flex-end}.summary-organization-billing>.box>.body>.close-button>button{min-height:2.625rem;min-width:6.18rem}.summary-organization-billing>.box>.body>table{border-collapse:collapse;overflow:hidden;border-radius:1rem;background-color:var(--white-05);font-size:.875rem;line-height:1.5rem}.summary-organization-billing>.box>.body>table>thead>tr>th>span{margin-right:.5rem}.summary-organization-billing>.box>.body>table>thead>tr>th>picture>img{filter:var(--filter-black) var(--filter-contrast)}.summary-organization-billing>.box>.body>table>thead>tr>th:not(:last-child){border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20)}.summary-organization-billing>.box>.body>table>thead>tr>th{z-index:1;position:sticky;top:0;cursor:pointer;background-color:var(--white-10-solid);font-weight:700}.summary-organization-billing>.box>.body>table>tbody>tr>td.email{color:var(--information)}.summary-organization-billing>.box>.body>table>tbody>tr>td:last-child{border-right:none}.summary-organization-billing>.box>.body>table>tbody>tr>td:first-child{border-left:none}.summary-organization-billing>.box>.body>table>tbody tr:first-child>td{border-top:none}.summary-organization-billing>.box>.body>table>tbody tr:last-child>td{border-bottom:none}.summary-organization-billing>.box>.body>table>tbody tr>td{border-width:1px;border-style:solid;border-color:var(--white-20)}main.settings>section.coach-billing>form>hr{margin-top:.5rem;margin-bottom:1rem;border:none;border-top:1px solid var(--white-10)}.organization-billing-report>.total{margin-top:.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05);padding-top:1rem;padding-bottom:1rem}main.settings>section.coach-billing section[role=table-wrapper][data-scrollable]{height:calc(100vh - 31rem)}[data-theme=light] main.settings>section.coach-billing section[role=table-wrapper][data-scrollable]{outline:1px solid var(--white-20);outline-offset:-1px}main.settings>section.coach-billing>.form-cancel-subscription{padding-top:3rem}main.settings>section.coach-billing table[role=report-table] td.email{color:var(--information)}main.settings>section.gym-locations{width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--dark-grey);padding:1.5rem}[data-theme=light] main.settings>section.gym-locations{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.gym-locations>h3{margin-bottom:2rem}main.settings>section.gym-locations>.gym-location-table{display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem 1rem 2rem}main.settings>section.gym-locations>.gym-location-table>div>header{display:flex;align-items:center;padding-bottom:1.5rem}main.settings>section.gym-locations>.gym-location-table>div>header>div{width:20%}main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:first-child{padding-left:1rem}main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:last-child{margin-left:auto;width:7rem}main.settings>section.gym-locations>.gym-location-table>div>header>div:last-child{width:7.5rem!important}main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div:last-child>button{height:1.875rem;width:1.875rem;border-radius:.5rem}main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div:last-child>button:before{border-radius:.5rem}main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div:last-child>button>img,main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div:last-child>button>picture,main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div:last-child>button>picture>img{height:1.125rem;width:1.125rem}main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3){width:25%}main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{display:block;width:80%}article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{background-color:var(--background-color)}article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>{display:flex;gap:.75rem}article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>divmain.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span>a>div>span.name{color:var(--card-text-color)}}main.settings>section.gym-locations>.gym-location-table>div>:is(header,.gym-location-table-content)>div:nth-child(3)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content{margin-bottom:.5rem;display:flex;align-items:center;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem}[data-theme=light] main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.gym-locations>.gym-location-table>div>.gym-location-table-content>div{width:20%}main.settings>section.gym-locations>.gym-location-table>div>a[role=button]{z-index:0;margin-top:1rem;width:-moz-fit-content;width:fit-content;padding-left:1.5rem;padding-right:1.5rem}[data-theme=light] main.settings>section.add-new-gym section[role=table-wrapper]{outline:1px solid var(--white-20);outline-offset:-1px}[data-theme=light] main.settings>section.gym-locations>.gym-location-table>a[role=button]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.add-new-gym{width:100%;max-width:1280px;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--dark-grey)}main.settings>section.add-new-gym>header{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1.5rem 1.5rem .5rem}main.settings>section.add-new-gym>form{padding:1.5rem}main.settings>section.add-new-gym>form>div.row{margin-bottom:1.5rem;display:flex;align-items:center;gap:1.5rem}main.settings>section.add-new-gym>form>div.row>div{max-width:calc(50% - .75rem);flex-grow:1}main.settings>section.add-new-gym>form>div.row>div input{margin-top:0}main.settings>section.add-new-gym>form>section>table .div-text-hours{display:flex;align-items:center;gap:.5rem}main.settings>section.add-new-gym>form>section>table .div-text-hours input{margin-top:0;height:2rem;border-radius:.5rem;padding:.5rem .75rem}main.settings>section.add-new-gym>form>section>table .div-text-hours input:-moz-read-only{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}main.settings>section.add-new-gym>form>section>table .div-text-hours input:read-only{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}main.settings .same-as-above-div{display:flex;align-items:center;gap:.5rem}main.settings .same-as-above-div[aria-disabled]{cursor:not-allowed;opacity:.5}main.settings section.add-new-gym>form>section>table tr :is(th,td):first-child{width:3.75rem}main.settings section.add-new-gym>form>section>table tr :is(th,td):first-child img{height:1.75rem;width:1.75rem}main.settings section.add-new-gym table td,main.settings section.add-new-gym table th{padding:.5rem 1rem}main.settings section.add-new-gym>form>section>table details.min-and-secs-input>summary{min-width:6.875rem}main.settings section.add-new-gym>form>section>table details.min-and-secs-input>summary+div.opened{--tw-bg-opacity:1;background-color:rgb(75 80 86/var(--tw-bg-opacity,1))}main.settings section.add-new-gym .input-with-copy{position:relative}main.settings section.add-new-gym .input-with-copy>button{position:absolute;right:.5rem;bottom:.5rem}main.settings>section.add-new-gym>header>h3{margin-bottom:2rem}main.settings>section.add-new-gym>header>hgroup{display:flex;align-items:center;gap:1rem}main.settings>section.add-new-gym>header>hgroup>a[role=button],main.settings>section.add-new-gym>header>hgroup>a[role=button]>img{height:2rem;width:2rem;padding:0}main.settings>section.notifications{width:100%;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}[data-theme=light] main.settings>section.notifications{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.settings>section.notifications>header,main.settings>section.notifications>header>h3{margin-bottom:2rem}main.settings>section.notifications>header>hgroup{display:flex;align-items:flex-end;justify-content:space-between}main.settings>section.notifications>header>hgroup>div.table-controls{display:flex;align-items:center;gap:1rem}main.settings>section.notifications>section[role=table-wrapper]>table td.user-cell>img{margin-right:.5rem;height:2rem;width:2rem;border-radius:9999px}[data-theme=light] main.settings>section.notifications>section[role=table-wrapper]>table{outline:2px solid var(--background-color)}[data-theme=light] main.settings>section.notifications>section[role=table-wrapper]>table>tbody>tr>td>a:hover{background-color:var(--background-color)}main.settings>section.notifications>section[role=table-wrapper]>table>thead>tr>th:is(:first-child,:nth-child(2)):not(.select-cell)>picture>img{filter:var(--filter-black) var(--filter-contrast);margin-left:.5rem}main.settings>section.notifications>section[role=table-wrapper]>table>thead>tr>th.select-cell{width:3rem}main.settings>section.notifications>section[role=table-wrapper]>table>thead>tr>th:last-child{text-align:center}main.settings>section.notifications>section[role=table-wrapper]>table>tbody>tr>td.select-cell{width:3rem}main.settings>section.notifications>section[role=table-wrapper]>table>tbody>tr>td.select-cell+td{text-wrap:nowrap}main.settings>section.notifications>section[role=table-wrapper]>table>tbody>tr>td>a:before{background-color:transparent}main.settings>section.notifications>button[data-button-type=secondary]{width:100%;border-radius:1rem}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>summary{--height:3rem;width:11.25rem}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>ul{width:11.25rem}main.settings>section.notifications>article{display:flex;height:75%;flex-direction:column;align-items:center;justify-content:center;gap:1rem}:is(.branding-wrapper,.faqs)>header>nav>a:is([aria-current]){height:2.8rem}.manage-coaches>div>header>nav>a:is([aria-current]){height:3.1rem}.manage-coaches>div>header>nav>a[role=button]{margin-bottom:.875rem}main.settings>section.branding-wrapper>header .action-buttons,main.settings>section.faqs>header>nav>a[role=button]{margin-bottom:.5626rem!important}main.settings>form>div.row input:is([disabled]):is([type=password],[type=email]){background-color:var(--white-10)}[data-theme=light] main.settings>form .avatar-input button{background-color:var(--white-05)}[data-theme=light] main.settings>form .avatar-input button:hover{background-color:var(--white-10)}main.settings input:is([type=email],[type=password])+:is(button,[role=button]):is([data-button-type=text]):not([disabled]):hover:before{background-color:var(--white-50);opacity:.1}#form-general>.row>.action-buttons>.option-toggler label:has([type=radio]:disabled){cursor:not-allowed}.disabled-time-input>summary{cursor:not-allowed!important}@media only screen and (max-width:640px){.summary-organization-billing>.box{min-width:90vw}.organization-billing-report-header{flex-direction:column;gap:2rem}main[role=settings-menu]{height:calc(100vh - 8rem);margin-top:8rem;display:flex;padding:1.6rem}main[role=settings-menu] aside{width:100%;display:flex;flex-direction:column}main[role=settings-menu] aside>h4{margin-bottom:1.6rem;padding-left:1.6rem}main[role=settings-menu] aside>h4:not(:first-child){margin-top:4.8rem}main[role=settings-menu] aside li{font-size:1.4rem;line-height:1.68rem;height:4rem}main[role=settings-menu] aside li:first-child{border-top:none}main[role=settings-menu] aside li img{width:2rem;height:2rem;filter:var(--filter-black) var(--filter-contrast)}main.settings{margin:0;padding:0;height:100vh}main.settings>form:not(.mobile-hidden){display:flex;flex-direction:column;width:100%;min-height:100%;height:-moz-fit-content;height:fit-content;padding:9.6rem 1.6rem 4.8rem;background-color:transparent;overflow:visible}main.settings>form .profile-settings{width:100%;height:100%;display:flex;flex-direction:column}main.settings>form .avatar-input{position:relative;width:-moz-fit-content;width:fit-content;justify-content:center;align-self:center}main.settings>form .avatar-input .action-buttons{position:absolute;width:100%;bottom:0;flex-direction:row-reverse}main.settings>form .avatar-input .avatar.image img{width:10rem;height:10rem;border-radius:2.4rem;border-width:.3rem}label.avatar-input.mobile-hidden{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(label.avatar-input.mobile-hidden){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)label.avatar-input.mobile-hidden{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row label.event-counter-item.avatar-input.mobile-hidden{opacity:0}label.avatar-input.only-show-mobile{display:flex}a[role=settings-back-handler]{width:-moz-fit-content;width:fit-content;border-radius:.8rem;display:flex;align-items:center;margin-bottom:1rem;margin-left:-.8rem;padding:0 .8rem 0 0}a[role=settings-back-handler]>img{filter:var(--filter-black) var(--filter-contrast)}main.settings>form>div.row{flex-direction:column;width:100%}main.settings>form>div.row>label{max-width:100%}main.settings>form>div.row>label input:not([type=checkbox],[type=radio],[type=range],[type=file]){padding-inline:1.6rem;margin-top:.8rem}main.settings>form>div.row>label>p{font-size:1.2rem;padding-left:.8rem}main.settings>form>div.row>label>a[role=button]{height:var(--button-height-mobile);font-size:1.2rem;line-height:1.44rem;bottom:.6rem}main.settings>form>div.row>label .theme-selector{max-width:100%;margin-top:.8rem;margin-bottom:0}main.settings>form>div.row>label .theme-selector .boxes{width:100%}main.settings .theme-selector .boxes .box{padding:3.5rem 4rem 1.6rem}main.settings .theme-selector .boxes .box>img{width:8.8rem;height:6.4rem}main.settings .theme-selector .boxes .box span{font-size:1.4rem;line-height:1.68rem}main.settings .theme-selector .boxes .box picture>img{width:1.6rem;height:1.6rem}main.settings>form .avatar-input .action-buttons>button{position:absolute;bottom:-.75rem;right:-.75rem;background-color:var(--white-20-solid);border-radius:100%;width:3.3rem;height:3.3rem;border:.4rem solid var(--white-05-solid);min-width:unset;padding:0}[data-theme=light] main.settings>form .avatar-input .action-buttons>button{background-color:var(--dark-grey)}main.settings>form .avatar-input .action-buttons>button:last-child{left:-.75rem;right:unset}main.settings>form .avatar-input .action-buttons>button:not(:last-child) picture{filter:var(--filter-black) var(--filter-contrast)}main.settings>form .avatar-input .action-buttons>button:before{content:none}main.settings>form .avatar-input .action-buttons>button img{width:1.5rem;height:1.5rem}main.settings>form:not(.mobile-hidden)>button[type=submit]{flex-shrink:0}main.settings>form>button:last-child{height:var(--button-height-mobile-lg)}main.settings>section>nav{height:4.2rem}main.settings>section nav a{flex:1;font-size:1.4rem;height:100%;line-height:1.68rem;min-height:3.6rem;text-align:center}main.settings>form.manage-billing>section{display:block}main.settings>section.preferences-wrapper{padding:9.6rem 1.6rem 1.6rem;background-color:transparent}main.settings>section.preferences-wrapper>form{display:flex;flex-direction:column;gap:.8rem}main.settings>section.preferences-wrapper>nav>a:not(:first-child){text-transform:uppercase}main.settings>section.preferences-wrapper form div.row{flex-direction:column;padding:1.2rem .8rem .8rem;height:-moz-fit-content;height:fit-content;gap:1.6rem;align-items:flex-start;margin:0}main.settings>section.preferences-wrapper div.row>div:first-of-type{display:flex;justify-content:space-between;width:100%;align-items:center;padding-left:.8rem}main.settings>section.preferences-wrapper div.row p{font-size:1.4rem;line-height:2.4rem}main.settings>section.preferences-wrapper .option-toggler,main.settings>section.preferences-wrapper div.row .action-buttons{width:100%}main.settings>section.preferences-wrapper .option-toggler label{flex:1;font-size:1.4rem;height:3.2rem;line-height:1.68rem}main.settings>section.preferences-wrapper .option-toggler span{display:flex;align-items:center}main.settings>section.preferences-wrapper>form>div.row>div.action-buttons>:is(button[data-button-type=tertiary],details){width:100%}main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>summary{width:100%;background-color:var(--white-05);font-size:1.4rem;line-height:1.68rem;border-radius:.8rem;height:3.2rem;max-height:unset;padding-inline:1.6rem}main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>ul{width:100%;padding:0}main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>ul>li{display:flex;align-items:center;padding-inline:.9rem;height:3.2rem;font-size:1.2rem;line-height:1.44rem;border-bottom:.1rem solid var(--white-05)}main.settings>section.preferences-wrapper .row .action-buttons summary{height:3.2rem;background:var(--white-05);max-height:unset;font-size:1.4rem;padding-left:1.6rem}main.settings>section.preferences-wrapper .row .action-buttons summary+div{width:-moz-fit-content;width:fit-content;display:flex;font-size:1.2rem;padding:.8rem}main.settings>section.preferences-wrapper .row .action-buttons summary+div:not(.opened){display:none}main.settings>section.preferences-wrapper .row .action-buttons summary+div label{font-size:1.2rem;padding-left:.8rem;flex:1}main.settings>section.preferences-wrapper .row .action-buttons button{height:3.2rem}main.settings>section.preferences-wrapper>footer>button{width:100%;height:var(--button-height-mobile-lg)}main.settings>section.preferences-wrapper>form.push{gap:0}main.settings>section.preferences-wrapper>form.push>h4{margin-bottom:1.2rem}main.settings>section.preferences-wrapper>form.push>h4:nth-of-type(2){margin-bottom:1.6rem}main.settings>section.preferences-wrapper>form.push>.p2{font-size:1.4rem;line-height:1.68rem}main.settings>section.preferences-wrapper>form.push>.p2:first-of-type{margin-bottom:.8rem}main.settings>section.preferences-wrapper>form.push>.p2:nth-of-type(2){margin-bottom:2.4rem}main.settings>section.preferences-wrapper>form.push>label{font-size:1.2rem;line-height:1.44rem;margin-bottom:.8rem}main.settings>section.preferences-wrapper>form.push>label>div img{width:1.8rem;height:1.8rem}main.settings>section.preferences-wrapper>form.push>textarea{font-size:1.4rem;line-height:1.68rem;min-height:19rem}main.settings>section.preferences-wrapper>form.push>textarea:last-of-type{margin-bottom:3.2rem}main.settings>section.preferences-wrapper>form#form-storefront>label.mobile-hidden,main.settings>section.preferences-wrapper>form.form-storefront>label.mobile-hidden{display:none}main.settings>section.preferences-wrapper>form.push>.p4{font-size:1.2rem;line-height:1.44rem;margin-top:1.6rem;margin-bottom:2.4rem}main.settings>section.preferences-wrapper>form.push>div[role=separator-line]{width:100%;height:.1rem;background-color:var(--white-05);margin-bottom:1.6rem}details.min-and-secs-input>summary+div>div.input-row>input{width:-moz-max-content;width:max-content;text-align:center}main.settings>section.preferences-wrapper>form>div.row.velocity>div.action-buttons>.option-toggler{gap:.2rem}[data-theme=light] main.settings>section.preferences-wrapper{background-color:var(--white-05)}[data-theme=light] :is(main.settings>section.preferences-wrapper>form>div.row.first-day>.action-buttons>details>summary,main.settings>section.preferences-wrapper .option-toggler label,main.settings>section.preferences-wrapper .row .action-buttons summary){background-color:var(--white-05)}[data-theme=light] main.settings>section.preferences-wrapper form div.row{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.preferences-wrapper>form.push>textarea{background-color:var(--white-10)}}main.settings>section.branding-wrapper footer.only-show-mobile{display:none;justify-content:flex-end;gap:.8rem;margin-top:1.6rem}main.settings>section.branding-wrapper footer>button{padding-inline:1.6rem}main:is(.settings) .splash-screen .left-side .image-selector .image-section>label{height:12.5rem;width:100%}main.settings .storefront-section .phone-template .background-container{left:10%;top:6%}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:first-child>div:first-of-type>.image-section>label{width:100%;height:14.375rem}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:not(:first-child)>div:first-of-type>.image-section>label{width:14.375rem;height:14.375rem}main.settings .image-selector .image-container .selector-title,main.settings .splash-screen .image-selector .image-container .selector-title{color:var(--information)}main.settings .image-selector .image-container>span>div{display:flex;flex-direction:column;align-items:center;opacity:.7}main.settings .image-selector .image-container{opacity:1}main.settings .image-selector .image-container.dimensions-fixed{height:13.2rem;width:100%}@media only screen and (max-width:640px){main.settings>section.branding-wrapper{padding:9.6rem 1.6rem 1.6rem;background-color:transparent;overflow:unset;overflow-y:scroll}main.settings>section.branding-wrapper>form>div.mobile-section>article:first-child{flex-direction:column;gap:1.6rem;padding:1.6rem}main.settings>section.branding-wrapper>form>div.mobile-section>article:nth-child(2)>div{flex-direction:column}main.settings>section.branding-wrapper>form>div.mobile-section>article:nth-child(2)>div>label{font-size:1.2rem}main.settings>section.branding-wrapper>form>div.mobile-section>article:nth-child(2)>div>label>input{margin-top:.8rem}main.settings>section.branding-wrapper>form>div.mobile-section>article:nth-child(2)>div>label>span{padding-left:.8rem}main.settings>section.branding-wrapper>form>div.mobile-section>article>header{margin-bottom:3.2rem}main.settings>section.branding-wrapper>form>div.mobile-section>article>header>p,main.settings>section.branding-wrapper>form>div.mobile-section>article>p,main.settings>section.branding-wrapper>form>div.storefront-section>article>p{width:100%;font-size:1.4rem;margin-bottom:0;padding:.8rem .8rem 0 0}main.settings>section.branding-wrapper>form>div.mobile-section>article>header>span{flex-shrink:0}main.settings>section.branding-wrapper>form>div.mobile-section>article:first-child>div{align-items:center}main.settings>section.branding-wrapper>form>div.mobile-section>article:first-child>div>a{font-size:1.4rem;line-height:1.68rem;padding-inline:2.4rem}main.settings>section.branding-wrapper>form>div.mobile-section>article.app-settings>section{flex-direction:column-reverse}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.right-side{flex-direction:column;width:100%}main.settings>section.branding-wrapper article.app-settings .right-side [role=input-group]{width:100%}main:is(.settings) .phone-template{margin-top:3.2rem;width:50%}main.settings>section.branding-wrapper article.app-settings .left-side{width:100%;display:flex;flex-direction:column}main.settings>section.branding-wrapper article.app-settings .left-side>label{font-size:1.2rem;line-height:1.44rem;margin-bottom:.8rem}main.settings>section.branding-wrapper article.app-settings .left-side>label:not(:first-of-type){margin-top:2.4rem}main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector{padding:.8rem;width:100%;max-width:unset}main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector .boxes{width:100%}main.settings>section.branding-wrapper>form>div>article>section>.left-side .theme-selector>.boxes>.box>img{height:10rem;width:4.8rem}main.settings>section.branding-wrapper article.app-settings .left-side .input-color{height:-moz-fit-content;height:fit-content}main.settings>section.branding-wrapper article.app-settings .left-side .multi-options-container{padding:.4rem;height:4.8rem}main.settings>section.branding-wrapper article.app-settings .left-side .multi-options-container .color-button{height:4rem}main.settings>section.branding-wrapper .input-color .color-showcase{margin-bottom:0;width:3.2rem;height:3.2rem;border-radius:100%;bottom:calc(50% - 1.6rem);top:unset}main.settings>section.branding-wrapper article.app-settings .left-side>div:last-of-type>div:first-of-type{display:none}main.settings>section.branding-wrapper article.app-settings .left-side>div:last-of-type>div.edit-button{height:var(--button-height-mobile-lg);font-size:1.4rem}main.settings>section.branding-wrapper>form>div>article{margin-bottom:.8rem;background-color:var(--white-05);padding:2.4rem 1.6rem 1.6rem}main.settings form article>section.splash-screen{flex-direction:column-reverse}main:is(.settings) .splash-screen .phone-template{margin-top:0}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.right-side{width:100%}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>:is(.left-side){width:100%;overflow-x:scroll;padding-bottom:.8rem;gap:1.6rem}main:is(.settings) .splash-screen .left-side label{font-size:1.2rem;margin-bottom:.8rem}main:is(.settings) .splash-screen .left-side>div{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side>div>.image-selector{width:23rem;display:flex;flex-direction:column;padding:1.6rem;height:39rem}main:is(.settings) .splash-screen .left-side .image-selector>div:first-of-type{display:flex;width:100%;aspect-ratio:1/1}main:is(.settings) .splash-screen .left-side .image-selector .image-section{width:100%;height:100%}main:is(.settings) .splash-screen .left-side .image-selector .image-section>label{width:100%;height:unset;aspect-ratio:1/1}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side>div>.image-selector.mobile-hidden{display:none}main.settings>section.branding-wrapper>form>div>article>section.splash-screen>.left-side>div>.image-selector:is(.only-show-mobile){display:flex}main.settings .splash-screen .image-selector .switch-container{height:var(--button-height-mobile);font-size:1.2rem;border-radius:.8rem}main.settings .splash-screen .image-selector .input-color input[type=text]{height:var(--button-height-mobile);background-color:var(--white-10)}main.settings .splash-screen .image-selector>div:last-of-type:not(.switch-container)>div:first-child{margin-bottom:.8rem}main.settings .splash-screen .image-selector>div:last-of-type:not(.switch-container)>div:nth-child(2){margin-bottom:1.6rem}main.settings .splash-screen .image-selector .input-color input[type=text]{border-radius:.8rem}main.settings .splash-screen .image-selector .color-showcase{margin-bottom:0;width:2.5rem;height:2.4rem;border-radius:100%;top:calc(50% - 1.2rem)}main.settings .splash-screen .image-selector .appcolor-pencil-wrapper{width:1.2rem;height:1.2rem;padding:.2rem;bottom:-.4rem;right:-.4rem}main.settings .splash-screen .image-selector>div:last-of-type:not(.switch-container)>div:last-child>div{margin-top:0;margin-bottom:.8rem}main.settings .splash-screen .image-selector>div:last-of-type:not(.switch-container)>div:last-child :is(p,span){font-size:1.2rem}main.settings .splash-screen .image-selector>div:last-of-type:not(.switch-container)>div:last-child>input[type=range]{width:100%;padding:0}[data-theme=light] main.settings>section.branding-wrapper .multi-options-container>div.active{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.branding-wrapper>form>div.mobile-section>article:first-child>div>a{background-color:var(--white-05)}main.settings>section.branding-wrapper>footer{width:100%;flex-direction:row-reverse}main.settings>section.branding-wrapper>footer>button{padding-inline:3.2rem}[data-theme=light] main.settings>section.branding-wrapper>footer :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--white-05);font-weight:700}[data-theme=light] main.settings>section.branding-wrapper .storefront-section>article:first-child>section{flex-direction:column-reverse}main.settings .storefront-section .phone-template{margin-top:.8rem}main.settings .storefront-section .phone-template .background-container{width:83%;border-radius:23px;left:23px;top:4.15%}main.settings .storefront-section label{font-size:1.2rem;margin-bottom:.8rem;margin-top:2.4rem;margin-left:.8rem}main.settings .storefront-section header{margin-top:2.4rem;margin-bottom:.8rem}main.settings .storefront-section header>label{margin-top:0;margin-bottom:0}main.settings .storefront-section .input-color{height:-moz-fit-content;height:fit-content}main.settings .storefront-section .multi-options-container>div{height:100%}main.settings .storefront-section article:not(:first-of-type)>section{display:flex;flex-direction:column;gap:0}main.settings>section.branding-wrapper>form>div>article>section>:is(.left-side,.right-side){width:100%}main.settings .storefront-section textarea{padding:1.6rem;min-height:8rem}main.settings .custom-input-container>button[data-button-type=secondary]{width:3.2rem;height:3.2rem;bottom:calc(50% - 1.6rem);right:.8rem;background-color:var(--white-10)}main.settings .custom-input-container>button[data-button-type=secondary]>img{width:2rem;height:2rem}main.settings .storefront-section .custom-input-container>input{padding-left:4.8rem;padding-right:4.8rem;text-overflow:ellipsis}main.settings .custom-input-container>img{position:absolute;left:1.6rem;width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem)}main.settings>section.branding-wrapper article.images-wrapper>section .title-row{margin-bottom:.8rem;margin-top:2.4rem;padding-left:.8rem}main.settings>section.branding-wrapper article.images-wrapper>section .title-row>span{font-size:1.2rem;line-height:1.44rem}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector{font:1em sans-serif}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector,main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:first-child{display:flex;width:100%;flex-direction:column;height:-moz-fit-content;height:fit-content}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector>div:first-of-type{display:flex;width:100%;flex-direction:column}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:first-child>div:first-of-type>.image-section>label{width:100%;aspect-ratio:16/9;height:unset}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:not(:first-child)>div:first-of-type>.image-section>label{width:100%;height:unset;aspect-ratio:1/1}main.settings>section.branding-wrapper .storefront-section article.images-wrapper>section{gap:0}main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector .banner-placeholder{position:absolute;width:100%;height:100%}main.settings .image-selector .image-container>span>div>span{font-size:1.2rem;line-height:1.44rem;font-weight:400}main.settings .image-selector .image-container .selector-title,main.settings .splash-screen .image-selector .image-container .selector-title{font-size:1.4rem;line-height:1.68rem;font-weight:400}main.settings>section.branding-wrapper>form>div>article.app-settings>section>.left-side>.image-selector>.edit-button,main.settings>section.branding-wrapper>form>div>article>section>.left-side .multi-options-container,main.settings>section.branding-wrapper>form>div>article>section>.left-side .multi-options-container .color-button,main.settings>section.branding-wrapper>form>div>article>section>.left-side>div{width:100%}main.settings :is(.storefront-section,)>article:first-child>section>.right-column{display:none}main.settings .storefront-section>article:first-child>section>.left-column{width:100%}main.settings .storefront-section>article:first-child>section>.left-column .theme-selector{width:100%;max-width:unset}main.settings .storefront-section>article:first-child>section>.left-column .color-selector .input-color,main.settings .storefront-section>article:first-child>section>.left-column .color-selector .multi-options-container,main.settings .storefront-section>article:first-child>section>.left-column .color-selector .multi-options-container .color-button,main.settings .storefront-section>article:first-child>section>.left-column .theme-selector .boxes{width:100%}main.settings>section.branding-wrapper footer.only-show-mobile{display:flex}[data-theme=light] main.settings>section.branding-wrapper{background-color:transparent}[data-theme=light] main.settings>section.branding-wrapper>form>div>article{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.branding-wrapper article.images-wrapper>section>.image-selector:not(:first-child)>div:first-of-type>.image-section>label img{filter:var(--filter-black) var(--filter-contrast)}main.settings>section.manage-coaches{padding:9.6rem 1.6rem 1.6rem;background-color:transparent}main.settings>section.manage-coaches>div>header>hgroup{display:flex;justify-content:space-between;margin-bottom:1rem}nav[role=tablist]>a.mobile-hidden{display:none}main.settings>section.manage-coaches>div>header>hgroup :is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.2rem;height:var(--button-height-mobile)}main.settings>section.manage-coaches>div>header>hgroup a[role=settings-back-handler]{margin-bottom:0}main.settings>section.manage-coaches>div>ul>li{padding:.8rem;margin-bottom:.8rem}main.settings>section.manage-coaches>div>ul>li>article{flex-direction:column;align-items:flex-start}main.settings>section.manage-coaches>div>ul>li>article>div.left{padding-bottom:.8rem;border-bottom:1px solid var(--white-10);width:100%}main.settings>section.manage-coaches>div>ul>li>article>div.left>div.avatar{width:4.8rem;height:4.8rem}main.settings>section.manage-coaches>div>ul>li>article .s1{font-size:1.4rem;line-height:1.68rem}main.settings>section.manage-coaches>div>ul>li>article .p4{font-size:1.2rem;line-height:1.44rem}main.settings>section.manage-coaches>div>ul>li>article>div.right{width:100%;padding-top:.8rem;justify-content:flex-end}main.settings>section.manage-coaches>div>ul>li>article>div.right>span{flex:1;font-size:1.4rem;opacity:1;line-height:1.44rem;padding-left:.8rem}main.settings>section.manage-coaches>div>ul>li>article>div.right>button{padding-inline:1.6rem}main.settings>section.manage-coaches>div>ul>li>div.permission-details{border:none;padding-left:.8rem;font-size:1.2rem;line-height:1.44rem;padding-top:0;margin-top:1.6rem}main.settings>section.manage-coaches>div>p.p5{color:var(--primary);font-size:1.2rem;line-height:1.44rem;max-width:100%;position:static;margin-top:2.4rem}main.settings>section.manage-coaches>div>p>a{color:var(--information)}main.settings>section.manage-coaches.invite{margin:9.6rem 1.6rem 1.6rem;background:var(--dark-grey);padding:1.6rem;border-radius:1.2rem;overflow:hidden}main.settings>section.manage-coaches.invite>header{padding:0;border:none}main.settings>section.manage-coaches.invite>div.content{padding:0;display:flex;flex-direction:column}main.settings>section.manage-coaches.invite>div.content>.inputs-right{flex-direction:column}main.settings>section.manage-coaches.invite>header>hgroup.mobile-hidden{display:none}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div{width:100%}main.settings>section.manage-coaches.invite>div.content>.inputs-right label{font-size:1.2rem;margin-bottom:.8rem;padding-left:.8rem}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>details>summary{height:4.8rem;background:var(--white-10);max-height:unset;padding-inline:1.6rem;font-size:1.4rem}main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>details>summary>p{font-size:1.4rem;line-height:1.68rem}main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]{width:100%}main.settings>section.manage-coaches.invite>div.content>.inputs-right+label{font-size:1.2rem;margin-bottom:.8rem;padding-left:.8rem}main.settings>section.manage-coaches.invite>div.content section[role=table-wrapper]>table :is(tr,th){height:4.8rem;font-size:1.4rem}main.settings>section.manage-coaches.invite>div.content section[role=table-wrapper]>table th p{font-size:1.4rem}main.settings>section.manage-coaches.invite>div.content section[role=table-wrapper]>table :is(th,td):not(:first-child){padding-inline:1.6rem;border-left:1px solid var(--white-10)}main.settings>section.manage-coaches.invite>div.content section[role=table-wrapper]>table :is(th,td):is(:first-child){width:6rem;text-align:center}main.settings>section.manage-coaches.invite details ul{width:100%}main.settings>section.manage-coaches.invite details ul>li{width:100%;height:var(--button-height-mobile-lg);font-size:1.4rem;display:flex;align-items:center;padding-inline:.8rem}main.settings>section.manage-coaches.invite details ul>li:not(:last-child){border-bottom:1px solid var(--white-10)}main.settings>section.manage-coaches>div>ul>li>article>div.left.pending>picture{width:4.8rem;height:4.8rem}main.settings>section.manage-coaches>div>ul>li>article>div.right :is(button,a[role=button]){font-size:1.2rem}[data-theme=light] main.settings>section.manage-coaches{background-color:var(--white-05)}[data-theme=light] main.settings>section.manage-coaches.invite,[data-theme=light] main.settings>section.manage-coaches>div>ul>li{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.manage-coaches>div>ul>li>article>div.right :is(button,a[role=button]){background-color:var(--white-05)}[data-theme=light] main.settings>section.manage-coaches>div>ul>li>article>div.right :is(button,[role=button]):is([data-button-type=outline][disabled]):before{background-color:transparent}[data-theme=light] main.settings>section.manage-coaches.invite>div.content>.inputs-right>div>details>summary,[data-theme=light] main.settings>section.manage-coaches.invite>div.content>section[role=table-wrapper]{background-color:var(--white-05)}}main.create-organization section{display:flex;flex-direction:column;padding:1.6rem;border-radius:.5rem;background-color:var(--white-05)}main.create-organization section>h3{margin-bottom:2.1rem}main.create-organization section article{width:100%;background-color:var(--white-05);display:flex;padding:1.6rem;border-radius:.8rem;gap:10rem;align-items:center}main.create-organization section article>div{display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:640px){main.create-organization section{padding-top:9.6rem;background-color:transparent}main.create-organization section article{margin-top:45%;flex-direction:column;gap:3.2rem;padding:3.2rem 1.6rem 2.4rem;border-radius:1.2rem}main.create-organization section article .s1{font-size:1.4rem;line-height:1.68rem;text-align:center}main.create-organization section article .p4{font-size:1.2rem;line-height:1.44rem;text-align:center}main.create-organization section article button{padding-inline:1.6rem}}main.settings>section.faqs>div.content,main.settings>section.faqs>div.content>.question-container{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:100%;flex:1}main.settings>section.faqs>div.content .no-questions{height:100%;display:flex;align-items:center;justify-content:center;flex:1;gap:3.2rem}main.settings>section.faqs>div.content .no-questions>article{display:flex;border-radius:1.2rem;width:100%;padding:2.4rem;flex-direction:column;align-items:center;gap:2rem}main.settings>section.faqs>div.content .no-questions>article>div{max-width:13rem}main.settings>section.faqs>div.content .no-questions>article .p4,main.settings>section.faqs>div.content .no-questions>article .s1{text-align:center}main.settings>section.faqs nav[role=tablist]>a{margin-right:1.5rem}[data-theme=light] main.settings>section.faqs li.question>article>header>img,[data-theme=light] main.settings>section.faqs li.question>div.action-buttons>button>.icon-yellow{filter:brightness(0)}.Modal-Box.add-faq-modal .Add-Faq textarea{height:5.625rem;width:41rem}.Modal-Box.add-faq-modal .Add-Faq textarea::-moz-placeholder{opacity:.3}.Modal-Box.add-faq-modal .Add-Faq textarea::placeholder{opacity:.3}@media only screen and (max-width:640px){main.settings>section.faqs{padding:9.6rem 1.6rem 1.6rem;background-color:transparent;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:100%}main.settings>section.faqs>header{padding-top:0}main.settings>section.faqs>header>hgroup{display:flex;align-items:center}main.settings>section.faqs>header>hgroup>a[role=settings-back-handler]{flex:1}main.settings>section.faqs>header>hgroup>a[role=button]{display:flex;align-items:center}main.settings>section.faqs>div.content{padding:0}main.settings>section.faqs>div.content,main.settings>section.faqs>div.content>.question-container{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:100%;flex:1}main.settings>section.faqs>div.content .no-questions{height:100%;display:flex;align-items:center;justify-content:center;flex:1;gap:3.2rem}main.settings>section.faqs>div.content .no-questions>article{display:flex;background-color:var(--white-05);border-radius:1.2rem;width:100%;padding:2.4rem;flex-direction:column;align-items:center;gap:3.2rem;margin-bottom:20%}main.settings>section.faqs>div.content .no-questions>article>div{max-width:75%}main.settings>section.faqs>div.content .no-questions>article .s1{font-size:1.4rem;line-height:1.68rem;text-align:center}main.settings>section.faqs>div.content .no-questions>article .p4{font-size:1.2rem;line-height:1.44rem;text-align:center}main.settings>section.faqs>div.content>ul>li:first-child{margin-top:2.4rem}main.settings>section.faqs>div.content>ul>li{margin-bottom:.8rem;min-height:var(--button-height-mobile-lg)}main.settings>section.faqs>div.content>ul>li>article{padding:1.6rem 1.2rem 1.2rem;height:-moz-fit-content;height:fit-content}main.settings>section.faqs>div.content>ul>li p:is(.s1,.p2){font-size:1.4rem;line-height:1.68rem}[data-theme=light] main.settings>section.faqs{background-color:var(--white-05)}[data-theme=light] main.settings>section.faqs>div.content>ul>li>article{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.faqs>div.content>ul>li>article img{filter:var(--filter-black) var(--filter-contrast)}[data-theme=light] main.settings>section.faqs>div.content .no-questions>article{background-color:var(--dark-grey)}main.settings.manage-billing>form{min-height:100%;height:-moz-fit-content;height:fit-content;margin:0;padding:9.6rem 1.6rem 1.6rem;background-color:transparent}.StripeElement{padding:1.2rem 1.6rem;border-radius:1.2rem;border:none}main.settings.manage-billing>form div[role=input-group]:not(:nth-of-type(3)){margin-top:2.4rem}main.settings.manage-billing>form div[role=input-group]:nth-of-type(2){padding-top:3.2rem;border-top:1px solid var(--white-10);margin-top:3.2rem}main.settings.manage-billing>form .payment-details>div{height:4.2rem;background:var(--white-10);border-radius:1.2rem;display:flex;align-items:center;padding-inline:1.6rem;font-size:1.4rem;flex:1}main.settings.manage-billing>form .payment-details>a{font-size:1.2rem;line-height:1.44rem}main.settings.manage-billing .cc-brand{display:inline-block;width:50px;height:37px;vertical-align:middle;margin-left:-1.2rem;fill:var(--primary);background:var(--primary)}main.settings>form.manage-billing>div.payment-details>div.card-details{height:auto;width:auto}[data-theme=light] main.settings.manage-billing>form :is(input,select){background-color:var(--white-10)}main.settings>section.coach-billing{padding:9.6rem 1.6rem 1.6rem;display:flex;flex-direction:column;background-color:transparent}main.settings>section.coach-billing>form:first-of-type{display:flex;flex-direction:column;height:calc(100% - 4.2rem)}main.settings>section.coach-billing>form:last-of-type{display:flex;justify-content:flex-end;margin-top:3.2rem}main.settings>section.coach-billing>form:last-of-type>button{width:100%;height:var(--button-height-mobile-lg);font-size:1.4rem}main.settings>section.coach-billing>form>header>hgroup{width:100%;display:flex;flex-direction:column}main.settings>section.coach-billing>form>header>hgroup>details>summary{height:4.8rem;width:100%;background-color:var(--white-10);max-height:unset;padding-inline:1.6rem}main.settings>section.coach-billing>form>header>hgroup>details>summary>p{font-size:1.4rem;line-height:1.68rem}main.settings>section.coach-billing>form>.total{font-size:1.4rem;padding:0 1.6rem;height:4.8rem;flex-shrink:0}main.settings>section.coach-billing section[role=table-wrapper]{height:100%}main.settings>section.coach-billing table{width:-moz-max-content;width:max-content}main.settings>section.coach-billing table :is(th,td){font-size:1.4rem;line-height:1.68rem;padding-inline:1.6rem;height:4.4rem;min-width:-moz-max-content;min-width:max-content;max-width:unset;width:-moz-max-content;width:max-content}main.settings>section.coach-billing>form>header{flex-direction:column;margin-bottom:3.4rem;gap:2.4rem}main.settings>section.coach-billing>form>header>button{width:100%;height:var(--button-height-mobile-lg)}[data-theme=light] main.settings>section.coach-billing{background-color:transparent}}main.settings.gym-contract>form,main.settings.gym-contract>form>section{display:flex;flex-direction:column;height:100%}main.settings.gym-contract>form>section{padding-bottom:2rem}main.settings.gym-contract>form div[role=input-group]{display:flex;flex-direction:column;height:100%;margin-top:0}main.settings.gym-contract>form textarea{height:100%;background-color:var(--white-05)}main.settings.gym-contract>form textarea:hover{background-color:var(--white-10)}main.settings.gym-contract>form footer{display:flex;justify-content:flex-end;gap:.5rem;flex-direction:row-reverse}main.settings.gym-contract>form footer>button{height:2.6rem;padding-inline:1rem}@media only screen and (max-width:640px){main.settings.gym-contract>form{margin:0;padding:9.6rem 1.6rem 1.6rem;background:transparent}main.settings.gym-contract>form footer{gap:.8rem}main.settings.gym-contract>form footer>button{height:4.2rem;padding-inline:1.6rem;font-weight:700}[data-theme=light] main.settings.gym-contract>form textarea{padding:1.6rem;background-color:var(--white-10)}}main.settings>section.gym-locations .action-buttons.mobile-hidden{display:flex}main.settings>section.gym-locations .action-buttons.only-show-mobile{display:none}@media only screen and (max-width:640px){main.settings>section.gym-locations{padding:9.6rem 1.6rem 1.6rem;background-color:transparent}main.settings>section.gym-locations>div:first-of-type{display:flex;justify-content:space-between}main.settings>section.gym-locations>div:first-of-type>a[role=button]{font-size:1.4rem;line-height:1.68rem}:is(button,[role=button])[data-button-type=outline]:not([disabled]):has(span).mobile-hidden{display:none}main.settings>section.gym-locations .action-buttons.mobile-hidden{display:none}main.settings>section.gym-locations .action-buttons.only-show-mobile{display:flex;width:100%}main.settings>section.gym-locations .action-buttons>button{height:var(--button-height-mobile);width:var(--button-height-mobile)}main.settings>section.gym-locations .action-buttons>button:first-child{flex:1}main.settings>section.gym-locations .action-buttons>button:first-child>picture,main.settings>section.gym-locations .action-buttons>button>img{width:1.8rem;height:1.8rem}main.settings>section.gym-locations .action-buttons>button:first-child>picture>img{width:100%;height:100%}main.settings>section.gym-locations .gym-locations-wrapper{display:flex;flex-direction:column;gap:.8rem}main.settings>section.gym-locations .gym-location-table-content{background-color:var(--white-05);padding:.8rem;border-radius:1.2rem;display:flex;flex-direction:column;gap:2.4rem}main.settings>section.gym-locations .gym-location-table-content>div:first-of-type{gap:3.2rem}main.settings>section.gym-locations .gym-location-table-content>div{display:flex;gap:.8rem}main.settings>section.gym-locations .gym-location-table-content>div>header{display:flex;flex-direction:column;flex-shrink:0;gap:.8rem;padding-left:.8rem;padding-top:.8rem}main.settings>section.gym-locations .gym-location-table-content>div>header>span{font-size:1.2rem;line-height:1.68rem;text-wrap:nowrap;white-space:nowrap;opacity:.7}main.settings>section.gym-locations .gym-location-table-content>div>.gym-info{display:flex;flex-direction:column;overflow:hidden;gap:.8rem;padding-right:.8rem;padding-top:.8rem}main.settings>section.gym-locations .gym-location-table-content>div>.gym-info>span{font-size:1.4rem;line-height:1.68rem;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme=light] main.settings>section.gym-locations{background-color:var(--white-05)}[data-theme=light] main.settings>section.gym-locations .gym-location-table-content{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.gym-locations .action-buttons>:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--white-05)}[data-theme=light] main.settings>section.gym-locations .action-buttons>:is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):nth-child(2)>img{filter:var(--filter-black) var(--filter-contrast)}[data-theme=light] main.settings>section.gym-locations>div:first-of-type>a[role=button]{background-color:var(--dark-grey)}}main.settings section.add-new-gym .gym-contract-buttons{padding-top:.5rem;display:flex;gap:.5rem}main.settings section.add-new-gym .input-with-copy>img{position:absolute;left:1rem;width:1.6rem;height:1.6rem;top:calc(50% - .75rem)}main.settings section.add-new-gym .input-with-copy>input{padding-inline:3rem}@media only screen and (max-width:640px){main.settings>section.add-new-gym{padding:9.6rem 1.6rem 1.6rem;background-color:transparent}main.settings>section.add-new-gym>header>hgroup.mobile-hidden{display:none}main.settings>section.add-new-gym>header{padding:0;border:none}main.settings>section.add-new-gym>form{display:flex;flex-direction:column;padding:0;border-radius:1.2rem}main.settings>section.add-new-gym>form>div.row{flex-direction:column;width:100%;gap:0;margin-bottom:0}main.settings>section.add-new-gym>form>div.row>div{max-width:100%;width:100%;margin-bottom:2.4rem}main.settings>section.add-new-gym>form>div.row>div>label{font-size:1.2rem;margin-bottom:.8rem;line-height:1.44rem;padding-left:.8rem}main.settings section.add-new-gym .input-with-copy>button{width:3.2rem;height:3.2rem;top:calc(50% - 1.6rem);right:.8rem}main.settings section.add-new-gym .input-with-copy>button>img{width:2rem;height:2rem}main.settings section.add-new-gym .input-with-copy>input{padding-inline:4.8rem}main.settings section.add-new-gym .input-with-copy>img{position:absolute;left:1.6rem;width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem)}main.settings section.add-new-gym section[role=table-wrapper]{width:100%;overflow-x:scroll}main.settings section.add-new-gym table :is(td,th){font-size:1.4rem;line-height:1.68rem;padding:1.6rem;text-wrap:nowrap;white-space:nowrap}main.settings section.add-new-gym>form>section>table tr :is(th,td):first-child{width:-moz-max-content;width:max-content}main.settings section.add-new-gym>form>section>table tr :is(th,td):first-child picture{display:flex;width:2.8rem;height:2.8rem}main.settings section.add-new-gym .gym-contract-buttons{margin-top:3.2rem;margin-bottom:0}main.settings section.add-new-gym .gym-contract-buttons>button{padding-inline:3.2rem}main.settings section.add-new-gym>form>section>table .same-as-above-div>picture{display:flex;width:2.8rem;height:2.8rem}[data-theme=light] main.settings section.add-new-gym section[role=table-wrapper]{background-color:var(--dark-grey)}[data-theme=light] main.settings>section.add-new-gym>form>div.row>div input{background-color:var(--white-10)}[data-theme=light] main.settings section.add-new-gym>form picture img:not([src="/img/new-icons/unchecked-square.svg"],[src="/img/new-icons/radio-unchecked.svg"]){filter:none}main.settings>section.notifications{padding:9.6rem 1.6rem 1.6rem;background-color:transparent}main.settings>section.notifications .input-group label{font-size:1.2rem;margin-bottom:.8rem;padding-left:.8rem}main.settings>section.notifications hgroup .table-controls{width:100%}main.settings>section.notifications hgroup .table-controls .input-group{flex:1}main.settings>section.notifications td:first-child{text-wrap:nowrap}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>summary{background-color:var(--white-10);border-radius:1.2rem;height:4.8rem;max-height:unset;padding-inline:1.6rem;width:100%}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>summary>p{font-size:1.4rem;line-height:1.68rem}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>ul{width:100%}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>ul>li{font-size:1.4rem;line-height:1.68rem;height:var(--button-height-mobile);padding-inline:.8rem;display:flex;align-items:center}main.settings>section.notifications>header>hgroup>.table-controls>.input-group>details>ul>li:not(:last-child){border-bottom:1px solid var(--white-10)}main.settings section.notifications section[role=table-wrapper]{overflow-x:scroll}main.settings section.notifications table{width:-moz-max-content;width:max-content}main.settings section.notifications table :is(td,th){font-size:1.4rem;line-height:1.68rem;padding:1rem 1.6rem;text-wrap:nowrap;white-space:nowrap}main.settings section.notifications table :is(td,th):nth-child(3){max-width:calc(100vw - 3.2rem);height:-moz-fit-content;height:fit-content;text-wrap:wrap;white-space:normal}[data-theme=light] main.settings>section.notifications{background-color:var(--white-05)}[data-theme=light] main.settings section.notifications section[role=table-wrapper]{background-color:var(--dark-grey)}}main.settings.manage-coaching>section{width:calc(100vw - 19.5rem);border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1.5rem}main.settings.manage-coaching>section>h3{margin-bottom:2rem}main.settings.manage-coaching>section .chip.info{margin-top:2rem}main.settings.manage-coaching>section .chip.info>div>p{margin-bottom:.75rem}main.settings.manage-coaching>section .chip.info>div>ul>li{color:var(--information)}.Calendar{margin-left:4rem;padding:1.5rem}.Calendar>header{position:sticky;top:0;z-index:3;background-color:var(--background-color);padding-bottom:1rem;padding-top:.5rem}.Calendar>header>section:first-child{display:flex;align-items:center;justify-content:space-between}.Calendar-Month>article>p{text-align:center}.Calendar>header hgroup{position:relative;display:flex;flex:1 1 0%;align-items:center;gap:.5rem}.Calendar>header hgroup:nth-child(2){justify-content:center}.Calendar>header hgroup:last-child{justify-content:flex-end}.Calendar>header hgroup input[type=checkbox]{margin-left:1rem;margin-right:.5rem}.Calendar>header hgroup button>span{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05-solid)}.Calendar div[role=month-handler]{margin:0}.Calendar>header details[role=list]{position:static}.Calendar>header details[role=list] summary+ul{left:auto;max-height:none;width:100%;max-width:18.5rem;padding:1.25rem .25rem .75rem}.Calendar>header details[role=list] ul li{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;height:var(--button-height);border-radius:var(--border-radius)}.Calendar>header details[role=list] ul li:hover{background-color:var(--secondary-background-hover-color)}.Calendar>header details[role=list] ul li a{border-width:0;padding:0}.Calendar>header details[role=list] .list-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Calendar>header details[role=list] .list-title span{padding-left:.75rem;font-size:.8rem;line-height:1.3rem;color:var(--white-40)}.Calendar>header details[role=list] .list-title div{background-color:var(--white-10);height:1px;width:100%}.Calendar>header details[role=list] .legend-item{display:flex;align-items:center;padding:.5rem}.Calendar .circle-status{margin-right:.75rem;height:.75rem;width:.75rem;border-radius:.5rem}.Calendar .circle-status.completed{background-color:var(--success)}.Calendar .circle-status.partial{background-color:var(--information)}.Calendar .circle-status.target{background-color:var(--white-20)}.Calendar .calendar-month-wrapper{max-height:calc(100vh - 11rem);overflow:auto;scrollbar-width:auto}.Calendar-Month>article{margin-top:.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.Calendar-Month>article:nth-child(2){margin-top:0}.Calendar-Month>article:first-child{position:sticky;top:0;z-index:2;background-color:var(--background-color);padding-top:1.5rem;padding-bottom:.5rem}.Calendar section.edit-modex article{grid-template-columns:32px repeat(7,minmax(0,1fr))}.Calendar section .day{position:relative;display:flex;height:11rem}.Calendar section .day.expanded{height:auto;min-height:11rem}.Calendar .day-margin{display:flex;width:100%;flex-direction:column;border-radius:.75rem;background-color:var(--dark-grey);padding:.5rem}.Calendar .day.alt-other-month .day-margin,.Calendar .unselected .day-margin{background-color:var(--black-10)}.Calendar .day.alt-other-month.selected .day-margin{background-color:var(--dark-grey)}.Calendar-Month .day-draggable{height:100%}.Calendar-Month .day-header{display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .5rem}.Calendar-Month .day-header>picture{cursor:pointer}.Calendar-Month .day-margin>.add-paste-exercise{position:absolute;left:50%;top:50%;display:flex;width:100%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;gap:1rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Calendar-Month .day-margin>.add-paste-exercise .add-paste{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.Calendar-Month .day-margin>.add-paste-exercise>.add-paste:first-child:nth-last-child(2),.Calendar-Month .day-margin>.add-paste-exercise>.add-paste:nth-child(2):last-child{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem}.Calendar-Month .day-margin .add{position:absolute;left:0;top:0;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Calendar-Month .day-margin .add:hover,.Calendar-Month .day-margin>.add-paste-exercise:hover{opacity:1}.Calendar-Month .draggable-dropzone--occupied .add{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Calendar-Month .draggable-dropzone--occupied .add){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Calendar-Month .draggable-dropzone--occupied .add{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Calendar-Month .draggable-dropzone--occupied .add{opacity:0}.Calendar-Month .add:is([aria-current],:hover):before{background-color:transparent}.Calendar-Month .floating-header{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center}.more details[role=list] summary{border-radius:var(--border-radius-md)}.more details[role=list] summary+ul li{border-radius:var(--border-radius-md)}.Calendar-Month .more{display:flex;align-items:center}.Calendar-Month .more details ul li{cursor:pointer}.Calendar-Month .more input{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Calendar-Month .more input){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Calendar-Month .more input{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Calendar-Month .more input{opacity:0}:is(.Calendar-Month,.Program-Editor) .more details[role=list] summary+ul{left:auto;background-color:var(--background-color)}:is(.Calendar-Month,.Program-Editor) .more summary+ul li:first-child a{border-style:none}.Calendar-Month .exercises-frame{max-height:8.75rem;overflow:auto;scrollbar-width:thin}.Calendar-Month .exercises-frame.expanded{max-height:none;min-height:85px;scrollbar-width:none}.Calendar-Month .exercises-frame .exercise-element{margin-top:.25rem;display:flex;cursor:pointer;flex-direction:column;border-radius:.5rem;background-color:var(--white-05);padding:.5rem}.Calendar-Month .exercises-frame .exercise-element-title{display:flex;align-items:center;gap:.5rem}.Calendar-Month .exercises-frame.expanded .exercise-element-title{margin-bottom:.5rem}.calendar-prefix{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gradient-left) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--gradient-right) var(--tw-gradient-to-position);font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Calendar-Month .exercise-element-title p,.Calendar-Month .exercise-element-title>div>p{font-weight:600;font-size:var(--font-size-md)}.Calendar-Month .exercises-frame .exercise-element .exercise-element-set{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Calendar-Month .exercises-frame .exercise-element .exercise-element-set){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Calendar-Month .exercises-frame .exercise-element .exercise-element-set{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Calendar-Month .exercises-frame .exercise-element .exercise-element-set{opacity:0}.Calendar-Month .exercises-frame .exercise-element .exercise-element-set.expanded{margin-top:.5rem;display:flex;gap:.5rem;overflow:hidden;white-space:pre-wrap;color:var(--white-70);font-size:var(--font-size-sm)}.Calendar-Month .exercise-element-set.expanded .dot{margin-top:.25rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:.375rem}.Calendar-Month.edit-modex{min-width:192rem}.Calendar-Month.edit-modex>article>aside{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--white-10);padding:.5rem}.Calendar-Month.edit-modex .day-editor{min-height:30rem;width:100%;max-width:27rem}.Calendar-Month.edit-modex .day-editor header{display:flex;justify-content:space-between;border-top-left-radius:.75rem;border-top-right-radius:.75rem;background-color:var(--white-10);padding:.75rem 1rem}.Calendar-Month.edit-modex .day-editor section{display:flex;flex-direction:column;justify-content:space-between;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background-color:var(--dark-grey);height:calc(100% - 2.65rem)}.Calendar-Month.edit-modex .day-editor section .exercises{position:relative;flex-grow:1}.Calendar-Month.edit-modex .day-editor section .no-exercises-container{display:flex;min-height:27rem;width:100%;align-items:center;justify-content:center}.Calendar-Month.edit-modex .day-editor section .no-exercises-container>.add-paste-exercise,.Program-Editor .weeks li .add-paste-exercise{position:absolute;left:50%;top:50%;display:flex;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Program-Editor .weeks li .add-paste-exercise{padding-top:1.5rem;padding-bottom:1.5rem}.Calendar-Month.edit-modex .day-editor section .no-exercises-container>.add-paste-exercise a{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem}.Calendar-Month.edit-modex .day-editor footer{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;border-top:1px solid var(--white-10)}.Calendar-Month.edit-modex .day-editor footer>a{z-index:0}.Calendar-Month.edit-modex .day-editor footer [role=button]:is([data-button-type=secondary]):not([disabled]){height:1.75rem;border-radius:var(--border-radius-md);padding-left:.25rem;padding-right:.25rem}.Calendar-Month.edit-modex .day-editor footer span img{height:1.25rem;width:1.25rem}.Calendar-Month.edit-modex .day-editor section .exercises .exercisex{display:flex;cursor:pointer;flex-direction:column;padding:.5rem 1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Calendar-Month.edit-modex .day-editor section .exercises.editing .exercisex{padding-top:.25rem;padding-bottom:0}.Calendar-Month.edit-modex .day-editor section .exercises:not(.editing) .exercisex:hover{background-color:var(--white-05)}.Calendar-Month.edit-modex .day-editor .exercisex .titlex{display:flex;width:100%;justify-content:space-between;gap:.25rem}.Calendar-Month.edit-modex .day-editor .exercisex .title-content{display:flex;flex-grow:1;align-items:center;gap:.5rem}.Calendar-Month.edit-modex .day-editor .name-order.editing{width:100%}.Calendar-Month.edit-modex .day-editor .exercisex table{margin-top:1rem;border-collapse:separate;--tw-border-spacing-y:0.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.Calendar-Month.edit-modex .day-editor .exercisex table.tr-table-editing{margin-top:.5rem}.Calendar-Month.edit-modex .day-editor .exercisex table th{width:16%;padding:0;text-align:center;color:var(--white-70)}.Calendar-Month.edit-modex .day-editor .exercisex table td{position:relative;text-wrap:nowrap;background-color:var(--white-05);padding-top:.5rem;padding-bottom:.5rem;text-align:center}.Calendar-Month.edit-modex .day-editor .exercisex table.tr-table-editing td{background-color:transparent;padding:0 2px}.Calendar-Month.edit-modex .day-editor .exercisex table.tr-table-editing td.actions>button:first-child>img{width:2rem;height:2rem;margin:-10px}.Calendar-Month.edit-modex .day-editor .exercisex table td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.Calendar-Month.edit-modex .day-editor .exercisex table td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.Calendar-Month.edit-modex .coach-note{margin-top:.25rem;display:flex;align-items:flex-start;gap:.5rem}.Calendar-Month.edit-modex .coach-note img,.exnotes img{filter:var(--filter-black) var(--filter-contrast)}.Calendar-Month.edit-modex .coach-note img{opacity:.7}.Calendar-Month.edit-modex .coach-note picture{flex-shrink:0}.Calendar-Day .quick-edit input,.Calendar-Day .quick-edit select,.Calendar-Month.edit-modex .exercisex input,.Calendar-Month.edit-modex .exercisex select{margin-top:0;height:1.75rem;border-radius:.5rem;background-image:none;padding:.5rem .75rem .25rem;text-align:center}.Calendar-Day .quick-edit .quick-edit-load-unit{position:absolute;right:.35rem;top:.5rem;font-size:.6rem}.Calendar-Month.edit-modex .editing input,.Calendar-Month.edit-modex .editing select{padding:0 .25rem}.Calendar-Day .quick-edit select:is(:hover),.Calendar-Month.edit-modex .exercisex select:is(:hover){background-color:var(--white-20-solid)}.Calendar-Day .quick-edit select:is(:active,:focus),.Calendar-Month.edit-modex .exercisex select:is(:active,:focus){background-color:var(--white-10-solid)}.Calendar-Month.edit-modex .day-editor .editing .exercisex table{border-spacing:0 .1rem}.Calendar summary input{text-align:left!important}.Calendar-Day .quick-edit textarea,.Calendar-Month.edit-modex .coach-note textarea{height:2rem;resize:vertical;border-radius:0;background-color:transparent;padding:0;border-bottom:2px solid var(--white-10)}.Calendar-Month.edit-modex table .percentage-label,.Calendar-Month.edit-modex table .units-label{position:absolute;top:.5rem;font-size:.625rem;line-height:.75rem;top:calc(50% - .375rem);right:.4rem}.Calendar-Month.edit-modex .editing .td-load input{padding-right:.75rem}.Calendar-Month.edit-modex .exercisex .actions{display:flex;height:2rem;align-items:center;justify-content:flex-end;gap:.25rem}.Calendar-Day .quick-edit .add-delete-set button,.Calendar-Month.edit-modex .actions button{height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:var(--border-radius-md);padding:0}.Calendar-Day .quick-edit .add-delete-set button img,.Calendar-Month.edit-modex .actions button img{height:1.25rem;width:1.25rem}.Calendar-Day .quick-edit .add-delete-set button:before,.Calendar-Month.edit-modex .actions button{border-radius:var(--border-radius-md)!important}.Calendar-Day .quick-edit .superset-button,.Calendar-Month.edit-modex .superset-button{height:auto;width:-moz-fit-content;width:fit-content;align-self:center;padding-top:.5rem;padding-bottom:.5rem}.Calendar-Month.edit-modex footer .button-group{margin-left:auto;display:flex;gap:.5rem;padding-top:.75rem;padding-bottom:1rem}.Calendar-Month.edit-modex .day-editor .editing+footer{position:sticky;bottom:0;border-width:0;background-color:var(--dark-grey)}.Calendar-Month.edit-modex .set-row{margin-top:.25rem;margin-bottom:.25rem;display:flex;gap:.5rem;white-space:pre-wrap}.Calendar-Month.edit-modex .set-row:first-child{margin-top:1rem}.Calendar-Month.edit-modex .day-editor .exercises:not(.editing) .set-row{border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .75rem}.Calendar-Month.edit-modex .set-row input{flex-grow:1;text-align:left}:is(.edit-modex,#quick-edit) details[role=list].dropdown-img summary{--height:2rem;border-radius:var(--border-radius-md)}:is(.edit-modex,#quick-edit) details[role=list].dropdown-img summary>picture{right:.5rem}.edit-modex details[role=list].dropdown-img summary+ul{max-height:20rem}.export-workout div[role=date-selector-wrapper]>img{position:absolute;right:.75rem;filter:var(--filter-black) var(--filter-contrast);top:calc(50% - 10px)}.Swap-Exercise .box .body:has(ul.opened){height:700px}.Calendar-Weeks{margin-top:1rem}.Calendar-Weeks.multiple-weeks{display:flex;gap:1rem;overflow-x:auto;height:calc(100vh - 12rem)}.Calendar-Weeks.multiple-weeks .Calendar-Week{min-width:1024px}.Calendar-Weeks.multiple-weeks .Calendar-Week .week-day header{top:0}.Calendar-Week header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.Calendar-Week header a{display:flex;align-items:center;gap:.5rem}.Calendar-Week header a:hover:after{--tw-content:none;content:var(--tw-content)}.Calendar-Week header a>button[data-button-type=tertiary]:not([disabled]):hover{border-color:var(--white-20);background-color:var(--white-20)}.Calendar-Week header a.add-week:is([aria-current],:hover):before{background-color:transparent}.Calendar-Week header a span{flex-shrink:0}.Calendar-Week article{margin-top:1rem}.Calendar-Week .week-day{border-radius:.75rem;padding:1rem;border:1px solid var(--light-gray);border-top:none}.Calendar-Week .week-day header{position:sticky;top:4rem;z-index:2;margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;background-color:var(--background-color);padding:1rem;border-bottom:1px solid var(--light-gray);border-top:1px solid var(--light-gray)}.Calendar-Week .week-day header hgroup{display:flex;align-items:center;gap:.75rem}.Calendar-Week .week-day .daily-stats-wrapper{display:flex;gap:1rem}.Calendar-Week .week-day .daily-stats-wrapper .stat{display:flex;gap:.5rem}.Calendar-Day .exercises-list details[role=list] summary+ul,.Calendar-Week .week-day details[role=list] summary+ul{left:auto;background-color:var(--background-color)}.Calendar-Week article footer{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.week-empty-day{border-radius:.75rem;background-color:var(--dark-grey);padding:.75rem 1rem}.Calendar-Week .wnotes{display:flex;align-items:center;gap:.5rem;overflow:hidden}.Calendar-Week ul.exercises-list li{margin-top:1rem;border-radius:.75rem;background-color:var(--dark-grey);padding:1rem}.Calendar-Week ul li.not-last-superset{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.Calendar-Week ul li.not-first-superset{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.Calendar ul li .name-wrapper{margin:-1rem -1rem 1rem;display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--white-05)}.Calendar ul li .name-wrapper :is(button,[role=button])[data-icon-only]{height:1.5rem;width:1.5rem;border-radius:var(--border-radius-md)}.Calendar-Week ul li .week-titles{color:var(--white-70)}.Calendar-Week ul li .week-parameters,.Calendar-Week ul li .week-titles{margin-top:.25rem;display:flex;align-items:center;font-size:var(--font-size-md);width:clamp(300px,50%,600px)}.Calendar-Week ul li .week-parameters>*,.Calendar-Week ul li .week-titles>*{flex:1 1 0%;text-align:center}.Calendar-Week ul li .week-parameters>:last-child,.Calendar-Week ul li .week-titles>:last-child{text-align:right}.Calendar-Week ul li .week-parameters>:last-child picture{margin-right:.5rem}.Calendar .exnotes{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.Calendar .actuals-head-status{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-md)}[data-theme=light] .Calendar .actuals-head-status a[role=button]:before{background-color:var(--background-color)}.Calendar .actuals-head-status a[role=button]{z-index:0}.Calendar .status-completed{background-color:var(--green-opacity);color:var(--success)}.Calendar .status-completed,.Calendar .status-missed{display:flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .5rem}.Calendar .status-missed{background-color:var(--warning-opacity);color:var(--warning)}.Calendar .actuals-head,.Calendar .actuals-outcomes-container{display:grid;gap:1rem;grid-template-columns:1fr 4fr}.Calendar .actuals-outcomes-container{margin-top:.25rem}.Calendar .actuals-outcomes-container.set0{margin-top:.75rem}.Calendar .actuals-outcomes,.Calendar .actuals-titles{display:flex;align-items:center;justify-content:space-between}.Calendar .actuals-outcomes{border-radius:.5rem;background-color:var(--white-05);padding-top:.5rem;padding-bottom:.5rem}.Calendar .actuals-outcomes>*,.Calendar .actuals-titles>*{flex:1 1 0%;text-align:center}.Calendar .actuals-outcomes>.description,.Calendar .actuals-titles>.description{flex-grow:5;text-align:left}.Calendar .actuals-outcomes>.freeform,.Calendar .actuals-titles>.freeform{flex-grow:4;white-space:pre-wrap;text-align:left}.Calendar .target-status{display:flex;min-width:250px;align-items:center;white-space:pre-wrap}.Calendar .actuals-outcomes>*{color:var(--primary)}.Calendar .actuals-outcomes-container .circle-status{margin-right:.5rem;height:.5rem;width:.5rem;flex-shrink:0}.Calendar .actuals-status .completed img{border-radius:.5rem;background-color:var(--green-opacity)}.Calendar .actuals-status .missed img{border-radius:.5rem;background-color:var(--warning-opacity)}.Calendar-Day .program-bar{margin-top:1.5rem;border-radius:.75rem;background-color:var(--dark-grey);padding:1.5rem}.Calendar-Day .program-bar .percent-bar-container{margin-top:.25rem;height:.25rem;border-radius:.375rem;background-color:var(--white-20)}.Calendar-Day .program-bar .percent-bar{height:.25rem;border-radius:.375rem;background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right))}.Calendar-Day .program-bar .workouts-frame{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:4rem}.Calendar-Day .program-bar .workouts{display:flex;flex:1 1 0%;list-style-type:none;align-items:center;justify-content:space-between;gap:1rem}.Calendar-Day .program-bar .workouts li a,.Calendar-Day .program-bar .workouts-frame img{height:2rem;width:2rem;border-radius:1rem;background-color:var(--white-05)}.Calendar-Day .program-bar .workouts li a{display:flex;align-items:center;justify-content:center}.Calendar-Day .program-bar .workouts li.current a{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:var(--white-always)}.Calendar-Day .Daily-Workout>header{margin-top:1rem;display:flex;justify-content:space-between}.Calendar-Day .Daily-Workout>header hgroup{display:flex;align-items:center;gap:1rem;font-size:var(--font-size)}.Calendar-Day .Daily-Workout>header hgroup:last-child{gap:.5rem}[data-theme=light] .Daily-Workout>header hgroup:last-child :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--outline-background-color)}.Calendar-Day .Daily-Workout>header hgroup span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));margin-left:.5rem;font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Calendar-Day .Daily-Workout>header hgroup a img{height:1.25rem;width:1.25rem}.Calendar-Day .exercises-frame{margin-top:1rem}.Calendar-Day .exercises-frame .exercises-list{display:grid;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem;grid-template-columns:5fr 2fr}.Calendar-Day .exercises-frame.quick-edit .exercises-list{row-gap:2rem}.Calendar-Day .exercises-frame .exercises-list>li{position:relative;align-self:flex-start;border-radius:.75rem;background-color:var(--dark-grey);padding:1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Calendar-Day .exercises-frame:not(.quick-edit) .exercises-list li:not(.exercise-metrics-container,.is-actuals){cursor:pointer}.Calendar-Day .exercises-frame:not(.quick-edit) .exercises-list li:not(.exercise-metrics-container,.is-actuals):hover{background-color:var(--light-gray)}.Calendar-Day .exercises-list li.exercise-metrics-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem;-moz-column-gap:2rem;column-gap:2rem;align-self:flex-start}.Calendar-Day .exercises-list li.exercise-metrics-container>div{display:flex;align-items:center;justify-content:space-between}.Calendar-Day .exercises-list li.exercise-metrics-container .title{opacity:.7}.Calendar-Day .exercises-frame form>footer{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Calendar-Day .exercises-frame form>footer){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Calendar-Day .exercises-frame form>footer{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Calendar-Day .exercises-frame form>footer{opacity:0}.Calendar-Day .exercises-frame.quick-edit form>footer{position:sticky;bottom:0;z-index:2;margin-top:1rem;display:flex;max-width:71%;gap:.5rem;border-radius:1rem;background-color:var(--background-color);padding:1rem;border:1px solid var(--light-gray)}[data-theme=light] .Calendar-Day .exercises-frame.quick-edit form>footer :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--outline-background-color)}.Calendar-Day .day-parameters{position:relative;margin-top:.25rem;display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-md);width:clamp(300px,50%,600px)}.Calendar-Day .exercises-frame:not(.quick-edit) .day-parameters{padding:.5rem}.Calendar-Day .exercises-frame:not(.quick-edit) .day-parameters:not(.titles){border-radius:.5rem;background-color:var(--white-05)}.Calendar-Day .day-parameters .status{position:absolute;right:-3rem;width:40px}.Calendar-Day .day-parameters>*{position:relative;flex:1 1 0%;text-align:center}.Calendar-Day .quick-edit .add-delete-set{display:flex;justify-content:flex-end;gap:.25rem}.Calendar-Day .quick-edit .superset-button{position:absolute;bottom:-2rem;margin-top:0}:root:not([data-theme=light]) .Calendar-Day :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{z-index:1}@media only screen and (prefers-color-scheme:light){:root:not([data-theme=dark]) .Calendar-Day :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{z-index:-1}}.Calendar-Day .Daily-Workout>footer{margin-top:1.5rem;display:flex;justify-content:space-between;gap:1rem;border-radius:.75rem;background-color:var(--dark-grey);padding:1rem}.Calendar-Day .Daily-Workout>footer>div{flex:1 1 0%}.Calendar-Day .video-record-info:not(.only-show-mobile){margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.Calendar-Day .video-record-info .input-container{position:relative;width:100%;cursor:pointer}.Calendar-Day .video-record-info .input-container>span{position:absolute;right:.75rem;top:1rem;display:flex;align-items:center;gap:.25rem;font-weight:700}.Calendar-Day .video-record-info input{margin-top:0;padding-left:2.5rem;padding-right:2.5rem}.Calendar-Day .video-record-buttons{margin-top:1rem;display:flex;gap:.5rem}.Calendar-Day footer .notes-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.Calendar-Day footer .notes-container .avatar{flex-shrink:0}.Calendar-Day footer .notes-container .edit-mode{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;background-color:var(--white-10);padding:1rem}.Calendar-Day footer .notes-container .edit-mode textarea{height:auto;width:80%;resize:vertical;border-radius:0;background-color:transparent;padding:0}.Calendar-Day footer .notes-container .edit-mode .button-container{display:flex;align-items:center;gap:.5rem}.Calendar-Day footer .notes-container .edit-mode .button-container button{height:2rem}.Calendar-Day footer .progress-photo-wrapper{margin-top:1rem;max-width:8rem}.Calendar-Day footer .progress-photo-wrapper .photos-container{margin-top:.25rem;margin-bottom:.25rem;display:flex;gap:.5rem}.Calendar-Day footer .progress-photo-wrapper .body-photo{height:5rem;width:2.5rem;background-color:var(--light-gray)}.Calendar-Day .quick-metrics-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.Calendar-Day .quick-metrics-wrapper .Quick-Metrics{flex:1 1 0%;border-radius:.75rem;background-color:var(--dark-grey);padding:1rem}.Calendar-Day .quick-metrics-wrapper .Quick-Metrics.Stats{flex-basis:calc(60% - 1rem)}.Calendar-Day .quick-metrics-wrapper .Quick-Metrics.Nutrition{position:relative;flex-basis:40%}.Calendar-Day hr{border-top:1px solid var(--light-gray)}.Calendar-Day .nutrition-summary{height:auto;overflow:auto;background-color:transparent;padding:0}.Calendar-Day .nutrition-summary .nutrient-target{font-size:var(--font-size-md)}.Calendar-Day .nutrition-summary .graph-container{margin-top:2.5rem}.Calendar-Day .nutrition-summary .empty-state{position:absolute;left:50%;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Calendar-Day .Quick-Metrics .wrapper{margin-top:1rem;display:flex;gap:1rem}.Calendar-Day .Quick-Metrics .wrapper>*{flex:1 1 0%;border-radius:.5rem;background-color:var(--white-05);padding:1rem}.Calendar-Day .Quick-Metrics .content-wrapper{display:flex;align-items:center;gap:1.5rem}.Calendar-Day .intensity-legend div{display:flex;align-items:center}.Calendar-Day .intensity-legend div:not(:first-child){margin-top:1rem}.Calendar-Day .intensity-legend div:before{margin-right:.25rem;height:1rem;width:1rem;border-radius:.25rem}.Calendar-Day .pr-row .card-title{color:var(--white-50)}.Calendar-Day .pr-row .pr-item{display:flex;max-width:24rem;align-items:center}.Calendar-Day .pr-row .pr-item>*{flex:1 1 0%}.Calendar .metrics-drawer header,.Calendar-Day .pr-row .pr-item .pr-delta{display:flex;align-items:center}.Calendar .metrics-drawer header .close{padding:0}.Calendar .metrics-drawer .button-group{margin-top:.75rem;display:flex;border-radius:.75rem;background-color:var(--white-05);padding:.25rem}.Calendar .metrics-drawer .button-group button{height:2rem;flex:1 1 0%}.Calendar .metrics-drawer .button-group button:before{z-index:1;border-radius:.5rem}[data-theme=light] .Calendar .metrics-drawer .button-group button{z-index:0}[data-theme=light] .Calendar .metrics-drawer .button-group button:before{z-index:-1}.Calendar .metrics-drawer section{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--light-gray)}.Calendar .metrics-drawer .workload-header{display:flex;gap:.5rem}.Calendar .metrics-drawer .workload-header>*{flex:1 1 0%}.Calendar .metrics-drawer .sub-division{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between}.Calendar .metrics-drawer .sub-division label{margin-bottom:0;width:100%;font-size:var(--font-size)}.Calendar .metrics-drawer footer,.Calendar .metrics-drawer section>div:nth-child(2){margin-top:1rem}.Calendar .metrics-drawer footer .drawer-chart{height:13rem}[data-theme=light] .Calendar .metrics-drawer footer .drawer-chart>svg{filter:none}.Calendar .actuals-titles.only-show-mobile{display:none}.Calendar .actuals-titles .expand-outcomes{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.empty-statement{font-size:var(--font-size-md);opacity:.5}.Calendar .pr-row:not(:first-child){margin-top:1rem}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]{display:flex;gap:.5rem;align-items:center}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]>button:not(.superset-button):is([data-action=cancel]):not(:hover){background:none}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]>:is(button,[role=button]){flex:1;padding-block:.4rem;font-size:var(--font-size-md);height:auto;border-radius:.5rem;gap:.5rem;font-weight:800;z-index:0}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]>:is(button,[role=button]) img{width:16px;height:16px}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]>:is(button,[role=button]):last-child:not([data-action=cancel]) img{filter:none}.Calendar-Month.edit-modex div[role=supersets-notes-buttons]>:is(button,[role=button]):before{border-radius:.5rem}.Calendar-Month.edit-modex .coach-note-container{padding-bottom:.25rem}.Calendar-Month>article>aside>div>div>div[role=tooltip]{z-index:50!important}[data-theme=light] #button-local-copy>img{filter:brightness(0) saturate(100%)}#button-local-copy{height:1.5rem;border-radius:.5rem!important;padding-left:.4rem;padding-right:.4rem}#button-local-copy:hover,#button-local-paste:hover{background-color:var(--white-10)}#button-local-paste{height:1.5rem;border-radius:.5rem!important;padding:0}#button-local-paste>img,#button-local-paste>picture>img{height:1rem;width:1rem}.clipboard-content{position:fixed;top:50%;right:0;z-index:30;width:1.5rem}.clipboard-content>button{border:none;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;padding:0}.clipboard-content>button>.clipboard-text{transform:rotate(-180deg);writing-mode:vertical-rl;font-size:.875rem;font-weight:600}.clipboard-content>.side-drawer{padding:1.5rem 0 0}.clipboard-content>.side-drawer>.drawer-main>.drawer-head{padding:0 1.5rem 1rem}.clipboard-content>.side-drawer>.drawer-main>.drawer-head>.drawer-title{font-size:1rem;font-weight:700;color:var(--white)}.clipboard-content>.side-drawer>.drawer-main>.drawer-head>.close{border-width:1px;border-style:solid;border-color:var(--white-20);border-radius:var(--border-radius);height:2rem;width:2rem;padding:0;text-align:center}.clipboard-content>.side-drawer>.drawer-main>.drawer-head>.close>img{margin:auto;height:auto;max-width:100%;border-style:none}[data-theme=light] .clipboard-content>button>img{filter:brightness(0) saturate(100%)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding-top:1.5rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day{width:100%}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background-color:var(--white-05)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main{display:flex;flex-direction:column;padding:.5rem 1rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main>.title-exercise{display:flex;width:100%;align-items:center;gap:.5rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main>.assistant-container>.set-row{margin-top:.25rem;display:flex;gap:.5rem;border-radius:.5rem;background-color:var(--white-05);padding:.5rem .75rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main>.assistant-container>.set-row:first-child{margin-top:1rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main>.assistant-container>.set-row:last-child{margin-bottom:.5rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>header{border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;align-items:center;background-color:var(--white-10);padding:.75rem 1rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-footer-content>.clipboard-explain{background-color:var(--white-05);padding:.75rem 1rem;text-align:center}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-footer-content>.clipboard-explain>span{font-size:.75rem;opacity:.7}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-footer-content>.clipboard-button-container{border-top:1px solid var(--white-10);display:flex;align-items:center;justify-content:center;padding-top:.875rem;padding-bottom:.875rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-footer-content>.clipboard-button-container>button{font-size:.875rem;font-weight:600;color:var(--sore)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-footer-content>.clipboard-button-container>button:hover{background-color:var(--white-05)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.clipboard-chip{font-size:.75rem;margin-bottom:1rem;width:100%}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table{border-collapse:separate;--tw-border-spacing-y:0.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);margin-top:1rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table>thead>tr>th{width:16%;padding:0;text-align:center;color:var(--white-70)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table>tbody>tr>td{text-wrap:nowrap;background-color:var(--white-05);padding-top:.5rem;padding-bottom:.5rem;text-align:center}[data-theme=light] .clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table>tbody>tr>td{background-color:var(--white-10)}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table>tbody>tr>td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.clipboard-content>.side-drawer>.drawer-main>.clipboard-main-section>.clipboard-body>.workout-day>section>.clipboard-exercise-main .tr-table>tbody>tr>td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media only screen and (max-width:640px){main.Calendar{margin-left:0;padding:0;display:flex;flex-direction:column}.Calendar:not(.Calendar-Day) .athlete-section-header.only-show-mobile{order:1}.Calendar:not(.Calendar-Day)>header{order:2;position:static;padding:0;margin-top:1.6rem}.Calendar:not(.Calendar-Day) .calendar-month-wrapper{order:3}.Calendar section .day.expanded.empty-workout-day,.Calendar>header hgroup:not(:nth-child(2)){display:none}.Calendar-Month{display:flex;flex-direction:column;padding-inline:1.6rem}.Calendar-Month>article:is(:first-child){display:none}.Calendar-Month>article{display:flex;flex-direction:column;margin-top:1.6rem}.Calendar-Month>article:nth-child(2){margin-top:1.6rem}.Calendar-Month>.no-workouts-message{font-size:1.4rem;line-height:1.68rem;text-align:center;width:80%;align-self:center;display:flex;flex-direction:column;gap:.8rem}.Calendar-Month>article .exercise-element-title .calendar-prefix{font-size:1.2rem;width:2.4rem;height:2.4rem;border-radius:2.4rem;align-items:center;justify-content:center;line-height:1.44rem}.Calendar-Month .exercises-frame.expanded .exercise-element-title{gap:.8rem;margin-bottom:.8rem}.Calendar-Month>article .exercise-element-title p{font-size:1.2rem}.Calendar-Month .exercises-frame .exercise-element .exercise-element-set.expanded{font-size:1.2rem;line-height:1.44rem;align-items:center;margin-top:.8rem}.Calendar-Month .exercise-element-set.expanded .dot{height:.8rem;width:.8rem;margin-top:0}.Calendar-Month .exercises-frame .exercise-element{padding:.8rem;margin-top:.8rem}.Calendar .day-margin{padding:.8rem}.Calendar-Month .day-header{padding:.8rem;justify-content:flex-start;gap:.8rem}.Calendar-Month .day-header>p:last-of-type{font-size:1rem;margin:0;color:var(--white-30);flex:1;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.Calendar .athlete-section-header>div{display:flex;justify-content:space-between;align-items:center;padding-inline:1.6rem;gap:1.2rem}.Calendar .athlete-section-header>div .athlete-select{flex:1}.Calendar .athlete-section-header>div .athlete-select .Select-menu-outer,.Calendar .athlete-section-header>div .athlete-select .Select-menu-outer>div{border-radius:1.2rem}.Calendar .athlete-section-header>div .athlete-select .Select-menu-outer>div>div{font-size:1.2rem;line-height:1.44rem;display:flex;align-items:center;height:var(--button-height-mobile)}.Calendar .athlete-section-header>div .athlete-select .athlete-select .Select-control{border-radius:1.2rem}.Calendar .athlete-section-header>div .athlete-select .athlete-select .Select-input{height:var(--button-height-mobile-lg)}.Calendar .athlete-section-header>div .athlete-select .athlete-select .Select-control .Select-value{display:flex;align-items:center;background-color:var(--white-05-solid);border-radius:1.2rem}.Calendar .athlete-section-header>div .athlete-select .athlete-select .Select-control .Select-value-label{font-size:1.4rem;line-height:1.44rem}.Calendar .athlete-section-header.only-show-mobile>div>ul{background-color:transparent;padding-block:0;padding-bottom:0;gap:.8rem;overflow:hidden}.Calendar .athlete-section-header.only-show-mobile>div>ul>a{font-size:1.4rem;line-height:1.68rem;height:var(--button-height-mobile-lg)}.Calendar-Month .floating-header{position:static}.Calendar-Month .floating-header ul>li>a{border-top:none}.Calendar-Month .exercise-details-wrapper{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem;margin-bottom:1.6rem;padding-top:.8rem;border-top:.1rem solid var(--white-05)}.Calendar-Month .exercise-details-wrapper :is(.exercise-headers-wrapper,.exercise-stats-wrapper){display:flex}.Calendar-Month .exercise-details-wrapper :is(.exercise-headers-wrapper,.exercise-stats-wrapper)>span{width:20%;text-align:center;font-size:1.2rem}.Calendar-Month .exercise-details-wrapper :is(.exercise-headers-wrapper,.exercise-stats-wrapper)>span:nth-child(2){width:10%}.Calendar-Month .exercise-details-wrapper :is(.exercise-headers-wrapper,.exercise-stats-wrapper)>span:first-child{width:30%;text-align:end}.Calendar.Calendar-Day>header{display:none}.Calendar.Calendar-Day .mobile-datepicker{display:flex;justify-content:space-between;align-items:center;padding:.8rem;font-size:1.4rem;line-height:1.68rem;background-color:var(--white-05);border-radius:1.2rem;margin-inline:.8rem}.Calendar.Calendar-Day .mobile-datepicker>img{filter:var(--filter-black) var(--filter-contrast)}.Calendar.Calendar-Day .mobile-datepicker>img:hover{cursor:pointer;filter:var(--filter-grey)}.Calendar.Calendar-Day .mobile-datepicker-wrapper .rdp{margin-top:0}.Calendar.Calendar-Day .mobile-datepicker-wrapper thead th{font-size:1.4rem;line-height:1.68rem;text-align:center;text-transform:uppercase;font-weight:400;height:-moz-fit-content;height:fit-content;padding-top:1.6rem;padding-bottom:.4rem}.Calendar.Calendar-Day .mobile-datepicker-wrapper tbody td{font-size:1.4rem;line-height:1.44rem}.Calendar.Calendar-Day .mobile-datepicker-wrapper tbody td>button{margin:2px auto;border-radius:3rem;position:relative}.Calendar.Calendar-Day .mobile-datepicker-wrapper .my-selected{color:var(--primary)!important}.Calendar.Calendar-Day .mobile-datepicker-wrapper .my-selected:before{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);--tw-content:"";content:var(--tw-content);border-radius:100%;margin:auto}.my-workouts:after{content:"";position:absolute;display:block;width:4px;height:4px;background-color:var(--green);border-radius:50%;bottom:8%}.my-workouts:hover:after,.my-workouts:is(.my-selected):after{background-color:var(--primary)}.Calendar.Calendar-Day .mobile-datepicker-wrapper>div:last-child>img:hover{cursor:pointer;filter:var(--filter-grey)}.Calendar.Calendar-Day .Calendar-Day>.program-bar{display:none}.Calendar.Calendar-Day .Daily-Workout header{padding:0 1.6rem}.Calendar.Calendar-Day .Daily-Workout header>hgroup{display:flex;flex-direction:column;background-color:var(--white-05);width:100%;padding:1.6rem;border-radius:1.2rem;gap:.8rem}.Calendar.Calendar-Day .Daily-Workout header>hgroup>a{display:flex;width:100%;justify-content:space-between;font-size:1.2rem;line-height:1.44rem}.Calendar.Calendar-Day .Daily-Workout header>hgroup>a:hover:before{content:none}.Calendar.Calendar-Day .Daily-Workout header>hgroup>a>span{font-size:1.4rem;line-height:1.68rem}.Calendar.Calendar-Day .Daily-Workout header>hgroup:last-child{display:none}.Calendar.Calendar-Day .Daily-Workout .exercises-list{display:flex;flex-direction:column;padding:.8rem 1.6rem 1.6rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li{width:100%;padding:1.6rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper{gap:.8rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper>span{font-size:1.2rem;line-height:1.44rem;width:2.4rem;height:2.4rem;border-radius:100%}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper>p{font-size:1.2rem;line-height:1.44rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper>div{flex:1;justify-content:flex-end;align-items:center}.Calendar ul li .name-wrapper :is(button,[role=button])[data-icon-only]{height:unset;width:unset}.Calendar-Day .day-parameters{width:100%;margin-top:.8rem}.Calendar-Day .day-parameters>span{font-size:1.2rem;line-height:1.44rem}.Calendar-Day .day-parameters:nth-child(2)>span{opacity:.7}.Calendar-Day .exnotes{margin-top:1.6rem;gap:.8rem}.Calendar-Day .exnotes>p{font-size:1.2rem;line-height:1.44rem;flex:1;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.Calendar-Day .quick-metrics-wrapper,.Calendar.Calendar-Day .Daily-Workout .exercises-list>.exercise-metrics-container{display:none}.Calendar-Day .exercises-frame{margin-top:0}.Calendar-Day .athlete-section-header{border-bottom:0}.Calendar-Day .Daily-Workout>footer{display:flex;flex-direction:column-reverse;margin-inline:1.6rem;margin-top:0;padding:1.6rem}.Calendar-Day .Daily-Workout>footer label{font-size:1.2rem;line-height:1.44rem;margin-left:.8rem;margin-bottom:.8rem}.Calendar-Day .Daily-Workout>footer .edit-mode{font-size:1.2rem;line-height:1.44rem;padding:1.6rem}.Calendar-Day .Daily-Workout>footer .edit-mode>div{display:flex;gap:.8rem;flex:1}.Calendar-Day .Daily-Workout>footer .edit-mode>div .avatar>img{width:3.2rem;height:3.2rem;border-radius:3.2rem}.Calendar-Day .Daily-Workout>footer .edit-mode>div>div:not(.avatar){display:flex;flex-direction:column;gap:.4rem;flex:1}.Calendar-Day .Daily-Workout>footer .edit-mode>div>div:not(.avatar)>span:first-child:not(.click-add){font-weight:700}.Calendar-Day .Daily-Workout>footer .edit-mode>div>div:not(.avatar)>span:last-child{font-size:1.2rem;line-height:1.44rem}.Calendar-Day .Daily-Workout>footer .edit-mode.editing{flex-direction:column;align-items:flex-start;gap:1.6rem}.Calendar-Day .Daily-Workout>footer .edit-mode.editing>textarea{font-size:1.2rem;line-height:1.44rem;width:100%}.Calendar-Day .Daily-Workout>footer .edit-mode.editing>.button-container{width:100%;justify-content:flex-end}.Calendar-Day .Daily-Workout>footer .edit-mode.editing>.button-container>button{height:var(--button-height-mobile)}.Calendar-Day .video-record-loom{width:100%;display:flex;gap:.8rem;height:var(--button-height-mobile-lg)}.Calendar-Day .video-record-info.mobile-hidden{display:none}.Calendar-Day .video-record-info{position:relative;display:flex;width:100%}.Calendar-Day .video-record-info>img{position:absolute;width:2.4rem;height:2.4rem;right:.8rem;bottom:calc(50% - 1.2rem)}.Calendar-Day .video-record-info>div.video-record-input{width:100%}.Calendar-Day .video-record-info input{height:var(--button-height-mobile-lg);font-size:1.2rem;line-height:1.44rem;padding-right:4rem}.Calendar-Day .video-record-buttons{justify-content:flex-end}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .name-wrapper{border-bottom:0}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .name-wrapper>div:first-child{justify-content:flex-start;gap:.8rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .name-wrapper>div:first-child span{font-size:1.2rem;line-height:1.44rem;width:2.4rem;height:2.4rem;border-radius:2.4rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .name-wrapper p{font-size:1.2rem;line-height:1.44rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .name-wrapper>div:last-child{flex:1;display:none}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .target-dot{display:flex;align-items:center;gap:.8rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .target-dot .dot{display:flex;width:.6rem;height:.6rem;border-radius:100%;background-color:var(--green)}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .target-dot .dot.dot-opacity{opacity:.5}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .target-dot .dot.dot-outline{background-color:transparent;border:.1rem solid var(--green)}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li.is-actuals .target-dot .target{font-size:1.2rem;line-height:1.44rem}.Calendar.Calendar-Day .actuals-head{display:none}.Calendar .actuals-titles.only-show-mobile{display:flex}.Calendar.Calendar-Day .actuals-titles{width:100%;margin-top:.8rem;border-top:.1rem solid var(--white-05);padding-top:.8rem}.Calendar.Calendar-Day .actuals-titles p{font-size:1.2rem;line-height:1.44rem;opacity:.7}.Calendar .actuals-outcomes-container{display:flex;flex-direction:column}.Calendar .actuals-outcomes-container .target-status{gap:.8rem}.Calendar .actuals-outcomes-container:not(:nth-child(3)) .target-status{margin-top:1.6rem}.Calendar .actuals-outcomes-container .circle-status{width:.6rem;height:.6rem}.Calendar .actuals-outcomes-container p{font-size:1.2rem;line-height:1.44rem}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper>div>div.more details[role=list] summary+ul{width:-moz-fit-content;width:fit-content}.Calendar.Calendar-Day .Daily-Workout .exercises-list>li>.name-wrapper>div>div.more details[role=list] summary+ul li a{border-top:none}.Calendar-Day .quick-edit .day-parameters{gap:.2rem}.Calendar-Day .quick-edit .day-parameters>span{display:flex;justify-content:center}.Calendar-Day .quick-edit .day-parameters>span>:is(input,select){width:100%}.Calendar-Day .quick-edit .day-parameters>:is(:first-child,:nth-child(2)){flex:0.75 1 0%}.Calendar-Day .quick-edit .day-parameters>:is(:last-child,){flex:0.8 1 0%}.Calendar-Day .quick-edit .day-parameters>:is(:nth-last-child(3),){flex:1 0 0%}.Calendar-Day .quick-edit .add-delete-set button{background-color:transparent}.Calendar-Day .quick-edit .add-delete-set button:first-child{padding-left:0;padding-right:0}.Calendar-Day .quick-edit .exnotes picture>img{width:1.6rem}.Calendar-Day .quick-edit .exnotes>textarea{font-size:1.2rem;line-height:1.44rem;height:-moz-fit-content;height:fit-content;padding-bottom:.4rem}.Calendar-Day .quick-edit .superset-button{font-size:1.2rem;line-height:1.44rem;bottom:-2.6rem}.Calendar-Day .quick-edit .superset-button>img{width:2rem}.Calendar-Day .exercises-frame.quick-edit .exercises-list{row-gap:3rem}.Calendar-Day .quick-edit .name-wrapper details>summary{background-color:var(--white-10);border-radius:.8rem;padding-inline:1.6rem}.Calendar-Day .quick-edit .name-wrapper details>summary>p{font-size:1.2rem;line-height:1.44rem}.Calendar-Day .quick-edit .name-wrapper details>summary>picture>img{width:1.8rem;height:1.8rem}.Calendar-Day .quick-edit .name-wrapper details>summary input{padding-left:0;padding-right:1.6rem;width:100%;text-align:start;font-size:1.2rem;line-height:1.44rem}.Calendar-Day .quick-edit .name-wrapper details[role=list].dropdown-img summary+ul{width:100%;max-width:100%;min-width:unset}.Calendar-Day .exercises-frame.quick-edit form>footer{max-width:100%;margin-inline:1.6rem;margin-top:0;margin-bottom:1.6rem}.Calendar-Day .day-parameters .status{position:static}.Calendar-Day .quick-edit .add-delete-set>button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.Calendar-Day .quick-edit .add-delete-set>button>img{width:2rem;height:2rem}.Calendar div[role=month-handler]{width:100%;margin-inline:1.6rem}.Calendar div[role=month-handler]>div{height:var(--button-height-mobile);width:100%}.Calendar div[role=month-handler]>div picture,.Calendar div[role=month-handler]>div picture img{width:2.4rem;height:2.4rem}.Calendar div[role=month-handler]>div span{font-size:1.4rem;line-height:1.68rem}}:is(main.coaching-programs,main.coaching-store,main.athlete-programs){margin-left:4rem;padding:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>.no-programs-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 15rem)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>.no-programs-section>p{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>header>hgroup>.header-text>h3{margin-bottom:.5rem}:is(main.coaching-programs)>header>.hgroup-templates{display:flex;align-items:center;justify-content:space-between}:is(main.coaching-programs)>header>.hgroup-templates>a{min-height:2.5rem;min-width:13rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>.no-programs-section>span{padding-bottom:2.25rem;font-size:.875rem;line-height:1.5rem;opacity:.7}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>.no-programs-section>a{min-height:2.625rem;min-width:8.875rem}.no-teams-section{width:100%;min-height:calc(100vh - 15rem)}.no-teams-section,.no-teams-section-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.no-teams-section-card{width:22rem;border-radius:.5rem;background-color:var(--dark-grey);padding:2rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>input#mobile-filter-toggle{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>input#mobile-filter-toggle){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden):is(main.coaching-programs,main.coaching-store,main.athlete-programs)>input#mobile-filter-toggle{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>input#mobile-filter-toggle{opacity:0}main.coaching-programs>header{margin-bottom:2rem}main.coaching-programs>header>nav{margin-top:2rem}main.coaching-programs>header>nav>hgroup{margin-left:auto;display:flex;gap:1rem}main.coaching-programs>header>nav>div{display:flex}main.coaching-programs>header>nav>div>a{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:0;padding:.5rem 1rem}main.coaching-programs>header>nav>div>a:is([aria-current]){height:3.1rem}main.coaching-programs>header>nav>div>a:is([aria-current],:active,:focus){color:#0000;background-image:linear-gradient(102deg,#00afe4,#5bc500);-webkit-background-clip:text}main.coaching-programs>header>nav>div>a:is([aria-current]):after{position:absolute;left:0;width:100%;background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);top:calc(100% - 1px);height:2px;--tw-content:"";content:var(--tw-content);z-index:unset}main.coaching-programs>header>nav>div>a:not([aria-current]):hover:after{margin:.5rem;height:auto;width:auto}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>header>hgroup:first-child>h3{margin-bottom:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>header>hgroup:last-child{display:flex;align-items:center;gap:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>header>hgroup:last-child>details>summary{background-color:transparent}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns{display:flex;flex-wrap:wrap;gap:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article{position:relative;width:26.75rem;border-radius:1rem;background-color:var(--white-05);padding-bottom:7.5rem}:is(main.coaching-programs,main.athlete-programs)>section>.columns>article{padding-bottom:3.25rem}:is(main.coaching-programs,main.athlete-programs)>section>.columns>article:has(.program-library-card){padding-bottom:1.5rem}:is(main.coaching-programs,main.athlete-programs)>section>.columns>article:has(.program-library-card) .Cycle-Builder-Preview>.details>ul.programs{max-height:unset;padding-bottom:0}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns.draft>article{padding-bottom:3.25rem}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{display:block;aspect-ratio:16/9;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{background-color:var(--background-color)}article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>{display:flex;gap:.75rem}article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image>a>div>span.name{color:var(--card-text-color)}}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .program-image.no-image{filter:var(--filter-white)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image.error{display:flex;height:15rem;align-items:center;justify-content:center;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--white-05)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image.error>.program-image.error{height:3rem;width:3rem;border-radius:9999px;background-color:var(--white-20);padding:.75rem;opacity:.5;filter:invert(100%) sepia(5%) saturate(21%) hue-rotate(82deg) brightness(104%) contrast(107%)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image{cursor:pointer}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image:hover{filter:brightness(.85)}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image.error{background-color:var(--light-gray)}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .image.error>.program-image.error{background-color:var(--dark-grey);filter:none}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header:has(button){display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header:has(button)>button{display:flex;flex-grow:1;align-items:center;justify-content:center;gap:.25rem;font-weight:600}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header:has(button)>button>picture>img{height:1rem;width:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header:not(:has(button)){padding-top:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer{position:absolute;bottom:0;width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>div:last-child{display:flex;align-items:center;justify-content:space-between}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>div>div>a[role=button]{z-index:0}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>div>div>a[role=button]:before{background-color:var(--background-color)}main.athlete-programs>section>.columns>article .Cycle-Builder-Preview>footer,main.coaching-programs>section>.columns>article .Cycle-Builder-Preview>footer{border-width:1px 0 0;border-style:solid;border-color:var(--white-10)}:is(main.coaching-store,main.coaching-programs,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview .details:has(ul.programs)+footer{display:flex;align-items:center;justify-content:space-between;border-width:1px 0 0;border-style:solid;border-color:var(--white-10);padding:.5rem 1rem}:is(main.coaching-store,main.coaching-programs)>section>.columns>article .Cycle-Builder-Preview .details:has(ul.programs)+footer>button{padding:.5rem .75rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>.tr-icon-group{display:flex;align-items:center;gap:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>.tr-icon-group>input{margin-left:.25rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer img{height:1.25rem;width:1.25rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details{position:relative;padding-left:1rem;padding-right:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags{min-height:2rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags:has(ul){min-height:5rem}:is(main.coaching-programs,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags{min-height:5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns.draft>article .Cycle-Builder-Preview>.details>.tags{min-height:5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>header{margin-bottom:1rem;display:flex;width:100%;align-items:center;gap:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>header>h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>header>picture{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-05)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>header>picture>img{height:1rem;width:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul{position:absolute;z-index:9;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;height:2rem;width:calc(100% - 2.5rem);flex-wrap:wrap;align-items:center;gap:.25rem;overflow:hidden;background-color:var(--dark-grey);transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;align-content:baseline}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul.opened{position:absolute;margin-bottom:0;height:calc(100% - 3.25rem);width:calc(100% - 1.75rem);background-color:var(--dark-grey);transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);align-items:unset;transition-duration:.25s}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns.draft>article .Cycle-Builder-Preview>.details>.tags>ul.opened{height:calc(100% - 6.6rem)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.image+.details{margin-top:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul>li{height:auto;padding:.5rem;font-size:.7rem;line-height:.875rem;letter-spacing:-.01rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul>li:before{--tw-content:none;content:var(--tw-content)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>picture{position:absolute;right:.5rem;top:6.625rem;z-index:9;margin-top:.25rem;height:1.5rem;cursor:pointer}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs{max-height:8.5rem;overflow:auto;padding-bottom:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem 1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li:hover{background-color:var(--secondary-background-hover-color)}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li:last-child{margin-bottom:0}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-content{display:flex;align-items:center;gap:.5rem;padding-right:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-content>.tr-number{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>details>summary{height:2rem;width:2rem;justify-content:center;padding:0}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group{display:flex;align-items:center;gap:.5rem}[data-theme=light] :is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group :is([data-button-type=secondary],summary):not(:hover){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.coaching-programs>header>nav>hgroup>details>summary{background-color:var(--white-10)}[data-theme=light] main.coaching-programs>header>nav>hgroup>details>summary:hover{background-color:var(--white-20)}[data-theme=light] :is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] :is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] :is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>details>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] :is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>details>summary:hover{background-color:var(--white-10)}[data-theme=light] .Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li>button:hover{background-color:var(--white-10)}[data-theme=light] .Modal-Box.copy-meal-plan-to .body>div>.athletes-container>input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details{position:unset}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>summary:is(:focus,:active){background-color:var(--white-10)!important}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul{right:2rem;top:2rem;background-color:var(--background-color)}:is(main.coaching-programs,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul{top:-.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul>li>a{display:flex;align-items:center;gap:.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul>li>a>img,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul>li>a>picture>img{height:1.25rem;width:1.25rem}.send-program-modal .box{display:flex;width:80rem;flex-direction:column}.send-program-modal .body{display:flex;gap:1.5rem;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.send-program-modal .body>.left>div:first-child{display:flex;max-height:60vh;min-height:40vh;gap:1.5rem;border-radius:var(--border-radius);background-color:var(--background-color);padding:.25rem}[data-theme=light] .send-program-modal .body>.left>div:first-child{background-color:transparent;background:transparent;border:.1875rem solid var(--white-20);padding:.5rem}[data-theme=light] .send-program-modal .body .select-group-filters>.select-group-filter{color:var(--white-70)}[data-theme=light] .send-program-modal .body .select-group-filters>.select-group-filter>img:not([src="/img/new-icons/checked-square.svg"]){filter:var(--filter-black) var(--filter-contrast)}.send-program-modal .body details[role=list].dropdown-img summary+ul{max-height:400px}[data-theme=light] .send-program-modal footer :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{background-color:var(--white-05)}[data-theme=light] .send-program-modal footer :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):hover:before{background-color:var(--white-10)}.send-program-modal .body>.left>div.Add-Cycle{margin-top:1rem;display:flex;height:3rem;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding-left:1.5rem;padding-right:2rem}.send-program-modal .body>.left>div.Add-Cycle>p.p4{opacity:.5}.send-program-modal .body>.left>div.Add-Cycle>.group{display:flex;align-items:center;gap:1.5rem}.send-program-modal .body>.left>div.Add-Cycle>.group>label{margin-bottom:0;display:flex;align-items:center;gap:.5rem;opacity:1}.send-program-modal .body>.left>div.Add-Cycle+.athlete-select>details>summary{padding-left:1.5rem}.send-program-modal .body>.left>div.Add-Cycle+.athlete-select>details>ul.opened{bottom:3.5rem;top:unset}.send-program-modal .body>.right{display:flex;max-height:30rem;width:22rem;flex-direction:column;overflow:auto}.send-program-modal .body>.right>header{display:flex;align-items:center;justify-content:space-between}.send-program-modal .body>.right>header>h3{text-wrap:nowrap}.select-group-filters>.select-group-filter{display:flex;width:15.625rem;cursor:pointer;align-items:center;gap:.5rem;border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:.5rem}.select-group-filters>.select-group-filter:hover{position:relative;border-radius:.75rem;border-bottom-color:transparent;background-color:var(--white-05)}.select-group-filters>.select-group-filter:hover:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;height:.0625rem;background-color:var(--white-05)}.send-program-modal>.box>footer{justify-content:space-between}.send-program-modal>.box>footer>div{display:flex;align-items:center;gap:.5rem}.send-program-modal>.box>footer>div:first-child{gap:1rem}.send-program-modal .body>.left>div>fieldset{margin-top:1.25rem;overflow:auto}.send-program-modal .body>.left>div>section{width:34.125rem;overflow:auto;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem}.send-program-modal .body>.left>div>section>header{position:relative;display:flex;align-items:center;gap:.5rem}.send-program-modal .body>.left>div>section>header>input[type=search]{margin-bottom:1.5rem;height:2.625rem;width:100%;background-color:var(--white-10)}.send-program-modal .body>.left>div>section>header>input[type=search]+picture{position:absolute;right:.5rem;top:.5rem}.send-program-modal .body>.left>div>section>header>p{margin-bottom:1.75rem;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.send-program-modal .body>.left>div>section>header>p:after{display:block;height:1rem;width:1rem;background-size:contain;--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p:after{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p.custom-metrics:after{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p.custom-metrics):after{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p.custom-metrics:after{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p.custom-metrics:after{opacity:0}[data-theme=light] article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p:after{background-color:var(--background-color)}article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p>:after{display:flex;gap:.75rem}article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p:last-child:after{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p>a:after{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p>a>div:after{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p>a>div>picture:after{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p:after{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p>a:after{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p>a>div:after{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p:after:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.send-program-modal .body>.left>div>section>header>p.custom-metrics:after{display:none}[data-theme=light] article.metrics-dashboard>section>.send-program-modal .body>.left>div>section>header>p:after{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.send-program-modal .body>.left>div>section>header>p:after{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.send-program-modal .body>.left>div>section>header>p>a>div>picture:after{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.send-program-modal .body>.left>div>section>header>p>a>div>span.name:after{color:var(--card-text-color)}}.send-program-modal .body>.left>div>section>header>p:after{background-image:var(--icon-search);flex-shrink:0;width:1.5rem;height:1.5rem;background-color:var(--white-10);border-radius:var(--border-radius);padding:1rem;background-size:1rem;background-position:50%}.send-program-modal .body>.left>div>section>ul{display:flex;flex-wrap:wrap;gap:.5rem}.send-program-modal .body>.left>div>section>ul>li{display:flex;width:calc(50% - .25rem);cursor:pointer;align-items:center;gap:.4rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.4rem}.send-program-modal .body>.left>div>section>ul>li:hover,[data-theme=light] .send-program-modal .body>.left>div>section>ul>li:hover{background-color:var(--white-10)}[data-theme=light] .send-program-modal .body>.left>div>section>ul>li{background-color:var(--dark-grey)}.send-program-modal .body>.left>div>section>ul>li>img{height:2rem;width:2rem;border-radius:9999px}.send-program-modal .body>.right>ul>.filters-wrapper{margin-top:1.5rem;flex-wrap:wrap;justify-content:flex-start}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.sessions>ul>li{margin-left:1rem;margin-bottom:.5rem;list-style-type:disc;opacity:.7}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.sessions>ul>li:last-child{margin-bottom:0}.teams-details{margin-bottom:1.5rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.team-detail{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.team-detail){display:flex;gap:16px}.team-detail>p:first-child{opacity:.7}@media only screen and (max-width:640px){:is(main.athlete-programs){margin-left:0;padding:0}:is(main.athlete-programs)>.athlete-section-header{border-bottom:none}:is(main.coaching-programs,main.coaching-store){margin-left:0;padding-top:10rem}main.athlete-programs header,main.coaching-programs .header-coaching-programs{margin-bottom:1.5rem}main.coaching-programs header hgroup{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(main.coaching-programs header hgroup){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)main.coaching-programs header hgroup{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row main.event-counter-item.coaching-programs header hgroup{opacity:0}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child{width:100%;gap:.75rem}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child>a:last-child{gap:.3rem}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child details{width:100%}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child details summary{height:4rem;max-height:4rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child details summary img{height:2rem;width:2rem}:is(main.coaching-programs,main.coaching-store)>header>hgroup:last-child a{height:4rem;width:100%}main.athlete-programs section .columns,main.coaching-programs section .columns{flex-direction:column}:is(main.coaching-programs,main.athlete-programs) section .columns>article{width:100%;max-width:100%;border-radius:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header{padding:1.5rem 1.25rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header>button{width:100%;gap:.5rem;font-weight:700}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>header>button>img{height:1.5rem;width:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags{margin-bottom:.5rem;height:4rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>picture>img{margin-top:.5rem;height:2.2rem;width:2.2rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul{height:3.25rem;gap:.5rem;background-color:transparent}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.tags>ul>li{height:3rem;padding-inline:1.6rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>header>h2{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.sessions>ul{font-size:1rem;line-height:1.55rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>.sessions>ul>li{margin-left:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>.new-program{padding-top:.3rem}:is(main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>.new-program{font-size:1rem;line-height:1.55rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>footer>.new-program>img{height:1.75rem;width:1.75rem}#img-footer-cycle-card-container{border-radius:.5rem;padding:.5rem}#img-footer-cycle-card-container>a>picture>img{height:1.5rem;width:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs{margin-top:2rem;margin-bottom:2rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li{border-radius:1rem;padding:1rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-content{gap:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-content>.tr-number>span:first-child{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right))}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-content-mobile-left{padding-left:0}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>a,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details{border-radius:.5rem;background-color:var(--secondary-background-color)}:is(main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>.icon-item>div,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>a:not(.mobile-hidden),:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>a>picture,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>details,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>details>summary,:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>details>summary>picture{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>a>picture>img{height:1.5rem;width:1.5rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>details>summary>picture>img{height:2rem;width:2rem}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>.tr-icon-group>details>ul{bottom:-6rem;margin-top:0}:is(main.coaching-programs,main.coaching-store,main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li:last-child{margin-bottom:.5rem}:is(main.athlete-programs)>section>.columns>article .Cycle-Builder-Preview>.details>ul.programs>li>div>.icon-item>div>input{height:1.2rem}:is(main.athlete-programs)>header{flex-direction:column;gap:2rem;padding-left:1rem;padding-right:1rem}:is(main.athlete-programs)>section{padding:1.5rem 1rem}:is(main.athlete-programs)>header>div{width:100%}:is(main.athlete-programs)>header>.header-anchors-programs{gap:1rem!important}:is(main.athlete-programs)>header>.header-anchors-programs>a:first-child{height:-moz-fit-content;height:fit-content;width:100%;padding-top:1.23rem;padding-bottom:1.23rem;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}:is(main.athlete-programs)>header>.header-anchors-programs>a:last-child{height:-moz-fit-content;height:fit-content;width:100%;padding:1.1rem 1.65rem}:is(main.athlete-programs)>header>.header-legends-programs>.legends{display:flex;width:100%;align-items:center;gap:1rem}:is(main.athlete-programs)>header>.header-legends-programs>.legends>div{display:flex;align-items:center;gap:.25rem}:is(main.athlete-programs)>header>.header-legends-programs>.legends>div>div,:is(main.athlete-programs)>header>.header-legends-programs>.legends>div>img{height:1.2rem;width:1.2rem}:is(main.athlete-programs)>header>.header-legends-programs>details>summary{height:-moz-fit-content;height:fit-content;border-radius:0;padding:1rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}:is(main.athlete-programs)>header>.header-legends-programs>details>.opened{left:-2rem}.send-program-modal .box{min-height:70%;width:80%}.Modal-Box .box>.body{flex-direction:column}.send-program-modal .body>.left{flex-direction:column;background-color:transparent}.send-program-modal .body>.right{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.send-program-modal .body>.right){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).send-program-modal .body>.right{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.send-program-modal .body>.right{opacity:0}.send-program-modal .body>.left>div>fieldset{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.send-program-modal .body>.left>div>fieldset){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).send-program-modal .body>.left>div>fieldset{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.send-program-modal .body>.left>div>fieldset{opacity:0}.send-program-modal .body>.left>div>section{max-height:35rem;width:100%;overflow-y:auto;overflow-x:hidden;border-radius:0;background-color:transparent}.send-program-modal .body>.left>div>section>ul{flex-direction:column;gap:.65rem}.send-program-modal .body>.left>div>section>ul>li{width:100%;gap:.4rem;padding:.4rem}.Modal-Box .box footer{justify-content:flex-end;padding-top:2rem;padding-right:3.5rem}.send-program-modal>.box>footer>div:first-child{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.send-program-modal>.box>footer>div:first-child){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).send-program-modal>.box>footer>div:first-child{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.send-program-modal>.box>footer>div:first-child{opacity:0}.send-program-modal>.box>footer>div{gap:.8rem}.send-program-modal>.box>footer>div>button{width:7rem}.send-program-modal .body>.left>div>.select-by-group-mobile{justify-content:space-around;overflow-x:auto;overflow-y:auto;padding-bottom:.5rem}.send-program-modal .body>.left>.select-by-group-mobile>button{color:var(--white-70);font-size:1.4rem}.send-program-modal .body>.left>div>.select-by-group-mobile>.active-select{margin-left:.2rem;margin-right:.2rem;border-radius:.8rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right))}.send-program-modal .body>.left>div>#search-athlete-select{display:flex;align-items:center;justify-content:center;gap:.8rem}.send-program-modal .body>.left>div>#search-athlete-select>div{display:flex;height:3rem;width:50%;align-items:center;justify-content:center;gap:.4rem;border-radius:.75rem;background-color:var(--white-05)}.send-program-modal .body>.left>div>#search-athlete-select>div>img{height:1.9rem;width:1.9rem}}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates{display:flex;flex-wrap:wrap;gap:1rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card{position:relative;width:26.75rem;border-radius:1rem;background-color:var(--white-05);padding-bottom:3.25rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.text{display:flex;flex-direction:column;gap:.5rem;overflow:auto;padding:1.5rem 1rem 2rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.text>.title{line-height:normal;font-size:1.25rem;font-weight:700}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.text>.subtitle{opacity:.7}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.footer{border-width:1px 0 0;border-style:solid;border-color:var(--white-10);position:absolute;bottom:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem 1rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.footer>.edit-card{padding:.5rem .75rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.footer>.edit-card>img{height:1.25rem;width:1.25rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.footer>.icons{display:flex;align-items:center;justify-content:space-between;gap:.5rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.footer>.icons>div>div>a>div>picture>img{height:1.25rem;width:1.25rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks{height:15rem;overflow:auto;padding-bottom:1.5rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li:last-child{margin-bottom:0}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details{position:relative;padding-left:1rem;padding-right:1rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.text{display:flex;align-items:center;gap:.5rem;padding-right:.5rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons{display:flex;align-items:center;gap:.5rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.text>.number{background-image:linear-gradient(102deg,#00afe4,#5bc500);-webkit-background-clip:text;font-weight:700;color:transparent}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.text>.week{font-weight:600}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>a>picture>img{height:1.25rem;width:1.25rem}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>details{position:unset}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>details>summary{height:2rem;width:2rem;justify-content:center;padding:0}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>.meal-plan-templates-options{z-index:1000;position:fixed;width:-moz-max-content;width:max-content;min-width:9rem;overflow:auto;padding:.25rem;margin:.5rem 0 0;color:var(--dropdown-color);border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);background-color:var(--dropdown-background-color)}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>.meal-plan-templates-options>li:first-child>a{border-top:0}:is(main.coaching-programs)>.meal-plan-templates-section>.meal-plan-templates>.card>div>.details>.weeks>li>.icons>.meal-plan-templates-options>li>a{display:flex;gap:.5rem;align-items:center;padding:.625rem;overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis;font-weight:var(--font-weight);font-size:97.25%;line-height:97.25%;border-top:1px solid var(--white-10)}:is(main.coaching-programs)>.meal-plan-templates-section>.beta-container{margin-bottom:1rem;padding-left:1rem}main[role=nutrition-wrapper]>.beta-container{padding-left:3rem}:is(main.coaching-programs)>.meal-plan-templates-section>.beta-container>.beta-text,main[role=nutrition-wrapper]>.beta-container>.beta-text{color:#ff3852;font-size:.75rem;font-weight:600}:is(main.main-master-food-library){margin-left:4rem;padding:1.5rem}:is(main.main-master-food-library)>div>header{margin-bottom:3rem;display:flex;justify-content:space-between}:is(main.main-master-food-library)>div>header>a{min-height:2.5rem;min-width:11rem}:is(main.main-master-food-library)>div>header>hgroup>.title-container{margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}:is(main.main-master-food-library)>div>.options{margin-bottom:2.25rem;display:flex;align-items:center;gap:.5rem}:is(main.main-master-food-library)>div>.options>button{min-width:5rem}[data-theme=light] :is(main.main-master-food-library)>.meal-table{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] :is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions>button,[data-theme=light] :is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.actions>button,[data-theme=light] :is(main.main-master-food-library)>div>.options>:is(input,button){background-color:var(--light-gray)}[data-theme=light] :is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions>button:hover,[data-theme=light] :is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.actions>button:hover{background-color:var(--secondary-background-hover-color)}:is(main.main-master-food-library)>.meal-table{outline:2px solid transparent;outline-offset:2px;border-top:.5rem solid var(--dark-grey);height:calc(100vh - 16.5rem);width:100%;background-color:var(--white-05);padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}:is(main.main-master-food-library)>.meal-table>table{border-collapse:separate;background-color:unset;border-spacing:0 .75rem;table-layout:fixed;min-width:1000px}:is(main.main-master-food-library)>.meal-table>table>thead>tr>th{min-width:10.5rem;cursor:default;background-color:var(--dark-grey);padding-top:1.5rem;padding-bottom:1.25rem;text-align:center}:is(main.main-master-food-library)>.meal-table>table>thead>tr>th:first-child{text-align:left}:is(main.main-master-food-library)>.meal-table>table>thead>tr>.big{width:25%}:is(main.main-master-food-library)>.meal-table>table>thead>tr>.medium{width:10%}:is(main.main-master-food-library)>.meal-table>table>thead>tr>.small{width:8.33%}:is(main.main-master-food-library)>.meal-table>table>tbody>tr{border-radius:.75rem;background-color:var(--white-05)}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td{text-align:center;padding:.25rem calc(var(--spacing)/1.4) .25rem var(--spacing)}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td:first-child{text-align:left;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td:last-child{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}:is(main.main-master-food-library)>.meal-table>table>tbody>.expandable-row>td{padding:0}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>div,:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>span{padding:.25rem calc(var(--spacing)/1.4) .25rem var(--spacing)}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions,:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions>button[data-button-type=outline],:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.actions>button[data-button-type=outline]{height:auto;min-height:2rem;min-width:3.5625rem;border-radius:.5rem;padding:0}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions>button[data-button-type=secondary],:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.actions>button[data-button-type=secondary]{height:auto;min-height:2rem;min-width:2rem;border-radius:.5rem;padding:0}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.actions>button>picture>img{height:1.125rem;width:1.125rem}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>span{text-align:center}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary>.identifier{display:flex;align-items:center;gap:.75rem}:is(main.main-master-food-library)>.meal-table>table>thead>.meals>th{padding-left:0;padding-right:0}:is(main.main-master-food-library)>.meal-table>table>thead>tr>.identifier{padding-left:2.75rem}:is(main.main-master-food-library)>.meal-table>table>tbody>.expandable-row{cursor:pointer}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details{font-size:.75rem;padding-bottom:1rem;opacity:.5}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{margin-left:2rem;margin-right:10rem;display:block;background-color:var(--white-10)}article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{background-color:var(--background-color)}article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>a>div>span.name:before{color:var(--card-text-color)}}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details:before{content:"";height:1px}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-summary{display:grid;align-items:center;grid-template-columns:25% repeat(8,9.375%)}:is(main.main-master-food-library)>.meal-table>table>tbody>tr>td>.row-main>.row-details>.detail-row{grid-template-columns:25% repeat(8,9.375%);display:grid;padding-top:.625rem;text-align:center}:is(main.main-master-food-library)>.meal-table>table>thead>.meals>.big{width:25%}:is(main.main-master-food-library)>.meal-table>table>thead>.meals>.medium{width:9.375%}:is(main.main-master-food-library)>.meal-table>table>thead>.meals>.small{width:9.375%}main.coaching-store{margin-left:4rem;padding:1.5rem;height:calc(100vh - 4rem);overflow:auto}main.coaching-store>header{margin-bottom:2rem}main.coaching-store>header>hgroup,main.coaching-store>header>hgroup>nav{display:flex;align-items:center;gap:.5rem}main.coaching-store>header>hgroup>nav{margin-right:.5rem}main.coaching-store>header>hgroup>.toggle-options{display:flex;gap:.25rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}main.coaching-store>header>hgroup>.toggle-options+details{margin-left:auto}main.coaching-store>header>hgroup>.toggle-options+details>ul>li{display:flex;align-items:center;justify-content:space-between}main.coaching-store>header>hgroup>.program-metrics{gap:.53rem}main.coaching-store>header>hgroup>.toggle-options+details>ul>li>div:first-child{flex-direction:column;align-items:flex-start;gap:.25rem}main.coaching-store>header>hgroup>.toggle-options+details>ul>li>div:hover{background-color:transparent}main.coaching-store>hgroup.group-content{margin-bottom:1.5rem;display:flex;justify-content:space-between}[data-theme=light] main.coaching-store>header>hgroup>.toggle-options{background-color:var(--light-gray)}[data-theme=light] main.coaching-store>header>hgroup>.toggle-options>a[data-button-type=outline]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.coaching-store>header>hgroup:last-child>button[data-button-type=secondary]:hover{background-color:var(--dark-grey)}[data-theme=light] main.coaching-store>header>hgroup>a[role=button][data-button-type=outline]:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.coaching-store>header>hgroup:last-child{margin-top:1.5rem;flex-wrap:wrap;gap:.25rem}[data-theme=light] main.coaching-store>header>hgroup:last-child>button[data-button-type=secondary]{background-color:var(--light-gray)}[data-theme=light] main.coaching-store>header>hgroup:last-child>button[data-button-type=outline]:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:is(main.coaching-programs,main.coaching-store)>section>.columns>article .Cycle-Builder-Preview>footer>.experience{margin-bottom:1rem}:is(main.coaching-programs,main.coaching-store)>section>.columns>article .Cycle-Builder-Preview>footer>.experience>p.p1{margin-bottom:.5rem}:is(main.coaching-programs,main.coaching-store)>section>.columns>article .Cycle-Builder-Preview>footer>.experience>.experience-bar>.labels{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}:is(main.coaching-programs,main.coaching-store)>section>.columns>article .Cycle-Builder-Preview>footer>.experience>.experience-bar .bar{height:.25rem;border-radius:.125rem;background-color:var(--white-10)}:is(main.coaching-programs,main.coaching-store)>section>.columns>article .Cycle-Builder-Preview>footer>.experience>.experience-bar .status{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);height:.25rem;border-radius:.125rem}.add-cycle-modal .box{width:53rem}.add-cycle-modal .body{overflow:unset!important}.add-cycle-modal .body>.row{margin-bottom:1.5rem;display:flex;gap:1.5rem}.add-cycle-modal .body>.row:nth-child(2){margin-bottom:.25rem}.add-cycle-modal .body>.row:last-child{margin-bottom:0}.add-cycle-modal .body>.row>.left>.group:first-child{margin-bottom:1.5rem}.add-cycle-modal .body>.row .group>details>summary{background-color:var(--white-10)}.add-cycle-modal .body>.row .group>details>summary:hover{background-color:var(--white-20)}[data-theme=light] .add-cycle-modal .body>.row .group>details>summary{background-color:var(--background-color)}.add-cycle-modal .body>.row>div{max-width:calc(50% - .75rem);flex-grow:1}.add-cycle-modal .description-group{margin-top:1.5rem;flex-grow:1}.add-cycle-modal .description-group>textarea{height:7.15rem}.add-cycle-modal .body div.group>.gradient-range{border-radius:var(--border-radius);background-color:var(--white-10);padding:1rem}[data-theme=light] .add-cycle-modal .body>div.group>.gradient-range{background-color:var(--background-color)}.add-cycle-modal .body>div.group>.gradient-range>input::-webkit-slider-thumb{height:1rem;width:1rem;background-color:var(--gradient-right)}.add-cycle-modal .body ul.tags{display:flex;height:6rem;flex-wrap:wrap;gap:.5rem;overflow:auto;align-content:flex-start}.add-cycle-modal .body div:has(>ul.tags){position:relative;height:9rem;border-radius:var(--border-radius);background-color:var(--white-10);padding:1rem 1rem 2rem}.add-cycle-modal .body div:has(>ul.tags):hover{background-color:var(--white-20)}[data-theme=light] .add-cycle-modal .body div:has(>ul.tags):hover{--background-color:var(--form-element-hover-background-color)}[data-theme=light] .add-cycle-modal .body div:has(>ul.tags){background-color:var(--background-color)}.add-cycle-modal .body ul.tags>li{display:flex;height:2rem;align-items:center;gap:.25rem;border-radius:var(--border-radius-md);background-color:var(--white-10);padding:.375rem .75rem}[data-theme=light] .add-cycle-modal .body ul.tags>li{background-color:var(--light-gray)}.add-cycle-modal .body ul.tags>li>picture>img{height:1.25rem;width:1.25rem;cursor:pointer}.add-cycle-modal .body ul.tags>li>picture:hover{opacity:.7}.add-cycle-modal .body ul.tags>input{height:2rem;width:-moz-fit-content;width:fit-content;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.add-cycle-modal .body ul.tags>input:focus{box-shadow:none}.add-cycle-modal .body summary{--height:3rem;background-color:var(--white-10)!important}.add-cycle-modal .body ul.tags>p.st1{position:absolute;bottom:1rem;left:1rem;opacity:.3}.add-cycle-modal .body>.row>.group>textarea{height:13.1875rem}.add-cycle-modal .body .group .image-input{margin-top:1rem;height:13.1875rem;border-radius:1rem;border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-10)}.add-cycle-modal .body .group .image-input:hover{background-color:var(--white-20)}[data-theme=light] .add-cycle-modal .body .group .image-input{background-color:var(--background-color)}[data-theme=light] .add-cycle-modal .body .group .image-input:hover{background-color:var(--form-element-hover-background-color)}.add-cycle-modal .body .group .image-input>label.photo-upload{margin-bottom:0;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:1rem}.add-cycle-modal .body .group .image-input>label.photo-upload>p:not(.p4){font-weight:600;color:var(--information);opacity:1}.add-cycle-modal .body .group .image-input>input[type=file]{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.add-cycle-modal .body .group .image-input>input[type=file]){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).add-cycle-modal .body .group .image-input>input[type=file]{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.add-cycle-modal .body .group .image-input>input[type=file]{opacity:0}.add-cycle-modal .body .group>.gradient-range>.slider-label{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between}.add-cycle-modal .body .group>.gradient-range>.slider-label>span{opacity:.7}.add-cycle-modal .body .single-workout-section{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem}div[role=modal] div[role=wrapper]:is(.add-cycle-modal .body .single-workout-section){display:flex;gap:16px}.add-cycle-modal .body .single-workout-section>div{width:100%}.add-cycle-modal .body .single-workout-group{display:flex;flex-direction:column;justify-content:space-between}.add-cycle-modal .body .single-workout-section .image-input{height:14.5226rem!important}.add-cycle-modal .teams-add-cycle-row{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}div[role=modal] div[role=wrapper]:is(.add-cycle-modal .teams-add-cycle-row){display:flex;gap:16px}.add-cycle-modal .teams-add-cycle-row details.disabled>summary{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}.learn-more-store-modal{width:31.25rem}.learn-more-store-modal.from-athlete{width:36.25rem}.learn-more-store-modal>div.image-background-overlay{position:relative;margin:.5rem .5rem 1rem;height:17.1875rem;width:30.25rem;border-radius:1rem}.learn-more-store-modal.from-athlete>div.image-background-overlay{width:35.25rem;height:unset;aspect-ratio:16/9}.learn-more-store-modal>div.image-background-overlay:not(.error)>img{height:100%;width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}[data-theme=light] .learn-more-store-modal>div.image-background-overlay:not(.error)>img.no-image{filter:var(--filter-white)}.learn-more-store-modal>div.image-background-overlay>a{position:absolute;top:.5rem;right:.5rem;background-color:var(--background-color)}.learn-more-store-modal>div.image-background-overlay.error{display:flex;align-items:center;justify-content:center;background-color:var(--white-05)}.learn-more-store-modal>nav[role=tablist]>div{margin-left:auto;margin-bottom:.5rem}.learn-more-store-modal>nav[role=tablist]>div>a:last-child{margin-right:1rem}.learn-more-store-modal>section{overflow:auto;max-height:calc(100vh - 27.8rem)}.learn-more-store-modal>section:not(:has(article)){padding-bottom:1.25rem}.learn-more-store-modal>section>h3{margin-bottom:.5rem;margin-top:1rem}.learn-more-store-modal>section>h3,.learn-more-store-modal>section>p.p2{padding-left:1rem;padding-right:1rem}.learn-more-store-modal>section>ul.tags{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding-left:1rem;padding-right:1rem}.learn-more-store-modal>section>ul.tags>li{display:flex;height:2rem;align-items:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-10);padding:.375rem .75rem}.learn-more-store-modal>section>:is(.exp-wrapper,.blocks-wrapper){margin-top:1.5rem;padding-left:1rem;padding-right:1rem}.learn-more-store-modal>section>.exp-wrapper p.s1{margin-bottom:.5rem}.learn-more-store-modal>section>.exp-wrapper>.experience-level-container{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.learn-more-store-modal>section>.exp-wrapper>.bar{height:.25rem;border-radius:.125rem;background-color:var(--white-10)}.learn-more-store-modal>section>.exp-wrapper>.bar>.progress-filled{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);height:.25rem;border-radius:.125rem}.learn-more-store-modal>section>.blocks-wrapper>p{margin-bottom:.5rem}.learn-more-store-modal>section>.blocks-wrapper>ul>li{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;opacity:.7}.learn-more-store-modal>section>.blocks-wrapper>ul>li:before{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.learn-more-store-modal>section>article{padding:1.5rem 1rem}.learn-more-store-modal>section>article:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.learn-more-store-modal>section>article>p.s1{margin-bottom:1rem}.learn-more-store-modal>section>article>ul{display:flex;flex-wrap:wrap;gap:.5rem}.learn-more-store-modal>section>article>ul>li{display:flex;width:calc(50% - .25rem);align-items:center;gap:.5rem;opacity:.7}.learn-more-store-modal>section>article>ul>li:before{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.learn-more-store-modal>nav[role=tablist]>a[aria-current]:after{top:calc(100% + .25rem - 1px)}.store-sort-cat .body>header{border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.store-sort-cat .body>header>label{margin-bottom:1rem}.store-sort-cat .body>header .row{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.store-sort-cat .body>header .row:last-child{margin-bottom:1.5rem;align-items:center}.store-sort-cat .body>section{padding-top:1.5rem}.store-sort-cat .body>section>label{margin-bottom:1rem}.store-sort-cat .body>section>ul{display:flex;flex-wrap:wrap;gap:.5rem}.store-sort-cat .body>section>ul>li{position:relative;display:flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-10);padding:.375rem .75rem}.store-sort-cat .body>section>ul>li.tag>.drag-handle{cursor:grab}.Modal-Box.fetch-modal .box,.handle-meal-plan-template .box{min-width:unset;overflow:visible}.Modal-Box.fetch-modal .body{height:32.5rem;max-width:33rem;overflow:unset}.Modal-Box.copy-meal-plan-from .body{height:auto;min-width:33rem}.Modal-Box.copy-meal-plan-from .body>div>details>summary>p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Modal-Box.fetch-modal .body>.option-toggler{width:100%;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}.Modal-Box.copy-meal-plan-from .body>.weeks-container{margin-top:1.5rem}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal) .body>.weeks-container>.week-list{max-height:20rem;overflow:auto}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list{border-radius:.75rem;background-color:var(--white-05)}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul{padding-top:.25rem;padding-bottom:.25rem}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul>li{display:flex;align-items:center;gap:.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul>li:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul>li>span{font-size:.75rem}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul>li>picture{cursor:pointer}:is(.Modal-Box.copy-meal-plan-from,.in-app-meal-planner-modal,.Modal-Box.copy-meal-plan-to) .body>.weeks-container>.week-list>ul>li>picture>img{height:2rem;width:2rem}.Modal-Box.fetch-modal .body>details>summary+ul,.Modal-Box.fetch-modal .body>div>details>summary+ul{max-height:20rem}.Modal-Box.copy-meal-plan-from .body>details[role=list].dropdown-img summary+ul.opened>li.current{background-color:transparent}.Modal-Box.copy-meal-plan-from .body>details[role=list].dropdown-img summary+ul.opened>li:hover{background-color:var(--white-05)}.Modal-Box.fetch-modal .body>.option-toggler>label{height:2.5rem;width:9.625rem;align-items:center}.Modal-Box.copy-meal-plan-from .body>.option-toggler>label{width:100%}[data-theme=light] .Modal-Box.fetch-modal .body>.option-toggler>label.active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Modal-Box.fetch-modal .body>label{margin-top:1.5rem}.Modal-Box.fetch-modal .body>details>summary{padding-left:1rem;--height:3rem}.Modal-Box.fetch-modal .body>.group.fetch-program-summary{margin-top:1.5rem}.Modal-Box.fetch-modal .body>.group.fetch-program-summary>.selected-info{background-color:var(--information-opacity);color:var(--information)}.Modal-Box.fetch-modal .body .Cycle-Accordion{margin-top:.5rem;border-radius:var(--border-radius);background-color:var(--background-color);padding:1rem}[data-theme=light] .Modal-Box.fetch-modal .body .Cycle-Accordion{background-color:var(--light-gray)}.Modal-Box.fetch-modal .body .Cycle-Accordion>input{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Modal-Box.fetch-modal .body .Cycle-Accordion>input){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Modal-Box.fetch-modal .body .Cycle-Accordion>input{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Modal-Box.fetch-modal .body .Cycle-Accordion>input{opacity:0}.Modal-Box.fetch-modal .body .Cycle-Accordion>.head{margin-bottom:.5rem}.Modal-Box.fetch-modal .body .Cycle-Accordion>.head>h5{margin:0;font-weight:800}.Modal-Box.fetch-modal .body .Cycle-Accordion>.programs .program{display:flex;align-items:center;gap:.5rem;opacity:.7}.Modal-Box.fetch-modal .body .Cycle-Accordion>.programs .program:before{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}[data-theme=light] .Modal-Box.fetch-modal .body .Cycle-Accordion>.programs .program:before{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.img-copy-store{padding:.6875rem 1.3125rem!important}.Modal-Box.copy-meal-plan-to .body{display:flex;gap:1rem}.Modal-Box.copy-meal-plan-to .body>div{height:33rem;overflow:auto}.Modal-Box.copy-meal-plan-to .body>.weeks-container{height:auto;width:100%}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container{min-height:100%;min-width:18vw;border-radius:.75rem;background-color:var(--white-05);padding:.5rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container{display:flex;min-height:100%;min-width:44vw;flex-direction:column;justify-content:space-between;border-radius:.75rem;background-color:var(--white-05);padding:1.375rem 1.5rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.header{display:flex;flex-direction:column;gap:.5rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.header>.title{font-size:1rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>.info>.chip,.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.header>.subtitle,.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.header>.nutrition{font-size:.75rem}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul{padding-top:.5rem}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li{padding-top:.375rem;padding-bottom:.375rem}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li:not(:last-child),.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.header{border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li>button{display:flex;height:auto;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;padding:0}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>.selected>button,.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li>button:hover{background-color:var(--white-05)}.Modal-Box.copy-meal-plan-to .body>div>.athletes-container>ul>li>button>img{height:2rem;width:2rem;border-radius:9999px}.Modal-Box.copy-meal-plan-to>.box>footer>.back{background-color:var(--white-05);color:var(--danger)}.Modal-Box.copy-meal-plan-to>.box>footer>.back:hover{background-color:var(--white-10)}.Modal-Box.copy-meal-plan-to>.box>footer>button{min-width:6rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates{margin-top:1.8125rem;margin-bottom:1.8125rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template{margin-bottom:.5rem;width:100%;border-radius:.5rem;background-color:var(--white-05)}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.header>.length-div{font-size:.75rem;padding-block:.375rem;padding-inline:.5rem;margin-left:.5rem;margin-right:.5rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.header{display:flex;align-items:center;justify-content:space-between;padding:.75rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template{display:flex;align-items:center;gap:.5rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.check-container>picture>img{height:2rem;width:2rem;cursor:pointer}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.content{padding-top:.75rem;padding-bottom:.75rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.content>ul{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding-left:.75rem;padding-right:.75rem}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.template>.main-template>.content>ul>li{display:flex;align-items:center}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.content>ul>li>picture>img{height:2rem;width:2rem;cursor:pointer}.Modal-Box.copy-meal-plan-to .body>div>.templates-container>div>.templates>.main-template>.template>.content>ul>li>span{font-size:.75rem;padding-left:.25rem}.handle-meal-plan-template>.box>.body{overflow:unset}.handle-meal-plan-template>.box>.body>.inputs>div>details>summary+ul{max-height:14rem;min-width:8rem}.handle-meal-plan-template>.box>.body>.inputs>div>input,.handle-meal-plan-template>.box>.body>.inputs>div>textarea{background-color:var(--white-05)}.handle-meal-plan-template>.box>.body>.inputs>div>input:hover,.handle-meal-plan-template>.box>.body>.inputs>div>textarea:hover{background-color:var(--white-10)}@media only screen and (max-width:640px){.Modal-Box.fetch-modal .body>details>summary,.add-cycle-modal .box .body .row .left>.group>details>summary,.add-cycle-modal .box .body>.row>.group>details>summary{background-color:var(--white-05)}.add-cycle-modal .box{width:95%}.add-cycle-modal .body .group .image-input{margin-top:1.5rem}}main.coaching-store .no-programs-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 15rem);width:100%}main.coaching-store:has(article[role=program-metrics]){display:flex;gap:1.6rem}main[role=program-metrics]{padding-bottom:1.6rem;border-bottom:1px solid var(--white-10)}article[role=program-metrics]{width:75%;display:flex;flex-direction:column}aside[role=program-metrics]{width:25%;display:flex;flex-direction:column;gap:.53rem}article[role=program-metrics] header{display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between}article[role=program-metrics] header [role=date-range-container]{display:flex;gap:.25rem}[data-theme=light] article[role=program-metrics] [role=date-range-container] :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] article[role=program-metrics] [role=date-range-container] :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover{background-color:var(--white-10)}header [role=back-handler]{display:flex;align-items:center;gap:.5rem;padding-right:.5rem}header [role=back-handler] span{font-size:1.2rem;font-weight:700}header [role=back-handler]>img{filter:var(--filter-black) var(--filter-contrast);width:2.1rem;height:2.1rem}article[role=program-metrics] main header{display:flex;justify-content:space-between;margin-top:2.1rem;margin-bottom:1.05rem}article[role=program-metrics] main header span:first-child{font-size:1.05rem;font-weight:700}article[role=program-metrics] main header span:last-child{font-size:.95rem;font-weight:700}article[role=program-metrics] main [role=h-bar-graph-wrapper]{width:100%}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row]{display:flex;width:100%;justify-content:space-between;align-items:center;border-radius:.53rem;padding:.53rem 1.06rem}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row]:hover{cursor:pointer;background-color:var(--dark-grey)}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row].selected{background-color:var(--dark-grey)}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] span{font-size:.93rem}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] span:first-child{width:35%}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] span:last-child{width:5%;text-align:center}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] [role=h-bar-graph-bar-wrapper]{display:flex;width:60%}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] [role=h-bar-graph-bar-wrapper] [role=h-bar-graph-bar]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:1.6rem}aside[role=program-metrics] [role=program-usage-chart]{display:flex;flex-direction:column;background-color:var(--dark-grey);border-radius:.8rem;padding:1.06rem .53rem .53rem}aside[role=program-metrics] [role=program-usage-chart]:has(svg){align-items:center}aside[role=program-metrics] [role=program-usage-chart] header{display:flex;justify-content:space-between;gap:1.05rem;margin-inline:1.06rem;width:calc(100% - 2.12rem)}aside[role=program-metrics] [role=program-usage-chart] header>div{gap:.25rem}aside[role=program-metrics] [role=program-usage-chart] header>div span:first-child{font-size:.93rem;font-weight:700}aside[role=program-metrics] [role=program-usage-chart] header>div span:last-child{font-size:.8rem;opacity:.6}aside[role=program-metrics] [role=program-usage-chart] header>div{display:flex;flex-direction:column}aside[role=program-metrics] details[role=list] summary{padding-right:0}aside[role=program-metrics] details[role=list]:is([open]) summary{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;background-color:transparent;gap:0}aside[role=program-metrics] details[role=list]:is([open]) summary img{filter:var(--filter-black) var(--filter-green)}aside[role=program-metrics] details[role=list]:is([open]) summary span{font-size:.93rem;font-weight:700}aside[role=program-metrics] details[role=list]:is([open]) summary+div.opened{left:0}aside[role=program-metrics] details[role=list]:is([open]) summary+div.opened :is(button,[role=button]):hover{background-color:var(--white-05)}aside[role=program-metrics] [role=graph-wrapper]{width:100%;height:11rem;margin-top:2.13rem;margin-left:-2rem;width:calc(100% + 2rem)}aside[role=program-metrics] [role=graph-wrapper] .custom-tooltip>.label{font-weight:700}aside[role=program-metrics] [role=graph-wrapper] .custom-tooltip>.value{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;font-weight:700}aside[role=program-metrics] [role=live-feed]{display:flex;flex-direction:column;background-color:var(--dark-grey);border-radius:.8rem;padding:1.06rem .53rem .53rem;flex:1;gap:1.06rem;overflow:hidden}[role=live-feed] header{display:flex;justify-content:space-between;padding-inline:.53rem}[role=live-feed] header span:first-child{font-size:.93rem;font-weight:700}[role=live-feed] [role=activity-wrapper]{display:flex;flex-direction:column;gap:.53rem;max-height:100%;overflow-y:scroll;padding-left:.53rem}[role=live-feed] [role=activity-wrapper] div{display:flex;justify-content:space-between;gap:1.06rem;background-color:var(--white-05);padding:.53rem;border-radius:.53rem}[role=live-feed] [role=activity-wrapper] div:last-of-type{margin-bottom:.53rem}[role=live-feed] [role=activity-wrapper] div span:first-child{font-size:.93rem;color:var(--white-50)}[role=live-feed] [role=activity-wrapper] div span:last-child{text-wrap:nowrap;flex-shrink:0}[role=live-feed] [role=activity-wrapper] button{margin-bottom:1.06rem}[role=feed-skeleton-wrapper]{display:flex;justify-content:center}.program-metrics.custom-tooltip .value{text-align:center}[data-theme=light] aside[role=program-metrics] div>svg:not([role=done],[role=missed],.recharts-surface,.ct-chart-donut){filter:none}@media only screen and (max-width:640px){aside[role=program-metrics].mobile-hidden{display:none}main.coaching-store:has(article[role=program-metrics]){margin-left:0;padding-top:10rem}article[role=program-metrics]{width:100%}article[role=program-metrics]>header{flex-direction:column;gap:1.6rem}header [role=back-handler]>img{border:none}article[role=program-metrics]>header a{gap:0}article[role=program-metrics]>header a img{width:unset;height:unset;max-width:100%}article[role=program-metrics]>header a span{font-size:1.6rem;line-height:1.92rem;font-weight:700}article[role=program-metrics] header [role=date-range-container]{overflow-x:scroll;padding-bottom:.8rem}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] [role=h-bar-graph-bar-wrapper]{display:none}article[role=program-metrics] main header{margin-bottom:1.6rem}article[role=program-metrics] main header span:is(:first-child,:last-child){width:unset;font-size:1.4rem;line-height:1.68rem;font-weight:700}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] span:first-child{width:unset;flex:1;font-size:1.4rem;line-height:1.68rem}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row] span:last-child{width:unset;flex-grow:0;flex-shrink:0;font-size:1.4rem;line-height:1.68rem}article[role=program-metrics] main [role=h-bar-graph-wrapper] [role=h-bar-graph-row]{padding:.8rem 1.6rem .8rem 1.2rem;margin-bottom:.8rem;background-color:var(--dark-grey)}}.Add-Exercise .box{width:clamp(25rem,65vw,58.5rem);overflow:initial}.Modal-Box.Add-Exercise .box>header{border-width:0}@media only screen and (max-height:720px){.Add-Exercise .box{overflow:auto}}.Modal-Box.Add-Exercise .box>form>.body{box-sizing:border-box;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.Add-Exercise .box footer{justify-content:space-between}.Add-Exercise .form-row:not(:last-child){margin-bottom:1.5rem}.Add-Exercise .form-row-item{position:relative}.Add-Exercise .form-row-item details[role=list] ul.opened{max-height:16rem}.Add-Exercise .option-toggler{gap:.5rem}.Add-Exercise .option-toggler>label{display:flex;height:2.25rem;width:auto;align-items:center;justify-content:center;background-color:var(--white-05);padding:0 1rem}.Add-Exercise .unit-input{position:relative}.Add-Exercise .unit-input .units-toggle{position:absolute;right:.5rem;top:.4rem;display:flex;gap:.25rem;border-radius:.75rem;background-color:var(--dark-grey);padding:.25rem}.Add-Exercise .add-set-wrapper .unit-input .units-toggle{right:.15rem}.Add-Exercise .unit-input .units-toggle>label{margin-bottom:0;cursor:pointer;border-radius:.5rem;padding:.5rem;text-transform:capitalize;opacity:1}.Add-Exercise .unit-input .units-toggle>label.active{background-color:var(--white-05)}.Add-Exercise .unit-input .units-toggle>label.active b{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}.Add-Exercise .add-set-wrapper .unit-input .units-toggle>label{padding:.25rem}.Add-Exercise .unit-input .units-toggle input{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Add-Exercise .unit-input .units-toggle input){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Add-Exercise .unit-input .units-toggle input{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Add-Exercise .unit-input .units-toggle input{opacity:0}.Add-Exercise .hide-units .unit-input .units-toggle{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Add-Exercise .hide-units .unit-input .units-toggle){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Add-Exercise .hide-units .unit-input .units-toggle{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Add-Exercise .hide-units .unit-input .units-toggle{opacity:0}.Add-Exercise .alt-add-sets{margin-bottom:1.5rem;border-radius:.75rem;background-color:var(--background-color);padding:1rem}.Add-Exercise .add-set-wrapper{display:flex;align-items:center;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--light-gray)}.Add-Exercise .add-set-wrapper .column{flex:1 1 0%}.Add-Exercise .add-set-wrapper .column.complex-reps{display:flex;flex-grow:1.5}.Add-Exercise .add-set-wrapper input,.Add-Exercise .add-set-wrapper select,.Add-Exercise .add-set-wrapper summary{height:2.5rem!important;background-color:var(--form-element-alt-background-color)!important}.Add-Exercise textarea{height:4rem;resize:vertical}.Add-Exercise .edit-confirm{position:absolute;right:.5rem;bottom:.5rem;display:flex;align-items:center;gap:.5rem}.Add-Exercise .edit-confirm button{height:1.75rem}.Add-Exercise .edit-confirm button:nth-child(2){padding-left:.5rem;padding-right:.5rem}.Add-Exercise .load-suffix{position:absolute;top:.75rem;right:.75rem}.Add-Exercise .add-set-wrapper .option-toggler{gap:0;border-radius:.75rem;background-color:var(--light-gray);padding:.25rem}.Add-Exercise .add-set-wrapper .option-toggler>label{background-color:transparent;padding:.5rem}.Add-Exercise .add-set-wrapper .option-toggler>label.active{background-color:var(--white-05)}.Add-Exercise .time-selector{position:relative;margin-top:1rem;border-width:0;padding:0}.Add-Exercise .time-selector button{margin:0;padding-left:.5rem;padding-right:.5rem}.Add-Exercise .time-selector-body{position:absolute;right:0;top:0;z-index:1;margin:0;display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;background-color:var(--light-gray);padding:.5rem;min-width:140px}.Add-Exercise .default-time-select-row{display:flex;flex-direction:row;justify-content:center;gap:.75rem}div[role=modal] div[role=wrapper]:is(.Add-Exercise .default-time-select-row){display:flex;gap:16px}.Add-Exercise .default-time-row{display:flex;width:50%;flex-direction:column;align-items:center;justify-content:center}.Add-Exercise .time-separator{position:absolute;top:3rem}.Add-Exercise .Add-Exercise-Set,.Add-Exercise .set-labels{display:flex;align-items:center}.Add-Exercise .set-labels{padding-left:.5rem;padding-right:.5rem}.Add-Exercise .Add-Exercise-Set>*,.Add-Exercise .set-labels>*{flex:1 1 0%;text-align:center}.Add-Exercise .Add-Exercise-Set>:first-child,.Add-Exercise .Add-Exercise-Set>:last-child,.Add-Exercise .set-labels>:first-child,.Add-Exercise .set-labels>:last-child{max-width:4.5rem}.Add-Exercise .Add-Exercise-Set>p.Free-Form{white-space:pre-wrap;text-align:left}.alt-add-sets :is(button,[role=button]):is([data-button-type=secondary]){height:1.5rem;width:1.5rem;border-radius:var(--border-radius-md);padding-left:.25rem;padding-right:.25rem}.Add-Exercise .set-list{margin-top:1rem;margin-bottom:1rem;height:17vh;overflow:auto;scroll-behavior:smooth}.Add-Exercise .set-list.no-sets{display:flex;height:17vh;flex-direction:column;align-items:center;justify-content:center}.Add-Exercise #add-metcon .set-list.no-sets{height:17vh}@media only screen and (max-height:768px){.Add-Exercise #add-metcon .set-list.no-sets,.Add-Exercise .set-list,.Add-Exercise .set-list.no-sets{height:11vh}}.Add-Exercise .Add-Exercise-Set{margin-bottom:.25rem;border-radius:.5rem;background-color:var(--form-element-alt-background-color);padding:.25rem .5rem}.Add-Exercise .Add-Exercise-Set.not-editing{background-color:transparent}.Add-Exercise details[role=list].dropdown-img summary+ul.opened{max-height:18rem}.load-mod-tooltip{position:absolute;bottom:2.75rem;left:4rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05)}.Add-Exercise .input-group{position:relative}.Add-Exercise .input-group input{border-radius:0;text-align:center}.Add-Exercise .input-group:first-child input{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.Add-Exercise .input-group:last-child input{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.Add-Exercise .input-group .input-divider{position:absolute;bottom:.75rem;left:0;height:1rem;width:1px;background-color:var(--white-20-solid)}.Add-Exercise .parameter-button{padding:.5rem!important;text-transform:capitalize;font-size:var(--font-size-md);font-weight:500}.Add-Exercise .parameter-button picture img{height:1rem!important;width:1rem!important}.Add-Exercise .parameter-button.custom-name{position:absolute;right:.25rem;top:-.5rem;height:1.5rem;gap:.25rem;border-radius:.5rem;padding-left:.5rem!important;padding-right:.5rem!important}.Add-Exercise #add-metcon .form-row-item details[role=list]{min-width:0}[data-theme=light] .Add-Exercise button[data-button-type=secondary].parameter-button{background-color:var(--light-gray)}.empty-filter-chat-state{display:flex;justify-content:center}.add-new-chat-image-div{cursor:pointer;background-color:var(--white-10)}.add-new-chat-image-div,.edit-new-chat-image-div{position:relative;margin-right:1rem;display:flex;height:4.5rem;width:4.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.edit-new-chat-image-div>div:first-child{content:"";border-radius:50%;z-index:-2;position:absolute;top:0;left:0;height:100%;width:100%}.add-new-chat-image-div:hover{background-color:var(--white-20)}.edit-new-chat-image-div>div:nth-child(2){content:"";border-radius:50%;z-index:-1;position:absolute;top:0;left:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.5}.edit-new-chat-image-div:hover>div:nth-child(2){opacity:.3}.go-add-members-chat-group{color:var(--text-primary)!important}.Coaching-Chat{margin-left:4rem;display:flex;align-items:center;justify-content:center}.Coaching-Chat .chats-list-container{display:flex;width:25%;flex-direction:column;background-color:var(--dark-grey);height:calc(100vh - 4rem)}.Coaching-Chat .chats-list-container .search-container{display:flex;align-items:center;gap:.5rem;padding:.8rem .75rem;border-bottom:1px solid var(--white-10)}.Coaching-Chat .chats-list-container .search-container .div-search-conversation-input{width:68.75%}.Coaching-Chat .chats-list-container .chats-list{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0;height:calc(100% - 5rem)}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container{display:flex;height:4.5rem;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 .75rem;font-size:.625rem;line-height:.825rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container-see-more:hover,.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container:hover{background-color:var(--white-05)!important}.Coaching-Chat .chats-list-container .search-container>div:last-child:hover{background-color:var(--white-20)}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child{display:flex;width:77%;max-width:77%}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.avatar{display:flex;width:3rem;align-items:center}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information{margin-left:.75rem;display:flex;flex-direction:column;overflow:hidden;padding-top:.3rem;width:calc(90% - 2.8125rem)}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:first-child{height:100%;font-weight:600;font-size:.875rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:last-child{height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white-50);font-size:.75rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.avatar>img{height:3rem;width:3rem;border-radius:50%}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:last-child{display:flex;width:18%;align-items:center;justify-content:flex-end}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div{display:flex;align-items:center;justify-content:center;gap:.625rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{display:none;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10)}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{opacity:0}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container:hover>.last-message-time-container>.notification-list-message-div>a{display:flex}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a:hover{background-image:var(--primary-background-color)}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a:hover>img{filter:none}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a>img{height:1rem;width:1rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>.last-message-time{white-space:nowrap;color:var(--white-70)}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>.unread-conversation-div{height:.5rem;width:.5rem;border-radius:9999px;border:none;background-image:var(--primary-background-color)}.Coaching-Chat .chats-list-container .chats-list>.border-bottom-chat:not(:first-child):not(:last-child){border-top:1px solid var(--white-10)}.Coaching-Chat .chats-list-container .search-container>div:first-child>input{margin-bottom:.5rem;height:-moz-fit-content;height:fit-content;max-height:2.25rem;border-radius:.5rem}.Coaching-Chat .chats-list-container .search-container>.add-group-chat{cursor:pointer;border-radius:.5rem;border-style:none;padding:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Coaching-Chat .chats-list-container .search-container>div:last-child{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;background-color:var(--white-10);border-radius:2rem}.Coaching-Chat .chats-list-container .search-container .load-only-unread{background-image:var(--primary-background-color)}.Main.Coaching-Chat .dark-conversation-container{--tw-bg-opacity:1;background-color:rgb(30 38 46/var(--tw-bg-opacity,1))}.Main.Coaching-Chat .light-conversation-container{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}.Main.Coaching-Chat .conversation-container{width:75%;height:calc(100vh - 4rem)}.Main.Coaching-Chat .conversation-container>.chat-box{height:99%;width:100%}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container-see-more{display:flex;height:4.5rem;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:center;padding:0 .75rem;font-size:.865rem;line-height:1.4rem}.Main.Coaching-Chat .main-disable-chat{display:flex;height:-moz-fit-content;height:fit-content;width:21.5rem;flex-direction:column;align-items:center;background-color:var(--white-elev-1);padding-left:1rem;padding-right:1rem;padding-top:3rem}.Main.Coaching-Chat .main-disable-chat .chat-info{margin-top:1rem;text-align:center;font-size:.625rem;line-height:.825rem;color:var(--white-50)}.Main.Coaching-Chat .main-disable-chat .span-charge{margin-top:.5rem;font-size:.625rem;line-height:.825rem;font-weight:800}.Main.Coaching-Chat .main-disable-chat .chat-title{margin-top:2.5rem;font-size:.865rem;line-height:1.4rem;font-weight:800}.Main.Coaching-Chat .main-disable-chat .chat-button{margin-top:1.25rem;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;padding:.75rem 0;font-size:.8rem;line-height:1.3rem;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:var(--primary-background-color)}.chat-disabled{padding-top:5rem}.chat-loading{padding-top:10rem}.No-Chat{padding-top:15rem}.Main.Coaching-Chat .no-conversations .box-container{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05);padding:2rem 8rem}.Main.Coaching-Chat .no-conversations .box-container .title{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.Main.Coaching-Chat .no-conversations .box-container .info{margin-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.5rem;opacity:.7}.Main.Coaching-Chat .no-conversations .box-container>a{display:flex;min-height:2.625rem;min-width:6.875rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 2rem;font-size:.8rem;line-height:1.3rem;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:var(--primary-background-color)}:is(.create-chat-group-modal) .box{width:37.5rem}:is(.create-chat-group-modal) .box .head{display:flex;align-items:center;justify-content:space-between;border-style:solid;border-color:var(--white-10);padding:1rem 2rem;border-width:0 0 1px}:is(.create-chat-group-modal) .box .head div{display:flex;align-items:center}:is(.create-chat-group-modal) .box .head>a{display:flex;height:2rem;width:2rem;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--border-radius);border-width:1px;border-style:solid;border-color:var(--white-10);padding:0;text-align:center}@media only screen and (max-width:640px){.Chart-Frame .body .legend.alt :is(.create-chat-group-modal) .box .head>a>div{display:flex;gap:.4rem;align-items:center}}.Chart-Frame .legend.alt :is(.create-chat-group-modal) .box .head>a{padding:0}.Chart-Frame .legend.alt :is(.create-chat-group-modal) .box .head>a>div{padding:10px 10px 0}@media (min-width:960px){.Chart-Frame .legend.alt :is(.create-chat-group-modal) .box .head>a{padding:0 10px}.Chart-Frame .legend.alt :is(.create-chat-group-modal) .box .head>a>div{vertical-align:top;display:inline-block;padding:10px}}@media (max-width:960px){.Chart-Frame .legend.alt :is(.create-chat-group-modal) .box .head>a>div{display:inline-block;margin-right:10px}}:is(.create-chat-group-modal) .box #step-1-group-chat,:is(.create-chat-group-modal) .box #step-2-group-chat,:is(.create-chat-group-modal) .box #step-edit-group-chat{max-height:75vh;overflow:auto;padding-left:2rem;padding-right:2rem}:is(.create-chat-group-modal) .box #step-1-group-chat .step1-group-chat,:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat{padding-top:1.5rem;padding-bottom:1.75rem}:is(.create-chat-group-modal) .box .modal-footer-group-chat{padding:2.5rem 2rem 2rem}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal-add{justify-content:space-between!important}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:first-child>button{display:flex;height:var(--button-height);min-width:5.2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--border-radius);border-style:none;border-color:var(--border-width);background-color:var(--white-05);padding-left:var(--horizontal-button-padding);padding-right:var(--horizontal-button-padding);font-weight:700;color:var(--danger)}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:first-child>button:hover{background-color:var(--white-10)}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:last-child>button{display:flex;height:var(--button-height);min-width:5.2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--border-radius);border-style:none;border-color:var(--border-width);padding-left:var(--horizontal-button-padding);padding-right:var(--horizontal-button-padding);font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:first-child>button[disabled],:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:last-child>button[disabled]{cursor:not-allowed;background-color:var(--primary-disabled-background-color);color:var(--disabled-text-color)!important;background-image:none}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.add-remove-member-chat-group-button[disabled]{background-color:var(--white-10);font-weight:400;color:var(--disabled-text-color);background-image:none}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group[disabled]{color:var(--disabled-text-color)}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group[disabled],[data-theme=dark] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.add-remove-member-chat-group-button[disabled]{background-color:var(--primary-disabled-background-color);font-weight:400;color:var(--disabled-text-color);background-image:none}:is(.create-chat-group-modal) .box #step-1-group-chat .step1-group-chat .search-user-group-chat{height:2.5rem;width:100%;border-radius:.375rem}:is(.create-chat-group-modal) .box #step-1-group-chat .step1-group-chat .search-user-group-chat .search-user-input-group-chat{margin-top:0;height:100%;width:100%;font-size:.75rem;color:var(--text-primary);border:none}:is(.create-chat-group-modal) .box .gym-modal-main-table .add-participants-main-group-chat{display:flex;justify-content:space-between;padding-bottom:.75rem}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .add-participants-title-group-chat,:is(.create-chat-group-modal) .box .gym-modal-main-table .add-participants-main-group-chat .add-participants-title-group-chat{font-size:.75rem;opacity:.7}:is(.create-chat-group-modal) .box .gym-modal-main-table .add-participants-main-group-chat .add-participants-length-group-chat{font-size:.75rem;font-weight:700}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant{margin-bottom:.5rem;display:flex;align-items:center;border-radius:.75rem;background-color:var(--white-05);padding:.5rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant:hover{cursor:pointer;background-color:var(--white-10)}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant .avatar-group-chat.avatar-group-chat-border{filter:var(--filter-black) var(--filter-contrast);border:none}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child{display:flex;align-items:center;flex:7}:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat{padding-top:1.5rem;padding-bottom:1rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.avatar-group-chat{margin-right:.75rem;height:2.5rem;width:2.5rem;border-radius:50%}:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .add-participants-title-group-chat{font-size:.8rem;line-height:1.3rem;opacity:.7}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat,:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .image-name-group-chat{display:flex;align-items:center;padding-top:.5rem}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .subject-group-chat-edit{position:relative;height:2.5rem;width:100%;border-radius:.375rem}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .subject-group-chat-edit input{border:none;margin-top:0;height:100%;width:100%;background-image:none;padding:0 .625rem;font-size:.8rem;line-height:1.3rem;color:var(--text-primary)}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-disable{border:none;display:flex;min-height:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--border-radius);border-radius:.75rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem;font-size:.8rem;line-height:1.3rem;color:var(--text-primary)}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-save-disable{border:none;display:flex;min-height:2.5rem;cursor:not-allowed;align-items:center;justify-content:center;border-radius:var(--border-radius);border-radius:.75rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem;font-size:.8rem;line-height:1.3rem;color:var(--text-primary)}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-disable:hover{background-color:var(--form-element-hover-background-color)}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-enable{border:none;background-image:var(--primary-background-color);display:flex;min-height:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--border-radius);border-radius:.75rem;padding-left:1rem;padding-right:1rem;font-size:.8rem;line-height:1.3rem;font-weight:700;color:var(--text-primary)}:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .image-name-group-chat>div:last-child{height:2.5rem;width:100%;border-radius:.375rem}:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .image-name-group-chat>div:last-child>.search-user-input-group-chat{margin-top:0;height:100%;width:100%;background-image:none;padding:0 .625rem;font-size:.8rem;line-height:1.3rem;color:var(--text-primary);border:none}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.avatar-group-chat-border{border:1px solid var(--white-10)}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.identifier-group-chat{display:flex;flex-direction:column}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.identifier-group-chat .name-group-chat{font-size:.875rem;line-height:1.5rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.identifier-group-chat .role-group-chat{font-size:.75rem;opacity:.45}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:last-child{padding-right:1.75rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.circle-selector-container-selected{padding-right:1.3125rem!important;padding-top:.3125rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.circle-selector-container>div{position:relative;top:0;height:1.34375rem;width:1.34375rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}:not([data-theme=light]) :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.circle-selector-container>div.radio-video-list{border:1px solid var(--white-50)}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.circle-selector-container>div{border:1px solid var(--white-50)}[data-theme=dark] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.circle-selector-container>div{border:1px solid hsla(0,0%,100%,.2)}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:last-child>.radio-group-selected-group-chat{border:none;height:2.09375rem;width:2.09375rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat{padding-right:.5rem!important}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.add-remove-member-chat-group-button{height:-moz-fit-content;height:fit-content;min-height:2rem;min-width:4.1025rem;border-radius:.5rem;padding:.5rem 1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=dark] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group:hover{background-color:var(--white-10)}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group:hover{background-color:var(--white-20)}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group{height:-moz-fit-content;height:fit-content;min-height:2rem;border-radius:.5rem;padding:.5rem 1rem;color:var(--danger)}[data-theme=light] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group{background-color:var(--white-10)}[data-theme=dark] :is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group{background-color:var(--white-05)}[data-theme=light] :is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .subject-group-chat-edit .edit-confirm>button{background-color:var(--white-10)}[data-theme=light] :is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .subject-group-chat-edit .edit-confirm>button:last-child:hover{background-color:var(--white-20)}@media only screen and (max-width:640px){:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-disable,:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-enable,:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .image-name-group-chat .edit-info-group-chat-save-disable{max-height:2.5rem;font-size:.875rem;line-height:1.5rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant{margin-bottom:.35rem;padding:.35rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.add-remove-member-chat-group-button,:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>.remove-add-group-chat>.remove-member-chat-group{min-width:6rem;padding:.5rem .75rem;font-size:1.1rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.avatar-group-chat,:is(.create-chat-group-modal) .box .head>a{height:3rem;width:3rem}:is(.create-chat-group-modal) .box #step-edit-group-chat .step1-group-chat div .add-participants-title-group-chat,:is(.create-chat-group-modal) .box .gym-modal-main-table .add-participants-main-group-chat .add-participants-length-group-chat,:is(.create-chat-group-modal) .box .gym-modal-main-table .add-participants-main-group-chat .add-participants-title-group-chat,:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.identifier-group-chat .role-group-chat,:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .add-participants-title-group-chat,:is(.create-chat-group-modal) .box form #step-2-group-chat .step2-group-chat .image-name-group-chat>div:last-child>.search-user-input-group-chat{font-size:.875rem;line-height:1.5rem}:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:first-child>button,:is(.create-chat-group-modal) .box .modal-footer-group-chat .footer-group-chat-modal>div:last-child>button{height:3rem}:is(.create-chat-group-modal) .box .gym-modal-main-table .list-group-chat-participants-main .card-group-chat-participant>div:first-child>.identifier-group-chat .name-group-chat{font-size:1rem;line-height:1.55rem}.No-Chat,.chat-disabled,.chat-loading{height:-moz-fit-content!important;height:fit-content!important;padding-top:24rem!important;padding-left:0}.Main.Coaching-Chat .main-disable-chat{width:80%}.Main.Coaching-Chat .main-disable-chat .chat-title,.Main.Coaching-Chat .no-conversations .box-container .title{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}.Main.Coaching-Chat .main-disable-chat .chat-info,.Main.Coaching-Chat .main-disable-chat .span-charge,.Main.Coaching-Chat .no-conversations .box-container .info{font-size:1rem;line-height:1.55rem}.Main.Coaching-Chat .main-disable-chat .chat-button{width:66.666667%;font-size:1rem;line-height:1.55rem}.Main.Coaching-Chat .no-conversations .box-container>a{width:50%;font-size:1rem;line-height:1.55rem}.Main.Coaching-Chat .no-conversations .box-container{max-width:35rem;padding:2rem}.Coaching-Chat{padding-top:2rem}.Coaching-Chat,.main-mobile-chat-closed{position:relative;left:0;z-index:10;display:flex;width:100vw!important;flex-direction:column;overflow-x:hidden;background-color:transparent;padding-left:0}.main-mobile-chat-closed{margin-left:0;padding-top:16rem;height:calc(100vh + 32rem)}.Coaching-Chat .mobile-chat-list-shown{position:absolute;left:0;height:100%;width:100%}.Coaching-Chat .mobile-chat-list-hidden{position:absolute;left:9rem;height:2rem}.Coaching-Chat .chats-list-container .chats-list{overflow:hidden}.Main.Coaching-Chat .mobile-conversation-hidden{position:absolute;left:100vw}.Main.Coaching-Chat .mobile-conversation-shown{position:absolute;left:0;height:85%;width:100%}.Main.Coaching-Chat .mobile-conversation-shown .chat-back{display:flex;align-items:center;padding-left:.8rem}.Main.Coaching-Chat .mobile-conversation-shown .chat-back>img{height:5rem;width:3rem}.Main.Coaching-Chat .mobile-conversation-shown .chat-back>span{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem;font-weight:700}.main-mobile-chat-opened{height:97%!important;margin-left:0}[data-theme=dark] .main-mobile-chat-opened{--tw-bg-opacity:1;background-color:rgb(30 38 46/var(--tw-bg-opacity,1))}[data-theme=light] .main-mobile-chat-opened{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}.coaching-wrapper-mobile-chat-opened,.page-wrapper-mobile-chat-opened>#coaching-wrapper{height:100svh}.page-wrapper-mobile-chat-opened{height:100svh;max-height:100svh;min-height:100svh}.chat-box-mobile-chat-opened{height:92%!important}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information{padding-top:.2rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:first-child{font-size:1rem;line-height:1.55rem}.Coaching-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:last-child{font-size:.8rem;line-height:1.3rem}.Coaching-Chat .chats-list-container .search-container{border-top:1px solid var(--white-10)}.Coaching-Chat .chats-list-container .search-container>div:first-child>input{height:3rem;max-height:3rem}.Coaching-Chat .chats-list-container .search-container>.add-group-chat{height:3rem;padding-left:1rem;padding-right:1rem}.Coaching-Chat .chats-list-container .search-container>div:last-child{height:3rem;width:3rem}.edit-new-chat-image-div>img{height:1.5rem;width:1.5rem}}@media (min-width:540px) and (max-width:640px){.main-mobile-chat-closed{padding-top:13.4rem;height:calc(100vh + 50rem)!important}.chat-box-mobile-chat-opened{height:98%!important}}@media (min-width:381px) and (max-width:391px){.chat-box-mobile-chat-opened{height:100%!important}}@media only screen and (max-width:380px){.main-mobile-chat-closed{height:calc(100vh + 50rem)!important}.Main.Coaching-Chat .mobile-conversation-shown{height:78%!important}.chat-box-mobile-chat-opened{height:100%!important}}@media only screen and (min-width:641px){ul>li>.badge-unread-notification{position:absolute;top:0;right:0;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;background-color:var(--danger);font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:50%;border-width:1px;border-style:solid;border-color:var(--background-color)}aside[role=main]:is([open])>ul>li>.badge-unread-notification,aside[role=main]:not([open]):hover:not(:has(#handle-menu:hover))>ul>li>.badge-unread-notification{right:11rem}}.enable-community-chat-main{transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.enable-community-chat-main>.enable-community-chat-buttons>button:first-child{height:2.625rem;width:21rem}.enable-community-chat-main>.enable-community-chat-buttons>button:last-child{margin-top:.5rem;height:2.625rem;width:21rem;font-weight:600}.Community-Chat{margin-left:4rem;display:flex;align-items:center;justify-content:center}.Community-Chat .chats-list-container{display:flex;width:25%;flex-direction:column;background-color:var(--dark-grey);height:calc(100vh - 4rem)}.Community-Chat .unmounted-chats-list{padding-left:1%;padding-right:1%}.Community-Chat .chats-list-container .search-container{display:flex;align-items:center;gap:.5rem;padding:.8rem .75rem;border-bottom:1px solid var(--white-10)}.Community-Chat .chats-list-container .search-container .div-search-conversation-input{width:68.75%}.Community-Chat .chats-list-container .chats-list{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0;height:calc(100% - 5rem)}.Community-Chat .chats-list-container .chats-list>.chat-overview-container{display:flex;height:4.5rem;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 .75rem;font-size:.625rem;line-height:.825rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container-see-more:hover,.Community-Chat .chats-list-container .chats-list>.chat-overview-container:hover{background-color:var(--white-05)!important}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child{display:flex;width:77%;max-width:77%}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.avatar{display:flex;width:3rem;align-items:center}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information{margin-left:.75rem;display:flex;flex-direction:column;overflow:hidden;padding-top:.3rem;width:calc(90% - 2.8125rem)}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:first-child{height:100%;font-weight:600;font-size:.875rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:last-child{height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white-50);font-size:.75rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.avatar>img{height:3rem;width:3rem;border-radius:50%}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:last-child{display:flex;width:18%;align-items:center;justify-content:flex-end}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div{display:flex;align-items:center;justify-content:center;gap:.625rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{display:none;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10)}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a{opacity:0}.Community-Chat .chats-list-container .chats-list>.chat-overview-container:hover>.last-message-time-container>.notification-list-message-div>a{display:flex}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a:hover{background-image:var(--primary-background-color)}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a:hover>img{filter:none}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>a>img{height:1rem;width:1rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>.last-message-time{white-space:nowrap;color:var(--white-70)}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>.last-message-time-container>.notification-list-message-div>.unread-conversation-div{height:.5rem;width:.5rem;border-radius:9999px;border:none;background-image:var(--primary-background-color)}.Community-Chat .chats-list-container .chats-list>.border-bottom-chat:not(:first-child):not(:last-child){border-top:1px solid var(--white-10)}.Community-Chat .chats-list-container .search-container>div:first-child>input{margin-bottom:.5rem;height:-moz-fit-content;height:fit-content;max-height:2.25rem;border-radius:.5rem}.Community-Chat .chats-list-container .search-container>div>.add-group-chat{cursor:pointer;border-radius:.5rem;border-style:none;padding:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Community-Chat .chats-list-container .search-container>details{display:flex;height:2.25rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;background-color:var(--white-10);border-radius:2rem}.Community-Chat .chats-list-container .search-container>details>summary{box-shadow:none;border-radius:2rem;background:none;padding:0}.Community-Chat .chats-list-container .search-container>details>.opened{box-shadow:0 5px 10px #00000029;left:0;min-width:14rem}.Community-Chat .chats-list-container .search-container>details>div>ul>li{position:relative;height:2.5rem;cursor:pointer;padding:0}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details{position:relative;height:2.5rem;width:100%}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>summary{border-width:1px 0 0;border-style:solid;border-color:var(--white-10);display:flex;align-items:center;justify-content:space-between;border-radius:0;background-color:transparent;padding-left:1rem}.Community-Chat .chats-list-container .search-container>details>div>ul>li:first-child>details>summary,.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul>li:first-child{border-color:transparent}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>summary>picture{height:1.5rem;width:1.5rem}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>summary>span:hover{opacity:1}.Community-Chat .chats-list-container .search-container>details>summary>img{width:100%}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul{opacity:0}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{left:100%;top:-.25rem;margin-top:0;display:block;min-width:14rem}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{background-color:var(--background-color)}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>details>div>ul>li>details:hover>ul>a>div>span.name{color:var(--card-text-color)}}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul>li{border-width:1px 0 0;border-style:solid;border-color:var(--white-10);display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul>li:hover{border-radius:.75rem;background-color:var(--white-05)}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul>li>div{overflow:initial;border:none!important;padding:0}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>ul>li:hover>div{border-radius:initial;border:none!important;background-color:transparent}:is(.add-new-channel-modal,.edit-channel-modal)>.box{min-width:27rem}:is(.add-new-message-modal)>.box>.body{height:30rem;min-width:31.5rem;padding-bottom:1rem}.edit-channel-modal>.box>.body>div{padding-top:1.25rem}.edit-channel-modal>.box>.body>div>.spinner-div{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:var(--dark-grey)}.add-new-message-modal>.box>.body>div{padding-top:.375rem}.edit-channel-modal>.box>.body>div>span{font-size:.75rem;opacity:.7}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container{margin-top:.5rem}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards{margin-bottom:.5rem;display:flex;height:auto;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--white-05);padding:.75rem}.add-new-message-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards{width:100%;cursor:pointer}.add-new-message-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards:hover{background-color:var(--secondary-background-hover-color)}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>div>.avatar-group-chat{border-radius:50%;margin-right:.75rem;height:2.5rem;width:2.5rem}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>div>.identifier-group-chat{display:flex;min-height:2.5rem;flex-direction:column;align-items:flex-start}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>div>.identifier-group-chat>.name-group-chat{font-size:.875rem;line-height:1.5rem;font-weight:600}:is(.edit-channel-modal,.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>div>.identifier-group-chat>.role-group-chat{font-size:.75rem;opacity:.7}:is(.edit-channel-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.edit-channels-info-container{display:flex;width:14rem;align-items:center}:is(.add-new-message-modal)>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.edit-channels-info-container{display:flex;width:25rem;align-items:center}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions{margin-left:11rem;display:flex;align-items:center;gap:.5rem}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>button{border-radius:.5rem;padding:.5rem}[data-theme=dark] .edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>button{background-color:var(--white-05)}[data-theme=light] .edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>button{background-color:var(--white-10)}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>button:hover{background-color:var(--secondary-background-hover-color)}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>.admin-button-actions{min-width:8.75rem}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>.admin-button-actions-danger{color:var(--danger)}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>.block-button-actions{min-width:4rem}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions>:is(.block-button-actions:disabled,.admin-button-actions:disabled){color:var(--disabled-text-color)}:is(.add-new-channel-modal,.edit-channel-modal)>.box>footer{padding-top:1.75rem}.edit-channel-modal>.box>footer{padding-top:1.25rem}.add-new-channel-modal>.box>footer>button:first-child{color:var(--danger)}:is(.add-new-channel-modal,.edit-channel-modal)>.box>footer>button{min-height:2.625rem;min-width:6rem}:is(.add-new-channel-modal,.edit-channel-modal)>.box>.body>div>.type-label{font-size:.75rem;opacity:.7}:is(.add-new-channel-modal,.edit-channel-modal)>.box>.body>.list{border-radius:.75rem;background-color:var(--white-05)}:is(.add-new-channel-modal,.edit-channel-modal)>.box>.body>.list>ul>li:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}:is(.add-new-channel-modal,.edit-channel-modal)>.box>.body>.list>ul>li>picture>img{height:2rem;width:2rem}.Main.Community-Chat .dark-conversation-container{--tw-bg-opacity:1;background-color:rgb(30 38 46/var(--tw-bg-opacity,1))}.Main.Community-Chat .light-conversation-container{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}.Main.Community-Chat .conversation-container{width:75%;height:calc(100vh - 4rem)}.Main.Community-Chat .conversation-container>.chat-box{height:99%;width:100%}.Main.Community-Chat .conversation-container>.unmounted-chat-box{padding-left:5%;padding-right:5%}.Community-Chat .chats-list-container .chats-list>.chat-overview-container-see-more{display:flex;height:4.5rem;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:center;padding:0 .75rem;font-size:.865rem;line-height:1.4rem}.Main.Community-Chat .main-disable-chat{display:flex;height:-moz-fit-content;height:fit-content;width:21.5rem;flex-direction:column;align-items:center;background-color:var(--white-elev-1);padding-left:1rem;padding-right:1rem;padding-top:3rem}.Main.Community-Chat .main-disable-chat .chat-info{margin-top:1rem;text-align:center;font-size:.625rem;line-height:.825rem;color:var(--white-50)}.Main.Community-Chat .main-disable-chat .span-charge{margin-top:.5rem;font-size:.625rem;line-height:.825rem;font-weight:800}.Main.Community-Chat .main-disable-chat .chat-title{margin-top:2.5rem;font-size:.865rem;line-height:1.4rem;font-weight:800}.Main.Community-Chat .main-disable-chat .chat-button{margin-top:1.25rem;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;padding:.75rem 0;font-size:.8rem;line-height:1.3rem;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:var(--primary-background-color)}.Main.Community-Chat .no-conversations .box-container{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05);padding:2rem 8rem}.Main.Community-Chat .no-conversations .box-container .title{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.Main.Community-Chat .no-conversations .box-container .info{margin-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.5rem;opacity:.7}.Main.Community-Chat .no-conversations .box-container>a{display:flex;min-height:2.625rem;min-width:6.875rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 2rem;font-size:.8rem;line-height:1.3rem;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:var(--primary-background-color)}.Main.Community-Chat .chats-list-container .new-channels-container{padding:1.5rem 1rem;border-bottom:1px solid var(--white-10)}.Main.Community-Chat .chats-list-container .main-chat-list-container{overflow-y:auto}.Main.Community-Chat .chats-list-container .new-channels-container>span,.Main.Community-Chat .chats-list-container .unreads-container>.chat-card>.info-chat-card>.image-name-chat-card>.info-chat-card-name,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>div>span{font-weight:600}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card{display:flex;align-items:center;gap:.5rem}.Main.Community-Chat .chats-list-container .unreads-container>.chat-card>.info-chat-card>.image-name-chat-card>.info-chat-card-channel{font-weight:700}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>summary>span,.Community-Chat .chats-list-container .search-container>div>ul>li>button>span,.Main.Community-Chat .chats-list-container .new-channels-container>span,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container)>.chat-card>.info-chat-card>.image-name-chat-card>span,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>div>span,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li>button>span{opacity:.7}.Main.Community-Chat .chats-list-container .new-channels-container>div{display:flex;align-items:center;gap:.75rem;padding-top:.75rem}.Main.Community-Chat .chats-list-container .new-channels-container>div>button,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container)>.community-identifier>button{height:1rem;width:1rem;min-width:1rem;border-radius:0;background-color:var(--white-10);padding:0}.Main.Community-Chat .chats-list-container .new-channels-container>div>button:before{border-radius:0}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card{display:flex;height:auto;width:100%;min-width:0;cursor:pointer;align-items:center;justify-content:space-between;border-radius:0;padding-left:0;padding-right:0}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card-selected{background-color:var(--light-gray)}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card:hover{background-color:var(--white-10)}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card{display:flex;height:auto;width:100%;align-items:center;justify-content:space-between;padding:.6rem .25rem .75rem 1rem}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card{display:flex;gap:.5rem;padding-top:.6rem;padding-right:.95rem;padding-bottom:.75rem}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>.button-conversations-actions{height:auto;min-width:0;border-radius:0;padding:0}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>.button-conversations-actions>img:hover{background-color:var(--information-opacity)}.Main.Community-Chat .chats-list-container .unreads-container>.chat-card>.info-chat-card>.unread-number{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:1rem;padding-left:.0625rem;font-weight:700}.Main.Community-Chat .chats-list-container .channels-container>.chat-card>.info-chat-card>.image-name-chat-card>.img-channel-container,.Main.Community-Chat .chats-list-container :is(.messages-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>img:first-child{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05)}.Main.Community-Chat .chats-list-container .unreads-container>.chat-card>.info-chat-card>.image-name-chat-card>.img-channel-container,.Main.Community-Chat .chats-list-container .unreads-container>.chat-card>.info-chat-card>.image-name-chat-card>.img-channel-container>.img-unread-chat{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-10)}.Community-Chat .chats-list-container .search-container>div>ul,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul{z-index:99;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);box-shadow:var(--dropdown-box-shadow);max-width:calc(100vw - 32px);transition:opacity .3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:absolute;right:auto;top:auto;left:auto;margin:.5rem 0 0;display:block;max-height:34rem;width:-moz-max-content;width:max-content;min-width:13rem;cursor:pointer;overflow:auto;border-radius:.75rem;background-color:var(--dropdown-background-color);padding:.25rem;color:var(--dropdown-color)}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul,article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul.custom-metrics,article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul.custom-metrics),main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul.custom-metrics,main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul.custom-metrics,:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul,[data-theme=light] article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul{background-color:var(--background-color)}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul>,article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul:last-child,article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul>a,article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a>div,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a>div>picture,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a>div,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul:after,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul.custom-metrics,article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Community-Chat .chats-list-container .search-container>div>ul.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Community-Chat .chats-list-container .search-container>div>ul,[data-theme=light] article.metrics-dashboard>section>Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>div>ul{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a>div>picture,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>div>ul>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div
Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>a>div>span.name,:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Community-Chat .chats-list-container .search-container>div>ul>a>div>span.name{color:var(--card-text-color)}}.Community-Chat .chats-list-container .search-container>div>ul>li,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li{margin-bottom:0;display:flex;width:100%;align-items:center;gap:.5rem;list-style:none;border-top:none;text-decoration:none}Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li:last-child>button>span{color:var(--danger);opacity:1}.Community-Chat .chats-list-container .search-container>div>ul>li>button,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li>button{width:100%;justify-content:space-between;padding:.625rem .75rem}.Community-Chat .chats-list-container .search-container>div>ul>li>button>picture{height:1rem;width:1rem}.Community-Chat .chats-list-container .search-container>div>ul>li:not(:first-of-type),Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li:not(:first-of-type){border-top:1px solid var(--white-10)}.Community-Chat .chats-list-container .search-container>div>ul>li:hover,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul>li:hover{border-color:transparent;border-radius:.375rem;background-color:var(--white-05)}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label{opacity:0}@media only screen and (max-width:640px){.Main.Community-Chat .main-disable-chat{width:80%}.Main.Community-Chat .main-disable-chat .chat-title,.Main.Community-Chat .no-conversations .box-container .title{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}.Main.Community-Chat .main-disable-chat .chat-info,.Main.Community-Chat .main-disable-chat .span-charge,.Main.Community-Chat .no-conversations .box-container .info{font-size:1rem;line-height:1.55rem}.Main.Community-Chat .main-disable-chat .chat-button{width:66.666667%;font-size:1rem;line-height:1.55rem}.Main.Community-Chat .no-conversations .box-container>a{width:50%;font-size:1rem;line-height:1.55rem}.Main.Community-Chat .no-conversations .box-container{max-width:35rem;padding:2rem}.Community-Chat{position:relative;left:0;z-index:10;margin-left:0;display:flex;width:100vw!important;flex-direction:column;overflow-x:hidden;background-color:transparent;padding-left:0}main.Main.Community-Chat.main-mobile-chat-closed{padding-top:16rem}main.Main.Community-Chat.main-mobile-chat-opened{padding-top:4rem}.main-mobile-chat-closed .chats-list-container{position:absolute;left:0;height:100%;width:100%}.main-mobile-chat-opened .chats-list-container{position:absolute;left:9rem;height:2rem}.Community-Chat .chats-list-container .chats-list{overflow:hidden}.main-mobile-chat-closed .conversation-container{position:absolute;left:100vw}.main-mobile-chat-opened .conversation-container{position:absolute;left:0;height:85%!important;width:100%!important}.main-mobile-chat-opened .conversation-container .chat-back{display:flex;align-items:center;padding-left:.8rem}.main-mobile-chat-opened .conversation-container .chat-back>img{height:5rem;width:3rem}.main-mobile-chat-opened .conversation-container .chat-back>span{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem;font-weight:700}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information{padding-top:.2rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:first-child{font-size:1rem;line-height:1.55rem}.Community-Chat .chats-list-container .chats-list>.chat-overview-container>div:first-child>.information>span:last-child{font-size:.8rem;line-height:1.3rem}.Community-Chat .chats-list-container .search-container{border-top:1px solid var(--white-10);gap:1rem}.Community-Chat .chats-list-container .search-container>div:first-child>input{height:3rem;max-height:3rem}.Community-Chat .chats-list-container .search-container>div>.add-group-chat{height:3rem;padding-left:1rem;padding-right:1rem}.Community-Chat .chats-list-container .search-container>div:last-child{height:3rem;width:3rem}.Community-Chat .chats-list-container .search-container>div:first-child>input,.Main.Community-Chat .chats-list-container .new-channels-container>div>span,.Main.Community-Chat .chats-list-container .new-channels-container>span,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>div:first-child>span{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem}.Community-Chat .chats-list-container .search-container>div:first-child>input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 2rem);background-size:1.25rem auto}.Main.Community-Chat .chats-list-container .new-channels-container>div>button,.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container)>.community-identifier>button{height:1.25rem;width:1.25rem;min-width:1.25rem}.Main.Community-Chat .chats-list-container .channels-container>.chat-card>.info-chat-card>.image-name-chat-card>.img-channel-container,.Main.Community-Chat .chats-list-container :is(.messages-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>img:first-child{height:2rem;width:2rem}.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card{gap:1rem}.Community-Chat .chats-list-container .search-container>details{height:3rem;width:3rem}.Community-Chat .chats-list-container .search-container>details>summary{height:100%}.Community-Chat .chats-list-container .search-container>details>summary>img{height:1.5rem}.Main.Community-Chat .chats-list-container .new-channels-container>div>button{height:1.5rem;width:1.5rem;min-width:1.5rem}.Community-Chat .chats-list-container .search-container>div>ul,Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.actions-chat-card>ul{right:2rem}.Community-Chat .chats-list-container .search-container>details>.opened{left:auto;right:0}.Community-Chat .chats-list-container .search-container>details>.opened>ul>li:is(:first-child,:nth-child(2),:last-child){display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.Community-Chat .chats-list-container .search-container>details>.opened>ul>li:is(:first-child,:nth-child(2),:last-child)){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).Community-Chat .chats-list-container .search-container>details>.opened>ul>li:is(:first-child,:nth-child(2),:last-child){display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.Community-Chat .chats-list-container .search-container>details>.opened>ul>li:is(:first-child,:nth-child(2),:last-child){opacity:0}.Community-Chat .chats-list-container .search-container>details>div>ul>li>details>summary{height:100%}.edit-channel-modal>.box>.body>div>.edit-channel-cards-container>.edit-channel-cards>.make-block-actions{margin-left:0}}@media only screen and (max-width:380px){.main-mobile-chat-opened .conversation-container{height:78%!important}}@media (max-width:640px){.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label{margin-left:-.25rem;display:inline-block;border-radius:.25rem;padding:.25rem .375rem;font-size:.625rem}}@media (min-width:1450px){.Main.Community-Chat .chats-list-container :is(.messages-container,.channels-container,.unreads-container)>.chat-card>.info-chat-card>.image-name-chat-card>.community-chat-label{margin-left:-.25rem;display:inline-block;border-radius:.25rem;padding:.25rem .375rem;font-size:.625rem}}.Program-Editor{margin-left:4rem;padding:1rem 1.5rem}.Program-Editor>header{margin-bottom:1rem;display:flex;justify-content:space-between;gap:1rem}.Program-Editor>header hgroup{display:flex;gap:.5rem}.Program-Editor>header hgroup:first-child{flex:1 1 0%;gap:.75rem}.Program-Editor>header hgroup:first-child>div:last-child{z-index:5}.Program-Editor .header-input{position:relative;flex:1 1 0%}.Program-Editor .header-input input{margin-top:0;height:2.5rem;background-color:var(--form-element-alt-background-color)}.Program-Editor .header-input input.editing{padding-right:7rem}.Program-Editor>header hgroup>div:not(.rm-details) div span{margin-top:1.5rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--form-element-alt-background-color)}.Program-Editor>header .rm-details{margin-top:1rem;display:flex;gap:.25rem;align-self:center;text-wrap:nowrap;font-size:var(--font-size-md)}.Program-Editor>header details[role=list]{position:static}.Program-Editor>header details[role=list] summary+ul{left:auto;right:1.5rem;max-height:none;width:100%;max-width:18.5rem;padding:1.25rem .25rem .75rem}.Program-Editor>header details[role=list] ul li{display:flex;height:var(--button-height);cursor:pointer;align-items:center;justify-content:space-between;border-radius:var(--border-radius);padding-left:.5rem;padding-right:.5rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Program-Editor>header details[role=list] ul li:hover{background-color:var(--secondary-background-hover-color)}.Program-Editor>header details[role=list] .list-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Program-Editor>header details[role=list] .list-title span{margin-top:0;width:auto;padding-left:.75rem;font-size:.8rem;line-height:1.3rem;color:var(--white-40)}.Program-Editor>header details[role=list] .list-title div{height:1px;width:100%;background-color:var(--white-10)}.edit-confirm{position:absolute;right:.5rem;bottom:.35rem;display:flex;align-items:center;gap:.5rem}.edit-confirm button{height:1.75rem;border-radius:var(--border-radius-md)}.edit-confirm button:before{border-radius:var(--border-radius-md)!important}.edit-confirm button:nth-child(2){padding-left:.5rem;padding-right:.5rem}.edit-confirm button:nth-child(2)>picture>img{filter:none}.Program-Editor>section.Main{height:calc(100vh - 11rem);overflow:auto}.Program-Editor .weeks{display:flex}.Program-Editor .weeks>li{margin-right:.5rem;display:inline-block;width:27rem;max-width:436px;flex-shrink:0}.Program-Editor .weeks>li>header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--dark-grey);padding:.25rem 1rem;box-shadow:0 -.25rem 0 .5rem var(--background-color)}.Program-Editor .weeks>li>header>div{display:flex;align-items:center;gap:.25rem}.Program-Editor .weeks>li>header :is(a,button){height:1.75rem;width:1.75rem;border-radius:.5rem;padding:0}.Program-Editor .weeks li .add-workout{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem}.Program-Editor .workouts>.workout{position:relative;margin-bottom:1rem}.Program-Editor .workouts>.workout>header{position:sticky;top:2.75rem;z-index:3;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;background-color:var(--light-gray);padding:.5rem 1rem;box-shadow:0 -.25rem 0 .2rem var(--background-color)}.Program-Editor .workouts>.workout>header:before{content:"";position:absolute;top:-.5rem;left:0;height:.5rem;width:100%;background-color:var(--background-color)}.Program-Editor .workouts>.workout>header div span button,.Program-Editor .workouts>.workout>header span button{height:1.75rem!important;width:1.75rem;border-radius:var(--border-radius-md);background-color:var(--secondary-background-color);padding:0}.Program-Editor .week.selecting .workout-name-input-div :is(input,div),.Program-Editor .week.selecting .workouts>.workout>header span{visibility:hidden}@media only screen and (max-width:640px){.Modal-Box.Add-Exercise :is(.set-list,.set-labels)
    
.Program-Editor .week.selecting .workout-name-input-div :is(input,div):not(:last-child),.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .Program-Editor .week.selecting .workouts>.workout>header span:not(:last-child){display:none}}.Program-Editor .workout-name-input-div{position:relative;display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;gap:.5rem}.Program-Editor .workout-name-input-div p{flex-shrink:0}.Program-Editor .workout-name-input-div input{margin-top:0;height:2.5rem}.Program-Editor .exercises-list{min-height:29rem;background-color:var(--dark-grey);overflow-anchor:none}.Program-Editor .week.unchecked .exercises-list{background-color:var(--footer-background-color)}.Program-Editor .exercises-list.empty{height:100%!important}.Program-Editor .exercises-list.empty,.Program-Editor .exercises-list.empty-read-only{position:absolute;min-height:auto!important;width:100%;background-color:transparent}.Program-Editor .exercises-frame.alt-add{display:flex;min-height:24rem;align-items:center;justify-content:center;background-color:var(--dark-grey)}.Program-Editor .workouts>.workout footer{display:flex;align-items:center;gap:.25rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background-color:var(--dark-grey);padding:.5rem 1rem;border-top:1px solid var(--light-gray)}.Program-Editor .workouts header.team-read-only{background-color:var(--white-05-over-bg-solid)!important}.Program-Editor .workouts>.workout .exercises-frame.quick-edit>footer{position:sticky;bottom:0;z-index:3}.Program-Editor .week.unchecked .workouts>.workout footer{background-color:var(--footer-background-color)}.Program-Editor .week.selecting .workouts>.workout footer{border-color:transparent}.Program-Editor .workout footer [data-button-type=secondary]:not(.discard){height:1.75rem;width:1.75rem;border-radius:.5rem;padding:0}.Program-Editor .workout footer [data-button-type=text]{height:1.75rem}.Program-Editor .week.selecting .workout footer [data-button-type=text],.Program-Editor .week.selecting .workout footer [data-button-type=text]+div,.Program-Editor .week.selecting .workout footer>span{visibility:hidden}@media only screen and (max-width:640px){.Modal-Box.Add-Exercise :is(.set-list,.set-labels)
    
.Program-Editor .week.selecting .workout footer [data-button-type=text]+div:not(:last-child),.Modal-Box.Add-Exercise :is(.set-list,.set-labels)
    
.Program-Editor .week.selecting .workout footer>span:not(:last-child),.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .Program-Editor .week.selecting .workout footer [data-button-type=text]:not(:last-child){display:none}}.Program-Editor [aria-disabled=true]{pointer-events:none;opacity:.5}.Program-Editor ul li .name-wrapper{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.Program-Editor .quick-edit ul li .name-wrapper{margin-bottom:.5rem}.Program-Editor ul li .name-wrapper p{font-size:var(--font-size-md);max-width:65%}.Program-Editor .week.selecting ul li .name-wrapper div{visibility:hidden}@media only screen and (max-width:640px){.Modal-Box.Add-Exercise :is(.set-list,.set-labels) .Program-Editor .week.selecting ul li .name-wrapper div:not(:last-child){display:none}}.Program-Editor ul li .name-wrapper details{width:90%;min-width:auto}.Program-Editor .exercises-list>li{padding:.5rem 1rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Program-Editor .exercises-frame.quick-edit .exercises-list>li:not(:first-child){padding-top:.25rem}.Program-Editor .exercises-frame.quick-edit .exercises-list>li:not(:last-child){padding-bottom:0}.Program-Editor .exercises-frame #quick-edit .exnotes img{opacity:.7}.Program-Editor .week:not(.selecting) .exercises-frame:not(.quick-edit) .exercises-list li:not(.read-only):hover{cursor:pointer;border-radius:var(--border-radius-md);background-color:var(--light-gray)}.Program-Editor .week.selecting .exercises-list>li{pointer-events:none;cursor:auto}.Program-Editor .parameters-pb{margin-top:.25rem;display:flex;align-items:center;gap:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:var(--font-size-md)}.Program-Editor .parameters-pb.titles{color:var(--white-70)}.Program-Editor .exercises-frame:not(.quick-edit) .parameters-pb:not(.titles){border-radius:.5rem;background-color:var(--white-05);padding-top:.5rem;padding-bottom:.5rem}.Program-Editor .parameters-pb>*{position:relative;flex:1 1 0%;text-align:center}.Program-Editor .quick-edit .add-delete-set{display:flex;justify-content:flex-end;gap:.25rem}.Program-Editor .quick-edit div[role=supersets-notes-buttons]{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.Program-Editor .quick-edit div[role=supersets-notes-buttons]>button:not(.superset-button):is([data-action=cancel]):not(:hover){background:none}.Program-Editor .quick-edit div[role=supersets-notes-buttons]>:is(button,[role=button]){flex:1;padding-block:.4rem;font-size:var(--font-size-md);height:auto;border-radius:.5rem;gap:.5rem;font-weight:800;z-index:0;line-height:calc(var(--font-size)*1.2)}.Program-Editor .quick-edit div[role=supersets-notes-buttons]>:is(button,[role=button]) img{width:16px;height:16px}.Program-Editor .quick-edit div[role=supersets-notes-buttons]>:is(button,[role=button]):last-child:not([data-action=cancel]) img{filter:none;width:1.28rem}.Program-Editor .quick-edit div[role=supersets-notes-buttons]>:is(button,[role=button]):before{border-radius:.5rem}.Program-Editor .quick-edit .add-delete-set button{height:1.75rem;width:1.75rem;border-radius:var(--border-radius-md);padding:0}.Program-Editor .quick-edit .add-delete-set button:before{border-radius:var(--border-radius-md)!important}.Program-Editor .exnotes{margin-top:.25rem;display:flex;align-items:flex-start;gap:.5rem}.Program-Editor .quick-edit input,.Program-Editor .quick-edit select{margin-top:0;height:1.75rem;border-radius:.5rem;background-image:none;padding:.5rem .5rem .25rem;text-align:center}.Program-Editor .quick-edit select:is(:hover){background-color:var(--white-20-solid)}.Program-Editor .quick-edit select:is(:active,:focus){background-color:var(--white-10-solid)}.Program-Editor .quick-edit .name-wrapper input,.Program-Editor .quick-edit .name-wrapper select{text-align:start}.Program-Editor .quick-edit :is(input[name=load],input[name=percentRepMax]){padding-left:.25rem;padding-right:.75rem}.Program-Editor .quick-edit textarea{height:2rem;resize:vertical;overflow:hidden;border-radius:0;background-color:transparent;padding:0;color:var(--white-70);border-bottom:2px solid var(--white-10)}.Program-Editor .quick-edit .parameters-pb textarea{width:95%}.Program-Editor .quick-edit .superset-button{margin-left:auto;margin-right:auto;margin-top:0;height:1.5rem;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-md)}.Program-Editor .quick-edit .superset-button :is(span,img){z-index:2}.Program-Editor .quick-edit .quick-edit-load-unit{position:absolute;right:.35rem;top:.5rem;font-size:.6rem}.Program-Editor>footer{position:fixed;bottom:2rem;left:50%;z-index:10;width:-moz-fit-content;width:fit-content;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1rem;background-color:var(--footer-background-color);padding:1.5rem}.Program-Editor>footer .weeks-row{margin-top:0;display:flex;gap:1rem}.Program-Editor>footer.week-configuration .week{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Program-Editor>footer.week-configuration .week .controls{display:flex;gap:.5rem}.Program-Editor>footer>button{margin-bottom:1.5rem;margin-left:auto}.Program-Editor>footer.workout-configuration .workout{margin-top:.5rem;display:flex;width:24rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:.75rem;background-color:var(--white-05);padding:.25rem 1rem}.Program-Editor>footer.workout-configuration .workout:first-child{margin-top:0}.Program-Editor>footer.workout-configuration .workout :is(button,[role=button])[data-icon-only]{height:1.75rem;width:1.75rem;border-radius:var(--border-radius-md)}.Program-Editor>footer.workout-configuration :is(button,[role=button]):is([data-button-type=text]):not([disabled]){font-weight:600}.Program-Editor>header hgroup>.add-week-dropdown-wrapper{position:relative;display:inline-block!important}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>button>span{padding-right:.5rem}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>button>picture{border-width:0 0 0 1px;border-color:#d6dae0;border-style:solid;padding-left:.5rem}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>button>picture>img{height:1.5rem;width:1.5rem}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{z-index:99;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);box-shadow:var(--dropdown-box-shadow);max-width:calc(100vw - 32px);transition:opacity .3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:absolute;right:0;top:auto;left:auto;margin:.5rem 0 0;display:block;max-height:34rem;width:-moz-max-content;width:max-content;min-width:7rem;cursor:pointer;overflow:auto;border-radius:.75rem;background-color:var(--dropdown-background-color);padding:.25rem;color:var(--dropdown-color)}article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{background-color:var(--background-color)}article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>a>div>span.name{color:var(--card-text-color)}}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>li{margin-bottom:0;display:flex;width:100%;align-items:center;gap:.5rem;list-style:none;border-top:none;text-decoration:none}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>li:hover{border-color:transparent;background-color:var(--white-05);border-radius:.375rem}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>li:not(:first-of-type){border-top:1px solid var(--white-10)}.Program-Editor>header hgroup>.add-week-dropdown-wrapper>ul>li>button{padding:.625rem .75rem}.Program-Editor>header hgroup>div:first-of-type{display:flex;gap:.75rem}.Program-Editor>header hgroup>button[data-button-type=tertiary]+div:first-of-type{width:100%}.Program-Editor :is(button,[role=button]):is([data-button-type=secondary]) img{height:1.25rem;width:1.25rem}@media only screen and (max-width:640px){.Program-Editor{margin-left:0;padding:8rem 1.6rem 1.6rem}.Program-Editor>header{margin-bottom:0;padding-block:2.4rem;flex-direction:column;gap:2.4rem}.Program-Editor>header .rm-details{display:none}.Program-Editor>header hgroup:first-child{gap:1.6rem}.Program-Editor>header hgroup>div:first-of-type.mobile-hidden{display:none}.Program-Editor>header hgroup>:is(button,[role=button])[data-icon-only]{height:3.2rem;width:3.2rem}.Program-Editor>header hgroup>:is(button,[role=button])[data-icon-only]>picture{height:3.2rem;width:3.2rem}.Program-Editor>header hgroup>div:nth-child(3){display:flex;flex-direction:column;gap:.8rem}.Program-Editor>header hgroup>div:nth-child(3)>span:first-child{font-size:1.8rem;line-height:2.16rem;font-weight:700}.Program-Editor>header hgroup>div:nth-child(3)>span:last-child{font-size:1.2rem;line-height:1.44rem;opacity:.7}.Program-Editor .weeks.mobile-hidden{display:none}.Program-Editor .Main [role=week-selector]{display:flex;width:100%;justify-content:space-between;align-items:center;background:var(--white-05);height:var(--button-height-mobile);border-radius:1.2rem}.Program-Editor .Main [role=week-selector]>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text;font-size:1.4rem;line-height:1.68rem;font-weight:700}.Program-Editor .weeks{margin-top:.8rem}.Program-Editor .weeks>li>header{display:none}.Program-Editor .weeks>li{max-width:100%;width:100%}.Program-Editor .weeks>li .workouts .workout header{margin-top:0;padding:1rem 1.6rem}.Program-Editor .weeks>li .workouts .workout header>p{font-size:1.4rem;line-height:1.68rem;font-weight:700;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.Program-Editor .exercises-list>li.Program-Editor-Exercise{padding:.8rem}.Program-Editor .Program-Editor-Exercise .name-wrapper{gap:.8rem}.Program-Editor .Program-Editor-Exercise .name-wrapper .calendar-prefix{font-size:1.2rem;line-height:1.44rem;width:2.4rem;height:2.4rem;border-radius:2.4rem}.Program-Editor .Program-Editor-Exercise .name-wrapper>p,.Program-Editor .Program-Editor-Exercise .parameters-pb span{font-size:1.2rem;line-height:1.44rem}.Program-Editor .Program-Editor-Exercise .parameters-pb{margin-top:.4rem}.Program-Editor .Program-Editor-Exercise .parameters-pb.titles{margin-top:1.6rem}.Program-Editor .Program-Editor-Exercise .parameters-pb:not(.titles):is(:first-child){margin-top:.8rem}.Program-Editor .Program-Editor-Exercise .exnotes{margin-top:1.6rem;padding-inline:.8rem;margin-bottom:.8rem}.Program-Editor .workouts>.workout footer{padding:1.6rem .8rem}.Program-Editor .workout footer a[data-button-type=text]{font-size:1.4rem;line-height:1.68rem;font-weight:700}.Program-Editor .workout>div{gap:.8rem}.Program-Editor .workout footer :is(a,button)[data-button-type=secondary]:not(.discard){padding:.4rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center}.Program-Editor .workout>div span picture{display:flex;width:1.8rem;height:1.8rem}.Program-Editor.program-builder header hgroup:nth-child(2)>button{width:50%;flex-shrink:0}.Program-Editor.program-builder header hgroup:nth-child(2)>div>div{width:3.6rem;height:3.6rem}.Program-Editor.program-builder header hgroup:nth-child(2)>div>div a{padding:0}.Program-Editor.program-builder header hgroup:nth-child(2)>div>div a picture{width:1.8rem;height:1.8rem;display:flex}.Program-Editor>header details[role=list]>summary>span{display:none}.Program-Editor>header details[role=list]>summary{height:3.6rem;width:3.6rem;max-height:unset;background:var(--white-05)}.Program-Editor>header details[role=list] .list-title span{font-size:1.2rem;line-height:1.44rem;width:-moz-fit-content;width:fit-content;background-color:transparent}.Program-Editor .weeks li .add-workout p{font-size:1.2rem;line-height:1.44rem}.Program-Editor .workout footer :is(a,button)[data-button-type=secondary]:not(.discard){width:2.8rem;height:2.8rem;border-radius:.8rem}.Program-Editor .quick-edit .Program-Editor-Exercise details summary{background:var(--white-05);height:var(--button-height-mobile);max-height:unset;padding-inline:1.6rem}.Program-Editor .quick-edit .Program-Editor-Exercise details summary p{font-size:1.2rem;line-height:1.44rem}.Program-Editor .quick-edit .Program-Editor-Exercise .parameters-pb span:is(:first-child,:nth-child(2)){flex:0.75 1 0%}.Program-Editor .quick-edit .Program-Editor-Exercise .parameters-pb span:is(.add-delete-set){flex:0.75 1 0%}.Program-Editor .quick-edit .Program-Editor-Exercise .exnotes textarea{font-size:1.2rem;line-height:1.44rem;height:-moz-fit-content;height:fit-content}.Program-Editor .quick-edit .Program-Editor-Exercise .superset-button{font-size:1.2rem;line-height:1.44rem}.Program-Editor .quick-edit .Program-Editor-Exercise .superset-button>img{width:2.4rem;height:2.4rem}.Program-Editor .quick-edit .Program-Editor-Exercise .superset-button>img[src="/img/new-icons/red-trash.svg"]{width:1.8rem;height:1.8rem}.Program-Editor .quick-edit .Program-Editor-Exercise details[role=list].dropdown-img{flex:1}.Program-Editor .quick-edit .Program-Editor-Exercise details[role=list].dropdown-img summary>picture>img{width:2.4rem;height:2.4rem}.Program-Editor>footer{display:flex;flex-direction:column;gap:1.6rem;border:.1rem solid var(--white-20);box-shadow:0 0 35px -4px rgba(0,0,0,.75);-webkit-box-shadow:0 0 35px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 35px -4px rgba(0,0,0,.75)}.Program-Editor>footer>:is(button,[role=button])[data-icon-only]{margin-bottom:0;width:2.4rem;height:2.4rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center}.Program-Editor>footer>button>picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Program-Editor>footer .weeks-row{gap:1.6rem}.Program-Editor>footer.week-configuration .week{gap:.8rem}.Program-Editor>footer.week-configuration .week .controls>a{width:-moz-fit-content;width:fit-content}.Program-Editor>footer.workout-configuration .workout{height:var(--button-height-mobile);margin-top:0}.Program-Editor>footer.workout-configuration{gap:.8rem}.Program-Editor>footer.workout-configuration>:is(button,[role=button])[data-icon-only]{margin-bottom:.8rem}.Program-Editor>footer.workout-configuration>div:last-child>a{font-size:1.2rem;line-height:1.44rem}.Program-Editor .Program-Editor-Exercise .name-wrapper .more summary+ul{width:-moz-max-content;width:max-content}.Program-Editor .Program-Editor-Exercise .name-wrapper .more summary+ul>li{width:100%;display:flex;justify-content:flex-start;align-items:center;padding-inline:1.6rem}.Program-Editor .Program-Editor-Exercise .name-wrapper .more summary+ul li a{border-top:0;font-size:1.2rem;line-height:1.44rem;padding:0}.Program-Editor.program-builder>header>hgroup:first-child>div:last-child{display:none}}main.program-preview{margin-left:4rem;padding:1.5rem;height:calc(100vh - 4rem)}.program-preview>header{margin-bottom:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.program-preview>header){display:flex;gap:16px}.program-preview>header>hgroup{width:33.333333%}.program-preview>header>hgroup>a{display:flex;width:25%;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.program-preview>header>hgroup>a){display:flex;gap:16px}.program-preview>header>hgroup>a:is([aria-current],:hover):before{background-color:transparent}.program-preview>header>hgroup>a:hover{background-image:none;-webkit-text-decoration-line:underline;text-decoration-line:underline}.program-preview>header>hgroup>div[role=month-handler]>div{background-color:var(--dark-grey)}.program-preview>header>hgroup>div[role=month-handler] button{width:auto}.program-preview>header>hgroup>div[role=month-handler] button:disabled{opacity:.5}.program-preview .Workout-Area{max-height:calc(100vh - 11rem);overflow:auto}.program-preview .Workout-Area>.weeks>.week>header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;background-color:var(--dark-grey);padding:.625rem 1rem;box-shadow:0 -.25rem 0 .5rem var(--background-color)}.program-preview .Workout-Preview>header{position:sticky;top:2.8rem;z-index:3;margin-top:.5rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;background-color:var(--light-gray);padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 -.25rem 0 .2rem var(--background-color)}.program-preview .Workout-Preview>header:before{position:absolute;top:-.5rem;height:.5rem;width:100%;background-color:var(--background-color);content:""}.program-preview .Workout-Preview>header>p{padding-left:1rem;opacity:.7}.program-preview .weeks{display:flex}.program-preview .week{margin-right:.5rem;display:inline-block;width:20rem;flex-shrink:0}.program-preview .Workout-Preview .body{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background-color:var(--dark-grey);padding:1rem}.program-preview .exercise-container>.title-container{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.program-preview .exercise-container>.title-container){display:flex;gap:16px}.program-preview .workout-target{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.program-preview .workout-target){display:flex;gap:16px}.program-preview .circle-status{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.program-preview .workout-target p{white-space:pre-wrap}.program-preview .circle-status.target{background-color:var(--white-20)}.program-preview .exnotes{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.program-preview .exnotes span{width:100%;border-bottom:2px solid var(--white-10)}.program-preview .exnotes textarea{height:auto;resize:none;overflow:hidden;border-radius:0;background-color:transparent;padding:0;border-bottom:2px solid var(--white-10)}.program-preview .exnotes picture{flex-shrink:0}@media only screen and (max-width:640px){main.program-preview{margin-left:0;padding:8rem 0 3.2rem;min-height:100vh;display:flex;flex-direction:column}main.program-preview>header{flex-direction:column;padding-top:1.6rem;gap:2.4rem;padding-inline:1.6rem}main.program-preview>header>hgroup{width:100%}main.program-preview>header>hgroup>a{gap:.8rem}main.program-preview>header>hgroup>a>span{font-size:1.4rem;line-height:1.68rem}main.program-preview>header>hgroup>a>:is(button,[role=button])[data-icon-only]{width:3.2rem;height:3.2rem;gap:.8rem}main.program-preview>header>hgroup>a>:is(button,[role=button])[data-icon-only]>span{font-size:1.4rem;line-height:1.68rem}main.program-preview>header>hgroup:nth-child(2)>div{width:100%;height:var(--button-height-mobile);margin:0}main.program-preview>header>hgroup:nth-child(2)>div>div{width:100%;height:var(--button-height-mobile)}main.program-preview>header div[role=month-handler]>div>button>picture>img,main.program-preview>header>hgroup:nth-child(2)>div>div>button>picture{width:3.2rem;height:3.2rem}main.program-preview>header>hgroup:nth-child(2)>div>div>span{font-size:1.4rem;line-height:1.68rem}main.program-preview>header>hgroup:last-child{display:none}main.program-preview .Workout-Area{width:100%;overflow-x:scroll;padding-left:1.6rem;flex:1}.program-preview .Workout-Area>.weeks>.week>header,main.program-preview .Workout-Area .week .Workout-Preview header{padding:.8rem 1.6rem}.program-preview .Workout-Area>.weeks>.week>header p,main.program-preview .Workout-Area .week .Workout-Preview header p{font-size:1.4rem;line-height:1.68rem}main.program-preview .Workout-Area .title-container{gap:.8rem}main.program-preview .Workout-Area .calendar-prefix{width:2.4rem;height:2.4rem;border-radius:2.4rem;font-size:1.2rem;line-height:1.44rem}main.program-preview .Workout-Area .title-container>p{font-size:1.4rem;line-height:1.68rem}.program-preview .workout-target{margin-bottom:.8rem}.program-preview .workout-target>p{font-size:1.4rem;line-height:1.68rem}.program-preview .workout-target>.circle-status.target{width:.8rem;height:.8rem}.program-preview .Workout-Preview{margin-top:.8rem;margin-bottom:.8rem}.program-preview .Workout-Preview .body{height:-moz-fit-content;height:fit-content;padding:1.6rem}.program-preview .Workout-Preview .body .exnotes textarea{font-size:1.2rem;line-height:1.44rem;height:-moz-fit-content;height:fit-content}.program-preview .week{margin-right:1.6rem;width:85%}.program-preview .week:last-child{padding-right:1.6rem}}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;margin:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){color:var(--primary)!important}.rdp-button:hover:not([disabled]):not(.rdp-day_selected):before{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);--tw-content:"";content:var(--tw-content);border-radius:100%;margin:auto}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size)*8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{position:relative;display:inline-flex}.rdp-caption_label{z-index:1;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_month,.rdp-dropdown_year{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700;color:var(--gradient-left)}td>.rdp-day_today{background-color:var(--white-10)}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.rdp-month{width:100%}.rdp-table{max-width:unset}main.admin{margin-left:4rem;padding:1.5rem}main.admin ul[role=toggle-links]{margin-bottom:1.5rem}main.admin .head .search{margin-bottom:1rem}main.admin .head .search>.columns{display:flex;align-items:center;gap:.5rem}main.admin .head .search>.columns .column{max-width:16rem;flex-grow:1}.Admin-Toggle .Toggle-Links a.active{color:var(--information);background:var(--white-10);font-weight:700}.Admin-Toggle .Toggle-Links a{color:var(--white-10);font-size:.75rem;font-weight:600;margin-right:8px;transition:all .25s;padding:0 16px}.Admin-Toggle .Toggle-Links a:hover{color:var(--white-70)}.Users-List{position:relative}.Users-List .Toggle-Links.alphabet{margin:20px 0}.Users-List .text-button{position:absolute;top:3px;right:0}.Users-List .search,.search-coaches{padding-top:15px;padding-bottom:15px}.Users-List .search .label{padding:10px}.Users-List .user{font-size:.75rem;position:relative;padding:10px 0;border:1px solid var(--white-05);transition:background .25s}.Users-List .user .name{font-weight:700;padding:0 460px 0 20px}.Users-List .user .status{position:absolute;top:10px;right:300px;width:140px}.Users-List .user .date{position:absolute;top:10px;right:180px;width:140px}.Users-List .user .logged-in{position:absolute;top:10px;right:20px;width:140px}.Users-List .user .admin-pass{position:absolute;top:10px;right:0;width:40px}.Users-List .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.Users-List .user:hover{background:rgba(0,0,0,.05)}.Users-List .labels{font-weight:700;background:var(--information);position:relative;padding:20px 0}.Users-List .labels .name{padding:0 460px 0 20px}.Users-List .labels .status{position:absolute;top:20px;right:300px;width:140px}.Users-List .labels .date{position:absolute;top:20px;right:180px;width:140px}.Users-List .labels .logged-in{position:absolute;top:20px;right:20px;width:140px}.Users-List .head{margin:10px 0}@media (max-width:960px){.Users-List .Toggle-Links.alt a{margin-bottom:2px}.Users-List .text-button{display:none}.Users-List .user{padding:10px}.Users-List .user .name{padding:0;margin-bottom:-3px}.Users-List .user .date,.Users-List .user .status{display:inline-block;position:static;width:auto;opacity:.5}.Users-List .user .date:before{content:", "}.Users-List .labels{display:none}}.report>input[type=checkbox]{display:none}.Reports-List.report.collapsible>.head{padding-left:60px}.Reports-List .days-left,.Reports-List .days-since,.Reports-List .last-logged,.Reports-List .paid,.Reports-List .plan,.Reports-List .status,.Reports-List .total,.Reports-List .trial,.Reports-List .trial-status{text-align:center}.Reports-List .report.collapsible>.head .expand-toggle{cursor:pointer;display:block;position:absolute;top:10px;left:-10px;height:100%}.Reports-List .report.collapsible>.head .expand-toggle:before{content:"";display:block;width:20px;height:20px;position:absolute;top:20px;left:20px;background:url(/img/expand-icon.webp) 50% no-repeat;background-size:20px 20px}.Reports-List .report.collapsible>.details{display:none}.Reports-List .report.collapsible input:checked~.head .expand-toggle:before{background-image:url(/img/collapse-icon-white.webp)}.Reports-List .report.collapsible input:checked~.details{display:block}@media (max-width:960px){.Reports-List .report.collapsible>.head{padding-left:40px}.Reports-List .report.collapsible>.head .expand-toggle:before{top:10px;left:10px}}.Reports-List{position:relative;border-bottom:4px solid var(--white-20)}.Reports-List .head{margin:10px 0}.Reports-List .report{font-size:14px;position:relative;padding:10px 0;border:1px solid var(--white-10);margin-bottom:-1px;transition:background .25s}.Reports-List .report .date{font-weight:700;padding:0 340px 0 20px}.Reports-List .days-left,.Reports-List .days-since,.Reports-List .last-logged,.Reports-List .name,.Reports-List .paid,.Reports-List .plan,.Reports-List .status,.Reports-List .total,.Reports-List .trial,.Reports-List .trial-status{display:inline-block;vertical-align:top;padding:0 10px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Reports-List .name{width:17%;padding-left:45px}.Reports-List .email{font-size:.625rem}.Reports-List .trial{width:12%}.Reports-List .trial-status{width:10%}.Reports-List .paid{width:12%}.Reports-List .total{width:8%}.Reports-List .plan,.Reports-List .status{width:10%}.Reports-List .days-left,.Reports-List .days-since{width:5%}.Reports-List .last-logged{width:10%;padding-right:20px}.Reports-List .details .user-details{padding-left:30px}.Reports-List .athletesLabels .athid,.Reports-List .athletesLabels .athname,.Reports-List .details .athactive,.Reports-List .details .athid,.Reports-List .details .athname{display:inline-block;vertical-align:top;padding:0 10px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Reports-List .athletesLabels{font-weight:700;position:relative;padding:0;border:1px solid var(--white-70);margin:10px 0 10px 40px}.Reports-List .athletesReport{margin-left:40px}.Reports-List .athname{width:40%;padding-left:35px}.Reports-List .athid{width:30%}.Reports-List .athactive{width:10%}.Reports-List .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:right;box-sizing:border-box;line-height:44px;padding-right:20px;font-weight:700;text-decoration:none;color:var(--information)}.Reports-List .report:hover{background:var(--white-10)}.Reports-List .labels{font-weight:600;background:var(--information);position:relative;padding:15px 0}.Reports-List .labels .period{padding:0 340px 0 20px}.Reports-List .labels .generated{position:absolute;top:20px;right:180px;width:140px}.Reports-List .labels .download{position:absolute;top:20px;right:20px;width:140px}@media (max-width:960px){.Reports-List .Toggle-Links.alt a{margin-bottom:2px}.Reports-List .report{padding:10px}.Reports-List .report .date{padding:0;margin-bottom:-3px}.Reports-List .labels{display:none}.Reports-List .name{padding-left:0}.Reports-List .total{padding-right:0}}.Admin-Pass{text-align:center}.Admin-Pass .hash{font-size:1rem;display:inline-block}.Admin-Pass .foot a,.Admin-Pass .hash{text-align:center;width:100%}.click-admin-toggle{text-align:left;cursor:pointer;margin-bottom:.5rem}.click-admin-toggle:hover{color:var(--information)}.product-selector{width:100%;display:flex;margin:20px 0;gap:.5rem}.product-selector .product-option{border-radius:17px;min-width:60px;font-weight:700;color:#fff;margin-right:16px;height:33px;display:flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer}.product-selector .product-option.active{background:#242424;color:var(--information)}.tutorials-container{display:flex;align-items:center;flex-wrap:wrap}.tutorials-container .tutorial-item-container{margin-right:24px;width:337px;margin-bottom:22px;cursor:pointer}.tutorials-container .tutorial-item-container .tutorial-thumbnail{height:187px;background-image:url(https://i.pinimg.com/originals/00/12/66/001266295b1842417a2ad9ac0aa2b1aa.jpg);background-size:cover;background-position:50%;border-top-left-radius:10px;border-top-right-radius:10px}.tutorials-container .tutorial-item-container .tutorial-info{display:flex;align-items:center;justify-content:space-between;background:var(--white-10);border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 8px 10px 18px;font-size:12px;font-weight:700;color:var(--white-70)}.tutorials-container .tutorial-item-container .tutorial-info .tutorial-title{width:88%}.tutorials-container .tutorial-item-container .tutorial-info .remove-button{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--white-10);cursor:pointer}.tutorials-container .tutorial-item-container .tutorial-info .remove-button img{height:13px;width:13px}.add-tutorial-modal .body{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;width:700px}.add-tutorial-modal .select-input.rounded-select,.add-tutorial-modal .text-input{border-radius:5px}.Profile-Preview .email-container{display:flex;align-items:center}.Profile-Preview .email-container .profile-email{background:var(--white-10);padding:0 20px;border-radius:5px;font-size:.75rem;color:var(--white-70);height:32px;display:flex;justify-content:center;align-items:center;min-width:190px}.Profile-Preview .email-container .profile-email.id{height:24px;min-width:60px;padding:0;background:none}.Profile-Preview .avatar{height:180px;width:180px}.Profile-Preview .avatar>img{height:100%;width:100%;border-radius:9999px}.Profile-Preview .name{border-bottom:1px solid var(--white-20);padding-bottom:8px;margin-bottom:4px}.Profile-Preview .roles{text-align:left;font-size:.875rem;border-width:1px 0;border-top:1px solid var(--white-20);padding:10px 0;margin:10px 0 0;overflow:hidden}.Profile-Preview .roles .col{box-sizing:border-box;float:left;width:50%;padding:10px}.Profile-Preview .roles .col>label{display:flex;align-items:center;gap:.5rem;opacity:1}.Modal-Box.admin-profile .box{width:39rem}.Modal-Box.admin-profile .box>.body>.Profile-Preview>.referral-link-container>input{text-overflow:ellipsis;white-space:nowrap;padding-right:8rem}.Modal-Box.admin-profile .box>.body>.Profile-Preview>.referral-link-container{position:relative}.Modal-Box.admin-profile .box>.body>.Profile-Preview>.referral-link-container .edit-confirm button:nth-child(2){background-color:var(--danger)}.Modal-Box.admin-profile .box>.body>.Profile-Preview>.referral-link-container .edit-confirm button:nth-child(2)>picture>img{filter:brightness(0) saturate(100%) invert(100%) sepia(98%) saturate(0) hue-rotate(359deg) brightness(103%) contrast(105%)}.Profile-Preview .plan-select>label.checkbox-input{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;opacity:1}main.admin .ex-library-wrapper{margin-left:0;padding:0}main.admin .ex-library-wrapper>section>div:first-child{margin-top:1rem}main.admin .ex-library-wrapper>section>div:first-child ul[role=toggle-links]{margin-bottom:0}.general-categories-container{border-radius:5px;background:var(--white-05);padding:10px 20px}.general-categories-container .categories-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.general-categories-container .categories-container .cat-tag .separator{margin-right:10px}.general-categories-container .categories-container .cat-tag .separator-end{margin-left:10px}.general-categories-container .categories-container .add-category{display:flex;align-items:center;color:var(--green);font-size:10px;cursor:pointer;font-weight:700;margin-left:10px}.general-categories-container .categories-container .add-category img{margin-right:6px}.general-categories-container .categories-header .title{font-size:13px}.general-categories-container .categories-header .sort-container{color:var(--information);font-size:12px;font-weight:700;min-width:62px;height:26px;display:flex;align-items:center;justify-content:center;position:relative}.general-categories-container .categories-header .sort-container span{display:flex;align-items:center}.general-categories-container .categories-header .sort-container img{height:auto;width:12px;margin-right:6px}.general-categories-container .categories-header .sort-container.active{border-radius:4px;color:var(--white-70);border:.5px solid var(--white-20)}.general-categories-container .categories-header .sort-container .sort-options{position:absolute;top:30px;background:#181818;border-radius:7px;right:-3px;border:1px solid #70707066;width:105px;z-index:8}.general-categories-container .categories-header .sort-container .sort-options .option{color:#ffffffde;font-size:10px;font-weight:700;cursor:pointer;border-bottom:1px solid var(--white-20);padding:4px 12px}.general-categories-container .categories-header .sort-container .sort-options .option:hover{background:var(--white-05)}.general-categories-container .categories-header .sort-container .sort-options .option.last{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.general-categories-container .categories-header .sort-container .sort-options .sort-category-title{color:var(--white-10);font-size:8px;padding:0 12px;margin-top:6px}.trik{background:none;border:none;color:#ffffffde;font-size:10px;font-weight:800;padding:0;margin:1px 0 0;min-width:85px;width:85px}.general-categories-container .categories-header .title{font-size:.75rem;color:#ffffffde;font-weight:700}.general-categories-container .categories-container{color:#ffffffde;font-size:.75rem;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;margin-top:.5rem;gap:.5rem}.manage-categories{border-radius:5px;background:var(--white-05);display:flex;padding:0 20px;align-items:center;justify-content:space-between;min-height:60px;margin-bottom:16px}.manage-categories .category-title{display:flex;align-items:center;gap:1rem}.manage-categories .category-title .sub-title{font-size:13px;color:var(--white-20);font-weight:600}.manage-categories .buttons{display:flex;align-items:center;gap:.5rem}.Modal-Box.add-tutorial-modal .input-section{margin-bottom:1rem}main.custom-workflows,main.getting-started{margin-left:4rem;padding:1.5rem}main.custom-workflows>header{margin-bottom:2rem}main.custom-workflows>header>hgroup:first-child>h3{margin-bottom:.5rem}main.custom-workflows>header>nav{margin-top:1.5rem}main.custom-workflows>section{display:flex;gap:1.5rem;height:calc(100vh - 15.75rem)}main.custom-workflows>section>aside{height:100%;width:23.75rem;overflow:auto;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem .5rem .5rem}[data-theme=light] main.custom-workflows>section>aside{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.custom-workflows>section>aside>h4{margin-bottom:1.5rem;padding-left:.5rem}article.workflow-type-card{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}article.workflow-type-card>div>p.s2{margin-bottom:.5rem}article.workflow-type-card>picture.create-button{display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:var(--border-radius-md);border-width:1px;border-style:solid;border-color:var(--white-20);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}article.workflow-type-card>picture.create-button.exists{cursor:default;border-style:none}article.workflow-type-card>picture.create-button>img{margin:auto}article.workflow-type-card>picture.create-button.exists>img{height:2rem;width:2rem}article.workflow-type-card>picture.create-button:not(.exists):hover{background-color:var(--white-05)}main.custom-workflows>section>section{display:flex;flex-wrap:wrap;gap:1rem}main.custom-workflows .workflow-card{position:relative;width:18rem;align-self:flex-start;border-radius:var(--border-radius);background-color:var(--white-05);padding:1.5rem 1rem .5rem}[data-theme=light] main.custom-workflows .workflow-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.custom-workflows .workflow-card .status-chip{margin-bottom:1rem;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:.5rem;padding:.25rem .5rem;font-size:.775rem;line-height:1.2rem}main.custom-workflows .workflow-card .status-chip.draft{background-color:var(--warning-opacity);color:var(--warning)}main.custom-workflows .workflow-card .status-chip.published{background-color:var(--information-opacity);color:var(--information)}main.custom-workflows .workflow-card .status-chip .status-chip-icon{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--warning-opacity)}main.custom-workflows .workflow-card .status-chip.published .status-chip-icon{background-color:var(--information-opacity)}main.custom-workflows .workflow-card .body{padding-bottom:1rem;border-bottom:1px solid var(--white-10)}main.custom-workflows .workflow-card .body .option{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}main.custom-workflows .workflow-card .body .option img{height:1rem;width:1rem}main.custom-workflows .workflow-card footer{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}main.custom-workflows .workflow-card footer button{z-index:0;font-weight:600}main.getting-started>header{margin-bottom:2rem}main.getting-started>header>hgroup{display:flex;align-items:center;gap:1rem}main.getting-started>header>hgroup picture{cursor:pointer}main.getting-started>div{display:flex;gap:1.5rem}main.getting-started>div aside{border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem}[data-theme=light] main.getting-started>div aside{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.getting-started>div aside .option{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--white-10)}main.getting-started>div aside .option:last-child{border-style:none}main.getting-started>div aside .option>div{display:flex;align-items:center;gap:.75rem}main.getting-started>div>section{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:calc(100vh - 12rem)}main.getting-started>div>section article{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem}[data-theme=light] main.getting-started>div>section article{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.getting-started>div>section article a[role=button]{z-index:0}[data-theme=light] main.getting-started>div>section article a[role=button]:before{background-color:var(--background-color)}main.getting-started>div>section article .chip{padding:.5rem 1rem}main.getting-started>div>section article>div:nth-child(2){padding-left:1rem;border-left:1px solid var(--white-20)}.getting-started-video.narrow>.box{width:31rem}.getting-started-video .body>.divider{margin-top:2rem;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.getting-started-video .body>.divider .line{height:1px;flex:1 1 0%;background-color:var(--white-10)}.getting-started-video .explanation-video{margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.getting-started-video .explanation-video picture{cursor:pointer}.getting-started-video .body article{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem}.getting-started-video .body article picture{border-radius:var(--border-radius);background-color:var(--white-10);padding:1rem}.getting-started-video .body article picture>img{min-height:2rem;width:2rem;filter:var(--filter-black) var(--filter-white)}[data-theme=light] .getting-started-video .body article picture>img{filter:none}.getting-started-video button[data-button-type=outline]{z-index:0}[data-theme=light] .getting-started-video button[data-button-type=outline]:before{background-color:var(--background-color)}main.services-wrapper{margin-left:4rem;padding:1.5rem}main.services-wrapper>header{margin-bottom:2rem}main.services-wrapper>header>h3{margin-bottom:.5rem}main.services-wrapper>section{display:flex;flex-wrap:wrap;gap:1rem}main.services-wrapper>section>article{border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem}main.services-wrapper>section>article>img{margin-bottom:1rem;height:18.875rem;width:18.875rem;cursor:pointer;border-radius:var(--border-radius-md)}main.services-wrapper>section>article>footer{display:flex;width:18.875rem;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;vertical-align:top}main.services-wrapper>section>article>footer>div{margin-bottom:.25rem;max-width:60%}main.services-wrapper>section>article>footer>div>p.s1{margin-bottom:.25rem}main.services-wrapper>section>article>footer>div>p:not(.s1){font-size:.75rem;opacity:.5}[data-theme=light] main.services-wrapper>section>article{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] main.services-wrapper>section>article>footer>a[role=button]{background-color:var(--white-05-solid)}[data-theme=light] main.services-wrapper>section>article>footer>a[role=button]>span{z-index:1}[data-theme=light] main.services-wrapper>section>article>footer>a[role=button]:after{background-color:var(--white-20);z-index:0}.Modal-Box.service-modal .box{height:46rem;width:80rem}.Modal-Box.service-modal .body{display:flex;height:42rem;max-height:unset}.Modal-Box.service-modal .body>aside{position:relative;flex-shrink:0;border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20);padding-right:1.5rem}.Modal-Box.service-modal .body>aside>img{margin-bottom:1rem;height:18.875rem;width:18.875rem;border-radius:var(--border-radius-md)}.Modal-Box.service-modal .body>aside>img+p{margin-bottom:.25rem;font-size:1rem;font-weight:700}.Modal-Box.service-modal .body>aside>a[role=button]{margin-top:1.5rem;width:-moz-fit-content;width:fit-content}.Modal-Box.service-modal .body>section{overflow:auto;padding-left:1.5rem;padding-bottom:2rem}.Modal-Box.service-modal .body>section>h4{margin-bottom:.75rem}.Modal-Box.service-modal .body>section>p.p5:not(:has(picture)){margin-bottom:1.5rem}.Modal-Box.service-modal .body>section>p.p5.subline{margin-bottom:.75rem}.Modal-Box.service-modal .body>section>p.p5:has(picture){margin-bottom:.75rem}.Modal-Box.service-modal .body>section>div>div>p.p5:has(picture){margin-bottom:.75rem}.Modal-Box.service-modal .body>section>div>div>p.p5:has(picture):last-child{margin-bottom:0}.Modal-Box.service-modal .body>section>p.p5>picture{margin-right:1rem;display:inline-block;height:1rem;width:1rem;opacity:.7}.Modal-Box.service-modal .body>section>div>div>h5{margin-top:0;margin-bottom:1rem}.Modal-Box.service-modal .body>section>div>div>p.p5>picture,.Modal-Box.service-modal .body>section>div>p.p5>picture{margin-bottom:.75rem;margin-right:1rem;display:inline-block;height:1rem;width:1rem;opacity:.7}.Modal-Box.service-modal .body>section>ul>li{margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.Modal-Box.service-modal .body>section>ul>li>span{height:2rem;width:2rem;border-radius:9999px;background-color:var(--white-05);padding:.5rem;text-align:center;font-weight:700}.Modal-Box.service-modal .body>section>ul>li>span+div{display:flex;height:3.75rem;width:23.875rem;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding-left:1rem;padding-right:.75rem}.Modal-Box.service-modal .body>section>ul>li>span+div>div>p:not(.p5){margin-bottom:.25rem}.Modal-Box.service-modal .body>section>span.chip.info{margin-bottom:2rem;height:2rem;font-weight:700}.Modal-Box.service-modal .body>aside>footer{position:absolute;bottom:2rem;display:block;width:18.875rem;padding:0}article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer{background-color:var(--background-color)}article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer>{display:flex;gap:.75rem}article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.Modal-Box.service-modal .body>aside>footer.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.Modal-Box.service-modal .body>aside>footer{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.service-modal .body>aside>footer{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.service-modal .body>aside>footer>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.Modal-Box.service-modal .body>aside>footer>a>div>span.name{color:var(--card-text-color)}}.Modal-Box.service-modal .body>aside>footer>div{display:flex;height:2.625rem;align-items:center;justify-content:center;border-radius:var(--border-radius);border-style:dashed;border-color:var(--white-20);background-color:var(--white-05)}.Modal-Box.service-modal .body>aside>footer>p{margin-bottom:1rem}.Modal-Box.service-modal .body>aside>footer>a[role=button]{width:-moz-fit-content;width:fit-content}[data-theme=light] .Modal-Box.service-modal .body>aside>footer>a[role=button]{background-color:var(--white-05)}[data-theme=light] .Modal-Box.service-modal .body>aside>footer>a[role=button]>span{z-index:1}[data-theme=light] .Modal-Box.service-modal .body>aside>footer>a[role=button]:after{z-index:0}@media only screen and (max-width:640px){main.services-wrapper{margin-left:0;margin-top:10rem}.Modal-Box.service-modal .body>aside>img,main.services-wrapper>section>article>img{height:unset;width:unset}.Modal-Box.service-modal .body>aside>a[role=button]{width:unset;margin-bottom:2rem}.Modal-Box.service-modal .body>aside{border:none}.Modal-Box.service-modal .body>aside>footer{position:relative;width:100%;margin-bottom:2rem;bottom:unset}.Modal-Box.service-modal .box{height:90vh}.Modal-Box.service-modal .body>section{padding-left:0;padding-right:1rem}}main.teams-manager{margin-left:4rem;padding:1.5rem;height:calc(100vh - 4rem)}.teams-manager>header{margin-bottom:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.teams-manager>header){display:flex;gap:16px}.teams-manager>header>hgroup{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.teams-manager>header>hgroup){display:flex;gap:16px}.teams-manager>header>hgroup:first-child{width:33.333333%}.teams-manager>header>hgroup>a{display:flex;width:auto;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.teams-manager>header>hgroup>a){display:flex;gap:16px}[data-theme=light] .teams-manager>header>hgroup>button:not(:last-child){background-color:var(--dark-grey)}.teams-manager .history-filter-buttons{margin-top:1rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.teams-manager .history-filter-buttons){display:flex;gap:16px}[data-theme=light] .teams-manager .history-filter-buttons button{background-color:var(--light-gray)}.teams-manager .program-container{margin-top:1.5rem;border-radius:1rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem}[data-theme=light] .teams-manager .program-container{background-color:var(--dark-grey)}.teams-manager .program-container .program-container-header{margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem .75rem}div[role=modal] div[role=wrapper]:is(.teams-manager .program-container .program-container-header){display:flex;gap:16px}.teams-manager .program-container .programs{display:flex;flex-direction:column;gap:.5rem}.teams-manager .program-container .programs .program-row{display:grid;cursor:pointer;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;border-radius:.75rem;background-color:var(--white-05);padding:.5rem .75rem}.teams-manager .program-container .programs .program-row:hover{background-color:var(--secondary-background-hover-color)}.teams-manager .program-container .programs .program-row>div{display:flex;flex-direction:row;align-items:center;gap:.25rem}div[role=modal] div[role=wrapper]:is(.teams-manager .program-container .programs .program-row>div){display:flex;gap:16px}.teams-manager .program-container .programs .row-buttons{display:flex;width:100%;align-items:center;justify-content:flex-end}.teams-manager .program-container .programs .row-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.teams-manager .program-container .add-new-week{margin-top:1rem;display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-style:dashed;border-color:var(--white-10);background-color:var(--white-05);padding-top:2rem;padding-bottom:2rem}div[role=modal] div[role=wrapper]:is(.teams-manager .program-container .add-new-week){display:flex;gap:16px}.teams-manager .program-container .add-new-week .add-new-week-button{border-radius:.75rem;border-width:1px;border-style:solid;border-color:var(--white-20);padding:.375rem}.teams-manager .program-container .add-new-week:hover{background-color:var(--secondary-background-hover-color)}[data-theme=light] .teams-manager .program-container .programs .row-buttons a{background-color:var(--light-gray)}.teams-manager .turned{transform:rotate(90deg)}.teams-manager .programs article{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background-color:var(--white-05);padding:0 .5rem .5rem}div[role=modal] div[role=wrapper]:is(.teams-manager .programs article){display:flex;gap:16px}.teams-manager .programs article .exercise-card{display:flex;width:14.5%;flex-direction:column;gap:.5rem;border-radius:.75rem;background-color:var(--dark-grey);padding:.5rem}.teams-manager .programs article .exercise-frame{border-radius:.5rem;background-color:var(--white-05);padding:.5rem}.teams-manager .metcon-display{margin-top:.5rem}.teams-manager .exercise-element-set.expanded{margin-top:.5rem;display:flex;gap:.5rem;overflow:hidden;white-space:pre-wrap;color:var(--white-70);font-size:var(--font-size-sm)}.teams-manager .exercise-element-set.expanded .dot{margin-top:.25rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:.375rem}.teams-manager .team-information{margin-top:2rem;display:flex;flex-direction:row;gap:2rem}div[role=modal] div[role=wrapper]:is(.teams-manager .team-information){display:flex;gap:16px}.teams-manager .team-information .image-side{width:25%}.teams-manager .team-information .buttons{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.teams-manager .team-information .image-side button{width:100%}[data-theme=light] .teams-manager .team-information .image-side .buttons>a:last-child{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.teams-manager .team-information .table-side{width:75%}.teams-manager .team-information .program-image{display:block;aspect-ratio:16/9;width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article.metrics-dashboard>section>.teams-manager .team-information .program-image{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.teams-manager .team-information .program-image.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.teams-manager .team-information .program-image.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.teams-manager .team-information .program-image.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.teams-manager .team-information .program-image.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.teams-manager .team-information .program-image{background-color:var(--background-color)}article.metrics-dashboard>section>.teams-manager .team-information .program-image>{display:flex;gap:.75rem}article.metrics-dashboard>section>.teams-manager .team-information .program-image:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.teams-manager .team-information .program-image>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .team-information .program-image.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.teams-manager .team-information .program-image{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .team-information .program-image{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .team-information .program-image>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .team-information .program-image>a>div>span.name{color:var(--card-text-color)}}[data-theme=light] .teams-manager .team-information .program-image.no-image{filter:var(--filter-white)}.teams-manager article.image-container.error{display:flex;height:15rem;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--white-05)}.teams-manager article.image-container.error>.program-image.error{height:3rem;width:3rem;border-radius:9999px;background-color:var(--white-20);padding:.75rem;opacity:.5;filter:invert(100%) sepia(5%) saturate(21%) hue-rotate(82deg) brightness(104%) contrast(107%)}.teams-manager .team-information .team-info-table{width:100%;max-width:48rem;overflow:hidden;border-radius:1.5rem;background-color:var(--white-05)}[data-theme=light] .teams-manager .team-information .team-info-table{background-color:var(--dark-grey)}.teams-manager .team-information .team-info-table .play-button{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.teams-manager .team-information .team-info-table .play-button){display:flex;gap:16px}.teams-manager .team-information .team-info-row{display:flex;padding:1rem 1.5rem;border-width:0;border-bottom:2px var(--white-05);border-style:solid}.teams-manager .team-information .team-info-row:last-child{border-width:0}[data-theme=light] .team-information .team-info-row{border-bottom-color:var(--white-20-solid)}.teams-manager .team-information .team-info-row.last-item{border-style:none!important}.teams-manager div.no-data-state{display:flex;height:30rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}[data-theme=light] .teams-manager div.no-data-state{background-color:var(--dark-grey)}.teams-manager section.no-data-state{display:flex;height:10rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background-color:var(--white-05-over-bg-solid)}[data-theme=light] .teams-manager section.no-data-state{background-color:var(--dark-grey)}.teams-manager section.loading{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background-color:var(--white-05-over-bg-solid)}[data-theme=light] .teams-manager section.loading{background-color:var(--dark-grey)}.Modal-Box.week-video-modal .box{height:450px;width:650px}.Modal-Box.week-video-modal .video-container{margin-top:1.5rem;display:flex;align-items:center;justify-content:center}.Modal-Box.week-settings-modal .box{width:600px}.Modal-Box.week-settings-modal .body{display:flex;flex-direction:column;gap:1rem}.teams-manager .username-cell{display:flex;flex-direction:row;gap:8px;align-items:center}.teams-manager .username-cell img{width:2rem;height:2rem;filter:brightness(1.2)}.teams-manager .members-table>section[role=table-wrapper]{width:66.666667%;overflow-y:auto;outline:2px solid transparent;outline-offset:2px}.teams-manager .members-table>section[role=table-wrapper]>table>thead>tr>th>picture{margin-left:.5rem;cursor:pointer}.teams-manager section[role=table-wrapper]>table>tbody>tr>td:last-child,.teams-manager section[role=table-wrapper]>table>thead>tr>th:last-child{border-right-width:0!important}.teams-manager .members-table>section[role=table-wrapper]>table>thead>tr>th>picture>img{filter:var(--filter-black) var(--filter-contrast)}.teams-manager div:not(.members-table)>section[role=table-wrapper]{overflow-y:auto;outline:2px solid transparent;outline-offset:2px}.teams-manager section[role=table-wrapper] .no-athlete-overview-section{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.teams-manager section[role=table-wrapper] .no-athlete-overview-section>p{padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.teams-manager section[role=table-wrapper] .no-athlete-overview-section>span{padding-bottom:3rem;font-size:.875rem;line-height:1.5rem;opacity:.7}.teams-manager section[role=table-wrapper] .no-athlete-overview-section>a{min-height:2.625rem;min-width:8rem}.teams-manager section[role=table-wrapper]>table{overflow-y:auto}[data-theme=light] .teams-manager section[role=table-wrapper]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.teams-manager section[role=table-wrapper]>table>:is(thead,tbody)>tr>:is(th,td):first-child{border-style:solid;border-color:var(--white-10);padding-left:1rem;border-width:0 1px 1px 0;min-width:15.625rem}.teams-manager section[role=table-wrapper]>table>thead>tr:first-child>th{border-width:0 1px 0 0;border-style:solid;border-color:var(--white-20)}.teams-manager section[role=table-wrapper]>table>thead>tr:first-child>th:first-child{left:0;z-index:10}.teams-manager section[role=table-wrapper]>table>tbody>tr>td{border-style:solid;border-color:var(--white-10);border-width:0 1px 1px 0}.teams-manager section[role=table-wrapper]>table>tbody>tr:last-child>td{border-bottom-width:0;border-style:solid;border-color:var(--white-10)}.teams-manager section[role=table-wrapper]>table>tbody>tr>td.actions>a{margin:auto;width:60%}.teams-manager section[role=table-wrapper]>table>tbody>tr>td>a:after{--tw-content:none;content:var(--tw-content)}.teams-manager section[role=table-wrapper]>table>tbody>tr>td>div>img{height:2rem;width:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.teams-manager section[role=table-wrapper]>table>thead>tr>th{position:sticky;top:0;width:2.25rem;padding:.75rem 1rem}.teams-manager section[role=table-wrapper]>table>thead>tr>th:last-child{position:sticky;top:0;width:0!important;padding:.75rem 1rem}.teams-manager section[role=table-wrapper]>table>tbody>tr>td:last-child{width:0!important}[data-theme=light] .teams-manager section[role=table-wrapper]>table>thead>tr>th{z-index:10;background-color:var(--light-gray)}.teams-manager section[role=table-wrapper]>table>tbody>tr>td{width:2.25rem;padding:.5rem 1rem}.teams-manager section[role=table-wrapper]>table>tbody>tr>td:first-child{position:sticky;left:0;background-color:var(--white-05-over-bg-solid)}[data-theme=light] .teams-manager section[role=table-wrapper]>table>tbody>tr>td:first-child{position:sticky;left:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.teams-manager section[role=table-wrapper]>table>tbody>tr>td.bodyWeight{min-width:2.8rem;padding:.5rem 0;text-align:center}.teams-manager .teams-overview>header{margin-bottom:2rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.teams-manager .teams-overview>header>hgroup>span:is(.upcoming,.in-progress){display:flex;align-items:center;gap:.5rem}.teams-manager .teams-overview>header>hgroup>span.in-progress:before{display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--warning);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress:before{background-color:var(--background-color)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.in-progress.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.in-progress:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.in-progress:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.in-progress>a>div>span.name:before{color:var(--card-text-color)}}.teams-manager .teams-overview>header>hgroup>span.upcoming:before{display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--information);--tw-content:"";content:var(--tw-content)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming.custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming.custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming.custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming.custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming:before{background-color:var(--background-color)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.teams-manager .teams-overview>header>hgroup>span.upcoming.custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>.teams-manager .teams-overview>header>hgroup>span.upcoming:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.upcoming:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.teams-manager .teams-overview>header>hgroup>span.upcoming>a>div>span.name:before{color:var(--card-text-color)}}.teams-manager .teams-overview>header>hgroup:is(:first-child,:last-child){display:flex;align-items:center;gap:.5rem}.teams-manager .teams-overview>header>hgroup:last-child>details:nth-child(2)>summary{height:2.625rem}.teams-manager .teams-overview>header>hgroup:last-child>details:first-child>summary{background-color:transparent}.teams-manager .teams-overview>header>hgroup:last-child>details:first-child>summary:hover{background-color:var(--white-05)}[data-theme=light] .teams-manager .teams-overview>header>hgroup:is(:first-child,:last-child)>details.dropdown-img>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.teams-manager .teams-overview>header>hgroup:first-child{gap:1rem}.teams-manager .teams-overview>header>hgroup>a[role=button]{height:2.625rem}.teams-manager .teams-overview>header>hgroup>div[role=month-handler]{margin-bottom:0}[data-theme=light] .teams-manager .teams-overview>header>hgroup>div[role=month-handler]>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.teams-manager .teams-overview>header>hgroup>div[role=month-handler]>div>button{padding:0}.teams-manager .teams-overview>div[role=sub-header]{margin-bottom:1.5rem}[data-theme=light] .teams-manager .teams-overview>div[role=sub-header]>div>hgroup>ul>a[role=button][data-button-type=secondary]{background-color:var(--light-gray)}[data-theme=light] .teams-manager .teams-overview>div[role=sub-header]>.unit-container{z-index:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] .teams-manager .teams-overview>div[role=sub-header]>.unit-container>button[data-button-type=outline]:before{background-color:var(--background-color)}div[role=modal].Modal-Box.publish-team-modal{position:fixed;z-index:50;width:100vw;height:100vh}.publish-team-modal .box{max-width:26.5rem}.publish-team-modal .body{display:flex;flex-direction:column;padding:2rem!important}.publish-team-modal .body .divisor{margin-top:1.5rem;margin-bottom:.25rem;height:1px;width:100%;background-color:var(--white-05)}.publish-team-modal .body .enable-chat{margin-top:1.5rem}.publish-team-modal .body .enable-chat-input{margin-top:1.5rem;display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;background-color:var(--white-05);padding:.5rem}.publish-team-modal .body h3{margin-bottom:1rem}.publish-team-modal .body p{font-size:.875rem}.publish-team-modal .body ul{margin-left:.75rem;margin-right:.75rem}.publish-team-modal .body li{margin-bottom:.5rem;list-style-type:disc}.publish-team-modal .body li::marker{font-size:1.25rem}.publish-team-modal .body li p{color:var(--white-70)}.publish-team-modal footer{justify-content:normal;padding:0 2rem 2rem!important}.publish-team-modal footer button{width:100%;justify-content:center}.no-teams-section .play-icon{position:relative;top:45%;z-index:10;cursor:pointer}.force-w-full{width:100%!important}#athlete-wrapper>main.profile{margin-left:4rem;display:flex;gap:1rem;padding:1rem 1.5rem}#athlete-wrapper>aside[role=main][open] main.profile{margin-left:15rem}#athlete-wrapper>main.profile>aside{display:flex;flex-direction:column;gap:.5rem}#athlete-wrapper>main.profile>aside>article{display:flex;width:100%;min-width:18.52625rem;flex-direction:column;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--dark-grey);padding:.5rem}#athlete-wrapper>main.profile>aside>article>header{display:flex;width:100%;justify-content:flex-end}#athlete-wrapper>main.profile>aside>article>header>span[data-status]{margin-right:.5rem;display:flex;align-items:center;gap:.25rem}#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{display:block;height:.5rem;width:.5rem;border-radius:9999px;--tw-content:""!important;content:var(--tw-content)!important}article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status].custom-metrics:before{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status].custom-metrics):before{display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status].custom-metrics:before{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status].custom-metrics:before{opacity:0}[data-theme=light] article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{background-color:var(--background-color)}article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]>:before{display:flex;gap:.75rem}article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]:last-child:before{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a:before{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a>div:before{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a>div>picture:before{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a:before{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a>div:before{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>aside>article>header>span[data-status].custom-metrics:before{display:none}[data-theme=light] article.metrics-dashboard>section>#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]:before{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a>div>picture:before{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>aside>article>header>span[data-status]>a>div>span.name:before{color:var(--card-text-color)}}#athlete-wrapper>main.profile>aside>article>header>span[data-status=active]:before{background-color:var(--success)}#athlete-wrapper>main.profile>aside>article>header>span[data-status=inactive]:before{background-color:var(--danger)}#athlete-wrapper>main.profile>aside>article>section{margin-bottom:1.5rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem}#athlete-wrapper>main.profile>aside>article>section>img{margin-bottom:.75rem;height:150px;width:150px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}#athlete-wrapper>main.profile>aside>article>section>h5{margin:0}#athlete-wrapper>main.profile>aside>article>section>div{position:relative;display:flex;width:100%;justify-content:center;opacity:.7}#athlete-wrapper>main.profile>aside>article>section>div>span{position:absolute;right:0}#athlete-wrapper>main.profile>aside>article>footer{display:flex;gap:.5rem}#athlete-wrapper>main.profile>aside>article>footer>a{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius-md);font-weight:700}[data-theme=light] #athlete-wrapper>main.profile>aside>article>footer>a{background-color:var(--white-05)}#athlete-wrapper>main.profile>aside>label{margin-bottom:0;margin-top:.5rem}#athlete-wrapper>main.profile:not(.exercise-library)>aside>div{position:relative;min-height:10rem;border-radius:var(--border-radius-md);background-color:var(--dark-grey);padding-bottom:2rem}#athlete-wrapper>main.profile>aside>div>div{padding-left:1rem;padding-right:1rem;padding-top:1.5rem}#athlete-wrapper>main.profile>aside>div>div>header{margin-bottom:.75rem;font-size:11px;opacity:.5}#athlete-wrapper>main.profile>aside>div>div>textarea{resize:none;border-radius:0;border-style:none;background-color:transparent;padding:0}#athlete-wrapper>main.profile>aside>div>div>textarea:focus{--box-shadow:none}#athlete-wrapper>main.profile>aside>div>button{position:absolute;bottom:0;margin:.5rem;display:flex;width:calc(100% - 1rem);justify-content:center;background-color:var(--white-05);text-align:center}#athlete-wrapper>main.profile>aside>a{display:flex;min-height:2.5rem;justify-content:center;border-radius:var(--border-radius-md)}[data-theme=light] #athlete-wrapper>main.profile>aside>a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#athlete-wrapper>main.profile>aside>a:before{border-radius:var(--border-radius-md)}[data-theme=light] #athlete-wrapper>main.profile>aside>details>summary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main.profile>section{min-height:600px;width:100%;max-width:calc(100% - 18rem);border-radius:var(--border-radius-md);background-color:var(--dark-grey)}main.profile>section>nav{display:flex;justify-content:flex-start;gap:1rem;border-bottom-width:0 0 2px 0;border-style:solid;padding-left:.5rem;padding-right:.5rem;padding-top:1rem}main.profile>section>div{padding:1.5rem 1rem}#athlete-wrapper>main.profile>section>div.dashboard{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#athlete-wrapper>main.profile>section>div.dashboard section.dashboard-panel{display:flex;flex-direction:row;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard section.dashboard-panel){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard>div{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard>div){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display{margin-top:1rem;display:flex;flex-direction:column!important;gap:1rem;border-radius:.375rem;background-color:var(--white-05);padding:1rem}#athlete-wrapper>main.profile>section>div.dashboard article.client-information{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;background-color:var(--white-05);padding:1rem .75rem}#athlete-wrapper>main.profile>section>div.dashboard article.client-information div.info-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard article.client-information div.info-row){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard article.client-information div.info-row p:first-child{width:50%}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div{position:relative;display:flex;min-height:2.5rem;width:100%;align-items:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .75rem}[data-theme=light] #athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div{background-color:var(--white-10)}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div picture,#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div>div>span{cursor:pointer}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div:has(span>textarea){border-width:1px;border-style:solid;border-color:var(--white-20);background-color:var(--white-10)}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div:hover{background-color:var(--white-20)}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li .goal-item{display:flex;width:85%;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li .goal-item){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li .goal-item-with-icon{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li .goal-item-with-icon){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li .goal-icon{height:1.5rem;width:1.5rem}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>ul>li>div>div{position:absolute;right:1rem;display:flex;align-items:center;gap:.5rem}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display .separator{height:2px;background-color:var(--white-10)}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section .chip{padding:.25rem!important}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section>article{display:flex;width:50%;max-width:50%;flex-direction:column;gap:.5rem}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section>article>header{margin-bottom:.75rem;font-weight:700}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section>article button{align-self:flex-start}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section>article ul{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem}#athlete-wrapper>main.profile>section>div.dashboard div.profile-graphs{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.profile-graphs){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card{position:relative;width:33.333333%;border-radius:.375rem;background-color:var(--white-05);padding:1rem}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card div.bodyweight-target{align-self:flex-end}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card .chip{padding:.25rem!important}#athlete-wrapper>main.profile>section>div.dashboard div.goals-display>div.goals-section button{background-color:var(--white-05)}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card.active{cursor:pointer}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card.active:hover{background-color:var(--white-10)}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card>.current-goal-icon{position:absolute;top:0;right:0}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card div.daily-stat-card-goal-average{display:flex;flex-direction:row;align-items:baseline;gap:.25rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card div.daily-stat-card-goal-average){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card div.daily-stat-card-goal-average>p:first-child{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem;font-weight:700}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card>.daily-stat-card-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-card>.daily-stat-card-footer){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-chart{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-chart){display:flex;gap:16px}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-chart>div.chart-container{height:4rem;width:10rem}#athlete-wrapper>main.profile>section>div.dashboard div.daily-stat-chart>.daily-stat-chart-title{display:flex;flex-direction:column}#athlete-wrapper>main.profile>section>div.dashboard>div>article{max-width:calc(33.33333% - .66667rem);flex-grow:1}#athlete-wrapper>main.profile>section>div.dashboard>div>article>header{margin-bottom:.75rem;font-weight:700}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div{position:relative;display:flex;min-height:2.5rem;width:100%;align-items:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .75rem}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div picture,#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>div>span{cursor:pointer}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div:has(span>textarea){border-width:1px;border-style:solid;border-color:var(--white-20);background-color:var(--white-10)}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div:hover{background-color:var(--white-20)}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>div{position:absolute;right:1rem;display:flex;align-items:center;gap:.5rem}[data-theme=light] #athlete-wrapper>main.profile button[data-button-type=outline]{z-index:1;border-width:1.5px;border-style:solid;border-color:var(--white-20)}[data-theme=light] #athlete-wrapper>main.profile button[data-button-type=outline]:before{background-color:transparent}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>span{display:flex;width:calc(100% - 2rem);align-items:center}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>picture+span{width:calc(100% - 4rem)}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>span>p{overflow:hidden}[data-theme=dark] #athlete-wrapper>main.profile>section>div.dashboard div.goals-display article>button,[data-theme=dark] #athlete-wrapper>main.profile>section>div.dashboard>div>article>button{z-index:1}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>span>textarea{width:100%;border-style:none;background-color:transparent;padding-left:0}#athlete-wrapper>main.profile>section>div.dashboard>div>article>ul>li>div>span>textarea:is(:focus,:active){--box-shadow:none;border-style:none}#athlete-wrapper>main>section>div>article>ul>li>div>div>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}#athlete-wrapper>main>section>div.dashboard .onboarding-card{margin-bottom:1rem;display:flex;cursor:pointer;flex-direction:column;gap:.5rem;border-radius:.75rem;background-color:var(--white-05);padding:.75rem}#athlete-wrapper>main>section>div.dashboard .onboarding-card>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div.dashboard .onboarding-card>div){display:flex;gap:16px}.onboarding-questionnaire section[role=table-wrapper]{height:auto!important;outline:2px solid transparent!important;outline-offset:2px!important}.onboarding-questionnaire section[role=table-wrapper] td,.onboarding-questionnaire section[role=table-wrapper] th{text-align:center;border:1px solid var(--white-10)}.onboarding-questionnaire section[role=table-wrapper] td:last-child{font-weight:700}.Modal-Box.add-goal-modal .box{height:auto;width:500px}.Modal-Box.add-goal-modal .box header{height:10%}.Modal-Box.add-goal-modal .body{display:flex;min-height:12rem;flex-direction:column;gap:1rem;padding:2rem}.Modal-Box.add-goal-modal .body .metric-toggler{display:flex;height:42px;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05);padding-left:.25rem;padding-right:.25rem}.Modal-Box.add-goal-modal .goal-icons{display:flex;flex-direction:row;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.Modal-Box.add-goal-modal .goal-icons){display:flex;gap:16px}.Modal-Box.add-goal-modal .goal-icons>button{height:62px;width:62px}.Modal-Box.add-goal-modal .goal-icons>button>picture>img{height:1.75rem;width:1.75rem}[data-theme=light] .Modal-Box.add-goal-modal .option-toggler>label.active{background-color:var(--white-10)}.Modal-Box.daily-goal-modal .box{height:auto;width:59rem}.Modal-Box.daily-goal-modal.bodyweight .box{height:auto;width:34rem}.Modal-Box.daily-goal-modal .box header{height:10%}.Modal-Box.daily-goal-modal .body{display:flex;height:100%;flex-direction:row;gap:1rem;padding:2rem}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .goal-information{display:flex;flex-direction:column;gap:1rem}.Modal-Box.daily-goal-modal .body .current-goal-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border-radius:.75rem;background-color:var(--white-05);padding:.5rem}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body .current-goal-header){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .current-goal-header .current-goal-info{display:flex;flex-direction:row;align-items:center;gap:1rem}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body .current-goal-header .current-goal-info){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .current-goal-info button{padding:.375rem;height:unset}.Modal-Box.daily-goal-modal .body .current-goal-info button:before{border-radius:.5rem}.Modal-Box.daily-goal-modal .body .current-goal-info button img{height:1.25rem;width:1.25rem}.Modal-Box.daily-goal-modal .body .goal-information .goal-streaks{display:flex;flex-direction:column;gap:.5rem}.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-row{display:flex;flex-direction:row;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-row){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-card{display:flex;width:49%;flex-direction:column;align-items:center;gap:.75rem;border-radius:.375rem;background-color:var(--white-05);padding-top:.75rem;padding-bottom:.75rem}.Modal-Box.Modal-Box.daily-goal-modal .body .marked-date{position:relative}.Modal-Box.Modal-Box.daily-goal-modal .body .marked-date:after{content:"";width:24px;height:24px;border-radius:50%;background-color:var(--pressed);position:absolute;opacity:.5}.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-card .goal-streak-info{display:flex;flex-direction:row;align-items:baseline;gap:.25rem}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-card .goal-streak-info){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .goal-information .goal-streak-card .goal-streak-info>p:first-child{font-size:1.45rem;line-height:2rem;letter-spacing:-.025rem;font-weight:700}.Modal-Box.daily-goal-modal .body .goal-data{width:100%}.Modal-Box.daily-goal-modal .body .goal-chart{height:17rem;width:100%}.Modal-Box.daily-goal-modal .body .separator{width:.25rem;background-color:var(--white-05)}.Modal-Box.daily-goal-modal .body .goal-calendar{border-radius:.75rem;background-color:var(--white-05);padding:.5rem}.Modal-Box.daily-goal-modal .body .goal-calendar .calendar-caption{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.Modal-Box.daily-goal-modal .body .goal-calendar .calendar-caption){display:flex;gap:16px}.Modal-Box.daily-goal-modal .body .goal-calendar .calendar-caption .calendar-title{font-size:1rem;line-height:1.55rem;font-weight:700}.Modal-Box.daily-goal-modal .body table th:first-child img{height:1rem;width:1rem;filter:var(--filter-black) var(--filter-contrast)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div{display:flex;max-width:50%;flex-direction:column;gap:.25rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div>div{display:flex;align-items:center;gap:.5rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup{display:flex;align-items:flex-end;gap:.5rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div>div img{height:1.5rem;width:1.5rem;max-width:1.5rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>:is(button,[role=button]){display:flex;height:2rem;border-radius:var(--border-radius-md)}#athlete-wrapper>main>section>div:is([role=questionnaire-wrapper],[role=accountability-wrapper])>header>hgroup>:is(button,[role=button]):before{border-radius:var(--border-radius-md)}#athlete-wrapper>main>section>div:is([role=questionnaire-wrapper],[role=accountability-wrapper])>header>hgroup>:is(button,[role=button]):after{border-radius:var(--border-radius-md)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>aside{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>aside){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .question-header>input{width:74%;background-color:var(--white-05)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .question-body input{width:74%;background:transparent;border-bottom:2px solid var(--white-10)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .question-body .answer-group-list{width:96%}.answer-short-body>.answer-group-options{margin-top:1rem;display:flex;flex-direction:row;align-items:center;gap:1rem}div[role=modal] div[role=wrapper]:is(.answer-short-body>.answer-group-options){display:flex;gap:16px}.answer-short-body>.answer-group-options>.question-options-group{display:flex;cursor:pointer;flex-direction:row;align-items:center;gap:.25rem}div[role=modal] div[role=wrapper]:is(.answer-short-body>.answer-group-options>.question-options-group){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list]{margin-top:.5rem;width:25%}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list] summary{--height:48px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .item-grabber-container{display:flex;flex-direction:row;align-items:center;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .item-grabber-container){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .item-grabber-container>.drag-handle{cursor:pointer;border-radius:.375rem;background-color:var(--secondary-background-color);padding:.25rem}[data-theme=light] #athlete-wrapper>main>section>div[role=questionnaire-wrapper] .item-grabber-container>.drag-handle{background-color:transparent}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .item-grabber-container>.drag-handle>picture{filter:var(--filter-black) var(--filter-contrast)}div[role=questionnaire-wrapper]>footer>button[data-button-type=outline]:not([disabled]):before{z-index:0}[data-theme=light] div[role=questionnaire-wrapper]>footer>button[data-button-type=outline]:not([disabled]):before{background-color:transparent}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions{display:flex;height:100%;min-height:calc(100vh - 210px);width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius-md);background-color:var(--white-05)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>h4{margin-bottom:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>p.p5{margin-bottom:3rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>div{display:flex;gap:.5rem}[data-theme=light] .questionnaire-body .no-questions :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]),[data-theme=light] [role=accountability-wrapper] .no-accountabilities-assigned :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] .questionnaire-body .no-questions :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover,[data-theme=light] [role=accountability-wrapper] .no-accountabilities-assigned :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]):hover{background-color:var(--white-10)}.Modal-Box.checkin-template-modal .no-questions{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:transparent}.Modal-Box.checkin-template-modal .no-questions>h4{margin-bottom:1rem}.Modal-Box.checkin-template-modal .no-questions>p.p5{margin-bottom:3rem}.Modal-Box.checkin-template-modal .box{height:80%;width:80%}.Modal-Box.checkin-template-modal .box header{height:10%}.Modal-Box.checkin-template-modal .box footer{height:15%;justify-content:space-between;gap:1rem}.checkin-template-modal .body{display:flex;height:75%;gap:1rem}.checkin-template-modal .body>aside{display:flex;width:25%;min-width:20rem;flex-direction:column;gap:.25rem;overflow:auto;overflow-x:hidden;border-radius:var(--border-radius);background-color:var(--white-05)}.checkin-template-modal .body>aside>p{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1.0625rem 1rem 1rem}.checkin-template-modal .body>aside>ul{padding:.5rem}.checkin-template-modal .body>aside>ul>li{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:.875rem 1rem;opacity:1}:is(.checkin-template-modal,.accountability-template-modal) .body>aside>ul>li:hover{background-color:var(--white-05);border-radius:.75rem;border-color:transparent;position:relative}[data-theme=light] :is(.checkin-template-modal,.accountability-template-modal) .body>aside>ul>li:hover{background-color:var(--white-10)}:is(.checkin-template-modal,.accountability-template-modal) .body>aside>ul>li:hover:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;height:.0625rem;background-color:var(--white-05)}[data-theme=light] :is(.checkin-template-modal,.accountability-template-modal) .body>aside>ul>li:hover:after{background-color:var(--white-10)}.checkin-template-modal .body>aside>ul>li[aria-current]{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);border-radius:var(--border-radius-md);font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.checkin-template-modal .body>aside>ul>li[aria-current] img[src="/img/new-icons/red-trash.svg"]{filter:var(--filter-black) var(--filter-white)}.checkin-template-modal .body>section{height:100%;min-height:300px;width:75%;min-width:40rem;overflow:auto;border-radius:var(--border-radius);padding:1rem;background-color:var(--white-05)}.checkin-template-modal .body>section>header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.checkin-template-modal .body>section>section{display:flex;flex-direction:column;gap:.5rem}.checkin-template-modal .body>section>header div{display:flex;align-items:center;gap:.8rem}.checkin-template-modal .body>section>article{margin-bottom:.5rem;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem 1.5rem}.checkin-template-modal .body>section>article>section{display:flex;align-items:center;gap:1.25rem}.checkin-template-modal footer{justify-content:space-between}.checkin-template-modal footer>aside{display:flex;align-items:center;gap:1.5rem}.checkin-template-modal footer>aside>div{display:flex;align-items:center;gap:.5rem}.checkin-template-modal footer>aside>div:hover{background-color:var(--white-05)}[data-theme=light] :is(.checkin-template-modal,.accountability-template-modal) footer>aside :is([role=button]):before{background-color:var(--white-05)}.Modal-Box.add-checkin-template-modal .box{height:80%;width:80%}.Modal-Box.add-checkin-template-modal .item-grabber-container-template{display:flex;flex-direction:row;align-items:center;gap:1rem}div[role=modal] div[role=wrapper]:is(.Modal-Box.add-checkin-template-modal .item-grabber-container-template){display:flex;gap:16px}.Modal-Box.add-checkin-template-modal .item-grabber-container-template>.drag-handle-template{cursor:pointer;border-radius:.375rem;background-color:var(--secondary-background-color);padding:.25rem}[data-theme=light] .Modal-Box.add-checkin-template-modal .item-grabber-container-template>.drag-handle-template{background-color:transparent}.Modal-Box.add-checkin-template-modal .item-grabber-container-template>.drag-handle-template>picture{filter:var(--filter-black) var(--filter-contrast)}.Modal-Box.add-checkin-template-modal .box header{height:10%}.add-checkin-template-modal header>input{margin-top:0;width:18rem}.add-checkin-template-modal .body{height:75%;min-height:200px;min-width:61rem}.add-checkin-template-modal .box footer{display:flex;height:15%;align-items:center;justify-content:space-between;gap:1rem}.add-checkin-template-modal footer>div{margin-right:1rem;display:flex;align-items:center;gap:.5rem}.add-checkin-template-modal .question-header>input{width:74%}.add-checkin-template-modal .question-body input{width:74%;background:transparent;border-bottom:2px solid var(--white-10);border-radius:0}.add-checkin-template-modal .question-body .answer-group-list{width:96%}.add-checkin-template-modal details[role=list]{margin-top:.5rem;width:25%}.add-checkin-template-modal details[role=list] summary{--height:48px}.questionnaire-schedule-modal section>div{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.questionnaire-schedule-modal section>div){display:flex;gap:16px}[data-theme=light] #athlete-wrapper>main>section>div[role=questionnaire-wrapper] .questionnaire-question :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] .add-checkin-template-modal .questionnaire-question :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] #athlete-wrapper>main>section>div[role=questionnaire-wrapper] .question-header>input,[data-theme=light] .question-header>input{background-color:var(--dark-grey)}[data-theme=light] #athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list]:is([open]) summary{background-color:var(--dark-grey)}[data-theme=light] .add-checkin-template-modal details[role=list]:is([open]) summary{background-color:var(--dark-grey)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header label{margin-bottom:0}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:first-child{width:65%}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2){display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2)){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2)>button{height:2.5rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2)>.unit-container{background-color:var(--background-color)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2)>.unit-container>button[data-button-type=secondary]{background-color:var(--secondary-background-color)!important}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container{margin-top:1.5rem;margin-bottom:2rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card{display:flex;height:26.77rem;width:50%;flex-direction:column;border-radius:.75rem;background-color:var(--white-05)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>header>.thumbnail{aspect-ratio:16/9;height:21.6rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>.body{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>.body){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>.body>.title{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:.75rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>.body footer{display:flex;flex-direction:row;align-items:center;gap:.25rem;border-radius:.5rem;background-color:var(--white-05);padding:.75rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card>.body footer){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:.75rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card{display:flex;flex-direction:column;border-radius:.75rem;background-color:var(--white-05)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card>header>.thumbnail{aspect-ratio:16/9;height:9.25rem;width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card>.body{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:.5rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.big-videos>article.video-card:hover,#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card:hover{background-color:var(--white-10)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card>.body>.title{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card>.body footer{display:flex;flex-direction:row;align-items:center;gap:.25rem;border-radius:.5rem;background-color:var(--white-05);padding:.75rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body>section.thumbnail-container>.small-videos>article.video-card>.body footer){display:flex;gap:16px}.Modal-Box.watch-loom-modal .box .body{width:43rem;padding-bottom:2rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] table[role=report-table] tr:hover{cursor:pointer;background-color:var(--white-10)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] table[role=report-table] th:not(:first-child,:nth-child(2)){cursor:default}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] table[role=report-table] th:not(:first-child) img{margin-left:.5rem;filter:var(--filter-black) var(--filter-contrast)}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] table[role=report-table] .select-cell{width:3rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-container]{margin-top:1.5rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] .action-cell{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body section[role=table-wrapper] .action-cell){display:flex;gap:16px}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body .icon-wrapper{display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-05);padding:.5rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body .hover-icon{position:absolute;right:.5rem;top:.5rem;cursor:pointer;border-radius:.5rem;background-color:var(--white-05-solid);padding:.25rem}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body article.video-card header{position:relative}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body article.video-card header>picture.header-icon{position:absolute;top:.5rem;left:.5rem;cursor:pointer}#athlete-wrapper>main>section>div[role=video-center-wrapper]>div.video-center-body article.video-card header .duration-display{position:absolute;right:.5rem;bottom:.5rem;border-radius:.75rem;background-color:var(--black);padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=light] #athlete-wrapper>main>section>div[role=video-center-wrapper]>header>div>div:nth-child(2)>.unit-container>button[data-button-type=secondary]{background-color:var(--white-20)!important}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header{margin-bottom:1.5rem;display:flex;justify-content:space-between}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>div{display:flex;max-width:50%;flex-direction:column;gap:.25rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>div>div{display:flex;align-items:center;gap:.5rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup{display:flex;align-items:flex-end;gap:.5rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup>:is(button,[role=button]){height:2rem;border-radius:var(--border-radius-md)}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup>:is(button,[role=button]):is():before :after{border-radius:var(--border-radius-md)}.add-accountability-template-modal>.box>.body>.add-acc-new-footer-buttons,.add-checkin-template-modal>.box>.body>.questionnaire-add-template-questions>.add-acc-new-footer-buttons{padding-top:.5rem}#athlete-wrapper>main>section>div[role=accountability-wrapper] .item-grabber-container>.drag-handle{cursor:pointer;border-radius:.375rem;background-color:var(--secondary-background-color);padding:.25rem}[data-theme=light] #athlete-wrapper>main>section>div[role=accountability-wrapper] .item-grabber-container>.drag-handle{background-color:transparent}#athlete-wrapper>main>section>div[role=accountability-wrapper] .item-grabber-container>.drag-handle>picture{filter:var(--filter-black) var(--filter-contrast)}#athlete-wrapper>main>section>div[role=accountability-wrapper]>div.no-accountabilities-assigned{display:flex;height:100%;min-height:calc(100vh - 210px);width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius-md);background-color:var(--white-05)}#athlete-wrapper>main>section>div[role=accountability-wrapper]>div.no-accountabilities-assigned>h4{margin-bottom:1rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>div.no-accountabilities-assigned>p.p5{margin-bottom:3rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>div>div{display:flex;gap:.5rem}.add-accountability-container{margin-bottom:.25rem;display:flex;width:100%;justify-content:space-between;gap:1.5rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem}.left-add-acc{display:flex;width:100%;flex-direction:column;gap:.5rem;--form-element-background-color:var(--white-05);--border-color:var(--white-05);--form-element-active-border-color:var(--white-10)}.right-add-acc{display:flex;align-items:center;border-radius:var(--border-radius-md)}.add-accountability-container:not(.adding) .right-add-acc{gap:1.5rem}.add-main-right{display:flex;width:100%;flex-direction:column;gap:.75rem}.add-main-right>p{opacity:.5;font-size:.625rem}.add-main-right>div>p{font-size:12px;opacity:.5}.accountability-btns{display:flex;justify-content:center;gap:.5rem}.accountability-btns>button{border-radius:var(--border-radius-md)}.accountability-days{display:flex;gap:.25rem}.accountability-day{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#666;font-size:.75rem}.add-main-right .accountability-day{height:2rem;width:2rem;cursor:pointer}.accountability-day.active,.task-day.active{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.acc-select-everyday{display:flex;align-items:center;gap:.5rem}.acc-select-everyday picture{height:1.5rem;width:1.5rem;cursor:pointer}.acc-select-everyday div{opacity:.5}.left-add-acc>textarea[name=title]{height:2.5rem;border-radius:var(--border-radius-md)}[data-theme=light] .left-add-acc>textarea[name=title],[data-theme=light] .widgets-manager.daily-accountability input[name=name]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}main:not(.widgets-manager) .left-add-acc>textarea[name=description]{height:2.5rem;border-radius:0;border-width:0 0 1px;border-style:solid;border-color:var(--white-20);background-color:transparent}div[role=accountability-wrapper]>footer,div[role=accountability-wrapper]>footer>div{display:flex;gap:.5rem}div[role=accountability-wrapper]>footer>button:before{z-index:1!important}.accountability-card-container{display:flex;align-items:center;gap:1rem}.accountability-card{margin-bottom:.5rem;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem 1.5rem}.accountability-card>div>p.s3{font-size:.8rem;font-weight:500;line-height:.96rem;color:var(--primary)}.accountability-card>div>p.p4{font-size:.8rem;font-weight:400;line-height:.96rem;color:var(--primary);opacity:.7}.accountability-card-container>picture{filter:var(--filter-black) var(--filter-contrast);opacity:.5}.acc-right-card{display:flex;align-items:center;gap:1rem}[data-theme=light] .acc-right-card :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}[data-theme=light] .right-add-acc :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--dark-grey)}.Modal-Box.accountability-template-modal .box{height:80%;width:80%}.Modal-Box.accountability-template-modal .box header{height:10%}.Modal-Box.accountability-template-modal .box footer{height:15%;justify-content:space-between;gap:1rem}.Modal-Box.accountability-template-modal .body-for-modal-no-templates{justify-content:center}.accountability-template-modal .body{display:flex;height:75%;gap:1rem}.accountability-template-modal .body>aside{display:flex;width:35%;min-width:20rem;flex-direction:column;gap:.25rem;overflow:auto;overflow-x:hidden;border-radius:var(--border-radius);background-color:var(--white-05)}.accountability-template-modal .body>aside>p{border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:1.0625rem 1rem 1rem}.accountability-template-modal .body>aside>ul{padding:.5rem}.accountability-template-modal .body>aside>ul>li{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-width:0 0 1px;border-style:solid;border-color:var(--white-10);padding:.875rem 1rem;opacity:1}.accountability-template-modal .body>aside>ul>li:hover{background-color:var(--white-05)}.accountability-template-modal .body>aside>ul>li[aria-current]{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);border-radius:var(--border-radius-md);font-weight:700}[data-theme=light] .accountability-template-modal .body>aside>ul>li[aria-current]>p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accountability-template-modal .body article p.s3{font-size:.8rem;font-weight:500;line-height:.96rem;color:var(--primary)}.accountability-template-modal .body article p.p5{font-size:.8rem;font-weight:400;line-height:.96rem;color:var(--primary);opacity:.7}.accountability-template-modal .body>section:not(.mobile-templates-list){height:100%;min-height:300px;width:65%;min-width:40rem;border-radius:var(--border-radius);background-color:var(--light-gray);padding:1rem 1.5rem}[data-theme=light] .accountability-template-modal .body>section:not(.mobile-templates-list){background-color:var(--white-05)}.accountability-template-modal .body>section>header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.accountability-template-modal .body>section>header div:not(.box){display:flex;align-items:center;gap:1rem}.accountability-template-modal .body>section>article{margin-bottom:.5rem;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:1rem 1.5rem}[data-theme=light] .accountability-template-modal .body>section>article{background-color:var(--dark-grey)}.accountability-template-modal .body>section>article>aside>p:last-child{font-size:.8rem;line-height:.96rem}.accountability-template-modal .body>section>article>section{display:flex;align-items:center;gap:1.25rem}.accountability-template-modal footer{justify-content:space-between}.accountability-template-modal footer>aside{display:flex;gap:1.5rem}.accountability-template-modal footer>aside>div{display:flex;align-items:center;gap:.5rem}.Modal-Box.add-accountability-template-modal .box{height:80%;width:80%}.Modal-Box.add-accountability-template-modal .box header{height:10%}.Modal-Box.add-accountability-template-modal .box footer{height:15%;justify-content:space-between}.add-accountability-template-modal header>input{margin-top:0;width:18rem}.add-accountability-template-modal .body{height:75%;min-height:200px;min-width:61rem}.add-accountability-template-modal footer{justify-content:flex-end}.add-accountability-template-modal footer>div{display:flex;flex-direction:row;align-items:center;gap:.5rem}div[role=modal] div[role=wrapper]:is(.add-accountability-template-modal footer>div){display:flex;gap:16px}[role=tasks-container]{padding:1.5rem}[role=tasks-container]>header{display:flex;flex-direction:column;gap:.5rem}[role=tasks-container]>section{margin-top:1.5rem}[role=tasks-container]>section>header{background-color:transparent!important}[role=tasks-container]>section .Profile-Tasks-Line{margin-bottom:.5rem;display:flex;align-items:center;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem 1.5rem}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Left-Col,[role=tasks-container]>section .Profile-Tasks-Line>p{display:flex;width:40%;align-items:center;gap:1rem}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col{display:flex;width:60%;justify-content:space-between}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col picture{cursor:pointer}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col .Tasks-Day-Item:first-child{width:23%}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col .Tasks-Day-Item{display:flex;width:2rem;justify-content:center}[role=tasks-container]>button{margin-top:.5rem}.Tasks-Left-Col img{width:1.5rem}.Tasks-Day-Item.checked{background-image:url(/img/new-icons/vuesax-linear-tick-circle-gradient.svg)}.Tasks-Day-Item.checked,.Tasks-Day-Item.unchecked{height:32px;background-repeat:no-repeat;background-size:contain}.Tasks-Day-Item.unchecked{justify-content:center;align-items:center;font-size:16px}.Tasks-Day-Item.unchecked,[data-theme=light] .Tasks-Day-Item.unchecked{background-image:url(/img/new-icons/vuesax-linear-tick-circle.svg)}[role=guides-wrapper]{padding:24px}[role=guides-wrapper]>header{margin-bottom:1.5rem;display:flex;flex-direction:row;align-items:center;gap:2rem}div[role=modal] div[role=wrapper]:is([role=guides-wrapper]>header){display:flex;gap:16px}[role=guides-wrapper]>header>div{display:flex;flex-direction:column;gap:.5rem}[role=guides-wrapper]>form>div{margin-bottom:1.5rem;display:flex;gap:1.5rem}[role=guides-wrapper]>form>div>article{width:50%;max-width:350px}[role=guides-wrapper]>form>div>article>p{margin-bottom:1rem}[role=guides-wrapper]>form>div>article>label{margin-bottom:0;opacity:1}[role=guides-wrapper]>form>div>article>label>div{position:relative;display:flex;height:12.5rem;cursor:pointer;flex-direction:column;align-items:center;border-radius:var(--border-radius);border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[role=guides-wrapper]>form>div>article>label>div>p{font-weight:500;padding:0 .5rem}[role=guides-wrapper]>form>div>article>label>div>footer{position:absolute;bottom:.5rem;display:flex;width:calc(100% - 16px);flex-direction:column;gap:.5rem}[role=guides-wrapper]>form>div>article>label>div.empty{justify-content:center;gap:.5rem}[role=guides-wrapper]>form>div>article>label>div.empty:hover{background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[role=guides-wrapper]>form>div>article>label>div.empty>picture{display:flex;height:3.75rem;width:3.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10)}[role=guides-wrapper] div.resources{display:flex;flex-direction:column;border-top-width:1px;border-top-color:var(--white-20);padding-top:1.5rem;border-top-style:solid}[role=guides-wrapper] div.resources div.inputs{display:flex;flex-direction:row;gap:1.5rem}div[role=modal] div[role=wrapper]:is([role=guides-wrapper] div.resources div.inputs){display:flex;gap:16px}[role=guides-wrapper] div.resources div.inputs .guide-input{width:50%}[role=guides-wrapper] div.resources .guide-input>div.empty{position:relative;display:flex;height:5.75rem;cursor:pointer;flex-direction:row;align-items:center;border-radius:var(--border-radius);border-width:1px;border-style:dashed;border-color:var(--white-20);background-color:var(--white-05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}div[role=modal] div[role=wrapper]:is([role=guides-wrapper] div.resources .guide-input>div.empty){display:flex;gap:16px}[role=guides-wrapper] div.resources .guide-input>div.empty>picture{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-style:solid;border-color:var(--white-10);padding:.375rem}[role=guides-wrapper] div.resources .guide-input>div.empty{justify-content:center;gap:.5rem}[role=guides-wrapper] div.resources .guide-input>div.empty:hover{background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[role=guides-wrapper] div.resources article.resource-item{margin-bottom:.5rem;display:flex;flex-grow:1;cursor:pointer;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.5rem 1rem .5rem .5rem}[role=guides-wrapper] div.resources article.resource-item>div:first-child{display:flex;gap:1.5rem}[role=guides-wrapper] div.resources article.resource-item>div:first-child>div:nth-child(2){display:flex;max-width:30rem;flex-direction:column;justify-content:center;gap:.75rem}[role=guides-wrapper] div.resources article.resource-item>div:first-child>div:nth-child(2)>div{display:flex;gap:1.5rem}[role=guides-wrapper] div.resources article.resource-item>div:first-child>div:nth-child(2) .font-recipe-details>p{display:flex;gap:.25rem}[role=guides-wrapper] div.resources article.resource-item>div:first-child>div>img{height:4.8125rem;width:8.5rem;border-radius:var(--border-radius-md)}[role=guides-wrapper] div.resources article.resource-item.link>div:first-child{align-items:center}[role=guides-wrapper] div.resources article.resource-item.link>div>a{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[role=guides-wrapper]>form>footer>a{margin-bottom:1rem}[role=guides-wrapper]>form>footer>a:hover{background-color:rgba(81,204,69,.3)}[data-theme=light] [role=guides-wrapper]>form>div>article>label>div.empty>picture{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[role=guides-wrapper]>form>div>article>label>div:not(.empty)>picture{margin-top:1.5rem;margin-bottom:.5rem}[role=guides-wrapper]>form>div>article>label>div.empty>p{opacity:.4}[role=guides-wrapper]>form>div>article>label>div>footer>a{justify-content:center;border-radius:var(--border-radius-md)}[role=guides-wrapper]>form>div>article>label>div>footer>a:after,[role=guides-wrapper]>form>div>article>label>div>footer>a:before{border-radius:var(--border-radius-md)!important}[role=guides-wrapper]>form>div>article>label>div>footer>div{display:flex;gap:.5rem}[role=guides-wrapper]>form>div>article>label>div>footer>div>button{width:100%;justify-content:center;border-radius:var(--border-radius-md)}#athlete-wrapper>main.profile>aside>.start-remove-buttons>a{justify-content:center;font-weight:700}.add-accountability-container.adding .right-add-acc .accountability-btns button{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.add-accountability-container.adding .right-add-acc .accountability-btns button){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).add-accountability-container.adding .right-add-acc .accountability-btns button{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.add-accountability-container.adding .right-add-acc .accountability-btns button{opacity:0}.principal-grabber-div>.add-new-accountability{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.principal-grabber-div>.add-new-accountability){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).principal-grabber-div>.add-new-accountability{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.principal-grabber-div>.add-new-accountability{opacity:0}.add-accountability-template-modal>.box>.body>ul>.add-new-accountability>h4{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.add-accountability-template-modal>.box>.body>ul>.add-new-accountability>h4){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).add-accountability-template-modal>.box>.body>ul>.add-new-accountability>h4{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.add-accountability-template-modal>.box>.body>ul>.add-new-accountability>h4{opacity:0}.modal-no-templates{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.modal-no-templates>.modal-no-template-body-title{padding-bottom:1.25rem;font-size:.875rem;line-height:1.5rem;font-weight:700}.modal-no-templates>.modal-no-template-body-body{padding-bottom:3rem;color:var(--white-70)}.body-for-modal-no-templates{padding-top:0!important}.stop-training-modal .body>.columns>.column>b{margin-bottom:1.5rem}.stop-training-modal .body>.columns>.column>div{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.stop-training-modal .body>.columns>.column>div>input[type=checkbox]{height:2rem;width:2rem}.stop-training-modal .body>.columns>.column>div>label{width:30rem}.stop-training-modal.remove .body>.columns>.column>div>label{display:flex}.notes-editor-inactive-athlete{min-height:13rem!important}#athlete-wrapper>main.profile.exercise-library>aside>div>a{display:flex;align-items:center;gap:.5rem}main.profile.exercise-library>section{height:calc(100vh - 6.5rem);overflow-y:auto}main.profile.exercise-library>section>h4{margin:1.5rem}main.profile.exercise-library>section>nav{margin-top:.75rem}main.profile.exercise-library>section>nav[role=tablist]>a:is([aria-current]):after{top:calc(100% + 1px)}main.profile.exercise-library>section>div.Exercise-Library-Exercises{padding:1.5rem}main.profile.exercise-library>section>div.Exercise-Library-Exercises>div.item{margin-bottom:.25rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem .75rem}main.profile.exercise-library>section>div.Exercise-Library-Exercises>div.item picture img{height:1rem;width:1rem}main.profile.exercise-library>section>nav>a:last-child{margin-left:auto;margin-bottom:.25rem}#questionnaire-modal-templates-body-questions .questionnaire-question{margin-bottom:0}.questionnaire-question h4{font-weight:500}.questionnaire-question h4,.questionnaire-question span{font-size:.8rem;line-height:.96rem}@media only screen and (max-width:640px){#athlete-wrapper>main>section>div>article>ul>li>div>div>span{font-size:12px}#athlete-wrapper>main.profile>section>div>article>ul>li>div>div{flex-direction:row-reverse}#athlete-wrapper>main.profile>section>div>article>ul>li>div{min-height:4rem}#athlete-wrapper>main.profile>aside>article>footer{width:100%}#athlete-wrapper>main.profile>section>.only-show-mobile>button{position:absolute;bottom:0;display:flex;width:100%;justify-content:center;background-color:var(--white-05);text-align:center}#athlete-wrapper>main.profile>section>.only-show-mobile>button>span{background-image:linear-gradient(102deg,var(--gradient-left),var(--gradient-right));font-weight:700;color:transparent;background-image:linear-gradient(102deg,#00afe4,#5bc500);background-clip:text;-webkit-background-clip:text}#athlete-wrapper>main.profile>section{background-color:transparent}#athlete-wrapper>main.profile>aside>a{display:none;justify-content:center;border-radius:var(--border-radius-md)}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#athlete-wrapper>main.profile>aside>a){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#athlete-wrapper>main.profile>aside>a{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#athlete-wrapper>main.profile>aside>a{opacity:0}#athlete-wrapper>main.profile{margin-left:0;flex-direction:column;gap:0;padding:0}#athlete-wrapper>main.profile>aside>article{padding:13px}#athlete-wrapper>main.profile>aside,#athlete-wrapper>main.profile>section{margin-left:1rem;margin-right:1rem;width:auto}#athlete-wrapper>main.profile>section>nav{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(#athlete-wrapper>main.profile>section>nav){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)#athlete-wrapper>main.profile>section>nav{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item#athlete-wrapper>main.profile>section>nav{opacity:0}#athlete-wrapper>main.profile>aside>article>header>span[data-status=active]{font-size:11px;color:var(--success)}#athlete-wrapper>main.profile>aside>article>header>span[data-status=inactive]{font-size:11px;color:var(--danger)}#athlete-wrapper>main.profile>aside>article>footer>a{width:100%;background-color:var(--secondary-background-color)}main.profile .athlete-section-header.only-show-mobile>.mobile-profile-tab{overflow:auto}#athlete-wrapper>main.profile>aside>.start-remove-buttons{position:relative;min-height:0;border-radius:var(--border-radius-md);background-color:var(--dark-grey);padding-bottom:0}#athlete-wrapper>main.profile>aside>.start-remove-buttons :is(button,[role=button]):is([data-button-type=secondary]):not([disabled]){background-color:var(--white-05)}#athlete-wrapper>main.profile>section>a{margin-top:.5rem;margin-bottom:1.5rem;display:flex;min-height:2.5rem;justify-content:center;gap:.5rem;border-radius:var(--border-radius-md);background-color:var(--white-05);font-weight:700}#athlete-wrapper>main.profile>section>div.only-show-mobile{position:relative;display:block;min-height:10rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:0}article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile{background-color:var(--background-color)}article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile>{display:flex;gap:.75rem}article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div#athlete-wrapper>main.profile>section>div.only-show-mobile.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>#athlete-wrapper>main.profile>section>div.only-show-mobile{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>section>div.only-show-mobile{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div#athlete-wrapper>main.profile>section>div.only-show-mobile>a>div>span.name{color:var(--card-text-color)}}#athlete-wrapper>main.profile>section>.only-show-mobile>div{padding-left:1rem;padding-right:1rem;padding-top:1.5rem}#athlete-wrapper>main.profile>section>.only-show-mobile>div>header{margin-bottom:.75rem;opacity:.5}#athlete-wrapper>main.profile>section>.only-show-mobile>div>textarea{resize:none;border-radius:0;background-color:transparent;padding:0}#athlete-wrapper>main.profile>aside>details>summary{margin-top:.25rem;margin-bottom:1rem;background-color:var(--secondary-background-color)}#athlete-wrapper>main.profile>div>.athlete-select>div>details[role=list]:is([open]) summary{background-color:var(--secondary-background-color)}#athlete-wrapper>main.profile>section>div.dashboard{flex-direction:column;gap:3rem;padding-left:0;padding-right:0}main.profile .athlete-section-header.only-show-mobile{border-bottom:none}.athlete-section-header.only-show-mobile.with-border{border-bottom:1px solid var(--white-20)!important}main.profile .athlete-section-header.only-show-mobile>div>ul{padding-left:1rem;background-color:transparent}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header{flex-direction:column}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>div{max-width:100%}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>div>div{align-items:center;justify-content:space-between}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup{padding-top:1.25rem;gap:.8rem;flex-wrap:wrap}div#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup>:is(button,[role=button]){height:var(--button-height-mobile)}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup :is(:first-child,:nth-child(2)){min-width:40%;flex:1}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup :is(:last-child){width:100%}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup :is(:last-child):before{border-radius:.8rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header>hgroup>:is(button,[role=button]){height:3rem;justify-content:center;width:-webkit-fill-available}.accountability-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.6rem}.acc-right-card{width:100%;justify-content:space-between}.acc-right-card .accountability-btns button,.questionnaire-question>.question-buttons>button{height:2.5rem!important;width:2.5rem!important;border-radius:.5rem;background-color:var(--secondary-background-color)!important}.acc-right-card .accountability-btns button picture img,.questionnaire-question>.question-buttons>button picture img{height:16px;width:16px}div[role=accountability-wrapper]>footer{justify-content:space-between;padding-top:1rem}div[role=accountability-wrapper]>footer button,div[role=accountability-wrapper]>footer div button{width:70px;justify-content:center}#athlete-wrapper>main>section>div[role=accountability-wrapper]>header{margin-bottom:2rem}.add-accountability-container{flex-direction:column;justify-content:normal;gap:0;border-radius:.5rem;background-color:var(--white-05);padding:.8rem}.left-add-acc,.right-add-acc{width:100%;gap:0;padding-left:var(--form-element-spacing-horizontal);padding-right:var(--form-element-spacing-horizontal)}.right-add-acc{background:none;align-items:flex-start;justify-content:normal;border-radius:0;padding-top:1.5rem}.acc-select-everyday{padding-top:1rem;padding-bottom:1rem}.add-main-right>.accountability-days{padding-top:.8rem;justify-content:space-between}.add-main-right>.accountability-days>.accountability-day{width:3.2rem;height:3.2rem}.left-add-acc>textarea[name=description],.left-add-acc>textarea[name=title]{border-radius:0;border-bottom:1px solid var(--white-10);background:none;padding:.8rem;font-size:1.2rem;line-height:1.44rem}.principal-grabber-div>.add-new-accountability{display:block;padding-top:2rem;padding-bottom:1rem}article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability{border-radius:1rem;background-color:var(--white-10);padding:1rem;flex:1 0 26%}article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability.custom-metrics{display:none}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability.custom-metrics){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden)article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability.custom-metrics{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row article.event-counter-item.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability.custom-metrics{opacity:0}[data-theme=light] article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability{background-color:var(--background-color)}article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability>{display:flex;gap:.75rem}article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability:last-child{max-width:calc(33.33333% - 8px)}article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability>a{display:flex;align-items:center;gap:.75rem;font-weight:700}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability>a>div{display:flex;align-items:center;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability>a>div>picture{border-radius:.5rem;padding:.25rem}@media only screen and (max-width:640px){article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability{margin-top:0;display:flex;width:100%;max-width:unset;margin-bottom:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability>a{display:flex;width:100%;justify-content:space-between}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability>a>div{display:flex;margin-top:0;gap:.8rem}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability:after{content:"";background:url(/img/new-icons/arrow-right.svg) no-repeat}article[role=report-content][class=metrics-dashboard]>section[class=Metrics-Blocks]>div.principal-grabber-div>.add-new-accountability.custom-metrics{display:none}[data-theme=light] article.metrics-dashboard>section>.principal-grabber-div>.add-new-accountability{background-color:var(--dark-grey)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.principal-grabber-div>.add-new-accountability{background-color:var(--card-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.principal-grabber-div>.add-new-accountability>a>div>picture{border-radius:.5rem;padding:.25rem;background:var(--primary-color)}:is([data-theme=light],[data-theme=dark]) article.metrics-dashboard>section>div.principal-grabber-div>.add-new-accountability>a>div>span.name{color:var(--card-text-color)}}.left-add-acc>textarea[name=title]::-moz-placeholder{padding-top:.5rem}.left-add-acc>textarea[name=title]::placeholder{padding-top:.5rem}.left-add-acc>textarea[name=description]::-moz-placeholder{padding-top:1rem}.left-add-acc>textarea[name=description]::placeholder{padding-top:1rem}.acc-select-everyday picture{height:2.5rem;width:2.5rem}[role=tasks-container]>button{margin-top:1rem}[role=tasks-container]>section>header{display:none!important}[role=tasks-container]>header{padding-bottom:1rem}[role=tasks-container]>section .Profile-Tasks-Line{flex-direction:column;align-items:flex-start;padding:1.6rem}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Left-Col{width:100%;padding-bottom:1rem;font-size:.9075rem;line-height:1.6rem;font-size:12px}.Tasks-Day-Item>picture>img{height:2.75rem;width:2.75rem}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col{width:100%;flex-direction:column-reverse}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col .Tasks-Day-Item:first-child,[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col .force-only-show-mobile{margin-left:-5px;width:100%;align-items:center;justify-content:normal;gap:.5rem}.tasks-mobile-days{gap:.75rem;padding-bottom:1rem;padding-top:.75rem}.task-day,.tasks-mobile-days{display:flex}.task-day{height:3.5rem;width:3.5rem;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;background-color:var(--white-10);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#666}[role=guides-wrapper]>header{margin-bottom:2rem}[role=guides-wrapper]>form>div{margin-bottom:2rem;flex-direction:column;gap:2rem}[role=guides-wrapper]>form>div>article{width:100%;max-width:none}[role=guides-wrapper]>form>div>article>label>div{height:17rem}[role=guides-wrapper]>form>div>article>p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[role=guides-wrapper]>form>footer>button{padding-left:2rem;padding-right:2rem}[role=guides-wrapper]>form>div>article>label>div.empty{gap:.75rem}[role=guides-wrapper]>form>div>article>label>div.empty>picture{height:5rem;width:5rem}[role=guides-wrapper]>form>div>article>label>div>footer>div>button{background-color:var(--secondary-background-color)!important}[role=guides-wrapper]>form>div>article>label>div>footer{width:calc(100% - 32px)}[role=guides-wrapper]>form>div>article>label>div>footer>div{padding-bottom:1.25rem;padding-top:.5rem}.accountability-template-modal .box{min-width:90%;max-width:90%}.accountability-template-modal .box .body{flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}.accountability-template-modal .box .body>section:not(.mobile-templates-list){max-height:-moz-fit-content;max-height:fit-content;width:100%;min-width:-moz-fit-content;min-width:fit-content;background-color:transparent;padding-left:0;padding-right:0;padding-top:0}.accountability-template-modal .body>section.mobile-templates-list,.checkin-template-modal .body>section.mobile-templates-list{border-style:solid;padding-bottom:1.25rem;border-width:0 0 1px;border-color:var(--white-10)}.accountability-template-modal .body>section.mobile-templates-list>.select,.checkin-template-modal .body>section.mobile-templates-list>.select{margin-top:.5rem;height:3.5rem;align-content:center;border-radius:1rem}.accountability-template-modal .box .body>section>header>h5,.checkin-template-modal .box .body>section>header>h5{font-size:1.125rem;line-height:1.75rem;font-weight:700}.accountability-template-modal .box .body>section>header>div,.checkin-template-modal .box .body>section>header>div{flex-direction:row-reverse;gap:.75rem}.accountability-template-modal .box .body>section>header>div>.only-show-mobile,.checkin-template-modal .box .body>section>header>div>.only-show-mobile{display:flex;height:3rem;width:3rem;border-radius:.5rem;border-style:none;background-color:var(--light-gray);padding-left:0;padding-right:0}.accountability-template-modal .box .body>section>header>div>button,.checkin-template-modal .box .body>section>header>div>button{height:3rem;width:3rem;border-radius:.5rem;background-color:var(--light-gray)}.accountability-template-modal .box .body>section>header>div>.only-show-mobile>img,.accountability-template-modal .box .body>section>header>div>button>img,.checkin-template-modal .box .body>section>header>div>.only-show-mobile>img,.checkin-template-modal .box .body>section>header>div>button>img{height:2rem;width:2rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned{min-height:calc(100vh - 435px)}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned>h6{margin-top:0;margin-bottom:1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned>p{text-align:center;font-size:1rem;line-height:1.55rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned>div{flex-direction:row-reverse;gap:.75rem;padding-top:3.5rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned>div>a{padding-left:2.5rem;padding-right:2.5rem}#athlete-wrapper>main>section>div[role=accountability-wrapper]>.no-accountabilities-assigned>div>button{padding-left:5rem;padding-right:5rem}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc{width:100%}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc>div:first-child{display:flex;align-items:center;gap:.75rem;padding-bottom:2.5rem}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc>div:last-child{display:flex;align-items:center;justify-content:space-between}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc>div:last-child>a{padding-left:2rem;padding-right:2rem}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc>div:last-child>button{padding-left:2.5rem;padding-right:2.5rem}footer.acc-template-footer.force-only-show-mobile>.div-wrapper-footer-acc>div>p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accountability-template-modal .body>section>article{flex-direction:column;align-items:flex-start}.accountability-template-modal .body>section>article>aside{padding-bottom:1.75rem}.accountability-template-modal .body>section>article>aside>.s3{padding-bottom:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-no-templates{min-height:25rem}.modal-no-templates>.modal-no-template-body-title{font-size:1.125rem;line-height:1.75rem}.modal-no-templates>.modal-no-template-body-body{font-size:1rem;line-height:1.55rem}.add-accountability-template-modal>.box{min-width:93%;max-width:93%}.add-accountability-template-modal>.box>header{padding-top:15px;padding-bottom:15px}.add-accountability-template-modal>.box>header>a,.add-checkin-template-modal>.box>header>a{height:3rem;width:3rem}.add-accountability-template-modal>.box>.body{min-width:0}.add-accountability-template-modal>.box>.body>label,.add-checkin-template-modal>.box>.body>label{flex-direction:column;border-style:solid;padding-bottom:1rem;border-width:0 0 1px;border-color:var(--white-10)}.add-accountability-template-modal>.box>.body>ul{padding-top:1rem}.add-accountability-template-modal>.box>.body>.add-acc-new-footer-buttons,.add-checkin-template-modal>.box>.body>.questionnaire-add-template-questions>.add-acc-new-footer-buttons{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:4rem}.add-accountability-template-modal>.box>.body>.add-acc-new-footer-buttons>button,.add-checkin-template-modal>.box>.body>.questionnaire-add-template-questions>.add-acc-new-footer-buttons>button{height:auto;padding:10px 30px}.add-accountability-template-modal>.box>.body>.add-acc-new-footer-buttons>a,.add-checkin-template-modal>.box>.body>.questionnaire-add-template-questions>.add-acc-new-footer-buttons>a{border-radius:.75rem;background-color:var(--outline-background-color);padding:8.75px 28px;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--danger)}.add-accountability-template-modal>.box>footer>button,.add-checkin-template-modal>.box>footer>button{height:auto;padding:10px 24px}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header{flex-direction:column}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div{max-width:none;padding-bottom:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div>.tooltip{justify-content:space-between}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup{width:100%;justify-content:space-between;padding-bottom:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>a,#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>button{width:10rem;border-radius:.75rem;padding:14.5px 0;width:-webkit-fill-available}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>a:before{border-radius:.75rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>.force-only-show-mobile{width:100%}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>.force-only-show-mobile>.chip{width:100%;padding-top:.75rem;padding-bottom:.75rem}.questionnaire-question>.question-header{margin-bottom:1rem}.questionnaire-question>.question-body>.question-description-short{color:var(--white-70)}.questionnaire-question>.question-buttons{align-items:center;justify-content:flex-end;gap:.5rem;padding-top:1.5rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer{flex-direction:column;gap:1rem;padding-top:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>div{display:flex;width:100%;gap:.8rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>div>:is(button,a){flex:1}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>div>button{padding-left:3rem;padding-right:3rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>div>a{padding-left:1rem;padding-right:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>.chip{padding-top:.75rem;padding-bottom:.75rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>h6{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>p{margin-bottom:4rem;font-size:1rem;line-height:1.55rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>div{width:100%;flex-direction:row-reverse;justify-content:center;gap:1rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .no-questions>div>button{padding-left:3rem;padding-right:3rem}.body-for-modal-no-templates>.modal-no-templates>.acc-btn>a{padding:1rem 2rem}.Modal-Box.checkin-template-modal .no-questions{min-width:-moz-fit-content;min-width:fit-content;text-align:center}.Modal-Box.checkin-template-modal .no-questions>h6{margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.025rem;font-weight:700}.Modal-Box.checkin-template-modal .no-questions>p{padding-top:1.5rem;padding-bottom:4rem;font-size:1.125rem;line-height:1.75rem}.checkin-template-modal .box{min-width:85%;max-width:85%}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer{align-items:flex-end}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>footer>aside>button{padding-left:2.25rem;padding-right:2.25rem}.Modal-Box.checkin-template-modal .box>.body{flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}.checkin-template-modal .body>section{height:auto;min-height:-moz-fit-content;min-height:fit-content;width:100%;min-width:-moz-fit-content;min-width:fit-content;border-radius:0;background-color:transparent;padding:0;overflow:unset}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .question-header>input,.add-checkin-template-modal .question-body input,.add-checkin-template-modal .question-header>input{width:70%}.add-checkin-template-modal .box{min-width:90%}.add-checkin-template-modal .box .body{min-width:-moz-fit-content;min-width:fit-content}[data-theme=light] main.settings.profile input,[data-theme=light] main.settings>form>div.row>label .theme-selector{background-color:var(--white-10)}[data-theme=light] main.settings .theme-selector .boxes .box.active{background-color:var(--white-20);border-color:var(--white-05)}#athlete-wrapper>main.profile>aside>article>section h5{font-size:1.6rem;line-height:1.92rem}#athlete-wrapper>main.profile>aside>article>section>div>p{font-size:1.2rem;line-height:1.44rem}#athlete-wrapper>main.profile>section>div.dashboard header{font-size:1.4rem;line-height:1.68rem;font-weight:700}#athlete-wrapper>main.profile>section>.only-show-mobile>div>header,#athlete-wrapper>main.profile>section>.only-show-mobile>div>textarea,#athlete-wrapper>main.profile>section>div.dashboard ul p{font-size:1.2rem;line-height:1.44rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>:is(button,[role=button]){height:var(--button-height-mobile)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header h4{font-size:1.6rem;line-height:1.92rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>div>div img{width:2.4rem;height:2.4rem;max-width:unset}#athlete-wrapper>main>section>:is(div[role=questionnaire-wrapper],div[role=accountability-wrapper])>header p{font-size:1.2rem;line-height:1.44rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .chip.success{height:var(--button-height-mobile)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] .questionnaire-body span{font-size:1.2rem;line-height:1.44rem}.questionnaire-question{padding:1.6rem}.questionnaire-question .question-header h4{font-size:1.2rem;line-height:1.44rem;font-weight:400}.question-multiple-group{gap:.8rem}.question-multiple-group>picture>img{width:2.4rem;height:2.4rem}.accountability-card>div>:is(p,p.s3){font-weight:400;font-size:1.2rem;line-height:1.44rem}.accountability-card>div>p.p4{padding-top:.8rem;padding-bottom:2.4rem}.accountability-day.active{font-size:1.2rem;line-height:1.44rem}.accountability-day{width:2.4rem;height:2.4rem}.acc-select-everyday>p{opacity:1}.Tasks-Left-Col img{width:2.4rem}[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Left-Col>div{font-size:1.2rem;line-height:1.44rem}.task-day{font-size:1.4rem;line-height:1.68rem}[role=guides-wrapper] article p,[role=guides-wrapper]>header h4+p,[role=tasks-container] h4+p,[role=tasks-container]>section .Profile-Tasks-Line .Tasks-Right-Col .Tasks-Day-Item>p{font-size:1.2rem;line-height:1.44rem}[role=guides-wrapper]>form>div>article>label>div>footer{position:static;margin-top:.8rem}#athlete-wrapper>main.profile>aside>label{font-size:1.4rem;line-height:1.68rem;font-weight:700;opacity:1}main.profile>section>div.dashboard textarea{font-size:1.2rem;line-height:1.44rem}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box{max-height:90%;height:100%;display:flex;flex-direction:column}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box header h2{font-size:1.6rem;line-height:1.92rem}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box footer{height:-moz-fit-content;height:fit-content}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box footer :is(a,button){font-size:1.4rem;line-height:1.68rem}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box :is(p,span){font-size:1.2rem;line-height:1.44rem}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) .box input{font-size:1.2rem;line-height:1.44rem;height:var(--button-height-mobile-lg);background-color:var(--white-05);border-radius:1.2rem;max-height:unset;padding-inline:1.6rem}.Modal-Box:is(.checkin-template-modal,.add-checkin-template-modal,.accountability-template-modal,.add-accountability-template-modal) details[role=list]:is([open]) summary{background-color:var(--white-05)}.questionnaire-body input{font-size:1.2rem;line-height:1.44rem;padding-inline:1.6rem;border-radius:1.2rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list] summary,.questionnaire-body input{height:var(--button-height-mobile)}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list] summary>p{font-size:1.2rem;line-height:1.44rem}#athlete-wrapper>main>section>div[role=questionnaire-wrapper] details[role=list] summary+ul{min-width:-moz-max-content;min-width:max-content;left:unset;right:0}#athlete-wrapper>main>section>div[role=questionnaire-wrapper]>header>hgroup>:is(a,button){flex:1}.questionnaire-schedule-modal h5{font-size:1.4rem;line-height:1.68rem;margin-top:0;margin-bottom:1.6rem}.questionnaire-schedule-modal p{font-size:1.2rem;line-height:1.44rem}.questionnaire-schedule-modal .frequency-item{gap:.8rem}.questionnaire-schedule-modal .schedule-weekday{margin-top:1.6rem}.questionnaire-schedule-modal .accountability-day{font-size:1.2rem;line-height:1.44rem;flex:1;aspect-ratio:1/1;height:unset}.questionnaire-schedule-modal h5:last-of-type{margin-top:1.2rem}.accountability-template-modal .box{max-height:90%;min-height:-moz-fit-content;min-height:fit-content;display:flex;flex-direction:column}.add-main-right>p{font-size:1.2rem;line-height:1.44rem}}main[role=nutrition-wrapper].maximized{max-width:unset!important}main[role=nutrition-wrapper]>header{display:flex;justify-content:space-between}[data-theme=light] main[role=nutrition-wrapper]>header>button[data-button-type=secondary]{background-color:var(--light-gray)}@media only screen and (max-width:640px){main[role=nutrition-wrapper]{padding:0;margin-left:0;display:flex;flex-direction:column;margin:0!important}.Nutrition ::-webkit-scrollbar{width:0;height:0}.Nutrition ::-webkit-scrollbar-thumb{background:#505050}.Nutrition ::-webkit-scrollbar-track{background-color:var(--black)}main[role=nutrition-wrapper] .athlete-section-header.only-show-mobile{border-bottom:none}main[role=nutrition-wrapper]>header{padding-inline:1.6rem;gap:.8rem;justify-content:flex-start}main[role=nutrition-wrapper]>header>:is(button,[role=button]):is([data-button-type=secondary],[data-button-type=outline]){flex:1;font-size:1.4rem}[data-theme=light] main[role=nutrition-wrapper]>header>:is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{background-color:var(--dark-grey)}.Nutrition .nutrition-history{margin-top:0;height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content;background-color:transparent}.Nutrition .Nutrition-Progress>header hgroup:first-child>label{display:none}.Nutrition .Nutrition-Progress>header hgroup:first-child>div{flex-direction:column}.Nutrition .Nutrition-Progress>header hgroup:first-child>div details{border-radius:1.2rem;display:flex;width:100%;background:var(--dark-grey);height:var(--button-height-mobile)}.Nutrition section.nutrition-history header hgroup:first-child>div details summary{height:100%;max-height:var(--button-height-mobile);font-size:1.2rem;padding-inline:1.6rem}.Nutrition section.nutrition-history header hgroup:first-child>div details ul{width:100%}.Nutrition section.nutrition-history header hgroup:first-child>div details ul li{font-size:1.2rem;height:var(--button-height-mobile);display:flex;justify-content:center;width:100%}.Nutrition section.nutrition-history header hgroup:first-child>div details ul li div{width:100%}[data-theme=light] .Nutrition section.nutrition-history .input-wrapper>input[type=checkbox]:not(:checked)~.checkbox-input>.checkbox{filter:var(--filter-black) var(--filter-contrast)}.Nutrition section.nutrition-history header hgroup:first-child div.input-wrapper{width:100%}.Nutrition section.nutrition-history header hgroup:first-child div.input-wrapper label{display:flex;width:100%;height:var(--button-height-mobile)}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table{margin-top:2.2rem;padding:1.2rem;background-color:var(--dark-grey);height:-moz-fit-content;height:fit-content}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table thead tr:first-child th{background-color:var(--white-05)}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table thead tr:first-child th:first-child{border-top-left-radius:1.2rem}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table thead tr:first-child th:last-child{border-top-right-radius:1.2rem}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table thead tr:last-child th{background-color:var(--light-gray)}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table thead tr:last-child th p{color:var(--white-70)}.Nutrition section[role=table-wrapper][data-scrollable].nutrition-table tr{height:var(--button-height-mobile)}.Nutrition-Progress .history-summary{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:0 1.6rem 1.6rem;display:flex;flex-direction:column;width:100%;max-width:100%}.Nutrition-Progress .history-summary .nutrition-adherence{background-color:var(--dark-grey);margin-top:0;width:100%;max-width:100%}.Nutrition-Progress .history-summary .nutrition-adherence span{font-size:1.2rem;vertical-align:middle}.Nutrition-Progress .history-summary .nutrition-summary{display:flex;font-size:1.2rem;justify-content:center;background-color:var(--dark-grey);margin-top:0}.Nutrition .nutrition-table table thead,.Nutrition section[role=table-wrapper][data-scrollable]>table>thead>tr>th{position:static}.Nutrition .nutrition-table table tbody td:last-child{display:block;height:var(--button-height-mobile)}.Nutrition-Progress .history-summary .nutrition-adherence .adherence-head{flex-direction:row}.Nutrition-Progress .history-summary .nutrition-adherence .adherence-head :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{z-index:unset}[data-theme=light] .Nutrition-Progress .history-summary .nutrition-adherence .adherence-head :is(button,[role=button]):is([data-button-type=outline]):not([disabled]):before{background-color:var(--dark-grey)}.Nutrition-Progress .history-summary .nutrition-adherence .adherence-head .unit-container :is(button,[role=button]):is([data-button-type=outline]):not([disabled]){position:relative}.Nutrition-Progress .history-summary .nutrition-adherence .adherence-head .unit-container :is(button,[role=button]):is([data-button-type=outline]):not([disabled]) span{z-index:1}.Nutrition-Progress .adherence-row-stats{width:100%;overflow:auto;gap:2rem}.Nutrition-Progress .adherence-row-stats .adherence-row-titles{margin-top:0}.Nutrition-Progress .adherence-row-stats .adherence-row-titles label{height:var(--button-height-mobile);display:flex;align-items:center;font-size:1.2rem;font-weight:600;width:-moz-fit-content;width:fit-content}.Nutrition-Progress .adherence-clean-body{gap:.8rem}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper]:not(:nth-child(4),:nth-child(5)){min-width:14.4rem;width:-moz-fit-content;width:fit-content}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper]:is(:nth-child(4),:nth-child(5)){min-width:9rem;width:-moz-fit-content;width:fit-content}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper]{height:-moz-fit-content;height:fit-content}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table]{border-radius:.8rem}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] thead td{text-align:center;font-weight:700}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] tbody tr th{background-color:var(--white-10)}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] :is(th){font-size:1.2rem;font-weight:700}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] :is(th,td){font-size:1.2rem;background-color:var(--white-05);height:var(--button-height-mobile)}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] tbody tr:is(:nth-child(2),:nth-child(3)){border-bottom:1px solid var(--white-10)}.Nutrition-Progress .adherence-clean-body section[role=table-wrapper] table[role=report-table] tbody tr:is(:last-child) td{text-align:center}.Nutrition-Progress .history-summary .nutrition-summary{flex-direction:column}.Nutrition-Progress .history-summary .nutrition-summary header.summary-toggles{margin-top:0}.Nutrition-Progress .history-summary .nutrition-summary header.summary-toggles>button{flex:1;font-size:1.2rem}.Nutrition-Progress .history-summary .nutrition-summary header.summary-toggles>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):not(#progress-photos details button){font-size:1.2rem}.Nutrition-Progress .history-summary .nutrition-summary span.summary-title{font-weight:600;font-size:1.2rem}.Nutrition-Progress .history-summary .nutrition-summary .nutrition-target span{font-size:1.2rem}.Nutrition-Progress .history-summary .nutrition-summary .nutrition-target>div>div>div>span{opacity:.6}.Nutrition-Progress .history-summary .nutrition-summary header.summary-toggles>button:not([data-button-type=primary]){background-color:var(--white-05)}.Nutrition-Progress .history-summary .nutrition-summary .nutrient-target.title{font-weight:600}.Nutrition-Progress .history-summary .nutrition-summary .graph-container.donut{flex-direction:column}.Nutrition-Progress .history-summary .nutrition-summary .graph-container.donut .legend-container{flex-direction:row}.donut-chart .donut-content .kcal-value{line-height:3.4rem}.donut-chart .donut-content .kcal-label,.donut-chart .donut-content .kcal-left{line-height:1.68rem}.graph-container.donut .legend-container .legend-item{align-items:center}.Nutrition-Progress .history-summary .nutrition-summary .summary-title{display:flex;justify-content:space-between}.Nutrition-Progress .history-summary .nutrition-summary .bodyweight section[role=table-wrapper]{margin-top:2.4rem;height:-moz-fit-content;height:fit-content}.Nutrition-Progress .history-summary .nutrition-summary section[role=table-wrapper] table :is(th,td){font-size:1.2rem;height:var(--button-height-mobile);border:1px solid var(--white-10);padding-inline:1.6rem}.Nutrition-Plans .plans-head a{display:none}.Nutrition .active-plan-summary{padding-inline:1.6rem}[data-theme=light] .Nutrition .active-plan-summary .Nutrition-Plans{background-color:var(--dark-grey)}.Nutrition .active-plan-summary .Nutrition-Plans .nutrition-plan-row-item{height:var(--button-height-mobile)}.Nutrition-Plans .nutrition-plan-row-item:has(button.nutrition-plan-info-active){border:none}.Nutrition-Plans .nutrition-plan-row-item:has(button.nutrition-plan-info-active) .plan-controls>a{background-color:var(--white-05)}.Nutrition-Plans .nutrition-plan-row-item:has(button.nutrition-plan-info-active) .plan-controls>a:not(.delete)>img{filter:var(--filter-black) var(--filter-contrast)}.Nutrition-Plans .nutrition-plans-bs{gap:.4rem}.Nutrition-Plans .plan-controls{height:100%;width:100%;justify-content:flex-end}.Nutrition-Plans .plan-controls>a{height:100%;width:unset;aspect-ratio:1/1}.Nutrition-Plans .plans-head>div{gap:.8rem}.Nutrition-Plans .plans-head .plans-head-title{font-size:1.4rem}.Nutrition-Plans .plans-head p{font-size:1.2rem;line-height:1.44rem}.Nutrition .active-plan-summary .Nutrition-Plans .nutrition-plan-row-item span{font-size:1.2rem}[data-theme=light] .Nutrition .active-plan-summary .nutrition-plan-summary{background-color:var(--dark-grey)}.Nutrition .active-plan-summary .nutrition-plan-summary .nutrition-plan-summary-title{font-size:1.4rem;margin-bottom:.8rem}.Nutrition .active-plan-summary .nutrition-plan-summary p.p4{font-size:1.2rem;line-height:1.44rem;margin-bottom:.8rem}.Nutrition .active-plan-summary .nutrition-plan-summary .graph-container.donut{flex-direction:column}.Nutrition .active-plan-summary .nutrition-plan-summary .graph-container.donut .legend-container{flex-direction:row}[data-theme=light] .Nutrition :is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .rdp-table{background-color:var(--dark-grey)}[data-theme=light] .Nutrition :is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .stats-card{background-color:var(--dark-grey)}.Nutrition :is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body]{overflow:unset}.Nutrition :is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper]{overflow:auto}.Nutrition :is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .stats-card .stats-column span{font-size:1.2rem}:is(.nutrition-plan-calendar) div[role=month-handler]{width:100%;margin-inline:0;height:var(--button-height-mobile)}:is(.nutrition-plan-calendar) div[role=month-handler]>:is(button,[role=button])[data-icon-only]{height:100%;aspect-ratio:1/1}:is(.nutrition-plan-calendar) div[role=month-handler] button img{width:2.5rem;height:2.5rem}:is(.nutrition-plan-calendar) div[role=month-handler]>div{height:100%;flex:1;font-size:1.4rem;gap:0;padding-inline:.8rem}[data-theme=light] :is(.nutrition-plan-calendar) div[role=month-handler]>div{background-color:var(--dark-grey)}:is(.nutrition-plan-calendar) div[role=month-handler] :is(button,[role=button])[data-icon-only]>picture{display:flex;height:100%;justify-content:center;align-items:center}}.meal-planner-main{max-width:100%!important}main[role=nutrition-wrapper]>.meal-planner-header>.week-selector{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.meal-planner-main>.meal-planner-header>hgroup>.header-date{font-size:1rem}.meal-planner-main>.meal-planner-header>hgroup>.header-title{font-size:1.125rem;font-weight:600}.meal-planner-main>.meal-planner-header>.header-buttons{display:flex;gap:.5rem}.meal-planner-main>.meal-planner-header>.header-buttons>.chip{padding-block:0;margin-right:.5rem}.meal-planner-main>.meal-planner-header>.header-buttons>button{background-color:var(--dark-grey)}.meal-planner-main>.meal-planner-header>.header-buttons summary+ul{left:auto;max-height:none;width:100%;min-width:11rem;max-width:18.5rem;padding:.25rem}.meal-planner-main>.meal-planner-header>.header-buttons details[role=list] ul li{display:flex;height:var(--button-height);cursor:pointer;align-items:center;justify-content:space-between;border-radius:var(--border-radius);padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.meal-planner-main>.meal-planner-header>.header-buttons details[role=list] ul li:hover{background-color:var(--secondary-background-hover-color)}.meal-planner-main>.meal-planner-header>.header-buttons>button>span{font-weight:600}.meal-planner-main>.meal-planner-header>.header-buttons>button>picture{margin-right:.25rem}.meal-planner-main>.meal-planner-header>.header-buttons>button>.help-tooltip{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--white-10)}.meal-planner-main>.resume>.resume-nutrition{margin-left:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.meal-planner-main>.resume>.resume-nutrition{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.meal-planner-main>.resume>.resume-nutrition{grid-template-columns:repeat(7,minmax(0,1fr))}}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container{margin-bottom:.75rem;display:flex;height:3rem;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.625rem .75rem}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions{display:flex;align-items:center;justify-content:center;gap:.25rem}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.copy{height:auto;border-radius:.5rem;background-color:var(--secondary-background-color);padding:.3125rem}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>details{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.enabled{background-color:var(--secondary-background-color)}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.disabled{background-color:var(--white-05)}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.disabled>summary>picture>img{filter:grayscale(100%) brightness(50%)}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>details>summary{background-color:transparent}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>details>summary+ul{background-color:var(--background-color)}.resume-nutrition>.resume-container:last-of-type .resume-stats .header-container .actions details>ul{left:auto}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>details>summary+ul>li{cursor:pointer}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions details[role=list] summary:not([role]):focus{box-shadow:none}.data-source-modal>.box{min-width:34.5rem}.data-source-modal>.box>.body>.description{margin-bottom:1.5rem}.data-source-modal>.box>.body>.selection{border-radius:.75rem;background-color:var(--white-05)}.data-source-modal>.box>.body>.description>span{opacity:.7;font-size:.75rem}.data-source-modal>.box>.body>.selection>ul>li{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--white-10)}.data-source-modal>.box>.body>.selection>ul>li:last-child{border-bottom:none}.data-source-modal>.box>.body>.selection>ul>li>.information{font-size:.75rem;display:flex;flex-direction:column;padding-left:1rem}.data-source-modal>.box>.body>.selection>ul>li>.checkbox{padding-right:1rem}.data-source-modal>.box>.body>.selection>ul>li>.checkbox>picture>img{height:1.5rem;width:1.5rem;cursor:pointer}.data-source-modal>.box>.body>.selection>ul>.not-eligible>.checkbox>picture>img{cursor:not-allowed}.data-source-modal>.box>.body>.footer{margin-bottom:2rem;margin-top:3rem;display:flex;justify-content:flex-end}.data-source-modal>.box>.body>.footer>button{min-height:2.5rem;min-width:6rem}.create-new-food-modal>.box>.body{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2rem}.create-new-food-modal>.box>.body>button{display:flex;height:100%;width:100%;justify-content:space-between;background-color:var(--white-05);padding-top:.5rem;padding-bottom:.5rem}.create-new-food-modal>.box>.body>button>.main-button-container{display:flex;align-items:center;gap:.75rem}.create-new-food-modal>.box>.body>button>.main-button-container>.info-button{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.create-new-food-modal>.box>.body>button>.main-button-container>.img-button{border-radius:.5rem;background-color:var(--white-05);padding:.75rem}.create-new-food-modal>.box>.body>button>.main-button-container>.img-button>picture>img{height:1.25rem;width:1.25rem}[data-theme=dark] .create-new-food-modal>.box>.body>button>.arrow>picture>img{filter:opacity(.5)}.create-new-food-modal>.box>.body>button>.arrow>picture>img{height:1.5rem;width:1.5rem}.edit-meal-modal>.box>.body>.header-buttons>.first-row>.meal-details>.option:hover,.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.copy:hover,.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.enabled:hover{background-color:var(--secondary-background-hover-color)}.edit-meal-modal>.box>.body>.header-buttons>.first-row>.meal-details>.option{height:2rem;width:2rem;border-radius:.5rem;background-color:var(--secondary-background-color);padding:0}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.header-container>.actions>.copy>picture>img{height:1.125rem;width:1.125rem}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.content-container{font-size:.75rem;display:flex;height:16rem;flex-direction:column;justify-content:space-between;border-radius:.75rem;padding-left:.75rem;padding-right:.75rem}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.content-container>.info>.goals{display:flex;flex-direction:column;gap:.125rem;text-align:end}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.content-container>.info{border-bottom:1px solid var(--white-10);display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}.add-food-modal>.box>.body>.footer>div>.footer-nutrition>div>.kcal,.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.content-container>.info>div>.fiber{--tw-text-opacity:1;color:rgb(13 194 104/var(--tw-text-opacity,1))}.add-food-modal>.box>.body{max-height:85vh;padding-top:0}.meal-planner-main>.resume>.resume-nutrition>.resume-container>.resume-stats>.content-container>.info:last-child{border-bottom:none}.meal-planner-main>.resume>.main-meal-planner-calendar{margin-top:1.5rem;margin-bottom:6.125rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container{display:flex}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-header{display:flex;max-width:1rem;flex-direction:column;align-items:center}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-header>.custom-meal-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-header>.custom-meal-actions>a{cursor:pointer}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-header>.custom-meal-actions>a>picture>img{height:1rem;width:1rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-header>span{transform:rotate(-180deg);writing-mode:vertical-rl;opacity:.7}.meal-planner-main>.resume>.main-meal-planner-calendar>.add-custom-meal{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:3rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.add-custom-meal>button{border:1px dashed #ffffff33;height:6rem;width:100%;gap:.5rem;background-color:var(--dark-grey);padding-top:1.5rem;padding-bottom:1.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.add-custom-meal>button:hover{background-color:var(--secondary-background-hover-color)}.meal-planner-main>.resume>.main-meal-planner-calendar>.add-custom-meal>button>span{font-size:.75rem;opacity:.7}.meal-planner-main>.resume>.main-meal-planner-calendar>.add-custom-meal>button>picture>img{height:3rem;width:3rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar{margin-left:2rem;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar{display:flex;flex-wrap:wrap;align-items:stretch}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day{position:relative;margin-top:1rem;min-height:11.0625rem;width:100%;flex-grow:1;border-radius:.75rem;background-color:var(--dark-grey)}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full{display:flex;flex-direction:column}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info{border-bottom:1px solid var(--white-10);display:flex;flex-direction:column;padding-top:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.resume{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;padding-top:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.resume>div{font-size:.6875rem;height:1rem;width:2.375rem;border-radius:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.title{font-size:.75rem;font-weight:600}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.values{margin-top:.5rem;margin-bottom:.5rem;display:flex;justify-content:space-between}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action{display:flex;align-items:center;gap:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>button>picture,.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>button>picture>img{height:1rem;width:1rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>button{height:var(--button-height);width:var(--button-height);border-radius:.5rem;background-color:var(--white-05);padding:0}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>button:hover{background-color:var(--white-20)}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.values>.value{display:flex;gap:.125rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.values>.value>div{font-size:.6875rem;height:1rem;width:1rem;border-radius:9999px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.subtitle,.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.wrap-nutrition>.full-info>.values>.value>span{font-size:.6875rem;opacity:.7}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>a{display:flex;height:var(--button-height);min-width:-moz-fit-content;min-width:fit-content;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--white-05)}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>a:hover{background-color:var(--white-20)}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>a>span{font-size:.75rem;padding-left:.12rem;opacity:.7}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-full>.day-nutrition>.action>a>picture>img{height:1rem;width:1rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day>.day-nutrition{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;padding:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-no-hover{cursor:default!important}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty{cursor:pointer}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty:hover{border:1px dashed #ffffff33}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-no-hover:hover{border:none}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty:hover>.day-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link{position:absolute;top:0;left:0;display:none;height:100%;width:100%}@media only screen and (max-width:640px){main[role=login-wrapper]>section form div:has(h1):not(.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link){display:flex;align-self:center}main[role=login-wrapper]>section form div:has(h1):not(#coaching-wrapper main.athlete-list>section>article>ul>a.mobile-hidden).meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link{display:none}}:is(article[role=report-content],.nutrition-plan-calendar) section[role=planner-wrapper] div[role=planner-body] div[role=month-column] .event-counters-wrapper .event-counter-row .event-counter-item.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link{opacity:0}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link>picture>img{height:3rem;width:3rem}.meal-planner-main>.resume>.main-meal-planner-calendar>.meal-type-container>.meal-type-calendar>.meal-planner-calendar>.day-empty>.day-link>span{font-size:.75rem;opacity:.7}.meal-planner-main>.week-selector{margin-top:2.5rem;margin-bottom:2rem;margin-left:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.meal-planner-main>.meal-planner-header>.week-selector>.arrow-button,.meal-planner-main>.week-selector>.arrow-button{border:none;height:auto;padding:0}.meal-planner-main>.meal-planner-header>.week-selector>.arrow-button[disabled],.meal-planner-main>.week-selector>.arrow-button[disabled]{pointer-events:auto;cursor:not-allowed}.meal-planner-main>.meal-planner-header>.week-selector>.week-button,.meal-planner-main>.week-selector>.week-button{border-radius:.5rem;background-color:var(--dark-grey);padding:.625rem .5rem}.meal-planner-main>.meal-planner-header>.week-selector>.week-button>a>div,.meal-planner-main>.week-selector>.week-button>a>div{cursor:pointer;border-radius:var(--border-radius-md);padding:.25rem}.meal-planner-main>.meal-planner-header>.week-selector>.week-button>a>div:hover,.meal-planner-main>.week-selector>.week-button>a>div:hover{background-color:var(--white-20)}:is(.save-meal-plan-as-template,.handle-meal-plan-template)>.box>.body{padding-bottom:2rem}:is(.create-new-meal-modal,.save-meal-plan-as-template,.handle-meal-plan-template)>.box>.body>.buttons{display:flex;align-items:center}:is(.save-meal-plan-as-template,.handle-meal-plan-template)>.box>.body>.add-span{font-size:.75rem;margin-bottom:.5rem;opacity:.7}:is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container{margin-bottom:1.5rem;border-radius:.75rem;padding:.5rem}:is(.add-food-modal)>.box>.body>.main-container{margin-top:1.25rem;display:flex;gap:1rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container{height:28.5rem;min-width:49.5rem;border-radius:.75rem;padding:.5rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container{height:28.5rem;min-width:22rem;overflow:auto;border-radius:.75rem;background-color:var(--white-05);padding:.5rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food{height:100%}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.title{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button{border:none;z-index:1;transition:background .2s;position:relative;display:flex;height:auto;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;border-radius:0;padding:.5rem .25rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:before{content:"";position:absolute;top:0;bottom:0;left:-.5rem;right:-.5rem;z-index:-1;background:transparent;transition:background .2s}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:not(:last-child){border-bottom:1px solid var(--white-10)}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:hover:before{border-radius:.75rem;background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.nutrition-info{font-size:.75rem;display:flex;align-items:center;gap:.75rem;opacity:.7}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info{display:flex;width:100%;align-items:center;justify-content:space-between}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.identifier,:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.title>.identifier{display:flex;width:4rem;align-items:baseline;gap:.3125rem;border-radius:.75rem;background-color:var(--white-05);padding:.25rem .5rem}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.identifier{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content>.actions>.number-container>button:hover,[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content>.actions>button:hover,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.food>.content>.actions>.number-container>button:hover,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.food>.content>.actions>button:hover{background-color:#c7cbd1}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>:is(input),:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>div>:is(input),[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:hover :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>:is(input){background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.actions>a{background-color:var(--white-10)}[data-theme=light] .add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal,[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.title>.identifier{background-color:var(--white-10)}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.identifier>span,:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.title>.identifier>span{font-size:.625rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.actions>a{display:flex;height:1.75rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--white-05);padding:0}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.actions>a:hover{background-color:var(--white-20)}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.actions>.edit>picture>img{height:1.25rem;width:1.25rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.title-food>span{font-size:.75rem}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button>.main-food-info>.title-food{display:flex;flex-direction:column;align-items:flex-start}:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.no-content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container{background-color:#e8ecf0}[data-theme=dark] :is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container{--tw-bg-opacity:1;background-color:rgb(32 38 46/var(--tw-bg-opacity,1))}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container{background-color:#e8ecf0}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>.button-container>:is(button,[role=button]):is([data-button-type=outline]):disabled,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(button){background-clip:initial;background-image:none;color:var(--disabled-text-color)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>.button-container>:is(button,[role=button]):is([data-button-type=outline]):hover{background-color:var(--white-10)}[data-theme=dark] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container{--tw-bg-opacity:1;background-color:rgb(32 38 46/var(--tw-bg-opacity,1))}:is(.save-meal-plan-as-template,.handle-meal-plan-template)>.box>.body>.food{margin-top:.5rem;margin-bottom:3rem;border-radius:.75rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem}:is(.create-new-meal-modal,.save-meal-plan-as-template)>.box>.body>.buttons>:is(button,[role=button]):is([data-button-type=primary]){min-width:7rem}.handle-meal-plan-template>.box>.body>.buttons>:is(button,[role=button]):is([data-button-type=primary]){min-height:2.5rem;min-width:11rem}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div{margin-bottom:1rem;min-width:40rem}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div{margin-bottom:1rem;min-width:40rem}.handle-meal-plan-template>.box>.body>.inputs>div{margin-bottom:1.5rem;min-width:30rem}:is(.add-food-modal)>.box>header{border:none}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div>div:has(>ul.tags){position:relative;min-height:8rem;border-radius:.75rem;background-color:var(--white-10);padding:1rem 1rem 2rem}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div>div:has(>ul.tags){position:relative;min-height:8rem;border-radius:.75rem;background-color:var(--white-10);padding:1rem 1rem 2rem}:is(.create-new-meal-modal,.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags{display:flex;min-height:6rem;flex-wrap:wrap;align-content:flex-start;gap:.5rem;overflow:auto}:is(.create-new-meal-modal,.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags>p.st1{position:absolute;bottom:1rem;left:1rem;opacity:.3}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags>input{outline:2px solid transparent;outline-offset:2px;height:2rem;width:-moz-fit-content;width:fit-content;background-color:transparent}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div>div>ul.tags>input{outline:2px solid transparent;outline-offset:2px;height:2rem;width:-moz-fit-content;width:fit-content;background-color:transparent}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags>input:focus{box-shadow:none}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div>div>ul.tags>input:focus{box-shadow:none}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags>li{display:flex;height:2rem;align-items:center;gap:.25rem;border-radius:var(--border-radius-md);background-color:var(--white-10);padding:.375rem .75rem}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div>div>ul.tags>li{display:flex;height:2rem;align-items:center;gap:.25rem;border-radius:var(--border-radius-md);background-color:var(--white-10);padding:.375rem .75rem}:is(.save-meal-plan-as-template)>.box>.body>.inputs>div>div>ul.tags>li>picture>img{height:1.25rem;width:1.25rem;cursor:pointer}:is(.create-new-meal-modal)>.box>.body>div>.inputs>div>div>ul.tags>li>picture>img{height:1.25rem;width:1.25rem;cursor:pointer}:is(.custom-meal-modal,.create-new-meal-modal)>.box>.body{overflow:unset;padding-bottom:2rem}:is(.create-new-meal-modal)>.box>.body-foods{display:flex;max-height:85vh;min-height:80vh;flex-direction:column;justify-content:space-between}:is(.custom-meal-modal)>.box>.body>.order{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}:is(.custom-meal-modal)>.box>.body>.order>.row{display:flex;align-items:center;gap:.5rem}:is(.custom-meal-modal)>.box>.body>.order>.row>.name{height:auto;min-height:2.25rem;width:auto;min-width:20rem;align-content:center;border-radius:.5rem;background-color:var(--white-05);padding-left:1rem;padding-right:1rem}:is(.custom-meal-modal)>.box>.body>.order>.row>div>.drag-wrapper,:is(.custom-meal-modal)>.box>.body>.order>.row>div>a,:is(.custom-meal-modal)>.box>.body>.order>.row>div>button{display:flex;height:1.875rem;cursor:pointer;align-items:center;border-radius:.5rem;background-color:var(--white-05);padding:.375rem}:is(.custom-meal-modal)>.box>.body>.order>.row>div>.drag-wrapper.disabled,:is(.custom-meal-modal)>.box>.body>.order>.row>div>a.disabled{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:is(.custom-meal-modal)>.box>.body>.order>.row>div>button>.check>img{filter:brightness(0) invert(1)}:is(.custom-meal-modal)>.box>.body>.order>.row>div>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):after,:is(.custom-meal-modal)>.box>.body>.order>.row>div>:is(button,[role=button]):is([data-button-type=primary]):not([disabled]):before{border-radius:.5rem}:is(.custom-meal-modal)>.box>.body>.order>.row>div>.drag-wrapper:hover,:is(.custom-meal-modal)>.box>.body>.order>.row>div>button:hover{background-color:var(--white-10)}[data-theme=light] :is(.custom-meal-modal)>.box>.body>.order>.row>div>a:hover{background-color:var(--white-10)}:is(.custom-meal-modal)>.box>.body>.order>.row>div>.drag-wrapper>picture>img,:is(.custom-meal-modal)>.box>.body>.order>.row>div>a>picture>img,:is(.custom-meal-modal)>.box>.body>.order>.row>div>button>picture>img{height:1.125rem;width:1.125rem}:is(.custom-meal-modal)>.box>.body>.inputs{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}:is(.custom-meal-modal)>.box>.body>.inputs>div>button{height:2.625rem;min-width:4rem}[data-theme=light] :is(.custom-meal-modal)>.box>.body>.inputs>div>button{background-color:var(--white-05)}[data-theme=light] :is(.custom-meal-modal)>.box>.body>.inputs>div>button:hover{background-color:var(--white-10)}:is(.custom-meal-modal)>.box>.body>.footer{margin-top:2.6875rem;display:flex;justify-content:flex-end}:is(.custom-meal-modal)>.box>.body>.footer>button{height:2.625rem;min-width:6rem}:is(.move-meal-plan-modal,.create-new-meal-modal)>.box{overflow:unset}:is(.move-meal-plan-modal)>.box>.body{overflow:unset;display:flex;min-width:32rem;flex-direction:column;padding-bottom:2rem}:is(.duplicate-meal-plan-week-modal)>.box>.body>div>ul{display:flex;max-width:54rem;flex-wrap:wrap;align-items:center;gap:2rem;padding-top:1rem}:is(.duplicate-meal-plan-week-modal)>.box>.body>div>ul>li{width:auto;justify-items:center;white-space:nowrap}:is(.duplicate-meal-plan-week-modal)>.box>header>div>h2{padding-right:1rem}:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals{padding-top:1rem;padding-bottom:1.5rem;border-width:0 0 1px;border-style:solid;border-color:var(--white-10)}:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals>ul{display:flex;align-items:center;gap:1rem}:is(.duplicate-meal-plan-modal)>.box>.body>.dates>ul>li>button,:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals>ul>li>button{border-radius:initial;display:flex;height:auto;align-items:center;gap:.5rem;padding:0}:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals>ul>li>button>span{margin-left:.25rem}:is(.duplicate-meal-plan-modal)>.box>.body>.select-weeks>.buttons{display:flex;align-items:center;gap:.5rem;padding-top:1rem}:is(.duplicate-meal-plan-modal)>.box>.body>.dates>ul{display:flex;flex-direction:column;gap:.5rem}:is(.duplicate-meal-plan-modal)>.box>.body>.dates>ul>li>button>picture,:is(.duplicate-meal-plan-modal)>.box>.body>.dates>ul>li>button>picture>img{height:2rem;width:2rem}:is(.duplicate-meal-plan-modal,.duplicate-meal-plan-week-modal)>.box>.body>.footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:2.25rem}:is(.duplicate-meal-plan-modal,.duplicate-meal-plan-week-modal)>.box>.body>.footer>:is(a,button){height:2.625rem;width:8rem}:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals>ul>li>button>picture,:is(.duplicate-meal-plan-modal)>.box>.body>.select-meals>ul>li>button>picture>img{height:2rem;width:2rem}:is(.duplicate-meal-plan-modal)>.box>.body>.select-weeks{padding-top:1.5rem;padding-bottom:1.5rem}:is(.duplicate-meal-plan-modal)>.box>.body>.meals-title>span{font-size:.75rem}:is(.duplicate-meal-plan-modal,.duplicate-meal-plan-week-modal)>.box>.body{display:flex;flex-direction:column;padding:1.5rem 2rem 2rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.info{display:flex;flex-direction:column;gap:.5rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>:is(.info,.select)>.label{font-size:.75rem;opacity:.7}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.select{margin-top:1.5rem;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.5rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.select>details{height:3rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.select>details>summary{--height:3rem;height:var(--height)}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.select-disabled>details>summary>p{opacity:.3}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.select>details>summary+ul.opened{height:9rem;overflow-y:auto}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.buttons{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.buttons>button{height:2.625rem;min-width:7rem}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.buttons>.cancel{background-color:var(--white-05);color:var(--danger)}:is(.duplicate-meal-plan-modal,.move-meal-plan-modal)>.box>.body>.buttons>.cancel:hover{background-color:var(--white-10)}.add-food-modal>.box>.body>.header-buttons{display:flex;flex-direction:column}.add-food-modal>.box>.body>.header-buttons>.first-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.edit-meal-modal>.box>.body>.header-buttons>.first-row{display:flex;flex-direction:column;justify-content:center;gap:.5rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row,:is(.save-meal-plan-as-template)>.box>.body>.second-row{position:relative;margin-bottom:1.25rem;border-radius:.5rem;background-color:var(--white-05);padding:1rem}:is(.create-new-meal-modal)>.box>.body>div>div>.second-row{margin-bottom:1rem;border-radius:.5rem;background-color:var(--white-05);padding:1rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container{position:relative;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.title{display:flex;align-items:center;justify-content:space-between}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.title>.widget-info{font-size:.75rem;padding:.375rem .75rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.step,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.step{margin-bottom:.5rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.step>.text,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.step>.text{font-size:.75rem;opacity:.7}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content{z-index:1000;position:absolute;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.75rem;padding:1rem .75rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.animated{animation:slide-down 1s ease-out forwards}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.animated.hide{animation:slide-up 1s ease forwards}[data-theme=dark] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content{background-color:#40464d}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content{background-color:#f1f3f6}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.info-food,:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food,:is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food{font-size:.75rem;gap:.125rem;display:flex;height:auto;flex-direction:column;align-items:flex-start;justify-content:center;padding:.25rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.info-food>.nutrition-info>span{margin-right:.25rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions{display:flex;align-items:center;gap:.5rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container{display:flex;align-items:center;border-radius:.5rem;background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.button-cancel{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--white-05);padding:0}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.button-cancel>img{width:.625rem;height:.625rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container>button{height:2rem;padding-left:.75rem;padding-right:.75rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container>button>picture>img{height:1rem;width:1rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container>div>input{border:none;box-shadow:none;margin-right:.2rem;height:2rem;width:2rem;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;padding:0}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container>div>span{width:6.9rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container{position:relative}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>input[type=search],:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container>input[type=search],:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.search-container>input[type=search]{color:hsla(0,0%,100%,.7);height:2.625rem;width:18.5rem;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>input[type=search],[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container>input[type=search],[data-theme=light] :is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.search-container>input[type=search]{color:rgba(0,0,0,.7)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button{height:2rem;width:2rem;padding-left:0;padding-right:0}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button:is([data-button-type=primary])>picture>img,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button:is([data-button-type=primary])>picture>img{height:.875rem;width:.875rem}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content{border-bottom:1px solid var(--white-20)}[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>button{background-color:var(--white-20)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>.search-container>.edit-confirm>button:hover{background-color:var(--white-20)}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div .results{z-index:100;position:absolute;margin-top:.5rem;max-height:48vh;min-width:37.5rem;max-width:47.5rem;overflow-y:auto;border-radius:.5rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.status-message>.no-results,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div .results>.status-message>.no-results,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div .results>.status-message>.no-results{display:flex;height:3rem;align-items:center;justify-content:center}[data-theme=dark] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results{background-color:#40464d}[data-theme=dark] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results{background-color:#40464d}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results{background-color:#f1f3f6}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results{background-color:#f1f3f6}:is(.create-new-meal-modal)>.box>.body>div>div>.added-text{margin-top:.5rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}:is(.create-new-meal-modal)>.box>.body>div>div>.food{height:13rem;overflow:auto;padding-left:.25rem;padding-right:.25rem}:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content:not(:last-child){border-bottom:1px solid var(--white-10)}:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content,:is(.save-meal-plan-as-template)>.box>.body>.food>.content{display:flex;align-items:center;justify-content:space-between;gap:8rem;padding-top:.75rem;padding-bottom:.75rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>div>.results>.content,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content{border:none;display:flex;height:auto;width:100%;align-items:center;justify-content:space-between;gap:8rem;border-radius:0;padding:.5rem;text-align:start}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content:not(:last-child),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content:not(:last-child){border-bottom:1px solid var(--white-10)}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content:hover,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content:hover{border-radius:.5rem;background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.status-message>.spinner-div,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.status-message>.spinner-div,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.status-message>.spinner-div{display:flex;align-items:center;justify-content:center}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>input[type=number],:is(.save-meal-plan-as-template)>.box>.body>.second-row>input[type=number]{width:5.7rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>input[type=number],:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>input[type=number]{height:2.625rem;width:7rem;color:hsla(0,0%,100%,.7)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>input[type=number],[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>input[type=number]{height:2.625rem;width:7rem;color:rgba(0,0,0,.7)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:hover:before{background-color:var(--white-10)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>:is(input),:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>:is(input),:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>div>:is(input),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(input),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>div>:is(input),:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>:is(input){background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>:is(button,input),:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>:is(button,input),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>:is(button,input),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(button,input),:is(.save-meal-plan-as-template)>.box>.body>.second-row>:is(button,input){height:2.625rem;border-radius:.75rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>:is(button),:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(button){background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>:is(button):hover,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(button):hover{background-color:var(--white-20)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>.button-container,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>.button-container{display:flex;min-height:4.25rem;align-items:flex-end}:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>button:before,:is(.save-meal-plan-as-template)>.box>.body>.second-row>button:before,[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>button:before{background-color:var(--white-05)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>button:hover:before,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>button:hover:before,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>button:hover:before,:is(.save-meal-plan-as-template)>.box>.body>.second-row>button:hover:before,[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>button:hover:before{background-color:var(--white-20)}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>details>summary,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>details>summary,:is(.save-meal-plan-as-template)>.box>.body>.second-row>details>summary{--height:2.625rem;height:var(--height);width:13.7rem;gap:.25rem;border-radius:.75rem}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>details>summary>p,:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>div>details>summary>span,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>details>summary>p{opacity:.3}:is(.add-food-modal)>.box>.body>.main-container>div>.second-row>.inputs-container>.opacity-text>details>summary>p,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>.opacity-text>details>summary>p{opacity:.7}.edit-meal-modal>.box>.body>.add-food-main-container>.first-row>.add-span>span,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.third-row>span{font-size:.75rem;opacity:.7}[data-theme=light] .add-food-modal>.box>.body>.header-buttons>.first-row>nav>.create-new>:is(button,[role=button]):is([data-button-type=outline]){background-color:var(--white-05)}[data-theme=light] .add-food-modal>.box>.body>.header-buttons>.first-row>nav>.create-new>:is(button,[role=button]):is([data-button-type=outline]):hover,[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container>.display-food>.info-food-button:hover,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>:is(button):hover{background-color:var(--white-10)}[data-theme=light] .add-food-modal>.box>.body>.header-buttons>.first-row>.buttons-container>:is(button,[role=button]):is([data-button-type=outline]){background-color:var(--white-20)}.add-food-modal>.box>.body>.header-buttons>.first-row>.buttons-container>:is(button,[role=button]):is([data-button-type=secondary]):hover{background-color:var(--white-20)}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>.create-new>button{padding-left:1.59375rem;padding-right:1.59375rem}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>div>a{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:0;padding:.5rem 1rem}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>.buttons-options{margin-bottom:.375rem;display:flex}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>div>a:is([aria-current],:active,:focus){color:#0000;background-image:linear-gradient(102deg,#00afe4,#5bc500);-webkit-background-clip:text}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>div>a:is([aria-current]):after{position:absolute;left:0;width:100%;background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);top:calc(100% + 5px);height:2px;--tw-content:"";content:var(--tw-content);z-index:unset}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>hgroup{margin-left:auto;display:flex;gap:1.5rem}[data-theme=light] .add-food-modal>.box>.body>.header-buttons>.first-row>.create-new>button:before{background-color:var(--white-05)}[data-theme=light] .add-food-modal>.box>.body>.header-buttons>.first-row>.create-new>button:hover:before{background-color:var(--white-20)}.add-food-modal>.box>.body>.header-buttons>.first-row>.filter{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--white-05)}.add-food-modal>.box>.body>.header-buttons>.first-row>.filter>picture>img{height:1.25rem;width:1.25rem}.add-food-modal>.box>.body>.display-search{margin-top:.5rem;display:flex;min-height:30rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.75rem;background-color:var(--white-05)}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.added-text{padding-left:.5rem;padding-right:.5rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food{margin-top:.5rem;height:15rem;overflow:auto;padding:.5rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.no-content,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.no-content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.no-content>div>button{height:2.625rem;padding-left:2rem;padding-right:2rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--white-10)}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content:last-child{border-bottom:none}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions{display:flex;align-items:center;gap:.5rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.identifier{display:flex;width:4rem;align-items:baseline;gap:.3125rem;border-radius:.75rem;background-color:var(--white-05);padding:.25rem .5rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.identifier,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content>.identifier,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.identifier{display:flex;width:4rem;align-items:baseline;gap:.3125rem;border-radius:.75rem;background-color:var(--white-05);padding:.25rem .5rem}[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.identifier{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.identifier{background-color:var(--white-10)}[data-theme=light] :is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.identifier{background-color:var(--white-10)}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content>.identifier{background-color:var(--white-10)}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.edit>picture>img{height:1.25rem;width:1.25rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.identifier>span,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.identifier>span,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content>.identifier>span,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.identifier>span{font-size:.625rem;opacity:.7}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>a,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>button,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>a,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>button,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>a,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>button{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--white-05);padding:0}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>button>img,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>button>img,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>button>img{height:.625rem;width:.625rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>.number-container{display:flex;align-items:center;border-radius:.5rem;background-color:var(--white-05)}[data-theme=light] :is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>.number-container{background-color:var(--white-10)}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>button{background-color:var(--white-20)}[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.food>.content:not(:last-child){border-bottom:1px solid var(--white-20)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.button-cancel,[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content:hover,[data-theme=light] :is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content:hover{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.actions>.number-container{background-color:var(--white-10)}[data-theme=light] :is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container{background-color:var(--white-20)}[data-theme=light] .add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal>div>input,[data-theme=light] .add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal>div>textarea{color:rgba(0,0,0,.7)}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container>button,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container>button,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>.number-container>button{height:2rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container>button>picture>img,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container>button>picture>img,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>.number-container>button>picture>img{height:1rem;width:1rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container>div>input,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container>div>input,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>.number-container>div>input{line-height:2rem;border:none;box-shadow:none;margin-right:.2rem;height:2rem;width:2rem;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;padding:0;text-align:end}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container>.span-view,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container>.span-view{height:2rem;width:6.9rem;padding:0;text-align:center;line-height:2rem}:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>.number-container>div>.span-edit,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>.number-container>div>.span-edit{margin-right:.2rem;height:2rem;width:4.5rem;padding:0;line-height:2rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>.content>.actions>.number-container>button:hover,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.actions>button:hover,:is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.food>.content>.actions>.number-container>button:hover,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.actions>button:hover,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.actions>button:hover{background-color:var(--white-20)}.edit-meal-modal>.box>.body>.header-buttons>.first-row>.meal-details>.info-food,:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.info-food,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.info-food,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.info-food,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.info-food,:is(.save-meal-plan-as-template)>.box>.body>.second-row>.inputs-container>div>.results>.info-food{font-size:.75rem;display:flex;height:auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;padding:.25rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.info-food>.nutrition-info,:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.content>.info-food>.nutrition-info,:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info,:is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.info-food>.nutrition-info,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.info-food>.nutrition-info,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.info-food>.nutrition-info{opacity:.7}.edit-meal-modal>.box>.body>.header-buttons>.first-row>.meal-details>div>.nutrition-info>span,:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info>span,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.display-food>div>.info-food>.nutrition-info>span,:is(.create-new-meal-modal)>.box>.body>div>div>.food>.content>.info-food>.nutrition-info>span,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info>span,:is(.save-meal-plan-as-template)>.box>.body>.food>.content>.info-food>.nutrition-info>span,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.info-food>.nutrition-info>span{margin-right:.25rem}:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info>.servings-span,:is(.create-new-meal-modal)>.box>.body>div>.add-food-main-container>.second-row>.inputs-container>div>.results>.content>.info-food>.nutrition-info>.servings-span,:is(.save-meal-plan-as-template)>.box>.body>.second-row>div>.results>.content>.info-food>.nutrition-info>.servings-span{margin-right:1rem!important;display:inline-block;width:6.5rem}.add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal{margin-top:.75rem;display:flex;align-items:center;gap:1rem;border-radius:.5rem;background-color:var(--white-05);padding:1rem}.add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal>div{flex:1 1 0%}.add-food-modal>.box>.body>.main-container>.add-food-main-container>.display-food>.save-new-meal>div>input{color:hsla(0,0%,100%,.7)}.add-food-modal>.box>.body>.footer>.data-source .checkbox-container{display:flex;align-items:center;gap:.25rem}.add-food-modal>.box>.body>.footer>.data-source>.checkbox-container>picture>img{cursor:pointer}.add-food-modal>.box>.body>.footer>.data-source>.checkbox-container>span{font-size:.75rem;opacity:.7}.add-food-modal>.box>.body>.display-search>.title{font-size:1.125rem;font-weight:700}.edit-meal-modal>.box>.body>.footer{justify-content:flex-end;gap:1rem}.add-food-modal>.box>.body>.footer,.edit-meal-modal>.box>.body>.footer{display:flex;align-items:center;padding-top:2.5rem;padding-bottom:2rem}.add-food-modal>.box>.body>.footer>.data-source{margin-right:1rem;display:flex;align-items:center;gap:.5rem}.add-food-modal>.box>.body>.footer>.data-source>button>picture{height:1.25rem;width:1.25rem}.add-food-modal>.box>.body>.footer>.data-source>button>span{padding-left:.25rem}.add-food-modal>.box>.body>.footer>.nutrition-button-container{display:flex;width:100%;justify-content:space-between;flex:1}.add-food-modal>.box>.body>.footer>div>.footer-nutrition{display:flex;align-items:center;justify-content:center;gap:1rem}.add-food-modal>.box>.body>.footer>div>.button-modal{display:flex;align-items:center;gap:.5rem}.add-food-modal>.box>.body>.footer>div>.button-modal>a{height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;color:var(--danger)}.add-food-modal>.box>.body>.footer>div>.button-modal>button,.edit-meal-modal>.box>.body>.footer>button{height:2.5rem;padding-left:2rem;padding-right:2rem}.edit-food-modal>.box>.body>.inputs{border-bottom:1px solid var(--white-10);display:grid;height:13rem;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem;padding-bottom:1rem}@media (min-width:640px){.edit-food-modal>.box>.body>.inputs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.edit-food-modal>.box>.body>.inputs>div>div>details{height:3rem}.edit-food-modal>.box>.body>.inputs>div>div>details>summary{--height:3rem;height:var(--height);background-color:var(--form-element-background-color)}.edit-food-modal>.box>.body>.inputs>div>div>details>summary+ul{min-width:4rem}.edit-food-modal>.box>.body>.nutrition{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem;padding-top:1.5rem}@media (min-width:640px){.edit-food-modal>.box>.body>.nutrition{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.edit-food-modal>.box>.body>.nutrition>div,.edit-food-modal>.box>.body>.nutrition>div>div{position:relative}.edit-food-modal>.box>.body>.nutrition>div>div>span{position:absolute;right:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-food-modal>.box>.body>.nutrition>div>label{opacity:1}.edit-food-modal>.box{width:41rem}.edit-food-modal>.box>.body>.footer{margin-top:2.5rem;margin-bottom:2rem;display:flex;justify-content:flex-end}.edit-food-modal>.box>.body>.footer>button{height:2.625rem;padding-left:2rem;padding-right:2rem}@media only screen and (max-width:800px){.meal-planner-main>.meal-planner-header{flex-direction:column;gap:1rem}.meal-planner-main>.meal-planner-header>.header-buttons{justify-content:center}:is(.add-food-modal,.edit-meal-modal)>.box{min-width:0}.add-food-modal>.box>.body>.footer,.add-food-modal>.box>.body>.header-buttons>.first-row,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row,:is(.save-meal-plan-as-template)>.box>.body>.second-row{flex-direction:column;gap:1rem}.add-food-modal>.box>.body>.footer>.nutrition-button-container{margin-top:.5rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem}}@media only screen and (max-width:640px){:is(.add-food-modal)>.box>.body>.main-container>.add-food-main-container,:is(.add-food-modal)>.box>.body>.main-container>.recent-foods-main-container{min-width:0}#athlete-wrapper>.meal-planner-main,#coaching-wrapper>.meal-planner-main{margin-top:10rem!important}.meal-planner-main>.meal-planner-header>.header-buttons{flex-wrap:wrap}.add-food-modal>.box{min-width:0}.add-food-modal>.box>.body>.header-buttons>.first-row,:is(.add-food-modal)>.box>.body>.main-container,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.footer,:is(.add-food-modal,.edit-meal-modal)>.box>.body>.main-container>.add-food-main-container>.second-row,:is(.create-new-meal-modal)>.box>.body>div>div>.second-row,:is(.save-meal-plan-as-template)>.box>.body>.second-row{flex-direction:column;gap:1rem}.edit-food-modal>.box>.body>.inputs{height:100%}.edit-food-modal>.box>.body>.inputs>div>div>details>summary+ul>li{padding-inline:0}.add-food-modal>.box>.body>.header-buttons>.first-row>nav>.create-new>button{height:2.5rem}}@media only screen and (min-width:640px){:is(.create-new-meal-modal,.save-meal-plan-as-template)>.box{min-width:55rem}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(10rem);opacity:1}}@keyframes slide-up{0%{transform:translateY(10rem);opacity:1}to{transform:translateY(10rem);opacity:0}}main.athlete-programs>header{margin-bottom:2rem;display:flex;align-items:center;justify-content:flex-end}main.athlete-programs>header>div.legends{display:flex;align-items:center;gap:2rem}main.athlete-programs>header>div.legends>div{display:flex;align-items:center;gap:.5rem}main.athlete-programs>header>div.legends>div>img{height:1.25rem;width:1.25rem}main.athlete-programs>header>div:not(.legends){display:flex;align-items:center;gap:.5rem}main.athlete-programs>header>div>details>summary{--height:2.625rem}main.athlete-programs>header>div a[role=button]{height:2.625rem}main[role=docs-wrapper]{padding:1rem}.docs-iconslist article img{height:3rem}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact{width:-moz-fit-content;width:fit-content}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article{overflow:auto}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article>header{margin-bottom:2rem}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article>header>h3{margin-bottom:.5rem}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article>form{width:30rem}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article>form>details{margin-bottom:1rem}:is(#dashboard-wrapper,#coaching-wrapper)>main.support.contact>article>form>textarea{margin-bottom:1.5rem;min-height:8rem;resize:vertical}#dashboard-wrapper>main.Calendar>header>section>hgroup:first-child>div.expand{display:flex;align-items:center;gap:2rem;border-radius:var(--border-radius-md);background-color:var(--white-05);padding:.5rem}#dashboard-wrapper>main.Calendar>header>section>hgroup:first-child>a[role=button]{height:2.5rem}#dashboard-wrapper>main.Program-Library{margin-left:4rem;padding:1.5rem}#error-wrapper{display:flex;height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:var(--background-color)}[data-theme=light] #error-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#error-wrapper>picture{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(26 30 37/var(--tw-bg-opacity,1))}[data-theme=light] #error-wrapper>picture{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}#error-wrapper>picture>img{height:2.75rem;width:2.75rem}#error-wrapper>h1{font-size:3rem;height:-moz-fit-content;height:fit-content;line-height:1}#error-wrapper>button{margin-top:2.5rem;padding:1.315rem 1.5rem;font-size:.875rem}main.program-overview{margin-left:4rem;padding:1.5rem;height:calc(100vh - 4rem)}.program-overview>header{margin-bottom:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}div[role=modal] div[role=wrapper]:is(.program-overview>header){display:flex;gap:16px}.program-overview>header>hgroup>a{display:flex;align-items:center;gap:.5rem}.program-overview>header>hgroup>a>span{flex-shrink:0}.program-overview section[role=table-wrapper]{flex-grow:1;outline:2px solid transparent;outline-offset:2px}.program-overview section[role=table-wrapper]>table>thead>tr>th{background-color:var(--white-05)}.program-overview section[role=table-wrapper]>table>tbody>tr>td:nth-child(2){text-align:center}.program-overview .prev-next{margin-left:auto}.program-overview .bench *{color:var(--bench)}.program-overview .squat *{color:var(--squat)}.program-overview .deadlift *{color:var(--deadlift)}.program-overview .Program-Overview-Details .program-details{margin-top:.5rem;display:flex;min-height:6rem;gap:.5rem}.program-overview .Program-Overview-Details .program-details>article{width:50%;flex-grow:1;border-radius:var(--border-radius);background-color:var(--white-05);padding:1rem}.Program-Overview-Chart header{margin-top:1.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;border-radius:var(--border-radius);background-color:var(--white-05);padding:.25rem}.Program-Overview-Chart header ul>a{display:flex;flex-direction:row-reverse;gap:.25rem}.Program-Overview-Chart header ul>a.value-squat:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--squat)}.Program-Overview-Chart header ul>a.value-bench:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--bench)}.Program-Overview-Chart header ul>a.value-deadlift:after{content:"";width:16px;height:16px;border-radius:4px;background-color:var(--deadlift)}.Program-Overview-More>.columns{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:2rem}.Program-Overview-More>.columns>article{position:relative;width:26.75rem;border-radius:1rem;background-color:var(--white-05)}.Program-Overview-More>.columns>article .image{display:flex;aspect-ratio:16/10;width:100%;align-items:center;justify-content:center}.Program-Overview-More>.columns>article>footer{display:flex;align-items:center;justify-content:space-between;border-width:1px 0 0;border-style:solid;border-color:var(--white-20);padding:.5rem 1.5rem}.Program-Overview-More>.columns>article>div>.body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.Program-Overview-More>.columns>article>footer>details>ul.opened{bottom:2.5rem}.Program-Overview-Chart header ul>a[role=button][data-button-type=secondary]:not([disabled]){background-color:transparent}.Program-Overview-Chart header ul>a:hover:after{position:relative}.msb-logo{background-image:var(--msb-logo);height:100%;width:100%;background-size:contain;background-position:50%}.unread{background-image:linear-gradient(125deg,var(--gradient-left) 0 10%,var(--gradient-right) 90% 100%);height:.5rem;width:.5rem;border-radius:9999px}.React-Tooltip{background-color:var(--background-color);padding:1rem .5rem}.action-buttons{display:flex;align-items:center;gap:.5rem}body{font-family:Inter,sans-serif;margin:0;font-size:.875rem}@media (max-width:375px){html{font-size:9px}}@media (max-width:540px){html{font-size:10px}}@media (min-width:540px){html{font-size:12px}}@media (min-width:768px){html{font-size:12px}}@media (min-width:1024px){html{font-size:14px}}@media (min-width:1280px){html{font-size:15px}}@media (min-width:1500px){html{font-size:16px}}@media (min-width:1920px){html{font-size:17px}}@media (min-width:2500px){html{font-size:18px}}@media (min-width:3200px){html{font-size:20px}}main:not(.Calendar,.coaching-store,.coaching-programs,.check-in-summary,.main-videos,.athlete-programs,.widgets,.Coaching-Chat,.Community-Chat,[role=reports-wrapper]:has(#progress-photos-tl),.block-review,.Program-Editor,.athlete-list:not(.no-athletes),[role=reports-wrapper]:has(#annual-planner),.program-preview,.settings,.teams-manager){max-width:1600px}.mobile-hidden{display:unset}.only-show-mobile{display:none}.force-only-show-mobile{display:none!important}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}summary span{display:flex;list-style-type:none;outline:none}@media only screen and (max-width:640px){.only-show-mobile{display:unset}.mobile-hidden{display:none}.force-mobile-hidden{display:none!important}.force-only-show-mobile{display:flex!important}:is(input[sz=large],textarea[sz=large],select[sz=large]){height:4.8rem;font-size:1.4rem;line-height:1.68rem}:is(input[sz=large],select[sz=large]){padding-inline:1.6rem}:is(button,[role=button],div):is([sz=large]){height:4.2rem;font-size:1.4rem;line-height:1.68rem}}body>label.toast{position:absolute;top:0}body:has(.Modal-Box.confirm-push-block)>#page-wrapper,body:has(.Modal-Box.send-program-modal)>#page-wrapper{filter:blur(5px)}[data-theme=light] .intercom-lightweight-app-launcher-icon-open>svg:not([role=done],[role=missed],.recharts-surface,.ct-chart-donut){filter:none}.hover\:bg-\[--white-20\]:hover{background-color:var(--white-20)}.hover\:opacity-100:hover{opacity:1}