.Checkbox_checkbox__G4Zmn{display:inline-flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.Checkbox_checkboxDisabled__o_sZ5{opacity:.6;cursor:not-allowed}.Checkbox_control__88Y2u{position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.Checkbox_input__wRN7N{position:absolute;inset:0;opacity:0;cursor:inherit;margin:0}.Checkbox_box__vZAcD{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.Checkbox_input__wRN7N:focus-visible+.Checkbox_box__vZAcD{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 25%,transparent)}.Checkbox_input__wRN7N:checked+.Checkbox_box__vZAcD{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.Checkbox_box__vZAcD svg{opacity:0;transform:scale(.85);transition:opacity var(--transition),transform var(--transition)}.Checkbox_input__wRN7N:checked+.Checkbox_box__vZAcD svg{opacity:1;transform:scale(1)}.Checkbox_labelText__6xZ7k{font-size:.9375rem;color:var(--color-text);line-height:1.45}.Checkbox_description__xq3D8{display:block;font-size:.8125rem;color:var(--color-text-muted);margin-top:var(--space-1)}