--- ## Checkbox Accessible checkbox with indeterminate support, semantic intents, and form integration. Uses a hidden native input for correct form behavior and ARIA semantics. **Import:** `import { Checkbox } from '@urbicon-ui/blocks';` ### Examples ```svelte ``` ```svelte console.log(val)} /> ``` ### Variants - intent: danger, neutral, primary, secondary, success, warning (default: primary) - variant: filled, ghost, outlined (default: outlined) - size: lg, md, sm, xs (default: md) - disabled: true (default: false) - tier: commit, modify (default: modify) ### Api | Prop | Type | Required | Default | Description | | --- | --- | :---: | --- | --- | | ...CheckboxVariants | `VariantProps` | no | | Styling variants from CheckboxVariants | | ...HTMLInputAttributes | `HTMLAttributes` | no | | HTML attributes (excluding: 'type' | 'size' | 'checked' | 'class' | 'children') | | checked | `boolean` | no | | Current checked state. Supports two-way binding via `bind:checked`. | | class | `string` | no | | Extra classes merged onto the wrapper element. | | disabled | `boolean` | no | | Prevent interaction and dim the control. | | error | `string` | no | | Error message that replaces `helper`, styles the message red, and sets `aria-invalid` on the input. | | helper | `string` | no | | Hint text shown below the control. Hidden when `error` is set. | | id | `string` | no | | Explicit `id` to link `