:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--warm-0:#fffefb;--warm-50:#faf8f3;--warm-100:#f1eee7;--warm-200:#e4dfd5;--warm-300:#d2cbbf;--warm-400:#b0a899;--warm-500:#8a8276;--warm-600:#6b645a;--warm-700:#4e4841;--warm-800:#33302a;--warm-900:#1f1d19;--warm-950:#141310;--ink-rgb:31 29 25;--paper-rgb:250 248 243;--color-paper:var(--warm-50);--color-paper-raised:var(--warm-0);--color-ink:var(--warm-900);--color-ink-muted:var(--warm-600);--color-ink-faint:var(--warm-500);--color-rule:rgb(var(--ink-rgb) / .1);--color-rule-strong:rgb(var(--ink-rgb) / .2);--color-hover:rgb(var(--ink-rgb) / .04);--color-press:rgb(var(--ink-rgb) / .08);--color-focus:var(--warm-900);--color-scrim:rgb(var(--ink-rgb) / .06);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-numeric:ui-sans-serif, system-ui, -apple-system, sans-serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:2rem;--text-2xl:2.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.09em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--gutter:clamp(1.25rem, 5vw, 2rem);--content-max:44rem;--measure:62ch;--tap-min:2.75rem;--row-min:3.25rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-full:999px;--rule-width:1px;--duration-fast:.12s;--duration-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-paper:var(--warm-950);--color-paper-raised:var(--warm-900);--color-ink:var(--warm-100);--color-ink-muted:var(--warm-400);--color-ink-faint:var(--warm-500);--color-rule:rgb(var(--paper-rgb) / .12);--color-rule-strong:rgb(var(--paper-rgb) / .24);--color-hover:rgb(var(--paper-rgb) / .05);--color-press:rgb(var(--paper-rgb) / .1);--color-focus:var(--warm-200);--color-scrim:rgb(var(--paper-rgb) / .07)}}:root[data-theme=dark]{--color-paper:var(--warm-950);--color-paper-raised:var(--warm-900);--color-ink:var(--warm-100);--color-ink-muted:var(--warm-400);--color-ink-faint:var(--warm-500);--color-rule:rgb(var(--paper-rgb) / .12);--color-rule-strong:rgb(var(--paper-rgb) / .24);--color-hover:rgb(var(--paper-rgb) / .05);--color-press:rgb(var(--paper-rgb) / .1);--color-focus:var(--warm-200);--color-scrim:rgb(var(--paper-rgb) / .07)}:root[data-tg="1"]{--color-paper:var(--tg-theme-bg-color,var(--warm-50));--color-paper-raised:var(--tg-theme-secondary-bg-color,var(--warm-0))}:root[data-tg="1"][data-theme=dark]{--color-paper:var(--tg-theme-bg-color,var(--warm-950));--color-paper-raised:var(--tg-theme-secondary-bg-color,var(--warm-900))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}svg{display:block}html{background-color:var(--color-paper)}body{background-color:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}#root{min-height:100dvh}.app{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.topbar{border-bottom:var(--rule-width) solid var(--color-rule)}.topbar__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:var(--content-max);padding:calc(env(safe-area-inset-top,0) + var(--space-3)) var(--gutter) var(--space-3);margin:0 auto;display:flex}.topbar__brand{color:var(--color-ink-faint);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none}.topbar__nav{align-items:center;gap:var(--space-1);margin-right:calc(var(--space-3) * -1);display:flex}.navlink{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-base);transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.navlink:hover{color:var(--color-ink)}.navlink[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-medium)}.screen{width:100%;max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);flex:1;margin:0 auto}.screen__head{margin-bottom:var(--space-8)}.screen__back{min-height:var(--tap-min);margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.screen__back:hover{color:var(--color-ink)}.screen__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.screen__subtitle{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm)}.group+.group{margin-top:var(--space-10)}.group__head{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-3);display:flex}.group__title{color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.group__count{color:var(--color-ink-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.list{border-top:var(--rule-width) solid var(--color-rule)}.list>li{border-bottom:var(--rule-width) solid var(--color-rule)}.row{align-items:flex-start;gap:var(--space-3);min-height:var(--row-min);padding:var(--space-3) var(--space-1);color:inherit;transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.row:hover{background-color:var(--color-hover)}.row:active{background-color:var(--color-press)}.row__glyph{width:var(--space-6);height:var(--space-6);color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;padding:0;display:flex;position:relative}.row__glyph--tap{cursor:pointer}.row__glyph--tap:after{content:"";width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row__glyph--tap:hover:after{background-color:var(--color-hover)}.row__glyph--tap:active:after{background-color:var(--color-press)}.row:has(.row__glyph--tap:active){background-color:#0000}.row__glyph--tap[aria-busy=true] .glyph{animation:glyph-pending .9s var(--ease-out) infinite}@keyframes glyph-pending{50%{opacity:.3}}.row__body{flex:1;min-width:0}.row__title{font-size:var(--text-base);line-height:var(--leading-snug);overflow-wrap:anywhere}.row[data-struck=true] .row__title{color:var(--color-ink-muted);text-decoration:line-through;text-decoration-thickness:1px}.row__meta{min-width:0;margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap;align-items:baseline;display:flex}.row__meta>*{flex:none}.row__meta-project{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.row__meta-sep{color:var(--color-ink-faint);padding:0 .4em}.row__meta-due[data-overdue=true]{color:var(--color-ink);font-weight:var(--weight-medium)}.row__error{margin-top:var(--space-1);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.project-row{align-items:center;gap:var(--space-4);min-height:var(--row-min);padding:var(--space-4) var(--space-1);color:inherit;transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.project-row:hover{background-color:var(--color-hover)}.project-row:active{background-color:var(--color-press)}.project-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.project-row__name{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.project-row__meta{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm)}.project-row__count{color:var(--color-ink-faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.project-row__chevron{color:var(--color-ink-faint);flex:none}.glyph{width:1.125rem;height:1.125rem;color:var(--color-ink)}.glyph[data-status=done],.glyph[data-status=cancelled]{color:var(--color-ink-faint)}.state{padding:var(--space-12) 0;text-align:left}.state__title{max-width:var(--measure);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.state__text{max-width:var(--measure);margin-top:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-base)}.state__actions{margin-top:var(--space-6)}.state__code{margin-top:var(--space-3);color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.button{min-height:var(--tap-min);padding:0 var(--space-5);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-full);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background-color:var(--color-hover);border-color:var(--color-ink-faint)}.button:active:not(:disabled){background-color:var(--color-press)}.button:disabled,.button[aria-disabled=true]{border-color:var(--color-rule);color:var(--color-ink-faint);cursor:default}.new-project{margin-bottom:var(--space-6)}.new-project__form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.new-project__input{min-width:0;min-height:var(--tap-min);padding:0 var(--space-3);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-full);background-color:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-base);flex:12rem}.new-project__input::placeholder{color:var(--color-ink-faint)}.new-project__input[aria-invalid=true]{border-color:var(--color-ink)}.new-project__cancel{color:var(--color-ink-muted);border-color:#0000}.new-project__error{margin-top:var(--space-3);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.spinner{padding:var(--space-12) 0;justify-content:center;align-items:center;display:flex}.spinner__mark{border:1.5px solid var(--color-rule-strong);border-top-color:var(--color-ink-muted);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.login{width:100%;max-width:var(--content-max);padding:var(--space-12) var(--gutter) var(--space-16);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.login__mark{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-faint)}.login__title{margin-top:var(--space-6);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.login__text{max-width:var(--measure);margin-top:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.login__actions{margin-top:var(--space-8)}.login__note{max-width:var(--measure);margin-top:var(--space-4);color:var(--color-ink-faint);font-size:var(--text-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.spinner__mark{border-top-color:var(--color-rule-strong);opacity:.6;animation:none}.row__glyph--tap[aria-busy=true] .glyph{opacity:.5;animation:none}}.inbox-alert,.inbox-notice,.inbox-note,.inbox-hint{max-width:var(--measure);font-size:var(--text-sm);line-height:var(--leading-snug)}.inbox-alert{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--rule-width) solid var(--color-rule-strong);background-color:var(--color-scrim);color:var(--color-ink)}.inbox-note{margin-bottom:var(--space-6);color:var(--color-ink-muted)}.inbox-notice{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:var(--rule-width) solid var(--color-rule-strong);color:var(--color-ink)}.inbox-hint{margin-top:var(--space-3);color:var(--color-ink-muted)}.inbox-bar{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.inbox-bar+.list,.inbox-notice+.list{margin-top:var(--space-2)}.list+.inbox-bar{margin-top:var(--space-6)}.inbox-draft__head{align-items:flex-start;gap:var(--space-2);display:flex}.inbox-draft__toggle{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:var(--row-min);padding:var(--space-3) var(--space-1);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);flex:1;display:flex}.inbox-draft__input:focus-visible+.inbox-draft__box{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.inbox-draft__toggle:hover{background-color:var(--color-hover)}.inbox-draft__toggle:active{background-color:var(--color-press)}.inbox-draft__box{width:1.5rem;height:1.5rem;color:var(--color-ink);flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.inbox-draft[data-selected=false] .inbox-draft__box{color:var(--color-ink-faint)}.inbox-check{width:1.125rem;height:1.125rem}.inbox-draft__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.inbox-draft__title{font-size:var(--text-base);line-height:var(--leading-snug);overflow-wrap:anywhere}.inbox-draft[data-selected=false] .inbox-draft__title{color:var(--color-ink-muted)}.inbox-draft__text{-webkit-line-clamp:2;line-clamp:2;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-draft__meta{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.inbox-draft__sep{color:var(--color-ink-faint);padding:0 .4em}.inbox-draft__edit{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background-color:#0000;border:none;flex:none}.inbox-draft__edit:hover{color:var(--color-ink)}.inbox-form{gap:var(--space-4);padding:var(--space-4) var(--space-1) var(--space-6);border-top:var(--rule-width) solid var(--color-rule);flex-direction:column;display:flex}.inbox-form__field{gap:var(--space-2);flex-direction:column;display:flex}.inbox-form__label{color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inbox-form__control{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-sm);background-color:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-snug)}textarea.inbox-form__control{resize:vertical}.inbox-form__control:disabled{color:var(--color-ink-faint)}.inbox-form__hint{color:var(--color-ink-faint);font-size:var(--text-sm)}.inbox-form__actions,.inbox-confirm__actions,.inbox-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.inbox-picker__panel{margin-top:var(--space-4);padding-bottom:var(--space-2)}.inbox-picker__title{padding-bottom:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm)}.inbox-picker__option{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-min);padding:var(--space-3) var(--space-1);color:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;border:none;display:flex}.inbox-picker__option:hover{background-color:var(--color-hover)}.inbox-picker__option:active{background-color:var(--color-press)}.inbox-picker__name{overflow-wrap:anywhere;flex:1;min-width:0}.inbox-picker__meta{color:var(--color-ink-faint);font-size:var(--text-sm);flex:none}.inbox-add{margin-top:var(--space-6);border-top:var(--rule-width) solid var(--color-rule)}.inbox-add__title{padding-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inbox-add .inbox-form{border-top:none}.inbox-source{margin-top:var(--space-10);border-top:var(--rule-width) solid var(--color-rule)}.inbox-source__toggle{width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background-color:#0000;border:none;align-items:center;display:flex}.inbox-source__toggle:hover{color:var(--color-ink)}.inbox-source__item{gap:var(--space-2);padding:var(--space-4) var(--space-1);flex-direction:column;display:flex}.inbox-source__meta{color:var(--color-ink-faint);font-size:var(--text-xs)}.inbox-source__text{font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.inbox-source__label{color:var(--color-ink-faint);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inbox-source__error{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-snug)}.inbox-source__reason{color:var(--color-ink-muted)}.inbox-actions{margin-top:var(--space-8)}.inbox-confirm{margin-top:var(--space-8);padding:var(--space-4);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-md)}.inbox-confirm__text{max-width:var(--measure);margin-bottom:var(--space-4);font-size:var(--text-base);line-height:var(--leading-snug)}.inbox-actions .inbox-confirm{flex-basis:100%;margin-top:0}.inline-edit__open,.inline-edit__text{color:inherit;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;display:block}.inline-edit__open{width:calc(100% + var(--space-4));min-height:var(--tap-min);margin-inline:calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0}.inline-edit__open:hover{background-color:var(--color-hover)}.inline-edit__open:active{background-color:var(--color-press)}.inline-edit__open[data-empty=true]{color:var(--color-ink-faint)}.inline-edit__area{width:100%;padding:var(--space-2);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-md);background-color:var(--color-paper-raised);color:var(--color-ink);font:inherit;letter-spacing:inherit;resize:none;display:block;overflow:hidden}.inline-edit__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.inline-edit__button{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.task-title{display:block}.task-description{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.task-description .inline-edit__text,.task-description .inline-edit__open{white-space:pre-wrap}.status__current{align-items:center;gap:var(--space-2);min-height:var(--row-min);font-size:var(--text-md);display:flex}.status__label{font-weight:var(--weight-medium)}.status__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.status__button{gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-sm)}.field{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--row-min);padding:var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.field__label{color:var(--color-ink-muted);font-size:var(--text-sm);flex:none}.field__value{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.field__value [data-empty=true]{color:var(--color-ink-faint)}.text-button{min-height:var(--tap-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-base);text-align:left;text-decoration:underline;text-decoration-thickness:var(--rule-width);text-underline-offset:.25em;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.text-button:hover:not(:disabled){-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.text-button:disabled{color:var(--color-ink-faint);cursor:default}.select,.date-input{max-width:100%;min-height:var(--tap-min);padding:0 var(--space-2);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-sm);background-color:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-base)}.date-input{font-variant-numeric:tabular-nums}.task-note{max-width:var(--measure);margin-top:var(--space-3);color:var(--color-ink-faint);font-size:var(--text-sm);line-height:var(--leading-snug)}.task-error,.inline-edit__error{max-width:var(--measure);margin-top:var(--space-2);padding-left:var(--space-2);border-left:calc(var(--rule-width) * 2) solid var(--color-ink-faint);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-align:left;display:block}.task-due-note{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.attachment{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-height:var(--row-min);padding:var(--space-3) var(--space-1);flex-wrap:wrap;display:flex}.attachment__name{overflow-wrap:anywhere;min-width:0}.attachment__meta{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.journal__item{padding:var(--space-3) var(--space-1)}.journal__text{color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-snug);overflow-wrap:anywhere}.journal__text[data-comment=true]{color:var(--color-ink);white-space:pre-wrap}.journal__meta{margin-top:var(--space-1);color:var(--color-ink-faint);font-size:var(--text-sm);line-height:var(--leading-snug)}.comment-form{padding:var(--space-3) 0 var(--space-5)}.comment-form__area{width:100%;padding:var(--space-3);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-md);background-color:var(--color-paper-raised);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical;display:block}.comment-form__area::placeholder{color:var(--color-ink-faint)}.comment-form__actions{margin-top:var(--space-3);justify-content:flex-end;display:flex}
