:root{--black:#000000;--white:#ffffff;--light-grey:#f4f7fd;--bg-light-gradient:linear-gradient(180deg,rgb(233,239,250),rgba(233,239,250,0.5));--lines-light:#e4ebfa;--lines-dark:#3e3f4e;--very-dark-grey:#20212c;--dark-grey:#2b2c37;--bg-dark-gradient:linear-gradient(180deg,rgb(43,44,55),rgba(43,44,55,0.1));--main-purple:#635fc7;--main-purple-10:rgba(99,95,199,0.1);--main-purple-25:rgba(99,95,199,0.25);--purple-hover:#a8a4ff;--color-red:#ea5555;--red-hover:#ff9898;--medium-grey:#828fa3;--medium-grey-25:rgba(130,143,163,0.25);--medium-grey-50:rgba(130,143,163,0.5);--dot1:#49c4e5;--dot2:#8471f2;--dot3:#67e2ae;--transition:all 0.2s ease;--card-shadow:0 0.5rem 0.8rem rgba(130,143,163,0.15);--border:1.6px solid var(--medium-grey-25)}[data-theme=light]{--background:var(--white);--background-secondary:var(--light-grey);--background-tertiary:var(--bg-light-gradient);--text-color1:var(--black);--text-color2:var(--medium-grey);--label-color:var(--medium-grey);--bg-sidebar-hover:var(--main-purple-10);--line:var(--lines-light);--btn-bg:var(--main-purple-10);--btn-bg-hover:var(--main-purple-25);--btn-bg-medium:var(--main-purple-25)}[data-theme=dark]{--background:var(--dark-grey);--background-secondary:var(--very-dark-grey);--background-tertiary:var(--bg-dark-gradient);--text-color1:var(--white);--text-color2:var(--medium-grey);--label-color:var(--white);--bg-sidebar-hover:var(--white);--btn-bg:var(--white);--btn-bg-hover:var(--white);--line:var(--lines-dark)}*,:after,:before{padding:0;margin:0;box-sizing:inherit}html{font-size:62.5%;box-sizing:border-box}body,html{height:100%}body{font-size:1.6rem;overflow:hidden}.modal{width:48rem;max-width:90%;margin:auto;border:none;padding:3.5rem 3rem;border-radius:.8rem;background-color:var(--background);position:relative}.modal::backdrop{background-color:rgba(0,0,0,.5)}.modalHeader{margin-bottom:2rem;position:relative}.modalCloseBtn{position:absolute;right:0;top:0;background:none;border:none;color:var(--text-color1);background-color:transparent;padding:.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center}.modalHeading{font-size:1.8rem;font-weight:700;color:var(--text-color1)}.headingDanger{color:var(--color-red)}.deleteText{color:var(--text-color2);font-size:1.3rem;line-height:1.9;margin-bottom:2rem;padding-right:1rem;max-height:9rem;overflow-y:scroll;word-break:break-word}.deleteText::-webkit-scrollbar{width:4px}.deleteText::-webkit-scrollbar-thumb{background:var(--medium-grey);border-radius:10px}.modal .form{gap:2.4rem;overflow-y:auto}.formControl,.modal .form{display:flex;flex-direction:column}.formControl label,.statusLabel{font-size:1.2rem;font-weight:500;color:var(--label-color);margin-bottom:.8rem}.inputWrapper{position:relative;flex:1 1;width:100%}.inputWrapper input,.inputWrapper textarea{width:100%}.formControl input{height:4rem;font-size:1.3rem;font-weight:500}.formControl input,.formControl textarea{border-radius:.5rem;border:var(--border);color:var(--text-color1);background-color:var(--background);font-family:inherit;font-size:1.3rem;font-weight:500;padding:.6rem 1.5rem;line-height:1.9;cursor:pointer;transition:var(--transition)}.formControl input:focus,.formControl input:hover,.formControl textarea:focus,.formControl textarea:hover{border-color:var(--main-purple);outline:var(--main-purple)}.formControl input::placeholder,.formControl textarea::placeholder{opacity:.5}.formControl .inputError{border-color:var(--color-red)}.form .errorText{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none}.form .errorText,.formErrorText{font-size:1.3rem;color:var(--color-red)}.formControl .closeBtn{flex-shrink:0;background-color:transparent;border:none;color:var(--medium-grey);cursor:pointer}.formControl .errorBtn{color:var(--color-red)}.formControl .rowsWrapper{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.formControl .row{width:100%;display:flex;align-items:center;justify-content:stretch;gap:1.6rem}.addBtn{border:none;color:var(--white);background-color:var(--main-purple);font-family:inherit;font-size:1.5rem;font-weight:600;padding:1.5rem 3rem;border-radius:50px;margin-right:1.8rem;cursor:pointer;transition:var(--transition)}.addBtn:hover:not(:disabled){background-color:var(--purple-hover)}.addBtn:disabled{background-color:var(--main-purple-25);pointer-events:none;cursor:not-allowed}.btn{padding:.8rem 3rem;border:none;border-radius:100px;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1.8;background:transparent;cursor:pointer;transition:var(--transition)}.btnGroup{width:100%;display:flex;gap:1.6rem}.btnGroup .btn{flex:1 1}.btnPrimary{background-color:var(--main-purple);color:var(--white)}.btnPrimary:disabled,.btnPrimary:hover{background-color:var(--purple-hover)}.btnPrimary:disabled{cursor:not-allowed;opacity:.7}.btnSecondary{background-color:var(--btn-bg);color:var(--main-purple)}.btnSecondary:hover{background-color:var(--btn-bg-hover)}.btnSecondary:disabled{background-color:var(--btn-bg);cursor:not-allowed}.btnDanger{background-color:var(--color-red);color:var(--white)}.btnDanger:disabled,.btnDanger:hover{background-color:var(--red-hover)}.btnDanger:disabled{cursor:not-allowed;opacity:.7}.authLoadingScreen{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100vh;background-color:var(--light-grey);color:var(--very-dark-grey);font-size:1.8rem}.spinner{width:4rem;height:4rem;border-top:4px solid var(--lines-light);border:4px solid var(--lines-light);border-top-color:var(--main-purple);border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .2s ease-out}.fade-out{animation:fadeOut .2s ease-out}.focusRing:focus-visible{outline:2px solid var(--main-purple);outline-offset:2px}@media only screen and (max-width:46.25em){.modal{padding:2rem 2.2rem}.btnGroup{flex-direction:column}.visuallyHidden{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.AuthForm_formWrapper__1SjRK{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:var(--light-grey);gap:2rem}.AuthForm_formContainer__W1GFo{width:48rem;max-width:90%;padding:3rem;background:var(--white);border-radius:.8rem;box-shadow:0 1rem 2rem rgba(130,143,163,.2)}.AuthForm_form__JQDX6{display:flex;flex-direction:column;gap:2rem}.AuthForm_title__USAf3{font-size:3rem;font-weight:800;color:var(--black);margin-bottom:1.5rem}.AuthForm_inputGroup__MvtXo{display:flex;flex-direction:column;gap:1rem}.AuthForm_inputGroup__MvtXo label{font-size:1.5rem;font-weight:500;color:var(--medium-grey)}.AuthForm_inputGroup__MvtXo input{height:4.5rem;font-size:1.3rem;border-radius:.5rem;border:var(--border);color:var(--very-dark-grey);background-color:var(--light-grey);font-family:inherit;font-size:1.5rem;font-weight:500;padding:0 1.5rem;cursor:pointer;transition:all .2s ease}.AuthForm_inputGroup__MvtXo input:focus,.AuthForm_inputGroup__MvtXo input:hover{border-color:var(--main-purple);outline:var(--main-purple)}.AuthForm_inputGroup__MvtXo input:focus{outline:none;border-color:var(--main-purple)}.AuthForm_inputGroup__MvtXo input::placeholder{color:var(--medium-grey-50)}.AuthForm_errorMessage__Q9Snn{color:var(--color-red);font-size:1.5rem}.AuthForm_btn__HiyIi{padding:0 3rem;border:none;border-radius:.5rem;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.8;cursor:pointer;transition:all .2s ease}.AuthForm_authBtn__2M3Nn{height:4.5rem;background-color:var(--main-purple);color:var(--white);margin-top:2rem;transition:var(--transition)}.AuthForm_authBtn__2M3Nn:hover{background-color:var(--purple-hover)}.AuthForm_dividerContainer__jc7dY{display:flex;align-items:center;gap:1.2rem;text-align:center;margin:2rem 0 1.4rem}.AuthForm_dividerLine__JjG01{flex:1 1;height:1.5px;background-color:var(--lines-light)}.AuthForm_dividerText__URlM8{font-size:1.5rem;font-weight:500;color:var(--medium-grey)}.AuthForm_joinText__xU1KI{font-size:1.5rem;font-weight:500;text-align:center;color:var(--very-dark-grey);margin-bottom:1.4rem}.AuthForm_googleBtnWrapper__vc_Gx{width:100%}.AuthForm_googleBtnWrapper__vc_Gx,.AuthForm_googleButton___ZCYj{height:4rem;display:flex;align-items:center;justify-content:center}.AuthForm_googleButton___ZCYj{width:4rem;border:1px solid #dde4f1;border-radius:50%;background:var(--white);cursor:pointer;transition:var(--transition)}.AuthForm_googleButton___ZCYj:focus,.AuthForm_googleButton___ZCYj:hover{outline:none;background-color:var(--main-purple-10)}.AuthForm_googleButton___ZCYj svg{width:1.8rem;height:1.8rem}.AuthForm_demoBtn__uq5M_{width:100%;height:4rem;padding:.5rem 3rem;border-radius:.5rem;font-size:1.5rem;background:transparent;border:1px solid var(--main-purple);color:var(--main-purple);margin-top:2.5rem}.AuthForm_switchAuth__B2Ww9{font-size:1.5rem;color:var(--dark-grey)}.AuthForm_toggleBtn__fLpLj{font:inherit;background:transparent;border:none;color:var(--main-purple);font-weight:700;transition:var(--transition)}.AuthForm_toggleBtn__fLpLj:focus,.AuthForm_toggleBtn__fLpLj:hover{outline:none;color:var(--purple-hover);text-decoration:underline}.AuthForm_switchAuth__B2Ww9 a{color:var(--main-purple);text-decoration:none;font-weight:700;transition:var(--transition)}.AuthForm_switchAuth__B2Ww9 a:focus,.AuthForm_switchAuth__B2Ww9 a:hover{outline:none;color:var(--purple-hover);text-decoration:underline}@media only screen and (max-width:33.75em){.AuthForm_formContainer__W1GFo{padding:2.5rem 2rem}.AuthForm_title__USAf3{font-size:2.6rem;margin-bottom:0}.AuthForm_btn__HiyIi,.AuthForm_errorMessage__Q9Snn,.AuthForm_inputGroup__MvtXo label,.AuthForm_switchAuth__B2Ww9{font-size:1.3rem}.AuthForm_googleButton___ZCYj,.AuthForm_inputGroup__MvtXo input{height:4rem}.AuthForm_authBtn__2M3Nn{margin-top:0;height:4rem}.AuthForm_divider__B_I6w{margin:1.5rem 0}.AuthForm_demoBtn__uq5M_{height:3.5rem;margin-top:2rem}}.ThemeToggle_toggle__OiTmk{width:25rem;height:4.8rem;padding:0 4rem;margin:0 auto;display:grid;grid-template-columns:1fr 4rem 1fr;align-items:center;gap:1rem;border:none;border-radius:.8rem;background-color:var(--background-secondary)}@media only screen and (max-width:64em){.ThemeToggle_toggle__OiTmk{width:23.5rem}}.ThemeToggle_label__laHAV{cursor:pointer;display:flex;align-items:center;justify-content:center}.ThemeToggle_iconLight__PBt_n{width:1.8rem;height:1.8rem}.ThemeToggle_iconDark__V8g8_{width:1.5rem;height:1.5rem}.ThemeToggle_visuallyHidden__GKlnT{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ThemeToggle_toggleWrapper__O29cz{cursor:pointer;position:relative;height:2rem}.ThemeToggle_inputs__ScKXQ{opacity:0;display:flex;gap:.2rem;position:absolute;top:.1rem;left:.1rem}.ThemeToggle_radioInput__hYdQ6{width:1.8rem;height:1.8rem}.ThemeToggle_radioInput__hYdQ6:first-child{left:.5rem}.ThemeToggle_radioInput__hYdQ6:last-child{right:calc(100% - 2rem)}.ThemeToggle_background__5NHB0{display:block;width:100%;height:100%;position:absolute;top:0;border-radius:2rem;background:var(--main-purple);pointer-events:none;transition:var(--transition)}.ThemeToggle_toggleWrapper__O29cz:hover .ThemeToggle_background__5NHB0{background-color:var(--purple-hover)}.ThemeToggle_button__g5HIq{position:absolute;top:.25rem;left:.3rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--white);transition:all .15s ease-in-out}.ThemeToggle_toggleWrapper__O29cz[data-theme=dark] .ThemeToggle_button__g5HIq{left:calc(100% - 1.8rem)}.Skeleton_skeletonColumn__F0YYO{min-height:80vh;width:28rem;display:flex;flex-direction:column;gap:2.2rem;flex-shrink:0;flex-grow:0;padding-bottom:5rem}.Skeleton_skeletonColumnHeader__ssIV0{width:15rem;height:1.5rem;background-color:var(--text-color2);opacity:.2;border-radius:.4rem;margin-bottom:.5rem}.Skeleton_skeletonTaskCard__8lAQU{width:100%;height:12rem;background-color:var(--background);box-shadow:var(--card-shadow);padding:2.3rem 1.8rem;border-radius:.8rem;opacity:.8;animation:Skeleton_pulse__2kXdF 1.5s ease-in-out infinite}.Skeleton_skeletonPulse__vz5Cn{background-color:var(--text-color2);opacity:.15;border-radius:.4rem;animation:Skeleton_pulse__2kXdF 1.5s ease-in-out infinite}.Skeleton_skeletonTask__MDz_X{width:80%;height:1.5rem;margin-bottom:1rem}.Skeleton_skeletonSubtask__VQ8Lw{width:40%;height:1.2rem}.Skeleton_skeletonHeading__zyMLE{width:20rem;height:3rem;background-color:var(--text-color2);opacity:.1;border:.4rem;animation:Skeleton_pulse__2kXdF 1.5s ease-in-out infinite}.Skeleton_skeletonSidebarItem__e9csx{padding:1.5rem 1.5rem 1.5rem 3rem;display:flex;align-items:center;gap:1.8rem}.Skeleton_skeletonSidebarIcon__1Dnjy{width:1.6rem;border-radius:.2rem}.Skeleton_skeletonBar__v6MxZ,.Skeleton_skeletonSidebarIcon__1Dnjy{height:1.6rem;background-color:var(--text-color2);opacity:.1;animation:Skeleton_pulse__2kXdF 1.5s infinite}.Skeleton_skeletonBar__v6MxZ{width:15rem;border-radius:.4rem}@keyframes Skeleton_pulse__2kXdF{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.Sidebar_navbar__zJZA0{height:100%;background-color:var(--background);color:var(--text-color2);padding:2rem 0 3rem;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.Sidebar_listWrapper___9lo3{padding-right:2.5rem;flex:1 1}.Sidebar_navTitle__hzIdf{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;margin-bottom:2rem;padding-left:3rem}.Sidebar_list__Zodrl{list-style:none}.Sidebar_boardBtn__r3igM{width:100%;font-family:inherit;font-size:1.5rem;font-weight:700;color:inherit;padding:1.5rem 1.5rem 1.5rem 3rem;background:transparent;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:1.8rem}.Sidebar_boardBtn__r3igM:hover{background-color:var(--bg-sidebar-hover);color:var(--main-purple);border-top-right-radius:50px;border-bottom-right-radius:50px}.Sidebar_boardBtn__r3igM.Sidebar_active__fY1R8{background-color:var(--main-purple);color:var(--white);border-top-right-radius:50px;border-bottom-right-radius:50px}.Sidebar_iconBoard__hRR44{flex-shrink:0}.Sidebar_boardText__VMuB8{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.Sidebar_createBtn__nxZ9_{background:none;border:none;font-family:inherit;font-size:1.5rem;font-weight:700;color:var(--main-purple);margin-top:1.5rem;padding-left:3rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:1.8rem}.Sidebar_createBtn__nxZ9_:hover{color:var(--purple-hover)}.Sidebar_controlsSection__atarD{margin-top:auto;padding-top:2rem;flex-shrink:0}.Sidebar_hideSidebarBtn__FjXGS{background:transparent;border:none;width:calc(100% - 2.5rem);color:var(--text-color2);font-family:inherit;font-size:1.5rem;font-weight:700;margin-top:.8rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:1.5rem}.Sidebar_hideSidebarBtn__FjXGS:hover{color:var(--main-purple);background-color:var(--bg-sidebar-hover);border-top-right-radius:50px;border-bottom-right-radius:50px}.Sidebar_logoutBtn__a__w2{border:none;background:transparent;padding-left:2.5rem;color:var(--main-purple);font-family:inherit;font-size:1.5rem;font-weight:600;cursor:pointer;margin-top:1rem;transition:var(--transition);display:flex;align-items:center;gap:1rem}.Sidebar_logoutBtn__a__w2:hover{color:var(--purple-hover)}.Sidebar_logoutIcon__mg_J_{width:1.8rem;height:1.8rem}@media only screen and (max-width:64em){.Sidebar_hideSidebarBtn__FjXGS{padding-left:1.5rem;width:calc(100% - 1.5rem)}}@media only screen and (max-width:46.25em){.Sidebar_navbar__zJZA0{padding-bottom:1.5rem}.Sidebar_createBtn__nxZ9_{margin-bottom:3.2rem}}.Task_taskList__zJj1g{flex:1 1;min-height:80vh;height:100%;list-style:none;display:flex;flex-direction:column;gap:2.2rem}.Task_emptyList__nrx9c{border:2px dashed var(--line)}.Task_taskListItem__Cb2E0{background-color:var(--background);list-style:none;border-radius:.8rem;box-shadow:var(--card-shadow)}.Task_taskBtn__7w6SH{width:100%;background-color:transparent;border:none;padding:2.3rem 1.8rem;color:inherit;font-family:inherit;text-align:start;cursor:pointer}.Task_taskTitle__fGG_9{color:var(--text-color1);font-size:1.5rem;font-weight:700;margin-bottom:.8rem;transition:var(--transition);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Task_taskListItem__Cb2E0:hover .Task_taskTitle__fGG_9{color:var(--main-purple)}.Task_subtaskTitle__1OIyS{color:var(--text-color2);font-size:1.2rem;font-weight:700}@media only screen and (max-width:46.25em){.Task_taskList__zJj1g{gap:1.5rem}.Task_taskBtn__7w6SH{padding:1.8rem 1.2rem}.Task_taskTitle__fGG_9{font-size:1.4rem}}.MenuButton_kebabMenu__taRVx{position:relative}.MenuButton_kebabBtn__3Mt_t{background:transparent;border:none;outline:none;cursor:pointer;padding:1rem .8rem;border-radius:10px;transition:var(--transition);display:flex;justify-content:center;align-items:center}.MenuButton_kebabBtn__3Mt_t:hover{background-color:rgba(99,95,199,.1)}.MenuButton_dropdownMenu__BZO6_{position:fixed;list-style:none;padding:2rem;width:19.2rem;background-color:var(--background);border-radius:.8rem;color:var(--text-color2);font-size:1.3rem;font-weight:500;z-index:10;box-shadow:0 2px 5px rgba(130,143,163,.2);display:flex;flex-direction:column;gap:2.2rem;opacity:0;transform:translateY(-1rem) scale(.9);pointer-events:none;transition:var(--transition)}.MenuButton_dropdownMenu__BZO6_.MenuButton_open__rvAlE{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.MenuButton_menuItem__bNfo5{width:100%;cursor:pointer}.MenuButton_menuItem__bNfo5:hover{opacity:.8}.MenuButton_menuItem__bNfo5.MenuButton_danger__oWvYq{color:var(--color-red)}.MenuButton_menuItem__bNfo5.MenuButton_danger__oWvYq:hover{color:var(--red-hover);opacity:1}.MenuButton_menuBtn__wyphn{background-color:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;transition:var(--transition);cursor:pointer}.StatusDropDown_dropdown__NPI60{position:relative}.StatusDropDown_statusBtn__A_zxL{background:transparent;color:var(--text-color1);border:var(--border);border-radius:.5rem;font-family:inherit;font-size:1.3rem;width:100%;padding:1.2rem 1.5rem;cursor:pointer;transition:var(--transition);display:flex;justify-content:space-between;align-items:center;gap:1rem}.StatusDropDown_statusBtn__A_zxL:focus,.StatusDropDown_statusBtn__A_zxL:hover{border-color:var(--main-purple);outline:var(--main-purple)}.StatusDropDown_statusValue__JcAhR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatusDropDown_statusList___9Id9{position:fixed;background-color:var(--background);color:var(--text-color2);list-style:none;border-radius:.5rem;font-size:1.3rem;font-weight:500;padding:1.8rem 1.5rem;box-shadow:0 -1px 5px rgba(130,143,163,.2);z-index:1000;pointer-events:auto;display:flex;flex-direction:column;gap:1.5rem}.StatusDropDown_statusItemBtn__kap3s{text-align:left;width:100%;background:transparent;border:none;color:var(--text-color2);font-family:inherit;font-size:1.3rem;cursor:pointer;transition:var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatusDropDown_statusItemBtn__kap3s:hover{color:var(--text-color1)}.HeaderLogo_logo__n7Sb_{width:29.9rem;padding-left:3rem}.HeaderLogo_logo__n7Sb_ img{display:block}@media only screen and (max-width:64em){.HeaderLogo_logo__n7Sb_{width:26rem}}@media only screen and (max-width:46.25em){.HeaderLogo_logo__n7Sb_{width:2.5rem}}.HeaderMenuButton_kebabMenu__crSVF{position:relative}.HeaderMenuButton_kebabBtn__XxvrW{background:transparent;border:none;cursor:pointer;padding:1rem .8rem;border-radius:10px;transition:var(--transition);display:flex;justify-content:center;align-items:center}.HeaderMenuButton_kebabBtn__XxvrW:focus-visible,.HeaderMenuButton_kebabBtn__XxvrW:hover{background-color:rgba(99,95,199,.3)}.HeaderMenuButton_dropdownMenu__uW7Kt{position:absolute;top:6.2rem;right:0;list-style:none;padding:2rem;width:19rem;background-color:var(--background);border-radius:.8rem;color:var(--text-color2);font-size:1.3rem;font-weight:500;z-index:10;display:flex;flex-direction:column;gap:2.2rem;opacity:0;transform:translateY(-1rem) scale(.9);pointer-events:none}.HeaderMenuButton_open__FuCiK{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.HeaderMenuButton_menuItem__2lQiG{cursor:pointer}.HeaderMenuButton_menuItem__2lQiG:hover{opacity:.8}.HeaderMenuButton_menuItem__2lQiG.HeaderMenuButton_danger__wERhh{color:var(--color-red)}.HeaderMenuButton_menuItem__2lQiG.HeaderMenuButton_danger__wERhh:hover{color:var(--red-hover);opacity:1}.HeaderMenuButton_menuBtn__qDl4c{background-color:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;transition:var(--transition);cursor:pointer}.Header_header__z1DZP{grid-column:1/-1;grid-row:1/2;background-color:var(--background);color:var(--text-color1);padding-right:3rem;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.Header_divider__b5Mst{width:1px;height:100%;background-color:var(--line)}.Header_mainHeader__uh4Dc{padding-left:3rem;flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.Header_heading__5cWDY{background:none;color:var(--text-color1);border:none;font-family:inherit;font-weight:inherit;display:flex;align-items:center;gap:1rem;min-width:0}.Header_heading__5cWDY h1{font-size:2.4rem;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:25rem}.Header_chevronIcon___Ap8Z{transition:var(--transition)}.Header_open__3fgq6{transform:rotate(180deg)}.Header_btnGroup__D4uFh{display:flex;align-items:center;flex-shrink:0}.Header_plusBtn__dqX0s{color:var(--white);background-color:var(--main-purple);border:none;width:4.8rem;height:3.2rem;margin-right:.8rem;border-radius:100px;display:flex;justify-content:center;align-items:center}.Header_plusBtn__dqX0s:disabled{background-color:var(--main-purple-25)}.Header_plusIcon___f2aM{display:block;width:1.2rem;height:1.2rem}@media only screen and (max-width:64em){.Header_heading__5cWDY h1{font-size:2rem}}@media only screen and (max-width:46.25em){.Header_divider__b5Mst{display:none}.Header_heading__5cWDY h1{font-size:1.8rem;margin-left:1.2rem}}@media only screen and (max-width:33.75em){.Header_heading__5cWDY h1{max-width:18rem}}@media only screen and (max-width:25em){.Header_heading__5cWDY{gap:.6rem}.Header_heading__5cWDY h1{max-width:14rem}}.MainContent_appLayout__xXjSI{display:grid;grid-template-rows:9.7rem 1fr;height:100vh;transition:grid-template-columns .3s ease-in}.MainContent_sidebarOpen__XT_pc{grid-template-columns:30rem 1fr}.MainContent_sidebarClosed__2ldL_{grid-template-columns:0 1fr}.MainContent_sidebarColumn__RW3OK{grid-column:1/2;grid-row:2/-1;overflow:visible;position:relative}.MainContent_sidebarBody__NzrbO,.MainContent_sidebarColumn__RW3OK{background-color:var(--background);border-right:1px solid var(--line)}.MainContent_sidebarBody__NzrbO{position:absolute;top:0;left:0;width:30rem;height:100%;transition:transform .3s ease-in,opacity .2s ease-in}.MainContent_open__nU7ib{opacity:1;transform:translateX(0)}.MainContent_closed__q_rJZ{opacity:0;transform:translateX(-100%);pointer-events:none}.MainContent_mainContent__vUwS0{grid-column:2/-1;grid-row:2/-1;overflow:hidden;background-color:var(--background-secondary);position:relative;width:100%;min-height:80vh}.MainContent_mainContent__vUwS0.MainContent_center__8ygj_{display:flex;justify-content:center}.MainContent_boardSkeletonWrapper__KbSl0{padding:2.5rem;height:100%;overflow-x:scroll;overflow-y:scroll}.MainContent_columnListSkeleton__Tzrgl{list-style:none;display:flex;gap:2.5rem;padding-right:2.5rem;height:100%}.MainContent_centerEmpty__Aoug4{display:flex;justify-content:center;align-items:center}.MainContent_emptyContent__1fdPC{text-align:center}.MainContent_emptyContent__1fdPC h2{font-size:2.8rem;color:var(--color-red);margin-bottom:1.5rem}.MainContent_centerLoading__AAHt8{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MainContent_spinnerWrapper__Fn_1p{display:flex;flex-direction:column;align-items:center;gap:1rem}.MainContent_text__zxCZ3{font-size:1.8rem;font-weight:600;color:var(--text-color2);margin-bottom:3.2rem}.MainContent_btnShow__hhYys{background:transparent;border:none;width:5.6rem;height:4.8rem;background-color:var(--main-purple);border-top-right-radius:50px;border-bottom-right-radius:50px;position:absolute;bottom:3rem;left:0;cursor:pointer;transition:var(--transition);display:flex;justify-content:center;align-items:center}.MainContent_btnShow__hhYys:hover{background-color:var(--purple-hover)}.MainContent_backdrop___tj_G{position:fixed;top:6.4rem;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:900}.MainContent_mobileSidebar__Y1p3L{position:fixed;top:8.1rem;left:50%;transform:translateX(-50%);width:26.4rem;background-color:var(--background);border-radius:.8rem;overflow:hidden;box-shadow:var(--shadow);z-index:1000}.MainContent_errorOverlay__9kPwL{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--background-secondary);text-align:center}.MainContent_errorCard__u3kcy h2{font-size:2.8rem;color:var(--color-red);margin-bottom:1.5rem}@media only screen and (max-width:64em){.MainContent_appLayout__xXjSI{grid-template-rows:8.1rem 1fr}.MainContent_sidebarOpen__XT_pc{grid-template-columns:26rem 1fr}.MainContent_sidebarBody__NzrbO{width:26rem}}@media only screen and (max-width:46.25em){.MainContent_appLayout__xXjSI{grid-template-rows:6.4rem 1fr;grid-template-columns:1fr}.MainContent_mainContent__vUwS0{grid-column:1/-1}}.layout_loadingWrapper__5fY1W{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--light-grey);color:var(--very-dark-grey)}.layout_loadingText__OTxed{font-size:1.8rem}.TaskDetailsModal_modalHeader__XHBM1{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-bottom:2.6rem}.TaskDetailsModal_heading__MwLSY{font-size:1.8rem;font-weight:700;color:var(--text-color1);word-break:break-word}.TaskDetailsModal_kebabBtn__1rFY3{border:none;background:transparent;padding:1rem .8rem;border-radius:10px;cursor:pointer}.TaskDetailsModal_description__2jFpn{font-size:1.3rem;line-height:1.6;color:var(--text-color2);margin-bottom:2.6rem;padding-right:1rem;max-height:10.6rem;overflow-y:scroll;word-break:break-word}.TaskDetailsModal_description__2jFpn::-webkit-scrollbar{width:4px}.TaskDetailsModal_description__2jFpn::-webkit-scrollbar-thumb{background:var(--medium-grey);border-radius:10px}.TaskDetailsModal_subtasks__YOTD8{border:none}.TaskDetailsModal_subtaskTitle__m3uPl{color:var(--label-color);font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.TaskDetailsModal_subtaskList__Z3R2_{list-style:none;display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.6rem}.TaskDetailsModal_subtaskItem__i_bip{font-size:1.2rem;font-weight:500;color:var(--text-color1);background-color:var(--background-secondary);padding:1.5rem 1.3rem;border-radius:.5rem;cursor:pointer;transition:var(--transition);display:grid;grid-template-columns:1em auto;align-items:center;gap:2rem}.TaskDetailsModal_subtaskItem__i_bip:hover{background-color:var(--main-purple-25)}.TaskDetailsModal_checkbox__UDK1p{appearance:none;width:1.6rem;height:1.6rem;background-color:var(--background);border:1px solid var(--medium-grey-25);border-radius:.2rem;transition:var(--transition);display:grid;place-content:center}.TaskDetailsModal_checkbox__UDK1p:checked{background-color:var(--main-purple)}.TaskDetailsModal_checkbox__UDK1p:before{content:"";width:1rem;height:1rem;transform:scale(0);transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:var(--white)}.TaskDetailsModal_checkbox__UDK1p:checked:before{transform:scale(1)}.TaskDetailsModal_checkbox__UDK1p:checked+.TaskDetailsModal_subtaskLabel__w0mYT{opacity:.5;text-decoration:line-through}.TaskDetailsModal_subtaskLabel__w0mYT{word-break:break-word}.TaskDetailsModal_status__RRyKh{display:flex;flex-direction:column;gap:.8rem}.TaskDetailsModal_statusLabel__ITj1Y{font-size:1.2rem;font-weight:500;color:var(--label-color)}.TaskDetailsModal_closeModalBtn__4WGXc{position:absolute;top:1rem;right:1rem}@media only screen and (max-width:46.25em){.TaskDetailsModal_modalHeader__XHBM1{gap:1rem;margin-top:2rem}.TaskDetailsModal_closeModalBtn__4WGXc{background:none;border:none;color:var(--text-color1);background-color:var(--medium-grey-25);padding:.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center}}.EditTaskModal_inputWrapper__ltzkF{position:relative;flex:1 1;width:100%}.EditTaskModal_inputWrapper__ltzkF input{width:100%}.EditTaskModal_errorText__CqQ4M{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--color-red);pointer-events:none}.EditTaskModal_inputError__BcObd{border-color:var(--color-red)!important}.EditTaskModal_btnError__D_2dR{color:var(--color-red)!important}.EditTaskModal_subtasksWrapper__a1MOM{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.EditTaskModal_subtaskRow__rGWo8{width:100%;display:flex;align-items:center;justify-content:stretch;gap:1.6rem}.EditTaskModal_subtaskRow__rGWo8 input{flex:1 1;font-size:1.3rem;font-weight:500}.EditTaskModal_subtaskRow__rGWo8 .EditTaskModal_closeBtn__9crDk{flex-shrink:0;background-color:transparent;border:none;color:var(--medium-grey);cursor:pointer}.EditTaskModal_statusLabel__z6gxv{font-size:1.2rem;font-weight:700;color:var(--text-color2);margin-bottom:.8rem}.NewColumnModal_boardNameLabel__PJFVI{color:var(--text-color1);font-size:1.3rem;font-weight:500;margin-top:.6rem}.NewColumnModal_inputWrapper__ZG2mC{position:relative;flex:1 1;width:100%}.NewColumnModal_inputWrapper__ZG2mC input{width:100%}.NewColumnModal_errorText__fG8F1{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--color-red);pointer-events:none}.NewColumnModal_inputError__6c1Sp{border-color:var(--color-red)!important}.NewColumnModal_btnError__WPmhc{color:var(--color-red)!important}.NewColumnModal_columnsWrapper__KTEji{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.NewColumnModal_columnRow__go5Wi{width:100%;display:flex;align-items:center;justify-content:stretch;gap:1.6rem}.NewColumnModal_columnRow__go5Wi input{flex:1 1}.NewColumnModal_columnRow__go5Wi .NewColumnModal_closeBtn__cQ3Ji{flex-shrink:0;background-color:transparent;border:none;color:var(--medium-grey);cursor:pointer}.Column_columnList__WNfYo{list-style:none;display:flex;gap:2.5rem;padding-right:2.5rem;height:max-content;min-height:100%;width:max-content;min-width:100%}.Column_columnListItem__XS6Qy,.Column_newColumn__kn11s{height:100%;width:28rem;flex-shrink:0;display:flex;flex-direction:column;padding-bottom:5rem}.Column_columnHeader__dxh_V{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.5rem;flex-shrink:0}.Column_dot__a_Ynl{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0}.Column_columnTitle__cbyzZ{font-size:1.2rem;font-weight:700;color:var(--text-color2);letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Column_columnBody__MVbTk{min-height:80vh;height:100%}.Column_newColumn__kn11s{background-image:var(--background-tertiary);height:80vh;margin-top:4rem;border-radius:.8rem;display:flex;justify-content:center;align-items:center}.Column_addColumnBtn__1S_mA{background:transparent;border:none;font-family:inherit;font-size:2.4rem;font-weight:700;color:var(--text-color2);cursor:pointer;transition:var(--transition)}.Column_addColumnBtn__1S_mA:hover{color:var(--main-purple)}@media only screen and (max-width:46.25em){.Column_columnList__WNfYo{padding-right:1.5rem;gap:1.8rem}.Column_columnHeader__dxh_V{margin-bottom:1.5rem}.Column_columnListItem__XS6Qy,.Column_newColumn__kn11s{width:24rem}.Column_newColumn__kn11s{margin-top:3rem}}.Board_board__nDBwh{padding:2.5rem 0 2.5rem 2.5rem;height:100%;overflow-x:scroll;overflow-y:scroll}@media only screen and (max-width:46.25em){.Board_board__nDBwh{padding:1.5rem 0 1.5rem 1.5rem}}