setHover(true)}
onPointerLeave={() => setHover(false)}
style={{
position: 'absolute',
bottom: 28,
left: '50%',
transform: 'translateX(-50%)',
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
gap: 'var(--sp-2)',
opacity: hover || firstSession ? 1 : 0.55,
transition: 'opacity var(--dur-med) var(--ease-console)',
zIndex: 40,
}}
>
{/* Secondary pill — two halves: nudge (small perturbation) | randomise (full re-roll). */}
);
}