*{padding:0;margin:0;box-sizing:border-box;font-family:"Inter","Vazir",sans-serif}* ::-webkit-scrollbar{display:none!important}.layout{min-width:100%;min-height:100%;z-index:9;max-height:2400px}.react-grid-item.react-grid-placeholder{background-color:#ededed!important;z-index:-2}.TestHandler{width:100px;height:.5rem;background-color:#000}.react-resizable-handle{background:hsla(0,0%,92.5%,.253);width:4rem!important;height:2rem;position:relative;transition:.3s .1s;opacity:0}.react-resizable-handle:after{border-right:2px solid rgba(0,0,0,.0196078431372549)!important;border-bottom:2px solid rgba(0,0,0,.0196078431372549)!important}.target{height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.target__header{font-size:5rem}.target__container{display:-webkit-flex;display:flex;overflow-x:scroll;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100vw;margin-top:auto;margin-bottom:auto}.target__container>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-flex;display:flex}.errorPage,.welcome{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.errorPage{height:100vh}.errorPage__brandLogo{font-size:5rem;color:#ededed;font-weight:500;margin:-5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.errorPage__message{color:#c84b31;font-weight:600}.newTarget{background-color:#000;height:100vh}.newTarget__container{height:100%}.habitPerDay,.newTarget__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.habitPerDay{height:100vh;-webkit-align-items:center;align-items:center;color:#fff;background-color:#000}.habitPerDay #FUCK{overflow-y:scroll;max-height:60vh}.habitPerDay__done{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:2rem;color:grey;transition:.3s}.habitPerDay__done:hover{color:#fff!important}.habitPerDay .sideBarHabit{height:10rem}.habitPerDay .sideBarHabit>div{height:90%;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.habitPerDay .sideBarHabit>div span{position:absolute;left:0;top:-10px;opacity:.3;font-size:2rem}.habitPerDay__schedulePlayground{display:-webkit-flex;display:flex}.habitPerDay__schedulePlayground--disabled{opacity:.2}.habitPerDay__schedulePlayground .habitPerDay__weekDay{-webkit-flex:1 1;flex:1 1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.habitPerDay__habitSidebar{-webkit-flex:.18 1;flex:.18 1;transition:.3s;overflow:hidden;padding:0 1rem;overflow-y:hidden;height:70vh}.habitPerDay__habitSidebar .ss{transition:.3s;height:100%;overflow-y:scroll}.habitPerDay__habitSidebar--active{-webkit-flex:.05 1;flex:.05 1}.habitPerDay__habitSidebar--active .ss{opacity:0;-webkit-transform:translateX(140%);transform:translateX(140%)}.habitPerDay__habitSidebar__trigger{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#c84b31;padding:1rem;height:60px;margin-bottom:1rem}.habitPerDay__habitSidebar__item,.habitPerDay__habitSidebar__trigger{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.habitPerDay__habitSidebar__item{line-height:2;margin:1rem 0;text-align:center;border:2px solid transparent;transition:.3s}.habitPerDay__habitSidebar__item:hover{border-color:red}.habitPerDay__header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-size:5rem}.habitPerDay__header__desc{transition:.3s;font-size:1.6rem;margin-bottom:-1rem;color:grey;max-height:2rem;overflow:hidden}.habitPerDay__header--minified .habitPerDay__header__desc{max-height:0}.habitPerDay__weekDay{transition:.3s;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.habitPerDay__weekDay__addedHabit{text-align:center;z-index:555;position:relative;height:10rem;width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.habitPerDay__weekDay__addedHabit>div{width:100%;height:90%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;padding:1rem;position:relative;overflow:hidden}.habitPerDay__weekDay__addedHabit>div span{transition:.3s;position:absolute;bottom:-20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:300;font-size:.8rem;cursor:pointer!important;color:grey;width:100%;padding:.6rem}.habitPerDay__weekDay__addedHabit>div span:hover{color:#fff}.habitPerDay__weekDay__addedHabit>div:hover span{bottom:0}.habitPerDay__weekDay__item{width:8.5rem;transition:.3s;position:relative;min-height:150px}.habitPerDay__weekDay__item p{transition:.3s}.habitPerDay__weekDay__item--hoverWithHabitInGrab:hover{min-height:200px;background-color:#fff}.habitPerDay__weekDay__item--hoverWithHabitInGrab:hover .habitPerDay__weekDay__item__innerContainer{background-color:#fff}.habitPerDay__weekDay__item__innerContainer{max-height:70vh;overflow-y:auto;transition:.3s;background-color:#000;border-bottom:2px solid #fff;z-index:5;position:relative;padding:1rem 0;width:100%;margin:0 auto;text-align:center;color:grey}.notFound{height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.notFound p{font-size:5rem;font-weight:500;color:#444941}.notFound button{width:80%;margin-top:0 auto}.login{width:100vw;height:100vh;background-color:#c84b31;padding:2rem}.login,.login__intro{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.login__intro{width:70%;height:100%;-webkit-justify-content:center;justify-content:center;padding-left:2rem}.login__intro p{font-size:9.5rem;font-weight:500;line-height:9rem}.login__header{margin-bottom:1rem;font-size:1.5rem;font-weight:400;text-align:left;width:100%}.login__form,.login__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.login__form{background-color:#fff;height:100%;width:30%;padding:1rem;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.login__welcome{font-size:2.1rem;font-weight:500;margin-bottom:auto}.login__googleSignIn{width:100%;text-align:center}.login__googleSignIn button{cursor:pointer;border:none;font-size:1rem;text-align:center;background-color:#346751;width:90%;padding:1rem;font-weight:500}.allWeekSchedule__flasher{width:100%;position:absolute;top:0;left:0;height:0;background-color:#346751;z-index:99999;transition:.3s cubic-bezier(.075,.82,.165,1)}.allWeekSchedule__flasher--visible{height:100vh}.home{overflow-x:hidden;background-color:#000;display:-webkit-flex;display:flex}.home__day{min-width:100vw;height:100%}.home__day__animeHelperContainer{width:95%;height:100%;display:-webkit-flex;display:flex;position:relative;transition:.2s cubic-bezier(.55,.085,.68,.53) .7s}.home__day__animeHelperContainer--active{width:100%;height:100%}.home__day__animeHelperContainer--deActive{transition-delay:0!important;width:70%;height:70%;opacity:.5}.schedule{height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:96%}.schedule>.row{width:100%;height:100%;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.schedule__day{-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:14.266667%;-webkit-align-self:stretch;align-self:stretch;text-align:center}.schedule__day--today>div{border:2px solid #346751}.schedule__day__container{height:90.5%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;transition:.3s;cursor:pointer;font-weight:600;color:grey;-webkit-user-select:none;-ms-user-select:none;user-select:none}.schedule__day__container p{transition:.3s;position:relative}.schedule__day__container:hover{background-color:#346751}.schedule__dayOfWeek{position:relative;z-index:5000}.schedule__dayOfWeek__item{-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:14.266667%;text-align:center;color:hsla(0,0%,50.2%,.39);font-size:1.1rem}@-webkit-keyframes lineHeightGrow{0%{line-height:50px}to{line-height:100px;margin-top:-.2rem;opacity:1}}@keyframes lineHeightGrow{0%{line-height:50px}to{line-height:100px;margin-top:-.2rem;opacity:1}}.pageHeader{height:500px;margin-bottom:-300px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:-5}.pageHeader__container{height:100%;width:100%}.pageHeader__title{font-size:8rem;font-weight:500;line-height:50px;margin-top:-.8rem;opacity:.8;-webkit-animation:lineHeightGrow 1s .2s alternate forwards;animation:lineHeightGrow 1s .2s alternate forwards;margin-left:20px}.inputCustom{font-size:3rem;border:none;outline:none;background:transparent}.inputCustom__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.inputCustom__container input{color:#fff}.inputCustom__container input::-webkit-input-placeholder{color:hsla(0,0%,100%,.534)}.inputCustom__container input:-ms-input-placeholder{color:hsla(0,0%,100%,.534)}.inputCustom__container input::placeholder{color:hsla(0,0%,100%,.534)}.inputCustom__container input:-ms-input-placeholder{color:#fff}.inputCustom__container input:placeholder-shown{color:#fff}.inputCustom__container p{font-size:2rem;color:hsla(0,0%,100%,.534)}.inputCustom__container p span{font-size:2.5rem;color:#fff}.inputCustom__container--dark p{color:#ededed}.inputCustom__container--dark p span{color:grey}.inputCustom__container--dark input{color:#000}.inputCustom__container--dark input:-ms-input-placeholder{color:#000}.inputCustom__container--dark input:placeholder-shown{color:#000}.inputCustom__container--dark input::-webkit-input-placeholder{color:grey}.inputCustom__container--dark input:-ms-input-placeholder{color:grey}.inputCustom__container--dark input::placeholder{color:grey}.btn{background-color:#346751;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:20px 40px;border:none;font-size:1rem;font-weight:500;outline:none;transition:.3s}.btn:disabled{opacity:.5;cursor:default}.habitListCreator__title{font-size:4rem;color:hsla(0,0%,100%,.534)}.habitListCreator__inputPart{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:1rem 0}.habitListCreator__directory{max-height:250px;overflow-y:auto}.habitListCreator__habit{margin:1rem 0}.habitListCreator__habit,.habitListCreator__habit__index{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.habitListCreator__habit__index{background:#f7f0e2;width:50px;height:50px;-webkit-justify-content:center;justify-content:center;margin-right:1rem}.habitListCreator__habit__index:hover{background:#ecdbba}.habitCreatorItem{margin:10px 0;position:relative}.habitCreatorItem__removeTrigger{opacity:0;transition:.3s;cursor:pointer;padding:.5rem;color:#f5f5f5;-webkit-user-select:none;-ms-user-select:none;user-select:none}.habitCreatorItem__removeTrigger:hover{color:#fff}.habitCreatorItem__container{position:relative;background:#ecdbba;width:98%;margin:0 auto;padding:30px;transition:.3s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.habitCreatorItem__container:hover .habitCreatorItem__removeTrigger{opacity:1}.habitCreatorItem__index{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:15;top:-34px;font-size:4.7rem;opacity:.1}.habitCreatorItem__title{font-size:2.5rem}.targetItemColorPicker__container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:4rem;line-height:30px;height:6.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;transition:.3s}.targetItemColorPicker__container--shrink{height:3.2rem}.targetItemColorPicker__doneTrigger{-webkit-align-self:flex-end;align-self:flex-end;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.targetItemColorPicker__doneTrigger p{font-size:3rem;cursor:pointer;color:grey;transition:.3s}.targetItemColorPicker__doneTrigger p:hover{color:#fff}.targetItemColorPicker__doneTrigger--disabled p{cursor:default;color:rgba(59,59,59,.548)}.targetItemColorPicker__doneTrigger--disabled p:hover{color:rgba(59,59,59,.548)}.targetItemColorPicker__color{cursor:pointer;line-height:0;transition:.1s;word-spacing:-100px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.targetItemColorPicker__color:not(:first-child){margin:0 10px!important}.targetItemColorPicker__color--active{font-size:5.5rem;margin:0 20px}.habitScheduleBlock{text-align:center;padding:1rem 0;border:2px solid transparent;transition:.3s .3s;z-index:55555;-webkit-user-select:none;-ms-user-select:none;user-select:none}.habitScheduleBlock--selected{border-color:hsla(0,0%,100%,.13333333333333333);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@-webkit-keyframes fadeIn{0%{opacity:0;bottom:-200px}to{opacity:1;bottom:40px}}@keyframes fadeIn{0%{opacity:0;bottom:-200px}to{opacity:1;bottom:40px}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.alertBar{width:90vw;padding:15px;position:fixed;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate}.alertBar--fadeout{-webkit-animation:fadeout .3s alternate forwards;animation:fadeout .3s alternate forwards}.alertBar--success{background:#3a6351}.alertBar--warning{background:#ecd662}.alertBar--error{background:#ff616d}.alertBar--info{background:#5f939a}@-webkit-keyframes test{to{color:#fff}}@keyframes test{to{color:#fff}}.todayHoursRow{height:99.9px;padding-left:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:.5s}.todayHoursRow__container--rowInHover:hover .todayHoursRow:nth-child(2n){background:hsla(0,0%,50.2%,.096)}.todayHoursRow__index{font-size:4.5rem;font-weight:600;color:#525252;transition:.1s}.todayHoursRow--timelineSelected{position:relative}.todayHoursRow--timelineSelected p{color:#fff!important}@-webkit-keyframes testOtherThings{0%{min-width:0}to{min-width:calc(100vw - 180px)}}@keyframes testOtherThings{0%{min-width:0}to{min-width:calc(100vw - 180px)}}.sliderHabitBlock__habitItem{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sliderHabitBlock__habitItem__container{transition:transform .3s;height:100px}.sliderHabitBlock__habitItem__container,.sliderHabitBlock__habitItem__container div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sliderHabitBlock__habitItem__container div{width:1rem;height:1rem;background-color:hsla(0,0%,97.6%,.34901960784313724);border-radius:50%;margin-left:1rem;transition:.3s .3s;overflow:hidden;font-weight:500}.sliderHabitBlock__habitItem__container div p{transition:.3s .3s;white-space:nowrap;color:transparent}.sliderHabitBlock__habitItem__container:hover>div{width:7rem;height:2rem;border-radius:0;background-color:hsla(0,0%,100%,.9529411764705882)}.sliderHabitBlock__habitItem__container:hover>div p{color:#000!important}.sliderHabitBlock__habitItem__container--getFull{-webkit-animation:testOtherThings .3s .5s alternate forwards;animation:testOtherThings .3s .5s alternate forwards}@-webkit-keyframes growAsWidth{0%{opacity:0}to{opacity:1}}@keyframes growAsWidth{0%{opacity:0}to{opacity:1}}.writeableDetails{padding-top:4rem;transition:.3s}.writeableDetails__input{outline:none;width:100%;opacity:0;background:transparent;border:none;font-size:1.2rem;color:#444941;-webkit-animation:growAsWidth 1s 2s alternate forwards;animation:growAsWidth 1s 2s alternate forwards;resize:none}.writeableDetails__input::-webkit-input-placeholder{color:rgba(0,0,0,.425)}.writeableDetails__input:-ms-input-placeholder{color:rgba(0,0,0,.425)}.writeableDetails__input::placeholder{color:rgba(0,0,0,.425)}.writeableDetails--inCloseProcess{opacity:0}@-webkit-keyframes elementScale{0%{bottom:-100%}to{bottom:0}}@keyframes elementScale{0%{bottom:-100%}to{bottom:0}}@-webkit-keyframes elementScale2{to{bottom:-100%}}@keyframes elementScale2{to{bottom:-100%}}@-webkit-keyframes opacityFade{0%{background-color:transparent}to{background-color:#000}}@keyframes opacityFade{0%{background-color:transparent}to{background-color:#000}}.detailsOptionMenu{position:absolute;bottom:0;right:0;transition:.3s cubic-bezier(.785,.135,.15,.86);z-index:5555;width:100%;height:50%;-webkit-animation:elementScale .5s alternate forwards;animation:elementScale .5s alternate forwards;background-color:#fff;display:-webkit-flex;display:flex}.detailsOptionMenu__container{padding:1rem}.detailsOptionMenu__overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;transition:.3s;-webkit-animation:opacityFade 1s alternate forwards;animation:opacityFade 1s alternate forwards}.detailsOptionMenu__back{width:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;transition:.6s cubic-bezier(.785,.135,.15,.86)}.detailsOptionMenu__back div{padding:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;transition:.3s;-webkit-flex-direction:column;flex-direction:column;color:grey}.detailsOptionMenu__back div:hover{-webkit-transform:translateX(-.2rem);transform:translateX(-.2rem)}.detailsOptionMenu__back--active{width:100%}.detailsOptionMenu--closing{-webkit-animation:elementScale2 .3s cubic-bezier(.47,0,.745,.715) alternate forwards;animation:elementScale2 .3s cubic-bezier(.47,0,.745,.715) alternate forwards}@-webkit-keyframes growFlasher{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}40%{opacity:.5;-webkit-transform:scale(25);transform:scale(25)}to{opacity:0;-webkit-transform:scale(25);transform:scale(25)}}@keyframes growFlasher{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}40%{opacity:.5;-webkit-transform:scale(25);transform:scale(25)}to{opacity:0;-webkit-transform:scale(25);transform:scale(25)}}.todoInjector{margin-top:1rem;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);font-size:1.2rem;min-height:100px}.todoInjector__container{width:100%;min-height:100px;cursor:default;background-color:#fff}.todoInjector__row{margin-bottom:2.5rem;position:-webkit-sticky;position:sticky;left:0;top:0;z-index:555;background:linear-gradient(180deg,#fff,transparent)}.todoInjector__controller,.todoInjector__row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.todoInjector__controller{width:10%;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:1rem}.todoInjector__dragHandHelper{position:absolute;right:-15%;transition:.3s;top:0;width:3rem;height:100%;z-index:555;opacity:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:-webkit-grab;cursor:grab;background-color:#ededed}.todoInjector__dragHandHelper:hover{background-color:#d4d4d4}.todoInjector__dragHandHelper--active{opacity:1;right:10px}.todoInjector__helperController p{text-align:right;padding:1rem;cursor:pointer}.todoInjector__closeTrigger{-webkit-flex:0 1!important;flex:0 1!important;text-align:right;transition:.3s .2s;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.todoInjector__closeTrigger p{cursor:pointer;padding:.5rem}.todoInjector__closeTrigger--active{-webkit-flex:1 1!important;flex:1 1!important;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.todoInjector__flash{position:absolute;z-index:-5;left:0;width:50px;height:50px;background:rgba(250,189,57,.39);-webkit-animation:growFlasher .8s alternate forwards;animation:growFlasher .8s alternate forwards;border-radius:50%}.todoInjector__input{width:100%;padding:.5rem;outline:none;border:none;z-index:5;position:relative;transition:.3s;background-color:transparent;font-size:1.2rem}.todoInjector__input--interpolate{color:#f8b82e}.todoInjector__helperPlayground{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;height:100%;padding-left:.5rem;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-5;color:grey}.todoInjector--inFullMode{margin-top:0;transition:.3s}.todoInjector--inFullMode .todoInjector__helperPlayground,.todoInjector--inFullMode .todoInjector__input{font-size:2.6rem}.calender__controller{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:4rem;height:100%;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:.3s}.calender__controller:hover{opacity:1}.calender__controller:first-child{left:0}.calender__controller:nth-child(2){right:0}.calender__controller svg{width:2.2rem;height:2.2rem}.monthDetails{overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;transition:.5s;max-height:0;opacity:0}.monthDetails--active{max-height:500px;opacity:1}.monthDetails div{display:-webkit-flex;display:flex;justify-self:center;padding:.8rem;cursor:pointer;transition:.3s}.monthDetails div:hover{background-color:#3a6351}.stream{display:-webkit-flex;display:flex;background-color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.stream__loadingScreen{width:100vw;height:100vh;background:#161616}.stream__hour{width:15%}.stream__items{min-width:85%}.streamItem{width:100%;height:100%;position:relative}.streamItem__innerContainer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:absolute;left:0;top:50%;width:100%;transition:.3s .8s;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;padding:0 1rem}.streamItem__innerContainer p{transition:.3s;font-weight:400;cursor:pointer}.streamItem:hover .react-resizable-handle{opacity:1}.streamItem--deleting{transition:.3s!important;opacity:0}.streamResizeTrigger{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:55555555555;height:14px;background:hsla(0,0%,92.5%,.253);width:20%;cursor:n-resize;transition:.3s;opacity:0}.streamResizeTrigger:hover{background:hsla(0,0%,92.5%,.514)}.streamResizeTrigger--active{background:hsla(0,0%,92.5%,.842)}.streamResizeTrigger--active:hover{background:hsla(0,0%,92.5%,.842)!important}.input2{position:relative;margin:1.5rem 0}.input2__placeholder{position:absolute;top:50%;transition:.1s;font-size:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:text;color:grey;padding:.5rem;left:10px;background-color:#fff}.input2__placeholder--focused{color:#303233;font-size:1.2rem;top:0}.input2 input{border:2px solid #e3eede;outline:none;padding:1.5rem 1rem;font-size:1.5rem;transition:.3s;width:100%}.input2 input:focus{border-color:#aaca9b}.timeline{width:100vw;height:3px;background-color:#ffb0b0;position:absolute;left:0;z-index:2;transition:.3s .3s}.timeline:hover span{left:13px;background-color:#fff}.timeline:hover span p{opacity:1}.timeline span{width:20px;height:20px;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background-color:#ffb0b0;transition:all .3s,background-color .15s;text-align:center}.timeline span p{-webkit-transform:rotate(-45deg) translateY(-10px);transform:rotate(-45deg) translateY(-10px);transition:.3s;opacity:0;background-color:#fff;width:3.1rem}.timeline--hide{opacity:0}.streamController{width:150px;height:150px;position:fixed;bottom:-25%;right:5%;z-index:99999999;border-radius:50%;background:#000;color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden!important}.streamController--visible{bottom:5%}.streamController p{transition:.3s}.streamController--active{right:0;bottom:0;width:100vw;height:100vh;border-radius:0}.targetBox{width:30rem;transition:.3s;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 1rem;position:relative;padding:1rem 1rem 0;min-height:26rem;overflow:hidden}.targetBox__targetNameClickableOverlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;cursor:pointer;background-color:transparent}.targetBox__cancelDraftTrigger{color:hsla(0,0%,100%,.534);transition:.3s;cursor:pointer}.targetBox__cancelDraftTrigger:hover{color:#fff}.targetBox__growUpCircle{width:5rem;height:5rem;transition:.3s;position:absolute;left:50%;top:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.targetBox__growUpCircle--active{-webkit-transform:translate(-50%,-50%) scale(6);transform:translate(-50%,-50%) scale(6)}.targetBox__controllerContainer{opacity:0;transition:.3s;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:25%}.targetBox__controllerContainer p{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-left:1rem;color:hsla(0,0%,100%,.534);cursor:pointer;transition:.3s}.targetBox__controllerContainer p:hover{color:#fff}.targetBox__innerContainer{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.targetBox__header{z-index:2;width:100%;margin-bottom:1rem}.targetBox__habitItem,.targetBox__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.targetBox__habitItem{font-size:1.2rem;margin:.5rem 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.targetBox__habitItem__deleteHabitController{height:1.5rem;width:1.5rem;background-color:rgba(46,46,46,.1803921568627451);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;transition:.3s;position:relative;cursor:pointer}.targetBox__habitItem__deleteHabitController p{font-size:.9rem;opacity:0;transition:.3s;position:relative}.targetBox__habitItem__deleteHabitController>div{height:100%;position:absolute;left:0;top:0;transition:.3s;background-color:#303233}.targetBox__habitItem__deleteHabitController:hover{width:5.5rem}.targetBox__habitItem__deleteHabitController:hover p{opacity:1}.targetBox__habitItem__deleteHabitController--simple{width:auto;background-color:transparent;position:static}.targetBox__habitItem__deleteHabitController--simple p{opacity:1;font-size:1rem;margin:0}.targetBox__habitItem__deleteHabitController--simple>div{background-color:#fff;background:linear-gradient(90deg,#fff,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.targetBox__habitItem__deleteHabitController--simple:hover{width:auto}.targetBox__createNewOne{margin-top:2rem;width:100%;opacity:0;transition:.3s;position:relative;height:2rem}.targetBox__createNewOne input{margin:-.5rem;text-align:center;left:50%;top:0}.targetBox__createNewOne button,.targetBox__createNewOne input{cursor:pointer;position:absolute;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.targetBox__createNewOne button{outline:none;background-color:transparent;border:none;top:100%;font-size:1rem;width:6rem;left:94%}.targetBox__createNewOne button:disabled{color:hsla(0,0%,100%,.534);cursor:default}.targetBox__createNewOne--active{opacity:1}.targetBox__createNewOne--active button{top:-10px;color:#fff}.targetBox__createNewOne--active input{text-align:left;left:3%;-webkit-transform:translateX(0);transform:translateX(0);cursor:text}.targetBox__createNewOne--hideBaseOnEdit{-webkit-transform:translateY(155%);transform:translateY(155%)}.targetBox__title{font-size:3rem;background-color:transparent;border:none;-webkit-flex:1 1;flex:1 1;width:20rem;color:#000!important;outline:none}.targetBox__habitContainer{width:100%;max-height:16rem;overflow-y:scroll}.targetBox--deleted{width:0;padding:0;margin:0;opacity:0}.targetBox:hover .targetBox__controllerContainer,.targetBox:hover .targetBox__createNewOne{opacity:1}@-webkit-keyframes showSelected{0%{opacity:0}to{opacity:1;color:#000}}@keyframes showSelected{0%{opacity:0}to{opacity:1;color:#000}}@-webkit-keyframes getDistance{0%{margin-bottom:-.5rem}to{margin-bottom:.5rem}}@keyframes getDistance{0%{margin-bottom:-.5rem}to{margin-bottom:.5rem}}@-webkit-keyframes comeInto{0%{bottom:-100%}to{bottom:0}}@keyframes comeInto{0%{bottom:-100%}to{bottom:0}}.colorSuggest{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow-x:scroll;height:10rem;position:absolute;bottom:-100%;left:0;width:100%;-webkit-animation:comeInto .3s .3s alternate forwards;animation:comeInto .3s .3s alternate forwards;top:130%;transition:.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.colorSuggest>div{-webkit-flex:1 0 5rem;flex:1 0 5rem;width:5rem;height:5rem;cursor:pointer;transition:.3s}.colorSuggest__selectedBox{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.colorSuggest__selectedBox div{width:1rem;height:1rem;-webkit-animation:getDistance .5s alternate forwards;animation:getDistance .5s alternate forwards}.colorSuggest__selectedBox p{color:transparent;-webkit-animation:showSelected .5s .1s alternate forwards;animation:showSelected .5s .1s alternate forwards}.colorSuggest--active{top:81%}@-webkit-keyframes comeInPlace{0%{opacity:0}to{opacity:1}}@keyframes comeInPlace{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rotateSymbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateSymbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loaderConcept{-webkit-animation:comeInPlace .5s alternate forwards;animation:comeInPlace .5s alternate forwards;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:4rem;height:2.6rem;background-color:#fff}.loaderConcept span{-webkit-animation:rotateSymbol 1s linear infinite forwards;animation:rotateSymbol 1s linear infinite forwards;height:7.7rem;color:#000;font-weight:900}.loading{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#3a6351;transition:.6s;z-index:999999999999}.loading span{font-size:8rem;font-weight:500;-webkit-animation:rotateSymbol 1s linear infinite forwards;animation:rotateSymbol 1s linear infinite forwards;height:7.2rem;color:#c84b31;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.3s cubic-bezier(.23,1,.32,1) .3s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading__menu{position:absolute;left:5%;bottom:100%;transition:opacity .3s .5s,bottom .3s .1s;opacity:0}.loading--hide{height:0;transition:.3s}.loading--hide span{left:0;top:-20px;cursor:pointer;-webkit-animation:rotateSymbol 18s linear infinite forwards;animation:rotateSymbol 18s linear infinite forwards;color:#e0907f}.loading--hide:hover{height:5px}.loading--hide:hover span{color:#c84b31}.loading--symbolRight span{left:92%}.loading--overlayOpen{height:100vh}.loading--overlayOpen .loading__menu{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:1;bottom:50%}.loading--overlayOpen span{color:#c84b31}.loading--overlayOpen:hover{height:100vh}@-webkit-keyframes notePlaygroundFadeIn{0%{opacity:0}to{opacity:1}}@keyframes notePlaygroundFadeIn{0%{opacity:0}to{opacity:1}}.notePlayground{width:80%;margin:0 auto;-webkit-animation:notePlaygroundFadeIn .3s alternate forwards;animation:notePlaygroundFadeIn .3s alternate forwards}.notePlayground textarea{overflow-y:hidden;outline:none;resize:none;border:none;font-size:3.5rem;width:100%}.newNoteThing__trigger{font-size:1rem;display:-webkit-flex;display:flex;margin-top:2rem;-webkit-justify-content:space-between;justify-content:space-between;background:linear-gradient(180deg,#fff,transparent);width:100%;transition:.3s;max-height:500px}.newNoteThing__trigger p{font-size:1.5rem}.newNoteThing__trigger div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.newNoteThing__trigger div svg{width:1.5rem;height:1.5rem;transition:.3s}.newNoteThing__trigger div:hover svg{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.newNoteThing__trigger__controller{cursor:pointer}.newNoteThing__trigger__controller--disable{transition:.3s;opacity:.2;cursor:default}.newNoteThing__trigger__done{cursor:pointer;transition:.3s}.newNoteThing__trigger__done--getHide{opacity:0}.newNoteThing__trigger:after{content:"";left:0;bottom:0;width:100%;height:0;transition:.3s;background-color:#fff;position:absolute}.newNoteThing__trigger--close{overflow:hidden;margin-bottom:-44px;position:relative;margin-top:0}.newNoteThing__trigger--close:after{height:100px}.newNoteThing__trigger--close+div .newNoteThing__toolDirectory{margin-top:0}.newNoteThing__trigger--close+div .toolBox--active{transition:.3s;background:#fff!important;padding-top:0;overflow:hidden}.newNoteThing__trigger--close+div .toolBox--active .textPlayground{transition:.3s!important;margin:0!important}.newNoteThing__trigger--close+div .toolBox--active .imagePlayground{transition:.3s;margin-top:-2px}.newNoteThing__trigger--close+div .toolBox--active .linkPlayground{transition:.3s;padding:0}.newNoteThing__trigger--close+div .toolBox--active .linkPlayground input{transition:.3s;margin:0!important}.newNoteThing__trigger--close+div .toolBox--active .descPlayground .descPlayground__container{transition:.3s;margin-top:0}.newNoteThing__trigger--close+div .toolBox--active .toolBox__growLine{width:0}.newNoteThing__trigger--close+div .toolBox--active>p{top:-80px!important;transition:.1s!important;transition-delay:0!important}.newNoteThing__toolDirectory{transition:.3s .2s;margin-top:1rem;margin-bottom:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-height:1000px;overflow:hidden}.newNoteThing__toolDirectory--hide{max-height:0}@-webkit-keyframes getSpaceToolBox{0%{opacity:0}to{opacity:1}}@keyframes getSpaceToolBox{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loseSpaceToolBox{0%{opacity:1}to{opacity:0}}@keyframes loseSpaceToolBox{0%{opacity:1}to{opacity:0}}.toolBox{opacity:0;min-height:10rem;width:19%;cursor:pointer;-webkit-animation:getSpaceToolBox .5s alternate forwards;animation:getSpaceToolBox .5s alternate forwards;position:relative;transition:.3s;padding-top:3rem}.toolBox *{font-size:2rem}.toolBox__growLine{position:absolute;left:0;top:0;width:0;height:.5rem;transition:.5s .6s}.toolBox__conceptContainer{position:absolute;top:0;left:0;opacity:0;transition:.3s}.toolBox__conceptContainer p{opacity:.5}.toolBox__directory{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.toolBox__directory:hover>div{opacity:1}.toolBox__title{padding:.2rem .5rem;position:absolute;top:85%;z-index:5;left:0;transition:.3s .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toolBox--active{width:100%;cursor:default}.toolBox--active .toolBox__title{top:40px;left:1%;font-size:1.5rem}.toolBox--active .toolBox__growLine{width:100%}.toolBox--getHide{opacity:1;-webkit-animation:loseSpaceToolBox .3s alternate forwards;animation:loseSpaceToolBox .3s alternate forwards}.toolBox--deActive{width:0;overflow:hidden;opacity:0}.menuItem{font-size:8rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.menuItem p{cursor:pointer;transition:.3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menuItem p:hover{-webkit-transform:translateX(50px);transform:translateX(50px)}.menuItem:after{content:"";transition:.3s;width:3rem;height:10px;background:#000;position:absolute;left:-50%;top:50%}.menuItem--active{margin-left:5rem}.menuItem--active p:hover{-webkit-transform:translateX(10px)!important;transform:translateX(10px)!important}.menuItem--active:after{left:-30%}.streamLoading{width:100vw;height:100vh;background-color:#3a6351;position:absolute;left:0;top:0;transition:1s;z-index:999999;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.streamLoading p{color:#c84b31;line-height:20px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:8rem}.linkPlayground{width:100%;padding:1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.linkPlayground input{font-size:2rem!important}.linkPlayground input:focus+div{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.linkPlayground__input{margin-top:1rem;margin-left:.5%}.linkPlayground__input--webLink{text-decoration:underline;color:#5f939a}.linkPlayground__input--date{color:#c84b31;text-decoration:underline}.linkPlayground__prefix{transition:.3s;min-width:0;height:100%;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.linkPlayground__prefix--inMode{min-width:1rem;margin-right:1rem}.linkPlayground--inBlock{padding:0;margin:0}.linkPlayground--inBlock .linkPlayground__input{margin:0!important}@-webkit-keyframes formGetWidth{0%{width:0}to{width:100%}}@keyframes formGetWidth{0%{width:0}to{width:100%}}.playgroundInput{outline:none;border:none;background:transparent;width:0;-webkit-animation:formGetWidth .9s .5s alternate forwards;animation:formGetWidth .9s .5s alternate forwards;font-size:1.2rem!important}.playgroundInput--inBlock{-webkit-animation:none;animation:none;width:100%}.textPlayground{margin-top:2rem;margin-left:2%}.imagePlayground{padding:1rem}.imagePlayground__image{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding:0;background-color:#ededed;transition:.3s cubic-bezier(.23,1,.32,1);background-size:cover;background-repeat:no-repeat;margin-left:50%;margin-right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:0}.imagePlayground__image div[class*=imagePlayground]{position:absolute;cursor:pointer;top:50%}.imagePlayground__image div[class*=imagePlayground] svg{fill:#444941;transition:.3s;width:1.5rem;height:1.5rem}.imagePlayground__image div[class*=imagePlayground]:hover svg{fill:grey}.imagePlayground__image--right{margin-right:0!important;margin-left:100%!important;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.imagePlayground__image--left{margin-right:100%!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;margin-left:0!important}.imagePlayground__image--visible{min-height:250px!important;padding:1rem}.imagePlayground__image--inBlock svg{fill:#ededed!important}.imagePlayground__image--inBlock svg:hover{fill:#444941!important}.imagePlayground__image--invalidImagePath{background-color:#ff616d}.imagePlayground__image--resize{transition:0s!important}.imagePlayground__image:hover .imagePlayground__input{-webkit-transform:translateY(0);transform:translateY(0)}.imagePlayground__leftAlign{left:-25px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.imagePlayground__leftAlign--hide{opacity:0;cursor:default!important}.imagePlayground__rightAlign{right:-45px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.imagePlayground__rightAlign--hide{opacity:0}.imagePlayground__centerAlign{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:100%!important;left:50%}.imagePlayground__input{transition:.3s .3s;-webkit-transform:translateY(100%);transform:translateY(100%)}.imagePlayground__input:focus{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.imagePlayground__input--fade{opacity:.3}.imagePlayground__input--withoutImagePath{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.imagePlayground__input--inResize{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}@-webkit-keyframes getBoxSize{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes getBoxSize{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.descPlayground__container{margin:2rem auto 0;width:80%}.descPlayground__avatarBox{width:5rem;height:5rem;-webkit-transform:scale(0);transform:scale(0);background-color:rgba(195,105,58,.47843137254901963);-webkit-animation:getBoxSize .5s cubic-bezier(.785,.135,.15,.86) .8s alternate forwards;animation:getBoxSize .5s cubic-bezier(.785,.135,.15,.86) .8s alternate forwards;margin-bottom:1rem}.descPlayground__textarea{background-color:transparent}.descPlayground--inBlock .descPlayground__avatarBox{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}.descPlayground--inBlock .descPlayground__container{margin-top:0}@-webkit-keyframes textAreaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes textAreaFadeIn{0%{opacity:0}to{opacity:1}}.playgroundTextArea{background-color:transparent;font-size:1.2rem!important;-webkit-animation:textAreaFadeIn 1s .8s alternate forwards;animation:textAreaFadeIn 1s .8s alternate forwards;opacity:0}.playgroundTextArea--inBlock{-webkit-animation:none;animation:none;opacity:1}@-webkit-keyframes imageBlockGetSpace{0%{margin-top:0}to{margin-top:1rem}}@keyframes imageBlockGetSpace{0%{margin-top:0}to{margin-top:1rem}}.imageBlock__image{background-size:cover!important;background-repeat:no-repeat!important}.imageBlock__image--left{margin-right:auto}.imageBlock__image--center{margin:0 auto}.imageBlock__image--right{margin-left:auto}@-webkit-keyframes descBlockGetSpace{0%{margin-top:0}to{margin-top:2rem}}@keyframes descBlockGetSpace{0%{margin-top:0}to{margin-top:2rem}}.descBlock{width:100%;position:relative}.descBlock__container{width:80%;margin:0 auto;-webkit-animation:descBlockGetSpace .5s 1s alternate forwards;animation:descBlockGetSpace .5s 1s alternate forwards}.descBlock__avatarBox{width:5rem;height:5rem;background-color:rgba(195,105,58,.47843137254901963);margin-bottom:1rem}.descBlock textarea{background-color:transparent}@-webkit-keyframes linkBlockGetSpace{0%{margin:0}to{margin:2rem 0}}@keyframes linkBlockGetSpace{0%{margin:0}to{margin:2rem 0}}.linkBlock{position:relative;-webkit-animation:linkBlockGetSpace .5s 1s alternate forwards;animation:linkBlockGetSpace .5s 1s alternate forwards}.linkBlock a{font-size:2rem!important;border:none}.blockController{position:absolute;left:0;top:0;transition:.3s;opacity:0;color:#444941}.blockController__removeTrigger p{transition:.3s}.blockController__removeTrigger p:hover{color:#ff616d}.blockController--visible{left:-10%;opacity:1}.blockController--visible .blockController__removeTrigger{cursor:pointer}.blockWrapper{transition:.3s;position:relative;max-height:2000px}.blockWrapper--imageGetPlace{margin:1.3rem 0}.blockWrapper--linkGetPlace{margin:2.5rem 0}.blockWrapper--textGetPlace{margin:1.5rem 0}.blockWrapper--descGetPlace{margin:3rem 0}.blockWrapper--remove{max-height:0;opacity:0;margin:0}.blockWrapper--remove form{transition:.3s;margin:0!important}.reminderPlayground{width:95%;margin:0 auto}.reminderPlayground__createTrigger{border:none;outline:none;width:100%;text-align:center;font-size:1.2rem;margin-top:3rem;background:#3a6351;padding:1rem;cursor:pointer;transition:.3s;color:#fff}.reminderPlayground__createTrigger:disabled{opacity:.5;cursor:default}.reminderPlayground__createTrigger p{display:inline}.reminderTimePicker{margin-top:2rem}.reminderTimePicker__title{font-size:2rem;color:grey}.reminderTimePicker__numberContainer{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:6rem;text-align:center;margin-top:1rem}.reminderTimePicker__inputFrame{position:absolute;left:0;top:0;height:100%;width:46%;border:3px solid #3a6351;transition:.2s}.reminderTimePicker__inputFrame--minute{left:55%}.reminderTimePicker__inputFrame--null{opacity:0}.reminderTimePicker input[type=number]{-moz-appearance:textfield}.reminderTimePicker input{font-size:6rem;border:none;outline:none;width:100%;text-align:center;position:relative;z-index:5;background-color:transparent;transition:.3s;caret-color:transparent}.reminderTimePicker input::-webkit-inner-spin-button{-webkit-appearance:none}.reminderTimePicker--fadeInput{opacity:.6}.reminderDesc{margin-top:2rem}.reminderDesc textarea{background-color:transparent;font-size:1.8rem!important;border:none;width:100%;outline:none;resize:none}.reminderDirectory__header{margin-top:2rem;margin-bottom:1.5rem}.reminderDirectory__header p{font-size:1.4rem}.reminderItem{margin:.5rem 0;transition:.2s;padding:1rem}.reminderItem__title{font-size:1.4rem;margin-bottom:.3rem;font-weight:500}.reminderItem__desc{color:#444941}.reminderItem__time p span:first-child{color:#444941;font-size:1rem}.reminderItem__controller{text-align:center;transition:.3s;max-height:0;overflow:hidden}.reminderItem__controller p{cursor:pointer;display:inline;transition:.3s}.reminderItem__controller p:hover{color:#ff616d}.reminderItem:hover{background-color:#ededed}.reminderItem:hover .reminderItem__controller{max-height:3rem;padding:1rem}@-webkit-keyframes welcomeAnimation{0%{opacity:0}to{opacity:1}}@keyframes welcomeAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes getRideOfWelcome{0%{opacity:1}to{opacity:0}}@keyframes getRideOfWelcome{0%{opacity:1}to{opacity:0}}@-webkit-keyframes destroyWelcome{0%{background-color:#000}to{background-color:hsla(0,0%,100%,0)}}@keyframes destroyWelcome{0%{background-color:#000}to{background-color:hsla(0,0%,100%,0)}}.welcomeLoading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background:#000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.welcomeLoading__container{-webkit-animation:welcomeAnimation 1s alternate forwards;animation:welcomeAnimation 1s alternate forwards}.welcomeLoading p{-webkit-animation:getRideOfWelcome 1s 1.2s alternate forwards;animation:getRideOfWelcome 1s 1.2s alternate forwards;font-size:9rem;font-weight:500;color:#fff}.welcomeLoading--destroy{-webkit-animation:destroyWelcome 1s alternate forwards;animation:destroyWelcome 1s alternate forwards}@-webkit-keyframes controllerInitialSee{0%{max-height:200px}to{max-height:0}}@keyframes controllerInitialSee{0%{max-height:200px}to{max-height:0}}@-webkit-keyframes newRoutineBackTriggerGetVisible{0%{opacity:0}to{opacity:1}}@keyframes newRoutineBackTriggerGetVisible{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hideBaseOnOpacity{0%{opacity:1}to{opacity:0}}@keyframes hideBaseOnOpacity{0%{opacity:1}to{opacity:0}}.weekDay{display:-webkit-flex;display:flex}.weekDay,.weekDay__routineEditModeOverlay{position:absolute;left:0;top:0;height:100vh;width:100vw}.weekDay__routineEditModeOverlay{background-color:rgba(0,0,0,.932);z-index:999;-webkit-animation:newRoutineBackTriggerGetVisible .5s alternate forwards;animation:newRoutineBackTriggerGetVisible .5s alternate forwards;opacity:0;transition:.3s}.weekDay__routineEditModeOverlay--hide{-webkit-animation:hideBaseOnOpacity .5s alternate forwards;animation:hideBaseOnOpacity .5s alternate forwards}.weekDay__sum{margin-bottom:1rem;font-size:2rem;opacity:.8}.weekDay__habitIntro{margin-top:5rem;margin-left:.5rem;font-size:2rem;margin-bottom:1rem}.weekDay__routineDirectory{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.weekDay__routineItem{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem;position:relative;margin:.5rem 1.5%;height:150px;min-width:300px;width:47%;transition:.3s}.weekDay__routineItem__name{position:relative;z-index:500}.weekDay__routineItem__name input{font-size:1.2rem;font-weight:500}.weekDay__routineItem__hour{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.weekDay__routineItem__hour input{font-size:1.1rem;color:#000;text-align:center;font-weight:500;transition:.3s;width:2.8rem;text-decoration:underline}.weekDay__routineItem__hour input::-webkit-inner-spin-button,.weekDay__routineItem__hour input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weekDay__routineItem__hour input::-webkit-input-placeholder{color:#fff!important}.weekDay__routineItem__hour input:-ms-input-placeholder{color:#fff!important}.weekDay__routineItem__hour input::placeholder{color:#fff!important}.weekDay__routineItem__hour input:read-only{width:1.5rem;text-decoration:none}.weekDay__routineItem__hour div{display:-webkit-flex;display:flex;position:relative;z-index:99}.weekDay__routineItem__circle{width:1.5rem;height:1.5rem;cursor:pointer;background-color:#fff;border-radius:50%;position:relative}.weekDay__routineItem__circle span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;width:70%;height:70%;border-radius:50%}.weekDay__routineItem__circle--active span{cursor:default;width:100%;height:100%;-webkit-transform:scale(40);transform:scale(40)}.weekDay__routineItem__controller{position:absolute;right:0;bottom:-70px;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:.3s;padding:1rem}.weekDay__routineItem__controller__save{transition:.3s;-webkit-flex:0 0;flex:0 0;max-width:0;overflow:hidden}.weekDay__routineItem__controller__save--active{max-width:50px;-webkit-flex:1 0;flex:1 0}.weekDay__routineItem__controller button{background-color:transparent;border:none;font-size:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.3s}.weekDay__routineItem__controller div{margin-right:1rem}.weekDay__routineItem__controller div:last-child{margin-right:0!important}.weekDay__routineItem__controller--show{bottom:0}.weekDay__routineItem__controller--preventCloseByOverlayAction{background-color:#ffc7cb}.weekDay__routineItem__controller--preventCloseByOverlayAction button{color:#ff616d!important}.weekDay__routineItem--getRemoved{height:0!important;opacity:0;overflow:hidden;margin:0;width:0!important}.weekDay__routineItem__colorPicker{position:absolute;right:20px;top:-50px;z-index:555;transition:.3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.weekDay__routineItem__colorPicker p{cursor:pointer}.weekDay__routineItem__colorPicker--show{top:20px}.weekDay__routineItem--inEditMode{z-index:999}.weekDay__routineIntro{margin-top:5rem;margin-left:.5rem;font-size:2rem;margin-bottom:1rem}.weekDay__nameContainer{width:30%;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.3s}.weekDay__nameContainer,.weekDay__nameContainer__innerContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.weekDay__nameContainer__innerContainer{margin-top:auto;background:linear-gradient(0,rgba(0,0,0,.699),transparent);-webkit-align-items:center;align-items:center}.weekDay__nameContainer__innerContainer p{transition:.3s}.weekDay__nameContainer:hover .weekDay__controller{max-height:200px}.weekDay__habit{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.weekDay__habitItem{-webkit-flex:1 1;flex:1 1;min-width:150px;margin:.5rem;padding:1rem;height:100px}.weekDay__habitItem p{font-weight:500}.weekDay__habitItem p:last-child{font-size:.8rem}.weekDay__habitItem p:last-child span{font-size:1.2rem!important}.weekDay__controller{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-between;justify-content:space-between;max-height:0;transition:.3s .2s;overflow:hidden}.weekDay__controller--hide{max-height:0}.weekDay__controller button{background-color:transparent;border:none;outline:none;padding:1rem;cursor:pointer;transition:.3s}.weekDay__controller button:disabled{opacity:0;cursor:default}.weekDay__controller button svg{width:2rem;height:2rem}.weekDay__controller__returnTrigger{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.weekDay__controller__returnTrigger p{font-size:1.2rem}.weekDay__detailsContainer{width:70%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;transition:all .3s,opacity .1s;max-height:100vh;overflow-y:scroll;padding-bottom:3rem}.weekDay__routine{position:absolute;left:0;bottom:0;transition:all .5s,background-color .3s .5s;width:70%;background-color:#fff;z-index:99}.weekDay__routine__trigger{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.3rem}.weekDay__routine__form{width:90%;opacity:0;-webkit-animation:newRoutineBackTriggerGetVisible .5s .5s alternate forwards;animation:newRoutineBackTriggerGetVisible .5s .5s alternate forwards;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.weekDay__routine__backTrigger{font-size:1.5rem;margin-top:.5rem;opacity:0;cursor:pointer;-webkit-animation:newRoutineBackTriggerGetVisible .5s 1s alternate forwards;animation:newRoutineBackTriggerGetVisible .5s 1s alternate forwards;transition:.3s;color:#ededed}.weekDay__routine__backTrigger:hover{color:#fff}.weekDay__routine__createTrigger{color:#ededed;font-size:1.5rem;margin-top:.5rem;margin-left:1rem}.weekDay__routine__starterTrigger{cursor:pointer;display:inline;padding:.5rem}.weekDay__routine__starterTrigger span{font-weight:500}.weekDay__dayLabel{font-size:4rem;transition:.2s}.weekDay--newRoutineMode .weekDay__routine{bottom:88%;left:4.5rem;width:90%;background-color:transparent;transition:all .5s,background-color 0s 0s}.weekDay--newRoutineMode .weekDay__routine__trigger{font-size:3rem;color:hsla(0,0%,100%,.534)}.weekDay--newRoutineMode .weekDay__routine__trigger p{cursor:default}.weekDay--newRoutineMode .weekDay__routine__trigger p:last-child{cursor:pointer}.weekDay--newRoutineMode .weekDay__controller{max-height:0!important}.weekDay--newRoutineMode .weekDay__nameContainer{width:100%;background-color:#000!important}.weekDay--newRoutineMode .weekDay__nameContainer__innerContainer{position:relative;left:0;top:0;transition:.3s}.weekDay--newRoutineMode .weekDay__dayLabel{font-size:2.5rem;color:hsla(0,0%,100%,.788)}.weekDay--newRoutineMode .weekDay__sum{font-size:1.5rem!important;color:hsla(0,0%,100%,.226)}.weekDay--newRoutineMode .weekDay__detailsContainer{width:0;overflow:hidden;opacity:0}.routineTimeSelector{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%}.routineTimeSelector:hover .routineTimeSelector__hour--deActive{width:50px!important;-webkit-flex:1 0 50px;flex:1 0 50px;opacity:1}.routineTimeSelector:hover .routineTimeSelector__routeNameContainer--goTop{top:-30%}.routineTimeSelector:hover .routineTimeSelector__routeNameContainer--goTop input{width:auto}.routineTimeSelector:hover div[class*=Push]{opacity:1}.routineTimeSelector__previousRoutineContainer{margin:.5rem 25px}.routineTimeSelector__previousRoutineContainer>div{opacity:.5;height:50px;transition:.3s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:500;position:relative}.routineTimeSelector__previousRoutineContainer>div p{font-size:1.2rem}.routineTimeSelector__previousRoutineContainer>div p span{font-size:1rem;opacity:.8}.routineTimeSelector__previousRoutineContainer>div:hover{opacity:1}.routineTimeSelector__hourContainer{margin-top:1.5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.6rem}.routineTimeSelector__hour{transition:.2s;text-align:center;color:#fff}.routineTimeSelector__hour--active{color:#fff;font-weight:500;font-size:1.7rem;max-width:999px!important}.routineTimeSelector__hour--deActive{min-width:0!important;color:#444941;overflow:hidden;width:0!important;opacity:0}.routineTimeSelector__routeNameContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-justify-content:center;justify-content:center;transition:.1s;height:40px}.routineTimeSelector__routeNameContainer input{padding:0 .5rem!important;font-size:1.6rem;text-align:center;width:100%}.routineTimeSelector__routeNameContainer input::-webkit-input-placeholder{text-align:center}.routineTimeSelector__routeNameContainer input:-ms-input-placeholder{text-align:center}.routineTimeSelector__routeNameContainer input::placeholder{text-align:center}.routineTimeSelector__leftPush{left:100%}.routineTimeSelector__resizable{background-color:#3a6351;transition:left .2s,background-color 5s;position:relative}.routineTimeSelector__resizable__innerContainer{width:100%;height:100%;position:relative}.routineTimeSelector__resizable__innerContainer div[class*=Push]{position:absolute;cursor:pointer;top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;opacity:0}.routineTimeSelector__resizable__innerContainer div[class*=Push] svg{width:1.5rem;height:1.5rem;transition:.3s;fill:#444941}.routineTimeSelector__resizable__innerContainer div[class*=Push] svg:hover{fill:#ededed}@-webkit-keyframes suggestItemGetVisible{0%{opacity:0}to{opacity:1}}@keyframes suggestItemGetVisible{0%{opacity:0}to{opacity:1}}@-webkit-keyframes getAUniqueWidth{0%{max-width:0}to{max-width:15rem}}@keyframes getAUniqueWidth{0%{max-width:0}to{max-width:15rem}}.routineStream{z-index:555;position:relative;width:100%;min-height:100px;background-color:#fff;overflow:hidden}.routineStream .streamResizeTrigger{opacity:1}.routineStream__spendTimeTrigger{position:absolute;right:5%;top:1rem;font-weight:400;z-index:5}.routineStream__spendTimeTrigger p{cursor:pointer}.routineStream__desc{width:100%;max-width:90%;max-height:calc(100% - 7rem);overflow:hidden;overflow-y:scroll;position:absolute;left:5%;top:3rem;transition:all .3s,top .1s 0s;z-index:5}.routineStream__desc textarea{transition:color .3s;color:#444941;font-size:1.1rem;background-color:transparent;resize:none;width:100%;border:none;outline:none}.routineStream__desc textarea::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#161616}.routineStream__desc textarea:-ms-input-placeholder{-ms-transition:.3s;transition:.3s;color:#161616}.routineStream__desc textarea::placeholder{transition:.3s;color:#161616}.routineStream__desc--focused textarea{color:#fff}.routineStream__desc--focused textarea::-webkit-input-placeholder{color:#c9c9c9}.routineStream__desc--focused textarea:-ms-input-placeholder{color:#c9c9c9}.routineStream__desc--focused textarea::placeholder{color:#c9c9c9}.routineStream__desc--getDestroy{transition:all .3s,top .3s .5s;top:-100%;opacity:0}.routineStream__desc--hide{opacity:0;top:-10%}.routineStream__name{position:absolute;left:5%;top:1rem;font-weight:400;z-index:5}.routineStream__name p{cursor:pointer}.routineStream__helperFiller{position:absolute;left:2.5%;bottom:20px;width:2rem;height:2rem;border-radius:50%;z-index:1;transition:.3s;-webkit-transform:scale(0);transform:scale(0)}.routineStream__helperFiller--active{opacity:1;height:2rem;width:2rem;-webkit-transform:scale(90);transform:scale(90)}.routineStream__circle{position:relative;width:2rem;height:2rem;background-color:#fff;border-radius:50%;cursor:pointer;transition:.3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.routineStream__circle>div{width:80%;height:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.routineStream__footer{position:absolute;left:10%;bottom:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;opacity:.5;transition:.3s;z-index:9}.routineStream__footer--otherVision{opacity:1}.routineStream__timeLiftAlert{margin-left:1rem;font-size:.8rem}.routineStream__timeLiftAlert span{font-weight:500}.routineStream__time{margin-left:1rem}.routineStream__time span{font-weight:500}.routineStream__donePreviewText{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-align-items:center;align-items:center;transition:.3s}.routineStream__donePreviewText,.routineStream__donePreviewText__container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.routineStream__donePreviewText__container{min-width:57%;-webkit-flex-direction:column;flex-direction:column}.routineStream__donePreviewText--getHide{opacity:0}.routineStream__currentSelectedSuggest{cursor:pointer;margin-left:1rem;transition:.9s .1s;max-width:0;white-space:nowrap;overflow:hidden;font-weight:500}.routineStream__currentSelectedSuggest--haveValue{-webkit-animation:getAUniqueWidth 1s alternate forwards;animation:getAUniqueWidth 1s alternate forwards}.routineStream__suggestHourContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.9rem;transition:.5s linear;max-height:200px;overflow:hidden}.routineStream__suggestHourContainer--getHide{opacity:0;margin-top:0;max-height:0}.routineStream__suggestItem{opacity:0;transition:.3s}.routineStream__suggestItem p{cursor:pointer}.routineStream__suggestItem--active{opacity:.2!important}.routineStream__suggestItem--active p{cursor:default}.routineStream__spendHourPercent{position:absolute;left:50%;top:-10%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.routineStream__spendHourPercent p{transition:.3s}.routineStream__spendHourPercent__helperText{opacity:0;transition:.3;position:absolute;width:-webkit-max-content;width:max-content;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500}.routineStream__spendHourPercent__helperText--active{opacity:1}.routineStream__spendHourPercent--show{top:50%}.routineStream__doneUnitResizable{position:relative;transition:height .3s;z-index:5;overflow:hidden}.routineStream__doneUnitResizable--showUp{transition:height .1s!important}.routineStream__doneUnitResizable--showUp .routineStream__suggestItem{-webkit-animation:suggestItemGetVisible .6s alternate forwards;animation:suggestItemGetVisible .6s alternate forwards}.routineStream__doneUnitResizable--hide{transition-delay:0s!important;height:0!important}.routineStream--focusedInDesc .routineStream__helperFiller{-webkit-backdrop-filter:brightness(.01) contrast(.6);backdrop-filter:brightness(.01) contrast(.6)}.routineStream--getHigherStack{z-index:99999}.routineStream:hover .routineStream__footer{opacity:1}@-webkit-keyframes rotatedLineMovements{0%{background-position:0 0}to{background-position:140px 0}}@keyframes rotatedLineMovements{0%{background-position:0 0}to{background-position:140px 0}}@-webkit-keyframes initialShowStreamOverHour{0%{opacity:0}to{opacity:1}}@keyframes initialShowStreamOverHour{0%{opacity:0}to{opacity:1}}.streamOverHour{position:absolute;top:0;width:100%;max-height:100%;background:hsla(0,0%,100%,.5607843137254902);z-index:0;height:0;transition:.25s cubic-bezier(.215,.61,.355,1) .1s;-webkit-animation:initialShowStreamOverHour .3s alternate forwards;animation:initialShowStreamOverHour .3s alternate forwards;overflow:hidden}.streamOverHour__rotatedLineContainer{width:100%;height:100%;animation:rotatedLineMovements 9s linear infinite reverse;background-size:70px 70px;transition:.3s;background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.streamOverHour__helperText{position:absolute;left:50%;top:-10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s .15s;color:hsla(0,0%,100%,.562);font-weight:500;opacity:0;width:100%;text-align:center}.streamOverHour:hover .streamOverHour__helperText{top:50%;opacity:1}.streamOverHour--fullyCompleted{background:rgba(0,0,0,.30980392156862746)}.streamOverHour--fullyCompleted .streamOverHour__rotatedLineContainer{-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0}.streamOverHour--fullyCompleted:hover .streamOverHour__helperText{top:-10px!important}.streamOverHour--hide{height:0!important;overflow:hidden;opacity:0}.streamControllerNavigator{position:absolute;right:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 0;bottom:-150%;transition:.3s}.streamControllerNavigator__reset svg{transition:.3s}.streamControllerNavigator__reset:hover svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.streamControllerNavigator__reset:disabled svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.streamControllerNavigator button{transition:.3s;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1rem;background:transparent;border:none;cursor:pointer;opacity:0}.streamControllerNavigator button:disabled{opacity:.5;cursor:default}.streamControllerNavigator button:disabled:hover{background-color:transparent}.streamControllerNavigator--active{bottom:0}.streamControllerNavigator--active button{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.streamControllerNavigator--active button:hover{background-color:#706353}.streamControllerDayName{-webkit-flex-direction:column;flex-direction:column;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s,font-size .1s 0s}.streamControllerDayName,.streamControllerDayName>div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.streamControllerDayName>div p:first-child{font-weight:700;margin-right:10px}.streamControllerDayName--inActive{top:10%;left:100%;-webkit-transform:translate(-120%,-50%);transform:translate(-120%,-50%);font-size:1.8rem}.streamSidebar{height:90vh;position:fixed;right:2%;top:2%;width:30vw;transition:.3s cubic-bezier(.65,.05,.36,1);background-color:#fff;border:2px solid #fff}.streamSidebar__habitDirectory{transition:.3s;opacity:1;height:100%;overflow-y:auto}.streamSidebar__blockItemsContainer{max-height:3000px;overflow:hidden;transition:.3s .6s;position:relative;z-index:75}.streamSidebar__closeTrigger{position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:-15%;padding:15px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.3s}.streamSidebar__closeTrigger--flipped{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.streamSidebar--full{width:75vw;height:100vh;right:0;top:0}.streamSidebar--full .streamSidebar__blockItemsContainer{max-height:0;opacity:0}.streamSidebar--close{-webkit-transform:translateX(110%);transform:translateX(110%)}.streamSidebar--close .stream__habitSidebar__habitDirectory{opacity:0}.streamSidebar--lock{transition-delay:1s;-webkit-transform:translateX(200%);transform:translateX(200%)}.streamOverlayHelper{position:absolute;left:0;top:0;width:100%;height:2400px;background-color:rgba(0,0,0,.7529411764705882);z-index:999;transition:.3s;opacity:0}.streamOverlayHelper--show{opacity:1}.streamOverlayHelper--getHide{opacity:0}.streamDetailsModeOverlayHelper{width:100%;height:2400px;position:absolute;left:0;top:0;background:rgba(0,0,0,.8901960784313725);-webkit-animation:fadeIn .3s alternate forwards;animation:fadeIn .3s alternate forwards;z-index:999;transition:.3s}.streamDetailsModeOverlayHelper__timeline{content:"";width:10px;height:0;background-color:#525252;display:block;position:absolute;left:4.8%;transition:.3s .3s}.streamDetailsModeOverlayHelper__timeline span{height:10px;background-color:#525252;position:absolute;bottom:0;right:0;-webkit-animation:growWidthTimeLine .4s .6s alternate forwards;animation:growWidthTimeLine .4s .6s alternate forwards}.streamDetailsModeOverlayHelper__timeline--haveTopDistance:before{content:"";top:0;left:-100px;height:10px;background:#525252;position:absolute;width:100px;-webkit-animation:growWidthTimeLine .2s alternate forwards;animation:growWidthTimeLine .2s alternate forwards}.streamDetailsModeOverlayHelper--inDestroyProcess{background-color:transparent}.streamDetailsModeOverlayHelper--inDestroyProcess .helperOverlay__timeline{transition-delay:0s!important;opacity:0!important;background-color:transparent!important}.preventOverlayDisableStream{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.32941176470588235);z-index:999;transition:.3s}.preventOverlayDisableStream--pressed{background-color:transparent}.streamHour{height:100px;width:100%;font-size:4rem;font-weight:600;color:#525252;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.streamDetails{position:fixed;z-index:999;transition:.3s}.streamDetails__container{width:100%;height:100%;transition:.9s .2s;background:transparent}.streamDetails__bgHelper{background:linear-gradient(0deg,#000,rgba(0,0,0,.38823529411764707));position:absolute;left:0;top:0;width:100%;height:100%;transition:.5s cubic-bezier(.165,.84,.44,1) .5s;opacity:0}.streamDetails__closeTrigger{font-size:1.2rem;opacity:0;transition:.3s}.streamDetails__closeTrigger p{cursor:pointer;padding:.5rem}.streamDetails__basic{position:absolute;left:0;top:50%;transition:.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;z-index:9999}.streamDetails--complete .streamDetails__closeTrigger{opacity:1}.streamDetails--complete .streamDetails__container{color:#fff}.streamDetails--complete .streamDetails__bgHelper{opacity:1}.streamDetails--complete .streamDetails__basic{font-size:5.5rem;width:calc(100% - 112px);-webkit-transform:translateY(0);transform:translateY(0);top:0;left:5rem;font-weight:900}.streamDetailsWritable{position:relative;z-index:99;width:90%;margin:0 auto;transition:.3s;opacity:0;height:calc(100% - 1rem);overflow-y:scroll}.streamDetailsWritable textarea{width:100%;background-color:transparent;border:none;outline:none;resize:none;color:#fff;font-size:1.5rem}.streamDetailsWritable--show{transition:all .3s,opacity .3s .9s;opacity:1}@-webkit-keyframes showHourItem{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showHourItem{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.routinePortal{background-color:#fff}.routinePortal__basic{transition:.3s;position:absolute;left:5%;top:1rem;font-weight:400;z-index:5;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.routinePortal__closeTrigger{font-size:1.2rem;color:#444941;cursor:pointer}.routinePortal__hourContainer{position:absolute;left:0;top:100px;width:2rem;height:calc(100% - 190px);padding-left:1.5rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.5rem;opacity:.3;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:900}.routinePortal__hourContainer div{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation:showHourItem .1s alternate forwards;animation:showHourItem .1s alternate forwards}.routinePortal__container{width:100%;height:100%}.routinePortal--complete .routinePortal__basic{font-size:5.5rem;width:calc(100% - 112px);-webkit-transform:translateY(0);transform:translateY(0);top:0;left:5rem;font-weight:900}.routinePortal--complete .routineStream__footer{left:3%}.routinePortal--complete .routineStream__circle{width:3rem;height:3rem}.routinePortal:hover .routineStream__footer{opacity:1}.deleteStreamItem{margin-top:3rem}.deleteStreamItem p{cursor:pointer;color:#ff616d}.targetMoreOptionBox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-items:center;padding:1rem;width:30rem;margin:0 1rem;font-size:3rem;cursor:pointer}.targetMoreOptionBox p{font-weight:300}.targetMoreOptionBox p span{font-weight:400}
/*# sourceMappingURL=main.41a4002e.chunk.css.map */