.AppShell-module__zsum4a__page{max-inline-size:40rem;margin-inline:auto;padding:1.5rem 1rem 3rem}.AppShell-module__zsum4a__title{letter-spacing:-.01em;font-size:1.75rem;line-height:1.2}.AppShell-module__zsum4a__progress{color:var(--muted)}.AppShell-module__zsum4a__misconfigured{border:1px solid var(--line);border-inline-start:4px solid var(--danger);background:#fff;border-radius:6px;padding:1rem}
.SignedOut-module__yKmqaG__page{max-inline-size:40rem;margin-inline:auto;padding:2.5rem 1rem 3rem}.SignedOut-module__yKmqaG__title{letter-spacing:-.02em;font-size:2rem;line-height:1.15}.SignedOut-module__yKmqaG__lede{color:var(--muted);margin-block-end:1.5rem}.SignedOut-module__yKmqaG__progress{font-weight:600}.SignedOut-module__yKmqaG__note{border:1px solid var(--line);border-inline-start:4px solid var(--accent);background:#fff;border-radius:6px;margin-block:1rem;padding:.75rem 1rem}.SignedOut-module__yKmqaG__noteText{margin:0;font-weight:600}.SignedOut-module__yKmqaG__noteNext{margin:.25rem 0 0}.SignedOut-module__yKmqaG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.5rem 1rem;display:flex}.SignedOut-module__yKmqaG__primary,.SignedOut-module__yKmqaG__secondary,.SignedOut-module__yKmqaG__secondaryButton{border-radius:6px;min-block-size:44px;min-inline-size:44px;padding:.625rem 1.25rem;font-weight:600}.SignedOut-module__yKmqaG__primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.SignedOut-module__yKmqaG__secondary{color:var(--accent);text-underline-offset:3px;background:0 0;border:1px solid #0000;text-decoration:underline}.SignedOut-module__yKmqaG__secondaryButton{border:1px solid var(--ink);background:#fff;margin-block-start:.75rem}.SignedOut-module__yKmqaG__primary:disabled,.SignedOut-module__yKmqaG__secondary:disabled{opacity:.6}.SignedOut-module__yKmqaG__help{color:var(--muted);font-size:.9375rem}
.FailureNotice-module___sVmvq__notice{background:var(--notice);border:1px solid #e8d49a;border-inline-start:4px solid var(--danger);overflow-wrap:anywhere;border-radius:6px;margin-block:.75rem;padding:.75rem 1rem}.FailureNotice-module___sVmvq__message{margin:0;font-weight:600}.FailureNotice-module___sVmvq__next{margin:.25rem 0 0}.FailureNotice-module___sVmvq__reference{color:var(--muted);margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.FailureNotice-module___sVmvq__actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.FailureNotice-module___sVmvq__button{border:1px solid var(--ink);background:#fff;border-radius:6px;min-block-size:44px;min-inline-size:44px;padding:.5rem 1rem}
.LiveRegion-module__k6XrtW__hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CreateTask-module__dLEfTq__create{margin-block:1rem 1.5rem}.CreateTask-module__dLEfTq__label{margin-block-end:.375rem;font-weight:600;display:block}.CreateTask-module__dLEfTq__row{gap:.5rem;display:flex}.CreateTask-module__dLEfTq__input{background:#fff;border:1px solid #9aa0a8;border-radius:6px;flex:auto;min-block-size:44px;min-inline-size:0;padding:.5rem .75rem}.CreateTask-module__dLEfTq__input[aria-invalid=true]{border-color:var(--danger)}.CreateTask-module__dLEfTq__add{border:1px solid var(--accent);background:var(--accent);min-block-size:44px;min-inline-size:44px;color:var(--accent-ink);border-radius:6px;flex:none;padding:.5rem 1.25rem;font-weight:600}.CreateTask-module__dLEfTq__add:disabled{opacity:.6}.CreateTask-module__dLEfTq__error{color:var(--danger);overflow-wrap:anywhere;margin:.375rem 0 0;font-weight:600}
.ConfirmDialog-module__dLTK2q__backdrop{z-index:10;background:#1b1d2173;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ConfirmDialog-module__dLTK2q__dialog{background:#fff;border-radius:10px;inline-size:100%;max-inline-size:26rem;padding:1.25rem;box-shadow:0 12px 32px #00000040}.ConfirmDialog-module__dLTK2q__heading{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.3}.ConfirmDialog-module__dLTK2q__body{color:var(--muted)}.ConfirmDialog-module__dLTK2q__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ConfirmDialog-module__dLTK2q__danger,.ConfirmDialog-module__dLTK2q__keep{border-radius:6px;min-block-size:44px;min-inline-size:44px;padding:.5rem 1.25rem;font-weight:600}.ConfirmDialog-module__dLTK2q__danger{border:1px solid var(--danger);background:var(--danger);color:#fff}.ConfirmDialog-module__dLTK2q__keep{border:1px solid var(--ink);background:#fff}
.TaskRow-module__4ltAhq__row{border-block-end:1px solid var(--line);padding-block:.625rem}.TaskRow-module__4ltAhq__view{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.TaskRow-module__4ltAhq__toggle{flex:12rem;align-items:center;min-inline-size:0;display:flex}.TaskRow-module__4ltAhq__checkbox{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent);flex:none;margin:0}.TaskRow-module__4ltAhq__title{overflow-wrap:anywhere;word-break:break-word;cursor:pointer;flex:auto;align-items:center;min-block-size:44px;min-inline-size:0;padding-inline:.625rem;display:flex}.TaskRow-module__4ltAhq__done{color:var(--muted);text-decoration:line-through}.TaskRow-module__4ltAhq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.TaskRow-module__4ltAhq__button,.TaskRow-module__4ltAhq__primary{background:#fff;border:1px solid #9aa0a8;border-radius:6px;min-block-size:44px;min-inline-size:44px;padding:.375rem .875rem}.TaskRow-module__4ltAhq__primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}.TaskRow-module__4ltAhq__button:disabled,.TaskRow-module__4ltAhq__primary:disabled{opacity:.6}.TaskRow-module__4ltAhq__edit{gap:.5rem;display:grid}.TaskRow-module__4ltAhq__editLabel{font-weight:600}.TaskRow-module__4ltAhq__editInput{border:1px solid #9aa0a8;border-radius:6px;min-block-size:44px;min-inline-size:0;padding:.5rem .75rem}.TaskRow-module__4ltAhq__error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-weight:600}
.TaskList-module__wsLc2q__page{max-inline-size:40rem;margin-inline:auto;padding:1rem 1rem 3rem}.TaskList-module__wsLc2q__header{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block-end:.75rem;display:flex}.TaskList-module__wsLc2q__who{color:var(--muted);overflow-wrap:anywhere;min-inline-size:0;margin:0}.TaskList-module__wsLc2q__name{color:var(--ink);font-weight:600}.TaskList-module__wsLc2q__signOut{background:#fff;border:1px solid #9aa0a8;border-radius:6px;min-block-size:44px;min-inline-size:44px;padding:.375rem 1rem}.TaskList-module__wsLc2q__heading{letter-spacing:-.01em;margin-block:1.25rem 0;font-size:1.75rem;line-height:1.2}.TaskList-module__wsLc2q__list{margin-block-start:.5rem}.TaskList-module__wsLc2q__items{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.TaskList-module__wsLc2q__progress,.TaskList-module__wsLc2q__empty{color:var(--muted)}.TaskList-module__wsLc2q__empty{border:1px dashed var(--line);text-align:center;border-radius:6px;padding:1.25rem 1rem}.TaskList-module__wsLc2q__note{border:1px solid var(--line);background:#fff;border-radius:6px;padding:.75rem 1rem}
