import * as React from 'react';
import * as CheckboxPrimitive from '@radix-ui/react-checkbox';
/**
* Accessible boolean or multi-select checkbox built on Radix UI.
*
* @description
* Used to capture multiple-choice selections or a single boolean toggle
* (e.g., "Accept terms and conditions").
* Supports the standard size scale (`sm`, `md`, `lg`) for consistent form alignment.
*
* @ai-rules
* 1. NEVER use a native ``.
* 2. Always pair with a real `