@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300&display=swap);body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;margin:0;color:#fff;background:#94b6ed;font-family:Montserrat,sans-serif;font-weight:300}body .d-none{display:none}body .opacity0{opacity:0!important}body header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.3rem;margin-bottom:1rem}body.dark .content-container{background:-webkit-gradient(linear,left bottom, left top,from(#090022),color-stop(#0b0d51),color-stop(#4a2487),to(#092552));background:-o-linear-gradient(bottom,#090022,#0b0d51,#4a2487,#092552);background:linear-gradient(to top,#090022,#0b0d51,#4a2487,#092552)}body.dark .post__image{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #0b3c8a),to(#644cbd))!important;background:-o-linear-gradient(top,#0b3c8a 0,#644cbd 100%)!important;background:linear-gradient(180deg,#0b3c8a 0,#644cbd 100%)!important}body.dark .post-modal{background:#192539}body.dark .post-modal__header{-webkit-box-shadow:0 5px 5px 0 #395076;box-shadow:0 5px 5px 0 #395076}body.dark .modal__container{background:-webkit-gradient(linear,left top, left bottom,from(#4a2487),to(#092552));background:-o-linear-gradient(#4a2487,#092552);background:linear-gradient(#4a2487,#092552)}body .content-container{background:-webkit-gradient(linear,left bottom, left top,from(#447dda),color-stop(#a698ee),color-stop(#c1b0f0),to(#94b6ed));background:-o-linear-gradient(bottom,#447dda,#a698ee,#c1b0f0,#94b6ed);background:linear-gradient(to top,#447dda,#a698ee,#c1b0f0,#94b6ed);padding:1rem;background-color:#ccc}body .content-container h1,body .content-container h2,body .content-container h3,body .content-container h4,body .content-container h5,body .content-container h6{font-weight:200;text-align:center}body .wrapper__current-cycle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;margin-bottom:1rem}body .wrapper__current-cycle .current-cycle{background-color:rgba(68,125,218,.3);padding:.1rem 1rem}body .wrapper__current-cycle span{text-align:center}@media screen and (max-width:400px){body .wrapper__current-cycle{font-size:.9rem}}body .cycle-graphic__container{max-width:1000px;margin:0 auto;overflow-x:scroll;padding-bottom:1rem}body .cycle-graphic__container::-webkit-scrollbar{display:none}body .cycle-graphic__container .time-list{font-size:.8rem;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;padding-top:3px}body .cycle-graphic__container .time-list .time{min-width:180px;text-align:center;-webkit-transition:min-width .4s;-o-transition:min-width .4s;transition:min-width .4s}body .cycle-graphic__container .time-list .time:first-child{min-width:90px;text-align:left;font-size:1rem}body .cycle-graphic__container .time-list .time:last-child{font-size:1rem}body .cycle-graphic__container .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body .cycle-graphic__container .reverse .time:last-child{min-width:120px;text-align:left;font-size:1rem}body .cycle-graphic__container .reverse .time:first-child{font-size:1rem;min-width:90px!important;text-align:right!important}body .cycle-graphic__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #fff;padding-bottom:1rem;position:relative;min-width:1200px}body .cycle-graphic__wrapper__deep-zone{background-color:rgba(68,125,218,.3);height:2rem;width:540px;position:absolute;top:calc(310px - 2rem);left:0;cursor:pointer;-webkit-transition:left .4s;-o-transition:left .4s;transition:left .4s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}body .cycle-graphic__wrapper__short-wake-ups{background-color:rgba(166,152,238,.4);height:2rem;width:270px;position:absolute;left:140px;cursor:pointer;-webkit-transition:left .4s;-o-transition:left .4s;transition:left .4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body .cycle-graphic__wrapper__dream-show-zone{background-color:rgba(148,115,255,.4);height:2rem;width:414px;top:80px;position:absolute;cursor:pointer;left:540px;-webkit-transition:left .4s;-o-transition:left .4s;transition:left .4s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}body .cycle-graphic__wrapper .dot{width:6px;height:6px;background-color:#fff;position:absolute;border-radius:50%;bottom:-4px;-webkit-transition:left .4s;-o-transition:left .4s;transition:left .4s}body .cycle-graphic__wrapper .dot-2{left:180px}body .cycle-graphic__wrapper .dot-3{left:360px}body .cycle-graphic__wrapper .dot-4{left:540px}body .cycle-graphic__wrapper .dot-5{left:720px}body .cycle-graphic__wrapper .dot-6{left:900px}body .cycle-graphic__svg svg{height:291px;width:1200px}body .cycle-graphic__fall-block{height:300px;border-top:2px dashed #fff;background-color:rgba(138,235,219,.3);background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(138,235,219,.3)),to(rgba(166,152,238,0)));background:-o-linear-gradient(top,rgba(138,235,219,.3) 50%,rgba(166,152,238,0) 100%);background:linear-gradient(180deg,rgba(138,235,219,.3) 50%,rgba(166,152,238,0) 100%);-webkit-transition:min-width .4s;-o-transition:min-width .4s;transition:min-width .4s;-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;cursor:pointer}body .cycle-graphic__first{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex}body .cycle-graphic__first .one-step{width:5%;height:100%}body .cycle-graphic__first .one-step div{height:50%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__first .second-step{width:10%;height:100%}body .cycle-graphic__first .second-step .top{height:50%}body .cycle-graphic__first .second-step .bottom{height:30%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__first .third-step{width:75%}body .cycle-graphic__first .third-step .top{height:40%}body .cycle-graphic__first .third-step .middle{height:40%;border-right:2px solid #fff}body .cycle-graphic__first .third-step .bottom{height:20%;border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__first .fourth-step{width:10%}body .cycle-graphic__first .fourth-step div{height:40%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__second{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex}body .cycle-graphic__second .one-step{width:15%;height:25%;border-bottom:2px solid #fff}body .cycle-graphic__second .second-step{width:5%}body .cycle-graphic__second .second-step .top{height:25%}body .cycle-graphic__second .second-step .bottom{height:25%;width:100%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__second .third-step{width:20%}body .cycle-graphic__second .third-step .top{height:50%}body .cycle-graphic__second .third-step .bottom{height:30%;width:100%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__second .fourth-step{width:40%}body .cycle-graphic__second .fourth-step .top{height:80%}body .cycle-graphic__second .fourth-step .bottom{height:20%;border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__second .fifth-step{width:5%}body .cycle-graphic__second .fifth-step .top{height:30%}body .cycle-graphic__second .fifth-step .bottom{height:50%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__second .sixth-step{width:15%;height:30%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__third{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex}body .cycle-graphic__third .one-step{width:15%;height:25%;border-bottom:2px solid #fff}body .cycle-graphic__third .second-step{width:5%}body .cycle-graphic__third .second-step .top{height:25%}body .cycle-graphic__third .second-step .bottom{height:25%;width:100%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__third .third-step{width:50%}body .cycle-graphic__third .third-step .top{height:50%}body .cycle-graphic__third .third-step .bottom{height:30%;width:100%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__third .fourth-step{width:10%}body .cycle-graphic__third .fourth-step .top{height:80%}body .cycle-graphic__third .fourth-step .bottom{height:20%;border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__third .fifth-step{width:5%}body .cycle-graphic__third .fifth-step .top{height:25%}body .cycle-graphic__third .fifth-step .bottom{height:55%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__third .sixth-step{width:15%;height:25%;border-bottom:2px solid #fff}body .cycle-graphic__fourth{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex}body .cycle-graphic__fourth .first-step{width:30%}body .cycle-graphic__fourth .first-step .top{height:25%}body .cycle-graphic__fourth .first-step .middle{height:50%;border-left:2px solid #fff;border-bottom:2px solid #fff}body .cycle-graphic__fourth .second-step{width:20%}body .cycle-graphic__fourth .second-step .top{height:25%}body .cycle-graphic__fourth .second-step .middle{height:25%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__fourth .second-step .bottom{height:25%;border-left:2px solid #fff}body .cycle-graphic__fourth .third-step{width:50%;height:25%;border-bottom:2px solid #fff}body .cycle-graphic__fifth{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex}body .cycle-graphic__fifth .first-step{width:20%}body .cycle-graphic__fifth .first-step .top{height:25%}body .cycle-graphic__fifth .first-step .middle{height:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__fifth .second-step{width:70%}body .cycle-graphic__fifth .second-step .top{height:10%}body .cycle-graphic__fifth .second-step .middle{height:15%;border-bottom:2px solid #fff;border-right:2px solid #fff}body .cycle-graphic__sixth{min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .cycle-graphic__sixth .good-morning-text{text-align:center}body .cycle-graphic__sixth .good-morning-text h3{margin:0;padding:0}body .cycle-graphic__sixth .good-morning-text p{margin-top:.5rem;font-size:.9rem}body button{background-color:rgba(68,125,218,.3);border:none;border-radius:4px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);color:#fff;font-size:1rem;font-family:inherit;font-weight:200;cursor:pointer;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}body button:active{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 0 rgba(0,0,0,.4)}body button.big{width:250px;height:45px;display:block;margin:10px auto}body .perfect-time__h2{margin-top:5rem}body .perfect-time__if{text-align:center}body .perfect-time__number{text-align:center;font-size:5rem}body .perfect-time__number #perfectHours,body .perfect-time__number #perfectMinutes{opacity:1;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}body .perfect-time__number #blinkedColon{-webkit-animation:1.5s infinite alternate blinkColonAnimate;animation:1.5s infinite alternate blinkColonAnimate}body .perfect-time__button{margin-top:2rem!important;margin-bottom:3rem!important}body .easy-wake-up__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:600px;margin:1rem auto;margin-bottom:3rem}body .make-better__h2{margin-top:5rem}body .make-better__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:scroll;overflow-y:hidden;max-width:700px;margin:0 auto;margin-bottom:3rem;position:relative}body .make-better__wrapper::-webkit-scrollbar{display:none}body .make-better__wrapper .post{width:200px;margin:10px}body .make-better__wrapper .post__image{width:200px;height:200px;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(68,125,218,.3);box-shadow:0 0 10px 0 rgba(68,125,218,.3);background:#a698ee;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #94b6ed),to(#73a2ed));background:-o-linear-gradient(top,#94b6ed 0,#73a2ed 100%);background:linear-gradient(180deg,#94b6ed 0,#73a2ed 100%);position:relative;cursor:pointer}body .make-better__wrapper .post__image h3,body .make-better__wrapper .post__image h4{margin:0;padding:140px 10px 0 10px;text-align:left;position:absolute}body .make-better__wrapper .post__bgc-element{position:absolute;font-size:12rem;line-height:12rem;font-weight:600;color:#73a2ed;left:0;right:0;text-align:center}body .say-thanks{position:relative;padding:2rem}body .say-thanks__content{position:relative}body .say-thanks__bg{position:absolute;top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:-1;width:100%;border-radius:50%;background:#73a2ed;background:-o-radial-gradient(closest-side,#73a2ed 0,rgba(0,0,0,0) 100%);background:radial-gradient(closest-side,#73a2ed 0,rgba(0,0,0,0) 100%)}body .footer{position:relative;height:4rem}body .footer__text{position:absolute;width:100%;height:100%;text-align:center;font-size:.7rem;padding-top:1rem;z-index:1}body .footer a{color:#fff}body .modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:visibility .7s,opacity .7s;-o-transition:visibility .7s,opacity .7s;transition:visibility .7s,opacity .7s}body .modal h3{font-weight:100}body .modal__container{margin-top:6rem;margin-right:10px;margin-left:10px;padding:5px;opacity:0;max-width:500px;-ms-flex-preferred-size:400px;flex-basis:400px;border-radius:20px;background:-webkit-gradient(linear,left top, left bottom,from(#94b6ed),to(#c1b0f0));background:-o-linear-gradient(#94b6ed,#c1b0f0);background:linear-gradient(#94b6ed,#c1b0f0);visibility:hidden;opacity:0;-webkit-transition:visibility .7s,opacity .7s,margin-top .7s;-o-transition:visibility .7s,opacity .7s,margin-top .7s;transition:visibility .7s,opacity .7s,margin-top .7s}body .modal__close{font-size:3rem;text-align:left;width:60px;text-align:center;border-radius:20px;margin:0 0 0 auto;cursor:pointer}body .modal .calc-type{max-width:250px;margin:20px auto;background-color:rgba(0,0,0,.2);border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}body .modal .calc-type__option{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:3px;padding:5px;border-radius:20px;cursor:pointer;-webkit-transition:background-color .6s;-o-transition:background-color .6s;transition:background-color .6s}body .modal .calc-type__option.active{background-color:#94b6ed}body .modal__settings{text-align:center}body .modal__settings input,body .modal__settings select{font-family:Montserrat,sans-serif;border-radius:5px;background-color:rgba(0,0,0,.2);border:none;color:#fff}body .modal__settings input[type=time]{font-size:1.5rem;padding:10px 3rem}body .modal__settings select{font-size:1rem;padding:3px .5rem;-webkit-appearance:none}body .modal__settings select::-webkit-inner-spin-button,body .modal__settings select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .modal__settings select{-moz-appearance:textfield}body .modal__settings .time-for-falling{margin-top:5rem}body .modal__settings .note{font-size:.8rem}body .post-modal{position:fixed;top:100%;bottom:0;right:0;left:0;z-index:10;background:#407099;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #94b6ed),to(#73a2ed));background:-o-linear-gradient(top,#94b6ed 0,#73a2ed 100%);background:linear-gradient(180deg,#94b6ed 0,#73a2ed 100%);border-radius:20px 20px 0 0;-webkit-transition:top 1s;-o-transition:top 1s;transition:top 1s}body .post-modal__header{text-align:right;font-size:3rem;border-radius:20px 20px 0 0;padding:0 10px;-webkit-box-shadow:0 5px 5px 0 #73a2ed;box-shadow:0 5px 5px 0 #73a2ed;cursor:pointer;position:relative}body .post-modal__content-scroll-wrapper{overflow-y:scroll;height:100%}body .post-modal__content-scroll-wrapper::-webkit-scrollbar{width:0}body .post-modal__content{padding-bottom:100px;max-width:600px;margin:0 auto}body .post-modal__content img{max-width:90%;margin:1rem 0 2rem 0}body .post-modal__content>div{height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}body .post-modal__content>div>:last-child{padding-bottom:6rem}body .post-modal__content>div *{padding:0 10px}body .post-modal__content>div ol,body .post-modal__content>div ul{-webkit-padding-start:40px;padding-inline-start:40px}body .post-modal__content>div .ta-center{text-align:center}body .post-modal__content>div a{color:#fff}body .post-modal__content>div figure{margin:0;z-index:-1;position:relative;padding:0}body .post-modal__content>div figure img{width:100%;max-width:100%;height:auto;padding:0;margin:0}body .post-modal__content>div figure div{position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}body .post-modal__content .sayThanksPost__me{width:150px;height:150px;border-radius:50%}body .post-modal__content .sayThanksPost__qr{max-width:250px;-webkit-box-shadow:5px 5px 0 0 #000;box-shadow:5px 5px 0 0 #000}@-webkit-keyframes secondtransform{from{border-radius:67px;right:-50%}to{border-radius:200px;right:-80%}}@keyframes secondtransform{from{border-radius:67px;right:-50%}to{border-radius:200px;right:-80%}}@-webkit-keyframes thirdtransform{from{left:-60%}to{left:-30%}}@keyframes thirdtransform{from{left:-60%}to{left:-30%}}@-webkit-keyframes blinkColonAnimate{from{opacity:1}to{opacity:0}}@keyframes blinkColonAnimate{from{opacity:1}to{opacity:0}}