.custom-select{background-color:var(--background-light);border-top-left-radius:5px;border-top-right-radius:5px;color:var(--foreground);cursor:pointer;display:flex;flex-direction:column}.custom-select>p{padding:10px}.custom-select .placeholder{color:#757575}.custom-select .options-wrapper{position:relative}.custom-select .options{display:none;width:100%}.custom-select .active{background-color:var(--background-light);border-top:1px solid var(--foreground);display:flex;flex-direction:column;position:absolute}.custom-select .option{padding:10px}.custom-select .option:hover{background-color:rgba(21,255,0,.123)}#stats .header{align-items:center;display:flex;justify-content:space-between}#stats .option{display:flex;flex-direction:column}#stats .goal{position:relative}#stats .graph::-webkit-scrollbar{background-color:var(--background-dark);border-radius:50px}#stats .graph::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:50px}#stats .graph-container{max-width:800px;padding:15px 0 0}#stats .graph{display:flex;flex-direction:column-reverse;overflow-x:scroll;width:100%}#stats .graph-point{background-color:red;border-radius:5px;height:10px;position:absolute;width:10px}#stats .line-connect{stroke-width:1}#stats .line-vertical{stroke:#a8a8a8;stroke-width:1}#stats .graph-container svg{background-color:var(--background-medium);min-width:100%}#stats text{fill:var(--foreground)}#stats .months{background-color:#f000;display:flex;margin-top:5px;position:relative;width:100%}#stats .month{color:#dadada;font-size:13px;position:absolute;text-transform:uppercase;top:7px}#stats canvas{aspect-ratio:16/9;background-color:var(--background-dark);width:300px}@media(max-width:600px){#stats .days{display:flex;flex-direction:column}}#goals{display:flex;flex-direction:column;gap:10px}#goals .header{align-items:center;display:flex;justify-content:space-between}#goals .goals,#goals .goals .goal{display:flex;flex-direction:column;gap:10px}#goals .goals .goal{border:1px solid var(--background-light);border-radius:10px;overflow:hidden;padding:20px;position:relative}#goals .goals .goal .info{display:flex;justify-content:space-between}#goals .goals .goal .info p{font-family:Josefin;font-size:16px;font-weight:100}#goals .goals .goal>.header{height:10px;left:0;position:absolute;top:0;width:100%}#goals .goals .goal .header .progress{background-color:var(--primary);height:100%;transition:1s}#goals .goals .goal .sub-progresses,#goals .goals .goal .sub-progresses .day{display:flex;flex-direction:column;gap:12px}#goals .goals .goal .sub-progresses .day{background-color:#0003;padding:12px}#goals .goals .goal .sub-progresses .sub-progress{border-bottom:1px solid var(--background-light);color:var(--foreground-dark);display:flex;flex-direction:column;gap:5px}#goals .goals .goal .sub-progresses .sub-progress .header{color:var(--foreground);display:flex;justify-content:space-between}#goals .goals .goal .sub-progresses .sub-progress .main p{width:100%}#goals .goals .goal .sub-progresses .sub-progress .main .sidebar{display:flex;flex-direction:column;justify-content:flex-end}#goals .goals .goal>.footer{align-items:center;display:flex;justify-content:space-between}#goals .goals .goal>.footer .edit-icon{cursor:pointer}.goal-skeleton{background-color:hsla(0,0%,100%,.034);border-radius:15px;height:200px;position:relative}.goal-skeleton .circle{animation:skeletonSlide .7s ease-in-out infinite;background-color:initial;box-shadow:0 0 100px 5px var(--background-light);height:100%;opacity:0;position:absolute;width:0}@keyframes skeletonSlide{0%{left:-100px;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}@media(max-width:600px){#goals .goals .goal .info{flex-direction:column}}.Likes_likes__-XJr7{align-items:center;cursor:pointer;display:flex}.Likes_likes__-XJr7>p{margin-left:10px}.Likes_likesList__AWtDO h2{text-align:center}.Likes_likesList__AWtDO .Likes_like__GxJn8{align-items:center;display:flex;gap:10px}.ProfileIcon_profile__HIhOe{align-items:center;border-radius:50px;cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}.ProfileIcon_profile__HIhOe p{font-size:14px;font-weight:100;text-transform:uppercase}.ProfileIcon_profile__HIhOe img{align-items:center;border-radius:50px;display:flex;height:60px;justify-content:center;object-fit:cover;width:60px}.ProgressDays_sub-progresses__mC82n{display:flex;flex-direction:column;gap:12px}.ProgressDays_sub-progresses__mC82n .ProgressDays_day__Kqf1I{background-color:#0003;display:flex;flex-direction:column;gap:12px;padding:12px}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8{border-bottom:1px solid var(--background-light);color:var(--foreground-dark);display:flex;flex-direction:column;gap:5px}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8 .ProgressDays_header__632EF{color:var(--foreground);display:flex;justify-content:space-between}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8 .ProgressDays_main__Vbebg p{width:100%}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8 .ProgressDays_main__Vbebg .ProgressDays_sidebar__gb5dr{display:flex;flex-direction:column;justify-content:flex-end}.ProgressDays_footer__eL6hz{align-items:center;display:flex;justify-content:space-between}.ProgressDays_footer__eL6hz .ProgressDays_edit-icon__KH3Mb{cursor:pointer}.PointPop_point-pop__byuBy{position:relative}.PointPop_point-pop__byuBy h2{text-align:center}.PointPop_point-pop__byuBy>.PointPop_info__itQcC{margin-bottom:5px}.PointPop_point-pop__byuBy>.PointPop_header__ynBFt{background-color:var(--background-medium);height:10px;margin-bottom:10px;width:100%}.PointPop_point-pop__byuBy .PointPop_header__ynBFt .PointPop_progress__hmUDR{background-color:var(--primary);height:100%;transition:1s}.PointPop_point-pop__byuBy .PointPop_buttons__Gby76{display:flex;justify-content:space-between}.GraphSkeleton_skeletons__ti59V{display:flex;flex-direction:column;gap:5px}.GraphSkeleton_title-skeleton__iVGMq{background-color:hsla(0,0%,100%,.034);height:20px;position:relative;width:100px}.GraphSkeleton_title-skeleton__iVGMq .GraphSkeleton_circle__CbXSj{animation:GraphSkeleton_skeletonSlide__CbSD6 .7s ease-in-out infinite;background-color:initial;box-shadow:0 0 100px 5px var(--background-light);height:100%;opacity:0;position:absolute;width:0}.GraphSkeleton_graph-skeleton__e0HoF{background-color:hsla(0,0%,100%,.034);height:160px;position:relative}.GraphSkeleton_graph-skeleton__e0HoF .GraphSkeleton_circle__CbXSj{animation:GraphSkeleton_skeletonSlide__CbSD6 .7s ease-in-out infinite;background-color:initial;box-shadow:0 0 100px 5px var(--background-light);height:100%;opacity:0;position:absolute;width:0}@keyframes GraphSkeleton_skeletonSlide__CbSD6{0%{left:-100px;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.Notifications_notification-bell__UUc2Y{position:relative}.Notifications_notification-bell__UUc2Y .Notifications_point__0DXIT{align-items:center;background-color:var(--primary);border-radius:20px;color:#fff;display:flex;font-size:14px;height:11px;justify-content:center;position:absolute;right:0;top:0;width:11px}.Loader_loader__\+lRPl{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Loader_circle__DzuXv{animation:Loader_spin__E4RJ0 2s linear infinite;border:10px solid #141414;border-radius:100px;border-top-color:#55c752;box-sizing:border-box;height:60px;width:60px}@keyframes Loader_spin__E4RJ0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#pop-layer{align-items:center;background-color:#00000080;bottom:0;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1}#pop-layer,#pop-up{display:flex;flex-direction:column;padding:10px}#pop-up{animation-duration:.25s;animation-name:appear;background-color:var(--background-dark);border:1px solid #444;border-radius:5px;box-shadow:0 0 10px 1px #222;max-height:500px;max-width:320px;overflow-y:auto;width:100%}#pop-up .header{align-items:center;display:flex;justify-content:center;position:relative}#pop-up .header .title{text-align:center}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}#pop-up #pop-body{display:flex;flex-direction:column;padding:10px}#pop-up #pop-body button{margin:10px 0}#pop-up #close-pop{align-items:center;align-self:flex-end;border-radius:40px;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:center;position:absolute;right:0;top:0;transition:.5s;width:20px}#pop-up #close-pop:hover{background:radial-gradient(hsla(0,0%,100%,.151),hsla(0,0%,100%,.021),#fff0)}#pop-up #close-pop span{background-color:#fff;height:2px;position:absolute;width:20px}#pop-up #close-pop span.n1{transform:rotate(45deg)}#pop-up #close-pop span.n2{transform:rotate(-45deg)}@media(max-width:600px){#pop-up #pop-body button{margin:5px 0}}#settings{display:flex;flex-direction:column;gap:10px}#settings .header{align-items:center;display:flex;justify-content:space-between}#settings .header .notifications{position:relative}#settings .header .notifications .point{align-items:center;background-color:var(--primary);border-radius:20px;color:#fff;display:flex;font-size:14px;height:11px;justify-content:center;position:absolute;right:0;top:0;width:11px}#settings .info{display:flex;gap:10px}#settings .info .profile-img-uploader{height:60px;width:60px}#settings .info .text{display:flex;flex-direction:column;gap:5px}#settings .info .edit-user{display:flex;flex-direction:column;gap:2px;position:relative}#settings .info .edit-user svg{position:absolute;right:0;top:5px}#settings .edit-bio{display:flex;position:relative;width:100%}#settings .edit-bio div{display:flex}#settings .edit-bio button{margin-top:auto}#settings .info .edit{align-items:center;display:flex;gap:5px}#settings .info .edit svg{cursor:pointer}#settings .edit-bio textarea{width:100%}#settings .edit-bio button{bottom:0;position:absolute;right:0}#settings .profile-img{width:100px}#settings .profile{cursor:pointer}#settings .profile,#settings .profile img{align-items:center;border-radius:50px;display:flex;height:60px;justify-content:center;width:60px}#settings .profile img{object-fit:cover}#settings .buttons{display:flex;gap:10px}#settings .notifications{display:flex;flex-direction:column;gap:5px}#settings .notifications .notification{border-bottom:1px solid var(--background-light);padding:5px}#friends>.header{align-items:center;display:flex;justify-content:space-between}#friends>.header .search{align-items:center;cursor:pointer;display:flex;gap:10px}#friends .people{max-height:300px;overflow-y:scroll}#friends .user{align-items:center;border-bottom:1px solid var(--background-light);display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}#friends .friend{border:1px solid #585858;border-radius:10px 10px 0 0}#friends .friend>.header{align-items:center;border-radius:10px 10px 0 0;display:flex;gap:10px;overflow:hidden;padding:10px}#friends .friend>.header span.goals{font-family:Josefin}.SearchUser_people__IO5VZ{max-height:300px;overflow-y:auto;padding:5px}.SearchUser_user__bFpBP{align-items:center;border-bottom:1px solid var(--background-light);display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.UserDays_days__GlYHX{background-color:var(--background-medium);display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;padding:10px}.UserDays_days__GlYHX .UserDays_day__0UCWs{border-bottom:1px solid var(--background-light);border-radius:0 0 0 0;position:relative}.UserDays_days__GlYHX .UserDays_day__0UCWs>.UserDays_header__B8Sg-{border-radius:0 0 0 0;overflow:hidden;position:relative}.UserDays_days__GlYHX .UserDays_day__0UCWs>.UserDays_header__B8Sg- .UserDays_title-box__Sd0Di{position:relative;text-align:center}.UserDays_days__GlYHX .UserDays_day__0UCWs>.UserDays_header__B8Sg- .UserDays_title-box__Sd0Di .UserDays_title__BsCqT{font-size:large;font-weight:700;text-transform:uppercase}.UserDays_days__GlYHX .UserDays_day__0UCWs .UserDays_subtitle__8pB6x{text-align:center}.UserDays_days__GlYHX .UserDays_day__0UCWs>.UserDays_header__B8Sg- .UserDays_progress-bar__TzfDg{height:100%;position:absolute}.UserDays_days__GlYHX .UserDays_day__0UCWs .UserDays_progress-added__6qotz{color:var(--primary)}.UserDays_days__GlYHX .UserDays_single-day__KhXgm{display:flex;flex-direction:column;gap:10px}.UserDays_days__GlYHX .UserDays_single-day__KhXgm .UserDays_progress__esqy- .UserDays_header__B8Sg-{display:flex;justify-content:space-between}.UserDays_days__GlYHX .UserDays_single-day__KhXgm .UserDays_progress__esqy- .UserDays_footer__SBwFS{display:flex;gap:10px;justify-content:flex-end}#user{position:relative}.scrollable{height:100%;overflow:auto}.scroll-view{height:calc(100% + 100px)}#user .activities h2{margin-top:10px}#user .info{align-items:center;display:flex;gap:10px}#user .option{display:flex;flex-direction:column}#user .goal{position:relative}#user .graph::-webkit-scrollbar{background-color:var(--background-dark);border-radius:50px}#user .graph::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:50px}#user .graph-container{max-width:800px}#user .graph{display:flex;flex-direction:column-reverse;overflow-x:scroll;width:100%}#user .graph-point{background-color:red;border-radius:5px;height:10px;position:absolute;width:10px}#user .line-connect{stroke-width:1}#user .line-vertical{stroke:#a8a8a8;stroke-width:1}#user .graph svg{background-color:var(--background-medium);min-width:100%}#user text{fill:var(--foreground)}#user .months{background-color:#f000;display:flex;margin-top:5px;position:relative;width:100%}#user .month{color:#dadada;font-size:13px;position:absolute;text-transform:uppercase;top:8px}#user canvas{aspect-ratio:16/9;background-color:var(--background-dark);width:300px}@media(max-width:600px){#user .days{display:flex;flex-direction:column}}.PrivacyPolicy_page__EsX6-{background-color:var(--medium);display:flex;flex-direction:column;flex-grow:1;max-width:1000px;overflow:auto;padding:30px 20px;position:relative;width:100%}.PrivacyPolicy_page__EsX6- h1{font-size:28px;text-align:center}.PrivacyPolicy_title__T1cpc{font-weight:500}.PrivacyPolicy_links__OdGWL{color:#66be61;display:flex;font-weight:300;gap:10px}.PrivacyPolicy_section__LgtOC{max-width:1000px;padding:10px 0;width:100%}.PrivacyPolicy_links__OdGWL a{text-decoration:underline}#landing-page{flex-direction:column}#landing-page,#landing-page section{align-items:center;display:flex;width:100%}#landing-page section{height:70vh;max-width:800px;padding:10px;position:relative}#landing-page section .text{display:flex;flex-direction:column;gap:10px;max-width:240px;width:60%}#landing-page section .text .buttons{display:flex;gap:10px}#landing-page section img.app-screenshot1{opacity:.7;position:absolute;right:0;top:-50px;transform:rotate(-35deg);width:400px;z-index:-1}#landing-page section#track-progress{background-color:#00000080;display:flex;flex-direction:row;justify-content:flex-end}#landing-page section#track-progress .text{width:50%;z-index:1}#landing-page section#track-progress img{left:-70px;opacity:.7;position:absolute;transform:rotate(25deg);width:400px}#landing-page section img.app-screenshot3{background-color:#639;opacity:.7;position:absolute;right:0;top:-20px;transform:rotate(-25deg);width:400px;z-index:-1}@media(max-width:800px){#landing-page section img.app-screenshot1{right:-150px;top:-80px;width:350px}#landing-page section#track-progress img{left:-70px;position:absolute;transform:rotate(25deg);width:300px}#landing-page section img.app-screenshot3{right:-70px;width:300px}}@media(max-width:500px){#landing-page section img.app-screenshot1{right:-150px;top:-80px;width:300px}#landing-page section#track-progress img{left:-70px;position:absolute;transform:rotate(25deg);width:240px}#landing-page section img.app-screenshot3{right:-70px;width:240px}}.instructions{display:flex;flex-direction:column;gap:15px;height:100%;max-width:1000px;padding:30px 20px;position:relative;width:100%}.instructions h1{text-align:center}.instructions p{align-items:center;gap:8px;position:relative}.instructions p span{color:var(--primary)}.instructions p .icon{position:absolute}:root{--primary:#55c752;--error:#ff2828;--background-light:#585858;--background:#2c2c2c;--background-medium:#1e1e1e;--background-dark:#141414;--foreground:#e0e0e0;--foreground-light:#fff;--foreground-dark:#b4b4b4}@font-face{font-family:Gummy;src:url(/static/media/Gummy.a1a8a759263dcbc35092.ttf)}@font-face{font-family:Josefin;src:url(/static/media/JosefinSans-Regular.c978665c44b59cf9c71f.ttf)}@font-face{font-family:Staatliches;src:url(/static/media/Staatliches-Regular.134482285baed3198bb5.ttf)}@font-face{font-family:Bungee;src:url(/static/media/Bungee-Bold.b99ce5d947d41215793d.ttf)}*{background-color:initial;border:none;box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--foreground-light);font-family:Gummy;font-weight:200}h1{font-size:30px}a{all:unset;cursor:pointer}p{font-weight:300}p a{font-weight:600;letter-spacing:.8px}html{height:100%}body{background-color:#2c2c2c;background-color:var(--background);color:#e0e0e0;color:var(--foreground);display:flex;font-family:Gummy;min-height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body.no-scroll{overflow:hidden}form{flex-direction:column;gap:5px}form,select{display:flex}select{-webkit-appearance:none;appearance:none;background-color:#585858;background-color:var(--background-light);border-color:red;border-radius:5px;color:#e0e0e0;color:var(--foreground);padding:10px;width:100%}select:focus-visible{-webkit-appearance:none;appearance:none;outline:none}input{all:unset;background-color:#585858;background-color:var(--background-light);border-radius:5px;box-sizing:border-box;display:flex;padding:10px;width:100%}textarea{all:unset;background-color:#1e1e1e;background-color:var(--background-medium);color:#e0e0e0;color:var(--foreground);display:flex;padding:10px}input.error{box-shadow:inset 0 0 10px 1px #df3d3d}::-webkit-scrollbar{padding:10px;width:17px}::-webkit-scrollbar-track{background:#141414;background:var(--background-dark);box-shadow:inset 0 0 8px #2c2c2c;box-shadow:inset 0 0 8px var(--background);padding:2px}::-webkit-scrollbar-thumb{background:#1e1e1e;background:var(--background-medium);border-radius:10px;box-shadow:inset 0 0 10px #585858;box-shadow:inset 0 0 10px var(--background-light)}::-webkit-scrollbar-thumb:hover{background:#213264bf}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#e0e0e0;-webkit-text-fill-color:var(--foreground);-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px #585858;box-shadow:inset 0 0 20px 20px var(--background-light);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}button{align-items:center;background-color:#55c752;background-color:var(--primary);border-radius:4px;box-shadow:inset 0 0 4px 1px #585858;box-shadow:inset 0 0 4px 1px var(--background-light);color:#fff;cursor:pointer;display:flex;font-family:Gummy;font-size:16px;justify-content:center;padding:8px 20px;text-transform:uppercase;transition:.25s}button:hover{opacity:.8;transition:.25s}button.outline{background-color:initial;border:1px solid #55c752;border:1px solid var(--primary);color:#55c752;color:var(--primary)}button.outline.error{border:1px solid #ff2828;border:1px solid var(--error);color:#ff2828;color:var(--error)}button.outline.gray{border:1px solid #b4b4b4;border:1px solid var(--foreground-dark);color:#e0e0e0;color:var(--foreground)}footer{align-items:center;background-color:#141414;background-color:var(--background-dark);bottom:0;gap:30px;justify-content:center;padding:10px;position:fixed}#root,footer{display:flex;width:100%}#root{flex-direction:column;min-height:100%;position:relative}@media(max-width:600px){button{font-size:14px;padding:5px 10px}}.page{padding:20px 20px 60px}.page>.header{border-bottom:1px solid;margin-bottom:10px}.form{flex-direction:column;gap:5px;max-width:400px}#header,.form{display:flex;width:100%}#header{align-items:center;background-color:var(--background-dark);justify-content:space-between;padding:10px 40px}#header .nav-links{display:flex;gap:30px}.logo{font-family:Gummy;font-weight:500}.logo span{color:var(--primary)}.button-icon{cursor:pointer}button.google-button{position:relative}button.google-button svg{height:24px;left:10px;position:absolute;width:24px}#message{padding:10px 15px;position:absolute;top:0;transition:1s;width:100%;z-index:2}#message.success{background-color:#016d01e6}#message.warning{background-color:#e2cb00e6}#message.error{background-color:#b30000e6}#message.hidden{transform:translateY(-100%);transition-duration:1s}@media(max-width:500px){.page{padding:10px 10px 60px}#header .logo{font-size:26px}#header .nav-links{display:flex;gap:10px}button.google-button svg{height:20px;left:10px;position:absolute;width:20px}}@media(min-width:700px){#root{align-items:center}.page{width:600px}}#auth-page{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}#auth-page>h1{padding-bottom:10px;padding-top:40px}#auth-page .form p,#auth-page>h1{text-align:center}
/*# sourceMappingURL=main.c366f43d.css.map*/