@-webkit-keyframes LandingPage_slideLeft__6kSVt{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes LandingPage_slideLeft__6kSVt{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes LandingPage_slideUp__wlcnc{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LandingPage_slideUp__wlcnc{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.LandingPage_container__ZQZQq{color:#242739;font-family:Manrope;margin:0 auto;max-width:1500px;width:80%}.LandingPage_mainColor__LBCLk{color:var(--main-color)}.LandingPage_btn__g9XWK{border:none;border-radius:20px;cursor:pointer;font-family:inherit;font-size:1rem;outline:none;padding:.5em 1.25em}.LandingPage_btn__g9XWK:focus,.LandingPage_btn__g9XWK:hover{opacity:.9}.LandingPage_btnInvisible__ep13B{background-color:transparent;color:#000}.LandingPage_btnPrimary__8rfbf{background-color:transparent;border:2px solid var(--main-color);color:var(--main-color);transition:background-color .2s ease-in-out,color .2s ease-in-out}.LandingPage_btnPrimary__8rfbf:hover{background-color:var(--main-color);color:#fff}.LandingPage_icon__y0gc7{fill:var(--main-color);height:21px;margin-bottom:1em;width:21px}.LandingPage_underline__ZXB5d:after{background-color:var(--main-color);content:"";display:block;height:3px;margin:.1em auto 0;width:35%}.LandingPage_nav__Zeq0\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:8.5em;padding:1.2em 0}.LandingPage_title__rZd7j{color:var(--main-color);font-size:1.4rem}.LandingPage_heroDiv__J\+a0J{align-items:center;display:flex;justify-content:space-between;margin-bottom:11em;text-align:left}.LandingPage_heroLeftDiv__GEYJd{-webkit-animation:LandingPage_slideLeft__6kSVt .55s ease-in-out;animation:LandingPage_slideLeft__6kSVt .55s ease-in-out;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;width:50%}.LandingPage_heroTitle__tUZcV{font-size:3.5rem;font-weight:800;margin-bottom:.3em}.LandingPage_heroSubtitle__WsQpk{font-size:1.4rem;line-height:1.6;margin-bottom:1em}.LandingPage_btnHero__a9Inp{background-color:var(--main-color);color:#fff;font-size:1.2rem}.LandingPage_heroSVG__pnqSp{width:540px}.LandingPage_areaOneDiv__HaY27{display:flex;justify-content:center;margin-bottom:10em;opacity:0}.LandingPage_breakOneIntersected__zYZKT{-webkit-animation:LandingPage_slideUp__wlcnc .4s ease-in-out;animation:LandingPage_slideUp__wlcnc .4s ease-in-out;opacity:1}.LandingPage_cardOneDiv__43m7R{align-items:center;display:flex;flex-direction:column;margin:0;padding:0 3em;width:33.33%}.LandingPage_cardOneDiv__43m7R:last-of-type{margin-right:0}.LandingPage_cardOneTitle__2HXTk{margin-bottom:.5em}.LandingPage_googleIcon__oNL7f{fill:var(--main-color);margin-bottom:1rem}.LandingPage_ctaOneDiv__ODGex{margin-bottom:9em}.LandingPage_bodyTitle__EsmOT{font-size:2.4rem;font-weight:800;margin:0 auto .3em;width:63%}.LandingPage_bodySubTitle__l4cYD{font-size:1.4rem;margin-bottom:1.5em}.LandingPage_btnCTA__jQ\+Ve{display:block;font-size:1.25rem;margin:0 auto 1em}.LandingPage_taskListSVG__fjIWe{width:650px}.LandingPage_howToDiv__f-bnn{margin-bottom:9em;opacity:0}.LandingPage_howToIntersected__xVdUg{-webkit-animation:LandingPage_slideUp__wlcnc .4s ease-in-out;animation:LandingPage_slideUp__wlcnc .4s ease-in-out;opacity:1}.LandingPage_howToTitleDiv__LhDjy{align-items:center;display:flex;justify-content:center}.LandingPage_howToTitle__KQt12{display:inline-block;margin-bottom:1.5em}.LandingPage_howToCardsDiv__6D7Sn{grid-gap:4em;display:grid;gap:4em;grid-template-columns:1fr 1fr 1fr;padding:0 5em}.LandingPage_howToCardDiv__gkTP6{border-radius:15px;box-shadow:3px 3px 6px rgba(0,0,0,.15),-2px -2px 4px rgba(0,0,0,.03);padding:1.5em;text-align:center}.LandingPage_howToCardNumber__rV79n{color:var(--main-color);margin-bottom:.4em}.LandingPage_howToCardTitle__lGukx{margin-bottom:1em}.LandingPage_inActionDiv__XPb6X{align-items:center;display:flex;flex-direction:column;margin-bottom:9em}.LandingPage_laptopDiv__9gWYF{height:813px;position:relative;width:1280px}.LandingPage_laptop__-0KbT{height:813px;left:0;position:absolute;top:0;width:1280px;z-index:5}.LandingPage_laptopDivMargin__3heaS{margin-left:166px;margin-top:111px;position:relative}.LandingPage_imgScreenshot__jzvxA{height:592px;left:-1px;position:absolute;top:-1px;width:950px}.LandingPage_phoneMockup__1wNY8{height:650px;position:absolute;right:-40px;top:70px;z-index:10}.LandingPage_phoneStatusBarMockup__99ICf{height:24px;position:absolute;right:35px;top:102px;z-index:9}.LandingPage_imgScreenshotPhone__mOStI{height:563px;left:807px;position:absolute;top:125px;width:269px;z-index:6}@-webkit-keyframes LandingPage_fadeO__eqMi8{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}30%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}33%{opacity:0;-webkit-transform:translateX(-17px);transform:translateX(-17px)}97%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes LandingPage_fadeO__eqMi8{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}30%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}33%{opacity:0;-webkit-transform:translateX(-17px);transform:translateX(-17px)}97%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.LandingPage_img1__XmDf2{-webkit-animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;-webkit-animation-delay:6.6s;animation-delay:6.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.LandingPage_img2__XLqSg{-webkit-animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;-webkit-animation-delay:3.3s;animation-delay:3.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.LandingPage_img3__JTCPf{-webkit-animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;animation:LandingPage_fadeO__eqMi8 9.9s ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.LandingPage_ctaLastDiv__o16r0{align-items:center;display:flex;justify-content:center;margin-bottom:5em;text-align:left}.LandingPage_ctaLastLeftDiv__7jGmV{margin-right:2em;width:50%}.LandingPage_btnLastCTA__sHqtq{font-size:1.2rem}.LandingPage_activitySVG__DwVPC{width:450px}@media (min-width:1750px){.LandingPage_cardOneDiv__43m7R{padding:0 5em}}@media (max-width:1400px){.LandingPage_heroTitle__tUZcV{font-size:3rem}.LandingPage_heroSubtitle__WsQpk{font-size:1.25rem}.LandingPage_laptopDiv__9gWYF{height:650px;position:relative;width:1024px}.LandingPage_laptop__-0KbT{height:650px;left:0;position:absolute;top:0;width:1024px;z-index:5}.LandingPage_laptopDivMargin__3heaS{margin-left:133px;margin-top:88px;position:relative}.LandingPage_imgScreenshot__jzvxA{height:473px;left:0;position:absolute;top:0;width:758px}.LandingPage_phoneMockup__1wNY8{height:520px;position:absolute;right:-40px;top:70px;z-index:10}.LandingPage_phoneStatusBarMockup__99ICf{height:19px;position:absolute;right:22px;top:98px;z-index:9}.LandingPage_imgScreenshotPhone__mOStI{height:450px;left:653px;position:absolute;top:116px;width:215px;z-index:6}}@media (max-width:1000px){.LandingPage_nav__Zeq0\+{margin-bottom:3em}.LandingPage_heroDiv__J\+a0J{flex-direction:column}.LandingPage_heroLeftDiv__GEYJd,.LandingPage_heroRightDiv__o1tnZ{width:100%}.LandingPage_heroLeftDiv__GEYJd{margin-bottom:4em;text-align:center}.LandingPage_heroRightDiv__o1tnZ{display:flex;justify-content:center}}@media (max-width:700px){.LandingPage_container__ZQZQq{width:85%}.LandingPage_nav__Zeq0\+{margin-bottom:3.5em}.LandingPage_heroDiv__J\+a0J{margin-bottom:4em}.LandingPage_heroTitle__tUZcV{font-size:2.25rem}.LandingPage_heroSubtitle__WsQpk{font-size:1rem;margin-bottom:2em}.LandingPage_heroLeftDiv__GEYJd{margin-bottom:7em}.LandingPage_heroSVG__pnqSp{height:220px;width:330px}.LandingPage_areaOneDiv__HaY27{align-items:center;flex-direction:column;margin-bottom:6em}.LandingPage_cardOneDiv__43m7R{margin-bottom:2em;padding:0;width:80%}.LandingPage_bodyTitle__EsmOT{font-size:1.8rem;width:80%}.LandingPage_taskListSVG__fjIWe{width:300px}.LandingPage_howToCardsDiv__6D7Sn{gap:3em;grid-template-columns:1fr}.LandingPage_laptopDiv__9gWYF{height:550px;position:relative;width:361px}.LandingPage_laptop__-0KbT{display:none}.LandingPage_laptopDivMargin__3heaS{margin:2.5em 0 0}.LandingPage_imgScreenshot__jzvxA{display:none}.LandingPage_phoneMockup__1wNY8{height:550px;position:absolute;right:0;top:0;z-index:10}.LandingPage_phoneStatusBarMockup__99ICf{height:20px;left:63px;position:absolute;top:29px;z-index:9}.LandingPage_imgScreenshotPhone__mOStI{height:478px;left:66px;position:absolute;top:45px;width:228px;z-index:6}.LandingPage_ctaLastDiv__o16r0{flex-direction:column}.LandingPage_ctaLastLeftDiv__7jGmV{margin-bottom:2em;margin-right:0;text-align:center;width:100%}.LandingPage_activitySVG__DwVPC{width:300px}}.Footer_footer__kXlYa{border-top:1px solid #d3d3d3;display:flex;justify-content:space-between;padding:2em 0}.Footer_footerItem__CoBP4{cursor:pointer;margin-right:1em}@media (max-width:700px){.Footer_footer__kXlYa{flex-direction:column}.Footer_footerLeft__Izh62{margin-bottom:1.5em}.Footer_footerRight__VJSbu{justify-content:center}.Footer_footerItem__CoBP4{margin-right:.5em}}.MainHero_heroDiv__3mj-1{margin-bottom:1.5em;margin-top:3em}.MainHero_moreInfoParagraph__Uvoej{text-align:left}.MainHero_infosModal__2Oz4D{background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.15);height:80vh;left:23%;overflow-y:scroll;padding:1em 0;position:fixed;text-align:center;top:10vh;width:54%;z-index:100}.MainHero_verticalAlign__YMoIw{vertical-align:middle}.MainHero_close__MAluq{cursor:pointer}.MainHero_close__MAluq:after,.MainHero_close__MAluq:before{border-top:3px solid #000;content:"";height:30px;position:absolute;right:10px;top:23px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}.MainHero_close__MAluq:before{right:31px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.MainHero_close__MAluq:hover{opacity:.7}.MainHero_modalPartDiv__FfR6g{border-bottom:1px solid gray;margin:2em auto 0;padding-bottom:1em;width:75%}.MainHero_infoIcon__iZvl\+{color:var(--main-color);font-size:3rem;margin-bottom:.2em}.MainHero_partTitle__I24GF{font-size:1.4rem;margin-bottom:.6em;text-transform:uppercase}.MainHero_infoParagraph__LpRwI{margin-bottom:.4em}@media (max-width:550px){.MainHero_infosModal__2Oz4D{left:8%;width:84%}}.Nav_appNavbar__DtqRp{background-color:#282c34;box-shadow:3px 3px 5px rgba(0,0,0,.05);color:#fff;display:flex;height:var(--nav-height);text-align:left}.Nav_modalNav__MW8-S{color:#fff;font-size:1.3rem}.Nav_modalFlex__769Ym{display:flex;flex-direction:column;height:100%;justify-content:space-between}.Nav_modalRightNav__0yfY8{margin-bottom:2em}.Nav_modalItem__kB7TC{margin:1em 0}.Nav_navContainer__-2n2N{display:flex;justify-content:space-between}.Nav_hamburgerIcon__Ueg0L{cursor:pointer;display:none}.Nav_headerTitle__4zHgW{font-size:1.5em;margin-right:2em;padding:.5em 0}.Nav_navLeft__8UcOQ,.Nav_navRight__jWoDa{align-items:center;display:flex}.Nav_active__WoT9h{position:relative}.Nav_active__WoT9h:after{background-color:var(--main-color);content:"";height:2px;margin-top:.2em;position:absolute;width:80%}.Nav_logout__uEVec{align-items:center;cursor:pointer;display:flex}.Nav_logoutIcon__HPbtl{margin-left:.25em}.Nav_modalLogout__z68JP{justify-content:center}.Nav_hamburgerModal__1iTz-{background-color:#282c34;height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:50vw;z-index:120}.Nav_hamburgerVisible__6by5w{-webkit-transform:translateX(0);transform:translateX(0)}.Nav_hamburgerCloseBackdrop__8PM2G{height:100vh;left:50%;position:fixed;top:0;width:50vw;z-index:200}.Nav_closeIcon__KgSgz{cursor:pointer}.Nav_closeIcon__KgSgz:after,.Nav_closeIcon__KgSgz:before{border-top:3px solid #fff;content:"";height:20px;position:absolute;right:5px;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.Nav_closeIcon__KgSgz:before{right:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Nav_closeIcon__KgSgz:hover{opacity:.7}@media (max-width:550px){.Nav_hamburgerIcon__Ueg0L{display:inline;display:initial;position:absolute}.Nav_navRight__jWoDa,.Nav_navlink__KvdX4{display:none}.Nav_navLeft__8UcOQ{justify-content:space-between;width:100%}.Nav_headerTitle__4zHgW{margin:0 auto}}.HabitEditModal_contentContainer__1EgIE{width:80%}.HabitEditModal_input__j66x5{background:none;border:none;box-shadow:3px 3px 6px rgba(0,0,0,.15),-2px -2px 4px rgba(0,0,0,.03);font-size:1rem;height:2.5em;margin-bottom:1em;outline:none;padding:0 .3em;text-align:center;width:100%}.HabitEditModal_btnModal__5jrhT{margin-right:1.5em}.HabitEditModal_btnModal__5jrhT:last-of-type{margin-right:0}.HabitEditModal_habit-row__cUev\+:last-of-type{background-color:red}.HabitEditModal_close__nB8ol{cursor:pointer}.HabitEditModal_close__nB8ol:after,.HabitEditModal_close__nB8ol:before{border-top:1px solid #000;content:"";height:20px;position:absolute;right:0;top:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.HabitEditModal_close__nB8ol:before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.HabitEditModal_close__nB8ol:hover{opacity:.7}.HabitCalendar_calendar__0hNTx{margin-bottom:1.5em;width:100%}.HabitCalendar_header__8Lyom{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em}.HabitCalendar_header__8Lyom button:disabled{cursor:default;opacity:.25}.HabitCalendar_month__J\+oV7{font-weight:600}.HabitCalendar_grid__vlfT-{grid-gap:.2em;display:grid;gap:.2em;grid-template-columns:repeat(7,1fr)}.HabitCalendar_weekDay__ZKD8F{color:grey;font-size:.75rem;font-weight:600;padding-bottom:.3em;text-align:center}.HabitCalendar_day__5tuYc{align-items:center;border-radius:6px;display:flex;flex-direction:column;padding:.15em 0}.HabitCalendar_dayNone__5SWw7{opacity:.35}.HabitCalendar_today__w\+dA-{box-shadow:inset 0 0 0 1px var(--main-color)}.HabitCalendar_dayNumber__w5KtC{color:grey;font-size:.7rem}.HabitCalendar_icon__US0OV{align-items:center;display:flex;height:20px;justify-content:center}.HabitCalendar_icon__US0OV svg{width:18px}.HabitCalendar_unknown__9T6ql{color:#aaa;font-weight:600}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Onboarding_modal__g4Vdz{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;left:23%;padding:1em 0;position:fixed;text-align:center;top:7vh;width:54%;z-index:100}.Onboarding_close__a0F2F{cursor:pointer}.Onboarding_close__a0F2F:after,.Onboarding_close__a0F2F:before{border-top:3px solid #000;content:"";height:30px;position:absolute;right:10px;top:23px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}.Onboarding_close__a0F2F:before{right:31px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Onboarding_close__a0F2F:hover{opacity:.7}.Onboarding_pageDiv__i81dV{margin-bottom:1.5em}.Onboarding_illustration__D6wuK{height:300px;margin-bottom:1rem}.Onboarding_title__u26oa{font-size:1.5rem;margin-bottom:.5em}.Onboarding_subtext__MD8AQ{font-size:1.15rem;margin-bottom:1em}.Onboarding_btnMargin__ZMm4J{margin-bottom:.5em}.Onboarding_btnAreaMargin__Em-i8{margin-bottom:1.6em}.Onboarding_progressDiv__-InLU{display:flex}.Onboarding_progressIcon__-oFAZ{fill:var(--main-color);height:16px;margin-right:4px}.Onboarding_paragraphsDiv__nAuJn{margin-bottom:1em;max-width:540px}.Onboarding_paragraph__My4Ah{margin-bottom:.5em}.MonthSummary_summary__6cC3x{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);margin-top:2.5em;padding:.6em 1em}.MonthSummary_header__Oz\+J2{gap:1em;margin-bottom:.3em}.MonthSummary_header__Oz\+J2,.MonthSummary_navigation__r4Q9Q{align-items:center;display:flex}.MonthSummary_navigation__r4Q9Q button{padding:0 .5em}.MonthSummary_navigation__r4Q9Q button:disabled{cursor:default;opacity:.25}.MonthSummary_title__ozEJ1{margin:0;min-width:9em;text-align:center}.MonthSummary_legend__6v4m4{color:grey;font-size:.75rem;font-weight:600}.MonthSummary_days__HjgfV{display:flex;flex-wrap:wrap;gap:.15em}.MonthSummary_day__iEk0W{align-items:center;border-radius:4px;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;line-height:1.25;min-width:2.2em;padding:.1em 0}.MonthSummary_today__MPIwO{box-shadow:inset 0 0 0 1px var(--main-color)}.MonthSummary_dayNumber__7BBDe{color:grey;font-weight:400}.MonthSummary_success__hdYwd{color:var(--main-color);-webkit-filter:brightness(.85);filter:brightness(.85)}.MonthSummary_fail__7m-j\+{color:red}.MonthSummary_unknown__NJJgR{color:#aaa}.Auth_background__rpBeu{background-color:#f2f2f2;background-image:url(/static/media/landing-bg.e35e9406c993f0d40581.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.Auth_formContainer__jXGDi{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1140px;min-height:100vh;width:90%}.Auth_formDiv__5Sghw{background-color:#fff;border-radius:20px;box-shadow:1px 0 20px rgba(0,0,0,.05);padding:2em 0;width:40%}.Auth_authForm__-Et2v{padding:0 2.5em}.Auth_upperDiv__2gpya{border-bottom:1px solid silver;margin-bottom:1em;padding-bottom:1em}.Auth_logo__dep2q{color:var(--main-color);font-size:2rem;margin-bottom:.5em}.Auth_title__xzSKM{font-size:1.7rem}.Auth_textField__1y7dy{border-bottom:2px solid #adadad;margin:1.85em 0;position:relative}.Auth_textField__1y7dy input{background:none;border:none;font-size:1rem;height:2.5em;outline:none;padding:0 .3em;width:100%}.Auth_textField__1y7dy label{color:#adadad;font-size:1rem;left:5px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:top .5s}.Auth_textField__1y7dy span:before{background:#2691d9;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .5s;width:0}.Auth_textField__1y7dy input:focus~label,.Auth_textField__1y7dy input:valid~label{color:#2691d9;top:-10px}.Auth_textField__1y7dy input:focus~span:before,.Auth_textField__1y7dy input:valid~span:before{width:100%}.Auth_link__7l5cU{background:none;border:none;color:#2691d9;cursor:pointer;font-size:1rem;outline:none}.Auth_link__7l5cU:focus,.Auth_link__7l5cU:hover{text-decoration:underline}.Auth_errorDiv__V8Yt9{margin-bottom:.5em}.Auth_errorMessage__-2mWy{color:red}.Auth_orDiv__fVXSY{align-items:center;display:flex;margin:1em 0;width:100%}.Auth_orDiv__fVXSY:after,.Auth_orDiv__fVXSY:before{border-bottom:1px solid #c1c7c6;content:"";flex:0 1 100%;margin:0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Auth_orSpan__sv99G{color:#5c6c75;font-size:13px;font-weight:400;line-height:16px;text-align:center}.Auth_googleLogo__8ZH0G{height:30px;margin-right:10px}.Auth_googleBtnText__SUF17{font-size:1rem;font-weight:500}.Auth_switchLogin_signup__8p1Zn{margin-top:1.5em}.Auth_demoText__4WCyh{color:var(--main-color)}.Auth_demoSuccess__DnOw\+,.Auth_demoText__4WCyh{border-radius:20px;font-size:1.4rem;font-weight:700;margin:0 auto 1em;padding:.5em;width:80%}.Auth_demoSuccess__DnOw\+{background-color:var(--main-color);color:#fff}@media (max-width:1000px){.Auth_formDiv__5Sghw{width:60%}}@media (max-width:630px){.Auth_formDiv__5Sghw{width:90%}}.Dashboard_background__cdfjm{background-color:#f7f9fc;background-color:#f2f2f2;background-color:#f4f5fa;min-height:calc(100vh - var(--nav-height));padding-bottom:4em;padding-top:3em}.Dashboard_topStatsDiv__dyA2u{display:flex;justify-content:center;margin-bottom:3em}.Dashboard_topStatsContainer__ewkGR{background-color:#fff;border-radius:10px;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12);max-width:920px;padding:1.5em;width:90%}.Dashboard_topTitleDiv__-0jqi{margin-bottom:1em}.Dashboard_topContentDiv__Z9LBz{display:flex;justify-content:center}.Dashboard_textStats__ZVbBH{display:flex}.Dashboard_statBoxDiv__hwYfc{background-color:var(--main-color);border-radius:10px;color:#fff;font-size:.9rem;padding:1em 2em}.Dashboard_neutralColor__WGfV6{background-color:#9b9ea3;color:#fff}.Dashboard_greenColor__0PD\+c{background-color:#2cabe3;color:#fff}.Dashboard_redColor__KcF73{background-color:#ffc36d;color:#fff}.Dashboard_marginRight__obNOG{margin-right:1em}.Dashboard_bottomStatsDiv__Qe2OT{display:flex;justify-content:center}.Dashboard_bottomStatsContainer__8YL32{display:flex;justify-content:space-between;max-width:920px;width:90%}.Dashboard_barChartDiv__Dd1OJ,.Dashboard_pieDiv__kAYNR{background-color:#fff;border-radius:10px;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12);padding:1em}.Dashboard_pieTextStats__fSN\+f{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr 1fr}.Dashboard_barChart__PvSWO{align-items:baseline;display:flex;height:250px;margin-top:100px}.Dashboard_barTextStats__J7pVR{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr}@media (max-width:600px){.Dashboard_pieTextStats__fSN\+f{gap:0;grid-template-columns:1fr}.Dashboard_topContentDiv__Z9LBz{flex-direction:column}.Dashboard_statBoxDiv__hwYfc{margin:0 1em 1em}.Dashboard_bottomStatsContainer__8YL32{flex-direction:column}.Dashboard_chartDiv__275kV{display:flex;justify-content:center}.Dashboard_pieDiv__kAYNR{margin-bottom:3em}}.PrivacyPolicy_privacyDiv__3iLVY,.TermsOfService_tosDiv__2hHv8{text-align:left}:root{--main-color:#20c98b;--nav-height:56px}*,html{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin:0}table{border-collapse:collapse}th{border:1px solid #fff;border-top:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}li{list-style-type:none;margin-right:1em}.App{text-align:center}.center-container{align-items:center;display:flex;justify-content:center}.btn{background-color:#282c34;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:inherit;outline:none;padding:.5em 1.25em}.btn:focus,.btn:hover{opacity:.9}.btn-ghost{background-color:#fff;border:2px solid #20c98b;border:2px solid var(--main-color);border-radius:20px;color:#20c98b;color:var(--main-color);transition:color .3s ease-in-out,background-color .3s ease-in-out}.btn-icon{background-color:transparent;border:none;cursor:pointer;padding:.5em}.btn-icon:focus,.btn-icon:hover{opacity:.7}.btn-how{background-color:#20c98b;background-color:var(--main-color);margin-left:1.5em}.btn-how-modal{font-size:1.2rem;margin:0}.btn-sign{background-color:#20c98b;background-color:var(--main-color);border-radius:20px;color:#fff;font-size:1rem}.btn-auth{border-radius:25px;font-size:1.3rem;font-weight:700;margin-bottom:.5em;width:100%}.btn-auth:disabled,.btn-auth:disabled:hover{cursor:auto;opacity:.5}.btn-small{font-size:.75rem}.btn-big{font-size:1.25rem}.btn-no-click{cursor:auto}.btn-no-click:hover{opacity:1}.container{margin:0 auto;max-width:1600px;width:90%}.flex{display:flex}.no-margin{margin:0}@-webkit-keyframes backdrop-opacity{0%{opacity:0}}@keyframes backdrop-opacity{0%{opacity:0}}.backdrop{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:backdrop-opacity;animation-name:backdrop-opacity;background-color:#000;height:100vh;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:50}.backdrop-light{-webkit-animation:none;animation:none;opacity:.65}.editModal{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.15);display:flex;font-weight:400;justify-content:center;left:50%;max-height:90vh;max-width:480px;overflow-x:hidden;overflow-y:auto;padding:2.5em 0 1.5em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:100}.main-color{color:#20c98b;color:var(--main-color);font-weight:700}.habit-form{margin:0 auto;min-width:380px;padding:.5em}.habit-input{margin-right:1em;width:290px}.habit-input:focus{outline:none}.habit-input::-webkit-input-placeholder{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.habit-input:-ms-input-placeholder{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.habit-input::placeholder{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.btn-add-habit{padding:.3em .75em}.btn-add-habit:disabled{opacity:.7}.relative{position:relative}.background-div{position:absolute;right:0;z-index:-1}@media (min-width:1800px){.background-div{right:100px}}.background-svg{width:250px}@media (max-width:1520px){.background-svg{width:130px}}@media (max-width:1380px){.background-svg{display:none}}.habit-table{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 0 20px rgba(0,0,0,.2);margin-bottom:6em;margin-top:5em;overflow:hidden}.habit-table.habit-table-after-summary{margin-top:1.5em}.table-first-row{background-color:#282c34;color:#fff}.table-first-row>*{border:none}.table-habit-title-cell{width:500px}.table-habit-title{font-size:1.25em}.days-small{font-size:.65em}.table-day-cell{padding:.8em 0;width:30px}.table-day-cell:last-of-type{padding-right:.3em}.habit-row{border-bottom:1px solid #ddd}.habit-row:last-of-type,.habit-row:last-of-type>th{border-bottom:1px solid #282c34}.habit-row:last-of-type>.habit-row-infos{border-bottom:none}.habit-row-infos{align-items:center;display:flex;justify-content:space-between;position:relative}.fa-star{color:#20c98b;color:var(--main-color);font-size:1.9rem;left:12%;opacity:.3;position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.th-habit-name{cursor:pointer;padding:.5em}.th-habit-name:hover{opacity:.87}.th-undo-clear-div{display:flex}.th-undo-btn{border-bottom:1px solid #ddd}.green-counter,.red-counter{font-weight:600;margin:0;padding:.5em}.green-counter{color:#20c98b;color:var(--main-color);-webkit-filter:brightness(.85);filter:brightness(.85)}.red-counter{color:red}.th-plus-minus-div{display:flex}.btn-minus{color:red}.btn-plus{color:#20c98b;color:var(--main-color);-webkit-filter:brightness(.85);filter:brightness(.85)}.btn-undo{padding:0}.btn-day-target{color:grey;font-size:.75rem;min-width:5.5em}.btn-day-target:disabled{cursor:default;opacity:.5}.btn-day-active{background-color:#f0f0f0;border-radius:50%}.unknownCell{color:#aaa;font-weight:600;white-space:nowrap}.btn-google{align-items:center;background-color:#fff;border-radius:25px;box-shadow:1px 1px 4px rgba(0,0,0,.15);color:#5c6c75;display:flex;height:50px;justify-content:center;margin-bottom:.5em;width:100%}.habitCell{border-bottom:1px solid #ddd}.habitCellIcon{width:24px}.successColor{stroke:#20c98b;stroke:var(--main-color);-webkit-filter:brightness(.85);filter:brightness(.85)}.failColor{stroke:red}.no-padding{padding:0}@media (max-width:550px){.habit-table{margin:5em auto 6em}.table-day-cell{display:none}.table-habit-title-cell{width:300px}.habit-row{display:flex;flex-direction:column}.table-habit-title{padding:.5em 0}.green-counter,.red-counter{padding:.5em .2em}.btn-icon{padding:.5em .3em}.habit-form{min-width:200px}.habit-input{margin-bottom:.3em;margin-top:.3em}.habit-input::-webkit-input-placeholder{text-align:center}.habit-input:-ms-input-placeholder{text-align:center}.habit-input::placeholder{text-align:center}}
/*# sourceMappingURL=main.9b9069bf.css.map*/