<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://use.typekit.net/upj1gvk.css);.habitLimits{display:flex;flex-direction:row;align-items:center;position:relative;height:75px}.habitLimits:hover{cursor:pointer}.habitLimits[data-dark=true] span{color:#292f36}.habitLimits[data-dark=true] .habitLimits__indicator{background-color:#bed1ed}.habitLimits[data-dark=true] .habitLimits__indicator[data-active=true]{background-color:#ffcd45}.habitLimits span{color:#fff;font-weight:600;margin-left:10px}.habitLimits__indicators{display:flex;flex-direction:row}.habitLimits__indicator{height:25px;width:25px;border-radius:5px;background-color:#fff;opacity:.5;margin:0 5px}.habitLimits__indicator[data-active=true]{opacity:1;background-color:#ffcd45}.habitLimits__popup{display:flex;flex-direction:column;justify-items:center;position:absolute;width:250px;z-index:1;background:#292f36;color:#fff;top:65px;padding:25px;text-align:center;font-weight:600;line-height:1.3em;border-radius:10px}.habitLimits__popup button.blueButton{width:100%;height:60px;font-size:18px;margin-top:15px}.habitLimits__popup button.blueButton:hover{color:#fff;background-color:#0054af}.habitLimits__popup:before{content:"";position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:0;height:0;border-bottom:10px solid #292f36;border-left:10px solid transparent;border-right:10px solid transparent}.header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:75px;z-index:3;background-color:#007bff}.header .blueButton:hover{background-color:inherit;color:#bed1ed}.header.--white,.header.--white .textOnlyButton{background-color:#fff}.header.--white .blueButton:hover{background-color:#0054af;color:#fff}@media (max-width:675px){.header.--mobileHidden{display:none}}.header img{max-height:40px}.header__container{position:relative;width:100%;height:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:1200px){.header__container{padding:0 5%}}.header__links{display:flex;flex-direction:row;align-items:center}.header__links button{height:50px;padding:5px 30px;margin-left:10px}@media (max-width:675px){.header__links{display:none}}.header__hamburger{display:none}@media (max-width:675px){.header__hamburger{display:block}}.header__menu{display:flex;flex-direction:row;align-items:center}.header__menu:hover{cursor:pointer}.header__menuIcon{width:15px;margin-left:10px;opacity:.5;margin-bottom:-5px}.headerDropdown{z-index:3;overflow:hidden;background-color:#fff;position:absolute;right:0;top:75px;border-radius:0 0 10px 10px;border:1px solid #bed1ed;border-top:0 solid #bed1ed;box-shadow:0 3px 6px #bed1ed}.headerDropdown h2{line-height:19px;font-size:18px;font-weight:500;color:#292f36;margin-bottom:3px}.headerDropdown h3{line-height:14px;font-size:12px;color:#8f99a7}.headerDropdown__top{padding:15px;display:flex;align-items:center}.headerDropdown__topRight{margin-left:15px}.headerDropdown__bottom{display:flex;flex-direction:column;padding-top:5px}.headerDropdown__bottom button{border-top:1px solid #bed1ed;padding:15px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:500;font-size:16px;color:#292f36}.headerDropdown__bottom button:hover{background-color:#eef3fb}.headerDropdown__bottom button[data-type=upgrade]{color:#007bff}.headerDropdown__bottom img{margin-right:15px;width:20px;height:20px}.header__overlay{position:fixed;height:100vh;width:100vh;top:0;z-index:5}@media (min-width:675px){.header__overlay{display:none}}.header__hamburgerMenu{background-color:#fff;display:flex;flex-direction:column;height:100vh;position:fixed}.header__hamburgerMenuLogin{display:flex;flex-direction:row;padding:25px}.header__hamburgerMenuLogin button{padding:10px 25px}.header__hamburgerMenuLogin button:last-child{margin-left:10px}.header__hamburgerMenuSection{display:flex;flex-direction:column;padding:25px 25px 0;border-top:1px solid #bed1ed}.header__hamburgerMenuSection a{font-size:20px;font-weight:600;margin-bottom:25px;color:#292f36}@-webkit-keyframes animate-in{0%{right:-100%}to{right:0}}@keyframes animate-in{0%{right:-100%}to{right:0}}@-webkit-keyframes animate-out{0%{right:0}to{right:-100%}}@keyframes animate-out{0%{right:0}to{right:-100%}}@-webkit-keyframes opacity-in{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@keyframes opacity-in{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@-webkit-keyframes opacity-out{0%{background-color:rgba(0,0,0,.5)}to{background-color:transparent}}@keyframes opacity-out{0%{background-color:rgba(0,0,0,.5)}to{background-color:transparent}}.header__mobile-enter{-webkit-animation-name:opacity-in;animation-name:opacity-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.header__mobile-enter .header__hamburgerMenu{-webkit-animation-name:animate-in;animation-name:animate-in;-webkit-animation-duration:.3s;animation-duration:.3s}.header__mobile-exit{-webkit-animation-name:opacity-out;animation-name:opacity-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.header__mobile-exit .header__hamburgerMenu{-webkit-animation-name:animate-out;animation-name:animate-out;-webkit-animation-duration:.3s;animation-duration:.3s}.header__mobile-enter-active,.header__mobile-enter-done{background-color:rgba(0,0,0,.5)}.header__mobile-enter-active .header__hamburgerMenu,.header__mobile-enter-done .header__hamburgerMenu{right:0}.header__mobile-exit{background-color:rgba(0,0,0,.5)}.header__mobile-exit .header__hamburgerMenu{right:0}.header__mobile-enter-exit-active,.header__mobile-enter-exit-done{background-color:transparent}.header__mobile-enter-exit-active .header__hamburgerMenu,.header__mobile-enter-exit-done .header__hamburgerMenu{right:-100%}.header__notification{position:absolute;z-index:2;width:100vw;height:40px;top:75px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#088944;background-color:#e7f5e5;transition:top .5s}.header__notification .header__notificationContainer{position:relative;width:1200px;display:flex;flex-direction:row;align-items:center;justify-content:center}.header__notification .header__notificationContainer p{margin-left:10px}.header__notification-enter{top:35px}.header__notification-enter-done{top:75px}.header__notification-exit{top:35px}.emailConfirmationNotification{width:100vw;background-color:#eef3fb;height:40px;display:flex;justify-content:center}.emailConfirmationNotification span{font-weight:600}.emailConfirmationNotification__container{width:100%;max-width:1200px;display:flex;flex-direction:row;align-items:center}.emailConfirmationNotification button{color:#007bff;font-size:16px;background-color:transparent;line-height:1.1em}.emailConfirmationNotification button:disabled{cursor:auto}@media (max-width:480px){.emailConfirmationNotification{width:100%;height:auto;padding:10px 5%}}.payment-wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:480px){.payment-wrapper{height:auto;overflow:scroll}}.payment-container{position:relative;display:flex;flex-direction:column;border-radius:10px;background-color:#fff;width:650px;padding:50px}@media (max-width:480px){.payment-container{width:100%;padding:25px 5%}}.payment-container h1{font-weight:500;font-size:36px;line-height:52px;margin-bottom:5px}@media (max-width:480px){.payment-container h1{max-width:calc(100vw - 10% - 75px);font-size:30px;line-height:32px;margin-bottom:10px}}.payment-container h2{font-size:18px;line-height:1.2em;color:#8f99a7}.payment-container p.error{color:#eb1f17;margin-bottom:10px}.payment-container .payment__exitButton{position:absolute;top:25px;right:25px}@media (max-width:480px){.payment-container .payment__exitButton{right:5%}}.payment-container .payment-toggle{position:relative;margin-top:25px;width:210px;background-color:#eef3fb;border-radius:45px;height:50px;padding:5px}.payment-container .payment-toggle .payment-toggle__highlight{position:absolute;width:100px;height:40px;border-radius:35px;background-color:#fff;transition:left .5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.payment-container .payment-toggle .payment-toggle__highlight--month{left:5px}.payment-container .payment-toggle .payment-toggle__highlight--year{left:50%}.payment-container .payment-toggle .payment-toggle--inactive{color:#9199a6}.payment-container .payment-toggle button{position:relative;z-index:1;width:100px;height:40px;font-weight:500;font-size:16px;background-color:transparent;transition:color .3s}.payment-container .payment-toggle button:hover{color:#292f36}.payment-container .payment-container__options{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;margin:25px 0}.payment-container .payment-container__options h2{font-size:24px;font-weight:500;color:#292f36;grid-column:1/span 2;margin-bottom:10px}.payment-container .payment-container__options .payment-container__option{padding:15px;border-radius:5px;border:1px solid #bed1ed;display:flex;flex-direction:column;align-items:flex-start}.payment-container .payment-container__options .payment-container__option h1{color:#007bff;font-size:32px;line-height:1em;margin-bottom:0;margin-top:10px;font-weight:600}.payment-container .payment-container__options .payment-container__option h3{text-align:left;font-size:24px;font-weight:600;color:#292f36}.payment-container .payment-container__options .payment-container__option h3 span{font-weight:500;font-size:16px;color:#007bff}.payment-container .payment-container__options .payment-container__option h4{font-size:16px;color:#8f99a7;line-height:25px}.payment-container .payment-container__options .payment-container__option[data-active=true]{background-color:rgba(0,123,255,.05);border-color:#007bff}@media (max-width:480px){.payment-container .payment-container__options{grid-column-gap:10px}.payment-container .payment-container__options .payment-container__options{justify-items:flex-start}}.payment-container .payment-container__mid{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px 0}@media (max-width:480px){.payment-container .payment-container__mid{flex-direction:column;align-items:flex-start}.payment-container .payment-container__mid h3{margin-bottom:15px}}.payment-container .payment-container__mid h3{font-size:24px;font-weight:500}.payment-container .payment-container__mid h3 span{color:#007bff}.payment-container .payment-container__mid img{height:30px}.payment-container .payment-container__form{display:flex;flex-direction:column;justify-content:center}.payment-container .payment-container__form input[type=text]{height:50px;width:100%;padding:15px 12px;background-color:#eef3fb;margin-bottom:25px;font-size:18px;border-radius:5px;border:1px solid transparent}.payment-container .payment-container__form input[type=text]:focus{background-color:#fff;border:1px solid #007bff}.payment-container .payment-container__form button{padding:15px 0;background-color:#007bff;width:100%;color:#fff;font-size:24px;font-weight:600;margin-bottom:15px;border-radius:5px}.payment-container .payment-container__form button:hover{background-color:#0054af}.payment-container .payment-container__form small{text-align:center;font-size:14px}.payment-container--loading{display:flex}.payment-container--loading,.payment-container--success{position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;z-index:2}.payment-container--success h1,.payment-container--success h2{padding:5px;background-color:#fff}.payment-container--success img{background-color:transparent}.payment-container--success .blueButton{margin-top:25px;width:300px}.StripeElement{height:50px;padding:15px 12px;background-color:#eef3fb;margin-bottom:25px;border-radius:5px;border:1px solid transparent}.StripeElement--focus{background-color:#fff;border:1px solid #007bff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.footer{background-color:#eef3fb;box-sizing:border-box;font-size:20px}.footer a{color:#007bff}.footer img{max-width:200px}.footer__container{max-width:1200px;margin:0 auto;display:grid;padding:125px 50px;grid-template-columns:1fr 400px;grid-column-gap:25px}@media (max-width:720px){.footer__container{padding:25px;grid-template-columns:1fr;grid-row-gap:25px}}.footer__copyright{font-size:16px;color:#8f99a7;margin:20px 0 30px}.footer__madeWith{font-size:24px;line-height:1.2em;font-weight:500}@media (max-width:720px){.footer__madeWith{font-size:20px;margin-bottom:10px}}.footer__left{display:flex;flex-direction:column;justify-content:flex-start}.footer__right{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;grid-row-gap:25px}.footer__rightTopLeft,.footer__rightTopRight{display:flex;flex-direction:column;text-align:right}.footer__rightTopLeft a,.footer__rightTopRight a{color:#292f36;line-height:2em;font-weight:500}@media (max-width:480px){.footer__rightTopLeft,.footer__rightTopRight{text-align:left}.footer__rightTopLeft a,.footer__rightTopRight a{font-size:18px}}.footer__rightBottom{grid-column:1/span 2;justify-self:end}.footer__rightBottom a{margin:10px}@media (max-width:480px){.footer__rightBottom{justify-self:start}.footer__rightBottom a{margin:0 20px 0 0}}.login__wrapper{padding:50px 0 100px;min-height:calc(100vh - 430px);background-color:#007bff;display:flex;flex-direction:column;justify-content:center;align-items:center}.login__wrapper h1{font-weight:500;font-size:36px;color:#292f36;text-align:center;margin-bottom:25px}.login__wrapper h2{text-align:center;margin-top:15px;font-size:18px;font-weight:600;color:#292f36}.login__wrapper h2 a{color:#ffa031;padding-bottom:3px;border-bottom:3px solid #ffa031}.login__wrapper h3{margin-bottom:25px;font-size:18px;text-align:center;font-weight:400}@media (max-width:600px){.login__wrapper{padding:0}.login__wrapper h1{font-size:40px}}.login__container{width:500px;display:flex;flex-direction:column;padding:50px;background-color:#fff;border-radius:10px;box-shadow:0 5px 30px #0060c7;position:relative}@media (max-width:600px){.login__container{width:100%;padding:50px 25px;box-shadow:none;border-radius:0}}.login__container .login__forgotPassword{color:#007bff;font-weight:500;margin-bottom:25px;text-align:center}.login__container .login__separator{position:relative}.login__container .login__separator hr{width:100%;border-bottom:1px solid #8f99a7;margin-bottom:25px}.login__container .login__separator small{position:absolute;text-align:center;width:50px;background-color:#fff;color:#8f99a7;left:calc(50% - 25px)}.login__container form{display:flex;flex-direction:column;margin-bottom:10px}.login__container input{outline:none;background-color:#eef3fb;border:1px solid transparent;border-radius:5px;padding:20px;margin-bottom:15px;font-size:18px;color:#292f36;font-weight:500;background-repeat:no-repeat;background-position:360px 25px}.login__container input:focus{background-color:#fff;border:1px solid #007bff;background-image:none}.login__container input ::-webkit-input-placeholder{font-weight:400;color:#4d5560}.login__container input :-ms-input-placeholder{font-weight:400;color:#4d5560}.login__container input ::-ms-input-placeholder{font-weight:400;color:#4d5560}.login__container input ::placeholder{font-weight:400;color:#4d5560}.login__container input[aria-invalid=true]{border:1px solid #eb1f17;background-image:url(/static/media/inputError.2fccbef7.svg)}.login__container .login__error{margin:0 0 15px;font-size:18px;color:#eb1f17;text-align:center}.login__container .login__success{margin:0 0 15px;font-size:18px;color:#088944;text-align:center}.login__container .login__input--valid{background-image:url(/static/media/inputOkay.aff518ac.svg)}.login__container .login__input--error{border:1px solid #eb1f17;background-image:url(/static/media/inputError.2fccbef7.svg)}.login__container button{position:relative;margin-bottom:15px;font-size:18px;font-weight:700;color:#fff;border-radius:5px;padding:5px;height:60px}.login__container button img{height:40px;position:absolute;left:10px;top:10px}.login__container button:last-child{margin-bottom:0}.login__container .login__submitButton{background-color:#007bff}.login__container .login__submitButton[aria-disabled=true]{background-color:#fff;color:#007bff;border:1px solid #007bff}.login__container .login__submitButton--inactive{opacity:.3}.login__container .login__submitButton--inactive:hover{cursor:default}.login__container .login__googleButton{background-color:#4285f4}.login__container .login__facebookButton{background-color:#2d5c98}.login__container .login__appleButton{background-color:#000}@media (max-width:600px){.login__container .login__facebookButton,.login__container .login__googleButton{display:flex;align-items:center;justify-content:center;padding:0 10px}}.dateSelectors{display:flex;flex-direction:row}.dateSelectors button{height:40px;width:40px;border:1px solid #bed1ed;border-radius:40px;margin-right:10px;display:flex;align-items:center;justify-content:center;padding:0;transition:border .3s}.dateSelectors button img{width:8px}.dateSelectors button:last-child{margin-right:0}.dateSelectors button:hover{border:1px solid #007bff}.dateSelectors button[data-inactive=true]:hover{cursor:default;border:1px solid #bed1ed}.dayItem{position:relative;margin-bottom:25px;display:grid;max-width:275px;grid-template-columns:25px 185px 65px;grid-template-rows:1fr 1fr;align-items:center}.dayItem:last-child{margin-bottom:0}.dayItem .dayItem__header{font-size:20px;font-weight:500;line-height:1.2em;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dayItem .dayItem__leftSide{grid-row:1/span 2}.dayItem .dayItem__topLeft{display:flex;padding-left:20px;flex-direction:row;justify-content:flex-start;align-items:baseline}.dayItem .dayItem__topRight{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.dayItem .dayItem__topRight:hover{cursor:pointer}.dayItem__streak{display:flex;flex-direction:row;margin-right:10px}.dayItem__streak img{margin-left:5px}.dayItem__streak[data-active=true] p{color:#fff}.dayItem .dayItem__highlight{position:absolute;height:100%;left:25px;width:5px;border-radius:40px;transition:width .1s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}.dayItem .dayItem__submit{grid-column:2/span 2;padding-left:20px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dayItem .dayItem__submit .dayItem__completed{color:#8f99a7;font-size:16px;font-weight:500}.dayItem .dayItem__submit .dayItem__inactive{color:#bed1ed;font-size:16px;font-weight:500}.dayItem .dayItem__submit .dayItem__completeButton{font-weight:600;font-size:18px;color:#007bff;width:100%;height:100%;border:1px solid #bed1ed;border-radius:5px;transition:border .3s}.dayItem .dayItem__submit .dayItem__completeButton:hover{border:1px solid #007bff}.dayItem[data-status=inactive] .dayItem__header{color:#bed1ed}.dayItem[data-status=completed] .dayItem__highlight{width:calc(100% - 25px);border-radius:10px}.dayItem[data-status=completed] .dayItem__header{color:#fff;margin:10px 0}.dayItem[data-status=completed] .dayItem__completed,.dayItem[data-status=completed] .dayItem__goal{color:#fff}.dayItem[data-status=completed] .dayItem__topRight{margin-left:-15px;padding-right:15px}.dayItem[data-status=completed] .dayItem__undoButton{color:#fff;margin-right:10px;background-color:transparent;font-size:16px;font-weight:600}.dayItem[data-status=completed] .dayItem__undoButton:hover{cursor:pointer}.dayItem__dropDown{display:block;border-radius:5px;position:absolute;right:-23px;top:50px;z-index:1;background-color:#fff;border:1px solid #bed1ed;box-shadow:0 3px 6px #bed1ed;overflow:hidden}.dayItem__dropDown li{padding:15px;text-align:right;color:#292f36;border-bottom:1px solid #bed1ed}.dayItem__dropDown li:first-child{border-radius:5px 5px 0 0}.dayItem__dropDown li:last-child{border-bottom:none}.dayItem__dropDown li:hover{cursor:pointer;background-color:#eef3fb}.dayItem__dropDown:before{content:"";position:absolute;right:-10px;top:0;border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;transform-origin:0 0;transform:rotate(135deg);box-shadow:-3px 3px 3px rgba(190,209,237,.15),-1px 1px 1px #bed1ed}.chromePrompt{margin-top:25px;border:1px solid #bed1ed;padding:25px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.chromePrompt h2{font-weight:600;font-size:18px;margin-bottom:15px}.chromePrompt__addButton{width:250px;padding:10px;background-color:#007bff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:99px;color:#fff;font-weight:600;font-size:18px}.chromePrompt__addButton img{max-height:30px;margin-right:10px}.chromePrompt__dismissButton{color:#007bff;font-size:16px;margin-top:10px;font-weight:600}.day__container{flex-grow:0;position:-webkit-sticky;position:sticky;width:325px;top:50px;align-self:flex-start}.day__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:25px}.day__top .textOnlyButton{position:absolute;right:100px}.day__top .day-top__dateHeader{text-align:center;font-size:24px}.day__main{padding:25px;border:1px solid #bed1ed;border-radius:5px}.day-main__noTasksToday img{max-width:100%}.day-main__noTasksTodayHeader{font-size:24px;margin-bottom:5px}.day-main__noTasksTodaySubheader{font-size:18px;line-height:22px;color:#8f99a7}.day-main--noTasks button{width:100%;padding:10px 25px;background-color:#eef3fb;font-size:20px;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:5px}.day-main--noTasks img{height:50px;margin-right:25px}.day-main--noBedtime button{width:100%;padding:20px 25px;background-color:#3b43d8;color:#fff;font-size:20px;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:5px;margin-bottom:15px}.day-main--noBedtime img{height:30px;margin-right:25px}.day-addTask--mobile{width:100%;padding-top:25px}.day-addTask--mobile .whiteButton{width:100%}@media screen and (min-width:480px){.day-addTask--mobile{display:none}}.day-mobilePrompt--mobile{border-radius:5px;border:1px solid #bed1ed;padding:20px;text-align:center;margin-top:25px}.day-mobilePrompt--mobile h1{font-size:24px;margin-bottom:10px;font-weight:500;color:#292f36}.day-mobilePrompt--mobile p{font-size:16px;color:#8f99a7}@media screen and (min-width:480px){.day-mobilePrompt--mobile{display:none}}.day__expired{display:flex;flex-direction:column}.day__expired h2{font-size:24px;line-height:30px;font-weight:700;text-align:center}.day__expired h3{margin-top:5px;font-size:18px;line-height:24px;text-align:center;margin-bottom:20px}.day__expiredItem{background-color:#eef3fb;border:2px solid #eef3fb;padding:15px;margin-bottom:10px;border-radius:5px;font-weight:500;display:flex;flex-direction:row}.day__expiredItem p{margin-left:10px}.day__expiredItem:hover{cursor:pointer}.day__expiredItem[data-selected=true]{border:2px solid #007bff;background-color:rgba(0,136,255,.1)}.day__expiredItem[data-error=true]{border:2px solid #eb1f17}.day__expired button{font-weight:700;font-size:18px;padding:15px;border-radius:5px;margin-top:10px}.day__expiredSubscribeButton{background-color:#007bff;color:#fff}.day__expiredContinueButton{border:1px solid #bed1ed;color:#007bff}.date-range-selector__container{margin-bottom:25px;display:grid;grid-template-columns:1fr 180px;grid-column-gap:50px}.date-range-selector__container .date-range-selector{background-color:#eef3fb;border-radius:99px;position:relative;padding:6px}.date-range-selector__container .date-range-selector ul{display:grid;height:100%;grid-template-columns:repeat(4,1fr)}.date-range-selector__container .date-range-selector ul li{color:#9199a6;display:flex;align-items:center;justify-content:center;transition:color .5s;z-index:1}.date-range-selector__container .date-range-selector ul li:hover{cursor:pointer;color:#292f36}.date-range-selector__container .date-range-selector ul li.active{color:#292f36;font-weight:500}.date-range-selector__container .date-range-selector__highlight{position:absolute;top:6px;left:6px;width:calc(25% - 3px);height:calc(100% - 12px);background-color:#fff;border-radius:30px;transition:left .5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-range-selector__container .date-range-selector__highlight--week{left:6px}.date-range-selector__container .date-range-selector__highlight--month{left:calc(25% + 3px)}.date-range-selector__container .date-range-selector__highlight--year{left:calc(50% - 3px)}.date-range-selector__container .date-range-selector__highlight--alltime{left:calc(75% - 6px)}@media (max-width:480px){.date-range-selector__container{grid-template-columns:1fr;height:50px}.date-range-selector__container .date-range-selector__highlight{width:25%}.date-range-selector__container .date-range-selector ul li{font-size:14px}.date-range-selector__container .whiteButton{display:none}}.dashboardMobileTabBar{position:fixed;bottom:0;height:75px;padding-bottom:max(0,calc(env(safe-area-inset-bottom) - 20px));width:100vw;flex-direction:row;justify-content:center}.dashboardMobileTabBar,.dashboardMobileTabBar__button{background-color:#007bff;display:flex;align-items:center}.dashboardMobileTabBar__button{height:40px;margin:0 25px;flex-direction:column;color:#fff;justify-content:space-between;font-weight:500}.dashboardMobileTabBar__button[data-active=false]{opacity:.5}.viewSelector{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#eef3fb;height:40px;padding:5px;border-radius:25px;position:relative}.viewSelector__toggleHighlight{position:absolute;height:30px;width:calc(50% - 5px);background-color:#fff;border-radius:25px;transition:left .5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.viewSelector__toggleHighlight[aria-label=full]{width:calc(100% - 10px)}.viewSelector__toggleHighlight[aria-label=summary]{left:5px}.viewSelector__toggleHighlight[aria-label=detailed]{left:50%}.viewSelector img{opacity:.3;transition:opacity .5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.viewSelector button{z-index:1;width:50px;height:30px;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0}.viewSelector button[aria-pressed=true] img{opacity:1}.dashboardProgressBar{display:grid;grid-template-columns:180px 1fr 80px;grid-template-areas:"heading bar summary";height:60px;align-items:center}.dashboardProgressBar__heading{grid-area:heading;display:flex;flex-direction:row;align-items:center}.dashboardProgressBar__heading span{line-height:1.2em;margin-left:25px;color:#4d5560;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardProgressBar__end{grid-area:summary;text-align:right;color:#8f99a7}.dashboardProgressBar__bar{grid-area:bar;background-color:#eef3fb;height:25px;border-radius:5px;display:flex;justify-content:flex-start;overflow:hidden;position:relative}.dashboardProgressBar__bar span{font-weight:500;position:absolute;opacity:0;width:100%;line-height:25px}.dashboardProgressBar__bar span:hover{cursor:default;opacity:1;left:10px;font-size:12px;color:#fff}.dashboardProgressBar__barComplete{border-radius:5px;height:25px;width:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:width .3s}@media (max-width:480px){.dashboardProgressBar{display:grid;grid-template-columns:1fr 80px;grid-template-areas:"heading summary" "bar bar";grid-row-gap:10px;margin-bottom:25px}.dashboardProgressBar__bar{grid-column:1/span 2}}.allTime__main{padding-top:25px}.week__summary{margin-top:59px}.week__gridRow{display:grid;grid-template-columns:180px 1fr 80px;grid-template-areas:"heading grid summary";height:60px;align-items:center}.week__gridRow__heading{grid-area:heading;display:flex;flex-direction:row;align-items:center}.week__gridRow__heading span{line-height:1.2em;margin-left:25px;color:#4d5560;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week__gridRow__main{grid-area:grid;display:flex;flex-direction:row;justify-content:space-between}.week__gridRow__end{grid-area:summary;text-align:right;color:#8f99a7}@media (max-width:480px){.week__gridRow{grid-template-columns:4fr 3fr;grid-template-areas:"heading summary" "grid grid";grid-row-gap:10px;margin-bottom:25px}.week__gridRow__main{grid-column:1/span 2}.week__gridRow[data-type=heading]{grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-template-areas:"heading grid summary";grid-row-gap:0;align-items:center;margin-bottom:0}}.week__gridRowItem{height:30px;width:30px;border-radius:5px;line-height:30px;transition:background-color .5s}.week__gridRowItem:hover{cursor:pointer}.week__gridRowItem[data-type=heading]:hover{cursor:auto}@media (max-width:480px){.week__gridRowItem[data-type=heading]{line-height:16px;height:16px}}.week__gridRowItem[data-type=future]{background-color:#eef3fb}.week__gridRowItem[data-type=future]:hover{cursor:auto}.week__gridRowItem[data-type=inactive]{background-color:#e0e7f4;transition:all .3s ease-in-out}.week__gridRowItem[data-type=inactive]:hover{transform:scale(1.1);transition:.1s}.month__main{padding-top:25px}.month__calendar{display:grid;grid-template-columns:repeat(7,1fr);margin-top:25px;border-top:1px solid #bed1ed;border-right:1px solid #bed1ed}.month__calendar hr{border-style:none;border-bottom:1px solid #bed1ed}.month__calendarItem{box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:flex-start;border-left:1px solid #bed1ed;border-bottom:1px solid #bed1ed;height:100px;padding:10px;font-size:16px;color:#bed1ed}.month__calendarItem__goal{align-self:flex-end;font-size:20px;color:#292f36}.month__calendarItem__goal:hover{cursor:pointer}.month__calendar .month__calendarItem__popup{display:none}.month__calendar .month__calendarItem__popup[data-active=true]{display:block;position:absolute;bottom:40px;left:-25px;box-shadow:0 3px 5px #bed1ed;padding:15px;border-radius:5px;background-color:#fff;z-index:1}.month__calendar .month__calendarItem__popup[data-active=true]:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.month__calendar .month__calendarItem__popupRow{display:flex;flex-direction:row;padding:5px 0;font-size:16px;color:#292f36}.month__calendar .month__calendarItem__popupRow p{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month__calendar .month__calendarItem__popupRow:hover{cursor:pointer}.month__calendar .month__calendarItem__popupRowColor{width:3px;margin-right:10px;height:15px}.month__calendar .month__calendarItem__popupRow[data-inactive=true]{color:#cad4e2}.month__calendar .month__calendarItem__popupRowColor[data-inactive=true]{background-color:#cad4e2}.month__calendar .month__calendarHeader{padding:10px 0;border-bottom:1px solid #bed1ed;text-transform:uppercase;color:#007bff;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center}.month__calendar .month__calendarHeader:first-child{border-left:1px solid #bed1ed}@media (max-width:480px){.month__calendar{margin-top:0}.month__calendar .month__calendarItem{padding:5px;height:50px;flex-direction:column-reverse}.month__calendar .month__calendarItem h2{font-size:14px}.month__calendar .month__calendarItem h3{font-size:12px}}.year__main{padding-top:25px}.bedtime-wrapper{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.bedtime input[type=number]{padding:10px;font-size:24px;font-weight:500;outline:none;height:75px;width:80px;margin-right:10px;border-radius:5px;border:1px solid #bed1ed}.bedtime input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;cursor:pointer}.bedtime input[type=number]:hover::-webkit-inner-spin-button{background-image:url(/static/media/numberInput.5b8bc2bc.svg);background-repeat:no-repeat;width:18px;height:50px;position:relative}.bedtime input[type=number]:focus{border:1px solid #007bff}.bedtime .bedtime-main{background-color:#fff;padding:50px;max-width:575px;border-radius:10px}.bedtime .bedtime-main .bedtime-top{display:grid;grid-template-columns:125px 1fr;grid-column-gap:50px;margin-bottom:50px}.bedtime .bedtime-main .bedtime-topLeft{border-radius:10px;background-color:#3b43d8;display:flex;align-items:center;justify-content:center}.bedtime .bedtime-main .bedtime-mid{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.bedtime .bedtime-main .bedtime-bottom{display:flex;flex-direction:row;justify-content:space-between}.bedtime .bedtime-main h1{font-weight:500;font-size:32px;line-height:36px;color:#292f36;margin-bottom:10px}.bedtime .bedtime-main h2{font-size:20px;line-height:24px;color:#8f99a7}.bedtime label{font-size:24px;font-weight:500;color:#292f36;margin-right:10px}.bedtime .bedtime-buttons{display:flex;flex-direction:row;justify-content:space-between}.bedtime .bedtime-buttons button{width:48%}.bedtime-hourInput{display:flex;flex-direction:row;align-items:center}.bedtime-ampmToggle{background-color:#eef3fb;height:75px;padding:5px;width:190px;border-radius:75px;display:flex;flex-direction:row;position:relative}.bedtime-ampmToggle .bedtime-ampmToggleHighlight{position:absolute;background-color:#fff;height:65px;width:90px;border-radius:75px;transition:left .5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bedtime-ampmToggle .bedtime-ampmToggleHighlight--am{left:5px}.bedtime-ampmToggle .bedtime-ampmToggleHighlight--pm{left:50%}.bedtime-ampmToggle button{z-index:1;background-color:transparent;height:65px;width:90px;font-weight:600;border-radius:75px;display:flex;align-items:center;justify-content:center;color:#8f99a7;font-size:24px;transition:color .3s}.bedtime-ampmToggle .bedtime-ampmToggleButton--active,.bedtime-ampmToggle button:hover{color:#292f36}.delete-task-form__wrapper{width:100vw;display:flex;align-items:center;justify-content:center}.delete-task-form{max-width:650px;background-color:#fff;border-radius:25px;padding:50px}@media (max-width:480px){.delete-task-form{padding:50px 7.5%}}.delete-task-form h1{font-size:32px;line-height:1.2em;font-weight:500;margin-bottom:5px}.delete-task-form p{font-size:20px;line-height:1.2em;color:#8f99a7;margin-bottom:5px}.delete-task-form .delete-task-form__top{display:flex;flex-direction:row}@media (max-width:480px){.delete-task-form .delete-task-form__top{flex-direction:column;align-items:center;text-align:center}}.delete-task-form .delete-task-form__top .delete-task-form__topLeft{margin-right:25px}@media (max-width:480px){.delete-task-form .delete-task-form__top .delete-task-form__topLeft{margin:0 0 10px}}.delete-task-form .delete-task-form__mid{background-color:#eef3fb;border:1px solid #bed1ed;border-radius:5px;padding:15px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:25px 0}.delete-task-form .delete-task-form__mid p{margin-left:15px;font-size:20px;line-height:24px;color:#4d5560}.delete-task-form .delete-task-form__buttons{display:flex;flex-direction:row;justify-content:space-between}.delete-task-form .delete-task-form__buttons button{flex-grow:1}.delete-task-form .delete-task-form__buttons button:first-child{margin-right:15px}@media (max-width:480px){.delete-task-form .delete-task-form__buttons{flex-direction:column-reverse}.delete-task-form .delete-task-form__buttons button,.delete-task-form .delete-task-form__buttons button:first-child{margin-right:0;margin-bottom:10px}}.archive-task-form__wrapper{width:100vw;display:flex;align-items:center;justify-content:center}.archive-task-form{max-width:650px;background-color:#fff;border-radius:25px;padding:50px}@media (max-width:480px){.archive-task-form{padding:50px 7.5%}}.archive-task-form h1{font-size:32px;line-height:1.2em;font-weight:500;margin-bottom:5px}.archive-task-form p{font-size:20px;line-height:1.2em;color:#8f99a7;margin-bottom:5px}.archive-task-form .archive-task-form__top{display:flex;flex-direction:row}@media (max-width:480px){.archive-task-form .archive-task-form__top{flex-direction:column;align-items:center;text-align:center}}.archive-task-form .archive-task-form__top .archive-task-form__topLeft{margin-right:25px}@media (max-width:480px){.archive-task-form .archive-task-form__top .archive-task-form__topLeft{margin:0 0 10px}}.archive-task-form .archive-task-form__mid{background-color:#eef3fb;border:1px solid #bed1ed;border-radius:5px;padding:15px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:25px 0}.archive-task-form .archive-task-form__mid p{margin-left:15px;font-size:20px;line-height:24px;color:#4d5560}.archive-task-form .archive-task-form__buttons{display:flex;flex-direction:row;justify-content:space-between}.archive-task-form .archive-task-form__buttons button{flex-grow:1}.archive-task-form .archive-task-form__buttons button:first-child{margin-right:15px}@media (max-width:480px){.archive-task-form .archive-task-form__buttons{flex-direction:column-reverse}.archive-task-form .archive-task-form__buttons button,.archive-task-form .archive-task-form__buttons button:first-child{margin-right:0;margin-bottom:10px}}.task-form{overflow-y:scroll;overflow-x:hidden;position:relative;flex-shrink:0;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:50px;background-color:#fff;width:625px;height:100vh}@media screen and (max-width:480px){.task-form{width:100%;padding:50px 5% 25px;border-radius:0}}.task-form .task-form__exitButton{position:absolute;right:50px;top:50px}@media screen and (max-width:480px){.task-form .task-form__exitButton{top:25px;right:5%}}.task-form .task-form__colorHighlight{float:left;width:10px;height:72px;margin-right:25px;border-radius:10px}.task-form h2.task-form__mainHeading{font-size:36px;font-weight:400}@media screen and (max-width:480px){.task-form h2.task-form__mainHeading{font-size:30px}}.task-form h3.task-form__mainSubheading{font-size:20px;font-weight:400;color:#8f99a7;margin-top:15px;margin-bottom:30px}@media screen and (max-width:480px){.task-form h3.task-form__mainSubheading{margin-top:10px;font-size:18px}}.task-form .task-form__sectionTop{padding-bottom:15px}.task-form .task-form__sectionBottom,.task-form .task-form__sectionTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.task-form .task-form--inputError,.task-form .task-form--inputError:focus{border:1px solid #eb1f17!important}.task-form .task-form__errorText{color:#eb1f17!important}.task-form hr{border-style:none;border-bottom:1px solid #bed1ed}.task-form h3.task-form__formHeading{font-weight:500;font-size:24px}@media screen and (max-width:360px){.task-form h3.task-form__formHeading{font-size:20px}}.task-form input[type=checkbox]{display:none}.task-form input::-webkit-input-placeholder{color:#8f99a7}.task-form input:-ms-input-placeholder{color:#8f99a7}.task-form input::-ms-input-placeholder{color:#8f99a7}.task-form input::placeholder{color:#8f99a7}.task-form .task-form__nameSection{margin-top:25px;position:relative}.task-form .task-form__nameSectionBottom{position:relative}.task-form .task-form__instructionText{color:#8f99a7;text-align:right}@media screen and (max-width:480px){.task-form .task-form__instructionText{font-size:12px}}.task-form .task-form__nameInput{width:100%;font-size:18px;height:45px;padding:10px;border-radius:5px;outline:none;border:1px solid #bed1ed}.task-form .task-form__nameInput:focus{border:1px solid #007bff}.task-form .task-form__nameInput[aria-invalid=true],.task-form .task-form__nameInput[aria-invalid=true]:focus{border:1px solid #eb1f17!important}.task-form .task-form__nameRemainingChars{position:absolute;top:53px;right:15px;color:#8f99a7}.task-form .task-form__nameRemainingChars[aria-invalid=true]{color:#eb1f17}.task-form .task-form__weeklyFrequencySection{margin-top:50px}.task-form .task-form__weeklyFrequencySectionButtons{display:grid;grid-column:1/span 7;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}@media screen and (max-width:480px){.task-form .task-form__weeklyFrequencySectionButtons{grid-column-gap:10px}}.task-form .task-form__weeklyFrequencySectionBottom{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:15px;grid-row-gap:15px}@media screen and (max-width:480px){.task-form .task-form__weeklyFrequencySectionBottom{grid-column-gap:10px}}.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label{display:inline-block;width:100%;font-weight:500;height:45px;border-radius:5px;display:flex;align-items:center;justify-content:center}.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label:hover{cursor:pointer;border:1px solid #007bff}@media screen and (max-width:480px){.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label{font-size:14px}}.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label--inactive{color:#292f36;border:1px solid #bed1ed;background-color:#fff;transition:border .3s}.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label--inactive:hover{border:1px solid #007bff}.task-form .task-form__weeklyFrequencySectionBottom .checkbox-label--active{color:#fff;border:1px solid #007bff;background-color:#007bff}.task-form .task-form__weeklyFrequencySectionBottom .task-form__everydayButton{border-radius:5px;font-size:18px;color:#292f36;font-weight:500;height:45px;border:1px solid #bed1ed;margin:0;transition:border .3s}.task-form .task-form__weeklyFrequencySectionBottom .task-form__everydayButton:hover{border:1px solid #007bff}.task-form .task-form__weeklyFrequencySectionBottom .task-form__everydayButton--active{background-color:#007bff;color:#fff;border:1px solid #007bff}.task-form .task-form__toDoNotToDoSection{display:flex;position:relative;flex-direction:column;margin-top:50px}.task-form .task-form__toDoNotToDoSection label{font-size:18px;color:#292f36;margin-left:10px;margin-right:25px}.task-form .task-form__toDoNotToDoSection label:hover{cursor:pointer}@media screen and (max-width:480px){.task-form .task-form__toDoNotToDoSection label{font-size:16px}}.task-form .task-form__toDoNotToDoSection img{margin-left:-10px}.task-form .task-form__toDoNotToDoSection .task-form__toDoNotToDoSectionBottom{margin-top:15px;display:flex;position:relative;flex-direction:row;align-items:center}.task-form .task-form__toDoNotToDoSection .task-form__radioButton{display:inline-block;height:24px;width:24px;border-radius:24px;border:1px solid #bed1ed}.task-form .task-form__toDoNotToDoSection .task-form__radioButton:hover{cursor:pointer}.task-form .task-form__toDoNotToDoSection .task-form__radioButton--active{padding:5px}.task-form .task-form__toDoNotToDoSection .task-form__radioButton--active:after{content:"";display:block;height:12px;width:12px;border-radius:12px;background-color:#007bff}.task-form .task-form__toDoNotToDoHover{position:absolute;background-color:#fff;width:200px;padding:15px;border-radius:5px;box-shadow:0 0 8px 0 #bed1ed;left:151px;top:-118px}.task-form .task-form__toDoNotToDoHover h4{font-weight:500;font-size:20px;color:#292f36;margin-bottom:5px}.task-form .task-form__toDoNotToDoHover p{line-height:18px;font-size:16px;color:#8f99a7}.task-form .task-form__toDoNotToDoHover:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.task-form .task-form__buttons{display:flex;flex-direction:row;margin-top:50px}@media screen and (max-width:480px){.task-form .task-form__buttons{flex-direction:column;margin-top:40px}.task-form .task-form__buttons button{width:100%;margin:10px 0 0}}.task-form .task-form__submitButton{width:200px}.task-form .task-form__addAnotherButton{width:200px;margin-left:25px}.task-form__addSuccess{position:absolute;top:0;left:0;z-index:1;background-color:#eef3fb;height:70px;padding:0 25px;width:100%;display:flex;flex-direction:row;align-items:center;justify-items:flex-start;margin-top:0;transition:margin-top .3s}.task-form__addSuccess p{margin-left:15px}.task-form__addSuccess span{font-weight:500}.task-form__addSuccess img{margin-left:auto}.task-form__addSuccess img:hover{cursor:pointer}@-webkit-keyframes animateAddTaskFormEnter{0%{margin-left:100vw}40%{margin-left:100vw}60%{margin-left:calc(100vw - 625px)}to{margin-left:calc(100vw - 625px)}}@keyframes animateAddTaskFormEnter{0%{margin-left:100vw}40%{margin-left:100vw}60%{margin-left:calc(100vw - 625px)}to{margin-left:calc(100vw - 625px)}}@-webkit-keyframes animateAddTaskFormExit{0%{margin-left:calc(100vw - 625px)}40%{margin-left:calc(100vw - 625px)}60%{margin-left:100vw}to{margin-left:100vw}}@keyframes animateAddTaskFormExit{0%{margin-left:calc(100vw - 625px)}40%{margin-left:calc(100vw - 625px)}60%{margin-left:100vw}to{margin-left:100vw}}@media (max-width:625px){@-webkit-keyframes animateAddTaskFormEnter{0%{margin-left:100vw}40%{margin-left:100vw}60%{margin-left:0}to{margin-left:0}}@keyframes animateAddTaskFormEnter{0%{margin-left:100vw}40%{margin-left:100vw}60%{margin-left:0}to{margin-left:0}}@-webkit-keyframes animateAddTaskFormExit{0%{margin-left:0}40%{margin-left:0}60%{margin-left:100vw}to{margin-left:100vw}}@keyframes animateAddTaskFormExit{0%{margin-left:0}40%{margin-left:0}60%{margin-left:100vw}to{margin-left:100vw}}}.form-modal-enter .form-modal--outsideForm{-webkit-animation-name:animateAddTaskFormEnter;animation-name:animateAddTaskFormEnter;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.form-modal-enter-done .form-modal--outsideForm{width:calc(100vw - 625px)}@media (max-width:625px){.form-modal-enter-done .form-modal--outsideForm{width:0}}.form-modal-exit .form-modal--outsideForm{-webkit-animation-name:animateAddTaskFormExit;animation-name:animateAddTaskFormExit;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.form-modal-exit-done .form-modal--outsideForm{width:100vw}.form-modal-enter{opacity:0}.form-modal-enter-active{opacity:1}.form-modal-enter-active,.form-modal-exit-active{transition:opacity .3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-modal-exit-active{opacity:0}.task-form__addSuccess-enter{margin-top:-70px}.task-form__addSuccess-enter-done{margin-top:0}.task-form__addSuccess-exit{margin-top:-70px}.dashboard__main{display:flex;position:relative;max-width:1200px;margin:0 auto;padding:50px 0 100px}@media (max-width:1200px){.dashboard__main{min-height:calc(100vh - 150px);padding:50px 2.5% 100px}}.dashboard__top{margin-bottom:50px;display:flex;flex-direction:column}.dashboard__top h1{text-align:left;font-size:48px;font-weight:500;margin-bottom:15px}.dashboard__top h2{font-size:24px;font-weight:400;color:#8f99a7;transition:color .3s}.dashboard__top h2:hover{color:#292f36;cursor:pointer}@media (max-width:480px){.dashboard__top{margin:0;padding:0 0 25px}.dashboard__top h1{font-size:30px;margin-bottom:10px}.dashboard__top h2{font-size:16px}}.dashboard__left{flex-grow:1;margin-right:50px}@media (max-width:768px){.dashboard{overflow-x:auto}.dashboard__left,.dashboard__right{scroll-snap-align:start;width:100%;padding:25px 5%}.dashboard__left{grid-area:left;margin-right:0}.dashboard__right{grid-area:right;display:flex;justify-content:center}.dashboard__main{display:grid;grid-template-columns:100% 100%;grid-template-areas:"right left";overflow-x:auto;-webkit-scroll-snap-coordinate:0 0;-ms-scroll-snap-coordinate:0 0;scroll-snap-coordinate:0 0;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0}}@media (max-width:480px){.dashboard{padding-bottom:75px}}.main-top{display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-template-areas:"dateSelector dateRange toggleButtons";grid-column-gap:10px;align-items:center}.main-top .dateSelectors{grid-area:dateSelector}.main-top__left{grid-area:toggleButtons;display:flex;flex-direction:row}.main-top h1{grid-area:dateRange;font-size:32px}@media (max-width:1200px){.main-top h1{font-size:24px}}.main-top h2{margin-left:25px;color:#8f99a7}.main-top .textOnlyButton{white-space:nowrap;margin-right:15px}@media (max-width:480px){.main-top{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-areas:"dateSelector toggleButtons" "dateRange dateRange";grid-row-gap:15px}.main-top__left{justify-self:end}.main-top h1.main-top-header{margin-left:0;font-size:24px}.main-top .textOnlyButton{display:none}}.row-header{display:flex;flex-direction:row;align-items:center;justify-self:flex-start;justify-content:flex-start}.row-header h1{margin-left:25px;color:#4d5560;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-end{text-align:right;color:#8f99a7}.overall-progress-bar__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-bottom:25px;border-bottom:1px solid #bed1ed}.overall-progress-bar__container h3{font-weight:400;font-size:18px}.overall-progress-bar__container div.overall-progress-bar__percentageComparison img{vertical-align:baseline;margin-right:10px;height:16px}.overall-progress-bar__container h3.overall-progress-bar__percentageAchieved{text-align:right}.overall-progress-bar__container .overall-progress-bar{grid-column:1/span 2;margin-top:25px;margin-bottom:15px;height:10px;width:100%;background-color:#eef3fb;border-radius:5px}.overall-progress-bar__container .overall-progress-bar__complete{background-color:#007bff;height:10px;border-radius:5px;width:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:width .3s}@media (max-width:480px){.overall-progress-bar__container{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.overall-progress-bar__container h3{white-space:nowrap;font-size:14px}}div.progress-bar{background-color:#eef3fb;height:25px;border-radius:5px;display:flex;justify-content:flex-start;overflow:hidden}div.progress-bar div.progress-bar__complete{border-radius:5px;height:25px;width:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:width .3s}.onboarding{min-height:calc(100vh - 75px);padding:50px 0;max-width:1200px;margin:0 auto}@media (max-width:480px){.onboarding{padding:25px 5%}}.onboarding .bedtime{padding-top:25px;display:flex;flex-direction:row;align-items:center}.onboarding h1{font-weight:500;font-size:48px;margin-bottom:15px}@media (max-width:480px){.onboarding h1{font-size:30px}}.onboarding h2{font-size:24px;margin-bottom:15px;color:#8f99a7}@media (max-width:480px){.onboarding h2{font-size:18px}}.onboarding h3{font-size:24px;color:#292f36;font-weight:500}@media (max-width:480px){.onboarding h3{font-size:18px}}.onboarding p{line-height:1.1em;font-size:24px;color:#8f99a7}@media (max-width:480px){.onboarding p{font-size:18px}}.onboarding .blueButton{width:250px}.onboarding input{width:100%;font-size:18px;height:45px;padding:10px;border-radius:5px;outline:none;border:1px solid #bed1ed}.onboarding input:focus{border:1px solid #007bff}.onboarding input[aria-invalid=true],.onboarding input[aria-invalid=true]:focus{border:1px solid #eb1f17!important}.onboarding .onboarding_errorText{color:#eb1f17}.onboarding__step0{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.onboarding__step0 h1{margin-top:25px}.onboarding__step0 img{max-height:300px}.onboarding__step1,.onboarding__step2,.onboarding__step3{display:grid;grid-template-columns:200px 1fr 300px;grid-column-gap:75px}@media (max-width:480px){.onboarding__step1,.onboarding__step2,.onboarding__step3{display:flex;flex-direction:column}}@media (max-width:480px){.onboarding__step1Right{flex-direction:column;padding-bottom:50px;text-align:center}.onboarding__step1Right .bedtime{flex-direction:column;align-items:center}.onboarding__step1Right .bedtime input:last-child{margin-right:0}.onboarding__step1Right .bedtime-ampmToggle,.onboarding__step1Right .blueButton{margin-top:25px}}.onboarding__step2Left{display:flex;flex-direction:row}@media (max-width:480px){.onboarding__step2Center{flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px;text-align:center}}.onboarding__nameSection{position:relative;display:grid;align-items:center;grid-template-columns:1fr 200px;grid-row-gap:10px;margin-top:25px;margin-bottom:10px}@media (max-width:480px){.onboarding__nameSection{text-align:left;grid-template-columns:1fr 100px}}.onboarding__nameSection h4{text-align:right}.onboarding__nameSection input{grid-column:1/span 2}.onboarding__nameSection .onboarding__nameRemainingChars{position:absolute;right:15px;top:48px;color:#8f99a7}.onboarding__nameSection .onboarding__nameRemainingChars[aria-invalid=true]{color:#eb1f17}@media (max-width:480px){.onboarding__nameSection .onboarding__nameRemainingChars{top:55px}}.onboarding__toDoNotToDoSection{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;margin-top:25px}@media (max-width:480px){.onboarding__toDoNotToDoSection{display:flex;flex-direction:column}}.onboarding__toDoNotToDoSection h3{grid-column:1/span 2;margin-bottom:15px}.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput{display:grid;grid-template-columns:25px 1fr;align-items:center;padding:15px;border:1px solid #bed1ed;border-radius:5px}@media (max-width:480px){.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput{text-align:left;margin-top:10px}}.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput h4{margin:0;font-size:24px;color:#292f36;font-weight:500}@media (max-width:480px){.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput h4{font-size:20px}}.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput p{margin-top:10px;grid-column:1/span 2;font-size:18px;line-height:1.2em;color:#616a77}.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput:hover{cursor:pointer}.onboarding__toDoNotToDoSection .onboarding__toDoNotToDoInput[aria-selected=true]{background-color:rgba(0,123,255,.05);border:1px solid #007bff}.onboarding__addedTaskSection{background-color:#eef3fb;border:1px solid #bed1ed;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:5px;margin-top:25px;padding:15px 20px}.onboarding__addedTaskSection h2{font-weight:400;margin-left:10px;max-width:320px;line-height:1.1em;color:#292f36;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.onboarding__addedTaskSection h2{max-width:200px}}.onboarding__addedTaskSection button{color:#8f99a7;font-size:18px;margin-left:auto;background-color:transparent;display:flex;align-items:center}.onboarding__addedTaskSection button img{margin-right:10px}@media (max-width:480px){.onboarding__addedTaskSection button img{margin-right:0}.onboarding__addedTaskSection button span{display:none}}.onboarding__weeklyFrequencySection{margin-top:25px}.onboarding__weeklyFrequencySection p{font-size:20px;margin-top:10px}.onboarding__weeklyFrequencySection input[type=checkbox]{display:none}.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:480px){.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionTop{flex-direction:column;justify-content:center}.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionTop h4{margin-top:5px}}.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionInputs{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:10px;margin-top:25px}@media (max-width:480px){.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionInputs{margin-top:10px;display:flex;flex-direction:column}}.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionButtons{display:grid;grid-column:1/span 7;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}@media (max-width:480px){.onboarding__weeklyFrequencySection .onboarding__weeklyFrequencySectionButtons{display:flex;flex-direction:column}}.onboarding__weeklyFrequencySection .checkbox-label{font-size:20px;font-weight:600;padding:15px;border-radius:60px;outline:none;transition:border .3s,color .3s,background-color .3s;display:inline-block;font-weight:500;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid #bed1ed;background-color:#fff;transition:border .3s}@media (max-width:480px){.onboarding__weeklyFrequencySection .checkbox-label{margin-top:10px;font-size:16px}}.onboarding__weeklyFrequencySection .checkbox-label:hover{cursor:pointer;border:1px solid #007bff}.onboarding__weeklyFrequencySection .checkbox-label[aria-selected=true]{color:#fff;border:1px solid #007bff;background-color:#007bff}.onboarding__weeklyFrequencySection .checkbox-label[aria-invalid=true]{border:1px solid #eb1f17}.onboarding__weeklyFrequencySection button{font-size:20px;font-weight:600;padding:15px;border-radius:60px;outline:none;transition:border .3s,color .3s,background-color .3s;font-weight:500;margin-top:10px;border-radius:5px;border:1px solid #bed1ed}.onboarding__weeklyFrequencySection button:hover{cursor:pointer}@media (max-width:480px){.onboarding__weeklyFrequencySection button{font-size:16px}}.onboarding__weeklyFrequencySection button[aria-pressed=true]{background-color:#007bff;color:#fff;border:1px solid #007bff}.onboarding__weeklyFrequencySection button[aria-invalid=true]{border:1px solid #eb1f17}@media (max-width:480px){.onboarding__rightSidebar{display:none}}.onboarding__rightSidebar h3{margin-bottom:15px;margin-top:25px}.onboarding__rightSidebar h3:first-child{margin-top:0}.onboarding__rightSidebar .onboarding__presetTask{width:100%;border:1px solid #bed1ed;border-radius:5px;display:flex;align-items:center;margin-bottom:10px;padding:15px}.onboarding__rightSidebar .onboarding__presetTask h4{margin-left:10px;font-size:20px;font-weight:400}.onboarding__rightSidebar .onboarding__presetTask:hover{cursor:pointer}.onboarding__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:50px}@media (max-width:480px){.onboarding__buttons{flex-direction:column-reverse}.onboarding__buttons .blueButton{margin-bottom:25px}}@-webkit-keyframes move{0%{left:0}to{left:100%}}@keyframes move{0%{left:0}to{left:100%}}@-webkit-keyframes jiggle{0%{transform:translateY(-8px)}50%{transform:translateY(8px)}to{transform:translateY(-8px)}}@keyframes jiggle{0%{transform:translateY(-8px)}50%{transform:translateY(8px)}to{transform:translateY(-8px)}}.habitBubble{position:absolute;padding:15px 25px;border-radius:50px;background-color:#eaf0fa;font-size:18px;display:flex;flex-direction:row;flex-shrink:0;align-items:center}.habitBubble span{font-size:18px;margin-left:10px}.habitBubble[data-option="0"]{-webkit-animation:move 25s linear 2s infinite,jiggle 1.9s cubic-bezier(.37,0,.63,1) infinite;animation:move 25s linear 2s infinite,jiggle 1.9s cubic-bezier(.37,0,.63,1) infinite}.habitBubble[data-option="1"]{-webkit-animation:move 25s linear 2s infinite,jiggle 2s cubic-bezier(.37,0,.63,1) infinite;animation:move 25s linear 2s infinite,jiggle 2s cubic-bezier(.37,0,.63,1) infinite}.habitBubble[data-option="2"],.habitBubble[data-option="3"]{-webkit-animation:move 25s linear 2s infinite,jiggle 2.1s cubic-bezier(.37,0,.63,1) infinite;animation:move 25s linear 2s infinite,jiggle 2.1s cubic-bezier(.37,0,.63,1) infinite}.habitBubble[data-option="4"]{-webkit-animation:move 25s linear 2s infinite,jiggle 1.8s cubic-bezier(.37,0,.63,1) infinite;animation:move 25s linear 2s infinite,jiggle 1.8s cubic-bezier(.37,0,.63,1) infinite}.habitBubble[data-option="5"]{-webkit-animation:move 25s linear 2s infinite,jiggle 2s cubic-bezier(.37,0,.63,1) infinite;animation:move 25s linear 2s infinite,jiggle 2s cubic-bezier(.37,0,.63,1) infinite}.indexAnimation__container{height:500px;width:1600px;position:relative;overflow:hidden}.indexAnimation__container:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:radial-gradient(circle at center,hsla(0,0%,100%,0) 20%,#fff 75%)}.index__container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center;min-width:100%}.index__container h1{font-size:52px;line-height:1.1em;font-family:"Boston";font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#292f36}@media (max-width:600px){.index__container h1{font-size:36px}}.index__container h2{line-height:1.25em;font-size:24px;font-weight:500;color:#808d9f;margin-top:24px;margin-bottom:50px}.index__container h3{font-size:40px;font-weight:500;font-family:"Boston";line-height:1.25em}@media (max-width:600px){.index__container h3{font-size:36px}}.index__container p{font-size:24px;margin-top:16px;line-height:1.25em;color:#808d9f;font-weight:500}.index__container .index-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.index__container .index-container{max-width:1200px;padding:100px 0}@media (max-width:1200px){.index__container .index-container{padding:50px 2.5%}}.index__container .index-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center}.index__container .index-buttons a,.index__container .index-buttons button{margin:0 10px}@media (max-width:480px){.index__container .index-buttons{flex-direction:column}.index__container .index-buttons a{margin:10px 0;display:block}}.index__container .index__ctaButton{width:225px;height:65px;padding:15px 10px;align-self:center;background-color:#017bff;border-radius:60px;font-size:20px;font-weight:700;color:#fff;transition:all .3s ease-in-out}.index__container .index__ctaButton-alt{border-radius:60px;color:#017bff}.index__container .index__chromeButton,.index__container .index__ctaButton-alt{width:225px;height:65px;padding:15px 10px;align-self:center;background-color:#fff;font-size:20px;font-weight:700;transition:all .3s ease-in-out}.index__container .index__chromeButton{display:flex;flex-direction:row;justify-content:center;border-radius:60px;border:1px solid #007bff;color:#007bff}.index__container .index__chromeButton img{max-height:30px;margin-right:10px}.index__container .index__ctaButton-alt:focus,.index__container .index__ctaButton-alt:hover{box-shadow:0 12px 15px 0 #0068d8;transform:translateY(-.15em)}.index__container .index__chromeButton:focus,.index__container .index__chromeButton:hover,.index__container .index__ctaButton:focus,.index__container .index__ctaButton:hover{box-shadow:0 12px 15px 0 rgba(0,123,255,.25);transform:translateY(-.15em)}.index__container .index__appStoreButton{border:none;border-radius:10px;transition:all .3s ease-in-out}.index__container .index__appStoreButton:focus,.index__container .index__appStoreButton:hover{box-shadow:0 12px 15px 0 rgba(41,47,54,.25);transform:translateY(-.15em)}.index-hero{width:100%;background:#fff;background-image:url(/static/media/background-confetti.74b4ad6c.svg);background-repeat:no-repeat;background-position:top}.index-hero h1{font-size:72px}@media (max-width:480px){.index-hero h1{font-size:45px}}.index-hero h2{max-width:800px;font-size:36px}@media (max-width:480px){.index-hero h2{font-size:24px}}.index-hero__text{display:flex;flex-direction:column;align-items:center;max-width:960px}.index-hero__text img{max-width:80%}.index-section1{background-image:linear-gradient(#fff,#f2f4f7);padding-bottom:100px}.index-section1 h2 a{color:#007bff;font-weight:600}@media (max-width:1200px){.index-section1{padding:0 2.5%}}.index-section1__images{margin-bottom:50px;position:relative}@media (max-width:480px){.index-section1__images{display:flex;flex-direction:column;align-items:center;border-radius:5px}}.index-section1__imagesDesktop{background-color:#fff;border-radius:15px;padding-top:20px;width:100%;position:relative;left:-25px;max-width:1050px;box-shadow:0 0 30px rgba(149,173,209,.64)}@media (max-width:768px){.index-section1__imagesDesktop{left:0;border-radius:5px}}.index-section1__imagesMobile{position:absolute;right:-25px;bottom:-40px;width:25%;max-width:275px;z-index:1;border-radius:25px}@media (max-width:768px){.index-section1__imagesMobile{width:275px;position:relative;bottom:0;right:0}}.index-section1__imagesMobileFrame{position:absolute;right:calc(-25px - 2.5%);bottom:calc(-40px - 2%);width:29.8%;z-index:1}@media (max-width:768px){.index-section1__imagesMobileFrame{width:325px;position:absolute;top:-25px;left:calc(50% - 162px)}}.index-section1__images .index-buttons{display:none}@media (max-width:768px){.index-section1__images .index-buttons{display:block;padding:50px 0}}.index-section2{background-image:url(/static/media/background.48c3de58.svg);background-position:0 500px;background-size:100% auto;background-repeat:no-repeat;padding:50px 0 100px}@media (max-width:1200px){.index-section2{background-size:cover}}.index-section2 h1{grid-column:1/span 2;padding-bottom:50px}@media (max-width:1200px){.index-section2 h1{grid-column:1}}.index-section2 h3{margin-top:40px}.index-section2 p{margin-bottom:30px}.index-section2__floating{position:absolute;right:-50px;top:-140px}@media (max-width:480px){.index-section2__floating{display:none}}.index-section2__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:50px;width:1000px}@media (max-width:1200px){.index-section2__container{grid-template-columns:1fr;width:100%;justify-items:center}}.index-section2__section{position:relative;background:#fff;border-radius:10px;text-align:left;padding:32px;box-shadow:0 5px 25px rgba(0,96,199,.3)}@media (max-width:1200px){.index-section2__section{width:90%;max-width:500px;display:flex;flex-direction:column;align-items:flex-start}}@media (max-width:480px){.index-section2__section p{font-size:18px}.index-section2__section img{max-width:100%}}.index-section2__sectionIcon{width:60px;height:60px}.index-pricing{padding:50px 0 0}.index-pricing__container{display:grid;grid-template-columns:350px 1fr;grid-column-gap:100px;align-items:center}.index-pricing__containerLeft{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.index-pricing__containerLeft p{margin-bottom:25px}@media (max-width:1000px){.index-pricing__containerLeft{margin:0 5%;align-items:center;text-align:center}}.index-pricing__containerRight{display:flex;flex-direction:row}@media (max-width:1000px){.index-pricing__containerRight{justify-content:center}}@media (max-width:480px){.index-pricing__containerRight{flex-direction:column;margin:0 5%}}@media (max-width:1000px){.index-pricing__container{grid-template-columns:1fr}}.index-pricing__card{display:flex;flex-direction:column;align-items:flex-start;background-color:#eef3fb;margin-left:25px;padding:25px;border-radius:10px;position:relative}.index-pricing__card h1{font-size:36px}.index-pricing__card h2{font-weight:700;color:#000;margin:0}.index-pricing__card h3{font-size:30px;margin-top:10px}.index-pricing__card h4{color:#8f99a7}.index-pricing__card ul{margin-top:15px;padding:0 0 0 25px;text-align:left;list-style:url(/static/media/indexCheck.6310bf07.svg)}.index-pricing__card li{color:#000;font-weight:500;line-height:1.5em}.index-pricing__cardPricing{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;grid-column-gap:25px}.index-pricing__cardPricing div{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1000px){.index-pricing__card{margin:20px 10px 0}}@media (max-width:480px){.index-pricing__card{margin:20px 0 0}}.index-pricing__pill{position:absolute;right:25px;background-color:#f7bf0f;padding:5px 10px;font-size:14px;font-weight:700;border-radius:25px}.index-animation{background:#fff;width:100%;overflow:hidden}.index-animation h2{max-width:500px;margin-bottom:0}.index-animation__container{padding-bottom:0!important;display:flex;flex-direction:column;align-items:center}.index-section5{background-image:url(/static/media/indexSection5Background.2e1618d8.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.index-section5 h2{max-width:500px}.index-section5 img{margin-bottom:50px}@media (max-width:480px){.index-section5 img{width:80%}}.index-section5__container{display:flex;flex-direction:column;align-items:center}.index-analytics h2{max-width:600px}.index-analytics__container{display:flex;flex-direction:column;align-items:center}.index-analytics__image{width:100%}.cancel-subscription-modal__wrapper{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.cancel-subscription-modal{position:relative;width:600px;min-height:360px;background-color:#fff;border-radius:25px;padding:50px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.cancel-subscription-modal h1{font-size:32px;line-height:1.2em;font-weight:500;margin-bottom:5px}.cancel-subscription-modal p{font-size:18px;line-height:1.2em;color:#8f99a7}.cancel-subscription-modal input[type=text]{width:100%;margin:25px 0;background-color:#eef3fb;font-size:16px;padding:15px;border-radius:5px}.cancel-subscription-modal__buttons{display:flex;flex-direction:row;width:100%}.cancel-subscription-modal__buttons button{flex-grow:1}.cancel-subscription-modal__buttons button:first-child{margin-right:25px}.cancel-subscription-modal__exitButton{position:absolute;top:25px;right:25px}.cancel-subscription-modal--success{display:flex;flex-direction:column;align-items:center;justify-content:center}.cancel-subscription-modal--success .whiteButton{margin-top:25px;width:250px}.delete-form-wrapper{display:flex;width:100vw;align-items:center;justify-content:center}.delete-form{background-color:#fff;width:600px;padding:50px;border-radius:25px;display:flex;flex-direction:column;text-align:center;position:relative}.delete-form h1{font-size:36px;font-weight:500;margin-bottom:25px}.delete-form p{font-size:18px;line-height:22px}.delete-form input[type=password],.delete-form input[type=text]{margin-top:25px;background-color:#eef3fb;font-size:16px;padding:15px;border-radius:5px}.delete-form input[type=password][aria-invalid=true]{border:1px solid #eb1f17;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-image:url(/static/media/inputError.2fccbef7.svg)}.delete-form__buttons{margin-top:25px;display:flex;flex-direction:row;justify-content:space-between}.delete-form__buttons button{flex-grow:1}.delete-form__buttons button:first-child{margin-right:25px}.delete-form .delete-form__exitButton{position:absolute;right:25px;top:25px}@media (max-width:480px){.delete-form{padding:50px 10%}.delete-form__exitButton{display:none}.delete-form__buttons{margin-top:10px;flex-direction:column}.delete-form__buttons button{margin-top:15px;width:100%}}.settingsProfile{background-color:#fff;border:1px solid #bed1ed;border-radius:5px;margin-bottom:50px}.settingsProfile label{align-self:flex-start;font-size:24px;font-weight:500;color:#8f99a7}@media (max-width:480px){.settingsProfile label{font-size:20px}}.settingsProfile h2{padding:25px;font-size:32px;font-weight:500;color:#292f36;border-bottom:1px solid #bed1ed}@media (max-width:480px){.settingsProfile h2{font-size:24px}}.settingsProfile h3{font-size:24px;font-weight:500;color:#292f36}@media (max-width:480px){.settingsProfile h3{font-size:20px;margin:10px 0}}.settingsProfile__row{padding:25px;border-bottom:1px solid #bed1ed;display:grid;align-items:center;grid-template-columns:150px 1fr 100px}.settingsProfile__row:last-child{border-bottom:0}@media (max-width:480px){.settingsProfile__row{display:flex;flex-direction:column;align-items:flex-start;position:relative}}.settingsProfile__formButtons{display:flex;flex-direction:row;justify-content:space-between}.settingsProfile__formButtons button{border-radius:50px;padding:15px 50px;font-size:20px;font-weight:500;width:calc(50% - 5px);text-align:center}@media (max-width:480px){.settingsProfile__formButtons button{padding:15px 0}}.settingsProfile__form{display:flex;flex-direction:column}@media (max-width:480px){.settingsProfile__form{margin-top:15px;width:100%}}.settingsProfile__form label{font-size:20px;color:#292f36;font-weight:400;margin-bottom:15px}.settingsProfile__form input{border-radius:5px;outline:none;padding:15px 25px;font-size:24px;margin-bottom:25px;width:100%;background-color:#eef3fb;border:1px solid transparent;background-repeat:no-repeat;background-position:410px 25px}.settingsProfile__form input:focus{background-image:none;background-color:#fff;border:1px solid #007bff}.settingsProfile__form input[aria-invalid=false]{background-image:url(/static/media/inputOkay.aff518ac.svg)}.settingsProfile__form input[aria-invalid=true]{border:1px solid #eb1f17;background-image:url(/static/media/inputError.2fccbef7.svg)}@media (max-width:480px){.settingsProfile__form input{font-size:20px}}.settingsProfile__form .settingsProfile__formSuccess{background-color:#e7f5e5;border-radius:5px;font-size:20px;margin-top:0;margin-bottom:15px;flex:1 1;align-items:center;padding:15px;display:flex;overflow:auto;justify-content:space-between;color:#0e8d49}.settingsProfileAvatars{display:flex;flex-direction:row}@media (max-width:480px){.settingsProfileAvatars{margin:10px 0;flex-wrap:wrap}}.settingsProfileAvatars__avatar{height:50px;width:50px;padding:5px;border-radius:50px;border:2px solid transparent}.settingsProfileAvatars__avatar img{border-radius:50px;height:100%;width:100%}.settingsProfileAvatars__avatar[aria-selected=true]{border:2px solid #007bff}.settingsProfileAvatars__avatar:hover{cursor:pointer}.settingsProfileAvatars__upload{display:none}.settingsSubscription{background-color:#fff;border:1px solid #bed1ed;border-radius:5px;margin-bottom:50px}.settingsSubscription h2{padding:25px;font-size:32px;font-weight:500;color:#292f36;border-bottom:1px solid #bed1ed}@media (max-width:480px){.settingsSubscription h2{font-size:24px}}.settingsSubscription__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:25px;border-bottom:1px solid #bed1ed}.settingsSubscription__top h2{padding:0;border:none}.settingsSubscription__top h4{margin-left:5px;text-align:right}@media (max-width:480px){.settingsSubscription__top h4{font-size:14px;margin-left:25px}}.settingsSubscription__row{padding:25px;position:relative}.settingsSubscription__row h3{font-size:24px;font-weight:500;color:#292f36;margin-bottom:25px}.settingsSubscription__row h4{margin-top:25px;color:#292f36}.settingsSubscription__row p{font-size:18px;line-height:22px;font-weight:400;color:#8f99a7;margin-bottom:15px}.settingsSubscription__row p.error{color:#eb1f17}.settingsSubscription__row input[type=text]{height:50px;width:100%;padding:15px 12px;background-color:#eef3fb;margin-bottom:25px;font-size:18px;border-radius:5px;border:1px solid transparent}.settingsSubscription__row input[type=text]:focus{background-color:#fff;border:1px solid #007bff}.settingsSubscription__formButtons{display:flex;flex-direction:row;justify-content:flex-start;margin-top:25px}.settingsSubscription__formButtons button{width:275px;margin-right:25px}@media (max-width:480px){.settingsSubscription__formButtons{flex-direction:column}.settingsSubscription__formButtons button{width:100%;margin-bottom:15px}}.settingsSubscription__loadingLayer{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:.5}.settingsSubscription__paymentFormTop{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.settingsSubscription__paymentFormTop img{max-height:30px}@media (max-width:480px){.settingsSubscription__paymentFormTop{flex-direction:column;margin-bottom:25px}}.settingsSubscription__paymentInfo{display:flex;flex-direction:row;align-items:center;margin-top:10px;background-color:#eef3fb;padding:10px;font-size:20px;border-radius:5px}.settingsSubscription__paymentInfo img{max-height:30px;margin-right:10px}.settingsSubscription__plan{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px;width:100%;border:1px solid #bed1ed;border-radius:5px;margin-bottom:25px}.settingsSubscription__plan:hover{cursor:pointer}.settingsSubscription__plan[aria-selected=true]{border:2px solid #007bff}.settingsSubscription__planButtons{display:flex;flex-direction:row;justify-content:space-between;margin-top:25px}.settingsSubscription__planButtons button{width:275px}.settingsSubscription__plan h4{color:#8f99a7;font-size:24px;margin:0 0 10px}.settingsSubscription__plan h4 strong{font-weight:500;color:#292f36}.settingsSubscription__plan h4 span{color:#007bff;font-size:20px;font-weight:600;margin-left:10px}.settingsSubscription__plan p{margin:0}.settingsSubscription__plan button{padding:0;height:50px;width:200px}.settingsSubscription__plan .blueButton:hover{background-color:#007bff}@media (max-width:480px){.settingsSubscription__plan{flex-direction:column}.settingsSubscription__plan button{margin-top:15px}.settingsSubscription__plan h4 span{margin-top:5px;margin-left:0}.settingsSubscription__planButtons{flex-direction:column;margin-top:0}.settingsSubscription__planButtons button{width:100%;margin-top:15px}}.settingsHelp{background-color:#fff;border:1px solid #bed1ed;border-radius:5px;margin-bottom:50px}.settingsHelp h2{padding:25px;font-size:32px;font-weight:500;color:#292f36;border-bottom:1px solid #bed1ed}@media (max-width:480px){.settingsHelp h2{font-size:24px}}.settingsHelp p{font-size:18px;line-height:22px;font-weight:400;color:#8f99a7;margin-bottom:15px}.settingsHelp p a{color:#007bff;font-weight:600}.settingsHelp__bottom{padding:25px}.settingsHelp__bottom a.blueButton{margin-top:25px;padding:20px;box-sizing:border-box;display:block;text-align:center;width:275px}@media (max-width:480px){.settingsHelp a.blueButton{width:100%}}.settings{background-color:#eef3fb;min-height:100vh;padding:50px 0;position:relative}@media (max-width:480px){.settings{padding:50px 2.5%}}.settings__container{margin:0 auto;max-width:750px}.settings__container h1{text-align:center;font-size:32px;font-weight:500;margin-bottom:50px;color:#292f36}@media (max-width:480px){.settings__container h1{font-size:30px}}.settingsDelete{display:flex;justify-content:center;transition:border .3s;background-color:#fff;border:1px solid #bed1ed;border-radius:5px;margin-bottom:50px}.settingsDelete h2{padding:25px;font-size:24px;font-weight:400;color:#eb1f17;border:none}.settingsDelete:hover{cursor:pointer;border:1px solid #eb1f17}.settingsNotification{transition:height .3s;background-color:#e7f5e5;border-radius:5px;font-size:20px;margin-top:0;margin-bottom:15px;flex:1 1;align-items:center;padding:15px;display:flex;overflow:auto;justify-content:space-between;color:#0e8d49;overflow:hidden}.settingsNotification img:hover{cursor:pointer}.settingsNotification-enter{height:0}.settingsNotification-enter-active,.settingsNotification-enter-done,.settingsNotification-exit{height:50px}.settingsNotification-exit-active,.settingsNotification-exit-done{height:0}.pricing__wrapper{padding:50px 0 100px;background-color:#007bff;min-height:calc(100vh - 430px);display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/static/media/background-confetti.74b4ad6c.svg);background-repeat:no-repeat;background-position:50%}.pricing{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;align-items:center}.pricing h1{text-align:center;font-size:48px;font-weight:500;grid-column:1/span 3;color:#fff;margin-bottom:100px}@media (max-width:480px){.pricing{display:flex;flex-direction:column}.pricing h1{margin-bottom:50px}}.pricing__module{background-color:#fff;box-shadow:0 5px 15px 0 #0060c7;border-radius:10px;min-width:300px}@media (max-width:480px){.pricing__module{margin-bottom:25px}}.pricing__module .pricing__moduleTop{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:25px 0 0 25px}.pricing__module .pricing__moduleTop img{margin-bottom:10px}.pricing__module .pricing__moduleTop span{font-size:24px;font-weight:600}.pricing__module .pricing__moduleBottom{display:flex;flex-direction:column;align-items:flex-start;padding:25px}.pricing__module .pricing__moduleBottom h2{font-size:40px;color:#292f36;font-weight:500;margin-bottom:5px}.pricing__module .pricing__moduleBottom h3{font-size:20px;font-weight:600;color:#007bff;margin-bottom:25px}.pricing__module .pricing__moduleBottom p{font-size:20px;color:#8f99a7;line-height:24px;margin-bottom:25px}.pricing__module .pricing__moduleBottom a,.pricing__module .pricing__moduleBottom button{width:100%;border-radius:10px}.pricing__module .pricing__moduleBottom small{margin-top:10px;font-size:16px;color:#8f99a7}.pricing__module .pricing__moduleBottom2Col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px}.privacyPolicy,.terms{background-color:#eef3fb}.privacyPolicy__container,.terms__container{max-width:750px;margin:0 auto;padding:50px 0;overflow:hidden}@media (max-width:480px){.privacyPolicy__container,.terms__container{padding:50px 5%}}.privacyPolicy h1,.terms h1{font-size:48px;font-weight:600}.privacyPolicy h2,.terms h2{font-weight:500;font-size:24px;margin:40px 0 10px}.privacyPolicy h3,.terms h3{font-size:20px;margin-top:5px}.privacyPolicy h4,.terms h4{font-size:18px;font-weight:600;margin:25px 0 10px}.privacyPolicy li,.privacyPolicy p,.terms li,.terms p{font-size:18px;line-height:1.3em;margin-bottom:5px}.privacyPolicy ol,.terms ol{margin-left:25px;list-style:lower-alpha}body{font-family:proxima-soft,"Helvetica Neue","Roboto",sans-serif;color:#292f36;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,input{box-sizing:border-box}button,input{font-family:proxima-soft,"Helvetica Neue","Roboto",sans-serif;outline:none;border:none}button{background-color:#fff}button:hover{cursor:pointer}a{text-decoration:none;color:inherit}.mobile-only{display:none}@media screen and (max-width:480px){.mobile-only{display:flex}}.form-modal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.75);width:100vw;height:100vh;z-index:5;display:flex;align-items:center;justify-content:center}@font-face{font-family:"Boston";font-weight:700;src:url(/static/media/Boston-Bold.dd0c3bea.woff2) format("woff2"),url(/static/media/Boston-Bold.fb4ec824.woff) format("woff"),url(/static/media/Boston-Bold.1cbfc478.otf) format("opentype"),url(/static/media/Boston-Bold.488a55e3.ttf) format("truetype")}.userAvatar{height:40px;width:40px;border-radius:50px;overflow:hidden}.userAvatar img{border-radius:50px;width:100%;height:100%}.loadingPage{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.exitButton{transition:transform .2s;padding:0;margin:0}.exitButton,.exitButton img{height:50px;width:50px}.exitButton:hover{transform:rotate(90deg)}.textOnlyButton{font-size:20px;font-weight:600;border-radius:60px;border:1px solid transparent;outline:none;transition:border .3s,color .3s,background-color .3s;padding:0;color:#007bff}.textOnlyButton:hover{cursor:pointer;color:#0054af}.blueButton{font-size:20px;font-weight:600;padding:15px;border-radius:60px;border:1px solid transparent;outline:none;transition:border .3s,color .3s,background-color .3s;color:#fff;background-color:#007bff}.blueButton:hover{cursor:pointer;background-color:#0054af}.blueButton[aria-disabled=true]{opacity:.3}.blueButton[aria-disabled=true]:hover{background-color:#007bff;cursor:default}.blueButton--inactive{opacity:.3}.blueButton--inactive:hover{background-color:#007bff;cursor:default}.whiteButton{font-size:20px;font-weight:600;padding:15px;border-radius:60px;outline:none;transition:border .3s,color .3s,background-color .3s;color:#007bff;background-color:#fff;border:1px solid #bed1ed}.whiteButton:hover{cursor:pointer;border:1px solid #007bff}.whiteButton[aria-disabled=true]{opacity:.8}.whiteButton[aria-disabled=true]:hover{border:1px solid #bed1ed;cursor:default}.redButton{font-size:20px;font-weight:600;padding:15px;border-radius:60px;outline:none;transition:border .3s,color .3s,background-color .3s;color:#fff;background-color:#eb1f17;border:1px solid #eb1f17}.redButton:hover{cursor:pointer;background-color:#be0700}.color-indicator{height:15px;width:15px;border-radius:15px}.color-indicator-cross{height:15px;width:15px;-webkit-mask:url(/static/media/not-to-do.b8df4ea7.svg);mask:url(/static/media/not-to-do.b8df4ea7.svg);-webkit-mask-size:cover;mask-size:cover}
/*# sourceMappingURL=main.8b73a6af.chunk.css.map */</pre></body></html>