.moodTracker_sliderContainer__6gfmI{display:flex;flex-direction:column;align-items:center;max-width:430px;width:100%;margin:20px auto}.moodTracker_selectedMood__UEieW{font-size:21px;font-weight:500;color:#1c1c1c;margin:40px 0 16px;text-transform:capitalize}.moodTracker_sliderWrapper___IURQ{background-color:#fff;border:1px solid #e7e7e7;border-radius:1000px;position:relative;width:100%}.moodTracker_rangeSlider__T10at{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;position:relative;z-index:1;outline:none;cursor:pointer}.moodTracker_rangeSlider__T10at::-webkit-slider-runnable-track{width:100%;height:10px;background:transparent}.moodTracker_rangeSlider__T10at::-moz-range-track{width:100%;height:10px;background:transparent}.moodTracker_rangeSlider__T10at::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;border:none}.moodTracker_rangeSlider__T10at::-moz-range-thumb{width:0;height:0;background:transparent;border:none}.moodTracker_thumb__oWJgo{position:absolute;top:50%;height:36px;transform:translate(-50%,-50%);transition:left .3s ease;z-index:1}.moodTracker_thumbImage__7e4VL{width:52px;height:36px}.moodTracker_dots__SlfOW{position:absolute;top:50%;left:5%;width:90%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:0}.moodTracker_dot__M9ryS{width:6px;height:6px;border-radius:50%;transition:background-color .3s}.moodTracker_activeDot__oqX0v,.moodTracker_dot__M9ryS{background-color:#bfdbca}.moodTracker_labels__V_GRc{display:flex;justify-content:space-between;width:100%;margin-top:12px;font-size:14px;color:#3e3e3e;text-transform:capitalize}.moodTracker_labels__V_GRc span:nth-child(2){margin-left:20px}.moodTracker_buttonToBottom__mq2rd{padding:0 16px;width:100%;display:flex;justify-content:center;align-items:center;z-index:1000}@media screen and (max-width:780px){.moodTracker_buttonToBottom__mq2rd{position:fixed;bottom:20px;left:50%;transform:translateX(-50%)}}.CircularProgress_container__DqkQD{position:relative;display:inline-flex;justify-content:center;align-items:center}.CircularProgress_svg__kVjmW{transform:rotate(-90deg)}.CircularProgress_gradient-water__EATr8{stroke:url(#gradient-water)}.CircularProgress_gradient-steps__BSUsA{stroke:url(#gradient-steps)}.CircularProgress_centerContent__TwHGf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.CircularProgress_icon__VmqLv{width:30px;height:30px;object-fit:contain;margin-bottom:4px}.CircularProgress_currentValue__oDD3z{font-size:40px;font-weight:500;margin-bottom:2px;color:#3e3e3e;white-space:nowrap}.CircularProgress_maxValue__lN_J_{font-weight:500;font-size:20px;color:#9ea3a8;white-space:nowrap}@media screen and (max-width:500px){.CircularProgress_icon__VmqLv{margin-bottom:2px}}.button_button__dM7gR{display:flex;justify-content:center;min-height:var(--customHeight,56px);align-items:center;max-width:var(--customWidth,310px);background-color:var(--customBgColor,#f7f7f7);border-radius:100px;margin:var(--customMargin,0);font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;padding:10px 18px;color:var(--customColor,#292e33);transition:background-color .3s;border:1px solid #e7e7e7;width:100%;position:relative;letter-spacing:2px}.button_inverted__K5CIG{color:#fff;font-size:17px;line-height:24px;letter-spacing:2px;font-weight:500;background-color:#2d9658;border:1px solid #4bbd7a}.button_button__dM7gR:focus{outline:none}.button_button__dM7gR:hover{opacity:.9;cursor:pointer}.button_button__dM7gR:disabled{cursor:default;background-color:#d9d9d9;border:1px solid #d9d9d9}.button_button__dM7gR:disabled:hover{opacity:1;cursor:default}.progressbar_progress_wrapper__geBzN{display:flex;flex-direction:column;gap:16px;background-color:#fff;margin:12px 0 20px;padding:16px;border:1px solid #e7e7e7;border-radius:12px}.progressbar_progress_container__e8ujn{display:flex;gap:4px}.progressbar_progress_segment__JMYzm{width:100%;height:25px;border-radius:4px;background-color:#e7e7e7}.progressbar_completed__uTLgE{background-color:#2d9658}.progressbar_incomplete__UVamM{background-color:#e7e7e7}.progressbar_timer__dRue1{display:flex;justify-content:center;font-size:44px;font-weight:500;color:#3e3e3e}@media screen and (max-width:1100px){.progressbar_progress_wrapper__geBzN{margin:0 0 20px;border-radius:0;border:none}}@keyframes success_fadeInUp__J8tyu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes success_horizontallyFlip__by6SR{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.success_success_container__Rr1tm{max-width:1024px;margin:0 auto;width:100%;height:calc(100vh - 9rem);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center}.success_image_wrapper__CPQRo{position:relative;max-width:400px;width:100%;height:160px}.success_win_background__V3iXA{width:100%;height:100%;background:url(/success-bg.png) no-repeat 50%;background-size:cover;z-index:0;animation:success_fadeInUp__J8tyu .5s ease-in-out;animation-delay:.2s;animation-fill-mode:backwards}.success_rotating_image__yLGXh{position:relative;z-index:1;animation:success_horizontallyFlip__by6SR 1.5s ease-in-out forwards}.success_success_content__WvB8i{padding:0 16px;margin-top:20px;text-align:center}.success_success_content__WvB8i h2{font-weight:500;font-size:32px;line-height:40px;color:#1c1c1c;animation:success_fadeInUp__J8tyu .5s ease-in-out;animation-delay:.4s;animation-fill-mode:backwards}.success_success_content__WvB8i .success_subtitle__oy6tJ{font-size:18px;line-height:28px;color:#3e3e3e;padding:16px 0;animation:success_fadeInUp__J8tyu .5s ease-in-out;animation-delay:.6s;animation-fill-mode:backwards}.success_emoji_list__qmEle{list-style:none;display:flex;gap:32px}.success_emoji_item__g1XyQ{width:64px;height:64px;background-color:#fff;border:2px solid #e7e7e7;border-radius:50%;display:flex;justify-content:center;align-items:center}.success_emoji_item__g1XyQ:hover{cursor:pointer;opacity:.8}.success_emoji_item__g1XyQ.success_selected__UM8Nj{border-color:#4bbd7a}.success_emoji_column__mHh72{display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(20px);animation:success_fadeInUp__J8tyu .5s ease forwards}.success_emoji_column__mHh72 p{font-size:16px;line-height:24px;color:#3e3e3e;text-transform:capitalize}.success_button_wrapper__b_D34{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;bottom:20px;width:100%;margin-top:20px;padding:0 16px}@media screen and (max-height:700px){.success_success_container__Rr1tm{height:auto;margin:20px auto 0}.success_success_content__WvB8i{padding-top:20px;margin-bottom:20px}}.steps_steps_container__AYqiJ{width:100%;display:flex;flex-direction:column;gap:8px;border:1px solid #e7e7e7;background-color:#fff;border-radius:12px;padding:12px 16px;margin-bottom:20px}.steps_steps_container__AYqiJ h3{font-weight:500;font-size:18px;line-height:28px;color:#1c1c1c}.steps_steps_container__AYqiJ h3 span{background-color:#d9fbd9;padding:2px 8px;border-radius:1000px;color:#2d9658}.steps_steps_container__AYqiJ p{font-size:16px;line-height:24px;color:#3e3e3e}.steps_monthly_goal__ekyb_{font-size:16px;line-height:24px;color:#9ea3a8}.header_app_name___1DYa{display:flex;font-size:22px;color:#072422}.progressline_progressContainer__Gug8Z{width:100%;height:6px;background-color:#e7e7e7;border-radius:1000px;position:relative;overflow:hidden}.progressline_progressBar__aOexF{height:100%;background-color:#2d9658;border-radius:1000px;transition:width .3s ease-in-out;position:absolute;left:0;top:0}.toast_toastContainer__aHjTK{position:fixed;top:70px;left:50%;transform:translateX(-50%);z-index:1000;width:100%;max-width:460px;display:flex;justify-content:center;opacity:0;transform:translate(-50%,-20px);transition:opacity .3s ease,transform .3s ease}.toast_toastContent__YiePL{display:flex;align-items:flex-start;background-color:#e0f7d4;border:1px solid #bdeaa5;border-radius:8px;padding:12px;width:100%;gap:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.toast_icon__J2PDk{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:4px}.toast_text__V6rUF{flex:1 1;font-size:16px;line-height:24px;color:#3e3e3e}.toast_closeButton__R2x2j{margin-top:6px}.toast_closeButton__R2x2j:hover{opacity:.8;cursor:pointer}.toast_show__znqZQ{opacity:1;transform:translate(-50%)}.toast_hide__ttFQg{opacity:0;transform:translate(-50%,-20px)}@media screen and (max-width:500px){.toast_toastContent__YiePL{margin:0 16px}}.Loader_loaderOverlay__kXRDh{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.Loader_loader__gANhr{width:48px;height:48px;animation:Loader_rotate__eKrkx 1.5s linear infinite;z-index:10000}@keyframes Loader_rotate__eKrkx{to{transform:rotate(1turn)}}.menu_menu_button__1H97a{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;margin-right:20px}.menu_menu_button__1H97a:focus{outline:none}.menu_menu_button__1H97a div{width:24px;height:2px;border-radius:1px;transition:all .3s linear;position:relative;transform-origin:1px;background:#3e3e3e}.menu_menu_button__1H97a.menu_open__taS7o div:first-child{transform:rotate(45deg)}.menu_menu_button__1H97a.menu_open__taS7o div:nth-child(2){opacity:0}.menu_menu_button__1H97a.menu_open__taS7o div:nth-child(3){transform:rotate(-45deg)}.menu_menu_nav__xtS5v{display:flex;flex-direction:column;justify-content:flex-start;background:#fff;transform:translateX(-100%);height:100vh;padding:32px 24px 0;position:fixed;top:55px;left:0;transition:transform .3s ease-in-out;z-index:1;min-width:320px}.menu_menu_nav__xtS5v.menu_open__taS7o{transform:translateX(0)}.menu_menu_link__DI9GP{display:flex;align-items:center;gap:8px;font-size:18px;line-height:21px;font-weight:500;padding:15px;color:#1c1c1c;background-color:#fff;border-radius:12px}.menu_menu_link__DI9GP.menu_active__99uGG{background-color:#d9fbd9}.menu_menu_line__DtkG_{background-color:#d9d9d9;width:100%;min-height:1px;margin:24px 0}.menu_menu_links___VozL{display:flex;flex-direction:column;gap:24px}.menu_menu_links___VozL a,.menu_menu_links___VozL p{font-size:14px;line-height:20px;color:#9ea3a8}.menu_menu_link__DI9GP:hover,.menu_menu_links___VozL a:hover,.menu_menu_links___VozL p:hover{opacity:.9;cursor:pointer}.menu_menu_overlay__gLZf_{position:fixed;top:55px;left:0;width:100%;height:100%;background:rgba(29,29,29,.65);display:flex;justify-content:center;align-items:center;opacity:.6;visibility:hidden;transition:opacity .3s}.menu_menu_overlay__gLZf_.menu_visible__CUlXx{opacity:1;visibility:visible;transition:opacity .5s}@media only screen and (max-width:450px){.menu_menu_nav__xtS5v{min-width:100vw}}.logLayout_log_container__Lq_rG{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:460px;margin:24px auto}.logLayout_log_container__Lq_rG h2{font-size:32px;line-height:40px;font-weight:500;color:#1c1c1c;margin-bottom:20px;text-align:center}.logLayout_back_btn__m5DL_{margin:12px 0 0 16px;display:inline-flex;align-items:center;transition:all .5s}.logLayout_back_btn__m5DL_ span{margin-left:8px;font-size:16px;line-height:24px;color:#9ea3a8}.logLayout_back_btn__m5DL_:hover{cursor:pointer;opacity:.8}.logLayout_switcher__tKPG4{display:flex;justify-content:center;align-items:center;width:160px;height:40px;border-radius:16px;padding:2px;background-color:#ebe9e6;margin:12px auto;position:relative;isolation:isolate}.logLayout_switcher__tKPG4:after{content:"";display:block;width:calc(50% - 4px);border-radius:16px;background-color:#fff;border:1px solid #e7ebef;position:absolute;inset:2px;transition:left .3s;z-index:-1}.logLayout_switcher__tKPG4[data-unit=kg]:after,.logLayout_switcher__tKPG4[data-unit=ml]:after{left:50%}.logLayout_switcher__tKPG4[data-unit=lb]:after,.logLayout_switcher__tKPG4[data-unit=oz]:after{left:0}.logLayout_switcherItem__nWFAM{font-size:16px;line-height:24px;text-align:center;color:#3e3e3e;flex:1 0 50%;transition:color .3s;cursor:pointer}.logLayout_switcherItem__nWFAM.logLayout_active__uuUwx{color:#1c1c1c}.logLayout_input_label__IEcB_{display:flex;justify-content:center;align-items:flex-end;margin-top:24px;position:relative}.logLayout_input_label__IEcB_ input{height:54px;font-size:54px;line-height:1;color:#323232;background:none;outline:none;border:none;caret-color:#1e5e34;position:relative}.logLayout_input_label__IEcB_ input:valid{min-width:unset}.logLayout_hiddenSpan__SLRpq{visibility:hidden;white-space:pre;height:54px;font-size:54px;line-height:1;position:absolute;top:0;right:0}.logLayout_input_text__m5i0U{font-size:18px;line-height:28px;margin-left:4px;width:17px}.logLayout_errorMessage__DAnPJ{opacity:0;height:16px;color:#c13737;font-size:14px;line-height:20px;margin-top:8px;transition:opacity .3s ease;pointer-events:none}.logLayout_errorMessage__DAnPJ.logLayout_visible__p_sND{opacity:1;pointer-events:auto}.logLayout_errorMessage__DAnPJ.logLayout_hidden__5ewlr{opacity:0}.logLayout_buttonToBottom__YWmHw{padding:0 16px;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:780px){.logLayout_buttonToBottom__YWmHw{position:fixed;bottom:20px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:500px){.logLayout_log_container__Lq_rG{padding:0 16px}}.today_today_container__6yrpw{display:flex;width:100%;justify-content:space-between;align-items:center}.today_today_container__6yrpw .today_today__naYs3{background-color:#fff;border:1px solid #e7e7e7;border-radius:1000px;padding:4px 20px;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#1c1c1c}.today_today_container__6yrpw p{font-size:16px;line-height:24px;color:#3e3e3e}.verticalProgress_stepperContainer__8c9js{display:flex;flex-direction:column;position:relative;gap:16px;margin-top:16px;margin-bottom:32px}.verticalProgress_dotsLine__KjGJ7{position:absolute;left:2.5%;width:2px;top:0;bottom:0;background-image:repeating-linear-gradient(transparent,transparent 4px,#c8c8c8 0,#c8c8c8 6px);z-index:0}.verticalProgress_stepWrapper__H_cZv{display:flex;flex-direction:row;gap:8px}.verticalProgress_iconColumn__TepK_{width:5%;display:flex;align-items:center;justify-content:center;position:relative}.verticalProgress_iconWrapper__CU66Q{position:relative;z-index:1;width:24px;height:24px}.verticalProgress_stepContent__nH3om{gap:12px;height:94px;width:95%;display:flex;align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:12px 40px 12px 12px;position:relative;box-shadow:3px 3px 0 0 #e3efe7}.verticalProgress_stepContent__nH3om.verticalProgress_disabledContent__kWDYq{opacity:.6;box-shadow:none}.verticalProgress_stepTitle__IV5uu{font-weight:500;font-size:18px;color:#1c1c1c;text-decoration:none;display:flex;align-items:center}.verticalProgress_stepProgressColumn__TbHbo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%}.verticalProgress_stepArrow__V8a50{position:absolute;right:12px}.verticalProgress_progressCounts__kCEoO{font-size:16px;color:#9ea3a8}.win_win_container__yAutW{display:flex;flex-direction:column;gap:16px;width:100%;justify-content:center;align-items:center;text-align:center;margin-top:60px;position:relative}.win_image_wrapper__vjRC2{position:relative;max-width:400px;width:100%;height:160px}.win_win_background__CyDMI{width:100%;height:100%;background:url(/success-bg.png) no-repeat 50%;background-size:cover;z-index:0;animation:win_fadeInUp__JKb_D .5s ease-in-out;animation-delay:.2s;animation-fill-mode:backwards}.win_rotating_image__8J8FO{position:relative;z-index:1;animation:win_horizontallyFlip__KxcrF 1.5s ease-in-out forwards}.win_win_container__yAutW h2{font-weight:500;font-size:32px;line-height:40px;color:#1c1c1c;animation:win_fadeInUp__JKb_D .5s ease-in-out;animation-delay:.4s;animation-fill-mode:backwards}.win_win_container__yAutW p{font-size:18px;line-height:28px;color:#3e3e3e;animation:win_fadeInUp__JKb_D .5s ease-in-out;animation-delay:.6s;animation-fill-mode:backwards}@keyframes win_fadeInUp__JKb_D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes win_horizontallyFlip__KxcrF{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}