.tasks-module__fEqF-G__workspace{min-width:0;color:var(--ink);background:var(--screen);--shadow-cta:none;--note-editor-focus:inset 0 -2px 0 var(--accent-line-strong);--accent-tint-flat:color-mix(in srgb, var(--accent) 7%, var(--screen));--accent-tint-strong-flat:var(--accent-tint-flat);flex-direction:column;flex:1;display:flex;container:tasks/inline-size}.tasks-module__fEqF-G__main{flex-direction:column;width:100%;min-width:0;display:flex}.tasks-module__fEqF-G__content{align-items:start;gap:var(--sp-40) var(--sp-40);flex-wrap:wrap;flex:1;min-height:0;padding:0;display:flex}.tasks-module__fEqF-G__listPane{flex:430px;width:100%;min-width:0;max-width:none;padding:0}.tasks-module__fEqF-G__doneFold{margin-top:var(--sp-2)}.tasks-module__fEqF-G__doneToggle{gap:var(--sp-6);min-height:var(--h-compact);padding:0 var(--sp-10);border-radius:var(--r-btn);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.tasks-module__fEqF-G__doneToggle:hover{background:var(--accent-tint);color:var(--ink)}.tasks-module__fEqF-G__doneCaret{transition:transform var(--dur-tap) var(--ease-strong)}.tasks-module__fEqF-G__doneFold[data-open] .tasks-module__fEqF-G__doneCaret{transform:rotate(90deg)}.tasks-module__fEqF-G__doneFold[data-open] .tasks-module__fEqF-G__row .tasks-module__fEqF-G__rowTitle{color:var(--muted)}.tasks-module__fEqF-G__doneFold[data-open] .tasks-module__fEqF-G__row .tasks-module__fEqF-G__rowTitleText{--strike-color:var(--line-strong)}.tasks-module__fEqF-G__groupMenuWrap{margin-left:auto;position:relative}.tasks-module__fEqF-G__hiddenAreas{margin:var(--sp-8) 0 0 var(--sp-8)}.tasks-module__fEqF-G__hiddenList{gap:var(--sp-4);margin:var(--sp-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tasks-module__fEqF-G__hiddenItem{gap:var(--sp-12);min-height:var(--h-control);padding:0 var(--sp-10);align-items:center;display:flex}.tasks-module__fEqF-G__linkButton{margin-left:auto}.tasks-module__fEqF-G__group{margin-bottom:var(--sp-24)}.tasks-module__fEqF-G__projectTaskGroup{margin-bottom:var(--sp-20)}.tasks-module__fEqF-G__projectTaskToggle{gap:var(--sp-8);width:100%;min-height:var(--h-control);padding:0 var(--sp-8);border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.tasks-module__fEqF-G__projectTaskToggle:hover{background:var(--accent-tint)}.tasks-module__fEqF-G__projectTaskCaret{color:var(--muted);transition:transform var(--dur-tap) var(--ease-strong);flex:none}.tasks-module__fEqF-G__projectTaskToggle[aria-expanded=true] .tasks-module__fEqF-G__projectTaskCaret{transform:rotate(90deg)}.tasks-module__fEqF-G__projectTaskToggle[data-quiet]{color:var(--muted);font-weight:var(--fw-semibold)}.tasks-module__fEqF-G__projectTaskToggle[data-quiet]+.tasks-module__fEqF-G__group{margin-top:var(--sp-14)}.tasks-module__fEqF-G__groupHeading{align-items:center;gap:var(--sp-12);padding:0 var(--sp-2) var(--sp-10);border-bottom:1px solid var(--line);display:flex}.tasks-module__fEqF-G__groupHeading h2{gap:var(--sp-10);color:var(--ink);font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:var(--ls-body);align-items:center;margin:0;display:flex}.tasks-module__fEqF-G__groupHeading button{margin-left:auto}.tasks-module__fEqF-G__sectionHeading{min-height:var(--h-control);border-bottom:1px solid var(--line-strong);align-items:center;display:flex}.tasks-module__fEqF-G__sectionHeadingTitle{min-width:0;padding:0 var(--sp-2);border-bottom:0;flex:1;}.tasks-module__fEqF-G__sectionAdd{margin-left:auto}.tasks-module__fEqF-G__navCount{color:var(--muted);font:var(--fs-12) var(--font-mono);font-variant-numeric:tabular-nums}.tasks-module__fEqF-G__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__fEqF-G__projectDraftList{max-width:760px;margin:0 0 var(--sp-40);padding:0;list-style:none}.tasks-module__fEqF-G__projectDraftCard{min-width:0;padding:var(--sp-28);border:1px solid var(--line);border-radius:var(--r-card-lg);background:var(--surface)}.tasks-module__fEqF-G__projectDraftHead{margin-bottom:var(--sp-24);padding-bottom:var(--sp-20);border-bottom:1px solid var(--line)}.tasks-module__fEqF-G__projectDraftHead h2{color:var(--ink);font-size:var(--fs-23);font-weight:var(--fw-bold);line-height:var(--lh-page-title);letter-spacing:var(--ls-page-title);margin:0}.tasks-module__fEqF-G__projectDraftHead p{max-width:42ch;margin:var(--sp-8) 0 0;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);text-wrap:pretty}.tasks-module__fEqF-G__projectDraftHead .tasks-module__fEqF-G__projectDraftEyebrow{margin:0 0 var(--sp-8);color:var(--accent);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps)}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__form[data-project-form=creating]{gap:0 var(--sp-24);grid-template-columns:minmax(0,1.55fr) minmax(210px,.8fr);align-items:start;display:grid}.tasks-module__fEqF-G__projectDescriptionField{min-width:0;margin-bottom:var(--sp-14)}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectNameField,.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectDescriptionField{grid-column:1}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectAreaField{grid-area:1/2}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectNameField textarea{resize:none;min-height:50px}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectDescriptionField{margin-bottom:0}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectDescriptionField textarea{min-height:116px}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__actions{margin-top:var(--sp-6);padding-top:var(--sp-20);grid-area:2/2;justify-content:flex-end;align-self:end}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__actions>:last-child{flex:0 138px;width:138px}.tasks-module__fEqF-G__groupNote{margin:var(--sp-10) 0 var(--sp-2)}.tasks-module__fEqF-G__routineContainer{list-style:none}.tasks-module__fEqF-G__routineToggle{color:var(--muted);padding:var(--sp-8);background:0 0;border:0;flex:none}.tasks-module__fEqF-G__routineToggle[aria-expanded=true] svg{transform:rotate(90deg)}.tasks-module__fEqF-G__routineSteps{margin:0 0 var(--sp-12) var(--sp-28);padding:0 0 0 var(--sp-16);border-left:1px solid var(--line-strong);list-style:none}.tasks-module__fEqF-G__routineSteps li{align-items:center;gap:var(--sp-8);min-height:var(--h-control);padding:var(--sp-6) 0;display:flex}.tasks-module__fEqF-G__routineStepTitle{overflow-wrap:anywhere;flex:1;min-width:0}.tasks-module__fEqF-G__rowTile{width:var(--size-tile);height:var(--size-tile);border-radius:var(--r-btn);color:var(--muted);background:var(--surface-2);flex:none;place-items:center;display:grid}.tasks-module__fEqF-G__rowTile[data-filled=true]{color:var(--accent);background:var(--accent-tint-strong)}.tasks-module__fEqF-G__taskCard>.tasks-module__fEqF-G__rowTile{margin-top:1px}.tasks-module__fEqF-G__rowTileDraft{width:var(--size-tile);height:var(--size-tile);border:var(--line-w-strong) dashed var(--line-strong);border-radius:var(--r-btn);flex:none;margin-top:1px}.tasks-module__fEqF-G__rowSet{color:var(--accent);font-size:var(--fs-12);font-weight:var(--fw-semibold);flex:none}.tasks-module__fEqF-G__rowCaret{color:var(--muted);transition:transform var(--dur-tap) var(--ease-strong);flex:none}.tasks-module__fEqF-G__rowCaret[data-open=true]{transform:rotate(90deg)}.tasks-module__fEqF-G__patternRow{min-height:var(--h-row-two-line);border-bottom:1px solid var(--line);}.tasks-module__fEqF-G__patternRow:hover{background:var(--accent-tint)}.tasks-module__fEqF-G__patternRow[data-dim=true]{opacity:var(--opacity-paused)}.tasks-module__fEqF-G__patternNote{padding:var(--sp-8) var(--sp-8) var(--sp-2);color:var(--muted);font-size:var(--fs-12);text-wrap:pretty;margin:0}.tasks-module__fEqF-G__patternFoot{padding:0 var(--sp-8);color:var(--muted);font-size:var(--fs-12);margin:0}.tasks-module__fEqF-G__row{gap:var(--sp-10);min-height:50px;padding:var(--sp-8);border-radius:var(--r-row);background:var(--row-tint,transparent);touch-action:pan-y;align-items:center;display:flex}@media (hover:hover){.tasks-module__fEqF-G__row:hover{--row-tint:var(--accent-tint)}}.tasks-module__fEqF-G__row[data-selected=true],.tasks-module__fEqF-G__row[data-swiping]{--row-tint:var(--accent-tint-strong)}.tasks-module__fEqF-G__row:not([data-swiping]){transition:transform var(--dur-tap) var(--ease-strong), background-color var(--dur-fast) ease, box-shadow var(--dur-sheet) var(--ease-strong)}.tasks-module__fEqF-G__rowCollapse>div:has(>[data-swiping]){overflow-x:clip}.tasks-module__fEqF-G__pickMark{width:var(--size-tile);height:var(--size-tile);margin:0 var(--sp-8);border:var(--line-w-strong) solid var(--line-strong);border-radius:50%;flex:none}.tasks-module__fEqF-G__pickMark[data-on]{border-color:var(--accent);background:var(--accent)}.tasks-module__fEqF-G__scheduleRow{padding:0 0 0 var(--sp-8);gap:0;}.tasks-module__fEqF-G__scheduleMain{gap:var(--sp-10);min-height:var(--h-control);color:inherit;cursor:pointer;transition:background-color var(--dur-tap) ease-out;text-decoration:none;}.tasks-module__fEqF-G__scheduleRow:hover,.tasks-module__fEqF-G__scheduleRow:focus-within{background:var(--accent-tint)}.tasks-module__fEqF-G__scheduleRowIcon{width:var(--size-check);height:var(--size-check);color:var(--muted);flex:none;place-items:center;display:inline-grid}.tasks-module__fEqF-G__list{flex-direction:column;display:flex}.tasks-module__fEqF-G__noteRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__fEqF-G__noteRow{gap:var(--sp-12);width:100%;min-height:var(--h-row-two-line);padding:var(--sp-12) var(--sp-10);border-radius:var(--r-input);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:start;display:flex}.tasks-module__fEqF-G__noteRow:hover{background:var(--accent-tint)}.tasks-module__fEqF-G__noteRow[aria-current=true]{background:var(--accent-tint-strong)}.tasks-module__fEqF-G__noteTitle{color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);}.tasks-module__fEqF-G__noteCopyBlock{gap:var(--sp-4);min-width:0;display:grid}.tasks-module__fEqF-G__noteExcerpt{color:var(--muted);}.tasks-module__fEqF-G__noteDate{padding-top:var(--sp-2);color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-shrink:0}.tasks-module__fEqF-G__noteNavigation{gap:var(--sp-12);flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.tasks-module__fEqF-G__noteSort{flex:none}.tasks-module__fEqF-G__noteSort select{min-height:var(--h-control);padding:0 var(--sp-32) 0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);background-color:var(--surface);font:var(--fs-12) var(--font-ui);cursor:pointer}.tasks-module__fEqF-G__taskCard.tasks-module__fEqF-G__noteEditorCard{margin:var(--sp-10) 0 var(--sp-24);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:none;padding:0;display:block;overflow:hidden}.tasks-module__fEqF-G__noteEditorForm{min-width:0;padding:var(--sp-24) var(--sp-28) var(--sp-24)}.tasks-module__fEqF-G__noteEditorHead{gap:var(--sp-20);margin-bottom:var(--sp-24);padding-bottom:var(--sp-20);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;display:flex}.tasks-module__fEqF-G__noteEditorHead h2{color:var(--ink);font-size:var(--fs-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-card-title);margin:0}.tasks-module__fEqF-G__noteEditorHead p{margin:var(--sp-6) 0 0;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.tasks-module__fEqF-G__noteEditorMeta{gap:var(--sp-8) var(--sp-12);margin-bottom:var(--sp-12);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.tasks-module__fEqF-G__noteEditorMeta .tasks-module__fEqF-G__noteAreaField{gap:var(--sp-8);width:auto;color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);align-items:center;margin:0;display:flex}.tasks-module__fEqF-G__noteAreaPicker{width:min(260px,52vw)}.tasks-module__fEqF-G__noteAreaPicker button{min-height:var(--h-control);padding-inline:var(--sp-14) var(--sp-12);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-caption)}.tasks-module__fEqF-G__noteSaveState{min-height:var(--h-control);padding:0 var(--sp-12);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-caption);background:var(--accent-tint);align-items:center;display:inline-flex}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField{transition:background-color var(--dur-tap) ease, box-shadow var(--dur-tap) ease;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField:focus-within{background:var(--accent-tint);box-shadow:var(--note-editor-focus)}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField textarea{min-height:clamp(300px,44vh,540px);padding:var(--sp-24) var(--sp-12) var(--sp-40);background-color:#0000;background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--line-strong) 0);font-size:var(--fs-card-title);font-weight:var(--fw-regular);letter-spacing:0;caret-color:var(--accent);resize:vertical;background-position:0 24px;background-size:100% 30px;background-attachment:local;border:0;border-radius:0;line-height:30px}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField textarea:focus-visible{outline:0}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField textarea::placeholder{color:var(--muted)}.tasks-module__fEqF-G__noteEditorStatus{gap:var(--sp-14);margin:var(--sp-10) var(--sp-2) 0;color:var(--muted);font-size:var(--fs-12);justify-content:space-between;align-items:center;display:flex}.tasks-module__fEqF-G__noteEditorStatus kbd{font:var(--fs-11) var(--font-mono)}.tasks-module__fEqF-G__noteLimit{color:var(--warn-ink)}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__actions{margin-top:var(--sp-20);justify-content:flex-end}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__actions>:last-child{flex:none;min-width:112px}.tasks-module__fEqF-G__noteEditorCard>.tasks-module__fEqF-G__deleteEntry,.tasks-module__fEqF-G__noteEditorCard>.tasks-module__fEqF-G__confirm{margin-right:var(--sp-24);margin-left:var(--sp-24)}.tasks-module__fEqF-G__noteEditorCard>.tasks-module__fEqF-G__deleteEntry{margin-bottom:var(--sp-20)}.tasks-module__fEqF-G__noteEditorCard>.tasks-module__fEqF-G__confirm{margin-bottom:var(--sp-24)}.tasks-module__fEqF-G__noteLoading{padding:var(--sp-24);color:var(--muted);font-size:var(--fs-caption);margin:0}@container tasks (max-width:520px){.tasks-module__fEqF-G__noteNavigation{flex-direction:column;align-items:stretch}.tasks-module__fEqF-G__noteSort{align-self:flex-start}.tasks-module__fEqF-G__noteEditorForm{padding:var(--sp-20) var(--sp-20) var(--sp-20)}.tasks-module__fEqF-G__noteEditorHead{gap:var(--sp-12);margin-bottom:var(--sp-20);padding-bottom:var(--sp-16)}.tasks-module__fEqF-G__noteEditorMeta{align-items:center;gap:var(--sp-8);flex-direction:row}.tasks-module__fEqF-G__noteEditorMeta .tasks-module__fEqF-G__noteAreaField{width:auto}.tasks-module__fEqF-G__noteAreaPicker{width:min(220px,100vw - 112px)}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__noteBodyField textarea{min-height:46vh;padding:var(--sp-20) var(--sp-8) var(--sp-32);background-position:0 20px}.tasks-module__fEqF-G__noteEditorStatus{align-items:start;gap:var(--sp-6);flex-direction:column}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__actions{justify-content:stretch}.tasks-module__fEqF-G__noteEditorForm .tasks-module__fEqF-G__actions>:last-child{flex:1}}.tasks-module__fEqF-G__rowDragging{z-index:calc(var(--z-raised) + 1);background:var(--surface);box-shadow:var(--shadow-float);position:relative;}.tasks-module__fEqF-G__rowDragging:not([data-swiping]){transition:transform var(--dur-tap) var(--ease-strong), background-color var(--dur-tap) var(--ease-strong), box-shadow var(--dur-tap) var(--ease-strong)}.tasks-module__fEqF-G__rowDragging .tasks-module__fEqF-G__handle{cursor:grabbing}.tasks-module__fEqF-G__rowDragging .tasks-module__fEqF-G__rowLead,.tasks-module__fEqF-G__rowDragging .tasks-module__fEqF-G__rowMain{pointer-events:none}.tasks-module__fEqF-G__rowLead{gap:var(--sp-10);--check-line:calc(var(--fs-15) * 1.35);flex:1;align-items:flex-start;min-width:0;display:flex}.tasks-module__fEqF-G__rowMain{gap:var(--sp-14);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.tasks-module__fEqF-G__rowCopy{flex:1;min-width:0}.tasks-module__fEqF-G__rowLead[data-aside]{cursor:pointer}.tasks-module__fEqF-G__rowLead[data-aside]>.tasks-module__fEqF-G__rowMain{flex:0 auto}.tasks-module__fEqF-G__rowAside{height:var(--check-line);flex:none;align-items:center;display:flex}@media (max-width:767px){.tasks-module__fEqF-G__rowCopy{min-width:4em}}.tasks-module__fEqF-G__rowTitle{overflow-wrap:anywhere;display:block;}.tasks-module__fEqF-G__rowTitleDone{color:var(--muted);}.tasks-module__fEqF-G__rowTitleText{}.tasks-module__fEqF-G__rowTitleDone .tasks-module__fEqF-G__rowTitleText{--strike-on:1}.tasks-module__fEqF-G__rowMeta{margin-top:var(--sp-2);color:var(--muted);display:block;}.tasks-module__fEqF-G__rowMark{width:26px;height:var(--check-line);color:var(--muted);font:var(--fs-11) var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.tasks-module__fEqF-G__rowDate{gap:var(--sp-4);color:var(--muted);font:var(--fs-12) var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.tasks-module__fEqF-G__rowDateUrgent{color:var(--mark-line);}.tasks-module__fEqF-G__rowIcon{color:var(--muted);flex:none}.tasks-module__fEqF-G__rowCollapse{--collapse-hold:var(--dur-sheet);}.tasks-module__fEqF-G__rowCollapse>:not(.tasks-module__fEqF-G__collapse){transition:opacity var(--dur-sheet) var(--ease-strong)}.tasks-module__fEqF-G__rowCollapse[data-card]:focus{outline:none}.tasks-module__fEqF-G__rowCollapse[data-modal]{--card-veil:0 0 0 100vmax color-mix(in srgb, var(--screen) 68%, transparent);--card-veil-from:0 0 0 100vmax transparent}.tasks-module__fEqF-G__rowCollapse[data-modal] .tasks-module__fEqF-G__taskCard{z-index:var(--z-raised);box-shadow:var(--card-veil);animation:tasks-module__fEqF-G__ap-card-clip var(--dur-sheet), tasks-module__fEqF-G__card-veil-in var(--dur-sheet) var(--ease-strong);position:relative}@keyframes tasks-module__fEqF-G__card-veil-in{0%{box-shadow:var(--card-veil-from)}}html:has(.tasks-module__fEqF-G__rowCollapse[data-modal]) .tasks-module__fEqF-G__row{pointer-events:none}.tasks-module__fEqF-G__rowCollapse[data-leaving]>*{opacity:0}.tasks-module__fEqF-G__collapse{}@keyframes tasks-module__fEqF-G__ap-card-clip{0%,to{overflow:hidden}}.tasks-module__fEqF-G__taskCard{gap:var(--sp-10);min-width:0;margin:var(--sp-4) 0;padding:var(--sp-12) var(--sp-8);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);--check-line:25px;align-items:start;display:flex}.tasks-module__fEqF-G__routineCard{margin:var(--sp-8) 0 var(--sp-12);padding:var(--sp-16);border-radius:var(--r-card);display:block;position:relative}.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__rowTile,.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__rowTileDraft{margin:0;position:absolute;top:17px;left:16px}.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__fold{z-index:var(--z-raised);margin:0;position:absolute;top:8px;right:6px}@container tasks (max-width:420px){.tasks-module__fEqF-G__routineCard{padding:var(--sp-14) var(--sp-12)}.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__rowTile,.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__rowTileDraft{top:15px;left:12px}.tasks-module__fEqF-G__routineCard>.tasks-module__fEqF-G__fold{top:6px;right:2px}}.tasks-module__fEqF-G__fold{margin:calc(-1 * var(--sp-10)) calc(-1 * var(--sp-10)) calc(-1 * var(--sp-10)) 0}.tasks-module__fEqF-G__cardBullet{width:var(--size-check);height:var(--size-check);margin-top:var(--sp-4);border:var(--line-w-strong) dashed var(--line-strong);border-radius:var(--r-xs);flex:none}.tasks-module__fEqF-G__cardBody{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.tasks-module__fEqF-G__cardForm{gap:var(--sp-2);flex-direction:column;display:flex}.tasks-module__fEqF-G__taskTitle{width:100%;min-height:22px;color:var(--ink);font:inherit;font-size:var(--fs-15);line-height:var(--lh-body);background:0 0;border:0;padding:0}.tasks-module__fEqF-G__cardNote{width:100%;color:var(--ink)}.tasks-module__fEqF-G__taskTitle:focus-visible,.tasks-module__fEqF-G__cardNote:focus-visible{outline:none}.tasks-module__fEqF-G__cardFirstStep{align-items:center;gap:var(--sp-2) var(--sp-8);margin-top:var(--sp-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.tasks-module__fEqF-G__cardMore>.tasks-module__fEqF-G__cardFirstStep{margin:var(--sp-6) 0 var(--sp-8)}.tasks-module__fEqF-G__cardFirstStep label{color:var(--muted);font-size:var(--fs-12)}.tasks-module__fEqF-G__cardFirstStep .tasks-module__fEqF-G__cardFirstStepAsk{min-height:var(--h-compact);margin-right:calc(-1 * var(--sp-6));padding:0 var(--sp-6);font-size:var(--fs-12)}.tasks-module__fEqF-G__cardFirstStep input{min-width:0;min-height:var(--h-control);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-input);color:var(--ink);background:var(--surface);font:inherit;font-size:var(--fs-15);grid-column:1/-1}.tasks-module__fEqF-G__cardFirstStep small{color:var(--muted);font-size:var(--fs-12);grid-column:1/-1}.tasks-module__fEqF-G__cardLineLink{color:var(--ink);font-size:var(--fs-13);font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--underline-offset)}.tasks-module__fEqF-G__cardLineButton{min-height:var(--h-compact);padding:0 var(--sp-8);border-radius:var(--r-btn);color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-tap) var(--ease-strong);background:0 0;border:0}.tasks-module__fEqF-G__cardLineButton:hover:not(:disabled){color:var(--ink);background:var(--accent-tint)}@media (pointer:coarse){.tasks-module__fEqF-G__cardLineButton{min-height:var(--h-compact);padding:0 var(--sp-8)}}.tasks-module__fEqF-G__toolbar{gap:var(--sp-6);min-height:var(--h-compact);margin:var(--sp-2) 0 0;flex-wrap:wrap;align-items:center;display:flex}.tasks-module__fEqF-G__tool{min-width:0;max-width:100%;position:relative}.tasks-module__fEqF-G__toolButton{gap:var(--sp-6);max-width:100%;min-height:var(--h-compact);padding:0 var(--sp-10);border-radius:var(--r-btn);color:var(--muted);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.tasks-module__fEqF-G__toolButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-module__fEqF-G__toolButton[data-on],.tasks-module__fEqF-G__toolButton[aria-expanded=true]{color:var(--ink);background:var(--accent-tint)}.tasks-module__fEqF-G__toolPanel{z-index:var(--z-raised);transform-origin:0 0;animation:tasks-module__fEqF-G__ap-menu-in var(--dur-tap) var(--ease-strong) backwards;position:absolute;top:34px;left:0;}.tasks-module__fEqF-G__cardMore{margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.tasks-module__fEqF-G__propRow{gap:var(--sp-8);min-height:var(--h-control);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;display:grid}.tasks-module__fEqF-G__propName{color:var(--muted);font-size:var(--fs-13)}.tasks-module__fEqF-G__recordList{gap:var(--sp-4);margin:0 0 var(--sp-8);padding:0 0 0 var(--sp-12);list-style:none;display:grid}.tasks-module__fEqF-G__propValue .tasks-module__fEqF-G__cardLineLink,.tasks-module__fEqF-G__recordList .tasks-module__fEqF-G__cardLineLink{padding-inline:var(--sp-8);color:var(--ink);font-weight:var(--fw-regular)}.tasks-module__fEqF-G__propNote{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-13)}.tasks-module__fEqF-G__propRow>:last-child{margin-left:calc(-1 * var(--sp-8))}.tasks-module__fEqF-G__propValue{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tasks-module__fEqF-G__propValue>.tasks-module__fEqF-G__cardLineLink{padding-inline:var(--sp-8)}.tasks-module__fEqF-G__propValue .tasks-module__fEqF-G__cardLineButton{font-size:var(--fs-13)}.tasks-module__fEqF-G__propTrigger{justify-self:start;gap:var(--sp-6);max-width:100%;min-height:var(--h-compact);padding:0 var(--sp-8);border-radius:var(--r-input);color:var(--ink);font-size:var(--fs-15);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.tasks-module__fEqF-G__propTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-module__fEqF-G__propTrigger>svg{color:var(--muted);flex:none}.tasks-module__fEqF-G__propTrigger:hover:not(:disabled),.tasks-module__fEqF-G__propTrigger[aria-expanded=true]{background:var(--accent-tint)}.tasks-module__fEqF-G__planToolList{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.tasks-module__fEqF-G__cardMore>.tasks-module__fEqF-G__hint{margin:var(--sp-4) 0 0}.tasks-module__fEqF-G__empty{padding:var(--sp-8) 0;color:var(--muted);text-align:left}.tasks-module__fEqF-G__empty p{margin:var(--sp-8) 0 var(--sp-20);font-size:var(--fs-caption)}.tasks-module__fEqF-G__emptyAsk{align-items:center}.tasks-module__fEqF-G__message{margin:var(--sp-12) 0 0;padding:var(--sp-10) var(--sp-12);border-radius:var(--r-input);color:var(--accent);background:var(--accent-tint);font-size:var(--fs-caption)}.tasks-module__fEqF-G__hint{color:var(--muted);margin:0;}.tasks-module__fEqF-G__error{margin:0 0 var(--sp-12);color:var(--danger);font-size:var(--fs-caption)}.tasks-module__fEqF-G__detailHead{gap:var(--sp-12);margin-bottom:var(--sp-20);color:var(--muted);font-size:var(--fs-caption);justify-content:space-between;align-items:center;display:flex}.tasks-module__fEqF-G__detailTitle{max-width:none;color:var(--ink);font-size:var(--fs-17);font-weight:var(--fw-bold);letter-spacing:var(--ls-card-title);margin:0}.tasks-module__fEqF-G__detailTitle:focus-visible{outline:0}.tasks-module__fEqF-G__form{flex-direction:column;display:flex}.tasks-module__fEqF-G__field{gap:var(--sp-6);min-width:0;margin-bottom:var(--sp-14);color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-semibold);grid-template-columns:minmax(0,1fr);display:grid}.tasks-module__fEqF-G__field input,.tasks-module__fEqF-G__field select,.tasks-module__fEqF-G__field textarea{width:100%;min-width:0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-input);color:var(--ink);background:var(--surface);font-size:var(--fs-15);font-weight:var(--fw-regular);min-height:var(--h-control)}.tasks-module__fEqF-G__field input:focus-visible,.tasks-module__fEqF-G__field select:focus-visible,.tasks-module__fEqF-G__field textarea:focus-visible{border-color:var(--accent-line-strong);outline-offset:0}.tasks-module__fEqF-G__field textarea{min-height:72px;padding:var(--sp-12) var(--sp-14);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);resize:vertical}.tasks-module__fEqF-G__two{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tasks-module__fEqF-G__more{margin-top:var(--sp-6);padding:var(--sp-16) 0;border-top:1px solid var(--line)}.tasks-module__fEqF-G__more summary{color:var(--muted);font-size:var(--fs-chip);cursor:pointer}.tasks-module__fEqF-G__more .tasks-module__fEqF-G__two,.tasks-module__fEqF-G__more .tasks-module__fEqF-G__field{margin-top:var(--sp-16);margin-bottom:0}.tasks-module__fEqF-G__more .tasks-module__fEqF-G__field+.tasks-module__fEqF-G__field{margin-top:var(--sp-16)}.tasks-module__fEqF-G__section{padding:var(--sp-16) 0;border-top:1px solid var(--line)}.tasks-module__fEqF-G__actions{gap:var(--sp-8);padding-top:var(--sp-20);border-top:1px solid var(--line);display:flex}.tasks-module__fEqF-G__actions>:last-child{flex:1}.tasks-module__fEqF-G__deleteEntry{margin-top:var(--sp-24);align-self:flex-start}.tasks-module__fEqF-G__confirm{margin-top:var(--sp-16);animation:tasks-module__fEqF-G__ap-confirm-in var(--dur-sheet) var(--ease-strong) backwards}.tasks-module__fEqF-G__confirmActions{gap:var(--sp-8);flex-wrap:wrap;display:flex}@keyframes tasks-module__fEqF-G__ap-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes tasks-module__fEqF-G__ap-detail-in{0%{opacity:0;transform:translate(8px)}}@keyframes tasks-module__fEqF-G__ap-confirm-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.tasks-module__fEqF-G__ring{flex:none}.tasks-module__fEqF-G__ringTrack{stroke:var(--line-strong)}.tasks-module__fEqF-G__ringFill{stroke:var(--area-point,var(--accent));transition:stroke-dashoffset var(--dur-rise) var(--ease-strong)}.tasks-module__fEqF-G__cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__fEqF-G__card,.tasks-module__fEqF-G__cardPaused{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.tasks-module__fEqF-G__cardPaused{opacity:var(--opacity-paused)}.tasks-module__fEqF-G__cardLink{gap:var(--sp-12);padding:var(--sp-14) var(--sp-10) var(--sp-10);color:inherit;align-items:center;text-decoration:none;display:flex}.tasks-module__fEqF-G__cardTitle{font-weight:var(--fw-medium);overflow-wrap:anywhere;}.tasks-module__fEqF-G__cardArrow{color:var(--muted);flex:none}.tasks-module__fEqF-G__cardNext{gap:var(--sp-12);min-height:var(--h-control-sm);margin-left:var(--sp-10);padding:0 var(--sp-10) var(--sp-12) var(--sp-32);align-items:center;display:flex}.tasks-module__fEqF-G__cardNextTitle{min-width:0;color:var(--muted);font-size:var(--fs-caption);flex:1}.tasks-module__fEqF-G__iconLink{width:var(--h-compact);height:var(--h-compact);color:var(--muted);font-size:var(--fs-17);line-height:var(--lh-none);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.tasks-module__fEqF-G__addRow{gap:var(--sp-12);padding:var(--sp-4) var(--sp-10);align-items:center;display:flex}.tasks-module__fEqF-G__addMark{border:var(--line-w-strong) dashed var(--line-strong);border-radius:var(--r-xs);flex:none;width:17px;height:17px}.tasks-module__fEqF-G__addRow input{min-height:var(--h-control);padding:var(--sp-8) 0;color:var(--ink);font-size:var(--fs-body);background:0 0;border:0;flex:1}.tasks-module__fEqF-G__addRow input:focus-visible{outline:var(--focus-ring-w) solid var(--accent-line);outline-offset:var(--focus-ring-offset)}.tasks-module__fEqF-G__folder{margin:var(--sp-10) 0 var(--sp-14)}.tasks-module__fEqF-G__folder:first-child{margin-top:0}.tasks-module__fEqF-G__folder:last-child{margin-bottom:0}.tasks-module__fEqF-G__folderHead{min-height:var(--h-control);border-bottom:1px solid var(--line-soft);border-radius:var(--r-input) var(--r-input) 0 0;align-items:center;display:flex}.tasks-module__fEqF-G__folderToggle{gap:var(--sp-8);min-width:0;min-height:var(--h-control);padding:0 var(--sp-6);border-radius:var(--r-input);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;touch-action:pan-y;background:0 0;border:0;flex:1;align-items:center;display:flex}.tasks-module__fEqF-G__folderToggle:hover{background:var(--line-soft)}.tasks-module__fEqF-G__folderToggle:focus-visible{outline:var(--focus-ring-w) solid var(--accent-line);outline-offset:var(--focus-ring-offset)}.tasks-module__fEqF-G__folderCaret{color:var(--muted);transition:transform var(--dur-tap) var(--ease-strong);flex:none;transform:rotate(90deg)}.tasks-module__fEqF-G__folderToggle[data-folded] .tasks-module__fEqF-G__folderCaret{transform:rotate(0)}.tasks-module__fEqF-G__folderBody{}.tasks-module__fEqF-G__folderBody[hidden]{display:none}.tasks-module__fEqF-G__folderBody:not([data-animate]){transition:none}.tasks-module__fEqF-G__folderBody:not([data-animate])>*{animation:none}.tasks-module__fEqF-G__folderTitle{}.tasks-module__fEqF-G__folderEmpty{padding:var(--sp-10) var(--sp-10)}.tasks-module__fEqF-G__folderNameForm{padding:var(--sp-4) var(--sp-6);flex:1}.tasks-module__fEqF-G__folderNameForm input{width:100%;min-height:var(--h-control);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-input);color:var(--ink);background:var(--surface);font-size:var(--fs-body)}.tasks-module__fEqF-G__folderNameForm input:focus-visible{border-color:var(--accent-line-strong)}.tasks-module__fEqF-G__handle{border-radius:var(--r-btn);width:24px;height:32px;color:var(--muted);font-size:var(--fs-chip);letter-spacing:-.2em;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.tasks-module__fEqF-G__handle:disabled{opacity:var(--opacity-disabled);cursor:default}.tasks-module__fEqF-G__handle:focus-visible{outline:var(--focus-ring-w) solid var(--accent-line);outline-offset:var(--focus-ring-offset)}.tasks-module__fEqF-G__row{transition:background-color var(--dur-rise) var(--ease-strong), color var(--dur-rise) var(--ease-strong)}@media (prefers-reduced-motion:reduce){.tasks-module__fEqF-G__confirm{animation-name:tasks-module__fEqF-G__ap-fade-in;animation-duration:var(--dur-tap)}.tasks-module__fEqF-G__row,.tasks-module__fEqF-G__ringFill{transition:none}}@keyframes tasks-module__fEqF-G__ap-fade-in{0%{opacity:0}}@media (max-width:767px){.tasks-module__fEqF-G__workspace{padding-bottom:0}}@container tasks (max-width:520px){.tasks-module__fEqF-G__tabs{gap:var(--sp-16);margin-inline:0;padding-top:0}.tasks-module__fEqF-G__content{padding:0}.tasks-module__fEqF-G__actionWord{display:none}.tasks-module__fEqF-G__field input,.tasks-module__fEqF-G__field select,.tasks-module__fEqF-G__field textarea,.tasks-module__fEqF-G__addRow input{font-size:16px}}.tasks-module__fEqF-G__workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.tasks-module__fEqF-G__rowMeta:empty{display:none}.tasks-module__fEqF-G__weekdayGroup{gap:var(--sp-6);margin:calc(-1 * var(--sp-8)) 0 var(--sp-20);flex-wrap:wrap;display:flex}.tasks-module__fEqF-G__tabs{gap:var(--sp-24) var(--sp-16);margin:0 0 var(--sp-24);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.tasks-module__fEqF-G__tabsMark{margin-right:var(--sp-2);color:var(--accent);flex:none;align-self:center;place-items:center;display:grid}.tasks-module__fEqF-G__tab{min-height:calc(var(--h-compact) - 6px);padding:0 var(--sp-14);border-radius:var(--r-inner);color:var(--muted);font-size:var(--fs-13);font-weight:var(--fw-medium);border:0;align-items:center;text-decoration:none;display:inline-flex}.tasks-module__fEqF-G__tab[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:var(--fw-semibold);box-shadow:var(--shadow-segment)}.tasks-module__fEqF-G__toolbarAction{min-height:var(--h-compact);padding:0 var(--sp-6) 0 var(--sp-14);gap:var(--sp-6);border-radius:var(--r-btn);font-size:var(--fs-13);box-shadow:none;flex:none}@media (max-width:767px){.tasks-module__fEqF-G__tabs .tasks-module__fEqF-G__headerActions .tasks-module__fEqF-G__toolbarAction{min-height:var(--h-control);border-color:var(--line-strong);color:var(--ink);background:var(--surface)}.tasks-module__fEqF-G__tabs .tasks-module__fEqF-G__headerActions .tasks-module__fEqF-G__toolbarAction:hover:not(:disabled),.tasks-module__fEqF-G__tabs .tasks-module__fEqF-G__headerActions .tasks-module__fEqF-G__toolbarAction .tasks-module__fEqF-G__actionIcon{background:var(--accent-tint)}}.tasks-module__fEqF-G__todoViewSwitch{gap:var(--sp-10);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:max-content;max-width:100%;display:flex;overflow-x:auto}.tasks-module__fEqF-G__todoViewSwitch::-webkit-scrollbar{display:none}.tasks-module__fEqF-G__bucketGroup{flex-shrink:0}@property --switch-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --switch-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes tasks-module__fEqF-G__switchEdges{0%{--switch-fade-start:0px;--switch-fade-end:28px}12%{--switch-fade-start:28px}88%{--switch-fade-end:28px}to{--switch-fade-start:28px;--switch-fade-end:0px}}@supports (animation-timeline:scroll()){.tasks-module__fEqF-G__todoViewSwitch{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--switch-fade-start), #000 calc(100% - var(--switch-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--switch-fade-start), #000 calc(100% - var(--switch-fade-end)), transparent);animation:linear both tasks-module__fEqF-G__switchEdges;animation-timeline:scroll(self inline)}}@container tasks (max-width:520px){.tasks-module__fEqF-G__todoViewSwitch{gap:var(--sp-6);flex:auto;min-width:0}.tasks-module__fEqF-G__todoViewSwitch .tasks-module__fEqF-G__bucketGroup{padding:0 var(--sp-2);isolation:isolate}.tasks-module__fEqF-G__todoViewSwitch .tasks-module__fEqF-G__bucketGroup>a{gap:var(--sp-4);min-height:var(--h-control);padding:0 var(--sp-10);flex:none;position:relative}.tasks-module__fEqF-G__todoViewSwitch .tasks-module__fEqF-G__bucketGroup>a[aria-current=page]{box-shadow:none;background:0 0}.tasks-module__fEqF-G__todoViewSwitch .tasks-module__fEqF-G__bucketGroup>a[aria-current=page]:before{content:"";z-index:-1;border-radius:var(--r-btn);background:var(--seg-selected);box-shadow:var(--shadow-segment);position:absolute;inset:4px 0}}.tasks-module__fEqF-G__searchInput{min-width:0;padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink);min-height:var(--h-control);flex:1;margin:0;font-size:16px}.tasks-module__fEqF-G__projectRow{gap:var(--sp-12);width:100%;min-height:var(--h-row-two-line);padding:var(--sp-6) var(--sp-2);border-radius:var(--r-row);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.tasks-module__fEqF-G__projectRowWrap{border-bottom:1px solid var(--line);background:0 0;align-items:center;display:flex}.tasks-module__fEqF-G__projectRowWrap .tasks-module__fEqF-G__projectRow{flex:1;min-width:0}.tasks-module__fEqF-G__projectEdit{margin-right:var(--sp-8)}.tasks-module__fEqF-G__projectRow[data-paused]{opacity:var(--opacity-paused)}.tasks-module__fEqF-G__projectRing{align-items:center;gap:var(--sp-8);color:var(--muted);font:var(--fs-12) var(--font-mono);flex:none;display:inline-flex}.tasks-module__fEqF-G__projectTitleLine{align-items:baseline;gap:var(--sp-10);min-width:0;display:flex}.tasks-module__fEqF-G__projectTitle{font-weight:var(--fw-medium);overflow-wrap:anywhere;flex:none;}.tasks-module__fEqF-G__projectDescriptionDivider{color:var(--line-strong);font-size:var(--fs-13);flex:none}.tasks-module__fEqF-G__projectDescription{color:var(--muted);}.tasks-module__fEqF-G__projectCaret{color:var(--muted);transition:transform var(--dur-tap) var(--ease-strong);flex:none}.tasks-module__fEqF-G__projectRow[aria-expanded=true] .tasks-module__fEqF-G__projectCaret{transform:rotate(90deg)}.tasks-module__fEqF-G__expanded{margin:0 0 var(--sp-12) var(--sp-32);padding:0 0 0 var(--sp-24);border-left:1px solid var(--line-strong)}.tasks-module__fEqF-G__quietHeader>h2{color:var(--muted)}.tasks-module__fEqF-G__areaMarks{gap:var(--sp-4);flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.tasks-module__fEqF-G__projectCaret{transition:none}}.tasks-module__fEqF-G__tabLinks{width:max-content;min-width:0;max-width:100%;padding:var(--sp-4);border-radius:var(--r-input);background:var(--surface-2);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.tasks-module__fEqF-G__tabLinks .tasks-module__fEqF-G__tab{white-space:nowrap;flex:none}.tasks-module__fEqF-G__routineStepBody{flex:1;min-width:0}.tasks-module__fEqF-G__routineStepSummary,.tasks-module__fEqF-G__routineStepButtons{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.tasks-module__fEqF-G__routineStepButtons button{min-height:var(--h-control)}.tasks-module__fEqF-G__routineStepEditor{gap:var(--sp-12);padding-block:var(--sp-8);display:grid}.tasks-module__fEqF-G__projectOrderRow{align-items:center;display:flex}.tasks-module__fEqF-G__projectOrderRow>.tasks-module__fEqF-G__projectRowWrap{flex:1;min-width:0}:where(.tasks-module__fEqF-G__workspace [data-task-group],.tasks-module__fEqF-G__workspace [data-folder-drop]){outline:var(--line-w-bold) solid transparent;outline-offset:var(--focus-ring-offset);transition:outline-color var(--dur-fast) ease, background-color var(--dur-fast) ease}.tasks-module__fEqF-G__workspace [data-drop-target]{outline:var(--line-w-bold) solid var(--line-strong);outline-offset:var(--focus-ring-offset);background:var(--accent-tint-flat)}.tasks-module__fEqF-G__pageHeading{min-width:0}.tasks-module__fEqF-G__pageCaption{margin:0 0 var(--sp-6);color:var(--muted);font-size:var(--fs-12)}.tasks-module__fEqF-G__pageTitleLine{align-items:baseline;gap:var(--sp-10);flex-wrap:wrap;display:flex}.tasks-module__fEqF-G__areaDescription{max-width:62ch;margin:var(--sp-8) 0 0;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;}.tasks-module__fEqF-G__headerActions{align-items:center;gap:var(--sp-8);display:flex}.tasks-module__fEqF-G__navigationRow{gap:var(--sp-10);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.tasks-module__fEqF-G__actionIcon{width:26px;height:26px;margin-left:var(--sp-4);border-radius:var(--r-pill);background:var(--cta-circle);place-items:center;display:grid}.tasks-module__fEqF-G__detailHeading{flex:1;min-width:0}.tasks-module__fEqF-G__detailEyebrow{align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-4);color:var(--muted);font-size:var(--fs-12);display:flex}.tasks-module__fEqF-G__detailEyebrow:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--r-xs);background:var(--mark);border:1px solid var(--mark-line)}.tasks-module__fEqF-G__footer{justify-content:space-between;gap:var(--sp-12);margin-top:var(--sp-28);padding-top:var(--sp-14);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.tasks-module__fEqF-G__footer kbd{font:var(--fs-11) var(--font-mono)}.tasks-module__fEqF-G__projectRowWrap[data-completed] .tasks-module__fEqF-G__projectTitle{color:var(--muted);text-decoration:line-through}.tasks-module__fEqF-G__projectRowWrap[data-area-group] [data-size=row]{background:var(--surface-2)}.tasks-module__fEqF-G__field{color:var(--muted);font-size:var(--fs-12)}.tasks-module__fEqF-G__field input,.tasks-module__fEqF-G__field select,.tasks-module__fEqF-G__field textarea{min-height:var(--h-control);border-radius:var(--r-input);background:var(--surface);font-size:var(--fs-15);font-weight:var(--fw-regular)}.tasks-module__fEqF-G__field textarea{font-size:var(--fs-15);font-weight:var(--fw-regular);min-height:var(--h-control)}.tasks-module__fEqF-G__field input[type=date],.tasks-module__fEqF-G__field input[type=time],.tasks-module__fEqF-G__field input[type=number]{font-family:var(--font-mono)}.tasks-module__fEqF-G__handle{width:20px;min-height:36px;color:var(--line-strong)}.tasks-module__fEqF-G__handle:hover,.tasks-module__fEqF-G__handle:focus-visible{color:var(--muted)}.tasks-module__fEqF-G__tab,.tasks-module__fEqF-G__projectRow{transition:background var(--dur-rise) var(--ease-strong), color var(--dur-rise) var(--ease-strong)}.tasks-module__fEqF-G__tab:hover,.tasks-module__fEqF-G__projectRow:hover{background:var(--accent-tint)}@container tasks (max-width:520px){.tasks-module__fEqF-G__projectDraftCard{padding:var(--sp-20) var(--sp-16)}.tasks-module__fEqF-G__projectDraftHead{margin-bottom:var(--sp-20);padding-bottom:var(--sp-14)}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__form[data-project-form=creating]{display:flex}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__projectDescriptionField{margin-bottom:var(--sp-14)}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__actions{margin-top:0}.tasks-module__fEqF-G__projectDraftCard .tasks-module__fEqF-G__actions>:last-child{flex:1;width:auto}.tasks-module__fEqF-G__pageTitleLine{gap:var(--sp-4) var(--sp-8)}.tasks-module__fEqF-G__headerActions{gap:var(--sp-6)}.tasks-module__fEqF-G__toolbarAction{padding-left:var(--sp-12)}.tasks-module__fEqF-G__expanded{margin-left:var(--sp-20);padding-left:var(--sp-12)}.tasks-module__fEqF-G__projectRing{gap:var(--sp-4);font-size:var(--fs-tip)}}.tasks-module__fEqF-G__navigationRow{align-items:center;gap:var(--sp-12);flex-wrap:wrap}.tasks-module__fEqF-G__navigationRow .tasks-module__fEqF-G__todoViewSwitch{align-self:flex-start;margin-left:0}.tasks-module__fEqF-G__estimateChoices{gap:var(--sp-6);margin:0 0 var(--sp-20);border:0;flex-wrap:wrap;padding:0;display:flex}.tasks-module__fEqF-G__estimateChoices legend{margin-bottom:var(--sp-8);color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.tasks-module__fEqF-G__estimateChoices label{cursor:pointer;position:relative}.tasks-module__fEqF-G__estimateChoices label>input{opacity:0;position:absolute}.tasks-module__fEqF-G__estimateChoices label>span{min-height:var(--h-compact);padding:0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);font:var(--fs-13) var(--font-mono);background:var(--surface);place-items:center;display:grid}.tasks-module__fEqF-G__estimateChoices input:checked+span{color:var(--cta-ink);border-color:var(--accent);background:var(--accent);font-weight:var(--fw-semibold)}.tasks-module__fEqF-G__estimateChoices input:focus-visible+span{outline:var(--focus-ring-w) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.tasks-module__fEqF-G__areaLink{color:inherit;text-decoration:none}.tasks-module__fEqF-G__areaLink:hover{text-decoration:underline}.tasks-module__fEqF-G__rowMark[data-today]{color:var(--ink)}.tasks-module__fEqF-G__rowDateOverdue{color:var(--warn-ink);}.tasks-module__fEqF-G__projectOrderRow .tasks-module__fEqF-G__handle,.tasks-module__fEqF-G__row .tasks-module__fEqF-G__handle{opacity:0}li:hover .tasks-module__fEqF-G__handle,li:focus-within .tasks-module__fEqF-G__handle{opacity:1}@media (hover:none){.tasks-module__fEqF-G__projectOrderRow .tasks-module__fEqF-G__handle,.tasks-module__fEqF-G__row .tasks-module__fEqF-G__handle{opacity:var(--opacity-hint)}}.tasks-module__fEqF-G__projectPurpose{margin:0 0 var(--sp-24)}.tasks-module__fEqF-G__projectPurposeHead{gap:var(--sp-12);margin-bottom:var(--sp-8);justify-content:space-between;align-items:center;display:flex}.tasks-module__fEqF-G__projectPurposeHead h3{color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);margin:0}.tasks-module__fEqF-G__projectPurpose p{font-size:var(--fs-15);line-height:var(--lh-prose);white-space:pre-wrap;margin:0}.tasks-module__fEqF-G__projectPurpose p+p{margin-top:var(--sp-8);font-size:var(--fs-13)}.tasks-module__fEqF-G__projectPurpose .tasks-module__fEqF-G__projectPurposeEmpty{color:var(--muted);font-size:var(--fs-13)}.tasks-module__fEqF-G__projectManageButton{min-height:var(--h-compact);padding-inline:var(--sp-12);color:var(--muted);font-size:var(--fs-12)}.tasks-module__fEqF-G__projectBack{align-items:center;gap:var(--sp-4);min-height:var(--h-control);margin:calc(-1 * var(--sp-6)) 0 var(--sp-4) calc(-1 * var(--sp-10));padding:0 var(--sp-14) 0 var(--sp-8);border-radius:var(--r-btn);color:var(--ink);font-size:var(--fs-15);font-weight:var(--fw-medium);transition:background var(--dur-tap) var(--ease-strong);text-decoration:none;display:inline-flex}.tasks-module__fEqF-G__projectBack:hover{background:var(--accent-tint)}.tasks-module__fEqF-G__projectBack:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring-color);outline-offset:0}.tasks-module__fEqF-G__projectMeta{margin-top:var(--sp-8);color:var(--muted);font:var(--fs-12) var(--font-mono);display:block}.tasks-module__fEqF-G__cardHint{color:var(--muted);font-size:var(--fs-caption);align-self:center;margin-left:auto}@media (pointer:coarse) and (not (any-pointer:fine)){.tasks-module__fEqF-G__cardHint{display:none}}.tasks-module__fEqF-G__cardFooter{align-items:center;gap:var(--sp-8);margin-top:var(--sp-12);display:flex}.tasks-module__fEqF-G__cardMoreToggle{gap:var(--sp-4);margin-left:calc(-1 * var(--sp-12))}.tasks-module__fEqF-G__cardMoreToggle svg{transition:transform var(--dur-tap) var(--ease-strong)}.tasks-module__fEqF-G__cardMoreToggle[aria-expanded=true]{color:var(--ink)}.tasks-module__fEqF-G__cardMoreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.tasks-module__fEqF-G__cardFooterEnd{align-items:center;gap:var(--sp-4);margin-left:auto;display:flex}.tasks-module__fEqF-G__cardFooter .tasks-module__fEqF-G__cardDeleteIcon:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}@media (prefers-reduced-motion:reduce){.tasks-module__fEqF-G__collapse{transition:none}.tasks-module__fEqF-G__toolPanel{animation-name:tasks-module__fEqF-G__ap-fade-in}}.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__taskTitle:focus-visible,.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__cardNote:focus-visible{outline:none}.tasks-module__fEqF-G__projectRow{border-radius:var(--r-row);min-height:var(--h-row-two-line);text-decoration:none}.tasks-module__fEqF-G__actionIcon{flex:none}@container tasks (max-width:520px){.tasks-module__fEqF-G__projectHeader{gap:var(--sp-12);grid-template-columns:minmax(0,1fr)}.tasks-module__fEqF-G__projectHeader .tasks-module__fEqF-G__pageTitleLine{grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;display:grid}.tasks-module__fEqF-G__projectHeader .tasks-module__fEqF-G__pageTitleLine>:only-child{grid-column:1/-1}.tasks-module__fEqF-G__projectHeader .tasks-module__fEqF-G__headerActions{justify-self:end}}.tasks-module__fEqF-G__row[data-joined-before]{border-top-left-radius:0;border-top-right-radius:0}.tasks-module__fEqF-G__row[data-joined-after]{border-bottom-right-radius:0;border-bottom-left-radius:0}.tasks-module__fEqF-G__rowMain[role=option]{cursor:default;-webkit-user-select:none;user-select:none}.tasks-module__fEqF-G__rowMain[role=option]:focus-visible{outline:none}.tasks-module__fEqF-G__rowNote{width:15px;height:15px;margin-left:var(--sp-6);color:var(--muted);vertical-align:-2px;place-items:center;display:inline-grid}.tasks-module__fEqF-G__rowEdit{visibility:hidden}.tasks-module__fEqF-G__row[data-selected=true] .tasks-module__fEqF-G__rowEdit{visibility:visible}@media (hover:hover){.tasks-module__fEqF-G__row:hover .tasks-module__fEqF-G__rowEdit{visibility:visible}}.tasks-module__fEqF-G__rowDatePanel{z-index:var(--z-panel);max-height:calc(100dvh - 16px);position:fixed;}.tasks-module__fEqF-G__rowMenuScrim{z-index:var(--z-scrim);background:0 0;border:0;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.tasks-module__fEqF-G__row{border-radius:var(--r-row);transition:none}}@media (max-width:767px){.tasks-module__fEqF-G__propRow .tasks-module__fEqF-G__propTrigger{margin-left:calc(-1 * var(--sp-8))}.tasks-module__fEqF-G__propRow .tasks-module__fEqF-G__toolPanel{grid-column:1/-1}.tasks-module__fEqF-G__tool{display:contents}.tasks-module__fEqF-G__toolPanel{width:100%;max-width:100%;box-shadow:none;flex:1 0 100%;order:1;animation:none;position:static}.tasks-module__fEqF-G__toolButton{min-width:var(--h-control);min-height:var(--h-control)}.tasks-module__fEqF-G__field input,.tasks-module__fEqF-G__field select,.tasks-module__fEqF-G__field textarea,.tasks-module__fEqF-G__taskTitle,.tasks-module__fEqF-G__cardNote,.tasks-module__fEqF-G__cardFirstStep input{font-size:16px}}.tasks-module__fEqF-G__areaGrid{gap:var(--sp-14);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:760px;display:grid}@container tasks (max-width:520px){.tasks-module__fEqF-G__areaGrid{grid-template-columns:repeat(2,1fr)}}.tasks-module__fEqF-G__areaTile{aspect-ratio:1;border:1px solid var(--area-border,var(--line-strong));border-radius:var(--r-card);background:var(--area-background,var(--badge-bg));position:relative}.tasks-module__fEqF-G__areaTileLink{gap:var(--sp-8);width:100%;height:100%;padding:var(--sp-20);color:var(--area-text,var(--ink));flex-direction:column;text-decoration:none;display:flex}.tasks-module__fEqF-G__areaTileLink svg{color:var(--area-point,var(--muted))}.tasks-module__fEqF-G__areaTileName{font-size:var(--fs-15);font-weight:var(--fw-bold);letter-spacing:var(--ls-body);margin-top:auto}.tasks-module__fEqF-G__areaTileCount{font-size:var(--fs-12);font-weight:var(--fw-medium)}.tasks-module__fEqF-G__areaTileMenu{position:absolute;top:8px;right:8px}.tasks-module__fEqF-G__areaTileMenu .tasks-module__fEqF-G__groupMenuButton:hover,.tasks-module__fEqF-G__areaTileMenu .tasks-module__fEqF-G__groupMenuButton[aria-expanded=true]{background:var(--area-border,var(--line-strong))}.tasks-module__fEqF-G__hiddenItemName{align-items:center;gap:var(--sp-6);color:var(--area-text,var(--ink));display:inline-flex}.tasks-module__fEqF-G__row[data-rail]{position:relative}.tasks-module__fEqF-G__row[data-rail]:before{content:"";left:var(--rail-x,calc(var(--sp-8) + var(--size-check) / 2 - var(--line-w-strong) / 2));width:var(--line-w-strong);background:var(--line-strong);position:absolute;top:0;bottom:0}.tasks-module__fEqF-G__row[data-rail]:has(.tasks-module__fEqF-G__rowMark){--rail-x:calc(var(--sp-8) + 26px + var(--sp-10) + var(--size-check) / 2 - var(--line-w-strong) / 2)}.tasks-module__fEqF-G__row[data-rail=first]:before{top:50%}.tasks-module__fEqF-G__row[data-rail=last]:before{bottom:50%}.tasks-module__fEqF-G__row[data-rail]:not([data-swiping]){transition:transform var(--dur-tap) var(--ease-strong)}.tasks-module__fEqF-G__row[data-rail]{--check-fill:linear-gradient(var(--row-tint,transparent), var(--row-tint,transparent)) var(--screen)}.tasks-module__fEqF-G__row[data-waiting] .tasks-module__fEqF-G__rowTitle,.tasks-module__fEqF-G__row[data-waiting] .tasks-module__fEqF-G__rowMeta{color:var(--muted)}.tasks-module__fEqF-G__rowHint{color:var(--muted);display:block;}.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton{min-height:var(--h-compact);background:var(--accent-tint);font-weight:var(--fw-medium)}.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton[data-on]{color:var(--ink);background:var(--accent-tint)}.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton:hover:not(:disabled),.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton[aria-expanded=true]{color:var(--ink);background:var(--accent-tint-strong)}@media (pointer:coarse){.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton{min-height:36px;position:relative}.tasks-module__fEqF-G__cardBody .tasks-module__fEqF-G__toolButton:before{content:"";position:absolute;inset:-4px 0}}body:has(.tasks-module__fEqF-G__toolPanel) [data-action-bar]{display:none}html[data-onboarding-arrivals] .tasks-module__fEqF-G__rowCollapse[data-arrived]{scroll-margin-bottom:var(--onboarding-sheet-h,0);transform-origin:0;background-image:linear-gradient(105deg, transparent 40%, var(--mark) 50%, transparent 60%);animation:tasks-module__fEqF-G__arrived-pop var(--dur-rise-slow) var(--ease-strong) both, tasks-module__fEqF-G__arrived-glow var(--dur-breathe) ease-out, tasks-module__fEqF-G__arrived-sweep var(--dur-rise-slow) var(--ease-strong) var(--dur-tap) both;background-position:0 0;background-repeat:no-repeat;background-size:300% 100%}@media (prefers-reduced-motion:reduce){html[data-onboarding-arrivals] .tasks-module__fEqF-G__rowCollapse[data-arrived]{animation:tasks-module__fEqF-G__arrived-glow var(--dur-breathe) ease-out;background-image:none}}html[data-motion=reduce][data-onboarding-arrivals] .tasks-module__fEqF-G__rowCollapse[data-arrived]{animation:tasks-module__fEqF-G__arrived-glow var(--dur-breathe) ease-out;background-image:none}@keyframes tasks-module__fEqF-G__arrived-pop{0%{opacity:0;transform:scale(.92)}55%{opacity:1;transform:scale(1.03)}80%{transform:scale(.995)}}@keyframes tasks-module__fEqF-G__arrived-glow{0%{box-shadow:var(--shadow-arrived-off)}15%{box-shadow:var(--shadow-arrived)}to{box-shadow:var(--shadow-arrived-off)}}@keyframes tasks-module__fEqF-G__arrived-sweep{0%{background-position:100% 0}to{background-position:0 0}}
