:root{--blue-dark: #1E6F9F;--blue: #4EA8DE;--purple-dark: #5E60CE;--purple: #8284FA;--gray-700: #0D0D0D;--gray-600: #1A1A1A;--gray-500: #262626;--gray-400: #333333;--gray-300: #808080;--gray-200: #D9D9D9;--gray-100: #F2F2F2;--danger: #E25858;--font-family: "Inter", sans-serif;--text-normal: 1rem/140% var(--font-family);--text-md: .875rem/140% var(--font-family);--text-sm: .75rem/140% var(--font-family)}:focus{outline:none;box-shadow:0 0 0 2px var(--purple-dark);border-radius:8px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--gray-600);-webkit-font-smoothing:antialiased}body,input,button{font-family:var(--font-family);font-weight:400;font:var(--text-normal)}._addTask_tohsc_1{display:flex;align-items:start;gap:.5rem;margin-top:-1.6875rem}._input_tohsc_8{width:100%}._input_tohsc_8 input{width:100%;background-color:var(--gray-500);padding:1rem;border:1px solid var(--gray-700);border-radius:8px;color:var(--gray-100);outline:none;transition:.2s ease}._input_tohsc_8 input._validate_tohsc_24{border:1px solid var(--danger)}._input_tohsc_8 input::placeholder{color:var(--gray-300)}._input_tohsc_8 input:focus{border:1px solid var(--purple-dark);box-shadow:none}._input_tohsc_8 span{font:var(--text-md);color:var(--danger)}._button_tohsc_42{background-color:var(--blue-dark);color:var(--gray-100);font:var(--text-md);font-weight:700;padding:1rem;border:none;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer}._button_tohsc_42:not(:disabled):hover{background-color:var(--blue);transition:background .2s}._button_tohsc_42:disabled{opacity:.7;cursor:not-allowed}._headerContainer_f7572_1{background-color:var(--gray-700);padding-block:4.5rem 5rem;display:flex;justify-content:center}._counters_1rwqj_1{display:flex;align-items:center;justify-content:space-between}._counters_1rwqj_1 div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._counters_1rwqj_1 div small{font:var(--text-md);color:var(--blue);font-weight:700}._counters_1rwqj_1 div+div small{color:var(--purple)}._counters_1rwqj_1 div span{background-color:var(--gray-400);padding:.125rem .5rem;border-radius:999px;font:var(--text-sm);color:var(--gray-200);font-weight:700;line-height:normal}._container_1k1lz_1{text-align:center;border-top:1px solid var(--gray-300);border-radius:8px}._container_1k1lz_1 img{margin-top:4rem}._container_1k1lz_1 p{margin-top:1rem;color:var(--gray-300)}._task_u3j4d_1{background-color:var(--gray-500);padding:1rem;border:1px solid var(--gray-400);border-radius:8px;box-sizing:initial;display:flex;align-items:start;justify-content:space-between;gap:.75rem}._task_u3j4d_1+._task_u3j4d_1{margin-top:.75rem}._task_u3j4d_1>div{width:100%;display:flex;align-items:start;gap:.75rem}._task_u3j4d_1>div input{min-width:1.5rem;height:1.5rem;border-radius:50%;border:3px solid var(--blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;display:flex;background-position:center;transition:.2s}._task_u3j4d_1>div input:hover{border:3px solid var(--blue-dark);background-color:#1e6f9f33}._task_u3j4d_1>div input:checked{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='7'%20viewBox='0%200%2010%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.43059%200.342123L4.09865%204.67406L1.61618%202.19159L0.780273%203.0275L4.09865%206.34587L9.26649%201.17803L8.43059%200.342123Z'%20fill='%23F2F2F2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1rem;background-color:var(--purple-dark);border:3px solid var(--purple-dark)}._task_u3j4d_1>div input:checked:hover{background-color:var(--purple);border:3px solid var(--purple)}._task_u3j4d_1>div p{color:var(--gray-100);word-break:break-all}._task_u3j4d_1>div p._completed_u3j4d_63{text-decoration:line-through}._task_u3j4d_1 button{background-color:transparent;border:none;border-radius:4px;padding:.3125rem .375rem;color:var(--gray-300);line-height:0;cursor:pointer}._task_u3j4d_1 button:hover{background-color:var(--gray-400);color:var(--danger);transition:.2s}._container_76gft_1{margin-top:4rem}._taskList_76gft_5{margin-top:1.5rem}._taskList_76gft_5 ._tasks_76gft_9{margin-bottom:9rem}._main_1wu2w_1{max-width:736px;margin:auto;padding-inline:1rem}
