:root{--primary:#55c752;--error:#ff4343;--background-light:#444;--background:#2c2c2c;--background-medium:#1e1e1e;--background-dark:#141414;--foreground:#e0e0e0;--foreground-light:#fff;--foreground-dark:#b4b4b4}@supports (color:rgb(0 0 0/0)){:root{--primary:#3db239}}@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)}@font-face{font-family:Comic-neue;src:url(/static/media/ComicNeue-Regular.92e7f71f5fb39e944dcb.ttf)}@font-face{font-family:Outfit;src:url(/static/media/Outfit-VariableFont_wght.bd9b98b120b5f2eb7266.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{color:#e0e0e0;color:var(--foreground);font-size:18px;font-weight:300}p a{font-weight:600;letter-spacing:.8px}html{height:100%}body{background-color:#141414;background-color:var(--background-dark);color:#e0e0e0;color:var(--foreground);display:flex;font-family:Outfit;max-height:100%;min-height:100%;overflow:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.no-scroll{overflow:hidden}form{flex-direction:column;gap:5px}form,select{display:flex}select{-webkit-appearance:none;appearance:none;background-color:#444;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:#444;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 #444;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 #444;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:#3db239;background-color:var(--primary);border-radius:4px;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:#444;background-color:var(--background-light);border:0 solid #3db239;border:0 solid var(--primary);color:#3db239;color:var(--primary)}button.outline.error{border-color:#ff4343;border-color:var(--error);color:#ff4343;color:var(--error)}button.outline.gray{border-color:#b4b4b4;border-color:var(--foreground-dark);color:#e0e0e0;color:var(--foreground)}#root{align-items:center;display:flex;flex-direction:column;min-height:100%;overflow:auto;position:relative;width:100%}@media(max-width:600px){button{font-size:14px;padding:5px 10px}}#page{align-items:center;background-color:var(--background);justify-content:center;overflow:auto}#page,#page .page-content{display:flex;height:100%;width:100%}#page .page-content{flex-direction:column;max-width:600px}#page .page-content>.header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;margin-bottom:10px;padding-top:20px;width:100%}#page .content{overflow:auto;padding:30px}.form{display:flex;flex-direction:column;gap:5px;max-width:400px;width:100%}#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:fixed;top:0;transition:1s;width:100%;z-index:300}.app-loader-anim{animation-duration:5s;animation-name:app-loader}@keyframes app-loader{0%{height:0}50%{height:100px}to{height:0}}#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>.header{align-items:center;background-color:var(--background-dark);border-bottom:0;display:flex;justify-content:center;padding:10px 5px;position:relative}.page>.header h1{font-size:24px}.page>.header>.action{position:absolute;right:10px}#header .logo{font-size:26px}#header .nav-links{display:flex;gap:10px}button.google-button svg{height:20px;left:10px;position:absolute;width:20px}}#auth-page{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100%;overflow-x:hidden;width:100%}#auth-page>h1{padding-bottom:10px;padding-top:40px}#auth-page .form p,#auth-page>h1{text-align:center}.Login_login__x7f0g{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.Login_title__NwVab{padding-bottom:10px;text-align:center}.Register_register__JgjT6{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.Register_title__P5kbr{padding-bottom:10px;text-align:center}#cropping,#landing-page{align-items:center;display:flex;flex-direction:column;width:100%}#cropping{overflow:hidden}#landing-page section{align-items:center;display:flex;height:70vh;max-width:800px;padding:0 20px;position:relative;width:100%}#landing-page section .text{display:flex;flex-direction:column;gap:10px;max-width:240px;width:60%;z-index:1}#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(-28deg);width:400px}#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}@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:-120px;top:0;width:300px}#landing-page section#track-progress img{left:-70px;position:absolute;transform:rotate(25deg);width:240px}#landing-page section img.app-screenshot3{right:-90px;top:0;width:300px}}.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}.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}#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}}.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)}#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;position:relative}#goals .goals .goal .options{align-items:center;display:flex;justify-content:center;margin-top:5px;position:absolute;right:0}#goals .goals .goal .info p{font-size:16px;font-weight:200}#goals .goals .goal>.header{height:10px;left:0;position:absolute;top:0;width:100%}#goals .goals .goal .icon-button{cursor:pointer}#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{display:flex;flex-direction:column;gap: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}.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)}}.ProgressDays_sub-progresses__mC82n{display:flex;flex-direction:column;gap:12px;width:100%}.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;transition:.25s}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8.ProgressDays_isMe__HOBRr{cursor:pointer}.ProgressDays_sub-progresses__mC82n .ProgressDays_sub-progress__S\+xr8.ProgressDays_isMe__HOBRr:hover{opacity:.7}.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,.ProgressDays_sub-progresses__mC82n .ProgressDays_likes__X8FCm{display:flex;justify-content:space-between}.ProgressDays_footer__eL6hz{align-items:center}.ProgressDays_footer__eL6hz .ProgressDays_edit-icon__KH3Mb{cursor:pointer}.Notifications_notification-bell__UUc2Y{position:relative}.Notifications_header__\+FiAa{align-items:center;display:flex;gap:10px}.Notifications_header__\+FiAa .Notifications_info__BGGnC{display:flex;flex-direction:column}.Notifications_notificationList__c\+eck{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-bottom:10px;padding-top:10px}.Notifications_notification__hASwr{border-bottom:1px solid var(--background-light);padding-bottom:5px}.Notifications_notification__hASwr p{color:#d2d2d2}.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}.PageHeader_header__zGJ0L{display:flex;flex-direction:column;padding-left:30px;padding-right:30px;padding-top:10px}.PageHeader_content__MjvLS{align-items:center;display:flex;justify-content:space-between}.PageHeader_borderBottom__7m3bs{background-color:var(--background-light);height:1px;margin-top:5px;width:100%}.PageHeader_back__yh3Y2{display:none;left:10px;position:absolute}@media(max-width:500px){.PageHeader_header__zGJ0L{align-items:center;background-color:var(--background-dark);border-bottom:0;display:flex;justify-content:center;padding:10px 5px;position:relative}.PageHeader_content__MjvLS h1{font-size:24px}.PageHeader_content__MjvLS .PageHeader_action__4HxW-{position:absolute;right:10px}.PageHeader_borderBottom__7m3bs{height:0}.PageHeader_back__yh3Y2{display:block}}#friends{overflow:auto;width:100%}#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 .friends-lazy{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:10px;width:100%}#friends .friend{animation-duration:.5s;animation-name:fadeInAnimation;border:1px solid #585858;border-radius:10px 10px 0 0;width:100%}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}#friends .friend>.header{align-items:center;border-radius:10px 10px 0 0;cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:10px}#friends .friend>.header .date{align-self:flex-start;margin-left:auto}#friends .friend>.header span.goals{font-family:Josefin}#friends .friend .friend-content{background-color:var(--background-medium);display:flex;flex-direction:column;gap:5px;padding:10px}#friends .friend .friend-content .head{display:flex;justify-content:space-between}#friends .friend .friend-content .head .progress-amount{color:var(--primary)}#friends .friend .friend-content .likes{border-top:1px solid var(--background-light);display:flex;justify-content:space-between;padding-top:10px}.SearchUser_searchPop__Dwgnz{display:flex;flex-direction:column;height:100%;overflow:hidden}.SearchUser_people__IO5VZ{display:flex;flex-direction:column;max-height:100%;min-height:200px;overflow-y:auto;padding:5px}.SearchUser_peopleScroll__xRk8s{height:100px;overflow:hidden}.SearchUser_user__bFpBP{align-items:center;border-bottom:1px solid var(--background-light);display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.FriendSkeleton_friendSkeleton__Va2nJ{background-color:hsla(0,0%,100%,.034);border-radius:10px 10px 0 0;height:200px;position:relative;width:100%}.FriendSkeleton_friendSkeleton__Va2nJ .FriendSkeleton_circle__42-bP{animation:FriendSkeleton_skeletonSlide__7gDqc .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 FriendSkeleton_skeletonSlide__7gDqc{0%{left:-100px;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.PointPop_point-pop__byuBy{align-items:center;display:flex;flex-direction:column;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}}#settings{display:flex;flex-direction:column;gap:10px;height:100%}#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;min-width:0}#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{background-color:var(--background-medium);display:flex;padding:10px 5px;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-icon{align-items:center;display:flex;justify-content:center}#settings .info .edit-email{align-items:center;display:flex;flex-grow:1;gap:5px;min-width:0;overflow-x:auto}#settings .info .edit-email::-webkit-scrollbar{display:none}#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-img-uploader{align-items:center;display:flex;justify-content:center;position:relative}#settings .profile-img-uploader .upload-progress-layer{align-items:center;border-radius:100%;display:flex;height:100%;justify-content:center;position:absolute;width:100%}#settings .profile-img-uploader .upload-progress-layer .upload-progress-bar{background-color:#000;border-radius:10px;height:8px;overflow:hidden;width:100%}#settings .profile-img-uploader .upload-progress-layer .upload-progress-bar .upload-progress{background-color:var(--primary);height:8px}#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}#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 .info .text{display:flex;flex-direction:column;gap:5px}#user .layer{align-items:center;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:2}#user .layer img{max-height:100%;max-width:100%;object-fit:contain;width:100%}#user .option{display:flex;flex-direction:column}#user .goal{position:relative}#user .graphs{display:flex;flex-direction:column;gap:10px}#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}}.UserDays_days__GlYHX{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.UserDays_days__GlYHX .UserDays_day__0UCWs{background-color:var(--background-medium);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_footer__SBwFS{padding:10px}.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:20px}.UserDays_days__GlYHX .UserDays_single-day__KhXgm .UserDays_progress__esqy-{border-bottom:1px solid var(--background-light);display:flex;flex-direction:column;gap:5px;padding: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:space-between}.Header_header__Lhnr8{align-items:center;background-color:var(--background-dark);display:flex;justify-content:space-between;padding:10px 40px;width:100%}.Header_navLinks__s95Sk{display:flex;gap:30px}.Header_bottomBorder__D71Jg{background-color:var(--background-light);height:1px;width:100%}@media(max-width:500px){.Header_header__Lhnr8{display:none}}#pop-layer{align-items:center;background-color:#00000080;bottom:0;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:.2s linear;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;margin-top:-100px;max-height:500px;max-width:320px;overflow-y:auto;position:relative;width:100%}#pop-up.close-pop{animation-duration:.2s;animation-fill-mode:forwards;animation-name:disappear}#pop-up .header{align-items:center;display:flex;justify-content:center}#pop-up .header .title{text-align:center}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes disappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}#pop-up #pop-body{display:flex;flex-direction:column;gap:8px;height:100%;padding:0 10px}#pop-up #close-pop{align-items:center;align-self:flex-end;border-radius:40px;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;position:absolute;right:0;top:0;transition:.5s;width:40px}#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:500px){#pop-up{align-items:center}#pop-body{max-width:400px;width:100%}#pop-layer{padding:50px 0 0}#pop-up{animation-duration:.35s;animation-name:translate-open;background-color:var(--background-dark);border:none;border-radius:20px 20px 0 0;box-shadow:0 0 15px 1px #353535;flex-grow:1;margin-top:0;max-height:none;max-width:none;overflow-y:auto;padding:20px 10px 10px;position:relative;width:100%}#pop-up,#pop-up #close-pop{display:flex;flex-direction:column}#pop-up #close-pop{align-items:center;align-self:flex-end;border-radius:40px;cursor:pointer;height:40px;justify-content:center;padding:20px;position:absolute;right:0;top:0;transition:.5s;width:40px}#pop-up.close-pop{animation-duration:.35s;animation-fill-mode:forwards;animation-name:translate-close}@keyframes translate-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes translate-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.Footer_footer__EwVYi{align-items:center;background-color:var(--background-dark);bottom:0;display:none;gap:30px;justify-content:center;padding:10px 10px max(env(safe-area-inset-bottom),10px);position:sticky;width:100%}@media(max-width:500px){.Footer_footer__EwVYi{display:flex}}
/*# sourceMappingURL=main.ec6e89c2.css.map*/