OkLab lchToLab(OkLch lch) { final a = lch.c * math.cos(lch.h); final b = lch.c * math.sin(lch.h); return OkLab(lch.l, a, b); }