.tag{height:22px;padding:0 var(--s-2);border-radius:var(--r-xs);color:var(--ink);white-space:nowrap;align-items:center;display:inline-flex}.tag--flame{color:var(--on-flame)}.tag--ink{color:var(--paper)}.tag--core{box-shadow:inset 0 0 0 1.5px var(--paper-line-2)}.avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--r-xs);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--initials{color:var(--ink);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:calc(var(--avatar-size) * .4);letter-spacing:.02em;line-height:1}.avatar--unassigned{border:var(--b-bold) dashed var(--paper-line-2);color:var(--on-paper-mute)}.avatar--unassigned svg{width:50%;height:50%}.surface-ink .avatar--unassigned{border-color:var(--ink-line-2);color:var(--on-ink-mute)}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack__item+.avatar-stack__item,.avatar-stack__more{margin-left:-8px}.avatar-stack__item{box-shadow:0 0 0 2px var(--paper)}.surface-mint .avatar-stack__item{box-shadow:0 0 0 2px var(--mint)}.surface-ink .avatar-stack__item{box-shadow:0 0 0 2px var(--ink)}.avatar-stack__more{height:var(--avatar-size);padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--paper-lo);color:var(--on-paper);box-shadow:0 0 0 2px var(--paper);align-items:center;display:inline-flex}.avatar--core{box-shadow:inset 0 0 0 1.5px var(--paper-line-2)}.state-pill{align-items:center;gap:var(--s-2);height:24px;padding:0 var(--s-2);border-radius:var(--r-pill);border:1.5px solid var(--state);white-space:nowrap;background:0 0;display:inline-flex}.state-pill--on-paper{color:var(--on-paper)}.state-pill--on-ink{color:var(--on-ink)}.state-pill__dot{border-radius:var(--r-pill);background:var(--state);flex:none;width:7px;height:7px}.state-pill--blocked{box-shadow:0 0 0 var(--b-bold) var(--st-blocked) inset}.state-pill--done{background:var(--st-done);border-color:var(--st-done);color:var(--on-flame)}.state-pill--done .state-pill__dot{background:var(--on-flame)}.state-pill--cancelled{opacity:.7}.progress{border-radius:var(--r-pill);background:var(--paper-lo);width:100%;height:8px;overflow:hidden}.surface-ink .progress{background:var(--ink-raised)}.progress__fill{border-radius:var(--r-pill);background:var(--ink);height:100%;transition:width var(--t-base) var(--ease);display:block}.surface-ink .progress__fill{background:var(--on-ink)}.progress--risk .progress__fill{background:var(--flame)}
