@import url("https://fonts.googleapis.com/css?family=Montserrat:400,800");*{box-sizing:border-box}.loginPage button{border-radius:20px;border:1px solid #ff4b2b;background-color:#ff4b2b;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in}.loginPage button:active{transform:scale(.95)}.loginPage button:focus{outline:none}.loginPage button.ghost{background-color:transparent;border-color:#fff}.loginPage .mainForm{justify-content:center;padding:0 50px;height:100%}.loginPage .mainForm,.loginPage .mainFormMobile{display:flex;align-items:center;flex-direction:column;text-align:center}.loginPage .mainFormMobile{padding:50px}.loginPage input{background-color:#eee;border:none;padding:12px 15px;margin:8px 0;width:100%}.loginPage .container{border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);position:relative;overflow:hidden;width:768px;max-width:100%;min-height:580px}.loginPage .form-container{position:absolute;top:0;height:100%;transition:all .6s ease-in-out}.loginPage .sign-in-container{left:0;width:50%;z-index:2}.loginPage .container.right-panel-active .sign-in-container{transform:translateX(100%)}.loginPage .sign-up-container{left:0;width:50%;opacity:0;z-index:1}.loginPage .container.right-panel-active .sign-up-container{transform:translateX(100%);opacity:1;z-index:5;animation:show .6s}@keyframes show{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.loginPage .overlay-container{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:transform .6s ease-in-out;z-index:10}.loginPage .container.right-panel-active .overlay-container{transform:translateX(-100%)}.loginPage .overlay{background:linear-gradient(90deg,#ff4b2b,#ff416c);background-repeat:no-repeat;background-size:cover;background-position:0 0;color:#fff;position:relative;left:-100%;height:100%;width:200%;transform:translateX(0);transition:transform .6s ease-in-out}.loginPage .container.right-panel-active .overlay{transform:translateX(50%)}.loginPage .overlay-panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;top:0;height:100%;width:50%;transform:translateX(0);transition:transform .6s ease-in-out}.loginPage .overlay-left{transform:translateX(-20%)}.loginPage .container.right-panel-active .overlay-left{transform:translateX(0)}.loginPage .overlay-right{right:0;transform:translateX(0)}.loginPage .container.right-panel-active .overlay-right{transform:translateX(20%)}.loginPage .social-container{margin:20px 0}.loginPage .social-container a{border:1px solid #ddd;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;height:40px;width:40px}.loginPage .error{color:red;font-size:12px;margin-top:5px;margin-bottom:15px}.loginPage .form-group{width:100%}.loginPage .form-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.reset-password-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border:1px solid #ccc;border-radius:5px;z-index:20}.reset-password-modal h2{text-align:center}.reset-password-modal .close-icon{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#333}.reset-password-modal .close-icon:is(.dark *){position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#fff}.loginPage .bg-gradient-to-r{background:linear-gradient(to right,var(--tw-gradient-stops))}.loginPage .from-red-500{--tw-gradient-from:#f56565;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,88%,68%,0))}.loginPage .to-pink-500{--tw-gradient-to:#ed64a6}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar-container{display:flex;align-items:center;justify-content:center}.month-view{display:flex;gap:20px}.streak-day{background-color:gold;color:#fff;border-radius:50%}button{background:none;border:none;cursor:pointer;color:#444}.react-calendar__navigation__label,.react-calendar__tile{pointer-events:none}.react-calendar__tile--active{background:none;color:inherit}.react-calendar__tile--now{background:none}.react-calendar{border:none}.styled-button{background-color:#4a90e2;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.styled-button:hover{background-color:#357ab8;transform:scale(1.1)}.styled-button:active{background-color:#2d5a8a;transform:scale(1)}.actives-day abbr{display:none}.CircularProgressbar{width:100%;vertical-align:middle}.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;font-size:20px;dominant-baseline:middle;text-anchor:middle}.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}.RSPBprogressBar{height:10px;line-height:1;border-radius:10px;position:relative;background-color:hsla(0,0%,83%,.6);display:flex;justify-content:space-between;align-items:center;z-index:0}.RSPBprogressBar .RSPBstep{display:inline-flex;justify-content:center;align-items:center;z-index:0;position:absolute;transform:translateX(-50%);transition-property:all;transition-timing-function:ease}.RSPBprogressBar .RSPBprogressBarText{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RSPBprogressBar .RSPBprogression{position:absolute;transition:width .3s ease;left:0;top:0;bottom:0;border-radius:10px;background:rgba(0,116,217,.8);z-index:-1}.indexedStep{color:#fff;width:20px;height:20px;font-size:12px;background-color:hsla(0,0%,83%,.8);border-radius:50%;display:flex;justify-content:center;align-items:center}.indexedStep.accomplished{background-color:#0074d9}.gutter{background-color:#eee;background-repeat:no-repeat;background-position:50%}.gutter.gutter-horizontal{cursor:col-resize}.gutter.gutter-horizontal,.gutter.gutter-vertical{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==")}.gutter.gutter-vertical{cursor:row-resize;width:100%}.cm-theme{height:100%!important}pre{white-space:pre-wrap;word-break:break-word}.fullscreen-editor{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#1e1e2f}