Show only first children level of current category?

You are using get_categories() function and this function have not ‘depth‘ argument. Also php is not supporting $cat-id variable. it would be $cat_id.

So try this kind of code:

$cat_id = get_query_var('cat');
$args=array(
            'parent' => $cat_id,
            'hide_empty' => 0,
            'orderby' => 'name',
            'order' => 'ASC'
        );