*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-family:Noto Sans JP,sans-serif}body{background-color:hsla(0,0%,100%,.98)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Layout_header__3uUXp{display:flex;flex-direction:column;padding:1rem 2.5rem .5rem}.Layout_headerTitle__XJeC-{color:#000;font-size:x-large;font-weight:500;margin-bottom:.7rem}.Layout_headerDesc__9gplY{color:#000;font-size:medium}.Layout_content__fwmv4{margin:1rem;padding-top:1rem;width:90vw}body{color:#eee;font-family:Open Sans,sans-serif;margin:0}.Layout_buttons__pfi4w{--b:3px;--h:1.6em;display:flex;flex-direction:row;gap:7px;justify-content:center;margin:1rem;padding:0 1rem;width:90%}.Layout_buttons__pfi4w button{--_c:#c78b8c;background:conic-gradient(at calc(100% - var(--b)*1.3) 0,var(--_c) 209deg,#0000 211deg) border-box;border:var(--b) solid var(--_c);border-radius:8px;box-sizing:border-box;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--h)*.577) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--h)*.577) 100%,0 100%);color:var(--_c);cursor:pointer;flex:1.25;flex:calc(1.25 + var(--_s, 0));font-size:30px;font-weight:700;height:var(--h);margin:0 calc(var(--h)*-.288) 0 0;min-width:0;padding:0 calc(var(--h)*.288) 0 0;transition:flex .4s}.Layout_buttons__pfi4w button+button{--_c:#8d4646;background:conic-gradient(from -90deg at calc(var(--b)*1.3) 100%,var(--_c) 119deg,#0000 121deg) border-box;-webkit-clip-path:polygon(calc(var(--h)*.577) 0,100% 0,100% 100%,0 100%);clip-path:polygon(calc(var(--h)*.577) 0,100% 0,100% 100%,0 100%);flex:0.75;flex:calc(0.75 + var(--_s, 0));margin:0 0 0 calc(var(--h)*-.288);padding:0 0 0 calc(var(--h)*.288)}.Layout_buttons__pfi4w button:focus-visible{background:none;-webkit-clip-path:none;clip-path:none;margin:0;outline:calc(var(--b)/2) solid #000;outline-offset:calc(var(--b)*-2);padding:0}.Layout_buttons__pfi4w button+button:focus-visible{background:none;-webkit-clip-path:none;clip-path:none;margin:0;outline:calc(var(--b)/2) solid #000;outline-offset:calc(var(--b)*-2);padding:0}.Layout_buttons__pfi4w button:focus-visible+button{background:none;-webkit-clip-path:none;clip-path:none;margin:0;padding:0}.Layout_buttons__pfi4w button:has(+button:focus-visible){background:none;-webkit-clip-path:none;clip-path:none;margin:0;padding:0}button:active:not(:focus-visible),button:hover{--_s:0.75}button:active{box-shadow:inset 0 0 0 100vmax var(--_c);color:#fff}.Layout_buttons__pfi4w .Layout_goalsActive__WwLpw{background:linear-gradient(90deg,#b57171 0,#f3cdb5 51%,#d08c8c);color:#fff;flex:1.25;flex:calc(1.25 + var(--_s, 0))}.Layout_buttons__pfi4w button{flex:0.75;flex:calc(0.75 + var(--_s, 0))}.Layout_buttons__pfi4w .Layout_tasksActive__2Z3Mf{background:linear-gradient(90deg,#985454 0,#f3cdb5 51%,#d08c8c);color:#fff;flex:1.25;flex:calc(1.25 + var(--_s, 0))}@media screen and (min-width:768px){.Layout_header__3uUXp{margin-left:4%;padding:2rem 4rem 2rem 7rem}.Layout_buttons__pfi4w{--b:3px;--h:2em;align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:center;margin:1rem 1rem 1rem 5%;padding:0 5rem;width:85%}};.EditCard_submit__a\+Fc7{align-items:center;display:grid;grid-template-columns:4fr 1fr;justify-content:center;margin-left:1.5rem;margin-right:.5rem}.EditCard_submitButton__hxFy7{background-color:#2c2a2a;border-radius:9px;color:#fff;font-size:1rem;grid-column:1;height:50px;justify-items:center;margin:1rem 1rem 2rem}.EditCard_deleteButton__0UIXr{background-color:initial;border:none;grid-column:2;margin:1rem 2rem 2rem .5rem}@media only screen and (min-width:768px){.EditCard_submit__a\+Fc7{margin-left:10rem;margin-right:15rem}.EditCard_submitButton__hxFy7{font-size:1.5rem;margin:1rem 1rem 2rem 5rem}.EditCard_deleteButton__0UIXr{margin:1rem 2rem 2rem 0}}.Login_error__Dw4G\+ input{border:2px solid red;color:red}.Login_error__Dw4G\+ label{color:red!important}.Login_error__Dw4G\+ p{color:red!important;font-size:small}.Login_container__FtxIa{align-items:center;display:flex;height:80vh;justify-content:center}.Login_box__MfjWX{border:solid;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin-top:1rem;max-width:32rem;padding:5%;width:80%}.Login_form__moJeK{height:100%;width:100%}.Login_form__moJeK label{font-weight:550;padding-bottom:1.5%}.Login_form__moJeK input{border-color:#000;border-radius:10px;padding:.75rem;width:100%}.Login_form__moJeK label,input{color:#000;display:block}.Login_form__moJeK div{margin-top:2rem}.Login_form__moJeK p{color:#424242}.Login_box__MfjWX button{background-color:#0084ff;border:2px solid #000;border-radius:8px;color:#fff;font-weight:700;padding:2.5%;width:100%}.Login_box__MfjWX button:hover{background-color:#0056a7;border-radius:8px;cursor:pointer;font-weight:700}@media screen and (min-width:640px){.Login_container__FtxIa{height:100vh}.Login_box__MfjWX{margin:auto;padding:2%;width:50%}}.Registration_error__qI4K- input{border:2px solid red;color:red}.Registration_error__qI4K- label{color:red!important}.Registration_error__qI4K- p{color:red!important;font-size:small}.Registration_container__AaogK{align-items:center;display:flex;height:80vh;justify-content:center}.Registration_box__qYlLa{border:solid;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin-top:1rem;max-width:32rem;padding:5%;width:75%}.Registration_form__MUp42{height:100%;width:100%}.Registration_form__MUp42 label{border:none;font-weight:550;padding-bottom:1.5%}.Registration_form__MUp42 input{border-color:#000;border-radius:10px;padding:.75rem;width:100%}.Registration_form__MUp42 div{border:none;margin-top:2rem}.Registration_form__MUp42 p{color:#424242}.Registration_box__qYlLa button{background-color:#0084ff;border:2px solid #000;border-radius:8px;color:#fff;font-weight:700;padding:2.5%;width:100%}.Registration_box__qYlLa button:hover{background-color:#0056a7;border-radius:8px;cursor:pointer;font-weight:700;padding:2.5%}.Registration_form__MUp42 label,input{color:#000;display:block}@media screen and (min-width:640px){.Registration_container__AaogK{height:100vh}.Registration_box__qYlLa{margin:auto;padding:2%;width:50%}}.Tasks_container__DV\+Qg{align-items:center;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#000;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:10;padding:5% 4%;width:100%}.Tasks_bubble__kVrf\+{background-color:#000;border-radius:9999px;color:#fff;font-size:12px;margin:2px;padding:1% 2%;white-space:nowrap}.Tasks_btn__Plyle{all:unset;cursor:pointer;height:100%;margin-bottom:auto;margin-top:auto}.Tasks_header__G8oK4{font-size:20px;font-weight:700;padding-bottom:3%;padding-top:3%}.Tasks_time__i6EYX{font-size:12px}.TaskItem_taskItem__g9eQI{display:flex;flex-direction:row;justify-content:center;width:100%}.TaskItem_container__I3lP5{align-items:center;border-radius:16px;box-shadow:0 0 7px #938f8f50;color:#000;display:flex;justify-content:space-between;margin-bottom:3%;margin-top:10;padding:2% 4% 3%;width:90%}.TaskItem_bubble__ba2NZ{background-color:#000;border-radius:7px;color:#fff;font-size:1rem;margin:0;padding:.2rem;white-space:nowrap}.TaskItem_btn__N9O-o{all:unset;cursor:pointer;height:100%;margin-bottom:auto;margin-top:auto}.TaskItem_header__EZB8R{font-size:1.3rem;font-weight:700;padding-bottom:3%;padding-top:3%}.TaskItem_description__7RNJn{font-size:1rem;margin-bottom:.3rem;margin-top:.1rem}.TaskItem_time__1KTx-{font-size:.8rem}.ViewTasks_container__SLoDv{margin-bottom:15vh;overflow-y:scroll;width:100vw}.ViewTasks_containerChild__xZYLK{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.ViewTasks_containerChild__xZYLK h1{margin:.5rem 0}.ViewTasks_whatsHappening__NnDaJ{color:#696969;margin:.5rem 0 1.5rem}.ViewTasks_noTask__siOtw{color:#000;text-align:center}@media screen and (min-width:640px){.ViewTasks_container__SLoDv{padding:1%;width:100%}}.CalendarAndTask_header__CfNTs{align-items:start;display:flex;flex-direction:column;justify-content:center}.CalendarAndTask_headerText__kRhBD{color:#000;font-size:x-large;font-weight:bolder;margin:1rem}.CalendarAndTask_headerDesc__bK2eh{color:#000;font-size:large;margin-left:1rem}.CalendarAndTask_container__iEixt{background-color:none}@media screen and (min-width:640px){.CalendarAndTask_container__iEixt{display:flex;flex-direction:column;height:100vh;margin:0 4rem 0 7.5rem;overflow-x:scroll;padding:1%;width:90vw}.CalendarAndTask_headerText__kRhBD{margin:1rem 1rem 1rem 13%}.CalendarAndTask_headerDesc__bK2eh{margin-left:13%}.CalendarAndTask_calendar__S1V\+5{margin-bottom:17rem;width:90%}.CalendarAndTask_task__pxf3a{width:90%}}@media screen and (min-width:1000px){.CalendarAndTask_container__iEixt{display:flex;flex-direction:row;height:100vh;margin-left:7.5rem;padding:1%;width:90vw}.CalendarAndTask_headerText__kRhBD{margin:1rem 1rem 1rem 13%}.CalendarAndTask_headerDesc__bK2eh{margin-left:13%}.CalendarAndTask_calendar__S1V\+5{width:65%}.CalendarAndTask_task__pxf3a{width:35%}}.Calendar_container__5l\+xo{display:flex;height:50vh;justify-content:center;margin-bottom:4rem;text-align:center;width:100%}.Calendar_container__5l\+xo button:hover{cursor:pointer}.Calendar_containerChild__qRBLZ{border-radius:8px;padding-top:5%;width:90%}.Calendar_allUnset__Evbc2{all:unset}.Calendar_colorWhite__JrFgM{color:#fff}.Calendar_colorWhite__JrFgM:hover{color:#cbd5e1}.Calendar_header__tyRe5{background-color:#000;border-radius:16px;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:16px}.Calendar_gridHeader__XCdWy{color:gray;display:grid;font-weight:600;grid-template-columns:repeat(7,minmax(0,1fr));padding:14px}.Calendar_gridHeaderSm__2ZnlR{display:none}.Calendar_calendarGrid__VUpCb{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(7,minmax(0,1fr));height:90%;padding-bottom:14px}.Calendar_calendarDate__uAG1N{all:unset;cursor:pointer}.Calendar_desktopHeader__Be1Dz{align-items:center;border:1.5px solid #cbd5e1;border-radius:10px 10px 0 0;color:#64748b;display:flex;justify-content:space-between;padding:15px}.Calendar_isDefault__6hLn\+{height:100%}.Calendar_isDefault__6hLn\+ p{-webkit-margin-before:0;-webkit-margin-after:.25em;-webkit-padding-before:.25em;color:#64748b;margin-block-end:.25em;margin-block-start:0;padding-block-start:.25em;padding-left:.25em;scroll-padding-block-start:1}.Calendar_isntSameMonth__qL5pY{background-color:#f1f5f9;height:100%}.Calendar_isntSameMonth__qL5pY p{-webkit-margin-before:0;-webkit-margin-after:.25em;-webkit-padding-before:.25em;color:#64748b;margin-block-end:.25em;margin-block-start:0;padding-block-start:.25em;padding-left:.25em;scroll-padding-block-start:1}.Calendar_isTodaySelected__0o9Xb{background-color:rgba(152,91,91,.386);height:100%}.Calendar_isTodaySelected__0o9Xb p{-webkit-margin-before:0;-webkit-margin-after:.25em;-webkit-padding-before:.25em;color:#6495ed;font-weight:600;margin-block-end:.25em;margin-block-start:0;padding-block-start:.25em;padding-left:.25em;scroll-padding-block-start:1;text-decoration:underline}.Calendar_isTodayUnselected__KBhKP{height:100%}.Calendar_isTodayUnselected__KBhKP p{-webkit-margin-before:0;-webkit-margin-after:.25em;-webkit-padding-before:.25em;color:#64748b;font-weight:600;margin-block-end:.25em;margin-block-start:0;padding-block-start:.25em;padding-left:.25em;scroll-padding-block-start:1;text-decoration:underline}.Calendar_isSelected__r0on4{background-color:rgba(152,91,91,.386);height:100%}.Calendar_isSelected__r0on4 p{-webkit-margin-before:0;-webkit-margin-after:.25em;-webkit-padding-before:.25em;color:#6495ed;margin-block-end:.25em;margin-block-start:0;padding-block-start:.25em;padding-left:.25em;scroll-padding-block-start:1}.Calendar_btns__0Vi\+F{display:flex;gap:6px}.Calendar_search__5kz4H{border:1px solid #64748b;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);margin-left:10%;padding:10px;width:7em}.Calendar_task__KLE-o{display:none;margin-bottom:1%;padding-left:5px;padding-right:5px;visibility:hidden;white-space:nowrap}.Calendar_task__KLE-o p{align-items:center;background-color:#a5bff0;border-radius:9999px;color:#fff;display:flex;font-size:x-small;justify-content:center;overflow:hidden;padding:5px;text-overflow:ellipsis;width:90%}.Calendar_colorWhite__JrFgM{color:#94a3b8}@media screen and (min-width:640px){.Calendar_calendarDate__uAG1N{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;text-align:left}.Calendar_calendarGrid__VUpCb{grid-gap:1px;background-color:#cbd5e1;height:75vh;padding:1.5px}.Calendar_gridHeader__XCdWy{display:none}.Calendar_gridHeaderSm__2ZnlR{grid-gap:1px;background-color:#cbd5e1;color:gray;display:grid;font-weight:600;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1.5px}.Calendar_gridHeaderSm__2ZnlR div{background-color:#fff;font-size:x-small;padding-bottom:10px;padding-left:5px;padding-top:10px;text-align:left}.Calendar_isDefault__6hLn\+,.Calendar_isSelected__r0on4,.Calendar_isTodaySelected__0o9Xb,.Calendar_isntSameMonth__qL5pY{height:50vh}.Calendar_task__KLE-o{align-items:center;display:flex;flex-direction:column;justify-content:center;visibility:visible}.Calendar_task__KLE-o p{font-size:xx-small}}.Home_container__-0Q1b{height:100vh;width:100%}.Home_div__FPZR4{height:100%;margin-left:auto;margin-right:auto;width:80%}.Home_img__RzBb2{width:95%}.Home_h1__uKIou{color:#000;font-size:2.5rem;font-weight:900;text-align:center}.Home_p__NNPTo{color:gray;font-size:1rem;font-weight:500;padding-top:0!important}.Home_button__hJpBz{border:solid;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);font-weight:600;padding:12px 24px;text-decoration:none;text-decoration:initial}.Home_button__hJpBz:hover{cursor:pointer}.Home_btn1__kKvgL{background-color:#000;border-color:#383838;color:#fff}.Home_btn1__kKvgL:hover{background-color:#add8e6;border-color:#000;color:#000}.Home_btn2__Jrfsf{background-color:#fff;border-color:#000;color:#000}.Home_btn2__Jrfsf:hover{background-color:pink;color:#fff}@media screen and (min-width:640px){.Home_container__-0Q1b{height:100vh;width:100%}}.EditModule_header__orefE{padding:.7rem}.EditModule_control_group__193ZX,.EditModule_header__orefE{align-items:center;display:flex;flex-direction:row;justify-content:center}.EditModule_control_group__193ZX{color:#000}.EditModule_form__Ez3jH{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:1.5rem;width:80vw}.EditModule_form__Ez3jH label{align-self:start;font-weight:600;padding:0 1rem}.EditModule_textInput__SSUhW input,select{background-color:hsla(0,6%,90%,.5);border:none;border-radius:9px;font-size:1rem;height:45px;margin:1rem 0;padding:1rem;width:100%}.EditModule_textInput__SSUhW select{font-size:1rem;height:50px;margin:1rem 0}.EditModule_container__AwIGo header{color:#000;font-size:1.5rem;font-weight:700;margin:.5rem 3rem}.EditModule_container__AwIGo{background-color:#fff;border-radius:20px 20px 0 0;bottom:0;clear:both;padding:0;position:absolute;width:100%}.EditModule_dateTime__MDYum{display:grid;grid-template-columns:2fr .3fr 2fr;grid-template-rows:.5fr 3fr;justify-items:start}.EditModule_dateLabel__H7tQ\+{grid-column:1;grid-row:1}.EditModule_dateInput__Y-63N{grid-column:1;grid-row:2}.EditModule_timeLabel__TXMLL{grid-column:3;grid-row:1}.EditModule_timeInput__7w6df{grid-column:3;grid-row:2}.EditModule_duration__GO4\+x{align-items:flex-start;display:flex;flex-direction:column;justify-content:stretch}.EditModule_durationLabel__t\+oRz{margin-bottom:1rem}.EditModule_durationButtons__XxJJI{background-color:hsla(0,6%,90%,.5);border:none;border-radius:9px;display:flex;flex-direction:row;height:50px;justify-content:space-evenly;width:100%}.EditModule_durationButtons__XxJJI button{border:none;border-radius:9px;font-size:1rem}.EditModule_active__-MjIP{background-color:#d9aeae}.EditModule_completed__XyqBz{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:start;margin-top:1rem}.EditModule_completed__XyqBz input{background-color:hsla(0,6%,90%,.5);border:none;height:20px;margin:0;width:20px}.EditModule_slidecontainer__F2S6m{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.EditModule_slidecontainer__F2S6m input{width:85%}.EditModule_slidecontainer__F2S6m input,select{margin:0 1rem 1rem;padding:0}.EditModule_progress_bar__mE7Kr{stroke-width:10px;border-radius:50%;height:100px;position:relative;width:100px}.EditModule_progress_bar_fill__YVxfa{background-color:#caa2a264;border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%);color:red;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center;transform-origin:center;width:100%}@media only screen and (min-width:768px){.EditModule_form__Ez3jH label{padding:0 3rem}.EditModule_container__AwIGo header{font-size:2rem;margin:1 5rem;padding:1rem 4rem}.EditModule_header__orefE{margin-right:17rem}.EditModule_header__orefE label{font-weight:7rem}.EditModule_form__Ez3jH{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:1.5rem;width:80vw}.EditModule_form__Ez3jH label{align-self:start;padding:0 7rem}.EditModule_durationButtons__XxJJI,.EditModule_textInput__SSUhW input,.EditModule_textInput__SSUhW select{border-radius:9px;font-size:1rem;height:45px;margin-left:6rem;margin-top:.5rem;width:70%}.EditModule_dateTime__MDYum{grid-template-columns:7fr 1fr 7fr;grid-template-rows:1fr 3fr;width:80%}.EditModule_completed__XyqBz{align-content:start;align-items:start;display:flex;flex-direction:row;justify-content:start;margin-top:1rem;width:80vw}.EditModule_completed__XyqBz label{align-self:start;margin:0;padding:0 2rem 0 7rem}.EditModule_completed__XyqBz input{border:none;height:20px;margin:0;padding:0;width:20px}.EditModule_slidecontainer__F2S6m{align-items:center;display:flex;flex-direction:row;justify-content:start;width:80vw}.EditModule_slidecontainer__F2S6m input{margin-right:2rem;margin-top:1rem;width:63%}.EditModule_slidecontainer__F2S6m span{font-size:1.2rem}}.Modal_backdrop__wBQMs{background-color:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:20}.Modal_modal__wscnj{-webkit-animation:Modal_slide-down__oxJ3c .3s ease-out forwards;animation:Modal_slide-down__oxJ3c .3s ease-out forwards;background-color:#fff;border-radius:14px;bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.25);position:fixed;width:100vw;z-index:30}@media (min-width:768px){.Modal_modal__wscnj{width:100vw}}@-webkit-keyframes Modal_slide-down__oxJ3c{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_slide-down__oxJ3c{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ColorPicker_colors__\+WZ14{display:flex;flex-direction:column;width:100%}.ColorPicker_colorText__Ci4q4{align-self:start;margin-bottom:.3rem}.ColorPicker_colorBtns__3ct8a{display:flex;flex-direction:row;justify-content:space-evenly;margin:.4rem .2rem}.ColorPicker_colorBtns__3ct8a button{align-self:center;border-radius:50%;box-shadow:0 0 10px #4a3c3c50;height:40px;margin:.3rem;width:40px}.ColorPicker_color1__SgaXO{background-color:#a6cba8;border:none}.ColorPicker_color2__Ws-qm{background-color:#75c0c6;border:none}.ColorPicker_color3__ow5gK{background-color:#b4737c;border:none}.ColorPicker_color4__v-fwj{background-color:#686dad;border:none}.ColorPicker_color5__ohLjM{background-color:#9868ac;border:none}.ColorPicker_Rainbow_Circle__aIJXj{--Circle_Diameter:50%;-webkit-animation:ColorPicker_Rotate__peoYz 3s linear infinite;animation:ColorPicker_Rotate__peoYz 3s linear infinite;background:linear-gradient(139.84deg,#a692ed 14.35%,#6cecad 45.6%,#d87eaa 82.79%);border:none;border-radius:calc(var(--Circle_Diameter)/2);height:var(--Circle_Diameter);left:calc(50% - var(--Circle_Diameter)/2);top:calc(50% - var(--Circle_Diameter)/2);width:var(--Circle_Diameter)}@-webkit-keyframes ColorPicker_Rotate__peoYz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ColorPicker_Rotate__peoYz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ColorPicker_active__ORHzJ{border:2px solid #171718}.ColorPicker_colorPicker__v79BU{background-color:initial;border:0;margin:0;opacity:0;padding:0}.ColorPicker_colorPicker__v79BU::-webkit-color-swatch-wrapper{background:none;margin:0;padding:0}.ColorPicker_colorPicker__v79BU::-webkit-color-swatch{border:none}@media only screen and (min-width:768px){.ColorPicker_colors__\+WZ14{display:flex;flex-direction:column;justify-content:center;width:100%}.ColorPicker_colors__\+WZ14 label{margin:.6rem 0 .6rem 6rem;width:90%}.ColorPicker_colorBtns__3ct8a{display:flex;flex-direction:row;justify-content:flex-start;margin:.4rem 7rem}}.Navigation_main__BF4q1{background-color:#fff;border-radius:15px 15px 0 0;height:9%;padding:0}.Navigation_button__Apidt{grid-gap:6px;align-items:center;background-color:#fff;border-radius:15px 15px 0 0;bottom:0;box-shadow:0 0 50px rgba(40,16,16,.314);display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr;height:8vh;justify-content:center;justify-items:center;margin:0;padding:.3rem;position:fixed}.Navigation_button__Apidt button{stroke-opacity:0;align-items:center;background-color:initial;border:none;display:flex;flex-direction:column;justify-content:center}.Navigation_icon__9SXWl{background-color:initial;height:50%;width:50%}@media screen and (min-width:768px){.Navigation_main__BF4q1{background-color:#fff;border-radius:15px 15px 0 0;height:60vh;padding:0}};:root{--primary-color:#d96aa7;--secondary-color:#ba8a8a;--complimentary-color:#88bfb5;--contrast-color:#f2e527;--light-color:#d2a9d9}.DesktopNav_container__j9Kym{background:#f8f7f7;font-family:Montserrat,sans-serif;min-height:100vh}.DesktopNav_subcontainer__s1-hF{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.DesktopNav_subcontainer__s1-hF+.DesktopNav_subcontainer__s1-hF{height:35%;justify-content:space-evenly;margin-top:40px}.DesktopNav_last__TP2HM{border-top:1px solid #a9a9a9}.DesktopNav_links__N-4No h1{color:#fff;font-size:50px;opacity:1;text-transform:uppercase}.DesktopNav_navigation__1cboQ{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;padding:10px;position:fixed;width:7.5em}.DesktopNav_link__70nAp{stroke-opacity:0;align-items:center;background-color:initial;border:none;color:#1f2937;display:flex;font-size:small;gap:10px;justify-content:center;text-decoration:none;width:100%}.DesktopNav_link__70nAp:hover{color:#79a7fd;cursor:pointer}.DesktopNav_icon__Uweae{height:1.25rem;width:1.25rem}.DesktopNav_plus__4WnJu{background-image:linear-gradient(90deg,#8360c3,#79a7fd)!important;border-radius:5px;color:#fff!important;font-weight:600;justify-content:center;padding:8px;width:100%}.DesktopNav_plus__4WnJu:hover{background-image:linear-gradient(90deg,#8360c381,#79a7fd5b)!important;cursor:pointer}.DesktopNav_circle_plus__gQ7-7{font-size:100%;height:6em;width:6em}.DesktopNav_circle_plus__gQ7-7 .DesktopNav_circle__BjcQm{border:.8em solid #f0e8e8;border-radius:100%;height:100%;position:relative;width:100%}.DesktopNav_circle_plus__gQ7-7 .DesktopNav_circle__BjcQm .DesktopNav_horizontal__3-DwO{background-color:#e5dcdc;height:.7em;left:1.05em;position:absolute;top:1.9em;width:2.4em}.DesktopNav_circle_plus__gQ7-7 .DesktopNav_circle__BjcQm .DesktopNav_vertical__PhQ6g{background-color:#ece0e1;height:2.4em;left:1.9em;position:absolute;top:1.05em;width:.7em}h1{color:#3f3a3a;font-family:Lato,sans-serif}.Goals_header__9mAoE ul{list-style:none;margin:0;padding:0}.Goals_main__ggVhw{border-radius:8px;height:100vh;margin-bottom:15vh;overflow-y:scroll}.Goals_modal__2v0o-{background-color:#c3c7be;border-radius:40px;bottom:0;line-height:20px;position:fixed;text-align:center;z-index:11}.Goals_noGoals__4RvQl{align-items:center;display:flex;flex-direction:column;justify-content:center}.Goals_noGoals__4RvQl span{color:#000;font-size:x-large;margin:2rem 2rem 1rem;text-align:center}.Goals_noGoals__4RvQl .Goals_motivation__X2AHM{font-size:large;text-align:center}@media only screen and (min-width:768px){.Goals_main__ggVhw{display:flex;height:80vh;margin-bottom:9vh;margin-left:11%;overflow:auto;padding:1rem;scroll-snap-type:x mandatory;width:70vw}.Goals_main__ggVhw .Goals_goal__ycTQs{flex-shrink:0;scroll-snap-align:start}}.Card_card__48SLx{background-color:#fff;border-radius:9px;box-shadow:0 0 10px #76737350;margin:.5rem auto;padding:1rem;width:90%}.CompletedTasks_overdueTask__HoAg9,.CompletedTasks_task__Fe60M{align-items:center;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:CompletedTasks_my-animation__dmO0L;animation-name:CompletedTasks_my-animation__dmO0L;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #645f5f50;color:#000;display:flex;flex-direction:row;height:5%;justify-content:space-between;left:0;margin:1rem 10% .2rem 9%;padding:1rem;right:0}.CompletedTasks_task__Fe60M{border-color:#efdada}.CompletedTasks_overdueTask__HoAg9{border:1px solid #8b1f1f;box-shadow:0 0 9px #991e1e50}@-webkit-keyframes CompletedTasks_my-animation__dmO0L{0%{width:50%}to{width:80%}}@keyframes CompletedTasks_my-animation__dmO0L{0%{width:50%}to{width:80%}}.CompletedTasks_time__uKEMy{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.CompletedTasks_active__GE5Ap{color:#2b6c2b;font-size:1rem;margin-left:.3rem}.CompletedTasks_goalTime__hXM6K{color:#223e8a;font-size:.9rem;margin-left:.3rem}.CompletedTasks_overdue__OQqxV{color:#8b1f1f;font-size:.9rem;margin-left:.3rem}.CompletedTasks_taskBtn__3I2oY{background-color:initial;border:none;width:100%}.GoalItem_goal__seZwM{grid-template-rows:1fr 1fr .5fr 1fr}.GoalItem_goal__seZwM,.GoalItem_noDescription__cWfj9{align-items:center;color:#2d2525;display:grid;font-weight:semi-bold;grid-template-columns:1.5fr 4fr 1fr;justify-content:center}.GoalItem_noDescription__cWfj9{grid-template-rows:1fr 1fr}.GoalItem_timeNoDescription__hEQme{display:flex;flex-direction:row;grid-column:2;grid-row:2;justify-content:start}.GoalItem_modal__6yKQw{background-color:#c3c7be;border-radius:40px;bottom:0;line-height:20px;position:fixed;text-align:center;z-index:11}.GoalItem_themeColorBtn__8VPcH{border:none;border-radius:5px;grid-column:1;grid-row:1;height:70%;margin:0;padding:0}.GoalItem_headerText__Otakg{font-size:1.5rem;grid-column:2;grid-row:1;margin-left:.5rem;padding:.5rem}.GoalItem_moreBtn__65UOl{align-self:top;grid-column:3;grid-row:1}.GoalItem_date__oGsbj{display:flex;flex-direction:row;grid-column:2;grid-row:3;justify-content:start}.GoalItem_description__U-yjN{align-self:top;grid-column:2/span 3;grid-row:2;justify-self:left;margin-left:1.2rem}.GoalItem_timeClock__Vy855{align-self:top;grid-column:2;grid-row:3;justify-self:left;margin-left:1.2rem;margin-right:.5rem}.GoalItem_itemButton__wCVOr{background-color:#f5f5f5;border:.2em solid #c78b8c;border-radius:9px;box-shadow:0 0 10px #938f8f50;cursor:pointer;grid-column:1/span 3;grid-row:4;height:40px;margin-top:1.5rem}.GoalItem_items__pON1e{display:flex;flex-direction:column;width:90%}@media only screen and (min-width:768px){.GoalItem_card__AXj\+h{margin:2rem;width:35vw}}ul{list-style-type:none}.MoreButton_main__VOMzY{display:grid;grid-template-columns:.1fr .1fr;grid-template-rows:.1fr .1fr}.MoreButton_icon__BaDt-{background-color:initial;border:none;grid-column:1;grid-row:1/span 1}.MoreButton_btn1__guQr6{grid-row:1}.MoreButton_btn1__guQr6,.MoreButton_btn2__VGfun{background-color:initial;border:none;grid-column:2}.MoreButton_btn2__VGfun{grid-row:2}.MoreButton_btn__wbnaz button{position:-webkit-sticky;position:sticky}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.SaveCard_submit__gdxg5{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:.5rem .5rem 2rem}.SaveCard_submitButton__BIri5{background-color:#2c2a2a;border-radius:9px;color:#fff;font-size:1rem;height:50px;width:70%}@media only screen and (min-width:768px){.SaveCard_submit__gdxg5{margin:1rem 12rem 1rem 4rem}.SaveCard_submitButton__BIri5{width:57vw}}.AddButton_content__gamqI{bottom:9%;left:40%;position:fixed}.AddButton_content__gamqI button{stroke-opacity:0;fill:none;background-color:initial;border:none;display:flex}.AddButton_circle_plus__vu-9T{font-size:75%;height:6em;width:6em}.AddButton_circle_plus__vu-9T .AddButton_circle__svUac{background-color:hsla(0,36%,95%,.7);border:.8em solid #c78b8c;border-radius:100%;box-shadow:0 0 50px rgba(40,16,16,.314);height:100%;position:relative;width:100%}.AddButton_circle_plus__vu-9T .AddButton_circle__svUac .AddButton_horizontal__Y5odO{background-color:#c78b8c;height:.7em;left:1.05em;position:absolute;top:1.9em;width:2.4em}.AddButton_circle_plus__vu-9T .AddButton_circle__svUac .AddButton_vertical__OXy9H{background-color:#c78b8c;height:2.4em;left:1.9em;position:absolute;top:1.05em;width:.7em}@media screen and (min-width:768px){.AddButton_content__gamqI{bottom:11%;left:50%;position:fixed}.AddButton_circle_plus__vu-9T{font-size:100%}}.TaskPage_container__9ddKp{display:flex;flex-direction:column;justify-content:center;width:100vw}.TaskPage_containerChild__LAGvC{border-radius:8px;height:90vh;overflow-y:scroll;padding-top:5%;width:100%}.TaskPage_header__jcPvc{color:#000;font-size:2rem}.TaskPage_whatsHappening__4CMaH{color:#696969;font-size:2remrem;font-weight:bolder}.TaskPage_noTask__psstN{align-items:center;display:flex;flex-direction:row;justify-content:center}.TaskPage_noTask__psstN span{color:#000;font-size:x-large}@media only screen and (min-width:768px){.TaskPage_container__9ddKp{align-items:center;display:flex;flex-direction:column;justify-content:center}.TaskPage_containerChild__LAGvC{width:50%}}.WeekCalendar_container__3-9\+k{align-items:center;border-radius:10px;color:#000;display:flex;gap:20px;justify-content:center;padding-bottom:5%;padding-top:5%}.WeekCalendar_button__4KG2U{all:unset}.WeekCalendar_arrow__jhe1R{color:#8d4657;font-size:x-large}.WeekCalendar_dates__t0EGW{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.WeekCalendar_card__A5GOh{all:unset;border:2px;border-radius:10px;padding:10px 3px;text-align:center;width:-webkit-max-content;width:max-content}.WeekCalendar_selected__Qhg\+U{all:unset;background-color:hsla(0,40%,84%,.5);border:2px;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#fff;padding:10px 3px;text-align:center}@media only screen and (min-width:768px){.WeekCalendar_container__3-9\+k{padding:2% 10% 2% 15%}.WeekCalendar_card__A5GOh,.WeekCalendar_datesContainer__oS5nq{width:100%}}.Profile_container__k9HcY{-webkit-padding-before:2rem;align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;margin-left:8rem;padding-block-start:2rem;width:90vw}.Profile_imgContainer__m4Voe{position:relative}.Profile_buttonWrapper__6h35P{bottom:0;left:0;position:absolute;right:0;text-align:center}.Profile_buttonWrapper__6h35P button{all:unset;background-color:#000;border:2px solid #ccc;border-radius:9999px;color:#fff;padding:5px 6px 3px}.Profile_buttonWrapper__6h35P button:hover{background-color:#374151;cursor:pointer}.Profile_img__\+xLli{border:4px solid #ccc;border-radius:9999px;height:8rem;object-fit:cover;width:8rem}.Profile_form__bGPPU{-webkit-margin-after:2em;margin-block-end:2em;width:50%}.Profile_form__bGPPU input{border:2px solid #ccc;border-radius:10px;padding:10px;width:100%}.Profile_form__bGPPU textarea{border:2px solid #ccc;border-radius:10px;height:10rem;max-width:100%;width:100%}.Profile_form__bGPPU label{font-size:medium;font-weight:600}.Profile_form__bGPPU p{-webkit-margin-before:.25em;color:#4b5563;font-size:small;margin-block-start:.25em}.Profile_form__bGPPU button{padding:5px}.Profile_from__PJMaL button:hover{cursor:pointer}.Profile_form__bGPPU div{-webkit-margin-after:2em;margin-block-end:2em}.Profile_link__4XcUk p{color:#fff;width:70px}.Profile_footerBtns__Zni-r{display:flex;flex-direction:row;justify-content:space-around}.Profile_footerBtns__Zni-r button{background-color:rgba(142,65,65,.564);border-color:transparent;border-radius:9px;color:#fff;font-size:1rem;height:50px;justify-items:center}.Profile_error__psIia input{border:2px solid red;color:red}.Profile_error__psIia label{color:red!important}.Profile_error__psIia p{color:red!important;font-size:small}.Profile_inputfile__hs40p{height:0;opacity:0;overflow:hidden;position:absolute;width:0;z-index:-1}.Profile_inputfile__hs40p+label{color:#000;cursor:pointer;display:inline-block;font-size:1.25em;font-weight:700}@media screen and (max-width:768px){.Profile_container__k9HcY{margin-left:0;width:100vw}.Profile_form__bGPPU{width:90%}.Profile_footerBtns__Zni-r{display:flex;flex-direction:row;justify-content:space-around}}
/*# sourceMappingURL=main.4eba7460.css.map*/