.BreakdownPage-module__C8ytQa__page{padding:0 0 64px}.BreakdownPage-module__C8ytQa__header{justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin-bottom:38px;display:flex}.BreakdownPage-module__C8ytQa__back{padding-inline:0}.BreakdownPage-module__C8ytQa__tag{color:var(--prodo-muted);background:#f5f5f5;padding:3px 7px;font-size:11px;line-height:1.5}.BreakdownPage-module__C8ytQa__tabs{display:none}.BreakdownPage-module__C8ytQa__tab{color:var(--prodo-muted);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:9px 0 8px;font-size:13px}.BreakdownPage-module__C8ytQa__tab[aria-selected=true]{border-bottom-color:var(--prodo-ink);color:var(--prodo-ink)}.BreakdownPage-module__C8ytQa__tab:hover:not([aria-selected=true]),.BreakdownPage-module__C8ytQa__tab:focus-visible:not([aria-selected=true]){border-bottom-style:dotted;border-bottom-color:var(--prodo-muted)}.BreakdownPage-module__C8ytQa__tab:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.BreakdownPage-module__C8ytQa__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;min-width:0;display:grid}.BreakdownPage-module__C8ytQa__pane{min-width:0}.BreakdownPage-module__C8ytQa__paneTitle{margin-bottom:28px}.BreakdownPage-module__C8ytQa__paneHeading{color:var(--prodo-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.BreakdownPage-module__C8ytQa__paneHeading:focus{outline:none}.BreakdownPage-module__C8ytQa__paneHeading:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:6px}.BreakdownPage-module__C8ytQa__subhead{color:var(--prodo-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.BreakdownPage-module__C8ytQa__sourceText{overflow-wrap:anywhere;max-width:420px;margin:40px 0 0;font-size:22px;line-height:1.5}.BreakdownPage-module__C8ytQa__parent{overflow-wrap:anywhere;margin:0 0 21px;font-size:15px;font-weight:500;line-height:1.5}.BreakdownPage-module__C8ytQa__tree{scrollbar-gutter:stable;min-width:0;max-height:clamp(288px,100dvh - 222px,768px);overflow:hidden auto}.BreakdownPage-module__C8ytQa__treeLevel{margin:0;padding:0;list-style:none}.BreakdownPage-module__C8ytQa__treeRow{min-height:45px;padding-left:var(--prodo-tree-indent,0);align-items:flex-start;font-size:15px;line-height:1.45;display:flex;position:relative}.BreakdownPage-module__C8ytQa__treeRow[data-parent=true]{margin-top:16px;font-weight:550}.BreakdownPage-module__C8ytQa__tree>.BreakdownPage-module__C8ytQa__treeLevel>li:first-child>.BreakdownPage-module__C8ytQa__treeRow{margin-top:0}.BreakdownPage-module__C8ytQa__treeRow[data-draft-source=true]{padding-left:calc(var(--prodo-tree-indent,0px) + 8px)}.BreakdownPage-module__C8ytQa__treeRow[data-draft-source=true]:before{background:var(--prodo-ink);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.BreakdownPage-module__C8ytQa__treeCheck{flex:none;place-items:center start;width:31px;height:45px;display:grid}.BreakdownPage-module__C8ytQa__treeCheck:before{box-sizing:border-box;border:1px solid var(--prodo-muted);content:"";border-radius:50%;width:16px;height:16px}.BreakdownPage-module__C8ytQa__treeText{overflow-wrap:anywhere;min-width:0;padding:11px 0}.BreakdownPage-module__C8ytQa__validation{color:var(--prodo-ink);margin:16px 0 0;font-size:13px;line-height:1.5}.BreakdownPage-module__C8ytQa__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:22px;display:flex}.BreakdownPage-module__C8ytQa__footerActions{align-items:center;gap:18px;display:flex}@media (max-width:1000px){.BreakdownPage-module__C8ytQa__columns{gap:40px}}@media (max-width:899px){.BreakdownPage-module__C8ytQa__header{margin-bottom:15px}.BreakdownPage-module__C8ytQa__tree{max-height:none}.BreakdownPage-module__C8ytQa__tabs{gap:24px;margin-bottom:32px;display:flex}.BreakdownPage-module__C8ytQa__columns{display:block}.BreakdownPage-module__C8ytQa__pane[data-mobile-active=false]{display:none}}@media (max-width:480px){.BreakdownPage-module__C8ytQa__footer,.BreakdownPage-module__C8ytQa__footerActions{flex-wrap:wrap}.BreakdownPage-module__C8ytQa__paneHeading{font-size:23px}}
.buttons-module__yEMV4a__action{box-sizing:border-box;min-height:40px;color:var(--prodo-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.buttons-module__yEMV4a__action:focus-visible,.buttons-module__yEMV4a__stepTool:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.buttons-module__yEMV4a__action:disabled,.buttons-module__yEMV4a__stepTool:disabled{opacity:.35;cursor:default}.buttons-module__yEMV4a__primary{background:var(--prodo-primary-bg);border-color:var(--prodo-primary-bg);color:var(--prodo-primary-fg);font-weight:600;}.buttons-module__yEMV4a__primary:hover:not(:disabled){background:var(--prodo-primary-bg-hover)}.buttons-module__yEMV4a__secondary{color:var(--prodo-ink);border-color:#b0b0b0;font-weight:500;}.buttons-module__yEMV4a__secondary:hover:not(:disabled){background:var(--prodo-hover)}.buttons-module__yEMV4a__quiet{}.buttons-module__yEMV4a__quiet:hover:not(:disabled){background:var(--prodo-hover);color:var(--prodo-ink)}.buttons-module__yEMV4a__stepTool{box-sizing:border-box;width:32px;height:40px;color:var(--prodo-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.buttons-module__yEMV4a__stepTool:hover:not(:disabled){background:var(--prodo-hover);color:var(--prodo-ink)}
.StepEditor-module__O-N3_W__editor{min-width:0}.StepEditor-module__O-N3_W__note{color:var(--prodo-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.StepEditor-module__O-N3_W__list{margin:0;padding:0;list-style:none}.StepEditor-module__O-N3_W__row{align-items:flex-start;min-height:51px;display:flex;position:relative}.StepEditor-module__O-N3_W__mark{background:var(--prodo-muted);flex:0 0 7px;width:7px;height:1px;margin:24px 10px 0 0}.StepEditor-module__O-N3_W__input{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:46px;color:var(--prodo-ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:1;padding:12px 0;font-size:14px;line-height:1.6;display:block;overflow:hidden}.StepEditor-module__O-N3_W__editor[data-size=page] .StepEditor-module__O-N3_W__input{padding:13px 0;font-size:15px;line-height:1.5}.StepEditor-module__O-N3_W__input:focus{border-bottom-color:var(--prodo-ink);outline:none}.StepEditor-module__O-N3_W__tools{opacity:0;pointer-events:none;flex:none;transition:opacity .18s ease-out;display:flex}.StepEditor-module__O-N3_W__row:focus-within .StepEditor-module__O-N3_W__tools{opacity:1;pointer-events:auto}@media (hover:hover){.StepEditor-module__O-N3_W__row:hover .StepEditor-module__O-N3_W__tools{opacity:1;pointer-events:auto}}.StepEditor-module__O-N3_W__extra{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.StepEditor-module__O-N3_W__guidance{margin-top:12px}.StepEditor-module__O-N3_W__guidanceLabel{color:var(--prodo-muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.StepEditor-module__O-N3_W__guidanceInput{box-sizing:border-box;resize:vertical;border:1px solid var(--prodo-muted);background:var(--prodo-surface);width:100%;min-height:65px;color:var(--prodo-ink);font:inherit;border-radius:0;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.StepEditor-module__O-N3_W__guidanceInput:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.StepEditor-module__O-N3_W__hint{color:var(--prodo-muted);margin:13px 0 0;font-size:11px;line-height:1.65}.StepEditor-module__O-N3_W__loadingBar{background:var(--prodo-muted);width:100%;height:1px;margin:4px 0 12px}.StepEditor-module__O-N3_W__status{color:var(--prodo-muted);margin:0;padding:24px 0 28px;font-size:13px;line-height:1.6}.StepEditor-module__O-N3_W__status:before{background:var(--prodo-muted);content:"";vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.StepEditor-module__O-N3_W__loading[data-first-load] .StepEditor-module__O-N3_W__status{box-sizing:border-box;min-height:103px}.StepEditor-module__O-N3_W__loading:not([data-first-load]) .StepEditor-module__O-N3_W__status{padding:8px 0 12px}.StepEditor-module__O-N3_W__error{margin-bottom:12px}.StepEditor-module__O-N3_W__error .StepEditor-module__O-N3_W__status{padding-bottom:4px}@media (max-width:480px){.StepEditor-module__O-N3_W__input,.StepEditor-module__O-N3_W__editor[data-size=page] .StepEditor-module__O-N3_W__input{font-size:15px}.StepEditor-module__O-N3_W__row{padding-right:42px}.StepEditor-module__O-N3_W__tools{z-index:2;border:1px solid var(--prodo-muted);background:var(--prodo-surface);flex-direction:column;padding:2px;position:absolute;top:0;right:0}}@media (prefers-reduced-motion:reduce){.StepEditor-module__O-N3_W__tools{transition:none}}
.DraftPanel-module__aw6p7a__panel{box-sizing:border-box;opacity:1;width:100%;min-width:0;margin-top:23px;padding:23px 0 4px;scroll-margin-top:22px;transition:opacity .16s,transform .24s cubic-bezier(.2,.7,.25,1);position:relative;transform:none}.DraftPanel-module__aw6p7a__panel[data-phase=entering],.DraftPanel-module__aw6p7a__panel[data-phase=leaving]{opacity:0;transform:translateY(6px)}.DraftPanel-module__aw6p7a__panel:focus{outline:none}.DraftPanel-module__aw6p7a__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:5px;display:flex}.DraftPanel-module__aw6p7a__heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.4}.DraftPanel-module__aw6p7a__caption{color:var(--prodo-muted);margin:0 0 20px;font-size:11px;line-height:1.5}.DraftPanel-module__aw6p7a__source{overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.6}.DraftPanel-module__aw6p7a__dirty{border-left:2px solid var(--prodo-muted);color:var(--prodo-muted);margin:16px 0;padding-left:12px;font-size:12px;line-height:1.7}.DraftPanel-module__aw6p7a__dirty p{margin:0}.DraftPanel-module__aw6p7a__acceptError{color:var(--prodo-ink);margin:12px 0 0;font-size:13px;line-height:1.5}.DraftPanel-module__aw6p7a__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.DraftPanel-module__aw6p7a__hint{color:var(--prodo-muted);margin:13px 0 0;font-size:11px;line-height:1.65}@media (min-width:1360px){.DraftPanel-module__aw6p7a__panel{width:380px;margin:0;padding:0 0 12px 28px;position:absolute;top:0;left:calc(100% + 56px)}.DraftPanel-module__aw6p7a__panel[data-phase=entering],.DraftPanel-module__aw6p7a__panel[data-phase=leaving]{transform:translate(12px)}}@media (max-width:480px){.DraftPanel-module__aw6p7a__footer{flex-wrap:wrap}.DraftPanel-module__aw6p7a__cancel{margin-top:-8px}}@media (prefers-reduced-motion:reduce){.DraftPanel-module__aw6p7a__panel{transition:none}.DraftPanel-module__aw6p7a__panel[data-phase=entering],.DraftPanel-module__aw6p7a__panel[data-phase=leaving]{transform:none}}
.Dialog-module__FLvQ_q__dialog{box-sizing:border-box;width:440px;max-width:calc(100vw - 32px);color:var(--prodo-ink);background:var(--prodo-surface);border:1px solid var(--prodo-ink);box-shadow:none;border-radius:0;padding:26px}.Dialog-module__FLvQ_q__dialog::backdrop{background:#00000059}.Dialog-module__FLvQ_q__title{margin:0 0 17px;font-size:20px;font-weight:500}.Dialog-module__FLvQ_q__body{color:var(--prodo-muted);margin:0 0 17px;font-size:14px;line-height:1.5}.Dialog-module__FLvQ_q__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.Dialog-module__FLvQ_q__primaryButton{}.Dialog-module__FLvQ_q__quietButton{}.Dialog-module__FLvQ_q__input{box-sizing:border-box;width:100%;color:var(--prodo-ink);border:none;border-bottom:1px solid var(--prodo-border-soft);background:0 0;padding:10px 0;font-size:16px}.Dialog-module__FLvQ_q__input:focus{border-bottom-color:var(--prodo-ink);outline:none}
.CaptureInput-module__VTd6dG__form{margin:0}.CaptureInput-module__VTd6dG__label{color:var(--prodo-muted);margin-bottom:9px;font-size:13px;font-weight:500;line-height:1.4;display:block}.CaptureInput-module__VTd6dG__line{border-bottom:1px solid var(--prodo-border-soft)}.CaptureInput-module__VTd6dG__input{box-sizing:border-box;width:100%;color:var(--prodo-ink);background:0 0;border:none;padding:9px 0 14px;font-size:18px;line-height:1.5}.CaptureInput-module__VTd6dG__input:focus{outline:none}.CaptureInput-module__VTd6dG__line:focus-within{border-bottom-color:var(--prodo-ink);box-shadow:0 1px 0 var(--prodo-ink)}.CaptureInput-module__VTd6dG__actions{justify-content:flex-end;align-items:center;gap:22px;min-height:44px;margin-top:9px;display:flex}.CaptureInput-module__VTd6dG__actions [hidden]{display:none}.CaptureInput-module__VTd6dG__status{color:var(--prodo-muted);font-size:12px;line-height:1.5}.CaptureInput-module__VTd6dG__breakdownButton{}.CaptureInput-module__VTd6dG__addButton{}
.FocusView-module___6Kf-W__focus{min-width:0}.FocusView-module___6Kf-W__back{}.FocusView-module___6Kf-W__stage{box-sizing:border-box;text-align:center;max-width:510px;margin:0 auto;padding-top:88px}.FocusView-module___6Kf-W__context{overflow-wrap:anywhere;color:var(--prodo-muted);margin:0 0 39px;font-size:11px;line-height:1.5}.FocusView-module___6Kf-W__kicker{color:var(--prodo-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:500}.FocusView-module___6Kf-W__action{text-align:left;justify-content:center;align-items:flex-start;gap:16px;display:flex}.FocusView-module___6Kf-W__check{background:var(--prodo-surface);border:1px solid var(--prodo-muted);cursor:pointer;border-radius:50%;flex:none;width:24px;height:24px;margin-top:6px;padding:0}.FocusView-module___6Kf-W__check:hover{border-color:var(--prodo-ink)}.FocusView-module___6Kf-W__check:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:3px}.FocusView-module___6Kf-W__task,.FocusView-module___6Kf-W__finished{overflow-wrap:anywhere;max-width:370px;color:var(--prodo-ink);margin:0;font-size:30px;font-weight:400;line-height:1.28}.FocusView-module___6Kf-W__finished{margin-inline:auto}.FocusView-module___6Kf-W__task:focus-visible,.FocusView-module___6Kf-W__finished:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:6px}.FocusView-module___6Kf-W__choices{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:36px;display:flex}.FocusView-module___6Kf-W__quietLink{}.FocusView-module___6Kf-W__secondaryAction{}@media (min-width:481px){.FocusView-module___6Kf-W__stage{padding-top:90px}.FocusView-module___6Kf-W__context{font-size:12px}.FocusView-module___6Kf-W__task,.FocusView-module___6Kf-W__finished{font-size:34px}.FocusView-module___6Kf-W__choices{gap:34px}}@media (min-width:900px){.FocusView-module___6Kf-W__stage{padding-top:110px}}
.OutlineDragPreview-module__3nKBTq__preview{box-sizing:border-box;color:var(--prodo-ink);background:var(--prodo-surface);outline:1px solid var(--prodo-ink);opacity:.96;font-family:var(--prodo-font);cursor:grabbing}.OutlineDragPreview-module__3nKBTq__row{--prodo-preview-indent:min(calc(16px * min(var(--prodo-task-depth,0), 3) + 4px * max(var(--prodo-task-depth,0) - 3, 0)), 12rem);padding-left:var(--prodo-preview-indent);opacity:.5;align-items:flex-start;gap:10px;min-height:45px;display:flex;position:relative}.OutlineDragPreview-module__3nKBTq__grip{top:3.5px;left:calc(var(--prodo-preview-indent) - 20px);width:20px;height:38px;color:var(--prodo-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute}.OutlineDragPreview-module__3nKBTq__chevron{color:var(--prodo-muted);flex:none;justify-content:center;align-items:center;width:20px;height:45px;display:inline-flex}.OutlineDragPreview-module__3nKBTq__checkCell{flex:none;place-items:center;width:31px;height:45px;display:inline-grid}.OutlineDragPreview-module__3nKBTq__check{box-sizing:border-box;border:1px solid var(--prodo-muted);border-radius:50%;width:16px;height:16px}.OutlineDragPreview-module__3nKBTq__title{overflow-wrap:anywhere;flex:1;min-width:0;padding:11px 0;font-size:15px;line-height:1.45}.OutlineDragPreview-module__3nKBTq__count{color:var(--prodo-muted);white-space:nowrap;flex:none;padding:13px 12px 0 0;font-size:12px}.OutlineDragPreview-module__3nKBTq__chevron[data-expanded=false] svg{transform:rotate(-90deg)}.OutlineDragPreview-module__3nKBTq__title[data-parent=true]{font-weight:550}
.DragHandle-module__U29qPG__handle{width:20px;height:38px;color:var(--prodo-muted);cursor:grab;opacity:0;pointer-events:none;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .18s ease-out,color .18s ease-out;display:inline-flex;position:absolute;left:-20px}.DragHandle-module__U29qPG__today{top:9px}.DragHandle-module__U29qPG__all{top:1px}.DragHandle-module__U29qPG__handle:active{cursor:grabbing}.DragHandle-module__U29qPG__handle:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:3px}[data-task-id]:focus-within .DragHandle-module__U29qPG__handle,[data-task-id][data-selected=true] .DragHandle-module__U29qPG__handle,.DragHandle-module__U29qPG__handle:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover){[data-task-id]:hover .DragHandle-module__U29qPG__handle{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.DragHandle-module__U29qPG__handle{transition:none}}
.TaskActionsMenu-module__qkg5oG__trigger{box-sizing:border-box;width:32px;height:40px;color:var(--prodo-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.TaskActionsMenu-module__qkg5oG__trigger:hover:not(:disabled){background:var(--prodo-hover);color:var(--prodo-ink)}.TaskActionsMenu-module__qkg5oG__trigger:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.TaskActionsMenu-module__qkg5oG__menu{z-index:100;box-sizing:border-box;overscroll-behavior:contain;background:var(--prodo-surface);border:1px solid var(--prodo-ink);border-radius:0;min-width:215px;max-width:calc(100vw - 16px);padding:6px;display:grid;position:fixed;overflow-y:auto}.TaskActionsMenu-module__qkg5oG__section,.TaskActionsMenu-module__qkg5oG__section>[role=group]{display:grid}.TaskActionsMenu-module__qkg5oG__separator{border-top:1px solid var(--prodo-muted);margin:5px 7px}.TaskActionsMenu-module__qkg5oG__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--prodo-muted);padding:9px 12px 4px;font-size:10px}.TaskActionsMenu-module__qkg5oG__item{box-sizing:border-box;width:100%;min-height:38px;color:var(--prodo-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:10px 12px;font-size:13px;line-height:1.3;display:block}.TaskActionsMenu-module__qkg5oG__item:hover,.TaskActionsMenu-module__qkg5oG__item:focus-visible{background:var(--prodo-hover);color:var(--prodo-ink)}.TaskActionsMenu-module__qkg5oG__item:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.TaskActionsMenu-module__qkg5oG__item:disabled{color:#666;opacity:.72;cursor:not-allowed}.TaskActionsMenu-module__qkg5oG__itemDanger{font-weight:600}@media (max-width:640px){.TaskActionsMenu-module__qkg5oG__menu{min-width:min(215px,100vw - 32px)}}
.RowTools-module__nP8FLa__tools{opacity:0;pointer-events:none;flex:none;align-items:center;gap:2px;transition:opacity .18s ease-out;display:flex}[data-task-id][data-selected=true] .RowTools-module__nP8FLa__tools,[data-task-id]:focus-within .RowTools-module__nP8FLa__tools,.RowTools-module__nP8FLa__tools:focus-within{opacity:1;pointer-events:auto}.RowTools-module__nP8FLa__tools:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:hover){[data-task-id]:hover .RowTools-module__nP8FLa__tools{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.RowTools-module__nP8FLa__tools{transition:none}}
.TaskCheckbox-module__LGtaya__checkbox{box-sizing:border-box;appearance:none;background-color:var(--prodo-surface);border:1px solid var(--prodo-muted);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;width:18px;height:18px;margin:0}.TaskCheckbox-module__LGtaya__checkbox:hover{border-color:var(--prodo-ink)}.TaskCheckbox-module__LGtaya__checkbox:checked{background-color:var(--prodo-ink);border-color:var(--prodo-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}.TaskCheckbox-module__LGtaya__checkbox:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}
.TaskTitle-module__2rFOTa__title{box-sizing:border-box;width:100%;color:var(--prodo-ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:break-word;background:0 0;border:none;padding:0;font-size:16px;line-height:1.45;display:block}.TaskTitle-module__2rFOTa__title:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.TaskTitle-module__2rFOTa__completed{color:var(--prodo-muted);text-decoration:line-through}.TaskTitle-module__2rFOTa__path{color:var(--prodo-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.4}.TaskTitle-module__2rFOTa__pathGated[data-visible=false]{display:none}
.SubtaskComposer-module__mq5KMq__subtask{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;padding:0 0 12px;display:flex}.SubtaskComposer-module__mq5KMq__label{color:var(--prodo-muted);flex-basis:100%;margin-bottom:9px;font-size:13px;font-weight:500}.SubtaskComposer-module__mq5KMq__input{min-width:0;color:var(--prodo-ink);border:none;border-bottom:1px solid var(--prodo-border-soft);font:inherit;background:0 0;flex:200px;padding:8px 0;font-size:16px}.SubtaskComposer-module__mq5KMq__input:focus{border-bottom-color:var(--prodo-ink);outline:none}.SubtaskComposer-module__mq5KMq__action{}.SubtaskComposer-module__mq5KMq__primary{}
.OutlineRow-module__uHdNyq__wrapper{--prodo-outline-indent:20px;--prodo-outline-gap:6px;--prodo-outline-chevron-width:16px;--prodo-outline-check-width:24px;--prodo-outline-font-size:14px;position:relative}@media (min-width:481px){.OutlineRow-module__uHdNyq__wrapper{--prodo-outline-indent:24px;--prodo-outline-gap:10px;--prodo-outline-chevron-width:20px;--prodo-outline-check-width:31px;--prodo-outline-font-size:15px}}.OutlineRow-module__uHdNyq__wrapper[data-outline-root-start]{margin-top:16px}.OutlineRow-module__uHdNyq__item{align-items:flex-start;gap:var(--prodo-outline-gap);min-height:40px;padding-left:calc(var(--prodo-task-depth,0) * var(--prodo-outline-indent));color:var(--prodo-ink);transition:background-color .18s ease-out;display:flex;position:relative}.OutlineRow-module__uHdNyq__wrapper[data-selected=true]>.OutlineRow-module__uHdNyq__item{background:var(--prodo-hover)}.OutlineRow-module__uHdNyq__chevron{width:var(--prodo-outline-chevron-width);height:40px;color:var(--prodo-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.OutlineRow-module__uHdNyq__chevron{cursor:pointer;transition:color .18s ease-out,background-color .18s ease-out}button.OutlineRow-module__uHdNyq__chevron:hover{color:var(--prodo-ink);background:var(--prodo-hover)}button.OutlineRow-module__uHdNyq__chevron:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:3px}.OutlineRow-module__uHdNyq__collapsed{transform:rotate(-90deg)}.OutlineRow-module__uHdNyq__checkCell{width:var(--prodo-outline-check-width);min-width:var(--prodo-outline-check-width);flex:none;place-items:center;height:40px;display:inline-grid}.OutlineRow-module__uHdNyq__checkCell input{background-size:9px;width:16px;height:16px}.OutlineRow-module__uHdNyq__text{flex:1;min-width:0;padding-block:9px}.OutlineRow-module__uHdNyq__text [data-role=task-title]{font-size:var(--prodo-outline-font-size);line-height:1.45}.OutlineRow-module__uHdNyq__wrapper[data-parent=true]>.OutlineRow-module__uHdNyq__item .OutlineRow-module__uHdNyq__text [data-role=task-title]{font-weight:550}.OutlineRow-module__uHdNyq__tools{align-self:flex-start;padding-top:2.5px}.OutlineRow-module__uHdNyq__todayTool{}.OutlineRow-module__uHdNyq__wrapper[data-drop-indicator=before]:before,.OutlineRow-module__uHdNyq__wrapper[data-drop-indicator=after]:after{z-index:1;right:0;left:calc(var(--prodo-drop-depth,0) * var(--prodo-outline-indent));background:var(--prodo-ink);content:"";pointer-events:none;height:2px;position:absolute}.OutlineRow-module__uHdNyq__wrapper[data-drop-indicator=before]:before{top:-1px}.OutlineRow-module__uHdNyq__wrapper[data-drop-indicator=after]:after{bottom:-1px}.OutlineRow-module__uHdNyq__wrapper[data-drop-inside]:before{inset:0;left:calc(var(--prodo-nest-depth,0) * var(--prodo-outline-indent));box-shadow:inset 0 0 0 2px var(--prodo-ink);content:"";pointer-events:none;position:absolute}.OutlineRow-module__uHdNyq__nestLabel{z-index:1;top:4px;left:calc(var(--prodo-nest-depth,0) * var(--prodo-outline-indent) + 8px);max-width:calc(100% - var(--prodo-nest-depth,0) * var(--prodo-outline-indent) - 16px);color:var(--prodo-ink);background:var(--prodo-surface);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:2px 6px;font-size:11px;font-weight:600;line-height:16px;position:absolute;overflow:hidden}.OutlineRow-module__uHdNyq__composer{padding-left:calc((var(--prodo-task-depth,0) + 1) * var(--prodo-outline-indent) + var(--prodo-outline-chevron-width) + var(--prodo-outline-gap));margin:14px 0 16px}@media (hover:none){.OutlineRow-module__uHdNyq__text [data-role=task-title]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.OutlineRow-module__uHdNyq__item,button.OutlineRow-module__uHdNyq__chevron{transition:none}}.OutlineRow-module__uHdNyq__wrapper[data-draft-source=true]>.OutlineRow-module__uHdNyq__item:before{background:var(--prodo-ink);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}
.AllOutline-module__nFOAsW__outline{margin-top:0}.AllOutline-module__nFOAsW__rootDropZone{height:4px}.AllOutline-module__nFOAsW__empty{color:var(--prodo-muted);padding:24px 0;font-size:16px;line-height:1.6}
.ActivityRow-module__q9MdSG__row{box-sizing:border-box;min-height:60px;padding:6px 0;padding-left:var(--prodo-outline-title-offset);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.ActivityRow-module__q9MdSG__row[data-selected=true]{background:var(--prodo-hover)}.ActivityRow-module__q9MdSG__checkCell{width:var(--prodo-check-cell-width);min-width:var(--prodo-check-cell-width);height:var(--prodo-check-cell-height);flex:none;justify-content:center;align-items:center;display:flex}.ActivityRow-module__q9MdSG__copy{flex-direction:column;justify-content:center;min-width:0;padding:10px 9px 11px 4px;display:flex}.ActivityRow-module__q9MdSG__subtask{grid-column:2/-1}@media (hover:none){.ActivityRow-module__q9MdSG__copy [data-role=task-title]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}}.ActivityRow-module__q9MdSG__row[data-draft-source=true]:before{background:var(--prodo-ink);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}
.DoneList-module__fmsm_q__list{gap:4px;display:grid}.DoneList-module__fmsm_q__empty{min-height:250px;color:var(--prodo-muted);padding:24px 0;font-size:14px}
.PlanningDropSlot-module__Zmiujq__slot{height:12px;margin:-6px 0;position:relative}.PlanningDropSlot-module__Zmiujq__slot:after{content:"";background:0 0;height:2px;position:absolute;inset:50% 0 auto}.PlanningDropSlot-module__Zmiujq__slot[data-active=true]:after{background:var(--prodo-ink)}
.TodayList-module__yfhzLq__list{align-content:start;gap:4px;min-height:250px;display:grid}.TodayList-module__yfhzLq__list[data-drop-target=true],.TodayList-module__yfhzLq__empty[data-drop-target=true]{outline:1px dashed var(--prodo-muted);outline-offset:12px}.TodayList-module__yfhzLq__empty{min-height:250px;color:var(--prodo-muted);padding:24px 0;font-size:14px}
.ProdoApp-module__rlI5eq__page{box-sizing:border-box;min-height:100vh;padding-block:var(--prodo-page-padding-block);padding-inline:var(--prodo-gutter);background:var(--prodo-surface)}.ProdoApp-module__rlI5eq__column{box-sizing:border-box;width:100%;max-width:var(--prodo-content-width);margin-inline:auto;transition:transform .24s cubic-bezier(.2,.7,.25,1)}.ProdoApp-module__rlI5eq__page[data-prodo-view=focus] .ProdoApp-module__rlI5eq__column{max-width:536px}.ProdoApp-module__rlI5eq__page[data-prodo-view=breakdown] .ProdoApp-module__rlI5eq__column,.ProdoApp-module__rlI5eq__page[data-prodo-view=plan] .ProdoApp-module__rlI5eq__column{max-width:1160px}html:has(.ProdoApp-module__rlI5eq__page){scrollbar-gutter:stable}@media (min-width:1360px){.ProdoApp-module__rlI5eq__column[data-has-draft-panel=true]{transform:translate(-218px)}}@media (prefers-reduced-motion:reduce){.ProdoApp-module__rlI5eq__column{transition:none}}.ProdoApp-module__rlI5eq__captureBlock{min-width:0;margin-bottom:33px}@media (min-width:481px){.ProdoApp-module__rlI5eq__captureBlock{margin-bottom:44px}}@media (min-width:1360px){.ProdoApp-module__rlI5eq__captureBlock{position:relative}}.ProdoApp-module__rlI5eq__header{align-items:center;min-height:40px;margin-bottom:35px;display:flex}@media (min-width:481px){.ProdoApp-module__rlI5eq__header{margin-bottom:48px}}.ProdoApp-module__rlI5eq__heading{letter-spacing:-.04em;margin:0 0 26px;font-size:28px;font-weight:500;line-height:1.25}@media (min-width:481px){.ProdoApp-module__rlI5eq__heading{font-size:30px}}.ProdoApp-module__rlI5eq__storageMessage{color:var(--prodo-ink);background:var(--prodo-surface);border:1px solid var(--prodo-ink);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;display:flex}.ProdoApp-module__rlI5eq__retryAction{}.ProdoApp-module__rlI5eq__saveNotice{color:var(--prodo-muted);margin:0 0 16px;font-size:13px}.ProdoApp-module__rlI5eq__loading{color:var(--prodo-muted);font-size:14px}
.PlanningView-module__A46wta__planning{min-width:0;padding-bottom:64px}.PlanningView-module__A46wta__header{justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin-bottom:48px;display:flex}.PlanningView-module__A46wta__title{color:var(--prodo-ink);letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500;line-height:1.25}.PlanningView-module__A46wta__done{font:inherit;font-size:13px;font-weight:400;line-height:20px;}.PlanningView-module__A46wta__done:hover{color:var(--prodo-ink);background:var(--prodo-hover)}.PlanningView-module__A46wta__done:focus-visible,.PlanningView-module__A46wta__tab:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.PlanningView-module__A46wta__scroller:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:6px}.PlanningView-module__A46wta__tabs{display:none}.PlanningView-module__A46wta__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;min-width:0;display:grid}.PlanningView-module__A46wta__pane{--prodo-max-indent:clamp(40px, 8vw, 80px);min-width:0}.PlanningView-module__A46wta__paneHeading{margin-bottom:28px}.PlanningView-module__A46wta__paneTitle{color:var(--prodo-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.PlanningView-module__A46wta__subhead{color:var(--prodo-muted);margin:7px 0 0;font-size:12px;line-height:1.4}.PlanningView-module__A46wta__help{max-width:310px;color:var(--prodo-muted);margin:22px 0 0;font-size:12px;line-height:1.6}.PlanningView-module__A46wta__scroller{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:clamp(288px,100dvh - 288px,768px);margin-left:-21px;padding-left:21px;overflow-y:auto}.PlanningView-module__A46wta__tab{color:var(--prodo-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:9px 0 8px;font-size:13px;font-weight:400}.PlanningView-module__A46wta__tab[aria-selected=true]{color:var(--prodo-ink);border-color:currentColor}.PlanningView-module__A46wta__tab:hover:not([aria-selected=true]),.PlanningView-module__A46wta__tab:focus-visible:not([aria-selected=true]){border-bottom-style:dotted;border-bottom-color:var(--prodo-muted)}@media (max-width:1000px) and (min-width:900px){.PlanningView-module__A46wta__columns{gap:40px}}@media (max-width:899px){.PlanningView-module__A46wta__tabs{gap:24px;margin-bottom:32px;display:flex}.PlanningView-module__A46wta__columns{display:block}.PlanningView-module__A46wta__pane[data-mobile-active=false]{display:none}}@media (max-width:480px){.PlanningView-module__A46wta__header{gap:12px;margin-bottom:35px}.PlanningView-module__A46wta__title{font-size:24px}.PlanningView-module__A46wta__paneTitle{font-size:23px}.PlanningView-module__A46wta__paneHeading{margin-bottom:22px}}
.RecoveryScreen-module__wCNPqW__message{max-width:560px;color:var(--prodo-ink);flex-direction:column;align-items:flex-start;gap:14px;margin:60px auto;font-size:14px;line-height:1.5;display:flex}.RecoveryScreen-module__wCNPqW__detail{color:var(--prodo-muted)}.RecoveryScreen-module__wCNPqW__action{}
.Navigation-module__vsqoJq__nav{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;display:flex}@media (min-width:481px){.Navigation-module__vsqoJq__nav{gap:18px}}.Navigation-module__vsqoJq__links{align-items:center;gap:22px;display:flex}@media (min-width:481px){.Navigation-module__vsqoJq__links{gap:25px}}.Navigation-module__vsqoJq__link{color:var(--prodo-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:9px 0 8px;font-size:13px;font-weight:400}.Navigation-module__vsqoJq__link[aria-current=page]{color:var(--prodo-ink);border-bottom-color:var(--prodo-ink)}.Navigation-module__vsqoJq__link:hover:not([aria-current=page]),.Navigation-module__vsqoJq__link:focus-visible:not([aria-current=page]){border-bottom-style:dotted;border-bottom-color:var(--prodo-muted)}.Navigation-module__vsqoJq__link:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}.Navigation-module__vsqoJq__plan{font:inherit;font-size:13px;font-weight:400;line-height:20px;}.Navigation-module__vsqoJq__plan:hover{color:var(--prodo-ink);background:var(--prodo-hover)}.Navigation-module__vsqoJq__plan:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}
.Toast-module__WMSspW__region{z-index:150;width:max-content;max-width:calc(100% - 2rem);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.Toast-module__WMSspW__toast{box-sizing:border-box;color:var(--prodo-ink);background:var(--prodo-surface);border:1px solid var(--prodo-muted);box-shadow:none;border-radius:0;align-items:center;gap:18px;padding:10px 16px;font-size:12px;line-height:1.4;display:flex}.Toast-module__WMSspW__message{overflow-wrap:anywhere}.Toast-module__WMSspW__undo{box-sizing:border-box;min-height:40px;color:var(--prodo-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.Toast-module__WMSspW__undo:hover{background:var(--prodo-hover);color:var(--prodo-ink)}.Toast-module__WMSspW__undo:focus-visible{outline:2px solid var(--prodo-ink);outline-offset:2px}
.prodoRoot{--prodo-ink:#000;--prodo-muted:#595959;--prodo-danger:#595959;--prodo-surface:#fff;--prodo-hover:#f5f5f5;--prodo-border-soft:#595959;--prodo-primary-bg:#111;--prodo-primary-bg-hover:#333;--prodo-primary-fg:#fff;--prodo-font:-apple-system, "system-ui", "Segoe UI", system-ui, sans-serif;--prodo-content-width:832px;--prodo-row-height:60px;--prodo-row-gap:4px;--prodo-outline-title-offset:14px;--prodo-check-cell-width:34px;--prodo-check-cell-height:44px;--prodo-gutter:22px;--prodo-page-padding-block:24px 42px;color:var(--prodo-ink);font-family:var(--prodo-font)}@media (min-width:481px){.prodoRoot{--prodo-outline-title-offset:30px;--prodo-check-cell-width:37px;--prodo-gutter:32px;--prodo-page-padding-block:42px 60px}}
