._todoList_plvsk_1{padding:0;display:flex;flex-direction:column-reverse}._todoCard_plvsk_7{list-style:none;padding-bottom:1rem}._todoCard_plvsk_7 i{font-size:1.6rem}._todoCard_plvsk_7 h3,._todoCard_plvsk_7 h4,._todoCard_plvsk_7 p{margin:0;padding:0 .5rem}._todoInfo_plvsk_22{border:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-bottom:.5rem;border-radius:0;width:100%;text-align:left}._todoInfo_plvsk_22>p{font-size:1.4rem}._todoHandling_plvsk_36{display:flex;justify-content:space-between;padding:0 1rem;overflow:hidden;transition:all .2s ease}._todoStats_plvsk_44{list-style:none;display:flex;flex-wrap:wrap;width:150px;padding:0;border:1px solid #e0e0e0}._todoStats_plvsk_44 li{font-size:1.2rem;padding:0 .5rem;width:40%}._todoButtons_plvsk_59{border:1px solid #e0e0e0}._todoButtons_plvsk_59 button{height:38px;width:38px;border:none;border-right:1px solid #e0e0e0;border-radius:0;background:none}._todoButtons_plvsk_59 button:hover{border-color:#e0e0e0;color:#1e90ff}._resetButton_plvsk_77{font-size:1.4rem}._modal_overlay_jfpza_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_content_jfpza_14{background-color:#222;padding:20px;border-radius:10px;width:80%;max-width:500px;box-shadow:0 5px 15px #0000004d;text-align:center}._button_jfpza_24{margin-top:10px;padding:10px 15px;border:none;color:#424242;cursor:pointer;border-radius:5px}._login_1uoe0_1{margin-top:1rem;text-align:center}._login_1uoe0_1 button{font-size:1.6rem}._form_1yec8_1{text-align:center;font-size:1.8rem}._form_1yec8_1 input{background-color:#121212;font-size:1.4rem}._form_1yec8_1 button{font-size:1.4rem;margin-top:1rem}._template_10hnz_1{border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;padding:.5rem;justify-content:space-between}._template_10hnz_1 h2,._template_10hnz_1 h3{width:40%;margin:0}._template_10hnz_1 ul{width:60%}._template_10hnz_1 button{width:40%;margin:0;font-size:1.2rem}._templateStats_10hnz_23{padding:0;display:flex;justify-content:right}._templateStats_10hnz_23 li{list-style:none;font-size:1.2rem;padding:0 .5rem;border-left:1px solid #e0e0e0}._header_desktop_p67tz_1{font-size:1.2rem;padding-left:10px;background-color:#222}._header_desktop_p67tz_1 i{color:#1e90ff;padding-right:.5rem}._profilePicture_desktop_p67tz_12{height:64px;width:64px}._nav_desktop_p67tz_17{display:flex;flex-direction:column;padding:0;height:60px;width:280px;margin:0 auto 10px}._nav_desktop_p67tz_17 li{margin-top:10px;list-style:none;font-size:2rem;width:100%;height:100%}._nav_desktop_p67tz_17 li a{display:flex;align-items:center;justify-content:start;width:90%;height:100%;text-decoration:none;padding-left:10px}._profile_desktop_p67tz_45{line-height:.2rem;width:40vw}._userInfo_desktop_p67tz_50{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}._statsList_desktop_p67tz_57{list-style-type:none;padding:0;margin:0}._progressbar_desktop_p67tz_63{padding:0;margin:0 0 2px;width:200px;height:16px;border:1px solid #e0e0e0;overflow:visible}._progress_desktop_p67tz_73{padding:0;margin:0;height:100%;background-color:#1e90ff;width:0%;font-size:1.2rem;transition:width .3s ease}._labels_desktop_p67tz_83 ul{margin:0;padding:0;list-style:none;text-align:right}._labels_desktop_p67tz_83 li{margin-bottom:2px}._header_mobile_p67tz_94{font-size:1.2rem;margin:0 2rem;padding-top:1rem;border-bottom:1px solid #e0e0e0}i{color:#1e90ff}._profilePicture_mobile_p67tz_105{height:64px;width:64px}._nav_mobile_p67tz_110{position:fixed;bottom:0;right:0;left:0;height:60px;z-index:1000;display:flex;justify-content:space-around;padding:0;background-color:#121212;border-top:2px solid #1e90ff;margin:0}._nav_mobile_p67tz_110 li{list-style:none;width:100%}._nav_mobile_p67tz_110 li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}a i{font-size:3rem;color:#e0e0e0;transition:all .2s}._profile_mobile_p67tz_145{line-height:.2rem;width:40vw}._userInfo_mobile_p67tz_150{display:flex;justify-content:space-between;align-items:flex-start}._statsList_mobile_p67tz_156{list-style-type:none;padding:0;margin:0}._progressbar_mobile_p67tz_162{padding:0;margin:0 0 2px;width:30vw;height:16px;border:1px solid #e0e0e0;overflow:visible}._progress_mobile_p67tz_172{padding:0;margin:0;height:100%;background-color:#1e90ff;width:0%;font-size:1.2rem;transition:width .3s ease}._labels_mobile_p67tz_182 ul{margin:0;padding:0;list-style:none;text-align:right}._labels_mobile_p67tz_182 li{margin-bottom:2px}._disclaimer_1pds0_1{margin:0 20px}._disclaimer_1pds0_1 p{font-size:1.4rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:62.5%;color-scheme:dark;color:#e0e0e0;background-color:#121212;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#e0e0e0;transition:all .2s}a:hover{color:#1e90ff}.active{background-color:#1a1a1a}.active i{color:#1e90ff}#root{margin:0;min-height:100vh}h1{font-size:2.4rem;line-height:1.1}h2{text-align:center}h4{color:#1e90ff}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#1e90ff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.fa-x{color:red}.fa-check{color:#adff2f}@media screen and (width > 768px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:1.8rem}h4{font-size:1.4rem;margin:0}#root{display:grid;grid-template-columns:300px 1.5fr 1fr}body{max-width:1400px;margin:0 auto}.active{background-color:#1a1a1a;color:#1e90ff;border-radius:5px}}._login_1m82d_1{font-size:2rem;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._button_1m82d_10{font-size:1.6rem}._install_banner_1tzp1_1{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#333;color:#fff;padding:10px;text-align:center;box-shadow:0 0 10px #0000004d;z-index:1000}._install_banner_1tzp1_1 button{margin:5px;padding:5px 15px;font-size:16px}
