@props([ 'name' => 'code', 'length' => 6, 'label' => null, ]) {{-- Segmented one-time-code input. Alpine keeps the visible segments; a hidden field carries the joined value for the native form POST. --}}