.ThemeToggle_toggle__RoeI1{position:fixed;bottom:calc(.9rem + env(safe-area-inset-bottom));left:calc(.9rem + env(safe-area-inset-left));z-index:50;font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:.3rem .6rem;cursor:pointer;opacity:.8}.ThemeToggle_toggle__RoeI1:hover{color:var(--fg);border-color:var(--muted);opacity:1}.TodoApp_row__9Tgwv{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.TodoApp_row__9Tgwv .TodoApp_field__AkcxY{margin:0}.TodoApp_grow__AgG9Y{flex:1 1;min-width:0}.TodoApp_signal__81UsI{margin:0 0 1.8rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:10px}.TodoApp_signalTitle__e6Jvt{margin:0;font-size:1.1rem}.TodoApp_signalSummary__djfBW{line-height:1.6}.TodoApp_signalProjects__GlzId{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.8rem 0}.TodoApp_signal__81UsI a{color:var(--fg);overflow-wrap:anywhere}.TodoApp_signalPicks__o6cZ_{padding-left:1.3rem}.TodoApp_signalPicks__o6cZ_>li{padding:.9rem 0;border-top:1px solid var(--line)}.TodoApp_signalPicks__o6cZ_ p{margin:.4rem 0;line-height:1.5}.TodoApp_signalPicks__o6cZ_ summary{cursor:pointer;margin-top:.6rem}.TodoApp_field__AkcxY{display:block;width:100%;box-sizing:border-box;margin:0 0 .5rem;padding:.5rem .7rem;font:inherit;font-size:16px;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:8px;transition:border-color .15s,box-shadow .15s}.TodoApp_field__AkcxY:hover{border-color:var(--faint)}.TodoApp_field__AkcxY:focus{outline:none;border-color:var(--todo-sub);box-shadow:0 0 0 3px color-mix(in srgb,var(--todo-sub) 18%,transparent)}textarea.TodoApp_field__AkcxY{min-height:8rem;resize:vertical;font-family:var(--font-mono),ui-monospace,monospace;font-size:.85rem}.TodoApp_list__2Bs3o{list-style:none;margin:0 0 .6rem;padding:0}.TodoApp_list__2Bs3o li{display:flex;gap:.6rem;align-items:flex-start;margin:0;padding:.45rem 0;border-bottom:1px solid var(--line)}.TodoApp_list__2Bs3o input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;margin-top:.4rem;accent-color:var(--fg);cursor:pointer}.TodoApp_list__2Bs3o summary{cursor:pointer;overflow-wrap:anywhere}.TodoApp_body__s9Nhj{white-space:pre-wrap;overflow-wrap:anywhere}.TodoApp_pre__M4xwN{margin:.3rem 0 1rem;padding:.6rem .7rem;white-space:pre-wrap;word-break:break-all;font:.8rem/1.5 var(--font-mono),ui-monospace,monospace;color:var(--code-fg);background:var(--code-bg);border:1px solid var(--code-line);border-radius:3px}.TodoApp_sql__MbRJg{max-height:16rem;overflow:auto}.TodoApp_err__vbxXf{color:var(--syntax-string)}.TodoApp_count__QvBF6{flex:none;color:var(--muted);font-size:.85rem}.TodoApp_tabs__gtw01{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.3rem;margin:.2rem 0 1.6rem;border-bottom:1px solid var(--line)}.TodoApp_tab__1rhpE{margin-bottom:-1px;padding:.55rem 0 .6rem;font:500 .92rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;text-transform:capitalize;transition:color .15s,border-color .15s}.TodoApp_tab__1rhpE:hover{color:var(--fg)}.TodoApp_tabOn__IwP3w{color:var(--fg);border-bottom-color:var(--fg)}.TodoApp_account__jtu_c{display:flex;align-items:center;gap:.8rem;min-width:0;font:.78rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted)}.TodoApp_account__jtu_c .TodoApp_quiet__oDNc9{font:inherit;text-decoration:none}.TodoApp_account__jtu_c .TodoApp_quiet__oDNc9:hover{color:var(--fg)}.TodoApp_email__jhF6P{overflow:hidden;max-width:14rem;white-space:nowrap;text-overflow:ellipsis}.TodoApp_dbNote__7N_7y{margin:3rem 0 0;font:.75rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted)}.TodoApp_dbNote__7N_7y b{font-weight:600}.TodoApp_dbNote__7N_7y a{color:inherit}.TodoApp_dbNote__7N_7y .TodoApp_textBtn__96ndn{padding:.05rem .4rem;font-size:.72rem}.TodoApp_btn__dLQqw{padding:.5rem 1rem;font:600 .85rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--bg);background:var(--fg);border:1px solid var(--fg);border-radius:8px;cursor:pointer;transition:opacity .15s}.TodoApp_btn__dLQqw:hover{opacity:.85}.TodoApp_btn__dLQqw:disabled{opacity:.5;cursor:default}.TodoApp_textBtn__96ndn{padding:.22rem .6rem;font:500 .78rem/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;cursor:pointer;transition:color .15s,border-color .15s}.TodoApp_textBtn__96ndn:hover{color:var(--fg);border-color:var(--muted)}.TodoApp_textBtn__96ndn:disabled{opacity:.5;cursor:not-allowed}.TodoApp_projects__F_LSE{margin:1.2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}a.TodoApp_projectLink__OO5_R{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.95rem .6rem;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--line);transition:background .15s}.TodoApp_projectLink__OO5_R:hover{background:color-mix(in srgb,var(--fg) 3%,var(--bg))}.TodoApp_projectName__LzbC_{flex:1 1;min-width:12rem;font-size:1.1rem;font-weight:600;overflow-wrap:anywhere}.TodoApp_progress__GyuhW{display:inline-flex;align-items:center;gap:.5rem;font:.75rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.TodoApp_bar__lXVlv{position:relative;overflow:hidden;width:4.5rem;height:4px;border-radius:99px;background:var(--line)}.TodoApp_bar__lXVlv i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--todo-done)}a.TodoApp_back__86P1x{display:inline-block;border-bottom:0;margin-bottom:.9rem;font:500 .8rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);text-decoration:none}a.TodoApp_back__86P1x:hover{color:var(--fg)}.TodoApp_projHead__JfDQp{margin-bottom:1rem}.TodoApp_projHead__JfDQp h2.TodoApp_projTitle__fWWbF{margin:0 0 .45rem;font-size:1.85rem;line-height:1.2;letter-spacing:-.01em}.TodoApp_badge__7vGoo{margin-left:.6rem;padding:.15rem .5rem;font:600 .65rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:.3em;color:var(--muted);border:1px solid var(--line);border-radius:99px}.TodoApp_projMeta__L3JyQ{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.TodoApp_projMeta__L3JyQ .TodoApp_quiet__oDNc9{font:500 .8rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-decoration:none}.TodoApp_projMeta__L3JyQ .TodoApp_quiet__oDNc9:hover{color:var(--fg)}.TodoApp_toolbar__Ob1cC{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .4rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.TodoApp_toolbar__Ob1cC>.TodoApp_quiet__oDNc9{font:500 .78rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-decoration:none}.TodoApp_toolbar__Ob1cC>.TodoApp_quiet__oDNc9:hover{color:var(--fg)}.TodoApp_viewMenu__QpEtq{position:relative}.TodoApp_viewMenu__QpEtq summary{font:500 .78rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);cursor:pointer;list-style:none}.TodoApp_viewMenu__QpEtq summary::-webkit-details-marker{display:none}.TodoApp_viewMenu__QpEtq summary:after{content:" ▾";font-size:.7em}.TodoApp_viewMenu__QpEtq summary:hover,.TodoApp_viewMenu__QpEtq[open] summary{color:var(--fg)}.TodoApp_viewPanel__TTP7Q{position:absolute;right:0;top:calc(100% + .5rem);z-index:10;display:flex;flex-direction:column;gap:.6rem;min-width:17rem;padding:.8rem .9rem;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0/.12)}.TodoApp_density__iKai9{display:flex;gap:.5rem;align-items:center;justify-content:space-between;font:.78rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted)}.TodoApp_density__iKai9 select{max-width:11rem;padding:.25rem .4rem;font:.78rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px}.TodoApp_kids__HUucD,.TodoApp_tree__2gGGu{list-style:none;margin:0;padding:0}.TodoApp_tree__2gGGu{margin-bottom:.8rem}.TodoApp_tree__2gGGu>li+li{border-top:1px solid var(--line)}.TodoApp_kids__HUucD{margin:0 0 .3rem .95rem;padding-left:.85rem;border-left:1px solid var(--line)}.TodoApp_taskRow__oe35T{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-column-gap:.55rem;column-gap:.55rem;align-items:start;margin:0 -.4rem;padding:.6rem .4rem;border-radius:8px;transition:background .15s}.TodoApp_taskRow__oe35T:hover{background:color-mix(in srgb,var(--fg) 2.5%,var(--bg))}.TodoApp_editForm__NVSsT,.TodoApp_main__B79nW{grid-column:3;min-width:0}.TodoApp_editForm__NVSsT{grid-column:3/-1}.TodoApp_heading__6vUeW{display:block;font-size:1.02rem;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.TodoApp_n__C9_9i{margin-right:.45rem;font:500 .72rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodoApp_meta__Los_s{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin-top:.3rem;font:.72rem/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted)}.TodoApp_meta__Los_s .TodoApp_bar__lXVlv{width:3rem}.TodoApp_taskRow__oe35T input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:none;width:1.15rem;height:1.15rem;margin:.2rem 0 0;border:1.5px solid color-mix(in srgb,var(--fg) 32%,var(--bg));border-radius:50%;background:var(--bg);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.TodoApp_taskRow__oe35T input[type=checkbox]:after{content:"";width:.5rem;height:.27rem;margin-top:-.12rem;border:2px solid var(--bg);border-top:0;border-right:0;transform:rotate(-45deg);opacity:0}.TodoApp_taskRow__oe35T input[type=checkbox]:hover:not(:disabled){border-color:var(--todo-done)}.TodoApp_taskRow__oe35T input[type=checkbox]:active:not(:disabled){transform:scale(.9)}.TodoApp_taskRow__oe35T input[type=checkbox]:checked{background:var(--todo-done);border-color:var(--todo-done)}.TodoApp_taskRow__oe35T input[type=checkbox]:checked:after{opacity:1}.TodoApp_taskRow__oe35T input[type=checkbox]:indeterminate{border-color:var(--todo-half);background:var(--todo-half)}.TodoApp_taskRow__oe35T input[type=checkbox]:indeterminate:after{width:.45rem;height:0;margin:0;border-width:2px 0 0;border-top-style:solid;transform:none;opacity:1}.TodoApp_taskRow__oe35T input[type=checkbox]:disabled{cursor:default}.TodoApp_taskRow__oe35T input[type=checkbox]:focus-visible{outline:2px solid var(--todo-sub);outline-offset:2px}.TodoApp_st_done__csfeX .TodoApp_heading__6vUeW{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.TodoApp_st_failed__UPdlK .TodoApp_heading__6vUeW{color:var(--muted);-webkit-text-decoration:line-through 1.5px;text-decoration:line-through 1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--todo-over) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--todo-over) 75%,transparent)}.TodoApp_st_failed__UPdlK .TodoApp_heading__6vUeW [data-title]{font-style:italic}.TodoApp_taskRow__oe35T.TodoApp_st_failed__UPdlK input[type=checkbox]:checked{background:var(--todo-over);border-color:var(--todo-over)}.TodoApp_taskRow__oe35T.TodoApp_st_failed__UPdlK input[type=checkbox]:after{content:"✕";width:auto;height:auto;margin:0;border:0;transform:none;color:var(--bg);font:700 .62rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.TodoApp_taskRow__oe35T.TodoApp_st_failed__UPdlK input[type=checkbox]:hover:not(:disabled){border-color:var(--todo-over)}.TodoApp_failedBy__VkSDg,.TodoApp_st_failed__UPdlK .TodoApp_progress__GyuhW{color:var(--todo-over)}.TodoApp_st_failed__UPdlK .TodoApp_bar__lXVlv i{background:var(--todo-over)}.TodoApp_statusMenu__t3s0E{position:fixed;z-index:20;display:flex;flex-direction:column;min-width:12rem;padding:.3rem;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0/.14)}.TodoApp_statusMenu__t3s0E button{padding:.45rem .6rem;font:.82rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--fg);background:none;border:0;border-radius:6px;cursor:pointer}.TodoApp_statusMenu__t3s0E button:focus-visible,.TodoApp_statusMenu__t3s0E button:hover:not(:disabled){outline:none;background:color-mix(in srgb,var(--fg) 7%,var(--bg))}.TodoApp_statusMenu__t3s0E button:disabled{color:var(--muted);cursor:default}.TodoApp_statusMenu__t3s0E .TodoApp_menuFailed__32Thg:not(:disabled){color:var(--todo-over)}.TodoApp_twin__qjsTK{display:flex;flex:none;margin-top:.12rem}.TodoApp_twin__qjsTK button{display:grid;place-content:center;width:1.2rem;height:1.3rem;padding:0;font-size:.62rem;line-height:1;color:color-mix(in srgb,var(--fg) 35%,var(--bg));background:none;border:0;border-radius:4px;cursor:pointer;transition:transform .15s ease,color .15s}.TodoApp_twin__qjsTK button:hover:not(:disabled){color:var(--fg)}.TodoApp_twin__qjsTK button.TodoApp_open__bf_QF{transform:rotate(90deg)}.TodoApp_arrowSub__pmkyX.TodoApp_open__bf_QF{color:var(--todo-sub)}.TodoApp_arrowDesc__1sLjb.TodoApp_open__bf_QF{color:var(--todo-desc)}.TodoApp_twin__qjsTK button:disabled{visibility:hidden}.TodoApp_arrows__sn1pu{grid-column:6;display:flex;flex:none;gap:.15rem;opacity:0;transition:opacity .15s}.TodoApp_taskRow__oe35T:focus-within .TodoApp_arrows__sn1pu,.TodoApp_taskRow__oe35T:hover .TodoApp_arrows__sn1pu{opacity:1}@media (hover:none){.TodoApp_arrows__sn1pu{opacity:.6}}.TodoApp_arrows__sn1pu button{width:1.5rem;height:1.5rem;padding:0;font:.8rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;cursor:pointer}.TodoApp_arrows__sn1pu button:hover:not(:disabled){color:var(--fg);border-color:var(--muted)}.TodoApp_arrows__sn1pu button:disabled{opacity:.3;cursor:default}.TodoApp_due__06vSm{position:relative;grid-column:4;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:7.5rem;padding-top:.12rem;font:.78rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);text-align:right;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px}.TodoApp_due__06vSm:focus-visible{outline:2px solid var(--todo-sub);outline-offset:3px}.TodoApp_dueTop___oYKz{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.TodoApp_dueDate__rObOD{font-size:.7rem;font-weight:400;color:var(--muted)}.TodoApp_say___9ALY{color:var(--fg);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodoApp_healthSay__r5Cqt.TodoApp_t_soon__3E78q,.TodoApp_t_soon__3E78q .TodoApp_say___9ALY{color:color-mix(in srgb,var(--mood-uneasy) 80%,var(--fg));font-weight:600}.TodoApp_healthSay__r5Cqt.TodoApp_t_late__5H8U_,.TodoApp_t_late__5H8U_ .TodoApp_say___9ALY{color:color-mix(in srgb,var(--mood-angry) 80%,var(--fg));font-weight:600}.TodoApp_t_key__szDOb .TodoApp_say___9ALY{font-weight:700}.TodoApp_t_wait__roIAP .TodoApp_say___9ALY{color:var(--muted)}.TodoApp_f1__vHvRg>:is(.TodoApp_main__B79nW,.TodoApp_due__06vSm){opacity:.85}.TodoApp_f2__WfMoB>:is(.TodoApp_main__B79nW,.TodoApp_due__06vSm){opacity:.65}.TodoApp_f3__IyMIq>:is(.TodoApp_main__B79nW,.TodoApp_due__06vSm){opacity:.5}.TodoApp_healthSay__r5Cqt{margin-left:.7rem;font:500 .72rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.02em;color:var(--muted);vertical-align:.3em;white-space:nowrap}.TodoApp_moodPick___eSht{position:absolute;right:0;top:calc(100% + .4rem);z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:12rem;padding:.75rem .8rem;font:.78rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);text-align:left;white-space:normal;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0/.14)}.TodoApp_moodPick___eSht label{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.TodoApp_moodPick___eSht input,.TodoApp_moodPick___eSht select{padding:.25rem .4rem;font:.8rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px}.TodoApp_moodPick___eSht input{width:4.5em}.TodoApp_conflict___6mg9{color:color-mix(in srgb,var(--mood-angry) 72%,var(--fg));font-weight:700}.TodoApp_fixRow__iCyQJ{display:block!important}.TodoApp_fix__e3UaA{display:block;margin:.2rem 0 0 1.2rem;font:inherit;font-size:.8rem;text-align:left;color:var(--todo-sub);background:none;border:0;padding:0;cursor:pointer}.TodoApp_fix__e3UaA:hover{text-decoration:underline}.TodoApp_calPage__fE4ZU h3{margin:1.6rem 0 .4rem;font-size:1rem}.TodoApp_calBar__qo6CK{display:flex;align-items:baseline;gap:.5rem;margin:.4rem 0 .6rem}.TodoApp_calBar__qo6CK h2.TodoApp_calTitle__BLhyS{flex:1 1;margin:0;font-size:1.25rem;font-weight:400;letter-spacing:.01em}.TodoApp_calBar__qo6CK button{padding:.15rem .45rem;font:500 .85rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:6px}.TodoApp_calBar__qo6CK button:hover:not(:disabled){color:var(--fg);border-color:var(--muted)}.TodoApp_calBar__qo6CK button:disabled{opacity:.4;cursor:default}.TodoApp_cal__G_Sjn{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.TodoApp_calHead__uYp0j{padding:.3rem .4rem;font:600 .62rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.TodoApp_calDay__WES57,.TodoApp_calHead__uYp0j{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.TodoApp_calDay__WES57{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:5.4rem;padding:.3rem .35rem .35rem;background:var(--bg)}.TodoApp_weekend__wrr5f{background:color-mix(in srgb,var(--fg) 3.5%,var(--bg))}.TodoApp_num__thsOw{font-size:.85rem;line-height:1.5;font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}.TodoApp_past__d3ddd .TodoApp_num__thsOw{color:var(--muted)}.TodoApp_today__0ZzZd .TodoApp_num__thsOw{align-self:flex-start;padding:0 .42em;border-radius:999px;color:var(--bg);background:var(--todo-sub)}.TodoApp_blocked__eQCr3{color:var(--bg);background:var(--fg)}.TodoApp_partly__lrqDm{background:repeating-linear-gradient(135deg,var(--bg) 0 5px,color-mix(in srgb,var(--fg) 12%,var(--bg)) 5px 6px)}.TodoApp_blocked__eQCr3.TodoApp_fromGoogle__MArsq{background:repeating-linear-gradient(135deg,var(--fg) 0 7px,color-mix(in srgb,var(--fg) 82%,var(--bg)) 7px 9px)}.TodoApp_blocked__eQCr3 .TodoApp_num__thsOw{color:var(--bg)}.TodoApp_offTitle__b_yrt{font:600 .6rem/1.3 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.TodoApp_chip__oUFSb,.TodoApp_offTitle__b_yrt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TodoApp_chip__oUFSb{padding:1px 4px 1px 5px;font:500 .66rem/1.35 system-ui,sans-serif;text-align:left;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:3px;cursor:pointer}.TodoApp_chip__oUFSb:hover{border-color:var(--muted)}.TodoApp_c_angry__vL34U{border-left-color:var(--mood-angry)}.TodoApp_c_important__X99sF{border-left-color:var(--mood-important)}.TodoApp_c_uneasy__4bpNS{border-left-color:var(--mood-uneasy)}.TodoApp_c_calm__AtEcU{border-left-color:var(--mood-calm)}.TodoApp_c_waiting__1NjxS{border-left-color:var(--mood-waiting)}.TodoApp_c_party__TBB_H{border-left-color:var(--mood-party)}.TodoApp_c_late__1jlr6{color:color-mix(in srgb,var(--mood-angry) 72%,var(--fg));border-color:var(--mood-angry);font-weight:700}.TodoApp_more___0BaH{font:.62rem/1.2 system-ui,sans-serif;color:var(--muted)}.TodoApp_blocked__eQCr3 .TodoApp_more___0BaH{color:var(--bg)}.TodoApp_legend__n7AgY{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:.5rem 0 0;font:.72rem/1.4 system-ui,sans-serif;color:var(--muted)}.TodoApp_legend__n7AgY i,.TodoApp_list__2Bs3o i{display:inline-block;width:.75em;height:.75em;margin-right:.25em;vertical-align:-.05em;border-radius:2px}.TodoApp_kBlocked__ccdzx{background:var(--fg)}.TodoApp_kGoogle__jz1IB{background:repeating-linear-gradient(135deg,var(--fg) 0 2px,color-mix(in srgb,var(--fg) 55%,var(--bg)) 2px 4px)}.TodoApp_kAngry__p2mYC{background:var(--mood-angry)}.TodoApp_kCalm__HwULH{background:var(--mood-calm)}.TodoApp_calCols__cYGiC{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.4rem}.TodoApp_card__ghdNV{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem 1rem;border:1px solid var(--line);border-radius:6px}.TodoApp_card__ghdNV h3{margin:0}.TodoApp_card__ghdNV p{margin:0;font-size:.85rem}.TodoApp_card__ghdNV form{display:flex;flex-direction:column;gap:.5rem}.TodoApp_card__ghdNV button{align-self:flex-start}.TodoApp_live__G_F0x{color:var(--todo-done)}@media (max-width:600px){.TodoApp_calDay__WES57{min-height:3.2rem;padding:.2rem}.TodoApp_num__thsOw{font-size:.75rem}.TodoApp_more___0BaH,.TodoApp_offTitle__b_yrt{display:none}.TodoApp_chip__oUFSb{height:5px;padding:0;font-size:0;border-width:0 0 0 100%}}.TodoApp_overdue__S6GFK{color:color-mix(in srgb,var(--mood-angry) 72%,var(--fg));font-weight:600}.TodoApp_dueField__FV18O{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin:.1rem 0 .6rem;font:.78rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted)}.TodoApp_dueField__FV18O label{display:inline-flex;align-items:center;gap:.4rem}.TodoApp_dueField__FV18O input{padding:.3rem .45rem;font:.82rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px}.TodoApp_dueField__FV18O input[type=number]{width:4.5rem}.TodoApp_dueField__FV18O input:focus{outline:none;border-color:var(--todo-sub)}.TodoApp_dueField__FV18O .TodoApp_quiet__oDNc9{font-size:.75rem}.TodoApp_preview__aIMWu{margin:0 0 .7rem;font:.78rem/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--todo-done)}.TodoApp_previewBad__hj1JK{color:var(--todo-over)}.TodoApp_descBody__fkPJp{margin:0 0 .6rem 3.55rem;padding:.7rem .9rem;background:color-mix(in srgb,var(--fg) 3%,var(--bg));border-radius:8px}.TodoApp_descBody__fkPJp .TodoApp_row__9Tgwv{margin:.5rem 0 0}.TodoApp_body__s9Nhj{margin:0;font-size:.95rem}.TodoApp_seg__Z8fkc{display:inline-flex;padding:2px;background:color-mix(in srgb,var(--fg) 5%,var(--bg));border-radius:8px}.TodoApp_seg__Z8fkc button{padding:.22rem .6rem;font:500 .72rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted);text-transform:capitalize;background:none;border:0;border-radius:6px;cursor:pointer}.TodoApp_seg__Z8fkc button:hover{color:var(--fg)}.TodoApp_seg__Z8fkc .TodoApp_segOn__eI1Qn{color:var(--fg);background:var(--bg);box-shadow:0 1px 2px rgb(0 0 0/.12)}[data-density=compact] .TodoApp_taskRow__oe35T{align-items:center;column-gap:.45rem;padding:.16rem .4rem;border-radius:6px}[data-density=compact] .TodoApp_taskRow__oe35T input[type=checkbox]{width:.95rem;height:.95rem;margin:0}[data-density=compact] .TodoApp_twin__qjsTK{margin:0}[data-density=compact] .TodoApp_twin__qjsTK button{width:1rem;height:1.1rem;font-size:.55rem}[data-density=compact] .TodoApp_main__B79nW{display:flex;align-items:center;gap:.6rem}[data-density=compact] .TodoApp_heading__6vUeW{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.93rem;line-height:1.55;white-space:nowrap;text-overflow:ellipsis}[data-density=compact] .TodoApp_meta__Los_s{flex:none;flex-wrap:nowrap;margin:0}[data-density=compact] .TodoApp_meta__Los_s .TodoApp_bar__lXVlv{width:2rem}[data-density=compact] .TodoApp_due__06vSm{flex-direction:row;min-width:4.6rem;padding:0}[data-density=compact] .TodoApp_dueDate__rObOD{display:none}[data-density=compact] .TodoApp_arrows__sn1pu button{width:1.25rem;height:1.25rem;font-size:.7rem}[data-density=compact] .TodoApp_tree__2gGGu>li+li{border-top:0}[data-density=compact] .TodoApp_kids__HUucD{margin:0 0 .1rem .7rem;padding-left:.6rem}[data-density=compact] .TodoApp_descBody__fkPJp{margin:.1rem 0 .4rem 2.9rem;padding:.5rem .75rem}[data-density=compact] .TodoApp_body__s9Nhj{font-size:.88rem}@media (max-width:600px){[data-density=compact] .TodoApp_taskRow__oe35T{grid-template-columns:auto auto minmax(0,1fr) auto auto}[data-density=compact] .TodoApp_main__B79nW{grid-column:3}[data-density=compact] .TodoApp_home__IpHnX{grid-column:5}[data-density=compact] .TodoApp_due__06vSm{grid-column:4;grid-row:1;min-width:0;margin:0}[data-density=compact] .TodoApp_arrows__sn1pu{display:none}[data-density=compact] .TodoApp_descBody__fkPJp{margin-left:1rem}.TodoApp_seg__Z8fkc button{padding:.22rem .45rem}}[data-density=comfortable] .TodoApp_taskRow__oe35T{padding:.9rem .4rem}[data-density=comfortable] .TodoApp_kids__HUucD{padding-left:1.2rem}@media (max-width:600px){.TodoApp_taskRow__oe35T{grid-template-columns:auto auto minmax(0,1fr) auto}.TodoApp_main__B79nW{grid-column:3/-1}.TodoApp_due__06vSm{grid-column:3;grid-row:2;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.5rem;min-width:0;margin-top:.35rem}.TodoApp_arrows__sn1pu{grid-column:4;grid-row:2;margin-top:.2rem}.TodoApp_moodPick___eSht{left:0;right:auto}.TodoApp_descBody__fkPJp{margin-left:1.2rem}.TodoApp_email__jhF6P{display:none}.TodoApp_account__jtu_c{order:-1;width:100%;justify-content:flex-end}.TodoApp_projHead__JfDQp h2.TodoApp_projTitle__fWWbF{font-size:1.5rem}}.TodoApp_sitefoot__9adaC{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem}.TodoApp_quiet__oDNc9{padding:0;font:inherit;font-size:.85rem;color:var(--muted);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TodoApp_danger__ImdbW{margin-top:3rem}