:root{font-family:Inter,sans-serif;color-scheme:light;--background: #f6f7fb;--surface: #ffffff;--surface-soft: #f0f1f8;--text: #24243b;--muted: #77798d;--line: #e6e7f0;--accent: #6b56d5;--accent-soft: #eeebfc;--accent-text: #6b56d5;--success: #39836d;--success-soft: #eaf5ef;--danger: #bd4560;--shadow: 0 8px 32px #26214504}:root[data-theme=dark]{color-scheme:dark;--background: #11121b;--surface: #1a1b28;--surface-soft: #222332;--text: #eeedf8;--muted: #a0a0b8;--line: #2c2d40;--accent: #9e8bf5;--accent-soft: #2b2645;--accent-text: #baabff;--success: #89c9af;--success-soft: #21372f;--danger: #ee97aa;--shadow: 0 8px 32px #00000008}*{box-sizing:border-box;margin:0;padding:0}html{min-width:320px}body{min-width:320px;min-height:100vh;background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased}body,button,input{font-family:Inter,sans-serif;font-size:14px}button,input,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}button,a,input{transition:background-color .18s,border-color .18s,color .18s}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button{color:inherit}::selection{background:var(--accent-soft);color:var(--accent-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}._header_iqg6g_1{width:100%;border-bottom:1px solid var(--line);background:var(--surface)}._inner_iqg6g_2{width:min(1120px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;min-height:88px;gap:24px}._brand_iqg6g_3{display:inline-flex;align-items:center;gap:10px;font-size:29px;font-weight:750;letter-spacing:-1.5px}._brandIcon_iqg6g_4{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#6b56d5;color:#fff;box-shadow:0 4px 12px #6b56d524}._brandAccent_iqg6g_5{font-weight:450}._brandDot_iqg6g_6{color:var(--accent)}._right_iqg6g_7{display:flex;align-items:center;gap:28px}._tagline_iqg6g_8{color:var(--muted);font-size:9px;font-weight:550;letter-spacing:1.8px}._themeToggle_iqg6g_9{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--surface)}._themeToggle_iqg6g_9:hover{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent)}._skipLink_iqg6g_11{position:fixed;top:-100px;left:20px;padding:12px;background:var(--surface);border:1px solid var(--accent);border-radius:8px;z-index:10}._skipLink_iqg6g_11:focus{top:12px}@media (max-width: 640px){._inner_iqg6g_2{width:calc(100% - 40px);min-height:76px}._tagline_iqg6g_8{display:none}}._list_1r8g0_1{display:flex;flex-direction:column;gap:10px;list-style:none}._task_1r8g0_2{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 10px 12px 5px;background:var(--surface);border:1px solid var(--line);border-radius:11px}._task_1r8g0_2:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}._checkControl_1r8g0_4{display:grid;place-items:center;position:relative;width:38px;min-width:38px;height:44px;cursor:pointer}._checkControl_1r8g0_4 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;background:var(--surface);border:1.5px solid var(--line);border-radius:6px;cursor:pointer}._checkControl_1r8g0_4 input:checked{border-color:#6b56d5;background:#6b56d5}._checkControl_1r8g0_4>span{display:none;position:absolute;color:#fff;pointer-events:none}._checkControl_1r8g0_4 input:checked+span{display:flex}._taskText_1r8g0_9{min-width:0;flex:1;padding-right:8px}._taskText_1r8g0_9>span{font-size:12px;line-height:1.7;color:var(--text);overflow-wrap:anywhere}._taskText_1r8g0_9>small{display:block;color:var(--muted);font-size:9px;margin-top:4px}._task_1r8g0_2[data-completed=true]{background:var(--background)}._task_1r8g0_2[data-completed=true] ._taskText_1r8g0_9>span{text-decoration:line-through;color:var(--muted)}._status_1r8g0_14{background:var(--surface-soft);color:var(--muted);font-size:8px;padding:5px 8px;border-radius:5px;white-space:nowrap}._task_1r8g0_2[data-completed=true] ._status_1r8g0_14{color:var(--success);background:var(--success-soft)}._deleteButton_1r8g0_16{display:grid;place-items:center;width:36px;height:44px;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:var(--muted)}._deleteButton_1r8g0_16:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}._emptyList_1r8g0_18{padding:42px 16px 45px;text-align:center;background:var(--background);border:1px dashed var(--line);border-radius:12px}._emptyIcon_1r8g0_19{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--accent-soft);color:var(--accent-text);margin-bottom:17px}._emptyList_1r8g0_18 h3{font-size:13px;font-weight:550;line-height:1.6}._emptyList_1r8g0_18 p{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.8}@media (max-width: 640px){._status_1r8g0_14{display:none}._task_1r8g0_2{gap:5px;padding-right:5px}._taskText_1r8g0_9>span{font-size:12px}._deleteButton_1r8g0_16{width:34px}._checkControl_1r8g0_4{width:32px;min-width:32px}}._intro_43bmy_1{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:36px}._eyebrow_43bmy_2{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:650;letter-spacing:1.5px;margin-bottom:18px}._eyebrow_43bmy_2>span{width:6px;height:6px;border-radius:50%;background:var(--accent)}._intro_43bmy_1 h1{font-size:clamp(35px,4.2vw,54px);letter-spacing:-2.3px;line-height:1.12;font-weight:650}._intro_43bmy_1 h1>span{color:var(--accent-text)}._subtitle_43bmy_6{color:var(--muted);font-size:13px;line-height:1.8;margin-top:16px}._introNote_43bmy_7{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px;line-height:1.8;padding:18px 0 18px 28px;border-left:1px solid var(--line)}._introNote_43bmy_7 svg{color:var(--accent-text)}._introNote_43bmy_7 strong{color:var(--text);font-weight:550}._stats_43bmy_10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}._stat_43bmy_10{display:flex;align-items:center;gap:14px;padding:21px 22px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}._statIcon_43bmy_12,._successIcon_43bmy_12{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);flex-shrink:0}._successIcon_43bmy_12{color:var(--success);background:var(--success-soft)}._stat_43bmy_10>div>span{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}._stat_43bmy_10 strong{font-size:26px;font-weight:600;letter-spacing:-1px;line-height:1}._statNote_43bmy_16{color:var(--muted);font-size:9px;line-height:1.7;margin-left:auto;max-width:75px}._workspace_43bmy_17{display:grid;grid-template-columns:minmax(0,1fr) 284px;gap:24px;align-items:start}._taskPanel_43bmy_18{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;min-width:0;box-shadow:var(--shadow)}._panelHeading_43bmy_19{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}._panelHeading_43bmy_19 h2{font-size:19px;font-weight:600;letter-spacing:-.6px}._panelHeading_43bmy_19 p{margin-top:7px;font-size:11px;color:var(--muted)}._headingMark_43bmy_22{display:grid;place-items:center;width:34px;height:34px;background:var(--surface-soft);border-radius:50%;color:var(--muted)}._composer_43bmy_23{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;background:var(--background);padding:7px 7px 7px 14px}._composer_43bmy_23>svg{color:var(--muted)}._composer_43bmy_23:focus-within{border-color:var(--accent)}._composer_43bmy_23 input{width:100%;min-width:0;min-height:42px;border:0;color:var(--text);background:transparent;font-size:12px;outline-offset:0;border-radius:4px}._composer_43bmy_23 input::placeholder{color:var(--muted)}._composer_43bmy_23 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;height:42px;background:#6b56d5;color:#fff;border:0;border-radius:8px;font-size:11px;font-weight:550;flex-shrink:0}._composer_43bmy_23 button:hover{background:#5944c0}._composer_43bmy_23 button:disabled{background:#6b56d5;opacity:.55;cursor:not-allowed}._listToolbar_43bmy_31{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 0 18px}._filters_43bmy_32{display:flex;gap:5px;flex-wrap:wrap}._filters_43bmy_32 button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:550}._filters_43bmy_32 button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}._filters_43bmy_32 button:hover{background:var(--surface-soft)}._filters_43bmy_32 button span{font-size:9px;opacity:.8}._listHint_43bmy_37{color:var(--muted);font-size:8px;letter-spacing:1.1px;white-space:nowrap}._sidebar_43bmy_38{display:flex;flex-direction:column;gap:25px;min-width:0}._progressCard_43bmy_39{padding:27px 23px 0;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}._cardEyebrow_43bmy_40{display:flex;justify-content:center;align-items:center;gap:7px;font-size:8px;letter-spacing:1.2px;color:var(--accent-text);margin-bottom:14px}._progressCard_43bmy_39 h2{font-size:17px;font-weight:550;letter-spacing:-.5px}._progressCircle_43bmy_42{width:135px;height:135px;border-radius:50%;padding:7px;margin:24px auto 20px;transform:rotate(-90deg)}._progressCircle_43bmy_42>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--surface);transform:rotate(90deg)}._progressCircle_43bmy_42 strong{font-size:33px;font-weight:600;letter-spacing:-1px;line-height:1.3}._progressCircle_43bmy_42 strong>span{font-size:18px;color:var(--accent-text);margin-left:2px}._progressCircle_43bmy_42>div>span{font-size:9px;color:var(--muted);margin-top:2px}._progressCaption_43bmy_47{color:var(--muted);font-size:11px;line-height:1.8}._progressCaption_43bmy_47 strong{color:var(--text);font-weight:550}._progressFoot_43bmy_49{display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid var(--line);background:var(--background);color:var(--muted);font-size:8px;line-height:1.6;margin:24px -23px 0;padding:16px 10px}._progressFoot_43bmy_49 svg{color:var(--success)}._focusNote_43bmy_51{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;line-height:1.8;color:var(--muted)}._noteLine_43bmy_52{height:35px;width:2px;background:var(--accent);opacity:.6}._focusNote_43bmy_51 strong{font-weight:500;color:var(--text)}._srOnly_43bmy_54{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1000px){._statNote_43bmy_16{display:none}._workspace_43bmy_17{grid-template-columns:minmax(0,1fr) 250px;gap:18px}._taskPanel_43bmy_18{padding:22px}._listHint_43bmy_37{display:none}}@media (max-width: 760px){._introNote_43bmy_7{display:none}._workspace_43bmy_17{grid-template-columns:1fr}._sidebar_43bmy_38{display:grid;grid-template-columns:1fr 1fr;align-items:center}._stats_43bmy_10{gap:10px}._stat_43bmy_10{padding:17px 14px;gap:10px}._statIcon_43bmy_12,._successIcon_43bmy_12{width:35px;height:35px}._stat_43bmy_10 strong{font-size:23px}}@media (max-width: 480px){._intro_43bmy_1{margin-bottom:26px}._intro_43bmy_1 h1{letter-spacing:-1.5px;font-size:38px}._eyebrow_43bmy_2{font-size:8px;letter-spacing:1px}._subtitle_43bmy_6{font-size:12px}._desktopBreak_43bmy_59{display:none}._stats_43bmy_10{margin-bottom:22px;gap:8px}._stat_43bmy_10{align-items:flex-start;flex-direction:column;gap:11px;padding:15px 12px;border-radius:12px}._statIcon_43bmy_12,._successIcon_43bmy_12{width:30px;height:30px;border-radius:9px}._statIcon_43bmy_12 svg,._successIcon_43bmy_12 svg{width:17px;height:17px}._stat_43bmy_10>div>span{font-size:9px}._taskPanel_43bmy_18{padding:20px 15px}._panelHeading_43bmy_19 h2{font-size:18px}._composer_43bmy_23{gap:8px;padding-left:10px}._composer_43bmy_23>svg{display:none}._composer_43bmy_23 button{padding:0 11px}._composer_43bmy_23 button>svg{display:none}._listToolbar_43bmy_31{padding-top:20px}._filters_43bmy_32{gap:2px}._filters_43bmy_32 button{padding:8px}._sidebar_43bmy_38{display:block}._focusNote_43bmy_51{margin-top:22px}._progressCard_43bmy_39{padding-top:23px}._progressCircle_43bmy_42{width:120px;height:120px;margin-top:20px}}._wrapper_1q3lo_1{width:100%;min-height:100svh}._content_1q3lo_2{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:48px 0 24px}._footer_1q3lo_3{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:22px 0 4px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}._footer_1q3lo_3 span:first-child{color:var(--accent-text);font-weight:600}@media (max-width: 640px){._content_1q3lo_2{width:calc(100% - 40px);padding-top:32px}._footer_1q3lo_3{align-items:flex-start;flex-direction:column;gap:8px;margin-top:28px;line-height:1.6}}
