.SubtaskItem_subtaskContainer__ZQ_dd{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:7px;border:1px solid var(--panel-border);background:var(--bg-card);transition:all .2s ease;position:relative;will-change:transform,opacity;overflow:visible;user-select:none;-webkit-user-select:none;cursor:grab;min-width:0}.SubtaskItem_subtaskContainer__ZQ_dd:active{cursor:grabbing}.SubtaskItem_priorityToneP1__MA23g{background:linear-gradient(90deg,var(--grade-a-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-a-border)}.SubtaskItem_priorityToneP2__zxnNN{background:linear-gradient(90deg,var(--grade-b-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-b-border)}.SubtaskItem_priorityToneP3__SJ_VD{background:linear-gradient(90deg,var(--grade-c-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-c-border)}.SubtaskItem_progressState__AjOV1{background:linear-gradient(90deg,var(--state-progress-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--state-progress-border)}.SubtaskItem_menuOpen__w64j6{z-index:5300}.SubtaskItem_dropPreview__qquxx{background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.16)}.SubtaskItem_dropPreview__qquxx:before{content:"";position:absolute;left:6px;right:6px;top:-1px;height:2px;border-radius:999px;background:var(--primary);opacity:.4}.SubtaskItem_dragging__VjyUc{background:var(--bg-card);box-shadow:0 12px 24px rgba(0,0,0,.1),0 0 0 1px rgba(47,42,37,.04);transition:none;cursor:grabbing}.SubtaskItem_dragGhostSource__w92Ib{height:0;min-height:0;padding:0;border-width:0;margin:0;gap:0;overflow:hidden;box-shadow:none;background:transparent;opacity:0;pointer-events:none}.SubtaskItem_dropLine__YBl5l{border-top:2px solid var(--primary);border-top-left-radius:0;border-top-right-radius:0}.SubtaskItem_dragPreviewAfter__tVCQu,.SubtaskItem_dragPreviewBefore__DoWZ0{position:static;pointer-events:none;z-index:3}.SubtaskItem_dragPreviewBefore__DoWZ0{margin-bottom:3px}.SubtaskItem_dragPreviewAfter__tVCQu{margin-top:3px}.SubtaskItem_dragPreviewCard__Mz7L8{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px dashed var(--primary);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.08) inset;opacity:.84}.SubtaskItem_dragPreviewMarker__5xi6U{flex:0 0 auto;color:var(--body-ink-muted);opacity:.9}.SubtaskItem_dragPreviewTitle__D6PHK{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:600;color:var(--body-ink)}.SubtaskItem_subtaskContainer__ZQ_dd:hover{box-shadow:0 8px 18px rgba(24,22,20,.08)}.SubtaskItem_holdState__U2DeB{border-color:color-mix(in srgb,var(--warning) 54%,rgba(47,42,37,.08))}.SubtaskItem_doneState__GxHKO{opacity:.5}.SubtaskItem_statusWrapper__fKzlK{position:relative}.SubtaskItem_statusWrapperOpen__Q9cI_{z-index:4200}.SubtaskItem_checkbox__pG5u3{background:transparent;border:none;color:var(--body-ink-muted);cursor:pointer;padding:2px;display:flex;align-items:center;transition:all .2s}.SubtaskItem_checkbox__pG5u3:hover{color:var(--body-ink)}.SubtaskItem_checked__j9jAq{color:var(--success)}.SubtaskItem_cancelledIcon__OhpZV{color:var(--danger)}.SubtaskItem_inProgressIcon__pEmNU{color:var(--state-progress-border)}.SubtaskItem_inProgressIcon__pEmNU circle{fill:none}.SubtaskItem_inProgressIcon__pEmNU path:last-child,.SubtaskItem_inProgressIcon__pEmNU polygon{fill:currentColor;stroke:currentColor;stroke-width:1.2}.SubtaskItem_holdIcon__BCCoX{color:var(--body-ink-muted)}.SubtaskItem_statusDropdown__lmIqS{position:absolute;top:100%;left:-4px;z-index:5000;background:var(--dropdown-bg);border:1px solid var(--panel-border);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.16);animation:SubtaskItem_fadeIn__uuGPw .15s ease}@keyframes SubtaskItem_fadeIn__uuGPw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SubtaskItem_statusOption__QNSTB{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;background:var(--dropdown-item-bg);color:var(--body-ink);font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s;border:1px solid rgba(47,42,37,.08);margin-top:2px}.SubtaskItem_statusOption__QNSTB:hover{background:rgba(47,42,37,.05);color:var(--body-ink)}.SubtaskItem_activeOption__IBUja{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.25);color:var(--body-ink)}.SubtaskItem_title__2H1ay{color:#1c1b1a;cursor:pointer;user-select:none;-webkit-user-select:none}.SubtaskItem_titleInput__t5ZGW,.SubtaskItem_title__2H1ay{flex:1 1;min-width:0;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SubtaskItem_titleInput__t5ZGW{color:var(--body-ink);background:var(--bg-card);border:1px solid var(--panel-border);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit;user-select:text;-webkit-user-select:text}.SubtaskItem_doneText__9mvpB{text-decoration:line-through;color:#1c1b1a}.SubtaskItem_holdText__1iQDT{color:#1c1b1a;font-style:normal}.SubtaskItem_actions__k48nC{display:flex;align-items:center;flex-shrink:0;gap:3px;opacity:1}.SubtaskItem_noteIndicator__jSSZm{color:var(--body-ink-muted);opacity:.7;margin-right:2px;margin-left:2px;display:flex;align-items:center;transition:opacity .2s}.SubtaskItem_subtaskContainer__ZQ_dd:hover .SubtaskItem_noteIndicator__jSSZm{opacity:1}.SubtaskItem_focusBtn__GxOJB{background:transparent;border:none;color:#888;cursor:pointer;border-radius:4px;padding:2px;display:flex;transition:all .2s}.SubtaskItem_focusBtn__GxOJB:hover{color:var(--primary);background:rgba(var(--primary-rgb),.1)}.SubtaskItem_activeFocus__tJVCQ{color:var(--primary)}.SubtaskItem_dateBadge__H5PIf{display:flex;gap:1px;color:var(--primary);background:rgba(var(--primary-rgb),.1);font-weight:600}.SubtaskItem_dateBadge__H5PIf,.SubtaskItem_priorityBadge__tKyxF{align-items:center;font-size:.6rem;padding:1px 4px;border-radius:3px}.SubtaskItem_priorityBadge__tKyxF{font-weight:700;border:none;min-width:18px;display:inline-flex;justify-content:center;cursor:pointer;transition:all .15s}.SubtaskItem_priorityBadge__tKyxF:hover{opacity:.92}.SubtaskItem_p1__UL6gs{background:var(--grade-a-bg);color:var(--grade-a-fg)}.SubtaskItem_p2__5_L84{background:var(--grade-b-bg);color:var(--grade-b-fg)}.SubtaskItem_p3__qHyhz{background:var(--grade-c-bg);color:var(--grade-c-fg)}.SubtaskItem_prioWrapper__s7_hT{position:relative}.SubtaskItem_prioWrapperOpen__dTJmq{z-index:4200}.SubtaskItem_prioDropdown__7Eo8O{position:absolute;top:100%;right:0;z-index:5000;background:var(--dropdown-bg);border:1px solid rgba(47,42,37,.12);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.16);animation:SubtaskItem_fadeIn__uuGPw .15s ease}.SubtaskItem_prioOption__flfil{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--body-ink);font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s}.SubtaskItem_prioOption__flfil:hover{background:rgba(47,42,37,.06);color:var(--body-ink)}.SubtaskItem_p1dot__2RKlP,.SubtaskItem_p2dot__3ddGX,.SubtaskItem_p3dot__rnwLB{width:8px;height:8px;border-radius:50%;display:inline-block}.SubtaskItem_p1dot__2RKlP{background:var(--grade-a-fg)}.SubtaskItem_p2dot__3ddGX{background:var(--grade-b-fg)}.SubtaskItem_p3dot__rnwLB{background:var(--grade-c-fg)}@media (max-width:768px),(pointer:coarse){.SubtaskItem_actions__k48nC{opacity:1}.SubtaskItem_subtaskContainer__ZQ_dd{gap:4px;padding:4px 6px;border-radius:7px}.SubtaskItem_titleInput__t5ZGW,.SubtaskItem_title__2H1ay{font-size:.78rem;min-width:0}.SubtaskItem_dateBadge__H5PIf,.SubtaskItem_priorityBadge__tKyxF{font-size:.52rem;padding:1px 4px}.SubtaskItem_statusOption__QNSTB{font-size:1rem;padding:10px 12px;gap:10px;border-radius:9px}.SubtaskItem_subtaskContainer__ZQ_dd{flex-wrap:nowrap}.SubtaskItem_statusDropdown__lmIqS{min-width:172px;padding:6px;border-radius:14px}.SubtaskItem_prioDropdown__7Eo8O{min-width:168px;padding:6px;border-radius:14px}.SubtaskItem_prioOption__flfil{gap:10px;padding:10px 14px;border-radius:9px;font-size:1rem}.SubtaskItem_p1dot__2RKlP,.SubtaskItem_p2dot__3ddGX,.SubtaskItem_p3dot__rnwLB{width:10px;height:10px}}.TaskItem_taskContainer__yvJat{display:flex;flex-direction:column;gap:5px;padding:8px;background:var(--bg-card);border-radius:10px;border:1px solid var(--panel-border);position:relative;transition:all .2s ease;will-change:transform,opacity;overflow:visible;cursor:grab}.TaskItem_taskContainer__yvJat:active{cursor:grabbing}.TaskItem_menuOpen__XBcI6{z-index:5200}.TaskItem_taskContainer__yvJat:has([data-drag-scope=subtask][data-status-menu-open="1"]){z-index:5200}.TaskItem_priorityToneP1__ZgZan{background:linear-gradient(90deg,var(--grade-a-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-a-border)}.TaskItem_priorityToneP2__jnx80{background:linear-gradient(90deg,var(--grade-b-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-b-border)}.TaskItem_priorityToneP3__UPjUi{background:linear-gradient(90deg,var(--grade-c-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-c-border)}.TaskItem_progressState__W_MGT{background:linear-gradient(90deg,var(--state-progress-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--state-progress-border)}.TaskItem_dropPreview__B19w4{border-color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.12);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%)}.TaskItem_dropPreview__B19w4:before{content:"";position:absolute;left:8px;right:8px;top:-1px;height:2px;border-radius:999px;background:var(--primary);opacity:.5;box-shadow:none}.TaskItem_dragging__5dYIj{border-color:var(--panel-border);box-shadow:0 12px 24px rgba(24,22,20,.12),0 0 0 1px rgba(47,42,37,.04);background:var(--bg-card);transition:none;cursor:grabbing}.TaskItem_dragGhostSource__WWhHN{height:0;min-height:0;padding:0;border-width:0;margin:0;gap:0;overflow:hidden;box-shadow:none;background:transparent;opacity:0;pointer-events:none}.TaskItem_dropLine__5Agq2{border-top:2.5px solid var(--primary);border-top-left-radius:0;border-top-right-radius:0}.TaskItem_dragPreviewAfter__bnC7m,.TaskItem_dragPreviewBefore__nlt_7{position:static;pointer-events:none;z-index:3}.TaskItem_dragPreviewBefore__nlt_7{margin-bottom:5px}.TaskItem_dragPreviewAfter__bnC7m{margin-top:5px}.TaskItem_dragPreviewCard__0uHXG{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px dashed var(--primary);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.08) inset;opacity:.84}.TaskItem_dragPreviewHeader__NRUvI{display:flex;align-items:center;gap:6px;min-width:0}.TaskItem_dragPreviewMarker__ACJra{flex:0 0 auto;color:var(--body-ink-muted);opacity:.9}.TaskItem_dragPreviewTitle__rlkO5{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:600;color:var(--body-ink)}.TaskItem_subtaskEndPreview__sXhhP{margin-top:4px;pointer-events:none}.TaskItem_subtaskInlinePreview__7i3MJ{margin-bottom:4px;pointer-events:none}.TaskItem_subtaskInlinePreviewAfter__N_xiX{margin-top:4px;margin-bottom:0}.TaskItem_subtaskDragPreviewCard__XOr20{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px dashed var(--primary);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.08) inset;opacity:.84}.TaskItem_subtaskDragPreviewTitle__QKkfO{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:600;color:var(--body-ink)}.TaskItem_pinnedTask__IDqOx{border-color:color-mix(in srgb,var(--state-hold-fg) 22%,transparent)}.TaskItem_taskContainer__yvJat:hover{box-shadow:0 8px 18px rgba(24,22,20,.08)}.TaskItem_subtaskDragSession__21iek .TaskItem_addSubtaskBtn__0VwAf,.TaskItem_subtaskDragSession__21iek .TaskItem_inlineSubInput__vps1G,.TaskItem_subtaskDragSession__21iek .TaskItem_subtaskQuickSlot__2S_Z1,.TaskItem_taskDragSession__NIKX8.TaskItem_dragging__5dYIj .TaskItem_addSubtaskBtn__0VwAf,.TaskItem_taskDragSession__NIKX8.TaskItem_dragging__5dYIj .TaskItem_inlineSubInput__vps1G,.TaskItem_taskDragSession__NIKX8.TaskItem_dragging__5dYIj .TaskItem_subtaskQuickSlot__2S_Z1{display:none}.TaskItem_doneState__N3GbA{opacity:.5}.TaskItem_taskHeader___WkW7{display:flex;align-items:center;gap:6px;user-select:none;-webkit-user-select:none;cursor:grab}.TaskItem_statusWrapper___peiP{position:relative}.TaskItem_statusWrapperOpen__gFaMb{z-index:4200}.TaskItem_scheduleMarker__3i_u5{width:20px;height:20px;border-radius:999px;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.TaskItem_routineStatusWrap__ZYYMb{display:flex;align-items:center;gap:3px}.TaskItem_routineMarkBtn__kUhA2{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink-muted);cursor:pointer;transition:all .15s ease}.TaskItem_routineMarkBtn__kUhA2:hover{color:var(--body-ink);background:var(--section-bg)}.TaskItem_routineDoneActive__K173z{border-color:color-mix(in srgb,var(--grade-c-border) 34%,transparent);background:color-mix(in srgb,var(--grade-c-bg) 78%,transparent);color:var(--grade-c-fg)}.TaskItem_routineHoldActive__8BBul{border-color:color-mix(in srgb,var(--grade-b-border) 34%,transparent);background:color-mix(in srgb,var(--grade-b-bg) 78%,transparent);color:var(--grade-b-fg)}.TaskItem_checkbox__QEe2P{background:transparent;border:none;color:var(--body-ink-muted);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}.TaskItem_checkbox__QEe2P:hover{color:var(--body-ink)}.TaskItem_checked__Mt7mB{color:var(--success)}.TaskItem_cancelledIcon__mXZ1E{color:var(--danger)}.TaskItem_inProgressIcon__dUREd{color:var(--state-progress-fg)}.TaskItem_inProgressIcon__dUREd circle{fill:none}.TaskItem_inProgressIcon__dUREd path:last-child,.TaskItem_inProgressIcon__dUREd polygon{fill:currentColor;stroke:currentColor;stroke-width:1.2}.TaskItem_holdIcon__bT7AW{color:var(--body-ink-muted)}.TaskItem_statusDropdown__vUjXP{position:absolute;top:100%;left:-4px;z-index:5000;background:var(--dropdown-bg);border:1px solid rgba(47,42,37,.12);border-radius:10px;padding:4px;min-width:120px;box-shadow:0 10px 22px rgba(24,22,20,.28);animation:TaskItem_fadeIn__oCXwh .15s ease}@keyframes TaskItem_fadeIn__oCXwh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TaskItem_statusOption__mOEIu{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:var(--dropdown-item-bg);color:var(--body-ink);font-size:.8rem;cursor:pointer;border-radius:6px;transition:all .15s;border:1px solid rgba(47,42,37,.08);margin-top:2px}.TaskItem_statusOption__mOEIu:hover{background:rgba(47,42,37,.05);color:var(--body-ink)}.TaskItem_activeOption__M9Rra{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.25);color:var(--body-ink)}.TaskItem_title__X_beh{color:#1c1b1a;cursor:pointer;user-select:none;-webkit-user-select:none}.TaskItem_titleInput__BRHhX,.TaskItem_title__X_beh{flex:1 1;min-width:0;font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskItem_titleInput__BRHhX{color:var(--body-ink);background:var(--bg-card);border:1px solid var(--panel-border);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit;user-select:text;-webkit-user-select:text}.TaskItem_doneText__w5tvW{text-decoration:line-through;color:#1c1b1a}.TaskItem_holdText__R_bmO{color:#1c1b1a;font-style:normal}.TaskItem_actions__ql6Qq{display:flex;align-items:center;flex-shrink:0;margin-left:auto;gap:3px;opacity:1}.TaskItem_noteIndicator__K7rYJ{color:var(--body-ink-muted);opacity:.7;margin-right:2px;margin-left:2px;display:flex;align-items:center;transition:opacity .2s}.TaskItem_taskContainer__yvJat:hover .TaskItem_noteIndicator__K7rYJ{opacity:1}.TaskItem_subtaskQuickSlot__2S_Z1{min-width:20px}.TaskItem_subtaskQuickBtn__xwWJ1,.TaskItem_subtaskQuickSlot__2S_Z1{width:20px;display:inline-flex;align-items:center;justify-content:center}.TaskItem_subtaskQuickBtn__xwWJ1{height:20px;border:none;border-radius:999px;background:rgba(var(--primary-rgb),.12);color:var(--primary);cursor:pointer;opacity:1;pointer-events:auto;transition:opacity .16s ease,background .16s ease,color .16s ease;line-height:1}.TaskItem_subtaskQuickBtn__xwWJ1:hover{background:rgba(var(--primary-rgb),.18);color:color-mix(in srgb,var(--primary) 78%,black)}.TaskItem_focusBtn__HJqPK{background:transparent;border:none;color:var(--body-ink-muted);cursor:pointer;border-radius:4px;padding:2px;display:flex;transition:all .2s}.TaskItem_focusBtn__HJqPK:hover{color:var(--primary);background:rgba(var(--primary-rgb),.1)}.TaskItem_activeFocus__a8n2_{color:var(--primary)}.TaskItem_dateBadge__K3hkw{display:flex;gap:2px;color:var(--primary);background:rgba(var(--primary-rgb),.1);padding:1px 4px;font-weight:600}.TaskItem_dateBadge__K3hkw,.TaskItem_priorityBadge__Q3BMj{align-items:center;font-size:.65rem;border-radius:4px;white-space:nowrap;word-break:keep-all}.TaskItem_priorityBadge__Q3BMj{padding:0;font-weight:700;cursor:pointer;border:none;transition:all .15s;min-width:20px;width:20px;height:20px;display:inline-flex;justify-content:center;line-height:1}.TaskItem_priorityBadge__Q3BMj:hover{opacity:.92}.TaskItem_p1__l_GMO{background:var(--grade-a-bg);color:var(--grade-a-fg)}.TaskItem_p2__CWuPa{background:var(--grade-b-bg);color:var(--grade-b-fg)}.TaskItem_p3__ZARlt{background:var(--grade-c-bg);color:var(--grade-c-fg)}.TaskItem_subtaskList__j3_1t{display:flex;flex-direction:column;gap:2px;margin-left:4px;padding-left:4px;border-left:1px solid rgba(47,42,37,.08)}.TaskItem_routineLogPanel__EL13T{margin-left:6px;background:var(--section-bg);border:1px solid var(--panel-border);border-radius:10px;overflow:hidden}.TaskItem_routineLogSummary__wxJ_A{list-style:none;display:flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer;color:var(--body-ink);font-size:.74rem;font-weight:700}.TaskItem_routineLogSummary__wxJ_A::-webkit-details-marker{display:none}.TaskItem_routineLogCount__cXG2D{margin-left:auto;font-size:.64rem;color:var(--state-hold-fg);background:var(--state-hold-bg);border:1px solid color-mix(in srgb,var(--state-hold-fg) 28%,transparent);padding:1px 5px;border-radius:999px;white-space:nowrap;word-break:keep-all}.TaskItem_routineLogChevron__8uIBo{color:#7c8598;transition:transform .15s ease}.TaskItem_routineLogPanel__EL13T[open] .TaskItem_routineLogChevron__8uIBo{transform:rotate(180deg)}.TaskItem_routineLogList__P0quA{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.TaskItem_routineLogItem__dvmKD{border-radius:8px;border:1px solid var(--panel-border);background:var(--bg-card);padding:5px 6px;display:flex;flex-direction:column;gap:4px}.TaskItem_routineLogRow__a09AV{display:flex;align-items:center;justify-content:space-between;gap:6px}.TaskItem_routineLogDate__tE9EF{font-size:.7rem;color:var(--body-ink-muted);font-weight:600}.TaskItem_routineLogResult__7gvfP{font-size:.64rem;font-weight:800;padding:2px 6px;border-radius:999px;border:1px solid var(--panel-border)}.TaskItem_routineLogDone__xMIU9{color:var(--grade-c-fg);border-color:color-mix(in srgb,var(--grade-c-border) 32%,transparent);background:color-mix(in srgb,var(--grade-c-bg) 76%,transparent)}.TaskItem_routineLogHold__vA0s_{color:var(--grade-b-fg);border-color:color-mix(in srgb,var(--grade-b-border) 32%,transparent);background:color-mix(in srgb,var(--grade-b-bg) 76%,transparent)}.TaskItem_routineSubtasks__OaI2d{color:var(--body-ink-muted);font-size:.68rem}.TaskItem_routineSubtasks__OaI2d summary{cursor:pointer;list-style:none}.TaskItem_routineSubtasks__OaI2d summary::-webkit-details-marker{display:none}.TaskItem_routineSubtasks__OaI2d ul{margin:6px 0 0;padding-left:14px;display:grid;gap:3px;color:var(--body-ink)}.TaskItem_addSubtaskBtn__0VwAf{background:transparent;border:none;color:var(--body-ink-muted);font-size:.75rem;display:flex;align-items:center;gap:3px;margin-left:6px;padding:3px 6px;cursor:pointer;border-radius:4px;width:fit-content;white-space:nowrap;transition:all .2s}.TaskItem_addSubtaskBtn__0VwAf:hover{background:rgba(47,42,37,.05);color:var(--body-ink)}.TaskItem_inlineSubInput__vps1G{margin-left:6px}.TaskItem_subInput__AJdBl{width:100%;background:var(--bg-card);border:1px solid var(--panel-border);border-radius:6px;padding:5px 8px;color:var(--body-ink);font-size:.8rem;font-family:inherit;outline:none}.TaskItem_subInput__AJdBl::placeholder{color:var(--body-ink-muted)}.TaskItem_subInput__AJdBl:focus{box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}.TaskItem_prioWrapper__ypveO{position:relative}.TaskItem_prioWrapperOpen__9LP8F{z-index:4200}.TaskItem_prioDropdown__8RYBu{position:absolute;top:100%;right:0;z-index:5000;background:var(--dropdown-bg);border:1px solid rgba(47,42,37,.12);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.16);animation:TaskItem_fadeIn__oCXwh .15s ease}.TaskItem_prioOption__HOk64{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--body-ink);font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s}.TaskItem_prioOption__HOk64:hover{background:rgba(47,42,37,.06);color:var(--body-ink)}.TaskItem_p1dot__d_TWV,.TaskItem_p2dot__iTXbG,.TaskItem_p3dot__l5N7p{width:8px;height:8px;border-radius:50%;display:inline-block}.TaskItem_p1dot__d_TWV{background:var(--grade-a-fg)}.TaskItem_p2dot__iTXbG{background:var(--grade-b-fg)}.TaskItem_p3dot__l5N7p{background:var(--grade-c-fg)}@media (max-width:768px),(pointer:coarse){.TaskItem_actions__ql6Qq{opacity:1;flex-shrink:1;min-width:0;overflow:hidden}.TaskItem_taskContainer__yvJat{gap:4px;padding:7px;border-radius:10px}.TaskItem_taskHeader___WkW7{gap:4px}.TaskItem_titleInput__BRHhX,.TaskItem_title__X_beh{font-size:.82rem;min-width:0}.TaskItem_statusOption__mOEIu{font-size:1rem;padding:10px 12px;gap:10px;border-radius:9px}.TaskItem_priorityBadge__Q3BMj{font-size:.56rem;padding:1px 4px;min-width:18px}.TaskItem_dateBadge__K3hkw{font-size:.56rem;padding:1px 4px;overflow:hidden;text-overflow:ellipsis}.TaskItem_actions__ql6Qq{gap:2px}.TaskItem_subtaskQuickSlot__2S_Z1{width:18px;min-width:18px}.TaskItem_subtaskQuickBtn__xwWJ1{width:16px;height:16px}.TaskItem_focusBtn__HJqPK{padding:1px}.TaskItem_subtaskList__j3_1t{margin-left:2px;padding-left:2px}.TaskItem_statusDropdown__vUjXP{min-width:180px;padding:6px;border-radius:14px}.TaskItem_prioDropdown__8RYBu{min-width:168px;padding:6px;border-radius:14px}.TaskItem_prioOption__HOk64{gap:10px;padding:10px 14px;border-radius:9px;font-size:1rem}.TaskItem_p1dot__d_TWV,.TaskItem_p2dot__iTXbG,.TaskItem_p3dot__l5N7p{width:10px;height:10px}}.ProjectCard_projectCard__kVsJT{background:var(--bg-card);border:1px solid var(--panel-border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease;position:relative;will-change:opacity;animation:ProjectCard_projectCardFadeIn__PULjj .14s ease-out;container-type:inline-size;overflow:visible}.ProjectCard_projectCardSortable__1laCL{cursor:grab}.ProjectCard_projectCardSortable__1laCL:active{cursor:grabbing}.ProjectCard_priorityP1__C_PP0{background:linear-gradient(90deg,var(--grade-a-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-a-border)}.ProjectCard_priorityP2__vNixh{background:linear-gradient(90deg,var(--grade-b-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-b-border)}.ProjectCard_priorityP3__WyYpR{background:linear-gradient(90deg,var(--grade-c-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--grade-c-border)}.ProjectCard_progressState__nSdXC{background:linear-gradient(90deg,var(--state-progress-border) 0 3px,var(--bg-card) 3px 100%);border-color:var(--state-progress-border)}.ProjectCard_projectDone__N3kh1{opacity:.88}.ProjectCard_menuOpen__21V4l{z-index:500}.ProjectCard_projectCard__kVsJT:has([data-drag-scope=subtask][data-status-menu-open="1"]),.ProjectCard_projectCard__kVsJT:has([data-drag-scope=task][data-menu-open="1"]){z-index:5400}@keyframes ProjectCard_projectCardFadeIn__PULjj{0%{opacity:0}to{opacity:1}}.ProjectCard_dropPreview___SYWm{border-color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.1);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%)}.ProjectCard_dropPreview___SYWm:after{content:"";position:absolute;left:8px;right:8px;top:-1px;height:2px;border-radius:999px;background:var(--primary);opacity:.45;box-shadow:none}.ProjectCard_dragging__CQnPt{border-color:var(--panel-border);box-shadow:0 14px 28px rgba(24,22,20,.12),0 0 0 1px rgba(47,42,37,.06);transform:scale(.98);transition:none}.ProjectCard_dragging__CQnPt .ProjectCard_dragHandle__6DJe0{color:var(--body-ink);background:rgba(47,42,37,.06)}.ProjectCard_insertAfter__CjZJg:after,.ProjectCard_insertBefore__PtMj6:before,.ProjectCard_insertLeft__5LurZ:before,.ProjectCard_insertRight__DLxIV:after{content:"";position:absolute;border-radius:999px;background:var(--primary);opacity:.6;box-shadow:none;pointer-events:none;z-index:4}.ProjectCard_insertAfter__CjZJg:after,.ProjectCard_insertBefore__PtMj6:before{left:8px;right:8px;height:2px}.ProjectCard_insertBefore__PtMj6:before{top:-1px}.ProjectCard_insertAfter__CjZJg:after{bottom:-1px}.ProjectCard_insertLeft__5LurZ:before,.ProjectCard_insertRight__DLxIV:after{top:8px;bottom:8px;width:2px;height:auto}.ProjectCard_insertLeft__5LurZ:before{left:-1px}.ProjectCard_insertRight__DLxIV:after{right:-1px}.ProjectCard_projectCard__kVsJT:hover{box-shadow:0 8px 18px rgba(24,22,20,.14)}.ProjectCard_projectsToneV2Card__RUJjv{background:var(--surface-card);border-color:var(--border-subtle);gap:0}.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP1__C_PP0,.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP2__vNixh,.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP3__WyYpR{background:var(--surface-card);border-width:1.5px}.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP1__C_PP0{border-color:var(--grade-a-border)}.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP2__vNixh{border-color:var(--grade-b-border)}.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_priorityP3__WyYpR{border-color:var(--grade-c-border)}.ProjectCard_projectsToneV2Card__RUJjv.ProjectCard_progressState__nSdXC{background:var(--surface-card);border-color:var(--state-progress-border);border-width:1.5px}.ProjectCard_taskEndPreview__ObmNe{pointer-events:none}.ProjectCard_taskInlinePreview__KvVIB{margin-bottom:5px;pointer-events:none}.ProjectCard_taskInlinePreviewAfter___Kd0b{margin-top:5px;margin-bottom:0}.ProjectCard_taskPreviewCard__XKKWj{padding:8px;border:1px dashed var(--primary);background:linear-gradient(90deg,var(--primary) 0 3px,var(--bg-card) 3px 100%);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.08) inset;opacity:.84}.ProjectCard_taskPreviewHeader__SsfgY{display:flex;align-items:center;gap:6px;min-width:0}.ProjectCard_taskPreviewTitle__AZahV{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.86rem;font-weight:600;color:var(--body-ink)}.ProjectCard_header__jjJ0e{display:flex;justify-content:space-between;align-items:center}.ProjectCard_projectCardHeader__wP5Xf{position:relative}.ProjectCard_projectCardBody__XRsn6{display:flex;flex-direction:column;gap:10px}.ProjectCard_projectsToneV2Card__RUJjv .ProjectCard_projectCardHeader__wP5Xf{margin:-12px -12px 0;padding:12px;background:var(--section-bg);border-bottom:1px solid var(--border-subtle)}.ProjectCard_projectsToneV2Card__RUJjv .ProjectCard_projectCardBody__XRsn6{padding-top:10px}.ProjectCard_projectsToneV2Card__RUJjv[data-grade=A] .ProjectCard_projectCardHeader__wP5Xf{background:var(--tint-a)}.ProjectCard_projectsToneV2Card__RUJjv[data-grade=B] .ProjectCard_projectCardHeader__wP5Xf{background:var(--tint-b)}.ProjectCard_projectsToneV2Card__RUJjv[data-grade=C] .ProjectCard_projectCardHeader__wP5Xf{background:var(--tint-c)}.ProjectCard_projectsToneV2Card__RUJjv[data-status=in_progress] .ProjectCard_projectCardHeader__wP5Xf{background:var(--tint-active)}.ProjectCard_headerActions__5ytkE,.ProjectCard_headerLeft__08Nrs{display:flex;align-items:center;gap:4px}.ProjectCard_headerLeft__08Nrs{flex:1 1;min-width:0}.ProjectCard_dragHandle__6DJe0{background:transparent;border:none;color:#555;cursor:grab;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;touch-action:none;flex:0 0 auto}.ProjectCard_dragHandle__6DJe0:hover{color:var(--body-ink);background:rgba(47,42,37,.08)}.ProjectCard_dragHandle__6DJe0:active{cursor:grabbing}.ProjectCard_title__Xt4CC{font-size:1.15rem;font-weight:700;color:var(--body-ink);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_titleDone__u7VbV{text-decoration:line-through;color:color-mix(in srgb,var(--body-ink-muted) 78%,var(--background))}.ProjectCard_renameInput__Yo6FB{font-size:1.15rem;font-weight:700;color:var(--body-ink);background:var(--bg-card);border:1px solid var(--panel-border);border-radius:6px;padding:1px 6px;outline:none;font-family:inherit;flex:1 1}.ProjectCard_menuWrapper__OL3Pa{position:relative}.ProjectCard_iconBtn__v08MR{background:transparent;border:none;color:var(--body-ink-muted);cursor:pointer;padding:0;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;line-height:1}.ProjectCard_iconBtnActive__BPZZt,.ProjectCard_iconBtn__v08MR:hover{background:rgba(47,42,37,.08);color:var(--body-ink)}.ProjectCard_deleteIconBtn__y2N5W{color:#8f6f69}.ProjectCard_deleteIconBtn__y2N5W:hover{background:color-mix(in srgb,var(--danger-bg) 72%,transparent);color:var(--danger-fg)}.ProjectCard_menuDropdown__v6Ds_{position:absolute;top:100%;right:0;z-index:5000;background:var(--dropdown-bg);border:1px solid rgba(47,42,37,.12);border-radius:10px;padding:4px;min-width:140px;box-shadow:0 10px 22px rgba(24,22,20,.28);animation:ProjectCard_fadeIn__qIfN6 .15s ease}@keyframes ProjectCard_fadeIn__qIfN6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProjectCard_menuItem__fc7iN{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;background:transparent;color:var(--body-ink);font-size:.8rem;cursor:pointer;border-radius:6px;transition:all .15s}.ProjectCard_menuItem__fc7iN:hover{background:rgba(47,42,37,.06);color:var(--body-ink)}.ProjectCard_dangerItem__ajOUv:hover{background:color-mix(in srgb,var(--danger-bg) 82%,transparent);color:var(--danger-fg)}.ProjectCard_taskList__tGB8t{display:flex;flex-direction:column;gap:6px;min-height:10px}.ProjectCard_activeTaskList__Yk81c{display:flex;flex-direction:column;gap:12px;min-height:0;position:relative}.ProjectCard_taskEndDropZone__G7k_l{position:absolute;left:0;right:0;bottom:-7px;height:14px;min-height:0;margin:0;border-radius:0;border:none;background:transparent;transition:none;pointer-events:auto}.ProjectCard_taskEndDropZoneOver__Yydss{background:transparent}.ProjectCard_completedSection__RTZIB{border-top:1px dashed rgba(47,42,37,.14);padding-top:6px;display:flex;flex-direction:column;gap:6px}.ProjectCard_completedToggle__Y2xEW{border:none;background:rgba(47,42,37,.04);color:var(--body-ink-muted);border-radius:8px;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;cursor:pointer;align-self:flex-start;transition:background-color .15s ease,color .15s ease}.ProjectCard_completedToggleOpen__yJ7DI,.ProjectCard_completedToggle__Y2xEW:hover{background:rgba(47,42,37,.08);color:var(--body-ink)}.ProjectCard_completedTaskList__xJDWM{display:flex;flex-direction:column;gap:6px}.ProjectCard_footer__5RNEo{margin-top:2px}.ProjectCard_addTaskBtn__ckpGy{width:100%;display:flex;align-items:center;gap:6px;padding:6px 8px;background:transparent;border:1px dashed rgba(47,42,37,.18);border-radius:8px;color:var(--body-ink-muted);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ProjectCard_addTaskBtn__ckpGy:hover{border-color:var(--primary);color:var(--body-ink);background:rgba(var(--primary-rgb),.06)}.ProjectCard_inlineInput__LYU_L{display:flex;align-items:center;gap:6px}.ProjectCard_taskInput__SkmcU{width:100%;background:var(--bg-card);border:1px solid var(--panel-border);border-radius:8px;padding:6px 8px;color:var(--body-ink);font-size:.9rem;font-family:inherit;outline:none;transition:all .2s}.ProjectCard_taskInput__SkmcU::placeholder{color:var(--body-ink-muted)}.ProjectCard_projectMetaBar__9JB4p{display:flex;flex-wrap:wrap;gap:4px;margin-top:-2px}.ProjectCard_prioWrapper__QDTfC{position:relative}.ProjectCard_prioWrapperOpen__ZzRXR{z-index:4200}.ProjectCard_noteIndicator__ktrG2{color:var(--body-ink-muted);opacity:.7;margin-right:2px;display:flex;align-items:center;transition:opacity .2s}.ProjectCard_projectCard__kVsJT:hover .ProjectCard_noteIndicator__ktrG2{opacity:1}.ProjectCard_priorityBadge___a_c3{font-size:.65rem;padding:0;border-radius:4px;font-weight:700;cursor:pointer;border:none;transition:all .15s;min-width:20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-break:keep-all;line-height:1}.ProjectCard_priorityBadge___a_c3:hover{opacity:.92}.ProjectCard_p1__pbQlT{background:var(--grade-a-bg);color:var(--grade-a-fg)}.ProjectCard_p2__fIXGH{background:var(--grade-b-bg);color:var(--grade-b-fg)}.ProjectCard_p3__io9cu{background:var(--grade-c-bg);color:var(--grade-c-fg)}.ProjectCard_prioDropdown__GCXyH{position:absolute;top:100%;right:0;z-index:5000;background:var(--dropdown-bg);border:1px solid rgba(47,42,37,.12);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.16);animation:ProjectCard_fadeIn__qIfN6 .15s ease}.ProjectCard_prioOption__GJV80{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--body-ink);font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s}.ProjectCard_prioOption__GJV80:hover{background:rgba(47,42,37,.06);color:var(--body-ink)}.ProjectCard_p1dot__omQlW,.ProjectCard_p2dot__NloTV,.ProjectCard_p3dot__dZ3mU{width:10px;height:10px;border-radius:3px;display:inline-block;border:1px solid transparent}.ProjectCard_p1dot__omQlW{background:color-mix(in srgb,var(--grade-a-bg) 84%,white);border-color:color-mix(in srgb,var(--grade-a-border) 36%,transparent)}.ProjectCard_p2dot__NloTV{background:color-mix(in srgb,var(--grade-b-bg) 84%,white);border-color:color-mix(in srgb,var(--grade-b-border) 36%,transparent)}.ProjectCard_p3dot__dZ3mU{background:color-mix(in srgb,var(--grade-c-bg) 84%,white);border-color:color-mix(in srgb,var(--grade-c-border) 36%,transparent)}.ProjectCard_metaChipBtn__8Slwd{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink);font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap;word-break:keep-all}button.ProjectCard_metaChipBtn__8Slwd{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}button.ProjectCard_metaChipBtn__8Slwd:hover{background:var(--section-bg);border-color:var(--panel-border)}.ProjectCard_metaStatusChip__45igl{background:rgba(47,42,37,.04)}.ProjectCard_metaDateChip__mnUYz{color:var(--body-ink-muted)}.ProjectCard_metaDateChipMuted__JrPYo{color:var(--body-ink-muted);opacity:.9}.ProjectCard_projectMetaEditor__5N2NS{border:1px solid var(--panel-border);background:var(--section-bg);border-radius:12px;padding:10px;display:grid;gap:8px}.ProjectCard_projectMetaEditorRow__85kMX{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px}.ProjectCard_projectMetaActionsRow__wumgQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProjectCard_projectMetaActionsRow__wumgQ .ProjectCard_projectMetaBtn__SZB6J{width:100%;justify-content:center}.ProjectCard_projectMetaActionsRow__wumgQ .ProjectCard_projectMetaBtn__SZB6J:only-child{grid-column:1/-1}.ProjectCard_projectMetaLabel__848_y{color:var(--body-ink-muted);font-size:.72rem;font-weight:700}.ProjectCard_projectMetaButtonGroup__n2CdF{display:flex;flex-wrap:wrap;gap:6px}.ProjectCard_projectMetaNotesRow__mt18l{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ProjectCard_projectMetaNotesArea__KBQ0w{width:100%;min-height:80px;background:var(--bg-card);border:1px solid var(--panel-border);border-radius:8px;padding:8px;color:var(--body-ink);font-size:.8rem;font-family:inherit;outline:none;resize:vertical;line-height:1.5}.ProjectCard_projectMetaNotesArea__KBQ0w:focus{border-color:var(--primary)}.ProjectCard_projectMetaBtn__SZB6J{min-height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink);font-size:.74rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center}.ProjectCard_projectMetaBtn__SZB6J:hover{background:var(--section-bg);border-color:var(--panel-border)}.ProjectCard_projectMetaBtnActive__yI3ey{border-color:rgba(var(--primary-rgb),.32);background:rgba(var(--primary-rgb),.14)}.ProjectCard_projectMetaDeleteBtn__BtHax,.ProjectCard_projectMetaDeleteBtn__BtHax:hover{border-color:var(--state-a-border);background:var(--state-a-bg);color:var(--state-a-border)}.ProjectCard_projectMetaGradeBtn__n7Z8Q{min-width:30px;justify-content:center}.ProjectCard_projectMetaGradeP1__S4v1h{color:var(--grade-a-fg);background:color-mix(in srgb,var(--grade-a-bg) 82%,transparent);border-color:color-mix(in srgb,var(--grade-a-border) 26%,transparent)}.ProjectCard_projectMetaGradeP2__LPv7h{color:var(--grade-b-fg);background:color-mix(in srgb,var(--grade-b-bg) 82%,transparent);border-color:color-mix(in srgb,var(--grade-b-border) 26%,transparent)}.ProjectCard_projectMetaGradeP3__aibqF{color:var(--grade-c-fg);background:color-mix(in srgb,var(--grade-c-bg) 82%,transparent);border-color:color-mix(in srgb,var(--grade-c-border) 26%,transparent)}.ProjectCard_projectMetaGradeP1__S4v1h.ProjectCard_projectMetaBtnActive__yI3ey{background:color-mix(in srgb,var(--grade-a-bg) 94%,transparent);border-color:color-mix(in srgb,var(--grade-a-border) 38%,transparent)}.ProjectCard_projectMetaGradeP2__LPv7h.ProjectCard_projectMetaBtnActive__yI3ey{background:color-mix(in srgb,var(--grade-b-bg) 94%,transparent);border-color:color-mix(in srgb,var(--grade-b-border) 38%,transparent)}.ProjectCard_projectMetaGradeP3__aibqF.ProjectCard_projectMetaBtnActive__yI3ey{background:color-mix(in srgb,var(--grade-c-bg) 94%,transparent);border-color:color-mix(in srgb,var(--grade-c-border) 38%,transparent)}.ProjectCard_projectDateInput__Txh1w{min-width:0;width:100%;height:30px;border-radius:8px;border:1px solid rgba(47,42,37,.12);background:#f8f5ef;color:var(--body-ink);padding:0 8px;font-size:.78rem;font-family:inherit;color-scheme:light}.ProjectCard_taskInput__SkmcU:focus{box-shadow:0 0 0 2px rgba(99,102,241,.2)}@media (max-width:768px),(pointer:coarse){.ProjectCard_projectCard__kVsJT{padding:8px;gap:8px;border-radius:12px}.ProjectCard_header__jjJ0e{gap:6px;align-items:flex-start}.ProjectCard_renameInput__Yo6FB,.ProjectCard_title__Xt4CC{font-size:.82rem}.ProjectCard_taskList__tGB8t{gap:6px}.ProjectCard_addTaskBtn__ckpGy{padding:6px 8px;font-size:.76rem;gap:4px}.ProjectCard_iconBtn__v08MR{padding:3px}.ProjectCard_dragHandle__6DJe0{padding:2px}.ProjectCard_projectMetaEditor__5N2NS{padding:15px;gap:12px;border-radius:14px}.ProjectCard_projectMetaEditorRow__85kMX{grid-template-columns:72px minmax(0,1fr);gap:10px}.ProjectCard_projectMetaButtonGroup__n2CdF{gap:8px}.ProjectCard_projectMetaBtn__SZB6J{min-height:42px;padding:0 14px;border-radius:10px;font-size:.98rem}.ProjectCard_projectDateInput__Txh1w{height:44px;border-radius:10px;padding:0 12px;font-size:.98rem}.ProjectCard_prioDropdown__GCXyH{min-width:168px;padding:6px;border-radius:14px}.ProjectCard_prioOption__GJV80{gap:10px;padding:10px 14px;border-radius:9px;font-size:1rem}.ProjectCard_p1dot__omQlW,.ProjectCard_p2dot__NloTV,.ProjectCard_p3dot__dZ3mU{width:10px;height:10px}}@container (max-width: 220px){.ProjectCard_projectCard__kVsJT{padding:8px;gap:8px;border-radius:12px}.ProjectCard_headerLeft__08Nrs,.ProjectCard_header__jjJ0e{gap:6px}.ProjectCard_renameInput__Yo6FB,.ProjectCard_title__Xt4CC{font-size:.76rem}.ProjectCard_menuDropdown__v6Ds_{min-width:126px}.ProjectCard_addTaskBtn__ckpGy,.ProjectCard_menuItem__fc7iN{padding:7px 8px;font-size:.72rem}}.Board_boardContainer__7O_rr{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.Board_boardDragging__tkJ8n .Board_masonryGrid__55JPZ{filter:none}.Board_projectPane__FsBZS{display:flex;flex-direction:column;gap:6px;border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:14px;padding:6px}.Board_boardHeader__8HekO{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid var(--panel-border);background:var(--bg-card);border-radius:12px;padding:8px 10px}.Board_projectPaneBody__yGKuc{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:12px;padding:6px;min-width:0}.Board_headerTitleWrap___Prki{display:flex;flex-direction:column;gap:4px;min-width:0}.Board_boardHeader__8HekO h2{font-size:1.5rem;font-weight:700;color:var(--body-ink);margin:0}.Board_dragStatus__LQYWf{display:flex;align-items:center;gap:6px;min-height:30px;padding:4px 8px;border-radius:10px;border:1px solid var(--panel-border);background:var(--bg-card);max-width:min(760px,100%)}.Board_dragStatusLabel__L_ROR{flex:0 0 auto;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 55%,white);background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:999px;padding:2px 7px}.Board_dragStatusTitle__zGqpz{color:var(--body-ink);font-size:.82rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Board_dragStatusHint__DubXA{color:var(--body-ink-muted);font-size:.74rem;white-space:nowrap}.Board_viewToggle__RFN37{display:flex;gap:4px;background:var(--bg-card);border:1px solid var(--panel-border);border-radius:9px;padding:2px}.Board_toggleBtn__Xa24y{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--body-ink-muted);background:transparent;cursor:pointer;transition:all .2s}.Board_toggleBtn__Xa24y:hover{color:var(--body-ink)}.Board_activeToggle__FOQcg{background:color-mix(in srgb,var(--primary) 84%,white);color:color-mix(in srgb,var(--bg-card) 92%,white);box-shadow:none}.Board_masonryGrid__55JPZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:stretch;transition:filter .2s ease}.Board_projectView__GI3B5{display:flex;flex-direction:column;gap:8px}.Board_projectsToneV2__SkOHs{isolation:isolate}.Board_masonryColumn__VfQh_{display:flex;flex-direction:column;gap:12px;min-width:0;align-self:start}.Board_masonryItem__rcXZe{min-width:0}.Board_masonryItem__rcXZe>*{width:100%}.Board_completedProjectsSection__mIGoX{border:1px solid var(--panel-border);border-radius:12px;background:var(--bg-card);padding:6px}.Board_completedProjectsToggle__neXxH{width:100%;border:none;background:transparent;color:var(--body-ink-muted);font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:6px;padding:2px 0;cursor:pointer;text-align:left}.Board_completedProjectsToggleOpen__owfrT{color:var(--body-ink)}.Board_completedProjectsList__gh_W0{margin-top:6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.Board_completedProjectItem__ezrUj{min-width:0}.Board_columnDropZone__fZqwI{min-height:0;border-radius:14px;border:1px dashed transparent;background:transparent;opacity:0;transition:all .16s ease}.Board_columnDropZoneActive__2NZsG{min-height:clamp(80px,12vh,140px);border-color:rgba(var(--primary-rgb),.12);background:rgba(var(--primary-rgb),.03);opacity:1}.Board_columnDropZoneOver__C7Jh4{border-color:rgba(var(--primary-rgb),.38);background:rgba(var(--primary-rgb),.11);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.14)}.Board_addProjectCard__55tCI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;background:transparent;border:2px dashed rgba(47,42,37,.12);border-radius:14px;color:var(--body-ink-muted);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease}.Board_addProjectCard__55tCI:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb),.05)}.Board_newProjectCard__aUOuy{background:var(--panel-bg);border:2px solid var(--primary);border-radius:14px;padding:12px;display:flex;align-items:center;min-height:64px;animation:Board_newProjectFieldIn__oLMSs .16s cubic-bezier(.2,.8,.2,1)}@keyframes Board_newProjectFieldIn__oLMSs{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Board_newProjectInput__DqS7a{width:100%;background:transparent;border:none;outline:none;color:var(--body-ink);font-size:1.15rem;font-weight:700;font-family:inherit}.Board_newProjectInput__DqS7a::placeholder{color:var(--body-ink-muted)}@media (max-width:980px){.Board_dragStatus__LQYWf{width:100%;overflow-x:auto}.Board_dragStatusTitle__zGqpz{max-width:40vw}}@media (max-width:768px){.Board_boardContainer__7O_rr{gap:10px}.Board_projectPane__FsBZS{gap:6px;padding:6px}.Board_boardHeader__8HekO{gap:8px;padding:7px 8px}.Board_projectPaneBody__yGKuc{padding:6px}.Board_headerTitleWrap___Prki{width:100%;gap:4px}.Board_boardHeader__8HekO h2{font-size:1.15rem}.Board_viewToggle__RFN37{width:100%;justify-content:stretch}.Board_toggleBtn__Xa24y{flex:1 1;justify-content:center;padding:8px 6px;font-size:.72rem;gap:4px;min-width:0}.Board_newProjectInput__DqS7a{font-size:.82rem}.Board_masonryGrid__55JPZ{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.Board_masonryColumn__VfQh_{gap:8px}.Board_completedProjectsSection__mIGoX{padding:6px}.Board_completedProjectsList__gh_W0{grid-template-columns:1fr;gap:6px}.Board_dragStatus__LQYWf{min-height:30px;padding:5px 8px;gap:6px}.Board_dragStatusLabel__L_ROR{font-size:.58rem;padding:2px 6px}.Board_dragStatusTitle__zGqpz{font-size:.74rem}.Board_dragStatusHint__DubXA{display:none}}@media (max-width:420px){.Board_viewToggle__RFN37{gap:2px;padding:2px}.Board_toggleBtn__Xa24y{padding:7px 4px;font-size:.68rem}.Board_newProjectInput__DqS7a{font-size:.76rem}}@container (max-width: 700px){.Board_masonryGrid__55JPZ{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.Board_masonryColumn__VfQh_{gap:8px}}@container (max-width: 520px){.Board_masonryGrid__55JPZ{grid-template-columns:1fr;gap:6px}.Board_masonryColumn__VfQh_{gap:6px}}.SectionFrame_frame__OwDmM{display:flex;flex-direction:column;gap:10px;border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:16px;padding:10px;min-width:0}.SectionFrame_header__EAfr_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--panel-border);background:var(--bg-card);border-radius:14px;padding:10px 12px}.SectionFrame_headerMain__xMmc3{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.SectionFrame_titleRow__sbXOJ{display:flex;align-items:center;gap:8px;min-width:0}.SectionFrame_title__UlNvA{margin:0;color:var(--body-ink);font-size:1.5rem;font-weight:700;line-height:1.2;min-width:0}.SectionFrame_countBadge__u67Gp{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;border:1px solid var(--panel-border);background:var(--bg-card);font-size:.72rem;color:var(--body-ink-muted);font-weight:700;white-space:nowrap}.SectionFrame_subtitle__PVU1q{margin:0;color:var(--body-ink-muted);font-size:.74rem;line-height:1.3}.SectionFrame_headerBottom___SbLg{min-width:0}.SectionFrame_rightSlot__e_tNK{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:34px;min-width:0;flex:0 0 auto}.SectionFrame_body__JT7b8{min-width:0}@media (max-width:768px){.SectionFrame_frame__OwDmM{gap:8px;padding:8px}.SectionFrame_header__EAfr_{gap:10px;padding:9px 10px;flex-wrap:wrap}.SectionFrame_headerMain__xMmc3{width:100%;gap:6px}.SectionFrame_title__UlNvA{font-size:1.15rem}.SectionFrame_rightSlot__e_tNK{width:100%;justify-content:flex-start;min-height:0}}.TodayHub_stack__5RY17{display:flex;flex-direction:column;gap:16px}.TodayHub_columns___HWaW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.TodayHub_column__p4RWv{min-width:0;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg);padding:10px;display:flex;flex-direction:column;gap:10px}.TodayHub_columnHeader__Lz67j{display:flex;flex-direction:column;gap:4px;min-width:0}.TodayHub_columnTitleRow__aKkrK{display:flex;align-items:center;justify-content:space-between;gap:8px}.TodayHub_columnTitle__e_hev{margin:0;font-size:.94rem;line-height:1.2;color:var(--body-ink);font-weight:700}.TodayHub_columnTitleMeta__3LS5e{color:var(--body-ink-muted);font-size:.82em;font-weight:600}.TodayHub_columnTitleMetaWeekend__MPxAa{color:var(--danger-fg)}.TodayHub_countBadge__CEdwN{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;border-radius:999px;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink-muted);font-size:.72rem;font-weight:700;white-space:nowrap;word-break:keep-all}.TodayHub_columnSubtitle__6zGk9{margin:0;color:var(--body-ink-muted);font-size:.74rem;line-height:1.25}.TodayHub_columnList__j7bbd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TodayHub_overdueSection__BHCMR{min-width:0;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg);padding:10px;display:flex;flex-direction:column;gap:10px}.TodayHub_overdueList__Qo280{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.TodayHub_columnEmpty__SsM8L{min-height:84px;border-radius:8px;border:1px dashed var(--panel-border);background:var(--section-bg);color:var(--body-ink-muted);font-size:.78rem;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:10px}.TodayHub_taskCard__bNy_5{--task-card-border:rgba(47,42,37,0.08);--task-card-accent:transparent;background:var(--bg-card);border:1px solid var(--task-card-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;min-width:0;cursor:pointer;min-height:68px;position:relative;overflow:hidden}.TodayHub_taskCard__bNy_5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--task-card-accent);pointer-events:none}.TodayHub_taskCardPriorityP1__rw3SU{--task-card-border:var(--grade-a-border);--task-card-accent:var(--grade-a-border)}.TodayHub_taskCardPriorityP2__MjTSs{--task-card-border:var(--grade-b-border);--task-card-accent:var(--grade-b-border)}.TodayHub_taskCardPriorityP3__baT15{--task-card-border:var(--grade-c-border);--task-card-accent:var(--grade-c-border)}.TodayHub_taskCardInProgress__xliHo{--task-card-border:var(--state-progress-border);--task-card-accent:var(--state-progress-border)}.TodayHub_taskCard__bNy_5:hover{border-color:color-mix(in srgb,var(--task-card-border) 84%,white);background:var(--section-bg)}.TodayHub_taskCardOverdue__c7oaG{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-fg) 18%,transparent)}.TodayHub_taskCardCompleted__Zmr5c{opacity:.68;filter:grayscale(.22) saturate(.62)}.TodayHub_taskCard__bNy_5:focus-visible{outline:2px solid rgba(var(--primary-rgb),.28);outline-offset:1px}.TodayHub_taskRow__sE_N2{display:flex;gap:6px;align-items:start;min-width:0}.TodayHub_taskTop__MhCuB{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.TodayHub_taskMetaRow__f6xI7{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.TodayHub_statusToggleRow__ohjKH{display:inline-flex;align-items:center;gap:4px;padding:2px;border-radius:999px;background:rgba(47,42,37,.06);border:1px solid rgba(47,42,37,.1)}.TodayHub_statusToggleBtn__yJjZ2{border:none;background:transparent;color:var(--body-ink-muted);font-size:.62rem;font-weight:700;line-height:1;border-radius:999px;padding:4px 8px;cursor:pointer;transition:all .16s ease}.TodayHub_statusToggleBtn__yJjZ2:hover{background:rgba(47,42,37,.08);color:var(--body-ink)}.TodayHub_statusToggleBtnActive__rUt4t{background:rgba(47,42,37,.14);color:var(--body-ink)}.TodayHub_statusToggleBtnhold__LjM2J.TodayHub_statusToggleBtnActive__rUt4t{background:var(--state-hold-bg);color:var(--state-hold-fg)}.TodayHub_statusToggleBtnin_progress__2Mmsh.TodayHub_statusToggleBtnActive__rUt4t{background:var(--state-progress-bg);color:var(--state-progress-fg)}.TodayHub_statusToggleBtndone__b8Iak.TodayHub_statusToggleBtnActive__rUt4t{background:var(--state-p-bg);color:var(--state-p-border)}.TodayHub_statusToggleBtncancelled__7bsUi.TodayHub_statusToggleBtnActive__rUt4t{background:var(--state-a-bg);color:var(--state-a-border)}.TodayHub_taskTitle__Wpoet{font-size:.86rem;color:var(--body-ink);font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.TodayHub_taskTitleDone__yec8m{color:var(--body-ink-muted)}.TodayHub_taskTitleCancelled__Z0snB{color:var(--body-ink-muted);text-decoration:line-through}.TodayHub_priorityBadge__KJvBP{display:inline-flex;align-items:center;justify-content:center;min-height:18px;min-width:20px;padding:2px 6px;border-radius:4px;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap;word-break:keep-all}.TodayHub_priorityBadgeP1__Mw5zE{background:var(--grade-a-bg);color:var(--grade-a-fg)}.TodayHub_priorityBadgeP2__1WxZQ{background:var(--grade-b-bg);color:var(--grade-b-fg)}.TodayHub_priorityBadgeP3__9_jvs{background:var(--grade-c-bg);color:var(--grade-c-fg)}.TodayHub_routineBadge__33X_e{min-height:18px;padding:2px 6px;border-radius:999px;border:1px solid rgba(47,42,37,.1);background:rgba(47,42,37,.05);font-size:.62rem;font-weight:700;line-height:1}.TodayHub_dueBadge__HacaS,.TodayHub_routineBadge__33X_e{display:inline-flex;align-items:center;color:var(--body-ink-muted);white-space:nowrap;word-break:keep-all}.TodayHub_dueBadge__HacaS{gap:4px;font-size:.68rem;padding:3px 6px;border-radius:4px;background:rgba(47,42,37,.06);max-width:100%}.TodayHub_overdueBadge__27aKO{background:rgba(184,156,154,.16);color:#6d5350}.TodayHub_dueBadgeDone__b2goG{background:rgba(47,42,37,.08);color:var(--body-ink-muted)}.TodayHub_inlineTypeIcon__LIpHR{width:24px;height:24px;border-radius:999px;border:1px solid var(--panel-border);background:var(--bg-card);color:var(--body-ink-muted);display:inline-flex;align-items:center;justify-content:center;padding:0;margin-top:1px}.TodayHub_emptyState__6onGR{display:none}@media (max-width:768px){.TodayHub_stack__5RY17{gap:12px}.TodayHub_columns___HWaW{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TodayHub_column__p4RWv,.TodayHub_overdueSection__BHCMR{padding:8px;gap:8px}.TodayHub_columnTitle__e_hev{font-size:.84rem}.TodayHub_columnSubtitle__6zGk9{font-size:.66rem}.TodayHub_columnList__j7bbd{grid-template-columns:1fr;gap:6px}.TodayHub_overdueList__Qo280{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.TodayHub_taskCard__bNy_5{padding:8px;gap:7px}.TodayHub_taskTitle__Wpoet{font-size:.78rem}.TodayHub_taskMetaRow__f6xI7{gap:4px}.TodayHub_statusToggleRow__ohjKH{gap:3px;padding:2px}.TodayHub_statusToggleBtn__yJjZ2{font-size:.56rem;padding:3px 6px}.TodayHub_priorityBadge__KJvBP{min-height:16px;min-width:18px;padding:1px 5px;font-size:.58rem}.TodayHub_dueBadge__HacaS{font-size:.62rem;padding:2px 5px}.TodayHub_inlineTypeIcon__LIpHR{width:22px;height:22px}}@media (max-width:1280px){.TodayHub_columnList__j7bbd{grid-template-columns:1fr}.TodayHub_overdueList__Qo280{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.TodayHub_header__QhcPr{margin-bottom:10px}.TodayHub_title__0P0zr{font-size:.98rem}.TodayHub_columnEmpty__SsM8L{min-height:72px;font-size:.7rem;padding:8px}.TodayHub_columns___HWaW,.TodayHub_stack__5RY17{gap:10px}.TodayHub_overdueList__Qo280{grid-template-columns:1fr}}@media (max-width:420px){.TodayHub_columns___HWaW{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TodayHub_column__p4RWv,.TodayHub_overdueSection__BHCMR{padding:7px;gap:7px}.TodayHub_columnTitle__e_hev{font-size:.8rem}.TodayHub_columnSubtitle__6zGk9{font-size:.62rem}.TodayHub_countBadge__CEdwN{min-width:20px;height:18px;padding:0 5px;font-size:.66rem}.TodayHub_taskCard__bNy_5{padding:7px;min-height:62px}.TodayHub_taskRow__sE_N2{gap:6px}.TodayHub_taskTitle__Wpoet{font-size:.74rem}.TodayHub_dueBadge__HacaS{font-size:.58rem;padding:2px 4px;gap:3px}.TodayHub_inlineTypeIcon__LIpHR{width:20px;height:20px}}.SystemProjectStrip_systemStrip__fFjJq{display:block;width:100%;container-type:inline-size}.SystemProjectStrip_headerAddBtn__2jW_X{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-bg) 96%,white);color:var(--body-ink-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease;white-space:nowrap}.SystemProjectStrip_headerAddBtn__2jW_X:hover{color:var(--body-ink);border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.08)}.SystemProjectStrip_systemPane__eXd5R{display:flex;flex-direction:column;gap:8px;min-width:0;align-self:start}.SystemProjectStrip_calendarPane__39FaT,.SystemProjectStrip_routinePane__LZvY4{min-width:0}.SystemProjectStrip_paneHeader__2yxNP{border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.62);border-radius:14px;padding:10px 12px}.SystemProjectStrip_paneTitleRow__r9F_1{display:flex;align-items:center;gap:8px;color:var(--body-ink)}.SystemProjectStrip_paneTitleRow__r9F_1 h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--body-ink)}.SystemProjectStrip_count__4r16T{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.75);font-size:.72rem;color:var(--body-ink-muted);font-weight:700;white-space:nowrap}.SystemProjectStrip_quickAddComposer__kq9_d{border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.72);border-radius:12px;padding:8px}.SystemProjectStrip_quickAddComposer__kq9_d input{width:100%;border:1px solid rgba(0,0,0,.1);background:#f8f6f1;color:var(--body-ink);border-radius:9px;padding:8px 10px;font-size:.85rem;outline:none}.SystemProjectStrip_quickAddComposer__kq9_d input:focus{border-color:rgba(0,0,0,.22)}.SystemProjectStrip_quickAddComposer__kq9_d input::placeholder{color:#8f8a80}.SystemProjectStrip_listCard__Dp_yJ{border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.55);border-radius:14px;padding:8px;overflow:visible}.SystemProjectStrip_rowList__rYYgY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.SystemProjectStrip_itemRow__vegEw{border:1px solid rgba(47,42,37,.08);background:rgba(255,255,255,.76);border-radius:10px;padding:10px;transition:border-color .15s ease,background .15s ease;min-height:62px;display:flex;align-items:flex-start;gap:8px;position:relative;z-index:1}.SystemProjectStrip_itemRowMenuOpen__EoNJO{z-index:420}.SystemProjectStrip_itemRowSortable__6Nc1a{cursor:grab}.SystemProjectStrip_itemRowSortable__6Nc1a:active{cursor:grabbing}.SystemProjectStrip_itemRowDragging__wmBdq{opacity:.22}.SystemProjectStrip_itemRowDropTarget__md6gi{border-color:rgba(var(--primary-rgb),.42);box-shadow:inset 0 0 0 2px rgba(var(--primary-rgb),.16)}.SystemProjectStrip_routineDragOverlay__3ukAS{width:auto;max-width:calc(100vw - 16px);opacity:.86;box-shadow:0 16px 28px rgba(24,22,20,.18);pointer-events:none}.SystemProjectStrip_itemRow__vegEw:hover{border-color:rgba(47,42,37,.14);background:rgba(255,255,255,.92)}.SystemProjectStrip_itemRowPriorityP1__pH88U{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-a-bg) 64%,transparent),color-mix(in srgb,var(--grade-a-bg) 64%,transparent)),rgba(255,255,255,.76);border-color:color-mix(in srgb,var(--grade-a-border) 24%,transparent)}.SystemProjectStrip_itemRowPriorityP2__ecBds{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-b-bg) 64%,transparent),color-mix(in srgb,var(--grade-b-bg) 64%,transparent)),rgba(255,255,255,.76);border-color:color-mix(in srgb,var(--grade-b-border) 24%,transparent)}.SystemProjectStrip_itemRowPriorityP3__ECigE{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-c-bg) 64%,transparent),color-mix(in srgb,var(--grade-c-bg) 64%,transparent)),rgba(255,255,255,.76);border-color:color-mix(in srgb,var(--grade-c-border) 24%,transparent)}.SystemProjectStrip_itemRowPriorityP1__pH88U:hover{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-a-bg) 64%,transparent),color-mix(in srgb,var(--grade-a-bg) 64%,transparent)),rgba(255,255,255,.92)}.SystemProjectStrip_itemRowPriorityP2__ecBds:hover{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-b-bg) 64%,transparent),color-mix(in srgb,var(--grade-b-bg) 64%,transparent)),rgba(255,255,255,.92)}.SystemProjectStrip_itemRowPriorityP3__ECigE:hover{background:linear-gradient(0deg,color-mix(in srgb,var(--grade-c-bg) 64%,transparent),color-mix(in srgb,var(--grade-c-bg) 64%,transparent)),rgba(255,255,255,.92)}.SystemProjectStrip_itemRowDone__pQf98{background:rgba(47,42,37,.06);border-color:rgba(47,42,37,.12)}.SystemProjectStrip_rowMain__mw0UO{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0;cursor:pointer;outline:none}.SystemProjectStrip_rowMain__mw0UO:focus-visible{border-radius:8px;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.22)}.SystemProjectStrip_rowTitle__iWZhk{color:var(--body-ink);font-size:1.02rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SystemProjectStrip_rowTitleInput__CebOh{color:var(--body-ink);font-size:1.02rem;font-weight:700;line-height:1.3;width:100%;min-width:0;border-radius:8px;border:1px solid rgba(47,42,37,.16);background:rgba(255,255,255,.9);padding:4px 8px;outline:none;font-family:inherit}.SystemProjectStrip_rowMeta__kqAvd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.SystemProjectStrip_dateBadge__y7uXE,.SystemProjectStrip_mutedBadge__gapdQ,.SystemProjectStrip_recurrenceBadge__ox8Ff{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:2px 7px;border-radius:999px;font-size:.67rem;line-height:1;font-weight:700;border:1px solid rgba(47,42,37,.08);max-width:100%;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_dateBadge__y7uXE{color:var(--body-ink);background:rgba(255,255,255,.9)}.SystemProjectStrip_mutedBadge__gapdQ,.SystemProjectStrip_recurrenceBadge__ox8Ff{color:var(--body-ink-muted);background:rgba(47,42,37,.04)}.SystemProjectStrip_recurrenceBadge__ox8Ff{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SystemProjectStrip_templateStateChip__zofaY{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:.65rem;line-height:1;font-weight:700;border:1px solid rgba(47,42,37,.12)}.SystemProjectStrip_templateStateChipActive__grG3Y{color:var(--grade-c-fg);background:color-mix(in srgb,var(--grade-c-bg) 80%,transparent);border-color:color-mix(in srgb,var(--grade-c-border) 24%,transparent)}.SystemProjectStrip_templateStateChipStopped__gMAt6{color:var(--grade-b-fg);background:color-mix(in srgb,var(--grade-b-bg) 80%,transparent);border-color:color-mix(in srgb,var(--grade-b-border) 24%,transparent)}.SystemProjectStrip_routineHistoryStrip__HCgJ_{display:inline-flex;align-items:center;gap:4px;min-height:12px}.SystemProjectStrip_routineHistoryDot__opZJM{width:7px;height:7px;border-radius:999px;border:1px solid rgba(47,42,37,.16);background:rgba(47,42,37,.1)}.SystemProjectStrip_routineHistoryDone__4Kewj{background:var(--grade-c-fg);border-color:color-mix(in srgb,var(--grade-c-border) 62%,transparent)}.SystemProjectStrip_routineHistoryHold__m7Jqx{background:color-mix(in srgb,var(--grade-b-bg) 80%,transparent);border-color:color-mix(in srgb,var(--grade-b-border) 48%,transparent)}.SystemProjectStrip_routineHistoryFuture__8CZfw{background:rgba(47,42,37,.03);border-color:rgba(47,42,37,.12)}.SystemProjectStrip_routineHistoryEmpty__UZ7mk{background:rgba(47,42,37,.08);border-color:rgba(47,42,37,.14)}.SystemProjectStrip_routineCardDone__b0G6R{border-color:color-mix(in srgb,var(--state-done-fg) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-done-fg) 10%,transparent)}.SystemProjectStrip_routineHiddenBadge__Q8yLG{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:.65rem;line-height:1;font-weight:700;border:1px solid rgba(47,42,37,.16);color:var(--state-hold-fg);background:var(--state-hold-bg);white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineCurrentLine__ETwvC{display:flex;align-items:center;min-height:24px}.SystemProjectStrip_routineCycleRow__wjN24{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.SystemProjectStrip_routineCycleDoneBtn__PnD11{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--state-progress-border) 24%,transparent);background:rgba(255,255,255,.9);color:var(--state-progress-fg);display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;word-break:keep-all;transition:background .15s ease,border-color .15s ease,color .15s ease}.SystemProjectStrip_routineCycleDoneBtn__PnD11:hover{background:color-mix(in srgb,var(--state-progress-bg) 68%,transparent)}.SystemProjectStrip_routineCycleDoneBtnDone__Nz2u2{border-color:color-mix(in srgb,var(--grade-c-border) 40%,transparent);background:var(--grade-c-fg);color:var(--bg-card)}.SystemProjectStrip_routineCycleDoneBtnDone__Nz2u2:hover{background:color-mix(in srgb,var(--grade-c-fg) 86%,black)}.SystemProjectStrip_routineCycleDoneIcon__lukRa{flex:0 0 auto}.SystemProjectStrip_routineCycleNextBadge__edVZm{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--state-hold-fg) 20%,transparent);background:var(--state-hold-bg);color:var(--state-hold-fg);display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;line-height:1;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineCurrentText__27NKD{color:var(--body-ink-muted);font-size:.78rem;font-weight:600;line-height:1.25;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.SystemProjectStrip_routineOverdueRow__qai4l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:22px}.SystemProjectStrip_routineOverdueText__aqZr5{color:var(--danger-fg);font-size:.76rem;font-weight:700;line-height:1.2;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineOverdueActions__fizgN{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap}.SystemProjectStrip_routineOverdueBtn__ODJ_k{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--danger-fg) 28%,transparent);background:color-mix(in srgb,var(--danger-bg) 62%,transparent);color:var(--danger-fg);font-size:.66rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineOverdueBtn__ODJ_k:hover{background:color-mix(in srgb,var(--danger-bg) 76%,transparent)}.SystemProjectStrip_routineOverdueSkipBtn__z87bS{border-color:color-mix(in srgb,var(--state-hold-fg) 30%,transparent);background:var(--state-hold-bg);color:var(--state-hold-fg)}.SystemProjectStrip_routineOverdueSkipBtn__z87bS:hover{background:color-mix(in srgb,var(--state-hold-bg) 88%,transparent)}.SystemProjectStrip_routineHistoryStripWrap__9dhXP{display:flex;align-items:center;gap:7px;min-height:14px}.SystemProjectStrip_routineHistoryLabel__Qn8SG{flex:0 0 auto;color:var(--body-ink-muted);font-size:.68rem;font-weight:700;letter-spacing:.01em}.SystemProjectStrip_priorityBadge__XmSvd{min-width:22px;height:20px;padding:0 5px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;border:none;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_priorityBadgeButton__xcf3Z{cursor:pointer;margin-top:1px;transition:opacity .15s ease}.SystemProjectStrip_priorityBadgeButton__xcf3Z:hover{opacity:.92}.SystemProjectStrip_p1__WTw97{background:var(--grade-a-bg);color:var(--grade-a-fg)}.SystemProjectStrip_p2__xAWVI{background:var(--grade-b-bg);color:var(--grade-b-fg)}.SystemProjectStrip_p3__930Vs{background:var(--grade-c-bg);color:var(--grade-c-fg)}.SystemProjectStrip_gradeMenuWrap__K5F_T{position:relative;flex:0 0 auto;display:flex;align-items:flex-start;gap:6px}.SystemProjectStrip_routineCompleteBtn__z7XwD{min-height:22px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--state-progress-border) 24%,transparent);background:rgba(255,255,255,.9);color:var(--state-progress-fg);font-size:.66rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineCompleteBtn__z7XwD:hover:not(:disabled){background:color-mix(in srgb,var(--state-progress-bg) 70%,transparent)}.SystemProjectStrip_routineCompleteBtn__z7XwD:disabled{opacity:.45;cursor:not-allowed}.SystemProjectStrip_routineCompleteBtnDone__2k7u_{background:var(--state-done-bg);border-color:color-mix(in srgb,var(--state-done-fg) 30%,transparent);color:var(--state-done-fg)}.SystemProjectStrip_routineMenuWrap___M6QP{position:relative;flex:0 0 auto}.SystemProjectStrip_routineMenuTrigger__j1W2v{width:24px;height:24px;border-radius:7px;border:1px solid rgba(47,42,37,.12);background:rgba(255,255,255,.82);color:var(--body-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.SystemProjectStrip_routineMenuTrigger__j1W2v:hover{background:rgba(255,255,255,.94);color:var(--body-ink);border-color:rgba(47,42,37,.2)}.SystemProjectStrip_routineMenuDropdown__savG5{position:absolute;top:calc(100% + 6px);right:0;min-width:136px;border-radius:10px;border:1px solid rgba(47,42,37,.12);background:rgba(255,255,255,.98);box-shadow:0 12px 24px rgba(24,22,20,.14);padding:4px;display:flex;flex-direction:column;gap:3px;z-index:5100}.SystemProjectStrip_routineMenuItem__SaD45{width:100%;min-height:28px;border:none;background:transparent;color:var(--body-ink);border-radius:7px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_routineMenuItem__SaD45:hover{background:rgba(47,42,37,.06)}.SystemProjectStrip_routineMenuItemDanger__uDJPz{color:var(--danger-fg)}.SystemProjectStrip_routineMenuItemDanger__uDJPz:hover{background:color-mix(in srgb,var(--danger-bg) 70%,transparent)}.SystemProjectStrip_gradeMenuWrapOpen__VYcEB{z-index:420}.SystemProjectStrip_templateStateBtn__O3lrN{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(47,42,37,.16);background:rgba(255,255,255,.84);color:var(--body-ink-muted);font-size:.66rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.SystemProjectStrip_templateStateBtn__O3lrN:hover{background:rgba(255,255,255,.95);color:var(--body-ink)}.SystemProjectStrip_templateStateBtnActive__DkYWJ{border-color:color-mix(in srgb,var(--grade-b-border) 30%,transparent);color:var(--grade-b-fg)}.SystemProjectStrip_templateStateBtnStopped__0XnYj{border-color:color-mix(in srgb,var(--grade-c-border) 30%,transparent);color:var(--grade-c-fg)}.SystemProjectStrip_gradeDropdown__w5Hdh{position:absolute;top:calc(100% + 6px);right:0;min-width:84px;border-radius:10px;border:1px solid rgba(47,42,37,.12);background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(24,22,20,.12);padding:4px;display:flex;flex-direction:column;gap:3px;z-index:5000}.SystemProjectStrip_gradeDropdownUp__IUEz2{top:auto;bottom:calc(100% + 6px)}.SystemProjectStrip_gradeDropdownAlignLeft__lK8SC{left:0;right:auto}.SystemProjectStrip_gradeOption__RJw0J{width:100%;border:none;background:transparent;color:var(--body-ink);border-radius:7px;min-height:26px;padding:0 7px;display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap;word-break:keep-all}.SystemProjectStrip_gradeOption__RJw0J:hover{background:rgba(47,42,37,.05)}.SystemProjectStrip_gradeOptionActive__LqqBo{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);min-height:24px;padding:0 6px}.SystemProjectStrip_gradeDot__82pQN{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.SystemProjectStrip_gradeDotP1___LBT_{background:var(--grade-a-fg)}.SystemProjectStrip_gradeDotP2__DzMU6{background:var(--grade-b-fg)}.SystemProjectStrip_gradeDotP3__SvCCd{background:var(--grade-c-fg)}.SystemProjectStrip_emptyState__Djfw9{min-height:74px;border-radius:10px;border:1px dashed rgba(47,42,37,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;color:var(--body-ink-muted);font-size:.78rem;background:rgba(255,255,255,.36);text-align:center}.SystemProjectStrip_emptyStateText__SSCOA{line-height:1.25}.SystemProjectStrip_emptyStateAction__g31sT{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(47,42,37,.12);background:rgba(255,255,255,.78);color:var(--body-ink);font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.SystemProjectStrip_emptyStateAction__g31sT:hover{background:rgba(255,255,255,.94);border-color:rgba(47,42,37,.18)}.SystemProjectStrip_routineAddCard__C_Wu4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:108px;border:2px dashed rgba(47,42,37,.16);border-radius:12px;background:rgba(255,255,255,.42);color:var(--body-ink-muted);font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.SystemProjectStrip_routineAddCard__C_Wu4:hover{border-color:rgba(47,42,37,.28);background:rgba(255,255,255,.7);color:var(--body-ink)}.SystemProjectStrip_routineAddCardDropTarget__VjduQ{border-color:rgba(var(--primary-rgb),.5);background:rgba(var(--primary-rgb),.09);color:var(--body-ink)}.SystemProjectStrip_routineAddInputCard__1p_4J{min-height:108px;border:2px solid rgba(var(--primary-rgb),.36);border-radius:12px;background:rgba(255,255,255,.68);padding:12px;display:flex;align-items:center}.SystemProjectStrip_routineAddInput__GUJrP{width:100%;min-height:38px;border:1px solid rgba(47,42,37,.16);background:#f8f6f1;color:var(--body-ink);border-radius:10px;padding:0 10px;font-size:.84rem;outline:none}.SystemProjectStrip_routineAddInput__GUJrP:focus{border-color:rgba(47,42,37,.28)}.SystemProjectStrip_routineAddInput__GUJrP::placeholder{color:#8f8a80}@container (max-width: 1320px){.SystemProjectStrip_rowList__rYYgY{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 980px){.SystemProjectStrip_rowList__rYYgY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.SystemProjectStrip_systemStrip__fFjJq{gap:10px}.SystemProjectStrip_paneHeader__2yxNP{padding:9px 10px}.SystemProjectStrip_paneTitleRow__r9F_1 h3{font-size:1.12rem}.SystemProjectStrip_listCard__Dp_yJ{padding:7px}.SystemProjectStrip_itemRow__vegEw{padding:8px;min-height:56px}.SystemProjectStrip_rowTitle__iWZhk{font-size:.9rem}.SystemProjectStrip_rowList__rYYgY{gap:6px}.SystemProjectStrip_gradeDropdown__w5Hdh{min-width:126px;padding:6px;gap:4px;border-radius:14px}.SystemProjectStrip_gradeOption__RJw0J{min-height:40px;font-size:1rem;padding:0 12px;gap:10px;border-radius:9px}.SystemProjectStrip_gradeDot__82pQN{width:10px;height:10px}.SystemProjectStrip_routineMenuDropdown__savG5{min-width:180px;padding:6px;gap:4px;border-radius:14px}.SystemProjectStrip_routineMenuItem__SaD45{min-height:42px;padding:0 12px;gap:10px;border-radius:9px;font-size:.98rem}.SystemProjectStrip_routineCurrentText__27NKD{font-size:.72rem}.SystemProjectStrip_routineCycleDoneBtn__PnD11,.SystemProjectStrip_routineCycleNextBadge__edVZm{min-height:20px;padding:0 6px;font-size:.6rem}.SystemProjectStrip_routineOverdueText__aqZr5{font-size:.7rem}.SystemProjectStrip_routineOverdueBtn__ODJ_k{min-height:20px;padding:0 6px;font-size:.6rem}.SystemProjectStrip_routineHistoryLabel__Qn8SG{font-size:.64rem}.SystemProjectStrip_routineCompleteBtn__z7XwD{min-height:20px;padding:0 7px;font-size:.62rem}.SystemProjectStrip_routineMenuTrigger__j1W2v{width:22px;height:22px}.SystemProjectStrip_routineAddCard__C_Wu4{min-height:88px;gap:8px;font-size:.76rem}.SystemProjectStrip_routineAddInputCard__1p_4J{min-height:88px;padding:9px}.SystemProjectStrip_routineAddInput__GUJrP{min-height:34px;font-size:.78rem}}.ScheduleQuickAdd_quickAdd__VGHBb{min-width:0}.ScheduleQuickAdd_quickAdd__VGHBb input{width:100%;min-height:38px;border:1px solid rgba(47,42,37,.12);background:rgba(255,255,255,.86);border-radius:10px;padding:0 12px;color:var(--body-ink);font-size:.9rem;outline:none;font-family:inherit}.ScheduleQuickAdd_quickAdd__VGHBb input:focus{border-color:rgba(var(--primary-rgb),.36);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.ScheduleQuickAdd_quickAdd__VGHBb input::placeholder{color:var(--body-ink-muted)}@media (max-width:768px){.ScheduleQuickAdd_quickAdd__VGHBb input{min-height:34px;font-size:.82rem;border-radius:9px}}