.health-conditions-wrapper{padding-bottom:100px;position:relative}.health-conditions-wrapper .oui-checkbox--grouped{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;place-items:start;justify-items:center}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper{display:flex;justify-content:center;position:relative;width:100%}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox{position:static}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox .disease-container{display:flex;flex-direction:column;align-items:center;gap:8px}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox .disease-container .disease-image{display:flex;justify-content:center;align-items:center;border-radius:50%}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox .disease-container .disease-label{display:flex;flex-direction:column;text-align:center;color:#636363}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .gradient-indicator{position:absolute;top:4px;left:calc(50% + 20px)}.input-modal .input-modal-heading{color:#3c3c3c;display:flex;justify-content:center;margin-bottom:16px}.input-modal .oui-text-area--wrapper{border:none}.input-modal .oui-text-area--wrapper>.oui-text-area::-moz-placeholder{color:#b1b1b1}.input-modal .oui-text-area--wrapper>.oui-text-area::placeholder{color:#b1b1b1}.input-modal .input-modal-text-area{background-color:#f5f5f5;font-family:Manrope;word-wrap:break-word;position:static}.input-modal .disclaimer-heading{text-align:center;color:#8a8a8a;text-decoration:underline;margin-top:28px}.input-modal .disclaimer-text{text-align:center;color:#8a8a8a}.input-modal .input-modal-button{margin-top:16px}.lifestyle-habits-container{padding-bottom:64px;position:relative}.lifestyle-habits-container .lifestyle-habits-question{margin-bottom:32px}@media(min-width:400px){.lifestyle-habits-container .lifestyle-habits-question{margin-bottom:60px}}.lifestyle-habits-container .lifestyle-habits-question .options-container{display:grid;grid-column-gap:32px;grid-template-columns:1fr 1fr}@media(min-width:400px){.lifestyle-habits-container .lifestyle-habits-question .options-container{align-items:center}}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button{display:flex;flex-direction:column}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button.oui-radio-button--checked{padding:8px 12px;border-radius:6px;background:linear-gradient(90deg,#f2f8f7 48.18%,rgba(242,248,247,0) 98.64%)}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button.oui-radio-button--checked:before{height:calc(100% - 8px)}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button{padding:8px 12px;background:none}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button:before{content:"";display:block;width:8px;height:0;position:absolute;left:-16px;border-radius:4px;background:radial-gradient(493.13% 130.43% at 50% 17.39%,rgba(7,127,96,.4) 0,#077f60 100%);margin-right:8px;transition:height .25s ease-in-out}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button{width:100%;border:none;justify-content:start;border-radius:4px;box-shadow:none}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button .option{color:#b1b1b1;transition:font-size .25s cubic-bezier(.4,0,1,1.6),font-weight .25s ease-in-out}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button .selected-option{background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,rgba(7,127,96,.47) 0,#077f60 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper:hover>.oui-radio-button{background-color:transparent!important}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container{margin-bottom:8px}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button{display:flex;gap:24px}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button .oui-radio-button--field-wrapper{flex:1 1;aspect-ratio:130/108}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button .oui-radio-button--field-wrapper .oui-radio-button{width:100%;height:100%}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button button .radio-option-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:14px}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button button .radio-option-container .option{position:absolute;top:70%;color:#b1b1b1;transition:color .25s ease-in,font-weight .25s ease-in}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button .oui-radio-button.oui-radio-button--checked .radio-option-container .option{white-space:no-wrap;color:#077f60}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button .oui-radio-button--checkmark{position:absolute;top:4px;right:4px;border-radius:4px!important}.profile-container .name-input-container .name-label{display:flex;align-items:center;gap:8px;color:#8a8a8a;margin-bottom:4px}.profile-container .name-input-container .oui-input--inner-wrapper>.oui-input{font-family:Manrope;color:#3c3c3c;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.profile-container .name-input-container .oui-input--inner-wrapper>.oui-input{font-size:16px!important}}.profile-container .name-input-container .member-select-option-container{display:grid;grid-template-columns:4fr 1fr 1fr}.profile-container .name-input-container .member-select-option-container .member-option-value{color:#8a8a8a}.profile-container .age-input-container{display:flex;align-items:center;gap:16px;margin:28px 0 32px}.profile-container .age-input-container .age-label{color:#8a8a8a}.profile-container .age-input-container .ticker-button{background:none;border:none}.profile-container .age-input-container .oui-ticker--item{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:76px}.profile-container .age-input-container .oui-ticker--item .oui-typography{color:#3c3c3c;opacity:.2;transition:font-size .25s ease-in-out}.profile-container .age-input-container .oui-ticker--item.is-active .oui-typography{font-size:32px;opacity:1;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,rgba(7,127,96,.47) 0,#077f60 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-container .height-input-container{display:flex;align-items:center;gap:8px;margin:32px 0}.profile-container .height-input-container .height-label{color:#8a8a8a}.profile-container .height-input-container .ticker-button{background:none;border:none}.profile-container .height-input-container .oui-ticker--item{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:68px}.profile-container .height-input-container .oui-ticker--item .oui-typography{color:#3c3c3c;opacity:.2;transition:font-size .25s ease-in-out}.profile-container .height-input-container .oui-ticker--item.is-active .oui-typography{font-size:32px;opacity:1;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,rgba(7,127,96,.47) 0,#077f60 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-container .weight-and-bmi-container{display:flex;justify-content:space-between;align-items:center;position:relative}.profile-container .weight-and-bmi-container .weight-input-container{display:flex;align-items:center;gap:8px}.profile-container .weight-and-bmi-container .weight-input-container .weight-label{color:#8a8a8a}.profile-container .weight-and-bmi-container .weight-input-container .ticker-button{background:none;border:none}.profile-container .weight-and-bmi-container .weight-input-container .oui-ticker--item{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:76px}.profile-container .weight-and-bmi-container .weight-input-container .oui-ticker--item .oui-typography{color:#3c3c3c;opacity:.2;transition:font-size .25s ease-in-out}.profile-container .weight-and-bmi-container .weight-input-container .oui-ticker--item.is-active .oui-typography{font-size:32px;color:#3c3c3c;opacity:1;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,rgba(7,127,96,.47) 0,#077f60 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-container .weight-and-bmi-container .bmi-container{display:flex;position:relative;right:-20px;flex-direction:column;align-items:center;border-radius:12px 0 0 12px;background-color:#f5f5f5;padding:20px 16px}.profile-container .weight-and-bmi-container .bmi-container .bmi-info-container{position:absolute;top:8px;right:8px}.profile-container .weight-and-bmi-container .bmi-container .bmi-text{color:#8a8a8a;margin-top:16px}.profile-container .weight-and-bmi-container .bmi-container .bmi-value{color:#636363}.profile-container .weight-and-bmi-container .bmi-container .bmi-value.underweight{color:#d53333}.profile-container .weight-and-bmi-container .bmi-container .bmi-value.healthy{color:#33c295}.profile-container .weight-and-bmi-container .bmi-container .bmi-value.overweight{color:#c7a034}.profile-container .weight-and-bmi-container .bmi-container .bmi-value.obese{color:#ff970a}.profile-container .weight-and-bmi-container .bmi-container .bmi-value.obese2{color:#d53333}.profile-container .weight-and-bmi-container .bmi-container .bmi-range{margin-top:12px;min-width:100px;display:flex;justify-content:center;padding:8px 12px;border-radius:8px;border:1px solid;background-color:var(--oui-white-100)}@media(min-width:360px){.profile-container .weight-and-bmi-container .bmi-container .bmi-range{min-width:112px}}.profile-container .weight-and-bmi-container .bmi-container .bmi-range.underweight{color:#d53333;border-color:#d53333}.profile-container .weight-and-bmi-container .bmi-container .bmi-range.healthy{color:#33c295;border-color:#33c295}.profile-container .weight-and-bmi-container .bmi-container .bmi-range.overweight{color:#c7a034;border-color:#c7a034}.profile-container .weight-and-bmi-container .bmi-container .bmi-range.obese{color:#ff970a;border-color:#ff970a}.profile-container .weight-and-bmi-container .bmi-container .bmi-range.obese2{color:#d53333;border-color:#d53333}.profile-container .gender-input-container .gender-label{color:#8a8a8a;margin:32px 0 4px}.profile-container .gender-input-container .oui-radio-button--field-wrapper{flex:1 1;aspect-ratio:130/64}.profile-container .gender-input-container .oui-radio-button--field-wrapper .oui-radio-button{width:100%;height:100%}.profile-container .gender-input-container button .gender-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:14px}.profile-container .gender-input-container button .gender-container .gender{position:absolute;left:45%;color:#b1b1b1;transition:color .25s ease-in,font-weight .25s ease-in}.profile-container .gender-input-container .oui-radio-button.oui-radio-button--checked .gender-container .gender{color:#077f60}.profile-container .gender-input-container .oui-radio-button--checkmark{position:absolute;top:4px;right:4px;border-radius:4px!important}.value-input-modal{display:flex;flex-direction:column}.value-input-modal .back-button{display:flex;align-items:center;gap:4px;margin-bottom:24px}.value-input-modal .back-button .back-text{color:#8a8a8a;margin-bottom:2px}.value-input-modal .input-value-title{color:#3c3c3c;position:absolute;top:20px;left:50%;transform:translateX(-50%)}.value-input-modal .value-input-description{color:#636363;margin-bottom:8px}.value-input-modal .value-input-divider{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.value-input-modal .value-input-divider .oui-input--field-wrapper:last-child:nth-last-child(odd){grid-column-end:span 2}.value-input-modal .value-input-divider .oui-input--field-wrapper:first-child:nth-last-child(2n),.value-input-modal .value-input-divider .oui-input--field-wrapper:first-child:nth-last-child(2n)~.oui-input--field-wrapper{grid-column-end:span 1}.value-input-modal .value-input-divider .value-input-container{font-size:16px!important;color:#636363!important}.value-input-modal .value-input-confirm-button{margin-top:16px}.profile-container .name-input-container .oui-select div[class^=" css"][class*=-Input],.profile-container .name-input-container .oui-select div[class^=" css"][class*=-placeholder],.profile-container .name-input-container .oui-select div[class^=" css"][class*=-singleValue]{color:#8a8a8a;font-family:Manrope;font-size:16px;font-weight:500}.profile-container .name-input-container .oui-select .member-and-down-arrow{margin-right:12px;display:flex;align-items:center;gap:8px}.profile-container .name-input-container .oui-select .member-and-down-arrow .down-arrow{transform:rotate(-90deg)}