.health-conditions-wrapper{padding-bottom:100px;position:relative}.health-conditions-wrapper .oui-checkbox--grouped{grid-gap:28px;grid-template-columns:repeat(3,1fr);place-items:start center;display:grid}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper{justify-content:center;width:100%;display:flex;position:relative}.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{flex-direction:column;align-items:center;gap:8px;display:flex}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox .disease-container .disease-image{border-radius:50%;justify-content:center;align-items:center;display:flex}.health-conditions-wrapper .oui-checkbox--grouped .oui-checkbox--wrapper .oui-checkbox .disease-container .disease-label{text-align:center;color:#636363;flex-direction:column;display:flex}.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;justify-content:center;margin-bottom:16px;display:flex}.input-modal .oui-text-area--wrapper{border:none}.input-modal .oui-text-area--wrapper>.oui-text-area::placeholder{color:#b1b1b1}.input-modal .input-modal-text-area{word-wrap:break-word;background-color:#f5f5f5;font-family:Manrope;position:static}.input-modal .disclaimer-heading{text-align:center;color:#8a8a8a;margin-top:28px;text-decoration:underline}.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{grid-column-gap:32px;grid-template-columns:1fr 1fr;display:grid}@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{flex-direction:column;display:flex}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button.oui-radio-button--checked{background:linear-gradient(90deg,#f2f8f7 48.18%,#f2f8f700 98.64%);border-radius:6px;padding:8px 12px}.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{background:0 0;padding:8px 12px}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button:before{content:"";background:radial-gradient(493.13% 130.43% at 50% 17.39%,#077f6066 0%,#077f60 100%);border-radius:4px;width:8px;height:0;margin-right:8px;transition:height .25s ease-in-out;display:block;position:absolute;left:-16px}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper .oui-radio-button{width:100%;box-shadow:none;border:none;border-radius:4px;justify-content:start}.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%,#077f6078 0%,#077f60 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.lifestyle-habits-container .lifestyle-habits-question .options-container .tab-radio-button .oui-radio-button--field-wrapper:hover>.oui-radio-button{background-color:#0000!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{gap:24px;display:flex}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button .oui-radio-button--field-wrapper{aspect-ratio:130/108;flex:1}.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{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.lifestyle-habits-container .lifestyle-habits-question .radio-options-container .radio-option-button button .radio-option-container .option{color:#b1b1b1;transition:color .25s ease-in,font-weight .25s ease-in;position:absolute;top:70%}.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{color:#8a8a8a;align-items:center;gap:8px;margin-bottom:4px;display:flex}.profile-container .name-input-container .oui-input--inner-wrapper>.oui-input{color:#3c3c3c;font-family:Manrope;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{grid-template-columns:4fr 1fr 1fr;display:grid}.profile-container .name-input-container .member-select-option-container .member-option-value{color:#8a8a8a}.profile-container .age-input-container{align-items:center;gap:16px;margin:28px 0 32px;display:flex}.profile-container .age-input-container .age-label{color:#8a8a8a}.profile-container .age-input-container .ticker-button{background:0 0;border:none}.profile-container .age-input-container .oui-ticker--item{justify-content:center;align-items:center;min-width:76px;margin:0 auto;display:flex}.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{opacity:1;-webkit-text-fill-color:#0000;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,#077f6078 0%,#077f60 100%);-webkit-background-clip:text;background-clip:text;font-size:32px}.profile-container .height-input-container{align-items:center;gap:8px;margin:32px 0;display:flex}.profile-container .height-input-container .height-label{color:#8a8a8a}.profile-container .height-input-container .ticker-button{background:0 0;border:none}.profile-container .height-input-container .oui-ticker--item{justify-content:center;align-items:center;min-width:68px;margin:0 auto;display:flex}.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{opacity:1;-webkit-text-fill-color:#0000;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,#077f6078 0%,#077f60 100%);-webkit-background-clip:text;background-clip:text;font-size:32px}.profile-container .weight-and-bmi-container{justify-content:space-between;align-items:center;display:flex;position:relative}.profile-container .weight-and-bmi-container .weight-input-container{align-items:center;gap:8px;display:flex}.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:0 0;border:none}.profile-container .weight-and-bmi-container .weight-input-container .oui-ticker--item{justify-content:center;align-items:center;min-width:76px;margin:0 auto;display:flex}.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{color:#3c3c3c;opacity:1;-webkit-text-fill-color:#0000;background:radial-gradient(95.12% 84.38% at 71.79% 23.86%,#077f6078 0%,#077f60 100%);-webkit-background-clip:text;background-clip:text;font-size:32px}.profile-container .weight-and-bmi-container .bmi-container{background-color:#f5f5f5;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;padding:20px 16px;display:flex;position:relative;right:-20px}.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{background-color:var(--oui-white-100);border:1px solid;border-radius:8px;justify-content:center;min-width:100px;margin-top:12px;padding:8px 12px;display:flex}@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{aspect-ratio:130/64;flex:1}.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{border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.profile-container .gender-input-container button .gender-container .gender{color:#b1b1b1;transition:color .25s ease-in,font-weight .25s ease-in;position:absolute;left:45%}.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{flex-direction:column;display:flex}.value-input-modal .back-button{align-items:center;gap:4px;margin-bottom:24px;display:flex}.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:translate(-50%)}.value-input-modal .value-input-description{color:#636363;margin-bottom:8px}.value-input-modal .value-input-divider{grid-gap:8px;grid-template-columns:1fr 1fr;display:grid}.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{color:#636363!important;font-size:16px!important}.value-input-modal .value-input-confirm-button{margin-top:16px}.profile-container .name-input-container .oui-select div[class^=\ css][class*=-singleValue],.profile-container .name-input-container .oui-select div[class^=\ css][class*=-Input],.profile-container .name-input-container .oui-select div[class^=\ css][class*=-placeholder]{color:#8a8a8a;font-family:Manrope;font-size:16px;font-weight:500}.profile-container .name-input-container .oui-select .member-and-down-arrow{align-items:center;gap:8px;margin-right:12px;display:flex}.profile-container .name-input-container .oui-select .member-and-down-arrow .down-arrow{transform:rotate(-90deg)}
