.task-page{--identity-mark:oklch(var(--identity-lightness) var(--identity-chroma) var(--task-hue));padding:var(--space-4);align-items:start;gap:var(--space-5);flex-direction:column;grid-area:body;max-inline-size:44rem;display:flex}@container (width>=40rem){.task-page{padding:var(--space-5)}}.task-page[data-kind=human]{--identity-lightness:var(--identity-human-lightness);--identity-chroma:var(--identity-human-chroma)}.task-page[data-kind=agent]{--identity-lightness:var(--identity-agent-lightness);--identity-chroma:var(--identity-agent-chroma)}.task-page .task-page__header{gap:var(--space-2);flex-direction:column;display:flex}.task-page .task-page__id{font-family:var(--font-family-numeric);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-caps);color:var(--color-text-muted);margin:0}.task-page .task-page__title{font-size:var(--font-size-4);line-height:var(--line-height-4);font-weight:var(--font-weight-bold);border-inline-start:.1875rem solid var(--identity-mark);margin:0;margin-inline-start:calc(var(--space-3) * -1 - .1875rem);padding-inline-start:var(--space-3)}.task-page[data-kind=agent] .task-page__title{border-inline-start-style:dashed}.task-page .task-page__chips{gap:var(--space-2);font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.task-page .task-page__state,.task-page .task-page__priority,.task-page .task-page__intervention{padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);background-color:var(--color-surface-sunken);color:var(--color-text-secondary);white-space:nowrap}.task-page[data-priority=high] .task-page__priority{color:var(--color-priority-high);background-color:var(--color-priority-high-surface)}.task-page .task-page__intervention{color:var(--color-status-error);background-color:var(--color-status-error-surface)}.task-page .task-page__reason{border-inline-start:var(--border-width-thick) solid var(--color-status-error);font-size:var(--font-size-3);line-height:var(--line-height-3);color:var(--color-text-secondary);margin:0;padding-inline-start:var(--space-3);font-style:italic}.task-page .task-page__reason-term{font-style:normal;font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-muted);display:block}.task-page .task-page__facts{gap:var(--space-3);inline-size:100%;margin:0;display:grid}.task-page .task-page__fact{gap:var(--space-1);border-block-end:var(--border-width) solid var(--color-border);padding-block-end:var(--space-3);padding-block-end:calc(var(--space-3) - var(--border-width));display:grid}.task-page .task-page__fact:last-child{border-block-end:none}.task-page .task-page__term{font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-muted)}.task-page .task-page__value{font-size:var(--font-size-3);line-height:var(--line-height-3);margin:0}.task-page .task-page__note{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-text-muted);display:block}.task-page .task-page__owner{gap:var(--space-1);inline-size:100%;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-surface-raised);display:grid}.task-page .task-page__owner-heading{margin:0 0 var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-muted)}.task-page .task-page__owner-name{font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-medium);margin:0}.task-page .task-page__owner-role,.task-page .task-page__owner-load{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-text-muted);margin:0}.task-page .task-page__owner-status{font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-status-offline);margin:0}.task-page .task-page__owner-status[data-status=active]{color:var(--color-status-active)}.task-page .task-page__owner-status[data-status=idle]{color:var(--color-status-idle)}.task-page .task-page__owner-status[data-status=error]{color:var(--color-status-error)}.task-page .task-page__owner-link,.task-page .task-page__back{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-accent);border-radius:var(--border-radius)}:is(.task-page .task-page__owner-link,.task-page .task-page__back):focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--space-1)}.task-page .task-page__owner-link{justify-self:start;margin-block-start:var(--space-2)}.task-page .task-page__missing{font-size:var(--font-size-3);line-height:var(--line-height-3);color:var(--color-text-secondary);margin:0}
