.TaskActionMenu_menu__l0Am7{position:absolute;z-index:46;right:0;width:240px;background:white;border:1px solid var(--line-muted);border-radius:12px;box-shadow:0 10px 30px rgba(40,38,34,.16),0 2px 8px rgba(40,38,34,.06);padding:6px;white-space:nowrap;box-sizing:border-box}.TaskActionMenu_below__lhUXR{top:calc(100% + 4px)}.TaskActionMenu_above__2gEJk{bottom:calc(100% + 4px)}.TaskActionMenu_item__eB_3m{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;border-radius:8px;padding:9px 10px;font-size:13.5px;font-family:inherit;text-align:left;cursor:pointer;color:#3a3a38}.TaskActionMenu_icon__pcK9c{flex:none;color:#76726a}.TaskActionMenu_item__eB_3m:hover{background:#f5f3ef}.TaskActionMenu_divider__Y5NCM{height:1px;background:var(--line-muted);margin:5px 8px}.TaskActionMenu_danger__18Fbg,.TaskActionMenu_danger__18Fbg .TaskActionMenu_icon__pcK9c{color:#c84b38}.TaskActionMenu_danger__18Fbg:hover{background:rgba(200,75,56,.07)}.Toast_toast__DIq96{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:1300;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:11px 16px;border-radius:999px;background:#2f4257;color:white;font-size:13.5px;box-shadow:0 6px 20px rgba(0,0,0,.18)}.Toast_check__jK_IH{flex:none}.Toast_message__mkNqS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Toast_undo__o6MOx{flex:none;background:none;border:none;color:#9cc0ff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:0}.Toast_undo__o6MOx:hover{text-decoration:underline}.TaskDetail_container__PoZQf{width:100%;min-height:0}.TaskDetail_loading__ahfa7{padding:24px;font-size:14px;color:var(--text-secondary)}.TaskDetail_detail__Lck9L{display:flex;flex-direction:column;gap:16px;width:100%}.TaskDetail_titleRow__wzJrS{display:flex;align-items:flex-start;gap:12px}.TaskDetail_titleCol__AHvB_{flex:1 1;min-width:0}.TaskDetail_titleView__PxC1e{display:inline-flex;align-items:center;gap:8px;max-width:100%;cursor:text;border-radius:8px;padding:4px 9px;margin:-4px -9px 8px;transition:background-color .15s ease}.TaskDetail_titleView__PxC1e:hover{background:rgba(40,38,34,.045)}.TaskDetail_titleText__hPelK{margin:0;min-width:0;font-size:25px;font-weight:600;letter-spacing:-.02em;color:#3a3a38;line-height:1.18;overflow-wrap:anywhere}.TaskDetail_titlePencil__NGmKP{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:#b8b3a8;flex:none;transition:color .15s ease,background-color .15s ease}.TaskDetail_titleView__PxC1e:hover .TaskDetail_titlePencil__NGmKP{color:var(--primary-blue);background:rgba(73,145,234,.12)}.TaskDetail_titleEditRow__u0j1h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.TaskDetail_titleInput__PtxVp{flex:1 1;min-width:0;font-family:inherit;font-size:25px;font-weight:600;letter-spacing:-.02em;color:#3a3a38;background:transparent;border:none;border-bottom:2px solid var(--primary-blue);padding:2px 1px;outline:none}.TaskDetail_titleInput__PtxVp::placeholder{color:#b8b3a8}.TaskDetail_titleHint__LUtqN{font-size:11.5px;color:#b8b3a8;white-space:nowrap;flex:none}.TaskDetail_metaRow__xCjmy{position:relative;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.TaskDetail_dateChip__r1POF{display:inline-flex;align-items:center;gap:6px;background:white;border:1px solid var(--line-muted);border-radius:999px;padding:4px 11px;min-height:28px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:#76726a;transition:border-color .15s ease,background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskDetail_dateChip__r1POF:hover{border-color:#c9c4b8;background:#faf9f6}.TaskDetail_chipIcon__a0ZZQ{flex:none;color:#9a958b}.TaskDetail_pinBadge__x2Uo7{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:white;box-shadow:0 0 0 1px #e3d3ad;flex:none}.TaskDetail_pinBadgeTick__OI7m1{width:2px;height:7px;border-radius:1px;background:#a07f43}.TaskDetail_menuAnchor__eR4lT{position:relative;flex:none}.TaskDetail_kebabButton__hZ8Mu{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-muted);border-radius:8px;background:white;cursor:pointer;color:#76726a;flex:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TaskDetail_kebabButton__hZ8Mu:hover{background:rgba(73,145,234,.12);border-color:rgba(73,145,234,.4);color:var(--primary-blue-hover)}.TaskDetail_sectionCard__CuaqR{background:white;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:15px 18px 18px}.TaskDetail_sectionLabel__Ar98h{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:11px}@media (max-width:640px){.TaskDetail_titleText__hPelK{font-size:21px;line-height:1.25}.TaskDetail_titleInput__PtxVp{font-size:18px}.TaskDetail_titleEditRow__u0j1h{flex-direction:column;align-items:stretch;gap:4px}.TaskDetail_titleHint__LUtqN{white-space:normal}.TaskDetail_sectionCard__CuaqR{padding:13px 14px 15px}}.Editor_editor__VU4ot{width:100%;background:transparent}.Editor_editorReadonly__bf_mc{cursor:text}.Editor_toolbar__yJQMt{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:0 0 10px;border-bottom:1px solid var(--line-muted)}.Editor_toolbarDivider__cTynG{width:1px;height:18px;background:var(--line-muted);margin:0 5px;flex:none}.Editor_toolbarButton__sWe1c{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:7px;cursor:pointer;color:#76726a;font-family:inherit;transition:background-color .15s ease,color .15s ease}.Editor_toolbarButton__sWe1c:hover:not(:disabled){background:rgba(40,38,34,.06);color:#56524b}.Editor_toolbarButtonActive__O5r5w,.Editor_toolbarButtonActive__O5r5w:hover:not(:disabled){background:rgba(73,145,234,.12);color:var(--primary-blue-hover)}.Editor_toolbarButton__sWe1c:disabled{opacity:.5;cursor:not-allowed}.Editor_boldGlyph__hILCc{font-size:14px;font-weight:700;color:inherit}.Editor_italicGlyph__DORn6{font-size:14px;font-style:italic;font-weight:600;color:inherit}.Editor_underlineGlyph__N1DBu{font-size:14px;font-weight:600;text-decoration:underline;color:inherit}.Editor_surface__jirRl{position:relative;min-height:84px;background:transparent}.Editor_placeholder__8Nlvi{position:absolute;top:16px;left:0;color:#b8b3a8;font-size:14px;line-height:1.7;pointer-events:none}.Editor_editorContent__IZhap{min-height:84px;padding:16px 0 6px;color:#4f5052;font-size:14px;line-height:1.7;outline:none;word-break:break-word}.Editor_editorContent__IZhap p{margin:0 0 12px}.Editor_editorContent__IZhap p:last-child{margin-bottom:0}.Editor_editorContent__IZhap ol,.Editor_editorContent__IZhap ul{padding-left:24px;margin:8px 0}.Editor_editorContent__IZhap li{margin:4px 0}.Editor_editorContent__IZhap ul[data-type=taskList]{list-style:none;padding-left:2px}.Editor_editorContent__IZhap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:9px;margin:5px 0}.Editor_editorContent__IZhap ul[data-type=taskList] li>label{flex:none;display:flex;align-items:center;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Editor_editorContent__IZhap ul[data-type=taskList] li>div{flex:1 1;min-width:0}.Editor_editorContent__IZhap ul[data-type=taskList] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;border:1.5px solid #c9c4b8;border-radius:4px;background:white;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.Editor_editorContent__IZhap ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--primary-blue,#5b8def);border-color:var(--primary-blue,#5b8def);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:11px 11px;background-position:50%;background-repeat:no-repeat}.Editor_editorContent__IZhap ul[data-type=taskList] li[data-checked=true]>div{color:#9a958b;text-decoration:line-through}.Editor_editorContent__IZhap ul[data-type=taskList] ul[data-type=taskList]{margin:4px 0 0;padding-left:0}.Editor_editorContent__IZhap blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--line-muted);color:var(--text-secondary)}.Editor_editorContent__IZhap strong{font-weight:700}.Editor_editorContent__IZhap em{font-style:italic}.Editor_editorContent__IZhap a,.Editor_editorContent__IZhap u{text-decoration:underline;text-underline-offset:2px}.Editor_editorContent__IZhap a{color:var(--primary-blue-hover)}@media (max-width:640px){.Editor_editorContent__IZhap,.Editor_placeholder__8Nlvi{font-size:16px;line-height:1.6}}.TaskCalendar_calendar__RCbWp{display:flex;flex-direction:column;width:100%}.TaskCalendar_sectionHeader__cS6AJ{display:flex;align-items:center;gap:9px;width:100%;background:transparent;border:none;padding:3px 5px;margin:-3px -5px 11px;cursor:pointer;font-family:inherit;border-radius:8px;text-align:left}.TaskCalendar_headerChevron__6264x{flex:none;color:#9a958b}.TaskCalendar_historyToggleLabel__opXVr{font-size:11.5px;font-weight:600;color:var(--primary-blue-hover);white-space:nowrap}.TaskCalendar_sectionLabel__ccgL6{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.TaskCalendar_sectionHint__3RowC{font-size:11px;color:#b8b3a8;white-space:nowrap}.TaskCalendar_headerSpacer__r1dsp{flex:1 1}.TaskCalendar_thisWeekBtn__jhdyN{flex:none;display:flex;align-items:center;gap:5px;height:27px;padding:0 11px;border:1px solid var(--line-muted);background:white;border-radius:999px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--primary-blue-hover);transition:background-color .15s ease,border-color .15s ease}.TaskCalendar_thisWeekBtn__jhdyN:hover{background:rgba(73,145,234,.12);border-color:rgba(73,145,234,.4)}.TaskCalendar_viewingRow__V37ch{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:9px;padding:0 2px;font-size:11px;line-height:1.4}.TaskCalendar_viewingText__iQQUz{color:#9a958b}.TaskCalendar_viewingBackBtn__UiuQq{background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;color:var(--primary-blue-hover);white-space:nowrap}.TaskCalendar_navRow__GIn5X{display:flex;align-items:center;gap:8px;margin-bottom:10px}.TaskCalendar_navBtn__r1rND{width:30px;height:30px;flex:none;border:none;background:transparent;border-radius:8px;color:#76726a;cursor:pointer;font-size:19px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.TaskCalendar_navBtn__r1rND:hover{background:rgba(40,38,34,.06);color:#56524b}.TaskCalendar_dayHeaders__YNpaH{display:flex;gap:10px;flex:none}.TaskCalendar_dayHeader___w3BN{position:relative;width:44px;text-align:center;flex:none;border-radius:8px;padding:2px 0 3px}.TaskCalendar_dayHeaderToday__BQOQt{background:rgba(73,145,234,.12)}.TaskCalendar_dayName__UfMsP{position:relative;font-size:13px;font-weight:600;color:#56524b;line-height:1.2}.TaskCalendar_dayDate__97fPK{position:relative;font-size:11px;color:#9a958b;line-height:1.3}.TaskCalendar_dayHeaderToday__BQOQt .TaskCalendar_dayDate__97fPK,.TaskCalendar_dayHeaderToday__BQOQt .TaskCalendar_dayName__UfMsP{color:var(--primary-blue-hover)}.TaskCalendar_bodyRow__b_2cA{display:flex;align-items:flex-start;gap:30px;flex-wrap:wrap}.TaskCalendar_cellsRow__cITkl{display:flex;align-items:flex-start;gap:8px}.TaskCalendar_summaryPanel__prUYi{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:6px;padding-top:1px;border-left:1px solid var(--line-muted);padding-left:20px;align-self:stretch;justify-content:center}.TaskCalendar_summaryHead__Ur2bT{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.TaskCalendar_summaryTitle__AUb_0{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle)}.TaskCalendar_summarySpan__BhjB3{font-size:11px;color:#b8b3a8;white-space:nowrap}.TaskCalendar_summaryInsight__wXeHg{font-size:14.5px;font-weight:500;color:#56524b;line-height:1.4;text-wrap:pretty}.TaskCalendar_summaryMetrics__erfbK{font-size:11.5px;color:#9a958b;letter-spacing:.01em}.TaskCalendar_collapsedCard__UQapL{margin-top:2px;display:flex;align-items:center;gap:18px;background:#faf9f6;border:1px solid var(--line-muted);border-radius:12px;padding:13px 15px;cursor:pointer;flex-wrap:wrap;transition:border-color .15s ease,background-color .15s ease}.TaskCalendar_collapsedCard__UQapL:hover{border-color:#d8d3c8;background:#f7f5f0}.TaskCalendar_collapsedText__dfQYv{flex:1 1;min-width:170px;display:flex;flex-direction:column;gap:3px}.TaskCalendar_collapsedInsight__Ks2nA{font-size:14px;font-weight:600;color:#56524b;line-height:1.3;text-wrap:pretty}.TaskCalendar_miniStrip__vgKJ6{position:relative;flex:none}.TaskCalendar_miniDowRow___1rmB{display:flex;gap:5px;margin-bottom:3px}.TaskCalendar_miniDow__FbfHT{width:22px;flex:none;text-align:center;font-size:9px;font-weight:600;letter-spacing:.02em;color:#b8b3a8;line-height:1.2;white-space:nowrap}.TaskCalendar_miniCells__vKxqR{display:flex;gap:5px;position:relative;z-index:0}.TaskCalendar_miniCell__HXiIb{position:relative;width:22px;height:22px;flex:none;display:block}.TaskCalendar_miniPin__BqACu{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:3px;background:white;box-shadow:0 0 0 1px #e3d3ad;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.TaskCalendar_miniPinTick__RRsri{width:1.5px;height:5px;border-radius:1px;background:#a07f43}.TaskCalendar_miniRunsLayer__anuvf{position:absolute;left:0;right:0;bottom:0;height:22px;pointer-events:none;z-index:1}.TaskCalendar_miniRun__RmBEv{position:absolute;top:0;height:22px;border-radius:5px;background:#e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;padding:0 6px 0 7px;box-sizing:border-box}.TaskCalendar_miniRunLine__MeEz6{flex:1 1;height:1.4px;background:#374957}.TaskCalendar_miniRunArrow__Md1vM{flex:none;margin-left:-1px}.TaskCalendar_cellsSpacer__qtjLH{width:18px;flex:none}.TaskCalendar_cellsPanel__KLUmW{background:#faf9f6;border:1px solid var(--line-muted);border-radius:12px;padding:12px;flex:none}.TaskCalendar_cellsInner__f7FKx{position:relative;display:flex;gap:10px}.TaskCalendar_runsLayer___VEWh{position:absolute;inset:0;pointer-events:none;z-index:1}.TaskCalendar_runBar__emfxA{position:absolute;top:0;height:44px;border-radius:7px;background:#e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;padding:0 12px 0 14px;box-sizing:border-box}.TaskCalendar_runBarLine__p8wr9{flex:1 1;height:1.6px;background:#374957}.TaskCalendar_runBarArrow__nKiyA{flex:none;margin-left:-2px}.TaskCalendar_cellButton__IH9Ik{position:relative;width:44px;height:44px;flex:none;padding:0;box-sizing:border-box;border:none;background:transparent;border-radius:7px;cursor:pointer;font-family:inherit;outline:none}.TaskCalendar_cellButton__IH9Ik:after{content:"";position:absolute;inset:0;border:1.5px dashed transparent;border-radius:7px;box-sizing:border-box;pointer-events:none;z-index:2;transition:border-color .15s ease}.TaskCalendar_cellButton__IH9Ik:hover:not(:disabled):after,.TaskCalendar_cellFocused__HU3sJ:after,.TaskCalendar_cellFocused__HU3sJ:hover:after{border-color:#9a958b}.TaskCalendar_cellDisabled__fzl_W{cursor:not-allowed}.TaskCalendar_cellPin__JwHQ2{position:absolute;top:-4px;right:-4px;width:13px;height:13px;border-radius:4px;background:white;box-shadow:0 0 0 1px #e3d3ad;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.TaskCalendar_cellPinTick__MoYPq{width:2px;height:7px;border-radius:1px;background:#a07f43}.TaskCalendar_legend__ibNNM{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-muted);padding-left:30px}.TaskCalendar_legendToggle__Ub5XT{display:flex;align-items:center;gap:9px;background:transparent;border:none;padding:3px 6px;margin:-3px -6px;cursor:pointer;font-family:inherit;border-radius:7px;transition:background-color .15s ease}.TaskCalendar_legendToggle__Ub5XT:hover{background:rgba(40,38,34,.05)}.TaskCalendar_legendToggle__Ub5XT svg{flex:none;transition:transform .15s ease}.TaskCalendar_legendChevronOpen__bmvkR{transform:rotate(90deg)}.TaskCalendar_legendLabel__SPnci{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.TaskCalendar_legendMiniRow___ma3u{display:flex;align-items:center;gap:4px;margin-left:3px}.TaskCalendar_legendBody__y4Clt{margin-top:11px;padding-left:6px;display:flex;flex-direction:column;gap:9px}.TaskCalendar_legendItems__xVhjH{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.TaskCalendar_legendItem__ii4ut{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#76726a;white-space:nowrap}.TaskCalendar_legendPinNote__xjQX8{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px dashed #ece9e1;font-size:11.5px;color:#9a958b}.TaskCalendar_legendPinIcon__k_z62{position:relative;display:inline-flex;flex:none}.TaskCalendar_legendPinIcon__k_z62 .TaskCalendar_cellPin__JwHQ2{top:-3px;right:-3px;width:9px;height:9px;border-radius:3px}.TaskCalendar_legendPinIcon__k_z62 .TaskCalendar_cellPinTick__MoYPq{width:1.5px;height:5px}@media (max-width:767.98px){.TaskCalendar_sectionHeader__cS6AJ{flex-wrap:wrap;row-gap:4px}.TaskCalendar_sectionLabel__ccgL6{font-size:10px;letter-spacing:.08em}.TaskCalendar_sectionHint__3RowC{font-size:10.5px;color:#a59f93}.TaskCalendar_historyToggleLabel__opXVr{font-size:11px}.TaskCalendar_navRow__GIn5X{gap:6px;margin-bottom:8px}.TaskCalendar_navBtn__r1rND{width:22px;height:30px;font-size:17px;border-radius:7px}.TaskCalendar_dayName__UfMsP{font-size:11px;line-height:1.15}.TaskCalendar_dayDate__97fPK{font-size:9.5px}.TaskCalendar_cellsSpacer__qtjLH{width:12px}.TaskCalendar_cellsRow__cITkl{gap:6px}.TaskCalendar_cellsPanel__KLUmW{padding:10px;border-radius:11px}.TaskCalendar_cellButton__IH9Ik,.TaskCalendar_cellButton__IH9Ik:after{border-radius:6px}.TaskCalendar_runBar__emfxA{border-radius:6px;padding:0 8px 0 10px}.TaskCalendar_runBarLine__p8wr9{height:1.5px}.TaskCalendar_bodyRow__b_2cA{flex-direction:column;gap:12px}.TaskCalendar_summaryPanel__prUYi{border-left:none;padding-left:0;gap:4px;min-width:0}.TaskCalendar_summarySpan__BhjB3,.TaskCalendar_summaryTitle__AUb_0{font-size:10px}.TaskCalendar_summaryInsight__wXeHg{font-size:13px;line-height:1.35}.TaskCalendar_summaryMetrics__erfbK{font-size:11px}.TaskCalendar_collapsedCard__UQapL{flex-direction:column;align-items:flex-start;gap:7px;padding:11px 12px;border-radius:11px}.TaskCalendar_collapsedInsight__Ks2nA{font-size:13px}.TaskCalendar_miniCells__vKxqR,.TaskCalendar_miniDowRow___1rmB{gap:4px}.TaskCalendar_legend__ibNNM{padding-left:0}}