.AnalyticsConsentSection-module__jz4CFq__row{justify-content:space-between;align-items:center;gap:var(--sp-md);min-height:var(--control-h);display:flex}.AnalyticsConsentSection-module__jz4CFq__state{color:var(--subtle);font-size:var(--fs-caption);margin:0}.AnalyticsConsentSection-module__jz4CFq__switch{border:1px solid var(--border-control);background:var(--surface-2);cursor:pointer;block-size:1.625rem;inline-size:2.75rem;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;flex:none;padding:0;position:relative}.AnalyticsConsentSection-module__jz4CFq__switch[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.AnalyticsConsentSection-module__jz4CFq__knob{background:var(--surface);block-size:1.125rem;inline-size:1.125rem;transition:inset-inline-start var(--dur-fast) var(--ease);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;translate:0 -50%;box-shadow:0 1px 2px #00000040}.AnalyticsConsentSection-module__jz4CFq__switch[aria-checked=true] .AnalyticsConsentSection-module__jz4CFq__knob{inset-inline-start:calc(100% - 1.3125rem)}@media (prefers-reduced-motion:reduce){.AnalyticsConsentSection-module__jz4CFq__switch,.AnalyticsConsentSection-module__jz4CFq__knob{transition:none}}
.EmptyState-module__7SqAPW__state{align-items:center;gap:var(--sp-xs);text-align:center;--empty-measure:44ch;--icon-size:var(--sp-lg);flex-direction:column;display:flex}.EmptyState-module__7SqAPW__icon{color:var(--muted);display:block}.EmptyState-module__7SqAPW__icon svg{width:var(--icon-size);height:var(--icon-size)}.EmptyState-module__7SqAPW__title{color:var(--text);font-size:var(--fs-lg);font-weight:var(--w-semi);letter-spacing:var(--ls-h2);line-height:var(--lh-heading)}.EmptyState-module__7SqAPW__message{max-width:var(--empty-measure);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.EmptyState-module__7SqAPW__action{justify-content:center;gap:var(--sp-xs);flex-wrap:wrap;margin-block-start:var(--sp-xs);display:flex}.EmptyState-module__7SqAPW__hint{max-width:var(--empty-measure);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-body)}.EmptyState-module__7SqAPW__variantStart{--icon-size:var(--sp-xl);gap:var(--sp-sm);padding:var(--sp-xxl) var(--sp-lg)}.EmptyState-module__7SqAPW__variantStart .EmptyState-module__7SqAPW__icon{color:var(--accent-text)}.EmptyState-module__7SqAPW__variantEmpty{padding:var(--sp-xl) var(--sp-lg)}.EmptyState-module__7SqAPW__variantSearch{--icon-size:calc(var(--sp-md) + var(--sp-xxs));padding:var(--sp-lg) var(--sp-md)}.EmptyState-module__7SqAPW__variantSearch .EmptyState-module__7SqAPW__message{font-size:var(--fs-caption)}.EmptyState-module__7SqAPW__variantError{align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-sm);text-align:start;background:var(--danger-quiet);border-radius:var(--radius-md);flex-direction:row}.EmptyState-module__7SqAPW__variantError .EmptyState-module__7SqAPW__message{flex:1;max-width:none}.EmptyState-module__7SqAPW__variantError .EmptyState-module__7SqAPW__action{flex:none;margin-block-start:0}.EmptyState-module__7SqAPW__variantError .EmptyState-module__7SqAPW__icon{color:var(--danger)}.EmptyState-module__7SqAPW__variantError .EmptyState-module__7SqAPW__message{color:var(--text)}
.TaskCheckbox-module__YhOoeG__hit{width:100%;height:var(--hit-h);border-radius:var(--radius-sm);flex:none;justify-content:flex-start;align-items:center;display:inline-flex}.TaskCheckbox-module__YhOoeG__box{width:var(--check-size);height:var(--check-size);border:1.5px solid var(--check-ring,var(--muted));border-radius:var(--radius-full);color:#0000;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.TaskCheckbox-module__YhOoeG__boxChecked{background:var(--done);border-color:var(--done);color:var(--done-on)}.TaskCheckbox-module__YhOoeG__hit:hover:not(:disabled) .TaskCheckbox-module__YhOoeG__box{border-color:var(--accent);color:var(--accent-text)}.TaskCheckbox-module__YhOoeG__hit:hover:not(:disabled) .TaskCheckbox-module__YhOoeG__boxChecked{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--done-on)}.TaskCheckbox-module__YhOoeG__hit:focus-visible{box-shadow:none}.TaskCheckbox-module__YhOoeG__hit:focus-visible .TaskCheckbox-module__YhOoeG__box{box-shadow:var(--focus-ring)}.TaskCheckbox-module__YhOoeG__boxBusy{border-color:var(--border-strong);border-block-start-color:var(--text);color:#0000;animation:.7s linear infinite TaskCheckbox-module__YhOoeG__spin}@keyframes TaskCheckbox-module__YhOoeG__spin{to{transform:rotate(360deg)}}.TaskCheckbox-module__YhOoeG__mark{width:calc(var(--check-size) * .62);height:calc(var(--check-size) * .62);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.TaskCheckbox-module__YhOoeG__boxBusy .TaskCheckbox-module__YhOoeG__mark{display:none}
.TaskRowMenu-module__fSXLXa__menu{z-index:var(--z-pop);gap:var(--sp-hair);min-inline-size:184px;max-inline-size:min(280px, calc(100vw - var(--sp-md)));max-block-size:calc(100vh - var(--sp-xl));padding:var(--sp-xxs);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.TaskRowMenu-module__fSXLXa__menu.TaskRowMenu-module__fSXLXa__sheet{max-inline-size:none;max-block-size:min(50svh, var(--sheet-max,50svh));padding:var(--sp-xs);box-shadow:var(--shadow-pop);border-block-end-width:0;border-inline-width:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);border-end-end-radius:0;border-end-start-radius:0;padding-block-end:calc(var(--sp-xs) + env(safe-area-inset-bottom,0px));inset-block:auto 0;inset-inline:0}.TaskRowMenu-module__fSXLXa__sheetTitle{z-index:1;padding-inline:var(--sp-sm);padding-block:var(--sp-xs) var(--sp-sm);background:var(--surface-2);color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium);overflow-wrap:anywhere;position:sticky;inset-block-start:0}.TaskRowMenu-module__fSXLXa__item{align-items:center;gap:var(--sp-xs);inline-size:100%;min-block-size:var(--row-h);padding-inline:var(--sp-sm);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium);text-align:start;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.TaskRowMenu-module__fSXLXa__item:hover{background:var(--surface-hover)}.TaskRowMenu-module__fSXLXa__item:focus-visible{background:var(--surface-hover);box-shadow:var(--focus-ring-inset);outline:none}.TaskRowMenu-module__fSXLXa__item[aria-checked=true]{color:var(--text);font-weight:var(--w-semi)}.TaskRowMenu-module__fSXLXa__item[aria-checked=true]:before{content:"";inline-size:var(--sp-xxs);block-size:var(--sp-xxs);border-radius:var(--radius-full);background:currentColor;flex:none}.TaskRowMenu-module__fSXLXa__item[aria-checked=false]:before{content:"";inline-size:var(--sp-xxs);block-size:var(--sp-xxs);flex:none}.TaskRowMenu-module__fSXLXa__item[aria-disabled=true]{color:var(--disabled-ink);cursor:not-allowed}.TaskRowMenu-module__fSXLXa__expandIcon{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--accent);flex:none;display:flex}.TaskRowMenu-module__fSXLXa__item[aria-disabled=true] .TaskRowMenu-module__fSXLXa__expandIcon{color:inherit}.TaskRowMenu-module__fSXLXa__item[aria-disabled=true]:hover{background:0 0}.TaskRowMenu-module__fSXLXa__danger{color:var(--danger)}.TaskRowMenu-module__fSXLXa__danger:hover{background:var(--danger-quiet);color:var(--danger)}.TaskRowMenu-module__fSXLXa__group{gap:var(--sp-hair);border-block-start:1px solid var(--border-soft);flex-direction:column;margin-block-start:var(--sp-xxs);padding-block-start:var(--sp-xxs);display:flex}.TaskRowMenu-module__fSXLXa__groupLabel{padding-inline:var(--sp-sm);padding-block:var(--sp-xxs);color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium)}
.TaskNodeRow-module__5x69na__row{--row-line:calc(var(--task-fs) * var(--lh-body));--row-pad:max(var(--row-pad-y), calc((var(--row-h) - var(--row-line)) / 2));--hit-h:calc(var(--row-line) + var(--row-pad) * 2);--lead-col:var(--disclosure-size);--check-col:var(--row-lead);--row-indent:calc(min(var(--depth) - 1, var(--indent-max)) * var(--indent-step));--crumb-h:calc(var(--fs-caption) * var(--lh-heading));--crumb-on:clamp(0, calc(var(--depth) - var(--indent-max)), 1);--check-ring:color-mix(in oklab, var(--muted) 70%, var(--bg));--caret-ink:var(--faint);grid-template-columns:var(--lead-col) var(--check-col) minmax(0, 1fr) auto;padding-block:var(--row-pad);padding-inline:var(--row-indent) var(--sp-xxs);border-radius:var(--radius-sm);scroll-margin-block:var(--sp-xl);transition:background-color var(--dur-fast) var(--ease-out);align-items:start;display:grid;position:relative}.TaskNodeRow-module__5x69na__row:before{content:"";width:var(--row-indent);background-image:repeating-linear-gradient(to right, var(--tree-rail) 0 1px, transparent 1px var(--indent-step));pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--lead-col) / 2)}.TaskNodeRow-module__5x69na__row:hover:before{background-image:repeating-linear-gradient(to right, var(--tree-rail-active) 0 1px, transparent 1px var(--indent-step))}.TaskNodeRow-module__5x69na__rowRoot:not(:first-child){margin-block-start:var(--sp-sm)}.TaskNodeRow-module__5x69na__row:hover,.TaskNodeRow-module__5x69na__row:focus-within{--check-ring:var(--muted);--caret-ink:var(--muted)}.TaskNodeRow-module__5x69na__row:hover{background:var(--surface-2)}.TaskNodeRow-module__5x69na__row:focus-visible{background:var(--surface-2);box-shadow:var(--focus-ring-inset);outline:none}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowMenuOpen{background:var(--surface-hover)}.TaskNodeRow-module__5x69na__rowDone .TaskNodeRow-module__5x69na__title{color:var(--muted);font-weight:var(--w-body);text-decoration:line-through;text-decoration-thickness:1px}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowSelected{background:var(--surface-active);box-shadow:inset 2px 0 0 0 var(--text)}.TaskNodeRow-module__5x69na__rowSelected+.TaskNodeRow-module__5x69na__rowSelected{border-start-start-radius:0;border-start-end-radius:0}.TaskNodeRow-module__5x69na__rowSelected:has(+.TaskNodeRow-module__5x69na__rowSelected){border-end-end-radius:0;border-end-start-radius:0}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowEditing{background:var(--surface-2);box-shadow:inset 2px 0 0 0 var(--accent)}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowError{background:var(--danger-quiet);box-shadow:inset 2px 0 0 0 var(--danger)}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowDragging{background:var(--surface-2);box-shadow:var(--shadow-pop);cursor:grabbing}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowDisabled{cursor:not-allowed;background:0 0}.TaskNodeRow-module__5x69na__rowDisabled .TaskNodeRow-module__5x69na__title,.TaskNodeRow-module__5x69na__rowDisabled .TaskNodeRow-module__5x69na__breadcrumb{color:var(--subtle)}.TaskNodeRow-module__5x69na__rowDisabled .TaskNodeRow-module__5x69na__actions,.TaskNodeRow-module__5x69na__rowDisabled .TaskNodeRow-module__5x69na__lead,.TaskNodeRow-module__5x69na__rowDisabled .TaskNodeRow-module__5x69na__check{opacity:.5}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowLoading .TaskNodeRow-module__5x69na__lead,.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowLoading .TaskNodeRow-module__5x69na__actions{opacity:.4}.TaskNodeRow-module__5x69na__row.TaskNodeRow-module__5x69na__rowGenerating .TaskNodeRow-module__5x69na__title{color:var(--muted)}.TaskNodeRow-module__5x69na__pulse{width:var(--sp-xxs);height:var(--sp-xxs);border-radius:var(--radius-full);background:var(--muted);vertical-align:middle;animation:TaskNodeRow-module__5x69na__pulse 1.1s var(--ease) infinite;margin-inline-start:var(--sp-xs);display:inline-block}@keyframes TaskNodeRow-module__5x69na__pulse{0%,to{opacity:.25}50%{opacity:1}}.TaskNodeRow-module__5x69na__lead{height:var(--row-line);justify-content:center;align-items:center;display:flex}.TaskNodeRow-module__5x69na__check{height:var(--row-line);align-items:center;display:flex}.TaskNodeRow-module__5x69na__main{align-items:baseline;column-gap:var(--sp-xs);flex-wrap:wrap;row-gap:0;min-width:0;display:flex}.TaskNodeRow-module__5x69na__breadcrumb{min-inline-size:0;block-size:calc(var(--crumb-on) * var(--crumb-h));opacity:var(--crumb-on);color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-heading);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.TaskNodeRow-module__5x69na__depthMark{height:var(--row-line);background:var(--surface-2);color:var(--subtle);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);align-items:center;padding-inline-end:var(--sp-xxs);display:flex;position:absolute;inset-block-start:var(--row-pad);inset-inline-start:0}.TaskNodeRow-module__5x69na__row:hover .TaskNodeRow-module__5x69na__depthMark,.TaskNodeRow-module__5x69na__row:focus-visible .TaskNodeRow-module__5x69na__depthMark{opacity:var(--crumb-on)}.TaskNodeRow-module__5x69na__title{min-width:0;color:var(--text);font-size:var(--task-fs);line-height:var(--row-line);letter-spacing:var(--ls-body);overflow-wrap:anywhere;flex:0 auto}.TaskNodeRow-module__5x69na__rowRoot .TaskNodeRow-module__5x69na__title{font-size:var(--task-fs-root);font-weight:var(--task-w-root);letter-spacing:var(--ls-h2)}.TaskNodeRow-module__5x69na__rowChild .TaskNodeRow-module__5x69na__title{font-weight:var(--task-w-2)}.TaskNodeRow-module__5x69na__rowDeep .TaskNodeRow-module__5x69na__title{font-weight:var(--task-w-n);color:color-mix(in oklab, var(--text) 92%, var(--muted))}.TaskNodeRow-module__5x69na__titleInput{min-width:0;height:var(--row-line);border:0;border-bottom:1px solid var(--accent);color:var(--text);font-family:inherit;font-size:var(--task-fs);line-height:var(--row-line);letter-spacing:var(--ls-body);background:0 0;border-radius:0;flex:auto;padding:0}.TaskNodeRow-module__5x69na__titleInput:focus{outline:none}.TaskNodeRow-module__5x69na__count{padding-inline:var(--sp-xxs);border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--done-text);font-size:var(--fs-caption);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;letter-spacing:0;margin-inline-start:var(--sp-xs)}.TaskNodeRow-module__5x69na__count[data-complete]{background:var(--done-quiet)}.TaskNodeRow-module__5x69na__meta{align-items:baseline;gap:var(--sp-xxs);margin-inline-start:auto;padding-inline-start:var(--sp-xs);display:flex}.TaskNodeRow-module__5x69na__meta:empty,.TaskNodeRow-module__5x69na__quick{display:none}@media (hover:hover) and (pointer:fine){.TaskNodeRow-module__5x69na__quick{align-self:center;align-items:center;gap:var(--sp-hair);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);display:flex}.TaskNodeRow-module__5x69na__row:hover .TaskNodeRow-module__5x69na__quick,.TaskNodeRow-module__5x69na__row:focus-within .TaskNodeRow-module__5x69na__quick,.TaskNodeRow-module__5x69na__rowMenuOpen .TaskNodeRow-module__5x69na__quick{opacity:1;pointer-events:auto}}.TaskNodeRow-module__5x69na__quickButton{width:var(--sp-lg);height:var(--row-line);border-radius:var(--radius-full);color:var(--faint);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.TaskNodeRow-module__5x69na__quickButton:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.TaskNodeRow-module__5x69na__quickButton:focus-visible{box-shadow:var(--focus-ring);color:var(--text)}.TaskNodeRow-module__5x69na__quickButton:disabled{color:var(--faint);opacity:.4;cursor:not-allowed}.TaskNodeRow-module__5x69na__quickExpand{color:var(--accent-text)}.TaskNodeRow-module__5x69na__quickExpand:hover:not(:disabled){color:var(--accent-text);background:var(--accent-quiet)}.TaskNodeRow-module__5x69na__quickExpand:disabled{color:var(--faint)}.TaskNodeRow-module__5x69na__iconQuick{width:var(--icon-sm);height:var(--icon-sm)}.TaskNodeRow-module__5x69na__iconQuickFill{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor;stroke:none}.TaskNodeRow-module__5x69na__meta .tag{height:var(--row-line)}.TaskNodeRow-module__5x69na__completedToggle{padding-inline:var(--sp-xs);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--row-line);transition:background-color var(--dur-fast) var(--ease-out)}.TaskNodeRow-module__5x69na__completedToggle:hover{background:var(--surface-hover);color:var(--text)}.TaskNodeRow-module__5x69na__actions{height:var(--row-line);align-items:center;display:flex}.TaskNodeRow-module__5x69na__actionButton{width:var(--sp-lg);height:var(--hit-h);border-radius:var(--radius-full);color:var(--faint);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.TaskNodeRow-module__5x69na__actionButton:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.TaskNodeRow-module__5x69na__actionButton:disabled{color:color-mix(in oklab, var(--faint) 45%, transparent);cursor:not-allowed}.TaskNodeRow-module__5x69na__actionMore{color:var(--faint)}.TaskNodeRow-module__5x69na__row:hover .TaskNodeRow-module__5x69na__actionMore,.TaskNodeRow-module__5x69na__row:focus-within .TaskNodeRow-module__5x69na__actionMore,.TaskNodeRow-module__5x69na__rowMenuOpen .TaskNodeRow-module__5x69na__actionMore{color:var(--muted)}.TaskNodeRow-module__5x69na__iconDots{width:var(--icon-md);height:var(--icon-md);fill:currentColor;stroke:none}.TaskNodeRow-module__5x69na__row[data-path-only] .TaskNodeRow-module__5x69na__title{color:var(--muted);font-weight:var(--w-body)}.TaskNodeRow-module__5x69na__snippet{min-width:0;color:var(--muted);font-size:var(--fs-caption);line-height:var(--row-line);white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;overflow:hidden}[data-generating=true] .TaskNodeRow-module__5x69na__row{animation:TaskNodeRow-module__5x69na__rowIn var(--dur-slow) var(--ease-out) both;animation-delay:calc((var(--depth) - 1) * var(--stagger) * 2 + var(--pos) * var(--stagger) / 3)}[data-generating=true] .TaskNodeRow-module__5x69na__row:before{animation:TaskNodeRow-module__5x69na__railIn var(--dur-slow) var(--ease-out) both;animation-delay:calc((var(--depth) - 1) * var(--stagger) * 2);transform-origin:top}@keyframes TaskNodeRow-module__5x69na__rowIn{0%{opacity:0;transform:translate3d(calc(-1 * var(--sp-xs)), 0, 0)}}@keyframes TaskNodeRow-module__5x69na__railIn{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){[data-generating=true] .TaskNodeRow-module__5x69na__row,[data-generating=true] .TaskNodeRow-module__5x69na__row:before,.TaskNodeRow-module__5x69na__pulse{animation:none}}@media (pointer:coarse) and (hover:none){.TaskNodeRow-module__5x69na__row{--lead-col:var(--control-h);--check-col:var(--control-h)}.TaskNodeRow-module__5x69na__actionButton{width:var(--control-h)}}
.TaskTree-module__aDtf-W__wrapper{gap:var(--sp-xs);flex-direction:column;display:flex}.TaskTree-module__aDtf-W__tree{flex-direction:column;display:flex}.TaskTree-module__aDtf-W__toolbar{justify-content:flex-end;display:flex}.TaskTree-module__aDtf-W__fold{height:var(--control-h-sm);padding-inline:var(--sp-sm);font-size:var(--fs-caption)}.TaskTree-module__aDtf-W__foldIcon{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.TaskTree-module__aDtf-W__newBranch{display:contents}.TaskTree-module__aDtf-W__addRoot{align-self:flex-start;align-items:center;gap:calc(var(--row-lead) - var(--sp-md));height:var(--row-h);padding-inline:var(--disclosure-size) var(--sp-sm);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-medium);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.TaskTree-module__aDtf-W__addRoot:hover{background:var(--surface-2);color:var(--text)}.TaskTree-module__aDtf-W__plusIcon{width:var(--sp-md);height:var(--sp-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.TaskTree-module__aDtf-W__empty{align-items:center;gap:var(--sp-sm);padding-block:var(--sp-xl) var(--sp-lg);text-align:center;flex-direction:column;display:flex}.TaskTree-module__aDtf-W__ghost{gap:var(--sp-sm);inline-size:min(100%, calc(var(--measure) / 3));flex-direction:column;margin-block-end:var(--sp-md);display:flex}.TaskTree-module__aDtf-W__ghostRow{align-items:center;gap:var(--sp-xs);height:var(--check-size);display:flex}.TaskTree-module__aDtf-W__ghostRow:before{content:"";width:var(--check-size);height:var(--check-size);border:1.5px solid var(--accent-line);border-radius:var(--radius-full);flex:none}.TaskTree-module__aDtf-W__ghostRow:after{content:"";height:var(--sp-xs);border-radius:var(--radius-pill);background:var(--accent-quiet);flex:1}.TaskTree-module__aDtf-W__ghostRow:first-child{width:100%}.TaskTree-module__aDtf-W__ghostRow:nth-child(2){width:78%;margin-inline-start:var(--indent-step)}.TaskTree-module__aDtf-W__ghostRow:nth-child(3){width:62%;margin-inline-start:calc(var(--indent-step) * 2)}.TaskTree-module__aDtf-W__emptyMessage{color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium)}.TaskTree-module__aDtf-W__emptyLead{max-inline-size:var(--measure-prose);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose)}.TaskTree-module__aDtf-W__empty .button{margin-block-start:var(--sp-xs)}
.TaskDragLayer-module__zcac4G__overlay{z-index:var(--z-pop);pointer-events:none;position:fixed;inset:0}.TaskDragLayer-module__zcac4G__source{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--shadow-pop);opacity:.72;position:absolute}.TaskDragLayer-module__zcac4G__line{border-radius:var(--radius-pill);background:var(--accent);height:2px;margin-block-start:-1px;position:absolute}.TaskDragLayer-module__zcac4G__line:before{content:"";border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--bg);width:8px;height:8px;position:absolute;inset-block-start:-3px;inset-inline-start:-2px}.TaskDragLayer-module__zcac4G__into{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-quiet);position:absolute}body[data-task-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.TaskDragLayer-module__zcac4G__line,.TaskDragLayer-module__zcac4G__into{animation:TaskDragLayer-module__zcac4G__dropIn var(--dur-fast) var(--ease-out) both}@keyframes TaskDragLayer-module__zcac4G__dropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TaskDragLayer-module__zcac4G__line,.TaskDragLayer-module__zcac4G__into{animation:none}}
.KstDateField-module__k3SsQG__field{align-items:center;gap:var(--sp-xxs);height:var(--control-h-sm);padding-inline:var(--sp-xs);border:var(--sp-hair) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;position:relative}.KstDateField-module__k3SsQG__fieldEmpty{border-color:var(--border);color:var(--subtle)}.KstDateField-module__k3SsQG__field[data-disabled]{border-color:var(--border-soft);color:var(--disabled-ink)}.KstDateField-module__k3SsQG__input{opacity:0;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.KstDateField-module__k3SsQG__input:disabled{cursor:not-allowed}.KstDateField-module__k3SsQG__field:has(.KstDateField-module__k3SsQG__input:focus-visible){box-shadow:var(--focus-ring)}.KstDateField-module__k3SsQG__field:has(.KstDateField-module__k3SsQG__input:hover:not(:disabled)){border-color:var(--border-control);background:var(--surface-hover)}.KstDateField-module__k3SsQG__icon,.KstDateField-module__k3SsQG__text{pointer-events:none}.KstDateField-module__k3SsQG__icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--faint);flex:none;display:inline-flex}.KstDateField-module__k3SsQG__icon svg{width:100%;height:100%}.KstDateField-module__k3SsQG__text{min-width:0}
.ReviewAssumed-module__LhXAlq__fix{gap:var(--sp-xs);padding:var(--sp-sm);border:var(--sp-hair) solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.ReviewAssumed-module__LhXAlq__head{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.ReviewAssumed-module__LhXAlq__headCount{color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-semi)}.ReviewAssumed-module__LhXAlq__headSpan{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.ReviewAssumed-module__LhXAlq__lead{color:var(--subtle);font-size:var(--fs-caption)}.ReviewAssumed-module__LhXAlq__list{flex-direction:column;list-style:none;display:flex}.ReviewAssumed-module__LhXAlq__row{align-items:center;gap:var(--sp-xs);padding-block:var(--sp-xxs);flex-wrap:wrap;min-width:0;display:flex}.ReviewAssumed-module__LhXAlq__row+.ReviewAssumed-module__LhXAlq__row{border-block-start:var(--sp-hair) solid var(--border-soft)}.ReviewAssumed-module__LhXAlq__rowTitle{min-width:min(100%, var(--sidebar-w));color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);word-break:keep-all;flex:auto}.ReviewAssumed-module__LhXAlq__clear{height:var(--control-h-sm);padding-inline:var(--sp-xs);border-radius:var(--radius-pill);color:var(--subtle);font-size:var(--fs-caption);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none}.ReviewAssumed-module__LhXAlq__clear:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.ReviewAssumed-module__LhXAlq__clear:disabled{color:var(--disabled-ink);cursor:not-allowed}.ReviewAssumed-module__LhXAlq__fold{height:var(--control-h-sm);padding-inline:var(--sp-sm);border:var(--sp-hair) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-medium);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-self:flex-start}.ReviewAssumed-module__LhXAlq__fold:hover{background:var(--surface-hover);color:var(--text)}
.QuickAddControls-module__U7flCG__aiToggle,.QuickAddControls-module__U7flCG__attach,.QuickAddControls-module__U7flCG__attachOn,.QuickAddControls-module__U7flCG__dueField,.QuickAddControls-module__U7flCG__projectField{height:var(--control-h);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none}.QuickAddControls-module__U7flCG__aiToggle{--switch-pad:var(--sp-xxs);--switch-border:1px;--switch-travel:var(--sp-lg);--switch-thumb:calc(var(--control-h) - var(--switch-pad) * 2 - var(--switch-border) * 2);width:calc(var(--control-h) + var(--switch-travel));padding:var(--switch-pad);align-items:center;display:inline-flex}.QuickAddControls-module__U7flCG__aiToggle:hover:not(:disabled),.QuickAddControls-module__U7flCG__attach:hover:not(:disabled),.QuickAddControls-module__U7flCG__attachOn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.QuickAddControls-module__U7flCG__dueField:hover:not(:has(input:disabled)){background:var(--surface-hover);color:var(--text)}.QuickAddControls-module__U7flCG__projectField:hover:not(:has(select:disabled)){background:var(--surface-hover);color:var(--text)}.QuickAddControls-module__U7flCG__aiToggle[data-checked=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.QuickAddControls-module__U7flCG__aiToggle[data-checked=true]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-text)}.QuickAddControls-module__U7flCG__aiToggle:focus-visible{border-color:var(--text);box-shadow:var(--focus-ring);outline:none}.QuickAddControls-module__U7flCG__dueField:has(input:focus-visible){border-color:var(--text);box-shadow:var(--focus-ring);outline:none}.QuickAddControls-module__U7flCG__projectField:has(select:focus-visible){border-color:var(--text);box-shadow:var(--focus-ring);outline:none}.QuickAddControls-module__U7flCG__aiToggle:disabled{opacity:.45;cursor:not-allowed}.QuickAddControls-module__U7flCG__dueField:has(input:disabled){opacity:.45;cursor:not-allowed}.QuickAddControls-module__U7flCG__projectField:has(select:disabled){opacity:.45;cursor:not-allowed}.QuickAddControls-module__U7flCG__dueField{align-items:center;gap:var(--sp-xs);width:auto;max-width:calc(var(--sp-xxl) * 2);padding-inline:var(--sp-sm);cursor:pointer;display:flex;position:relative;overflow:hidden}.QuickAddControls-module__U7flCG__dueField[data-selected=true]{border-color:var(--border-strong);background:var(--surface-active);color:var(--text)}.QuickAddControls-module__U7flCG__dueLabel{min-width:0;font-size:var(--fs-sm);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuickAddControls-module__U7flCG__dueInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.QuickAddControls-module__U7flCG__dueInput:disabled{cursor:not-allowed}.QuickAddControls-module__U7flCG__switchThumb .QuickAddControls-module__U7flCG__icon{width:var(--icon-sm);height:var(--icon-sm)}.QuickAddControls-module__U7flCG__icon,.QuickAddControls-module__U7flCG__chevron{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none}.QuickAddControls-module__U7flCG__switchThumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}.QuickAddControls-module__U7flCG__aiToggle[data-checked=true] .QuickAddControls-module__U7flCG__switchThumb{transform:translateX(var(--switch-travel));background:var(--on-ink)}.QuickAddControls-module__U7flCG__projectField{--project-label:calc(var(--fs-sm) * 5 + var(--sp-xxs));width:calc(var(--sp-sm) + var(--icon-md) + var(--sp-xs) + var(--project-label) + var(--icon-md) + var(--sp-sm));align-items:center;padding-inline-start:var(--sp-sm);display:flex;position:relative}.QuickAddControls-module__U7flCG__projectSelect{width:100%;min-width:0;height:100%;padding-inline:var(--sp-xs) calc(var(--icon-md) + var(--sp-sm));appearance:none;color:var(--text);font:inherit;font-size:var(--fs-sm);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0}.QuickAddControls-module__U7flCG__projectSelect:focus-visible{box-shadow:none}.QuickAddControls-module__U7flCG__projectSelect:disabled{cursor:not-allowed}.QuickAddControls-module__U7flCG__chevron{pointer-events:none;position:absolute;inset-inline-end:var(--sp-sm)}@media (max-width:640px){.QuickAddControls-module__U7flCG__projectField{flex:auto;width:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.QuickAddControls-module__U7flCG__aiToggle,.QuickAddControls-module__U7flCG__attach,.QuickAddControls-module__U7flCG__attachOn,.QuickAddControls-module__U7flCG__dueField,.QuickAddControls-module__U7flCG__projectField,.QuickAddControls-module__U7flCG__switchThumb{transition:none}}.QuickAddControls-module__U7flCG__attach,.QuickAddControls-module__U7flCG__attachOn{align-items:center;gap:var(--sp-xxs);max-inline-size:calc(var(--sp-xxl) * 3);padding-inline:var(--sp-sm);white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--w-medium);transform-origin:0;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), max-inline-size var(--dur-slow) var(--ease-out), padding-inline var(--dur-slow) var(--ease-out), border-inline-width var(--dur-slow) var(--ease-out), margin-inline-start var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:inline-flex;overflow:hidden}.QuickAddControls-module__U7flCG__attach[data-visible=false],.QuickAddControls-module__U7flCG__attachOn[data-visible=false]{max-inline-size:0;opacity:0;pointer-events:none;border-inline-width:0;margin-inline-start:calc(var(--sp-xs) * -1);padding-inline:0;transform:scale(.92)}.QuickAddControls-module__U7flCG__attachOn{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-text)}.QuickAddControls-module__U7flCG__attach svg,.QuickAddControls-module__U7flCG__attachOn svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.QuickAddControls-module__U7flCG__attachCount{font-variant-numeric:tabular-nums}@media (max-width:560px){.QuickAddControls-module__U7flCG__attach .QuickAddControls-module__U7flCG__attachCount{display:none}.QuickAddControls-module__U7flCG__attach,.QuickAddControls-module__U7flCG__attachOn{padding-inline:var(--sp-xs)}}.QuickAddControls-module__U7flCG__projectIcon{flex:none;align-items:center;display:flex}.QuickAddControls-module__U7flCG__projectIcon[data-colored=true]{color:var(--swatch)}.QuickAddControls-module__U7flCG__noteField{max-block-size:calc(var(--control-h) * 3);transition:max-block-size var(--dur-slow) var(--ease-out), margin-block-end var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);transform-origin:50% 100%;margin-block-end:var(--sp-xs);display:flex;overflow:hidden}.QuickAddControls-module__U7flCG__noteField[data-visible=false]{opacity:0;pointer-events:none;max-block-size:0;margin-block-end:0;transform:scaleY(.92)}.QuickAddControls-module__U7flCG__note{width:100%;min-block-size:var(--control-h);max-block-size:calc(var(--control-h) * 2);padding-inline:var(--sp-md);padding-block:calc((var(--control-h) - var(--fs-body) * var(--lh-body)) / 2);resize:none;line-height:var(--lh-body);overflow-y:auto}.QuickAddControls-module__U7flCG__note::placeholder{color:var(--muted)}.QuickAddControls-module__U7flCG__note:disabled{color:var(--subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.QuickAddControls-module__U7flCG__attach,.QuickAddControls-module__U7flCG__attachOn,.QuickAddControls-module__U7flCG__noteField{transition:none}}@media (max-width:560px){.QuickAddControls-module__U7flCG__aiToggle{width:var(--control-h);justify-content:center;padding:0}.QuickAddControls-module__U7flCG__switchThumb,.QuickAddControls-module__U7flCG__aiToggle[data-checked=true] .QuickAddControls-module__U7flCG__switchThumb{width:auto;height:auto;box-shadow:none;background:0 0;transform:none}.QuickAddControls-module__U7flCG__aiToggle[data-checked=true],.QuickAddControls-module__U7flCG__aiToggle[data-checked=true]:hover:not(:disabled){color:var(--on-accent)}}
.QuickAdd-module__XQsIAG__root{gap:var(--sp-xs);display:grid}.QuickAdd-module__XQsIAG__composer{display:grid}.QuickAdd-module__XQsIAG__sheet{gap:var(--sp-sm);overscroll-behavior:contain;max-block-size:60dvh;padding-block:var(--sp-xxs);flex-direction:column;display:flex;overflow-y:auto}.QuickAdd-module__XQsIAG__form{align-items:center;gap:var(--sp-xs);flex:1;min-width:0;display:flex}.QuickAdd-module__XQsIAG__options{display:contents}.QuickAdd-module__XQsIAG__aiExtras{align-items:flex-start;gap:var(--sp-xs);max-block-size:calc(var(--control-h) * 3);transition:max-block-size var(--dur-slow) var(--ease-out), margin-block-start var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);margin-block-start:var(--sp-xs);display:flex;overflow:hidden}.QuickAdd-module__XQsIAG__aiExtras[data-visible=false]{opacity:0;pointer-events:none;max-block-size:0;margin-block-start:0}.QuickAdd-module__XQsIAG__aiExtras>:nth-child(2){flex:1;min-inline-size:0;margin-block-end:0}.QuickAdd-module__XQsIAG__input{min-width:0;height:var(--control-h);padding:0 var(--sp-md);flex:1}.QuickAdd-module__XQsIAG__input::placeholder{color:var(--muted)}.QuickAdd-module__XQsIAG__submit{height:var(--control-h);flex:none}@media (max-width:560px){.QuickAdd-module__XQsIAG__composer{column-gap:var(--sp-xs);row-gap:var(--sp-xxs);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.QuickAdd-module__XQsIAG__form,.QuickAdd-module__XQsIAG__options{display:contents}.QuickAdd-module__XQsIAG__input{grid-area:1/1/auto/-1}.QuickAdd-module__XQsIAG__options>:nth-child(3){grid-area:2/1;width:100%;max-width:none}.QuickAdd-module__XQsIAG__options>:nth-child(4){grid-area:2/2;width:100%}.QuickAdd-module__XQsIAG__options>:first-child{grid-area:2/3}.QuickAdd-module__XQsIAG__submit{padding:0 var(--sp-sm);grid-area:2/4}.QuickAdd-module__XQsIAG__aiExtras{display:contents}.QuickAdd-module__XQsIAG__aiExtras[data-visible=false]{display:none}.QuickAdd-module__XQsIAG__aiExtras>:first-child{grid-area:3/1}.QuickAdd-module__XQsIAG__aiExtras>:nth-child(2){grid-area:3/2/auto/-1;margin-block-end:0}}
.QuickAddBar-module__8uiRWq__bar{inset-inline:0;z-index:var(--z-sticky);background:var(--bg);border-block-start:1px solid var(--border);padding-block:var(--sp-sm);padding-block-end:calc(var(--sp-sm) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0}.QuickAddBar-module__8uiRWq__inner{width:80%;min-width:calc(min(100%, var(--measure-list)) - var(--sp-lg) * 2);max-width:var(--container);margin-inline:auto}@media (min-width:901px){.QuickAddBar-module__8uiRWq__bar{inset-inline-start:var(--sidebar-w)}}@media (max-width:900px){.QuickAddBar-module__8uiRWq__inner{width:100%;min-width:0;max-width:var(--measure-list);padding-inline:var(--sp-md)}}@media (max-width:560px){.QuickAddBar-module__8uiRWq__bar{padding-block:var(--sp-xs);padding-block-end:calc(var(--sp-xxs) + env(safe-area-inset-bottom,0px))}}
.layout-module__4PX5ca__shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg-deep);min-height:100dvh;display:grid}.layout-module__4PX5ca__body{flex-direction:column;min-width:0;display:flex}.layout-module__4PX5ca__main{width:100%;max-width:var(--measure-list);padding:var(--sp-xl) var(--sp-lg) var(--sp-xxl);flex:1;margin:0 auto}.layout-module__4PX5ca__body:has([data-quickadd-bar]) .layout-module__4PX5ca__main{padding-block-end:calc(var(--quickadd-h) + var(--sp-xl))}@media (max-width:900px){.layout-module__4PX5ca__shell{grid-template-columns:minmax(0,1fr)}.layout-module__4PX5ca__main{padding:calc(var(--control-h) + var(--sp-md)) var(--sp-md) var(--sp-xl)}.layout-module__4PX5ca__body:has([data-quickadd-bar]) .layout-module__4PX5ca__main{padding-block-end:calc(var(--quickadd-h) + var(--sp-xl))}}@media (max-width:560px){.layout-module__4PX5ca__body:has([data-quickadd-bar]) .layout-module__4PX5ca__main{padding-block-end:calc(var(--quickadd-h) + var(--sp-lg))}}
.Toast-module__dpyMdW__viewport{z-index:var(--z-toast);align-items:center;gap:var(--sp-xs);width:min(420px, calc(100vw - var(--sp-xl)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--sp-lg);inset-inline-start:50%;transform:translate(-50%)}body:has([data-quickadd-bar]) .Toast-module__dpyMdW__viewport{inset-block-end:calc(var(--quickadd-live-h,var(--quickadd-h)) + var(--sp-sm))}.Toast-module__dpyMdW__toast{pointer-events:auto;align-items:center;gap:var(--sp-sm);width:100%;padding:var(--sp-xs) var(--sp-xs) var(--sp-xs) var(--sp-md);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);color:var(--text);animation:Toast-module__dpyMdW__toast-in var(--dur) var(--ease-out);display:flex}.Toast-module__dpyMdW__toast:not(.Toast-module__dpyMdW__hasAction){padding-inline-end:var(--sp-md);padding-block:var(--sp-sm)}.Toast-module__dpyMdW__leaving{animation:Toast-module__dpyMdW__toast-out var(--dur-exit) var(--ease-in) forwards}.Toast-module__dpyMdW__icon{color:var(--muted);flex:none;display:block}.Toast-module__dpyMdW__icon svg{width:calc(var(--sp-md) + var(--sp-xxs));height:calc(var(--sp-md) + var(--sp-xxs))}.Toast-module__dpyMdW__success .Toast-module__dpyMdW__icon{color:var(--accent-text)}.Toast-module__dpyMdW__error .Toast-module__dpyMdW__icon{color:var(--danger)}.Toast-module__dpyMdW__error{border-color:var(--danger)}.Toast-module__dpyMdW__message{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-body);flex:1}.Toast-module__dpyMdW__action{height:var(--row-h);padding:0 var(--sp-md);border:1px solid var(--border-control);border-radius:var(--radius-pill);color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex:none}.Toast-module__dpyMdW__action:hover{background:var(--surface-hover);border-color:var(--text)}@keyframes Toast-module__dpyMdW__toast-in{0%{opacity:0;transform:translateY(var(--sp-xs))}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__dpyMdW__toast-out{to{opacity:0}}
.ProjectManageMenu-module__WTf46q__wrap{flex:none;position:relative}.ProjectManageMenu-module__WTf46q__trigger{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-full);color:var(--subtle);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.ProjectManageMenu-module__WTf46q__trigger svg{width:var(--icon-md);height:var(--icon-md)}.ProjectManageMenu-module__WTf46q__trigger:hover{color:var(--text);background:var(--surface-hover)}.ProjectManageMenu-module__WTf46q__trigger[aria-expanded=true]{color:var(--text);background:var(--surface-active)}.ProjectManageMenu-module__WTf46q__menu{z-index:var(--z-pop);min-inline-size:calc(var(--measure) / 4);padding:var(--sp-xxs);flex-direction:column;display:flex;position:fixed}.ProjectManageMenu-module__WTf46q__item{align-items:flex-start;gap:var(--sp-hair);min-height:var(--control-h);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-sm);text-align:start;transition:background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.ProjectManageMenu-module__WTf46q__item:hover{background:var(--surface-hover)}.ProjectManageMenu-module__WTf46q__danger{color:var(--danger)}.ProjectManageMenu-module__WTf46q__danger:hover{background:var(--danger-quiet)}.ProjectManageMenu-module__WTf46q__note{color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-snug)}.ProjectManageMenu-module__WTf46q__group{gap:var(--sp-hair);border-block-start:1px solid var(--border-soft);flex-direction:column;margin-block-start:var(--sp-xxs);padding-block-start:var(--sp-xxs);display:flex}.ProjectManageMenu-module__WTf46q__groupLabel{padding-inline:var(--sp-sm);padding-block:var(--sp-xxs);color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium)}.ProjectManageMenu-module__WTf46q__swatches{padding-inline:calc(var(--sp-sm) - var(--sp-xxs));grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--sp-xxs);display:grid}.ProjectManageMenu-module__WTf46q__swatch{inline-size:100%;block-size:var(--control-h-sm);border-radius:var(--radius-sm);place-items:center;display:grid}.ProjectManageMenu-module__WTf46q__swatch:before{content:"";inline-size:var(--icon-sm);block-size:var(--icon-sm);border-radius:var(--radius-full);background:var(--swatch);transition:opacity var(--dur-fast) var(--ease)}.ProjectManageMenu-module__WTf46q__swatchNone:before{border:1px solid var(--border-strong);background:0 0}.ProjectManageMenu-module__WTf46q__swatch[aria-checked=true]:before{outline:2px solid var(--text);outline-offset:var(--sp-hair)}.ProjectManageMenu-module__WTf46q__swatch:hover:before{opacity:.72}.ProjectManageMenu-module__WTf46q__item[aria-disabled=true]{color:var(--subtle);cursor:not-allowed}.ProjectManageMenu-module__WTf46q__item[aria-disabled=true]:hover{background:0 0}
.Dialog-module__gV8Hta__scrim{z-index:var(--z-overlay);padding:var(--sp-md);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__gV8Hta__panel{gap:var(--sp-sm);inline-size:100%;max-inline-size:440px;padding:var(--sp-lg);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Dialog-module__gV8Hta__heading{color:var(--text);font-size:var(--fs-h3);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);overflow-wrap:anywhere}.Dialog-module__gV8Hta__body{gap:var(--sp-xxs);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose);flex-direction:column;display:flex}.Dialog-module__gV8Hta__note{color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-prose);overflow-wrap:anywhere}.Dialog-module__gV8Hta__actions{justify-content:flex-end;gap:var(--sp-xs);margin-block-start:var(--sp-xs);display:flex}.Dialog-module__gV8Hta__confirm{border-color:var(--danger);background:var(--danger);color:var(--on-danger)}.Dialog-module__gV8Hta__confirm:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 88%, var(--text))}
.ProjectManage-module__hxWvgG__scrim{}.ProjectManage-module__hxWvgG__panel{}.ProjectManage-module__hxWvgG__heading{}.ProjectManage-module__hxWvgG__body{}.ProjectManage-module__hxWvgG__note{}.ProjectManage-module__hxWvgG__actions{}.ProjectManage-module__hxWvgG__confirm{}
.TaskFilterField-module__MbXdeq__wrap{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.TaskFilterField-module__MbXdeq__field{inline-size:100%;max-inline-size:calc(var(--measure) / 2);block-size:var(--control-h);padding-inline:var(--sp-sm)}.TaskFilterField-module__MbXdeq__field::-webkit-search-cancel-button{appearance:none}.TaskFilterField-module__MbXdeq__count{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.TaskFilterField-module__MbXdeq__clear{flex:none}
.ProgressBar-module__KcR-Kq__track{width:100%;height:var(--sp-xxs);border-radius:var(--radius-pill);background:var(--progress-track);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.ProgressBar-module__KcR-Kq__fill{width:var(--progress-ratio);min-width:var(--sp-xxs);border-radius:var(--radius-pill);background:var(--progress);height:100%}
.ProjectHeader-module__ZJRXoq__header{gap:var(--sp-sm);flex-direction:column;display:flex}.ProjectHeader-module__ZJRXoq__titleRow{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.ProjectHeader-module__ZJRXoq__title{min-width:0;color:var(--text);font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);overflow-wrap:anywhere}.ProjectHeader-module__ZJRXoq__hideCompleted{height:var(--row-h);padding-inline:var(--sp-sm);font-size:var(--fs-caption);margin-inline-start:auto}.ProjectHeader-module__ZJRXoq__meter{align-items:center;gap:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;display:flex}.ProjectHeader-module__ZJRXoq__track{flex:0 1 calc(var(--measure) / 4);min-inline-size:calc(var(--measure) / 6)}.ProjectHeader-module__ZJRXoq__count{color:var(--text);font-size:var(--fs-caption);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.ProjectHeader-module__ZJRXoq__count[data-progressed]{color:var(--accent-text)}.ProjectHeader-module__ZJRXoq__scope{color:var(--muted);font-size:var(--fs-caption)}
.ProjectTreeScreen-module__PzzDQW__screen{gap:var(--sp-lg);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;display:flex}.ProjectTreeScreen-module__PzzDQW__skeleton{gap:var(--sp-md);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;display:flex}.ProjectTreeScreen-module__PzzDQW__skeletonHeader{height:var(--fs-h3);border-radius:var(--radius-pill);background:var(--border);width:40%}.ProjectTreeScreen-module__PzzDQW__skeletonRows{gap:calc(var(--row-h) - var(--sp-xs));flex-direction:column;display:flex}.ProjectTreeScreen-module__PzzDQW__skeletonRow{height:var(--sp-xs);border-radius:var(--radius-pill);background:var(--border)}.ProjectTreeScreen-module__PzzDQW__skeletonRow:nth-child(2),.ProjectTreeScreen-module__PzzDQW__skeletonRow:nth-child(5){width:76%;margin-inline-start:var(--indent-step)}.ProjectTreeScreen-module__PzzDQW__skeletonRow:nth-child(3),.ProjectTreeScreen-module__PzzDQW__skeletonRow:nth-child(4){width:62%;margin-inline-start:calc(var(--indent-step) * 2)}.ProjectTreeScreen-module__PzzDQW__skeletonRow:nth-child(6){width:48%;margin-inline-start:var(--indent-step)}.ProjectTreeScreen-module__PzzDQW__skeletonHeader,.ProjectTreeScreen-module__PzzDQW__skeletonRow{animation:ProjectTreeScreen-module__PzzDQW__breathe 1.6s var(--ease) infinite}@keyframes ProjectTreeScreen-module__PzzDQW__breathe{0%,to{opacity:.55}50%{opacity:1}}.ProjectTreeScreen-module__PzzDQW__error{inline-size:100%;max-inline-size:var(--measure);padding:var(--sp-sm) var(--sp-md);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-quiet);color:var(--danger);font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.ProjectTreeScreen-module__PzzDQW__skeletonHeader,.ProjectTreeScreen-module__PzzDQW__skeletonRow{animation:none}}
.CalendarFeedRotateDialog-module__X5jn9q__scrim{}.CalendarFeedRotateDialog-module__X5jn9q__panel{}.CalendarFeedRotateDialog-module__X5jn9q__heading{}.CalendarFeedRotateDialog-module__X5jn9q__body{}.CalendarFeedRotateDialog-module__X5jn9q__actions{}.CalendarFeedRotateDialog-module__X5jn9q__confirm{}.CalendarFeedRotateDialog-module__X5jn9q__warning{color:var(--danger);font-size:var(--fs-caption);line-height:var(--lh-prose);word-break:keep-all}
.MoveToProjectPanel-module__4eFmiq__panel{gap:var(--sp-xs);padding:var(--sp-md);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex}.MoveToProjectPanel-module__4eFmiq__heading{color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium)}.MoveToProjectPanel-module__4eFmiq__row{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.MoveToProjectPanel-module__4eFmiq__select{min-width:180px;height:44px;padding:0 var(--sp-sm);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--fs-body);flex:1}.MoveToProjectPanel-module__4eFmiq__hint{color:var(--muted);font-size:var(--fs-caption)}.MoveToProjectPanel-module__4eFmiq__error{color:var(--danger);font-size:var(--fs-sm)}
.CalendarFeedSection-module__xpegjq__loading{min-height:var(--control-h);color:var(--muted);font-size:var(--fs-sm);align-items:center;display:flex}.CalendarFeedSection-module__xpegjq__errorAbove{margin-block-end:var(--sp-sm)}.CalendarFeedSection-module__xpegjq__row{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.CalendarFeedSection-module__xpegjq__url{min-inline-size:0;min-height:var(--control-h);padding-inline:var(--sp-sm);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:260px}.CalendarFeedSection-module__xpegjq__warning{max-inline-size:var(--measure-prose);color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-xs)}.CalendarFeedSection-module__xpegjq__howto{gap:var(--sp-xs);flex-direction:column;margin-block-start:var(--sp-md);display:flex}.CalendarFeedSection-module__xpegjq__howtoRow{gap:var(--sp-sm);grid-template-columns:84px minmax(0,1fr);align-items:baseline;display:grid}.CalendarFeedSection-module__xpegjq__howtoApp{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-medium)}.CalendarFeedSection-module__xpegjq__howtoStep{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose);word-break:keep-all;margin:0}.CalendarFeedSection-module__xpegjq__howtoPath{color:var(--text);font-weight:var(--w-semi);word-break:keep-all}.CalendarFeedSection-module__xpegjq__howtoLink{color:var(--accent-text);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.CalendarFeedSection-module__xpegjq__delay{max-inline-size:var(--measure-prose);color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-xs)}.CalendarFeedSection-module__xpegjq__issued{color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-md)}.CalendarFeedSection-module__xpegjq__actions{margin-block-start:var(--sp-xs);display:flex}@media (max-width:560px){.CalendarFeedSection-module__xpegjq__howtoRow{gap:var(--sp-xxs);grid-template-columns:minmax(0,1fr)}}
.UngroupedScreen-module__WbBIJa__screen{gap:var(--sp-lg);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;display:flex}.UngroupedScreen-module__WbBIJa__header{gap:var(--sp-xs);border-block-end:1px solid var(--border);flex-direction:column;padding-block-end:var(--sp-md);display:flex}.UngroupedScreen-module__WbBIJa__titleRow{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.UngroupedScreen-module__WbBIJa__title{min-width:0;color:var(--text);font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);overflow-wrap:anywhere}.UngroupedScreen-module__WbBIJa__progressLabel{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-caption)}.UngroupedScreen-module__WbBIJa__progressLabel[data-progressed]{color:var(--accent-text)}.UngroupedScreen-module__WbBIJa__hideCompleted{font-size:var(--fs-sm);margin-inline-start:auto}.UngroupedScreen-module__WbBIJa__lead{max-width:60ch;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.UngroupedScreen-module__WbBIJa__skeleton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:240px}.UngroupedScreen-module__WbBIJa__error{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-quiet);color:var(--danger);font-size:var(--fs-sm)}@media (max-width:560px){.UngroupedScreen-module__WbBIJa__screen{padding:var(--sp-md) var(--sp-xs)}}
.DeleteAccountDialog-module__qXuWEW__scrim{}.DeleteAccountDialog-module__qXuWEW__panel{}.DeleteAccountDialog-module__qXuWEW__heading{}.DeleteAccountDialog-module__qXuWEW__body{}.DeleteAccountDialog-module__qXuWEW__actions{}.DeleteAccountDialog-module__qXuWEW__confirm{}.DeleteAccountDialog-module__qXuWEW__warning{color:var(--danger);font-size:var(--fs-caption);line-height:var(--lh-prose)}.DeleteAccountDialog-module__qXuWEW__form{gap:var(--sp-xs);flex-direction:column;margin-block-start:var(--sp-xs);display:flex}.DeleteAccountDialog-module__qXuWEW__prompt{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-prose);overflow-wrap:anywhere}.DeleteAccountDialog-module__qXuWEW__input{inline-size:100%;min-height:var(--control-h);padding-inline:var(--sp-sm)}
.PromotionGrantedDialog-module__WN100q__scrim{}.PromotionGrantedDialog-module__WN100q__panel{align-items:center;gap:var(--sp-sm);text-align:center;flex-direction:column;display:flex;}.PromotionGrantedDialog-module__WN100q__heading{}.PromotionGrantedDialog-module__WN100q__body{word-break:keep-all;}.PromotionGrantedDialog-module__WN100q__badge{padding:var(--sp-xxs) var(--sp-sm);border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-quiet);color:var(--accent-text);font-size:var(--fs-caption);font-weight:var(--w-semi);letter-spacing:var(--ls-caption)}.PromotionGrantedDialog-module__WN100q__confirm{justify-content:center;align-self:stretch;margin-block-start:var(--sp-xs)}
.Wordmark-module__fna7JW__to{color:var(--text)}.Wordmark-module__fna7JW__dit{color:var(--accent-text)}
.HeroMock-module__TdOUZa__figure{gap:var(--sp-sm);flex-direction:column;margin:0;display:flex}.HeroMock-module__TdOUZa__figureBare{margin:0;display:block}.HeroMock-module__TdOUZa__shell,.HeroMock-module__TdOUZa__shellBare{--mock-row:38px;--mock-control:32px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg-deep);min-width:0;display:grid;overflow:hidden;container-type:inline-size}.HeroMock-module__TdOUZa__shell{border:1px solid var(--border);border-radius:var(--radius-lg)}.HeroMock-module__TdOUZa__shellBare{border-radius:var(--radius-lg)}.HeroMock-module__TdOUZa__shell,.HeroMock-module__TdOUZa__shellBare{text-align:start}.HeroMock-module__TdOUZa__sidebar{background:var(--bg);border-inline-end:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.HeroMock-module__TdOUZa__scroll{gap:var(--sp-lg);min-height:0;padding:var(--sp-sm);flex-direction:column;flex:1;display:flex}.HeroMock-module__TdOUZa__brand{height:var(--mock-control);padding-inline:var(--sp-sm);font-family:var(--font-logo);font-size:var(--fs-lg);font-weight:var(--w-bold);letter-spacing:var(--ls-h2);align-items:center;display:flex}.HeroMock-module__TdOUZa__menu{gap:var(--sp-hair);flex-direction:column;min-width:0;display:flex}.HeroMock-module__TdOUZa__section{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.HeroMock-module__TdOUZa__sectionHead{justify-content:space-between;align-items:center;gap:var(--sp-xs);display:flex}.HeroMock-module__TdOUZa__sectionLabel{padding-inline:var(--sp-sm);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--w-body);letter-spacing:var(--ls-caption);text-transform:uppercase}.HeroMock-module__TdOUZa__sectionAction{inline-size:var(--icon-lg);block-size:var(--icon-lg);border-radius:var(--radius-sm);color:var(--muted);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--sp-xs);display:flex}.HeroMock-module__TdOUZa__plusIcon{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.HeroMock-module__TdOUZa__item,.HeroMock-module__TdOUZa__itemActive{align-items:center;gap:var(--sp-xs);min-width:0;min-height:var(--mock-row);padding-inline:var(--sp-sm);border-radius:var(--radius-md);color:var(--text);display:flex}.HeroMock-module__TdOUZa__itemActive{background:var(--accent-quiet);color:var(--accent-text);font-weight:var(--w-medium)}.HeroMock-module__TdOUZa__navIcon{width:var(--icon-sm);height:var(--icon-sm);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.HeroMock-module__TdOUZa__itemActive .HeroMock-module__TdOUZa__navIcon{color:var(--accent)}.HeroMock-module__TdOUZa__navIcon svg{width:var(--icon-sm);height:var(--icon-sm)}.HeroMock-module__TdOUZa__navIndent{width:var(--icon-sm);flex:none}.HeroMock-module__TdOUZa__itemName{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.HeroMock-module__TdOUZa__itemCount{color:var(--subtle);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex:none}.HeroMock-module__TdOUZa__itemActive .HeroMock-module__TdOUZa__itemCount{color:var(--accent-text)}.HeroMock-module__TdOUZa__account{align-items:center;gap:var(--sp-xs);min-width:0;padding:var(--sp-xs) var(--sp-sm);margin:var(--sp-sm);border-radius:var(--radius-md);display:flex}.HeroMock-module__TdOUZa__avatar{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-full);background:var(--accent-quiet);color:var(--accent-text);font-size:var(--fs-caption);font-weight:var(--w-semi);flex:none;justify-content:center;align-items:center;display:flex}.HeroMock-module__TdOUZa__accountName{min-width:0;color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeroMock-module__TdOUZa__body{background:var(--surface);flex-direction:column;min-width:0;display:flex}.HeroMock-module__TdOUZa__main{width:100%;max-width:var(--measure-list);padding:var(--sp-lg) var(--sp-lg) var(--sp-md);flex:1;min-width:0;margin:0 auto}.HeroMock-module__TdOUZa__head{gap:var(--sp-xs);flex-direction:column;margin-block-end:var(--sp-md);display:flex}.HeroMock-module__TdOUZa__title{font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2)}.HeroMock-module__TdOUZa__meter{align-items:center;gap:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;display:flex}.HeroMock-module__TdOUZa__track{flex:0 1 calc(var(--measure) / 4);min-inline-size:calc(var(--measure) / 6);height:var(--sp-xxs);border-radius:var(--radius-pill);background:var(--progress-track);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.HeroMock-module__TdOUZa__fill{width:var(--progress-ratio);min-width:var(--sp-xxs);border-radius:var(--radius-pill);background:var(--progress);height:100%}.HeroMock-module__TdOUZa__count{color:var(--text);font-size:var(--fs-caption);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.HeroMock-module__TdOUZa__count[data-progressed]{color:var(--accent-text)}.HeroMock-module__TdOUZa__scope{color:var(--muted);font-size:var(--fs-caption)}.HeroMock-module__TdOUZa__rows{flex-direction:column;min-width:0;display:flex}.HeroMock-module__TdOUZa__row{align-items:center;gap:var(--sp-xs);min-width:0;height:var(--mock-row);padding-inline:var(--sp-xs);border-radius:var(--radius-md);margin-inline-start:calc(var(--indent-step) * (var(--depth) - 1));display:flex}.HeroMock-module__TdOUZa__lead{width:var(--disclosure-size);height:var(--disclosure-size);flex:none;justify-content:center;align-items:center;display:flex}.HeroMock-module__TdOUZa__caret{width:var(--disclosure-size);height:var(--disclosure-size);fill:none;stroke:var(--faint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.HeroMock-module__TdOUZa__check{flex:none;align-items:center;display:flex}.HeroMock-module__TdOUZa__box,.HeroMock-module__TdOUZa__boxDone{width:var(--check-size);height:var(--check-size);border:1.5px solid var(--border-control);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex}.HeroMock-module__TdOUZa__mark{width:var(--icon-xs);height:var(--icon-xs);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.HeroMock-module__TdOUZa__box .HeroMock-module__TdOUZa__mark{stroke:#0000}.HeroMock-module__TdOUZa__boxDone{border-color:var(--done);background:var(--done)}.HeroMock-module__TdOUZa__boxDone .HeroMock-module__TdOUZa__mark{stroke:var(--done-on)}.HeroMock-module__TdOUZa__rowMain{align-items:center;gap:var(--sp-xs);flex:1;min-width:0;display:flex}.HeroMock-module__TdOUZa__rowTitle{min-width:0;color:var(--text);line-height:var(--row-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeroMock-module__TdOUZa__rowRoot .HeroMock-module__TdOUZa__rowTitle{font-size:var(--task-fs-root);font-weight:var(--task-w-root)}.HeroMock-module__TdOUZa__rowChild .HeroMock-module__TdOUZa__rowTitle{font-size:var(--task-fs);font-weight:var(--task-w-2)}.HeroMock-module__TdOUZa__rowDeep .HeroMock-module__TdOUZa__rowTitle{font-size:var(--task-fs);font-weight:var(--task-w-n)}.HeroMock-module__TdOUZa__rowDone .HeroMock-module__TdOUZa__rowTitle{color:var(--faint);text-decoration:line-through}.HeroMock-module__TdOUZa__meta{align-items:center;gap:var(--sp-xxs);flex:none;margin-inline-start:auto;display:flex}.HeroMock-module__TdOUZa__dueChip,.HeroMock-module__TdOUZa__prioHigh{height:var(--icon-lg);padding-inline:var(--sp-xs);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--w-medium);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.HeroMock-module__TdOUZa__dueChip{color:var(--subtle)}.HeroMock-module__TdOUZa__prioHigh{background:var(--priority-high-bg);color:var(--priority-high-fg)}.HeroMock-module__TdOUZa__actions{flex:none;align-items:center;display:flex}.HeroMock-module__TdOUZa__dots{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.HeroMock-module__TdOUZa__dotsIcon{width:var(--icon-sm);height:var(--icon-sm);fill:var(--faint)}.HeroMock-module__TdOUZa__add{align-items:center;gap:var(--sp-xxs);height:var(--mock-row);padding-inline:var(--sp-xs);color:var(--subtle);font-size:var(--fs-sm);margin-inline-start:var(--sp-lg);display:flex}.HeroMock-module__TdOUZa__quickadd{background:var(--bg);border-block-start:1px solid var(--border);padding:var(--sp-xs) var(--sp-lg);position:sticky;inset-block-end:0}.HeroMock-module__TdOUZa__qaInner{align-items:center;gap:var(--sp-xs);width:100%;max-width:var(--measure-list);min-width:0;margin:0 auto;display:flex}.HeroMock-module__TdOUZa__qaNote{width:100%;max-width:var(--measure-list);margin:0 auto var(--sp-xxs);min-width:0;height:var(--mock-control);padding-inline:var(--sp-sm);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--faint);font-size:var(--fs-sm);align-items:center;display:flex}.HeroMock-module__TdOUZa__qaAttach{width:var(--mock-control);height:var(--mock-control);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);flex:none;place-items:center;display:grid}.HeroMock-module__TdOUZa__qaAttachIcon{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.HeroMock-module__TdOUZa__qaOptions{align-items:center;gap:var(--sp-xs);min-width:0;height:var(--mock-control);padding-inline:var(--sp-xs);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);flex:1;display:flex}.HeroMock-module__TdOUZa__aiToggle{align-items:center;gap:var(--sp-xxs);color:var(--text);font-size:var(--fs-caption);font-weight:var(--w-medium);flex:none;display:flex}.HeroMock-module__TdOUZa__switchTrack{width:var(--sp-lg);height:var(--sp-sm);border-radius:var(--radius-pill);background:var(--accent);flex:none;position:relative}.HeroMock-module__TdOUZa__switchThumb{border-radius:var(--radius-full);background:var(--on-accent);width:10px;height:10px;position:absolute;inset-block-start:1px;inset-inline-end:1px}.HeroMock-module__TdOUZa__qaInput{min-width:0;color:var(--faint);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.HeroMock-module__TdOUZa__qaField{padding-inline:var(--sp-xs);color:var(--muted);font-size:var(--fs-caption);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.HeroMock-module__TdOUZa__qaField+.HeroMock-module__TdOUZa__qaField{border-inline-start:1px solid var(--border)}.HeroMock-module__TdOUZa__qaSubmit{height:var(--mock-control);padding-inline:var(--sp-md);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-sm);font-weight:var(--w-semi);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.HeroMock-module__TdOUZa__caption{color:var(--subtle);font-size:var(--fs-sm);line-height:var(--lh-prose)}@container (max-width:720px){.HeroMock-module__TdOUZa__sidebar{display:none}.HeroMock-module__TdOUZa__shell,.HeroMock-module__TdOUZa__shellBare{grid-template-columns:minmax(0,1fr)}.HeroMock-module__TdOUZa__main,.HeroMock-module__TdOUZa__quickadd{padding-inline:var(--sp-md)}.HeroMock-module__TdOUZa__qaField+.HeroMock-module__TdOUZa__qaField{display:none}}@container (max-width:520px){.HeroMock-module__TdOUZa__aiToggle span:first-child,.HeroMock-module__TdOUZa__qaField,.HeroMock-module__TdOUZa__scope{display:none}}
.LandingFooter-module__7m5HRq__footer{width:100%;max-width:var(--landing-max);padding:var(--sp-xl) var(--sp-lg);margin:0 auto}.LandingFooter-module__7m5HRq__inner{justify-content:space-between;align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;display:flex}.LandingFooter-module__7m5HRq__copyright{color:var(--subtle);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.LandingFooter-module__7m5HRq__links{align-items:center;gap:var(--sp-lg);flex-wrap:wrap;display:flex}.LandingFooter-module__7m5HRq__link{color:var(--subtle);font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease)}.LandingFooter-module__7m5HRq__link:hover{color:var(--text)}@media (max-width:560px){.LandingFooter-module__7m5HRq__footer{padding-inline:var(--sp-md)}}
.LandingHeader-module__9N_xbq__header{z-index:var(--z-sticky);padding:var(--sp-sm) var(--sp-md);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.LandingHeader-module__9N_xbq__pill{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--sp-md);width:100%;max-width:var(--measure);padding:var(--sp-xxs) var(--sp-xxs) var(--sp-xxs) var(--sp-md);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--bg) 90%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px)saturate(1.4);margin:0 auto;display:flex}.LandingHeader-module__9N_xbq__brand{font-family:var(--font-logo);font-size:var(--fs-lg);font-weight:var(--w-bold);letter-spacing:var(--ls-h2);flex:none}.LandingHeader-module__9N_xbq__actions{align-items:center;gap:var(--sp-xxs);flex:none;display:flex}.LandingHeader-module__9N_xbq__signin{padding:var(--sp-xxs) var(--sp-sm);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-medium)}.LandingHeader-module__9N_xbq__signin:hover{color:var(--text)}.LandingHeader-module__9N_xbq__start{height:var(--control-h-sm);padding-inline:var(--sp-md)}@media (max-width:640px){.LandingHeader-module__9N_xbq__signin{display:none}}
.page-module___8aEwW__page{--cta-h:calc(var(--control-h) + var(--sp-md));--landing-max:var(--container);background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.page-module___8aEwW__container{width:100%;max-width:var(--landing-max);padding-inline:var(--sp-lg);margin:0 auto}.page-module___8aEwW__hero{isolation:isolate;text-align:center;padding-block-start:calc(var(--control-h-sm) + var(--sp-xxl) + var(--sp-section));padding-block-end:var(--sp-section);position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:-1;background:radial-gradient(58% 42% at 50% 74%, color-mix(in oklab, var(--brand-glow) 42%, transparent) 0%, transparent 72%), radial-gradient(42% 38% at 88% 4%, color-mix(in oklab, var(--brand-glow) 16%, transparent) 0%, transparent 70%), radial-gradient(72% 58% at 8% 14%, var(--brand-mid) 0%, transparent 68%), linear-gradient(180deg, var(--brand-deep) 0%, var(--brand-deep) 78%, var(--bg) 100%);position:absolute;inset:0}.page-module___8aEwW__heroInner{width:100%;max-width:var(--landing-max);padding-inline:var(--sp-lg);margin:0 auto;position:relative}.page-module___8aEwW__eyebrow{height:var(--control-h-sm);padding-inline:var(--sp-md);border:1px solid var(--brand-hairline);border-radius:var(--radius-pill);background:var(--brand-glass);color:var(--on-brand-quiet);font-size:var(--fs-sm);font-weight:var(--w-medium);letter-spacing:var(--ls-body);-webkit-backdrop-filter:blur(8px);align-items:center;display:inline-flex}.page-module___8aEwW__headline{max-inline-size:18ch;margin:var(--sp-md) auto 0;color:var(--on-brand);font-size:var(--fs-display);font-weight:var(--w-medium);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.page-module___8aEwW__headlineLine{display:block}.page-module___8aEwW__lead{max-inline-size:var(--measure-prose);margin:var(--sp-md) auto 0;color:var(--on-brand-quiet);font-size:var(--fs-lg);font-weight:var(--w-body);line-height:var(--lh-prose);letter-spacing:var(--ls-body)}.page-module___8aEwW__actions{justify-content:center;align-items:center;margin-block-start:var(--sp-xl);display:flex;position:relative}.page-module___8aEwW__cta{min-height:var(--cta-h);padding-inline:var(--sp-xl);border-color:var(--on-brand);background:var(--on-brand);color:var(--brand-deep);font-size:var(--fs-lg);font-weight:var(--w-bold)}.page-module___8aEwW__cta:hover:not(:disabled){border-color:var(--on-brand-quiet);background:var(--on-brand-quiet)}.page-module___8aEwW__cta:focus-visible{box-shadow:0 0 0 2px var(--brand-deep), 0 0 0 4px var(--on-brand);outline:none}.page-module___8aEwW__cta svg{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-module___8aEwW__scribble{align-items:flex-end;gap:var(--sp-xxs);color:var(--on-brand-quiet);font-size:var(--fs-lg);font-weight:var(--w-light);white-space:nowrap;display:none;position:absolute;inset-block-start:calc(var(--sp-xxl) * -1);inset-inline-start:calc(50% + var(--measure-prose) / 2 - var(--sp-xxl));transform:rotate(-6deg)}.page-module___8aEwW__scribble svg{width:var(--sp-xxl);height:var(--sp-xl);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.page-module___8aEwW__limits{max-inline-size:var(--measure-prose);margin:var(--sp-md) auto 0;color:var(--on-brand-quiet);font-size:var(--fs-sm);line-height:var(--lh-prose)}.page-module___8aEwW__shot{width:100%;max-width:var(--landing-max);margin:var(--sp-section) auto 0}.page-module___8aEwW__frame{padding:var(--sp-xs);border:1px solid var(--brand-mock-line);border-radius:var(--radius-xl);background:var(--brand-glass-strong);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(20px)}.page-module___8aEwW__chrome{align-items:center;gap:var(--sp-xxs);padding:var(--sp-xxs) var(--sp-xs) var(--sp-xs);display:flex}.page-module___8aEwW__dot{width:var(--sp-sm);height:var(--sp-sm);border-radius:var(--radius-full);background:var(--on-brand-faint)}.page-module___8aEwW__screen{border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.page-module___8aEwW__section{padding-block:var(--sp-section);scroll-margin-block-start:calc(var(--control-h-sm) + var(--sp-xl))}.page-module___8aEwW__sectionHead{text-align:center;margin-block-end:var(--sp-xxl)}.page-module___8aEwW__sectionTitle{max-inline-size:20ch;font-size:var(--fs-h1);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h1);margin-inline:auto}.page-module___8aEwW__sectionLead{max-inline-size:var(--measure-prose);margin:var(--sp-sm) auto 0;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-prose)}.page-module___8aEwW__onBrand{color:var(--on-brand)}.page-module___8aEwW__onBrandQuiet{color:var(--on-brand-quiet)}.page-module___8aEwW__closing{isolation:isolate;padding-block:var(--sp-section);scroll-margin-block-start:calc(var(--control-h-sm) + var(--sp-xl));position:relative;overflow:hidden}.page-module___8aEwW__closingBg{z-index:-1;background:radial-gradient(50% 40% at 50% 68%, color-mix(in oklab, var(--brand-glow) 30%, transparent) 0%, transparent 72%), radial-gradient(64% 50% at 88% 18%, var(--brand-mid) 0%, transparent 70%), linear-gradient(180deg, var(--bg) 0, var(--brand-deep) var(--sp-lg), var(--brand-deep) calc(100% - var(--sp-lg)), var(--bg) 100%);position:absolute;inset:0}@media (min-width:1024px){.page-module___8aEwW__scribble{display:inline-flex}}@media (max-width:560px){.page-module___8aEwW__container,.page-module___8aEwW__heroInner{padding-inline:var(--sp-md)}.page-module___8aEwW__page{--cta-h:var(--control-h)}.page-module___8aEwW__cta{width:100%}.page-module___8aEwW__actions{display:block}.page-module___8aEwW__frame{padding:var(--sp-xxs)}}@keyframes page-module___8aEwW__rise{0%{opacity:0;transform:translateY(var(--sp-xs))}}.page-module___8aEwW__eyebrow,.page-module___8aEwW__headline,.page-module___8aEwW__lead,.page-module___8aEwW__actions,.page-module___8aEwW__limits,.page-module___8aEwW__shot{animation:page-module___8aEwW__rise var(--dur) var(--ease) both}.page-module___8aEwW__headline{animation-delay:40ms}.page-module___8aEwW__lead{animation-delay:80ms}.page-module___8aEwW__actions{animation-delay:.12s}.page-module___8aEwW__limits{animation-delay:.14s}.page-module___8aEwW__shot{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__eyebrow,.page-module___8aEwW__headline,.page-module___8aEwW__lead,.page-module___8aEwW__actions,.page-module___8aEwW__limits,.page-module___8aEwW__shot{animation-delay:-1ms}}
.LoginMethods-module__wHS-mW__methods{gap:var(--sp-xs);flex-direction:column;margin-block-end:var(--sp-md);display:flex}.LoginMethods-module__wHS-mW__method{justify-content:space-between;align-items:center;gap:var(--sp-sm);min-height:var(--control-h);display:flex}.LoginMethods-module__wHS-mW__methodName{color:var(--text);font-size:var(--fs-body)}.LoginMethods-module__wHS-mW__connected{background:var(--accent-quiet);color:var(--accent-text)}.LoginMethods-module__wHS-mW__disconnected{background:var(--surface-2);color:var(--subtle)}.LoginMethods-module__wHS-mW__form{gap:var(--sp-md);border-block-start:1px solid var(--border-soft);flex-direction:column;padding-block-start:var(--sp-sm);display:flex}.LoginMethods-module__wHS-mW__lead{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose)}.LoginMethods-module__wHS-mW__field{gap:var(--sp-xxs);flex-direction:column;display:flex}.LoginMethods-module__wHS-mW__label{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-medium)}.LoginMethods-module__wHS-mW__input{height:var(--control-h);padding-inline:var(--sp-sm);width:min(320px,100%)}.LoginMethods-module__wHS-mW__hint{color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-body)}.LoginMethods-module__wHS-mW__actions{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}
.CreateProjectForm-module__l9VDiW__form{gap:var(--sp-xs);padding-block:var(--sp-xs);border-block-end:1px solid var(--border-soft);flex-direction:column;display:flex}.CreateProjectForm-module__l9VDiW__row{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.CreateProjectForm-module__l9VDiW__input{min-width:0;height:var(--sp-xxl);padding:0 var(--sp-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-body);flex:1}.CreateProjectForm-module__l9VDiW__input:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.CreateProjectForm-module__l9VDiW__parent{max-inline-size:12rem;height:var(--sp-xxl);padding:0 var(--sp-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm);flex:none}.CreateProjectForm-module__l9VDiW__parent:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.CreateProjectForm-module__l9VDiW__submit,.CreateProjectForm-module__l9VDiW__cancel{flex:none}.CreateProjectForm-module__l9VDiW__error{color:var(--danger);font-size:var(--fs-sm)}@media (max-width:560px){.CreateProjectForm-module__l9VDiW__input{flex:1 0 100%}.CreateProjectForm-module__l9VDiW__submit{flex:1}}
.page-module__aydn6q__page{min-height:100dvh;padding:var(--sp-xxl) var(--sp-lg);background:var(--bg);justify-content:center;align-items:center;display:flex}.page-module__aydn6q__panel{width:min(420px,100%)}.page-module__aydn6q__brand{justify-content:center;align-items:center;gap:var(--sp-sm);min-height:var(--control-h);margin-block-end:var(--sp-lg);display:flex}.page-module__aydn6q__wordmark{font-family:var(--font-logo);font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:var(--ls-h2)}.page-module__aydn6q__card{padding:var(--sp-xl)}.page-module__aydn6q__title{font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2)}.page-module__aydn6q__lead{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-prose);margin-block-start:var(--sp-sm)}.page-module__aydn6q__alert{padding:var(--sp-sm);border-radius:var(--radius-md);background:var(--danger-quiet);color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-body);margin-block-start:var(--sp-md)}.page-module__aydn6q__action{margin-block-start:var(--sp-lg)}.page-module__aydn6q__note{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-body);text-align:center;margin-block-start:var(--sp-md)}.page-module__aydn6q__switchLink{color:var(--text);font-weight:var(--w-medium);text-underline-offset:.2em;text-decoration:underline}.page-module__aydn6q__switchLink:hover{color:var(--accent-text)}.page-module__aydn6q__divider{align-items:center;gap:var(--sp-sm);margin-block:var(--sp-lg);color:var(--subtle);font-size:var(--fs-caption);display:flex}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";border-block-start:1px solid var(--border-soft);flex:1}.page-module__aydn6q__legal{justify-content:center;align-items:center;gap:var(--sp-xxs);border-block-start:1px solid var(--border-soft);margin-block-start:var(--sp-md);padding-block-start:var(--sp-md);display:flex}.page-module__aydn6q__legalLink{min-height:var(--control-h);padding-inline:var(--sp-sm);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-sm);align-items:center;display:inline-flex}.page-module__aydn6q__legalLink:hover{background:var(--surface-hover);color:var(--text)}.page-module__aydn6q__legalDot{color:var(--subtle);font-size:var(--fs-sm)}
.page-module__Bnw0hW__page{min-height:100dvh;padding:var(--sp-xxl) var(--sp-lg);background:var(--bg);justify-content:center;display:flex}.page-module__Bnw0hW__panel{gap:var(--sp-lg);inline-size:100%;max-inline-size:var(--measure);block-size:fit-content;padding:var(--sp-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.page-module__Bnw0hW__head{gap:var(--sp-xxs);flex-direction:column;display:flex}.page-module__Bnw0hW__wordmark{font-family:var(--font-logo);font-size:var(--fs-sm);font-weight:var(--w-bold);letter-spacing:var(--ls-h2);margin-block-end:var(--sp-md)}.page-module__Bnw0hW__step{color:var(--subtle);font-size:var(--fs-sm);font-weight:var(--w-medium)}.page-module__Bnw0hW__title{font-size:var(--fs-h1);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h1);margin-block-start:var(--sp-xxs)}.page-module__Bnw0hW__lead{max-inline-size:var(--measure-prose);color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-xs)}.page-module__Bnw0hW__scope{max-inline-size:var(--measure-prose);color:var(--subtle);font-size:var(--fs-sm);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-xs)}@media (max-width:560px){.page-module__Bnw0hW__page{padding:var(--sp-md)}.page-module__Bnw0hW__panel{padding:var(--sp-md);background:0 0;border:none}}
.MemorySection-module__Oq-nqG__toggleRow{align-items:center;gap:var(--sp-sm);min-block-size:var(--control-h);border-radius:var(--radius-md);flex-wrap:wrap;display:inline-flex}.MemorySection-module__Oq-nqG__toggleRow:disabled{opacity:.45;cursor:not-allowed}.MemorySection-module__Oq-nqG__switch{--switch-pad:var(--sp-xxs);--switch-border:var(--sp-hair);--switch-travel:var(--sp-lg);--switch-thumb:calc(var(--control-h) - var(--switch-pad) * 2 - var(--switch-border) * 2);inline-size:calc(var(--control-h) + var(--switch-travel));block-size:var(--control-h);padding:var(--switch-pad);border:var(--switch-border) solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-2);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;align-items:center;display:inline-flex}.MemorySection-module__Oq-nqG__toggleRow[aria-checked=true] .MemorySection-module__Oq-nqG__switch{border-color:var(--accent);background:var(--accent)}.MemorySection-module__Oq-nqG__toggleRow:hover:not(:disabled) .MemorySection-module__Oq-nqG__switch{background:var(--surface-hover)}.MemorySection-module__Oq-nqG__toggleRow[aria-checked=true]:hover:not(:disabled) .MemorySection-module__Oq-nqG__switch{background:var(--accent-hover);border-color:var(--accent-hover)}.MemorySection-module__Oq-nqG__thumb{inline-size:var(--switch-thumb);block-size:var(--switch-thumb);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:none}.MemorySection-module__Oq-nqG__toggleRow[aria-checked=true] .MemorySection-module__Oq-nqG__thumb{transform:translateX(var(--switch-travel));background:var(--on-ink)}@media (prefers-reduced-motion:reduce){.MemorySection-module__Oq-nqG__thumb{transition:none}}.MemorySection-module__Oq-nqG__toggleLabel{min-width:0;color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium);text-align:start;word-break:keep-all}.MemorySection-module__Oq-nqG__offNote{max-inline-size:var(--measure-prose);color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-prose);word-break:keep-all;margin-block-start:var(--sp-xs)}.MemorySection-module__Oq-nqG__list{border-block-start:var(--sp-hair) solid var(--border-soft);margin-block-start:var(--sp-md);padding-block-start:var(--sp-md)}.MemorySection-module__Oq-nqG__row{align-items:center;gap:var(--sp-sm);min-block-size:var(--control-h);flex-wrap:wrap;min-width:0;display:flex}.MemorySection-module__Oq-nqG__row+.MemorySection-module__Oq-nqG__row{border-block-start:var(--sp-hair) solid var(--border-soft)}.MemorySection-module__Oq-nqG__rowBusy{opacity:.55}.MemorySection-module__Oq-nqG__display{min-width:min(100%,12rem);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);word-break:keep-all;flex:auto}.MemorySection-module__Oq-nqG__remove{block-size:var(--control-h-sm);padding-inline:var(--sp-xs);border-radius:var(--radius-pill);color:var(--subtle);font-size:var(--fs-caption);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none}.MemorySection-module__Oq-nqG__remove:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.MemorySection-module__Oq-nqG__remove:disabled{color:var(--disabled-ink);cursor:not-allowed}.MemorySection-module__Oq-nqG__empty{max-inline-size:var(--measure-prose);color:var(--subtle);font-size:var(--fs-sm);line-height:var(--lh-prose);word-break:keep-all}.MemorySection-module__Oq-nqG__loading{min-block-size:var(--control-h);color:var(--subtle);font-size:var(--fs-sm)}.MemorySection-module__Oq-nqG__actions{border-block-start:var(--sp-hair) solid var(--border-soft);justify-content:flex-end;margin-block-start:var(--sp-md);padding-block-start:var(--sp-md);display:flex}.MemorySection-module__Oq-nqG__scrim{}.MemorySection-module__Oq-nqG__panel{}.MemorySection-module__Oq-nqG__heading{}.MemorySection-module__Oq-nqG__body{}.MemorySection-module__Oq-nqG__note{}.MemorySection-module__Oq-nqG__dialogActions{}.MemorySection-module__Oq-nqG__confirm{border-color:var(--text);font-weight:var(--w-semi)}.MemorySection-module__Oq-nqG__confirm:hover:not(:disabled){background:var(--surface-hover)}
.DashboardScreen-module__D_ay3a__page{gap:var(--sp-xl);flex-direction:column;width:100%;display:flex}.DashboardScreen-module__D_ay3a__header{justify-content:space-between;align-items:flex-end;gap:var(--sp-md);flex-wrap:wrap;padding-block-start:var(--sp-lg);display:flex}@media (max-width:900px){.DashboardScreen-module__D_ay3a__header{padding-block-start:0}}.DashboardScreen-module__D_ay3a__headline{gap:var(--sp-xxs);flex-direction:column;min-width:0;display:flex}.DashboardScreen-module__D_ay3a__greeting{font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);color:var(--text)}.DashboardScreen-module__D_ay3a__summary{color:var(--muted);font-size:var(--fs-sm)}.DashboardScreen-module__D_ay3a__section{gap:var(--sp-xs);flex-direction:column;display:flex}.DashboardScreen-module__D_ay3a__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);border-block-end:1px solid var(--border-soft);padding-block-end:var(--sp-xxs);display:flex}.DashboardScreen-module__D_ay3a__sectionTools{align-items:center;gap:var(--sp-sm);display:flex}.DashboardScreen-module__D_ay3a__newGroup{min-height:var(--control-h-sm);padding-inline:var(--sp-sm);font-size:var(--fs-sm);flex:none}.DashboardScreen-module__D_ay3a__sectionTitle{color:var(--muted);font-size:var(--fs-caption);font-weight:var(--w-semi);letter-spacing:var(--ls-body)}.DashboardScreen-module__D_ay3a__sectionMeta{color:var(--muted);font-size:var(--fs-caption);flex:none}.DashboardScreen-module__D_ay3a__taskList{flex-direction:column;display:flex}.DashboardScreen-module__D_ay3a__taskRow{align-items:center;gap:var(--sp-xs);min-height:calc(var(--row-h) + var(--sp-xs));margin-inline:calc(var(--sp-sm) * -1);padding-inline:var(--sp-sm);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease);display:flex}.DashboardScreen-module__D_ay3a__taskRow+.DashboardScreen-module__D_ay3a__taskRow{box-shadow:inset 0 1px var(--border-soft)}.DashboardScreen-module__D_ay3a__taskRow:hover{background:var(--surface);box-shadow:none}.DashboardScreen-module__D_ay3a__taskRowDone .DashboardScreen-module__D_ay3a__taskTitle{color:var(--muted);text-decoration:line-through}.DashboardScreen-module__D_ay3a__taskRowDone .DashboardScreen-module__D_ay3a__check{color:var(--accent)}.DashboardScreen-module__D_ay3a__check{width:var(--row-h);height:var(--row-h);border-radius:var(--radius-full);color:var(--subtle);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--sp-xs) * -1);display:inline-flex}.DashboardScreen-module__D_ay3a__check svg{width:var(--check-size);height:var(--check-size)}.DashboardScreen-module__D_ay3a__check:hover:not([aria-disabled=true]){color:var(--accent);background:var(--accent-quiet)}.DashboardScreen-module__D_ay3a__check[aria-disabled=true]{cursor:default}.DashboardScreen-module__D_ay3a__taskLink{align-items:baseline;gap:var(--sp-sm);min-width:0;padding-block:var(--sp-xxs);flex:1;display:flex}.DashboardScreen-module__D_ay3a__taskTitle{min-width:0;color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}.DashboardScreen-module__D_ay3a__taskMeta{align-items:baseline;gap:var(--sp-sm);flex:none;display:flex}.DashboardScreen-module__D_ay3a__due{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.DashboardScreen-module__D_ay3a__dueOverdue{color:var(--overdue-fg)}.DashboardScreen-module__D_ay3a__taskWhere{color:var(--muted);font-size:var(--fs-caption)}.DashboardScreen-module__D_ay3a__more{color:var(--muted);font-size:var(--fs-caption);padding-block-start:var(--sp-xs)}.DashboardScreen-module__D_ay3a__skeleton{height:calc(var(--row-h) + var(--sp-xs));border-block-end:1px solid var(--border-soft)}.DashboardScreen-module__D_ay3a__skeleton:before{content:"";width:40%;height:var(--sp-xs);border-radius:var(--radius-pill);background:var(--surface-hover);margin-block-start:var(--sp-md);display:block}.DashboardScreen-module__D_ay3a__skeleton:nth-child(2):before{width:55%}.DashboardScreen-module__D_ay3a__skeleton:nth-child(3):before{width:32%}.DashboardScreen-module__D_ay3a__groupList{flex-direction:column;display:flex}.DashboardScreen-module__D_ay3a__groupList li+li{border-block-start:1px solid var(--border-soft)}.DashboardScreen-module__D_ay3a__groupList li{padding-inline-start:calc(var(--nest,0) * var(--sp-md))}.DashboardScreen-module__D_ay3a__filter{width:100%;max-width:calc(var(--measure) / 2);height:var(--row-h);padding:0 var(--sp-sm);margin-block:var(--sp-xxs);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-body)}.DashboardScreen-module__D_ay3a__ungrouped{align-items:baseline;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-sm);background:var(--surface-2);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease);flex-wrap:wrap;margin-block-start:var(--sp-sm);display:flex}.DashboardScreen-module__D_ay3a__ungrouped:hover{background:var(--surface-hover)}.DashboardScreen-module__D_ay3a__ungroupedName{color:var(--text);font-size:var(--fs-sm);font-weight:var(--w-medium)}.DashboardScreen-module__D_ay3a__ungroupedNote{min-width:0;color:var(--muted);font-size:var(--fs-caption);flex:1}.DashboardScreen-module__D_ay3a__ungroupedCount{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-caption);flex:none}.DashboardScreen-module__D_ay3a__ungroupedCountDone{color:var(--accent-text);font-weight:var(--w-semi)}@media (max-width:560px){.DashboardScreen-module__D_ay3a__page{gap:var(--sp-lg)}.DashboardScreen-module__D_ay3a__header{align-items:stretch}.DashboardScreen-module__D_ay3a__header>button{width:100%}.DashboardScreen-module__D_ay3a__taskLink{align-items:flex-start;gap:var(--sp-xxs);flex-direction:column}.DashboardScreen-module__D_ay3a__taskMeta{gap:var(--sp-xs)}}
.AgendaRow-module__xVBprG__item{border-block-end:1px solid var(--border-soft)}.AgendaRow-module__xVBprG__item:last-child{border-block-end:none}.AgendaRow-module__xVBprG__row{--row-line:calc(var(--fs-ui) * var(--lh-body));--row-pad:max(var(--row-pad-y), calc((var(--row-h) - var(--row-line)) / 2));--hit-h:calc(var(--row-line) + var(--row-pad) * 2);--check-col:var(--row-lead);--check-ring:color-mix(in oklab, var(--muted) 70%, var(--bg));grid-template-columns:var(--check-col) minmax(0, 1fr);align-items:start;gap:var(--sp-xxs);padding-block:var(--row-pad);padding-inline:var(--sp-xxs);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out);display:grid}.AgendaRow-module__xVBprG__row:hover{background:var(--row-hover)}.AgendaRow-module__xVBprG__rowDone .AgendaRow-module__xVBprG__title{color:var(--muted);text-decoration:line-through}.AgendaRow-module__xVBprG__body{gap:var(--sp-xxs);border-radius:var(--radius-sm);flex-direction:column;min-width:0;padding-block:0;display:flex}.AgendaRow-module__xVBprG__body:focus-visible{box-shadow:var(--focus-ring)}.AgendaRow-module__xVBprG__title{min-width:0;color:var(--text);font-size:var(--fs-ui);font-weight:var(--w-medium);line-height:var(--lh-body);letter-spacing:var(--ls-body);overflow-wrap:anywhere}.AgendaRow-module__xVBprG__meta{align-items:center;gap:var(--sp-xxs) var(--sp-xs);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.AgendaRow-module__xVBprG__due{font-variant-numeric:tabular-nums}.AgendaRow-module__xVBprG__crumb{align-items:center;gap:var(--sp-xxs);min-width:0;max-width:100%;color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.AgendaRow-module__xVBprG__children{color:var(--subtle)}
.page-module__KF6kdG__page{min-height:100dvh;padding:var(--sp-lg) var(--sp-md);background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.page-module__KF6kdG__glow{background:radial-gradient(120% 62% at 50% -8%, color-mix(in oklab, var(--accent) 24%, transparent) 0%, transparent 62%), radial-gradient(90% 50% at 50% 108%, color-mix(in oklab, var(--accent) 12%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.page-module__KF6kdG__card{align-items:center;gap:var(--sp-sm);inline-size:min(100%, calc(var(--measure) * .62));padding:var(--sp-xl) var(--sp-lg);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-pop);text-align:center;flex-direction:column;display:flex;position:relative}.page-module__KF6kdG__badge{padding:var(--sp-xxs) var(--sp-sm);border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-quiet);color:var(--accent-text);font-size:var(--fs-caption);font-weight:var(--w-semi);letter-spacing:var(--ls-caption)}.page-module__KF6kdG__brand{margin-block-end:var(--sp-md)}.page-module__KF6kdG__eyebrow{max-inline-size:30ch;color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-caption);text-wrap:balance}.page-module__KF6kdG__headline{font-size:var(--fs-h2);font-weight:var(--w-light);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);word-break:keep-all}.page-module__KF6kdG__lead{max-inline-size:34ch;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose);word-break:keep-all}.page-module__KF6kdG__result{align-items:center;gap:var(--sp-xs);flex-direction:column;margin-block-start:var(--sp-md);display:flex}.page-module__KF6kdG__cta{min-inline-size:min(100%, calc(var(--sp-xxl) * 5));justify-content:center}.page-module__KF6kdG__note{color:var(--subtle);font-size:var(--fs-caption)}.page-module__KF6kdG__resultPending{color:var(--muted);font-size:var(--fs-sm);margin-block-start:var(--sp-md)}.page-module__KF6kdG__resultDone{color:var(--accent-text);font-size:var(--fs-ui);font-weight:var(--w-medium);word-break:keep-all}.page-module__KF6kdG__resultError{color:var(--danger);font-size:var(--fs-sm);word-break:keep-all}.page-module__KF6kdG__blocked{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-sm);word-break:keep-all;margin-block-start:var(--sp-md)}
.AgendaScreen-module__Fd8nWG__screen{gap:var(--sp-lg);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;display:flex}.AgendaScreen-module__Fd8nWG__header{gap:var(--sp-xs);border-block-end:1px solid var(--border);flex-direction:column;padding-block-end:var(--sp-md);display:flex}.AgendaScreen-module__Fd8nWG__titleRow{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.AgendaScreen-module__Fd8nWG__title{min-width:0;color:var(--text);font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);overflow-wrap:anywhere}.AgendaScreen-module__Fd8nWG__lead{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.AgendaScreen-module__Fd8nWG__horizon{gap:var(--sp-xxs);margin:0;border:none;margin-inline-start:auto;padding:0;display:flex}.AgendaScreen-module__Fd8nWG__horizonOption{height:var(--control-h-sm);padding:0 var(--sp-sm);border:1px solid var(--border-control);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;display:inline-flex;position:relative}.AgendaScreen-module__Fd8nWG__horizonOption:hover{background:var(--surface-hover)}.AgendaScreen-module__Fd8nWG__horizonOption:has(.AgendaScreen-module__Fd8nWG__horizonInput:checked){border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-text);font-weight:var(--w-medium)}.AgendaScreen-module__Fd8nWG__horizonOption:has(.AgendaScreen-module__Fd8nWG__horizonInput:focus-visible){box-shadow:var(--focus-ring)}.AgendaScreen-module__Fd8nWG__horizonInput{border:none}.AgendaScreen-module__Fd8nWG__section{gap:var(--sp-xs);flex-direction:column;display:flex}.AgendaScreen-module__Fd8nWG__sectionTitle{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--w-semi);letter-spacing:var(--ls-body)}.AgendaScreen-module__Fd8nWG__sectionTitleOverdue{color:var(--overdue-fg);}.AgendaScreen-module__Fd8nWG__groups{gap:var(--sp-sm);flex-direction:column;display:flex}.AgendaScreen-module__Fd8nWG__group{gap:var(--sp-xxs);flex-direction:column;display:flex}.AgendaScreen-module__Fd8nWG__groupTitle{min-width:0;color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgendaScreen-module__Fd8nWG__list{flex-direction:column;display:flex}.AgendaScreen-module__Fd8nWG__undated{color:var(--subtle);font-size:var(--fs-caption);line-height:var(--lh-body)}.AgendaScreen-module__Fd8nWG__loading{min-height:calc(var(--row-h) * 3)}
.CompletedScreen-module__FsB5sG__screen{gap:var(--sp-lg);flex-direction:column;min-width:0;display:flex}.CompletedScreen-module__FsB5sG__header{align-items:baseline;gap:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;min-width:0;display:flex}.CompletedScreen-module__FsB5sG__heading{font-size:var(--fs-h1);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h1)}.CompletedScreen-module__FsB5sG__count{color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.CompletedScreen-module__FsB5sG__section{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.CompletedScreen-module__FsB5sG__sectionTitle{border-block-end:1px solid var(--border-soft);color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--w-semi);padding-block-end:var(--sp-xs)}.CompletedScreen-module__FsB5sG__list{flex-direction:column;min-width:0;display:flex}.CompletedScreen-module__FsB5sG__item{align-items:flex-start;gap:var(--sp-xs);min-width:0;padding-block:var(--sp-xs);display:flex}.CompletedScreen-module__FsB5sG__item+.CompletedScreen-module__FsB5sG__item{border-block-start:1px solid var(--border-soft)}.CompletedScreen-module__FsB5sG__mark{width:var(--check-size);height:var(--check-size);border:1.5px solid var(--done);border-radius:var(--radius-xs);background:var(--done);flex:none;justify-content:center;align-items:center;margin-block-start:calc((var(--row-line) - var(--check-size)) / 2);display:flex}.CompletedScreen-module__FsB5sG__mark svg{width:var(--icon-xs);height:var(--icon-xs);fill:none;stroke:var(--done-on);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.CompletedScreen-module__FsB5sG__body{gap:var(--sp-xxs);min-width:0;padding-block:var(--sp-xxs);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex}.CompletedScreen-module__FsB5sG__body:hover .CompletedScreen-module__FsB5sG__title{color:var(--accent-text)}.CompletedScreen-module__FsB5sG__body:focus-visible{box-shadow:var(--focus-ring);outline:none}.CompletedScreen-module__FsB5sG__title{min-width:0;color:var(--text);font-size:var(--fs-ui);font-weight:var(--w-medium);line-height:var(--row-line)}.CompletedScreen-module__FsB5sG__meta{align-items:center;gap:var(--sp-xxs) var(--sp-xs);flex-wrap:wrap;min-width:0;display:flex}.CompletedScreen-module__FsB5sG__cascade{height:var(--icon-lg);padding-inline:var(--sp-xs);border-radius:var(--radius-pill);background:var(--done-quiet);color:var(--done-text);font-size:var(--fs-caption);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.CompletedScreen-module__FsB5sG__source,.CompletedScreen-module__FsB5sG__crumb{min-width:0;color:var(--subtle);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CompletedScreen-module__FsB5sG__crumb{max-width:24ch}.CompletedScreen-module__FsB5sG__crumb:before{content:"· "}.CompletedScreen-module__FsB5sG__capped{border-block-start:1px solid var(--border-soft);color:var(--subtle);font-size:var(--fs-sm);line-height:var(--lh-prose);padding-block-start:var(--sp-sm)}.CompletedScreen-module__FsB5sG__skeleton{height:var(--row-h);border-radius:var(--radius-md);background:var(--skeleton);margin-block-start:var(--sp-xxs)}
.LegalDocument-module__1w8UVG__page{flex-direction:column;min-height:100dvh;display:flex}.LegalDocument-module__1w8UVG__main{padding:var(--sp-xxl) var(--sp-lg) var(--sp-section);flex:1}.LegalDocument-module__1w8UVG__inner{inline-size:100%;max-inline-size:var(--measure-prose);margin-inline:auto}.LegalDocument-module__1w8UVG__head{border-block-end:1px solid var(--border);padding-block-end:var(--sp-lg)}.LegalDocument-module__1w8UVG__title{font-size:var(--fs-h1);font-weight:var(--w-light);line-height:var(--lh-heading);letter-spacing:var(--ls-h1)}.LegalDocument-module__1w8UVG__lead{color:var(--muted);font-size:var(--fs-reading);line-height:var(--lh-prose);margin-block-start:var(--sp-sm)}.LegalDocument-module__1w8UVG__effective{color:var(--subtle);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-block-start:var(--sp-md)}.LegalDocument-module__1w8UVG__prose{color:var(--text);font-size:var(--fs-reading);line-height:var(--lh-prose)}.LegalDocument-module__1w8UVG__prose h2{font-size:var(--fs-h3);font-weight:var(--w-semi);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);margin-block-start:var(--sp-xl)}.LegalDocument-module__1w8UVG__prose>:first-child{margin-block-start:var(--sp-lg)}.LegalDocument-module__1w8UVG__prose p{margin-block-start:var(--sp-sm)}.LegalDocument-module__1w8UVG__prose ol,.LegalDocument-module__1w8UVG__prose ul{margin-block-start:var(--sp-sm);padding-inline-start:var(--sp-lg)}.LegalDocument-module__1w8UVG__prose li{margin-block-start:var(--sp-xs)}.LegalDocument-module__1w8UVG__prose li::marker{color:var(--subtle)}.LegalDocument-module__1w8UVG__prose strong{font-weight:var(--w-semi)}.LegalDocument-module__1w8UVG__prose a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}@media (pointer:coarse){.LegalDocument-module__1w8UVG__prose td a{position:relative}.LegalDocument-module__1w8UVG__prose td a:after{content:"";position:absolute;inset-block:-14px;inset-inline:0}}.LegalDocument-module__1w8UVG__prose a:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.LegalDocument-module__1w8UVG__prose .LegalDocument-module__1w8UVG__note{color:var(--subtle);font-size:var(--fs-sm);margin-block-start:var(--sp-sm)}.LegalDocument-module__1w8UVG__tableScroll{border:1px solid var(--border);border-radius:var(--radius-md);margin-block-start:var(--sp-md);overflow-x:auto}.LegalDocument-module__1w8UVG__table{border-collapse:collapse;inline-size:100%;min-inline-size:30em;font-size:var(--fs-sm);line-height:var(--lh-body);text-align:start}.LegalDocument-module__1w8UVG__table th,.LegalDocument-module__1w8UVG__table td{padding:var(--sp-sm);text-align:start;vertical-align:top}.LegalDocument-module__1w8UVG__table thead th{border-block-end:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-weight:var(--w-medium);white-space:nowrap}.LegalDocument-module__1w8UVG__table tbody tr+tr th,.LegalDocument-module__1w8UVG__table tbody tr+tr td{border-block-start:1px solid var(--border-soft)}.LegalDocument-module__1w8UVG__table tbody th{color:var(--text);font-weight:var(--w-medium);white-space:nowrap}.LegalDocument-module__1w8UVG__table tbody td{color:var(--muted)}@media (max-width:560px){.LegalDocument-module__1w8UVG__main{padding-inline:var(--sp-md)}}
