style: ZCtx* ctx