.FolderCard_card__FaztY{background-color:#2d2d2d;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}.FolderCard_card__FaztY:hover{border-color:#9ca3af}.FolderCard_card__FaztY.FolderCard_selected__s_vCk{border-color:#6366f1;background-color:rgba(99,102,241,.1)}.FolderCard_icon__80lVq{font-size:20px;flex-shrink:0}.FolderCard_content___vmFA{flex:1 1;display:flex;align-items:center;justify-content:space-between}.FolderCard_name__JYPy7{color:#fff;font-size:16px;font-weight:600;margin:0}.FolderCard_count__CBkeU{color:#9ca3af;font-size:14px}.CreateFolderCard_wrapper__pgeUB{position:fixed;bottom:0;background-color:#1a1a1a;width:100%;left:0;display:flex;justify-content:center}.CreateFolderCard_card__YcGpT{width:730px;background-color:#2d2d2d;border:1px dashed #9ca3af;border-radius:8px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px;min-height:60px}.CreateFolderCard_card__YcGpT:hover{border-color:#fbbf24;background-color:rgba(255,235,59,.05)}.CreateFolderCard_icon__qnHQQ{font-size:24px;font-weight:700;color:#fbbf24;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.CreateFolderCard_content__r7Ql9{flex:1 1}.CreateFolderCard_text__F6q9G{color:#9ca3af;font-size:16px;font-weight:500}.FolderList_container__Tis_q{width:100%}.FolderList_list__eCPbX{padding-top:50px;padding-bottom:150px;padding-right:20px;max-height:calc(100vh - 100px);overflow:auto}.FolderList_list__eCPbX::-webkit-scrollbar{width:12px;height:12px;background-color:#1a1a1a}.FolderList_list__eCPbX::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:6px;border:2px solid #1a1a1a}.FolderList_list__eCPbX::-webkit-scrollbar-thumb:hover{background-color:#6a6a6a}.FolderList_list__eCPbX::-webkit-scrollbar-track{background-color:#2a2a2a}@media(max-width:768px){.FolderList_list__eCPbX{padding-top:20px;padding-bottom:120px;padding-right:0}.FolderList_list__eCPbX::-webkit-scrollbar{display:none}}.FolderList_actions__XiokJ{position:fixed;bottom:0;background-color:#1a1a1a;width:100%;left:0;display:flex;gap:12px;justify-content:center;padding:16px 0}.FolderList_actionBtn__YHI8b{background-color:#6366f1;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.FolderList_actionBtn__YHI8b:hover{background-color:#4f46e5}.FolderList_actionBtn__YHI8b:first-child{background-color:#9ca3af}.FolderList_actionBtn__YHI8b:first-child:hover{background-color:rgb(184.2067039106,189.2122905028,197.7932960894)}.Input_wrapper__Fx_33{display:flex;flex-direction:column;gap:8px}.Input_label__q7b80{color:#fff;font-size:16px;font-weight:500}.Input_input__5WxBl{background-color:#1a1a1a;border:2px solid #9ca3af;border-radius:12px;padding:16px 20px;font-size:16px;color:#fff;transition:border-color .2s ease}.Input_input__5WxBl::placeholder{color:#9ca3af}.Input_input__5WxBl:focus{outline:none;border-color:#6366f1;background-color:#2d2d2d}.Input_input__5WxBl.Input_error__xGw3f{border-color:#ef4444}.Input_errorText__1vb6y{color:#ef4444;font-size:14px}.Button_btn__nhntQ{font-family:Raleway,sans-serif;font-weight:400;border-radius:42px;cursor:pointer;position:relative;border:none;transition:all .2s ease}.Button_btn__nhntQ.Button_disabled__Cu6k9{opacity:.5;pointer-events:none}.Button_btn__nhntQ.Button_loading__WDyPj .Button_content__UzTCc{opacity:.7}.Button_small__AR0Cb{font-size:16px;padding:10px 30px 12px;min-height:44px}.Button_big__R9Vqs{font-size:18px;padding:12px 40px 14px;min-height:50px}@media(max-width:600px){.Button_big__R9Vqs{font-size:16px;padding:0;min-height:42px}}.Button_primary__swzAa{background-color:#6366f1;color:#fff}.Button_primary__swzAa:hover:not(.Button_disabled__Cu6k9){background-color:#4f46e5}.Button_primary__swzAa:active:not(.Button_disabled__Cu6k9){background-color:#6366f1;border:1px solid #fbbf24}.Button_secondary__pFIlL{background-color:rgba(0,0,0,0);color:#6366f1;border:2px solid #6366f1}.Button_secondary__pFIlL:hover:not(.Button_disabled__Cu6k9){background-color:#6366f1;color:#fff}.Button_secondary__pFIlL:active:not(.Button_disabled__Cu6k9){background-color:#4f46e5;border-color:#4f46e5}.Button_ghost__lEOCo{background-color:rgba(0,0,0,0);color:#9ca3af;border:1px solid #9ca3af}.Button_ghost__lEOCo:hover:not(.Button_disabled__Cu6k9){background-color:#2d2d2d;border-color:#fff}.Button_ghost__lEOCo:active:not(.Button_disabled__Cu6k9){background-color:#1a1a1a}.Button_spinner__Ol6Kr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:Button_spin__clXgF 1s linear infinite}.Button_content__UzTCc{transition:opacity .2s ease}@keyframes Button_spin__clXgF{to{transform:translate(-50%,-50%) rotate(1turn)}}.FolderModal_overlay__jYh4J{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.FolderModal_modal__yXpuE{background-color:#2d2d2d;border-radius:8px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto}.FolderModal_header__urm8H{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #9ca3af}@media(max-width:768px){.FolderModal_header__urm8H{padding:15px}}.FolderModal_title__9XrA6{color:#fff;font-size:18px;font-weight:600;margin:0}.FolderModal_closeBtn___hbky{background:none;border:none;color:#9ca3af;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.FolderModal_closeBtn___hbky:hover{color:#fff}.FolderModal_form__kKa1c{padding:20px}@media(max-width:768px){.FolderModal_form__kKa1c{padding:15px}}.FolderModal_actions__EASAM{display:flex;gap:12px;margin-top:20px}.FolderModal_actions__EASAM button{flex:1 1}.ConfirmDialog_overlay__bF68I{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ConfirmDialog_fadeIn__1ID3F .2s ease-out}@media(max-width:768px){.ConfirmDialog_overlay__bF68I{align-items:flex-end;padding:0}}.ConfirmDialog_dialog__ZKBjl{background-color:#2d2d2d;border-radius:12px;padding:24px;max-width:400px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:ConfirmDialog_slideIn__WNmHf .2s ease-out}@media(max-width:768px){.ConfirmDialog_dialog__ZKBjl{border-radius:12px 12px 0 0;max-width:none;margin:0;animation:ConfirmDialog_slideUp__HbbDR .2s ease-out}}.ConfirmDialog_content__QrVQ2{margin-bottom:24px}.ConfirmDialog_title__tb_tc{font-family:Raleway,sans-serif;font-weight:600;font-size:18px;color:#fff;margin:0 0 12px;line-height:1.4}@media(max-width:768px){.ConfirmDialog_title__tb_tc{font-size:16px}}.ConfirmDialog_message__uRnYm{font-family:Raleway,sans-serif;font-weight:400;font-size:14px;color:#9ca3af;margin:0;line-height:1.5}@media(max-width:768px){.ConfirmDialog_message__uRnYm{font-size:14px}}.ConfirmDialog_actions__pL6ba{display:flex;gap:12px;justify-content:flex-end}@media(max-width:768px){.ConfirmDialog_actions__pL6ba{gap:8px}}.ConfirmDialog_cancelBtn___cvWD{min-width:80px}@media(max-width:768px){.ConfirmDialog_cancelBtn___cvWD{flex:1 1}}.ConfirmDialog_confirmBtn__Zs5Br{min-width:80px;background-color:#ef4444!important}.ConfirmDialog_confirmBtn__Zs5Br:hover:not(.ConfirmDialog_disabled__NCtZ0){background-color:#dc2626!important}.ConfirmDialog_confirmBtn__Zs5Br:active:not(.ConfirmDialog_disabled__NCtZ0){background-color:#ef4444!important;border-color:#fbbf24!important}@media(max-width:768px){.ConfirmDialog_confirmBtn__Zs5Br{flex:1 1}}@keyframes ConfirmDialog_fadeIn__1ID3F{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideIn__WNmHf{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ConfirmDialog_slideUp__HbbDR{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Folders_container__TJV0W{max-width:800px;margin:0 auto;padding:20px}@media(max-width:600px){.Folders_container__TJV0W{padding:16px}}.Folders_header___H0MX{margin-bottom:24px;position:relative}.Folders_backBtn__b4cxO{position:absolute;left:0;top:1px;color:#fff;cursor:pointer;width:30px}.Folders_title__zzBXK{color:#fff;font-size:24px;font-weight:700;margin:0;text-align:center}@media(max-width:600px){.Folders_title__zzBXK{font-size:20px}}.Folders_loading__02hdu{text-align:center;color:#9ca3af;padding:40px 0;font-size:16px}.Folders_error__XCDWY{background-color:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);color:#fca5a5;padding:12px 16px;border-radius:6px;margin-bottom:20px;text-align:center}.Login_container___LK4y{min-height:100vh;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:768px){.Login_container___LK4y{padding:0}}.Login_form__f3MKS{width:100%;max-width:400px;background-color:#2d2d2d;border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.Login_form__f3MKS{max-width:none;border-radius:0;padding:32px 24px;gap:20px;min-height:100vh;justify-content:center}}.Login_title__HomEc{color:#fff;font-size:32px;font-weight:700;text-align:center;margin:0}@media(max-width:768px){.Login_title__HomEc{font-size:28px}}.Login_formFields__tFQ9d{display:flex;flex-direction:column;gap:20px}.Login_submitButton__Y9jtI{width:100%;margin-top:8px}.Login_divider__92kpg{text-align:center;color:#9ca3af;font-size:16px;position:relative}.Login_divider__92kpg:after,.Login_divider__92kpg:before{content:"";position:absolute;top:50%;width:35%;height:1px;background-color:#9ca3af}.Login_divider__92kpg:before{left:0}.Login_divider__92kpg:after{right:0}.Login_oauthButtons__151at{display:flex;justify-content:center}.Login_oauthButtons__151at button{min-width:200px}.Login_linkToRegister__yszcc{text-align:center;color:#9ca3af;font-size:16px}.Login_link__1Pbfx{color:#6366f1;text-decoration:none;font-weight:500}.Login_link__1Pbfx:hover{text-decoration:underline}.EditNote_container__ZbzlI{min-height:100vh;background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;max-width:800px;margin:0 auto}.EditNote_header__wZo6M{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #9ca3af;background-color:#2d2d2d}@media(max-width:768px){.EditNote_header__wZo6M{padding:12px 16px}}.EditNote_backBtn__i7DJ5{background:none;border:none;color:#fff;cursor:pointer;width:30px}.EditNote_date__X7NNG{color:#9ca3af;font-size:14px;font-weight:500}.EditNote_deleteBtn__yzcbT{background:none;border:none;color:#ef4444;padding:8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.EditNote_deleteBtn__yzcbT svg{width:18px;height:18px}.EditNote_deleteBtn__yzcbT{transition:.3s}@media(hover:hover){.EditNote_deleteBtn__yzcbT:hover{background-color:rgba(255,82,82,.1)}}.EditNote_content__jLfDQ{flex:1 1;display:flex;flex-direction:column;padding:20px}@media(max-width:768px){.EditNote_content__jLfDQ{padding:16px}}.EditNote_titlePlaceholder__APJzG{background:none;color:#9ca3af;font-size:16px;font-weight:500;text-align:left;padding:12px 0;cursor:pointer;margin-bottom:16px;border:none;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}@media(hover:hover){.EditNote_titlePlaceholder__APJzG:hover{color:#fff;border-bottom-color:#9ca3af}}.EditNote_titleInput__z0Feo{background:none;border:none;border-bottom:1px solid #6366f1;color:#fff;font-size:16px;font-weight:500;padding:12px 0;margin-bottom:16px;outline:none}.EditNote_titleInput__z0Feo::placeholder{color:#9ca3af}.EditNote_textarea__rntCD{flex:1 1;background:none;border:none;color:#fff;font-size:16px;line-height:1.6;resize:none;outline:none;font-family:inherit}.EditNote_textarea__rntCD::placeholder{color:#9ca3af}@media(max-width:768px){.EditNote_textarea__rntCD{font-size:14px}}.EditNote_saveBtn__6hSvE{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#6366f1;color:#fff;border:none;border-radius:50px;padding:16px 44px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:.3s}@media(hover:hover){.EditNote_saveBtn__6hSvE:hover{background-color:#4f46e5}}.EditNote_saveBtn__6hSvE:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.EditNote_saveBtn__6hSvE{bottom:16px;padding:12px 40px;font-size:12px}}.EditNote_error__lE1AK,.EditNote_loading__IXroP{display:flex;align-items:center;justify-content:center;min-height:200px;color:#9ca3af;font-size:16px}.Home_container__q88zL{min-height:80vh;padding:20px;max-width:800px;margin:0 auto}@media(max-width:768px){.Home_container__q88zL{padding:12px}}.Home_loading__W8PO9{display:flex;justify-content:center;align-items:center;height:200px;color:#9ca3af;font-size:16px}.Home_error__uOMIx{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:12px;color:#fca5a5;font-size:14px;margin-bottom:20px;text-align:center}.Register_container__C29wI{min-height:100vh;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:768px){.Register_container__C29wI{padding:0}}.Register_form__pz421{width:100%;max-width:400px;background-color:#2d2d2d;border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.Register_form__pz421{max-width:none;border-radius:0;padding:32px 24px;gap:20px;min-height:100vh;justify-content:center}}.Register_title__LwC7O{color:#fff;font-size:32px;font-weight:700;text-align:center;margin:0}@media(max-width:768px){.Register_title__LwC7O{font-size:28px}}.Register_formFields__C1apO{display:flex;flex-direction:column;gap:20px}.Register_submitButton__LXcFH{width:100%;margin-top:8px}.Register_divider__PYQPI{text-align:center;color:#9ca3af;font-size:16px;position:relative}.Register_divider__PYQPI:after,.Register_divider__PYQPI:before{content:"";position:absolute;top:50%;width:35%;height:1px;background-color:#9ca3af}.Register_divider__PYQPI:before{left:0}.Register_divider__PYQPI:after{right:0}.Register_oauthButtons__DVorp{display:flex;justify-content:center}.Register_oauthButtons__DVorp button{min-width:200px}.Register_linkToLogin__4AMzx{text-align:center;color:#9ca3af;font-size:16px}.Register_link__FV_K8{color:#6366f1;text-decoration:none;font-weight:500}.Register_link__FV_K8:hover{text-decoration:underline}.Tasks_container__cuCEa{min-height:80vh;padding:20px;max-width:800px;margin:0 auto}@media(max-width:768px){.Tasks_container__cuCEa{padding:12px}}.Tasks_loading__D3N_X{padding:40px 20px;text-align:center;color:#9ca3af;font-size:16px}.Tasks_error__uvfXl{padding:20px;margin:20px;background-color:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:8px;color:#ff6b6b;font-size:14px}