diff --git a/Gemfile b/Gemfile
index 14b093d..5a8a322 100644
--- a/Gemfile
+++ b/Gemfile
@@ -15,7 +15,7 @@ group :development do
   gem 'rubocop', '>= 1.35', '< 2.0'
   gem 'rubocop-performance', '>= 1.14', '< 2.0'
   gem 'rubocop-rake', '>= 0.6', '< 1.0'
-  gem 'rubocop-rspec', '>= 2.12', '< 3.0'
+  gem 'rubocop-rspec', '>= 2.12', '< 4.0'
 end
 
 group :test do
diff --git a/Gemfile.lock b/Gemfile.lock
index 9e1334e..26599a0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -40,11 +40,11 @@ GEM
       dry-inflector (~> 1.0)
       dry-logic (~> 1.4)
       zeitwerk (~> 2.6)
-    json (2.7.1)
+    json (2.7.4)
     language_server-protocol (3.17.0.3)
     method_source (1.0.0)
-    parallel (1.24.0)
-    parser (3.3.0.5)
+    parallel (1.26.3)
+    parser (3.3.5.0)
       ast (~> 2.4.1)
       racc
     pry (0.14.2)
@@ -53,7 +53,7 @@ GEM
     pry-byebug (3.10.1)
       byebug (~> 11.0)
       pry (>= 0.13, < 0.15)
-    racc (1.7.3)
+    racc (1.8.1)
     rainbow (3.1.1)
     rake (13.1.0)
     reek (6.3.0)
@@ -61,8 +61,8 @@ GEM
       parser (~> 3.3.0)
       rainbow (>= 2.0, < 4.0)
       rexml (~> 3.1)
-    regexp_parser (2.9.0)
-    rexml (3.2.6)
+    regexp_parser (2.9.2)
+    rexml (3.3.9)
     rspec (3.13.0)
       rspec-core (~> 3.13.0)
       rspec-expectations (~> 3.13.0)
@@ -76,32 +76,25 @@ GEM
       diff-lcs (>= 1.2.0, < 2.0)
       rspec-support (~> 3.13.0)
     rspec-support (3.13.0)
-    rubocop (1.60.2)
+    rubocop (1.67.0)
       json (~> 2.3)
       language_server-protocol (>= 3.17.0)
       parallel (~> 1.10)
       parser (>= 3.3.0.2)
       rainbow (>= 2.2.2, < 4.0)
-      regexp_parser (>= 1.8, < 3.0)
-      rexml (>= 3.2.5, < 4.0)
-      rubocop-ast (>= 1.30.0, < 2.0)
+      regexp_parser (>= 2.4, < 3.0)
+      rubocop-ast (>= 1.32.2, < 2.0)
       ruby-progressbar (~> 1.7)
       unicode-display_width (>= 2.4.0, < 3.0)
-    rubocop-ast (1.30.0)
-      parser (>= 3.2.1.0)
-    rubocop-capybara (2.20.0)
-      rubocop (~> 1.41)
-    rubocop-factory_bot (2.25.1)
-      rubocop (~> 1.41)
-    rubocop-performance (1.20.2)
+    rubocop-ast (1.32.3)
+      parser (>= 3.3.1.0)
+    rubocop-performance (1.22.1)
       rubocop (>= 1.48.1, < 2.0)
-      rubocop-ast (>= 1.30.0, < 2.0)
+      rubocop-ast (>= 1.31.1, < 2.0)
     rubocop-rake (0.6.0)
       rubocop (~> 1.0)
-    rubocop-rspec (2.26.1)
-      rubocop (~> 1.40)
-      rubocop-capybara (~> 2.17)
-      rubocop-factory_bot (~> 2.22)
+    rubocop-rspec (3.2.0)
+      rubocop (~> 1.61)
     ruby-progressbar (1.13.0)
     simplecov (0.22.0)
       docile (~> 1.1)
@@ -109,7 +102,7 @@ GEM
       simplecov_json_formatter (~> 0.1)
     simplecov-html (0.12.3)
     simplecov_json_formatter (0.1.4)
-    unicode-display_width (2.5.0)
+    unicode-display_width (2.6.0)
     zeitwerk (2.6.13)
 
 PLATFORMS
@@ -127,7 +120,7 @@ DEPENDENCIES
   rubocop (>= 1.35, < 2.0)
   rubocop-performance (>= 1.14, < 2.0)
   rubocop-rake (>= 0.6, < 1.0)
-  rubocop-rspec (>= 2.12, < 3.0)
+  rubocop-rspec (>= 2.12, < 4.0)
   simplecov (>= 0.22.0, < 1.0)
 
 BUNDLED WITH