diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5861243c1..5734c0541 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -37,7 +37,7 @@ importers:
         version: 1.1.7(@babel/core@7.24.0)(@crowdstrike/tailwind-toucan-base@4.4.0)(@docfy/core@0.8.0)(@docfy/ember@0.8.5)(@glimmer/component@1.1.2)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(@tailwindcss/typography@0.5.10)(ember-browser-services@4.0.4)(ember-source@5.6.0)(highlight.js@11.7.0)(highlightjs-glimmer@2.0.1)
       '@crowdstrike/ember-toucan-core':
         specifier: workspace:*
-        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4)
+        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4)
       '@crowdstrike/ember-toucan-form':
         specifier: workspace:*
         version: file:packages/ember-toucan-form(@crowdstrike/ember-toucan-core@0.4.1)(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(ember-headless-form@1.0.0)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
@@ -80,10 +80,10 @@ importers:
         version: 7.23.10(@babel/core@7.24.0)(eslint@8.33.0)
       '@crowdstrike/ember-toucan-styles':
         specifier: ^2.0.1
-        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
+        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
       '@crowdstrike/tailwind-toucan-base':
         specifier: ^4.0.0
-        version: 4.4.0(autoprefixer@10.4.17)(postcss@8.4.35)
+        version: 4.4.0(autoprefixer@10.4.18)(postcss@8.4.35)
       '@docfy/core':
         specifier: ^0.8.0
         version: 0.8.0
@@ -116,7 +116,7 @@ importers:
         version: 1.1.2
       '@glint/core':
         specifier: ^1.0.2
-        version: 1.3.0(typescript@5.0.2)
+        version: 1.3.0(typescript@5.3.3)
       '@glint/environment-ember-loose':
         specifier: ^1.0.2
         version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(@types/ember__array@4.0.3)(@types/ember__component@4.0.12)(@types/ember__controller@4.0.4)(@types/ember__object@4.0.5)(@types/ember__routing@4.0.12)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0)
@@ -131,7 +131,7 @@ importers:
         version: 4.0.2
       '@nullvoxpopuli/eslint-configs':
         specifier: ^3.0.4
-        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2)
+        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3)
       '@tailwindcss/typography':
         specifier: ^0.5.7
         version: 0.5.10(tailwindcss@3.2.4)
@@ -206,7 +206,7 @@ importers:
         version: 2.19.4
       autoprefixer:
         specifier: ^10.4.12
-        version: 10.4.17(postcss@8.4.35)
+        version: 10.4.18(postcss@8.4.35)
       broccoli-asset-rev:
         specifier: ^3.0.0
         version: 3.0.0
@@ -317,7 +317,7 @@ importers:
         version: 16.0.1(postcss@8.4.35)
       postcss-loader:
         specifier: ^8.0.0
-        version: 8.0.0(postcss@8.4.35)(typescript@5.0.2)(webpack@5.76.0)
+        version: 8.0.0(postcss@8.4.35)(typescript@5.3.3)(webpack@5.76.0)
       prettier:
         specifier: ^3.0.1
         version: 3.0.1
@@ -338,7 +338,7 @@ importers:
         version: 3.2.4(postcss@8.4.35)
       typescript:
         specifier: ^5.0.0
-        version: 5.0.2
+        version: 5.3.3
       validated-changeset:
         specifier: ^1.3.4
         version: 1.3.4
@@ -386,7 +386,7 @@ importers:
         version: 7.23.3(@babel/core@7.24.0)
       '@crowdstrike/ember-toucan-styles':
         specifier: ^2.0.1
-        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@ember/test-helpers':
         specifier: ^3.1.0
         version: 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
@@ -401,7 +401,7 @@ importers:
         version: 1.1.2
       '@glint/core':
         specifier: ^1.0.2
-        version: 1.3.0(typescript@5.0.2)
+        version: 1.3.0(typescript@5.3.3)
       '@glint/environment-ember-loose':
         specifier: ^1.0.2
         version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(@types/ember__array@4.0.3)(@types/ember__component@4.0.12)(@types/ember__controller@4.0.4)(@types/ember__object@4.0.5)(@types/ember__routing@4.0.12)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0)
@@ -413,7 +413,7 @@ importers:
         version: 1.3.0
       '@nullvoxpopuli/eslint-configs':
         specifier: ^3.0.4
-        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2)
+        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3)
       '@tsconfig/ember':
         specifier: ^2.0.0
         version: 2.0.0
@@ -476,13 +476,13 @@ importers:
         version: 4.0.2(@babel/core@7.24.0)
       '@typescript-eslint/eslint-plugin':
         specifier: ^5.30.5
-        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.3.3)
       '@typescript-eslint/parser':
         specifier: ^5.30.5
-        version: 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       autoprefixer:
         specifier: ^10.0.2
-        version: 10.4.17(postcss@8.4.35)
+        version: 10.4.18(postcss@8.4.35)
       concurrently:
         specifier: ^8.0.0
         version: 8.2.2
@@ -542,13 +542,13 @@ importers:
         version: 0.4.1(@babel/core@7.24.0)(ember-source@5.6.0)(ember-template-imports@3.4.2)
       rollup-plugin-ts:
         specifier: ^3.0.2
-        version: 3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.0.2)
+        version: 3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.3.3)
       tailwindcss:
         specifier: ^2.2.15
-        version: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+        version: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
       typescript:
         specifier: ^5.0.0
-        version: 5.0.2
+        version: 5.3.3
 
   packages/ember-toucan-form:
     dependencies:
@@ -582,10 +582,10 @@ importers:
         version: 7.23.3(@babel/core@7.24.0)
       '@crowdstrike/ember-toucan-core':
         specifier: workspace:*
-        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@crowdstrike/ember-toucan-styles':
         specifier: ^2.0.1
-        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@ember/test-helpers':
         specifier: ^3.1.0
         version: 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
@@ -600,7 +600,7 @@ importers:
         version: 1.1.2
       '@glint/core':
         specifier: ^1.0.2
-        version: 1.3.0(typescript@5.0.2)
+        version: 1.3.0(typescript@5.3.3)
       '@glint/environment-ember-loose':
         specifier: ^1.0.2
         version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(@types/ember__array@4.0.3)(@types/ember__component@4.0.12)(@types/ember__controller@4.0.4)(@types/ember__object@4.0.5)(@types/ember__routing@4.0.12)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0)
@@ -612,7 +612,7 @@ importers:
         version: 1.3.0
       '@nullvoxpopuli/eslint-configs':
         specifier: ^3.0.4
-        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2)
+        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3)
       '@tsconfig/ember':
         specifier: ^2.0.0
         version: 2.0.0
@@ -675,13 +675,13 @@ importers:
         version: 4.0.2(@babel/core@7.24.0)
       '@typescript-eslint/eslint-plugin':
         specifier: ^5.30.5
-        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.3.3)
       '@typescript-eslint/parser':
         specifier: ^5.30.5
-        version: 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       autoprefixer:
         specifier: ^10.0.2
-        version: 10.4.17(postcss@8.4.35)
+        version: 10.4.18(postcss@8.4.35)
       concurrently:
         specifier: ^8.0.0
         version: 8.2.2
@@ -744,13 +744,13 @@ importers:
         version: 0.4.1(@babel/core@7.24.0)(ember-source@5.6.0)(ember-template-imports@3.4.2)
       rollup-plugin-ts:
         specifier: ^3.0.2
-        version: 3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.0.2)
+        version: 3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.3.3)
       tailwindcss:
         specifier: ^2.2.15
-        version: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+        version: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
       typescript:
         specifier: ^5.0.0
-        version: 5.0.2
+        version: 5.3.3
     dependenciesMeta:
       '@crowdstrike/ember-toucan-core':
         injected: true
@@ -765,13 +765,13 @@ importers:
         version: 7.23.10(@babel/core@7.24.0)(eslint@8.33.0)
       '@crowdstrike/ember-toucan-core':
         specifier: workspace:*
-        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+        version: file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@crowdstrike/ember-toucan-form':
         specifier: workspace:*
         version: file:packages/ember-toucan-form(@crowdstrike/ember-toucan-core@0.4.1)(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(ember-headless-form@1.0.0)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@crowdstrike/ember-toucan-styles':
         specifier: ^2.0.1
-        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+        version: 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@ember/optional-features':
         specifier: ^2.0.0
         version: 2.1.0
@@ -792,7 +792,7 @@ importers:
         version: 1.1.2
       '@glint/core':
         specifier: ^1.0.2
-        version: 1.3.0(typescript@5.0.2)
+        version: 1.3.0(typescript@5.3.3)
       '@glint/environment-ember-loose':
         specifier: ^1.0.2
         version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(@types/ember__array@4.0.3)(@types/ember__component@4.0.12)(@types/ember__controller@4.0.4)(@types/ember__object@4.0.5)(@types/ember__routing@4.0.12)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0)
@@ -804,7 +804,7 @@ importers:
         version: 1.3.0
       '@nullvoxpopuli/eslint-configs':
         specifier: ^3.0.4
-        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2)
+        version: 3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3)
       '@tsconfig/ember':
         specifier: ^2.0.0
         version: 2.0.0
@@ -879,13 +879,13 @@ importers:
         version: 4.0.4
       '@typescript-eslint/eslint-plugin':
         specifier: ^5.45.1
-        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.3.3)
       '@typescript-eslint/parser':
         specifier: ^5.45.1
-        version: 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+        version: 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       autoprefixer:
         specifier: ^10.0.2
-        version: 10.4.17(postcss@8.4.35)
+        version: 10.4.18(postcss@8.4.35)
       broccoli-asset-rev:
         specifier: ^3.0.0
         version: 3.0.0
@@ -1005,10 +1005,10 @@ importers:
         version: 3.0.0
       tailwindcss:
         specifier: ^2.2.15
-        version: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+        version: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
       typescript:
         specifier: ^5.0.0
-        version: 5.0.2
+        version: 5.3.3
       webpack:
         specifier: ^5.75.0
         version: 5.76.0
@@ -2959,7 +2959,7 @@ packages:
       highlightjs-glimmer: ^1.4.1 || ^2.0.0
     dependencies:
       '@babel/runtime': 7.23.9
-      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.17)(postcss@8.4.35)
+      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.18)(postcss@8.4.35)
       '@docfy/core': 0.8.0
       '@docfy/ember': 0.8.5(@babel/core@7.24.0)(@glint/template@1.3.0)
       '@embroider/addon-shim': 1.8.7
@@ -2984,19 +2984,19 @@ packages:
       - webpack-cli
     dev: false
 
-  /@crowdstrike/ember-toucan-styles@2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19):
+  /@crowdstrike/ember-toucan-styles@2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19):
     resolution: {integrity: sha512-cTLSsWh5QI5ql0AwkAQqq1TuvYMqMlonZ647RSz98fa5XooOhHdTO5oF12qpg1OUxxeKu/6k5jn1x/SAfewY3Q==}
     peerDependencies:
       '@glimmer/tracking': ^1.1.2
       ember-source: ^3.24.0 || >= 4.0.0
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
-      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.17)(postcss@8.4.35)
+      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.18)(postcss@8.4.35)
       '@embroider/addon-shim': 1.8.4
       '@glimmer/tracking': 1.1.2
       ember-browser-services: 4.0.4
       ember-source: 5.6.0(@babel/core@7.24.0)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.76.0)
-      tailwindcss: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+      tailwindcss: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
     transitivePeerDependencies:
       - autoprefixer
       - postcss
@@ -3004,14 +3004,14 @@ packages:
       - ts-node
     dev: true
 
-  /@crowdstrike/ember-toucan-styles@2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4):
+  /@crowdstrike/ember-toucan-styles@2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4):
     resolution: {integrity: sha512-cTLSsWh5QI5ql0AwkAQqq1TuvYMqMlonZ647RSz98fa5XooOhHdTO5oF12qpg1OUxxeKu/6k5jn1x/SAfewY3Q==}
     peerDependencies:
       '@glimmer/tracking': ^1.1.2
       ember-source: ^3.24.0 || >= 4.0.0
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
-      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.17)(postcss@8.4.35)
+      '@crowdstrike/tailwind-toucan-base': 4.4.0(autoprefixer@10.4.18)(postcss@8.4.35)
       '@embroider/addon-shim': 1.8.7
       '@glimmer/tracking': 1.1.2
       ember-browser-services: 4.0.4
@@ -3023,11 +3023,11 @@ packages:
       - supports-color
       - ts-node
 
-  /@crowdstrike/tailwind-toucan-base@4.4.0(autoprefixer@10.4.17)(postcss@8.4.35):
+  /@crowdstrike/tailwind-toucan-base@4.4.0(autoprefixer@10.4.18)(postcss@8.4.35):
     resolution: {integrity: sha512-43B4MO3tpIxpLoQiCm8WhQmx14NVD5PDCUa2m0mW9y1+Ij8WoKxz6MjvT7V4+Vh50PL/lJisUbVFRHq7XE27Tg==}
     engines: {node: '>=14.15.0'}
     dependencies:
-      tailwindcss: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+      tailwindcss: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
     transitivePeerDependencies:
       - autoprefixer
       - postcss
@@ -3805,7 +3805,7 @@ packages:
       '@glimmer/interfaces': 0.85.13
       '@glimmer/util': 0.85.13
 
-  /@glint/core@1.3.0(typescript@5.0.2):
+  /@glint/core@1.3.0(typescript@5.3.3):
     resolution: {integrity: sha512-R5Y1QmkZs6lJHQ0LTRRcTKDI1EdeM32YuR2J67LG4qKT+WUNZhmetkqPiAMW9hQAOdrG/PqDZWV+J7Jf3xOlAg==}
     hasBin: true
     peerDependencies:
@@ -3815,7 +3815,7 @@ packages:
       escape-string-regexp: 4.0.0
       semver: 7.6.0
       silent-error: 1.1.1
-      typescript: 5.0.2
+      typescript: 5.3.3
       uuid: 8.3.2
       vscode-languageserver: 8.1.0
       vscode-languageserver-textdocument: 1.0.11
@@ -4036,7 +4036,7 @@ packages:
       '@nodelib/fs.scandir': 2.1.5
       fastq: 1.17.1
 
-  /@nullvoxpopuli/eslint-configs@3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2):
+  /@nullvoxpopuli/eslint-configs@3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(@typescript-eslint/eslint-plugin@5.50.0)(@typescript-eslint/parser@5.50.0)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3):
     resolution: {integrity: sha512-Qm7TR7K+kb5emAoddPsoznmAgUptL7YWUOdtaBq2T4pgkEyr7JTS1v4TPg07LusfYi2He2nKJBdTcD++hrsNdw==}
     engines: {node: '>= v16.0.0'}
     peerDependencies:
@@ -4066,9 +4066,9 @@ packages:
     dependencies:
       '@babel/core': 7.24.0
       '@babel/eslint-parser': 7.23.10(@babel/core@7.24.0)(eslint@8.33.0)
-      '@typescript-eslint/eslint-plugin': 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.0.2)
-      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
-      cosmiconfig: 8.3.6(typescript@5.0.2)
+      '@typescript-eslint/eslint-plugin': 5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.3.3)
+      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
+      cosmiconfig: 8.3.6(typescript@5.3.3)
       eslint: 8.33.0
       eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.50.0)(eslint-plugin-import@2.29.1)(eslint@8.33.0)
       eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.23.10)(eslint@8.33.0)
@@ -4089,7 +4089,7 @@ packages:
       - typescript
     dev: true
 
-  /@nullvoxpopuli/eslint-configs@3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.0.2):
+  /@nullvoxpopuli/eslint-configs@3.2.2(@babel/core@7.24.0)(@babel/eslint-parser@7.23.10)(eslint-config-prettier@8.6.0)(eslint-plugin-ember@11.8.0)(eslint-plugin-qunit@7.3.4)(eslint@8.33.0)(prettier@3.0.1)(typescript@5.3.3):
     resolution: {integrity: sha512-Qm7TR7K+kb5emAoddPsoznmAgUptL7YWUOdtaBq2T4pgkEyr7JTS1v4TPg07LusfYi2He2nKJBdTcD++hrsNdw==}
     engines: {node: '>= v16.0.0'}
     peerDependencies:
@@ -4119,7 +4119,7 @@ packages:
     dependencies:
       '@babel/core': 7.24.0
       '@babel/eslint-parser': 7.23.10(@babel/core@7.24.0)(eslint@8.33.0)
-      cosmiconfig: 8.3.6(typescript@5.0.2)
+      cosmiconfig: 8.3.6(typescript@5.3.3)
       eslint: 8.33.0
       eslint-import-resolver-typescript: 3.6.1(eslint-plugin-import@2.29.1)(eslint@8.33.0)
       eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.23.10)(eslint@8.33.0)
@@ -5073,7 +5073,7 @@ packages:
       '@types/yargs-parser': 21.0.0
     dev: true
 
-  /@typescript-eslint/eslint-plugin@5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.0.2):
+  /@typescript-eslint/eslint-plugin@5.50.0(@typescript-eslint/parser@5.50.0)(eslint@8.33.0)(typescript@5.3.3):
     resolution: {integrity: sha512-vwksQWSFZiUhgq3Kv7o1Jcj0DUNylwnIlGvKvLLYsq8pAWha6/WCnXUeaSoNNha/K7QSf2+jvmkxggC1u3pIwQ==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -5084,10 +5084,10 @@ packages:
       typescript:
         optional: true
     dependencies:
-      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       '@typescript-eslint/scope-manager': 5.50.0
-      '@typescript-eslint/type-utils': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
-      '@typescript-eslint/utils': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+      '@typescript-eslint/type-utils': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
+      '@typescript-eslint/utils': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       debug: 4.3.4(supports-color@9.4.0)
       eslint: 8.33.0
       grapheme-splitter: 1.0.4
@@ -5095,13 +5095,13 @@ packages:
       natural-compare-lite: 1.4.0
       regexpp: 3.2.0
       semver: 7.3.8
-      tsutils: 3.21.0(typescript@5.0.2)
-      typescript: 5.0.2
+      tsutils: 3.21.0(typescript@5.3.3)
+      typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@typescript-eslint/parser@5.50.0(eslint@8.33.0)(typescript@5.0.2):
+  /@typescript-eslint/parser@5.50.0(eslint@8.33.0)(typescript@5.3.3):
     resolution: {integrity: sha512-KCcSyNaogUDftK2G9RXfQyOCt51uB5yqC6pkUYqhYh8Kgt+DwR5M0EwEAxGPy/+DH6hnmKeGsNhiZRQxjH71uQ==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -5113,10 +5113,10 @@ packages:
     dependencies:
       '@typescript-eslint/scope-manager': 5.50.0
       '@typescript-eslint/types': 5.50.0
-      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.0.2)
+      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.3.3)
       debug: 4.3.4(supports-color@9.4.0)
       eslint: 8.33.0
-      typescript: 5.0.2
+      typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -5129,7 +5129,7 @@ packages:
       '@typescript-eslint/visitor-keys': 5.50.0
     dev: true
 
-  /@typescript-eslint/type-utils@5.50.0(eslint@8.33.0)(typescript@5.0.2):
+  /@typescript-eslint/type-utils@5.50.0(eslint@8.33.0)(typescript@5.3.3):
     resolution: {integrity: sha512-dcnXfZ6OGrNCO7E5UY/i0ktHb7Yx1fV6fnQGGrlnfDhilcs6n19eIRcvLBqx6OQkrPaFlDPk3OJ0WlzQfrV0bQ==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -5139,12 +5139,12 @@ packages:
       typescript:
         optional: true
     dependencies:
-      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.0.2)
-      '@typescript-eslint/utils': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.3.3)
+      '@typescript-eslint/utils': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       debug: 4.3.4(supports-color@9.4.0)
       eslint: 8.33.0
-      tsutils: 3.21.0(typescript@5.0.2)
-      typescript: 5.0.2
+      tsutils: 3.21.0(typescript@5.3.3)
+      typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -5154,7 +5154,7 @@ packages:
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     dev: true
 
-  /@typescript-eslint/typescript-estree@5.50.0(typescript@5.0.2):
+  /@typescript-eslint/typescript-estree@5.50.0(typescript@5.3.3):
     resolution: {integrity: sha512-Gq4zapso+OtIZlv8YNAStFtT6d05zyVCK7Fx3h5inlLBx2hWuc/0465C2mg/EQDDU2LKe52+/jN4f0g9bd+kow==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -5169,13 +5169,13 @@ packages:
       globby: 11.1.0
       is-glob: 4.0.3
       semver: 7.6.0
-      tsutils: 3.21.0(typescript@5.0.2)
-      typescript: 5.0.2
+      tsutils: 3.21.0(typescript@5.3.3)
+      typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@typescript-eslint/utils@5.50.0(eslint@8.33.0)(typescript@5.0.2):
+  /@typescript-eslint/utils@5.50.0(eslint@8.33.0)(typescript@5.3.3):
     resolution: {integrity: sha512-v/AnUFImmh8G4PH0NDkf6wA8hujNNcrwtecqW4vtQ1UOSNBaZl49zP1SHoZ/06e+UiwzHpgb5zP5+hwlYYWYAw==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -5185,7 +5185,7 @@ packages:
       '@types/semver': 7.5.8
       '@typescript-eslint/scope-manager': 5.50.0
       '@typescript-eslint/types': 5.50.0
-      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.0.2)
+      '@typescript-eslint/typescript-estree': 5.50.0(typescript@5.3.3)
       eslint: 8.33.0
       eslint-scope: 5.1.1
       eslint-utils: 3.0.0(eslint@8.33.0)
@@ -5803,15 +5803,15 @@ packages:
     hasBin: true
     dev: true
 
-  /autoprefixer@10.4.17(postcss@8.4.35):
-    resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
+  /autoprefixer@10.4.18(postcss@8.4.35):
+    resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==}
     engines: {node: ^10 || ^12 || >=14}
     hasBin: true
     peerDependencies:
       postcss: ^8.1.0
     dependencies:
       browserslist: 4.23.0
-      caniuse-lite: 1.0.30001589
+      caniuse-lite: 1.0.30001591
       fraction.js: 4.3.7
       normalize-range: 0.1.2
       picocolors: 1.0.0
@@ -7181,7 +7181,7 @@ packages:
       '@types/semver': 7.5.8
       '@types/ua-parser-js': 0.7.36
       browserslist: 4.21.5
-      caniuse-lite: 1.0.30001517
+      caniuse-lite: 1.0.30001591
       isbot: 3.6.5
       object-path: 0.11.8
       semver: 7.6.0
@@ -7192,8 +7192,8 @@ packages:
     resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001589
-      electron-to-chromium: 1.4.681
+      caniuse-lite: 1.0.30001591
+      electron-to-chromium: 1.4.690
     dev: true
 
   /browserslist@4.21.5:
@@ -7201,10 +7201,10 @@ packages:
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001517
-      electron-to-chromium: 1.4.471
-      node-releases: 2.0.13
-      update-browserslist-db: 1.0.11(browserslist@4.21.5)
+      caniuse-lite: 1.0.30001591
+      electron-to-chromium: 1.4.690
+      node-releases: 2.0.14
+      update-browserslist-db: 1.0.13(browserslist@4.21.5)
     dev: true
 
   /browserslist@4.23.0:
@@ -7212,8 +7212,8 @@ packages:
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001589
-      electron-to-chromium: 1.4.681
+      caniuse-lite: 1.0.30001591
+      electron-to-chromium: 1.4.690
       node-releases: 2.0.14
       update-browserslist-db: 1.0.13(browserslist@4.23.0)
 
@@ -7345,17 +7345,13 @@ packages:
     resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
     dependencies:
       browserslist: 4.23.0
-      caniuse-lite: 1.0.30001589
+      caniuse-lite: 1.0.30001591
       lodash.memoize: 4.1.2
       lodash.uniq: 4.5.0
     dev: true
 
-  /caniuse-lite@1.0.30001517:
-    resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==}
-    dev: true
-
-  /caniuse-lite@1.0.30001589:
-    resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==}
+  /caniuse-lite@1.0.30001591:
+    resolution: {integrity: sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==}
 
   /capture-exit@2.0.0:
     resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==}
@@ -7692,14 +7688,14 @@ packages:
   /commondir@1.0.1:
     resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
 
-  /compatfactory@2.0.9(typescript@5.0.2):
+  /compatfactory@2.0.9(typescript@5.3.3):
     resolution: {integrity: sha512-fvO+AWcmbO7P1S+A3mwm3IGr74eHMeq5ZLhNhyNQc9mVDNHT4oe0Gg0ksdIFFNXLK7k7Z/TYcLAUSQdRgh1bsA==}
     engines: {node: '>=14.9.0'}
     peerDependencies:
       typescript: '>=3.x || >= 4.x'
     dependencies:
       helpertypes: 0.0.19
-      typescript: 5.0.2
+      typescript: 5.3.3
     dev: true
 
   /component-emitter@1.3.1:
@@ -8047,7 +8043,7 @@ packages:
       path-type: 4.0.0
       yaml: 1.10.2
 
-  /cosmiconfig@8.3.6(typescript@5.0.2):
+  /cosmiconfig@8.3.6(typescript@5.3.3):
     resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
     engines: {node: '>=14'}
     peerDependencies:
@@ -8060,10 +8056,10 @@ packages:
       js-yaml: 4.1.0
       parse-json: 5.2.0
       path-type: 4.0.0
-      typescript: 5.0.2
+      typescript: 5.3.3
     dev: true
 
-  /cosmiconfig@9.0.0(typescript@5.0.2):
+  /cosmiconfig@9.0.0(typescript@5.3.3):
     resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
     engines: {node: '>=14'}
     peerDependencies:
@@ -8076,7 +8072,7 @@ packages:
       import-fresh: 3.3.0
       js-yaml: 4.1.0
       parse-json: 5.2.0
-      typescript: 5.0.2
+      typescript: 5.3.3
     dev: true
 
   /cross-spawn@5.1.0:
@@ -8683,12 +8679,8 @@ packages:
     resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
     dev: true
 
-  /electron-to-chromium@1.4.471:
-    resolution: {integrity: sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==}
-    dev: true
-
-  /electron-to-chromium@1.4.681:
-    resolution: {integrity: sha512-1PpuqJUFWoXZ1E54m8bsLPVYwIVCRzvaL+n5cjigGga4z854abDnFRc+cTa2th4S79kyGqya/1xoR7h+Y5G5lg==}
+  /electron-to-chromium@1.4.690:
+    resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==}
 
   /ember-async-data@1.0.3(ember-source@5.6.0):
     resolution: {integrity: sha512-54OtoQwNi+/ZvPOVuT4t8fcHR9xL8N7kBydzcZSo6BIEsLYeXPi3+jUR8niWjfjXXhKlJ8EWXR0lTeHleTrxbw==}
@@ -10099,7 +10091,7 @@ packages:
       eslint-import-resolver-webpack:
         optional: true
     dependencies:
-      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       debug: 3.2.7
       eslint: 8.33.0
       eslint-import-resolver-node: 0.3.9
@@ -10225,7 +10217,7 @@ packages:
       '@typescript-eslint/parser':
         optional: true
     dependencies:
-      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.0.2)
+      '@typescript-eslint/parser': 5.50.0(eslint@8.33.0)(typescript@5.3.3)
       array-includes: 3.1.7
       array.prototype.findlastindex: 1.2.4
       array.prototype.flat: 1.3.2
@@ -13729,10 +13721,6 @@ packages:
       which: 2.0.2
     dev: true
 
-  /node-releases@2.0.13:
-    resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
-    dev: true
-
   /node-releases@2.0.14:
     resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
 
@@ -14557,7 +14545,7 @@ packages:
       postcss: 8.4.35
       yaml: 1.10.2
 
-  /postcss-loader@8.0.0(postcss@8.4.35)(typescript@5.0.2)(webpack@5.76.0):
+  /postcss-loader@8.0.0(postcss@8.4.35)(typescript@5.3.3)(webpack@5.76.0):
     resolution: {integrity: sha512-+RiNlmYd1aXYv6QSBOAu6n9eJYy0ydyXTfjljAJ3vFU6MMo2M552zTVcBpBH+R5aAeKaYVG1K9UEyAVsLL1Qjg==}
     engines: {node: '>= 18.12.0'}
     peerDependencies:
@@ -14567,7 +14555,7 @@ packages:
       webpack:
         optional: true
     dependencies:
-      cosmiconfig: 9.0.0(typescript@5.0.2)
+      cosmiconfig: 9.0.0(typescript@5.3.3)
       jiti: 1.21.0
       postcss: 8.4.35
       semver: 7.5.4
@@ -15714,7 +15702,7 @@ packages:
       ember-template-imports: 3.4.2
     dev: true
 
-  /rollup-plugin-ts@3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.0.2):
+  /rollup-plugin-ts@3.2.0(@babel/core@7.24.0)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.20.13)(rollup@3.12.1)(typescript@5.3.3):
     resolution: {integrity: sha512-KkTLVifkUexEiAXS9VtSjDrjKr0TyusmNJpb2ZTAzI9VuPumSu4AktIaVNnwv70iUEitHwZtET7OAM+5n1u1tg==}
     engines: {node: '>=14.9.0', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'}
     peerDependencies:
@@ -15751,13 +15739,13 @@ packages:
       ansi-colors: 4.1.3
       browserslist: 4.21.5
       browserslist-generator: 2.0.3
-      compatfactory: 2.0.9(typescript@5.0.2)
+      compatfactory: 2.0.9(typescript@5.3.3)
       crosspath: 2.0.0
       magic-string: 0.27.0
       rollup: 3.12.1
-      ts-clone-node: 2.0.4(typescript@5.0.2)
+      ts-clone-node: 2.0.4(typescript@5.3.3)
       tslib: 2.5.0
-      typescript: 5.0.2
+      typescript: 5.3.3
     dev: true
 
   /rollup-pluginutils@2.8.2:
@@ -16701,7 +16689,7 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /tailwindcss@2.2.19(autoprefixer@10.4.17)(postcss@8.4.35):
+  /tailwindcss@2.2.19(autoprefixer@10.4.18)(postcss@8.4.35):
     resolution: {integrity: sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==}
     engines: {node: '>=12.13.0'}
     hasBin: true
@@ -16710,7 +16698,7 @@ packages:
       postcss: ^8.0.9
     dependencies:
       arg: 5.0.2
-      autoprefixer: 10.4.17(postcss@8.4.35)
+      autoprefixer: 10.4.18(postcss@8.4.35)
       bytes: 3.1.2
       chalk: 4.1.2
       chokidar: 3.5.3
@@ -17166,14 +17154,14 @@ packages:
   /trough@1.0.5:
     resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
 
-  /ts-clone-node@2.0.4(typescript@5.0.2):
+  /ts-clone-node@2.0.4(typescript@5.3.3):
     resolution: {integrity: sha512-eG6FAgmQsenhIJOIFhUcO6yyYejBKZIKcI3y21jiQmIOrth5pD6GElyPAyeihbPSyBs3u/9PVNXy+5I7jGy8jA==}
     engines: {node: '>=14.9.0'}
     peerDependencies:
       typescript: ^3.x || ^4.x
     dependencies:
-      compatfactory: 2.0.9(typescript@5.0.2)
-      typescript: 5.0.2
+      compatfactory: 2.0.9(typescript@5.3.3)
+      typescript: 5.3.3
     dev: true
 
   /tsconfig-paths@3.15.0:
@@ -17197,14 +17185,14 @@ packages:
     resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
     dev: true
 
-  /tsutils@3.21.0(typescript@5.0.2):
+  /tsutils@3.21.0(typescript@5.3.3):
     resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
     engines: {node: '>= 6'}
     peerDependencies:
       typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
     dependencies:
       tslib: 1.14.1
-      typescript: 5.0.2
+      typescript: 5.3.3
     dev: true
 
   /tty-table@4.2.3:
@@ -17381,9 +17369,9 @@ packages:
   /typescript-memoize@1.1.1:
     resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==}
 
-  /typescript@5.0.2:
-    resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
-    engines: {node: '>=12.20'}
+  /typescript@5.3.3:
+    resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+    engines: {node: '>=14.17'}
     hasBin: true
     dev: true
 
@@ -17536,8 +17524,8 @@ packages:
     engines: {node: '>=4'}
     dev: true
 
-  /update-browserslist-db@1.0.11(browserslist@4.21.5):
-    resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+  /update-browserslist-db@1.0.13(browserslist@4.21.5):
+    resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
     hasBin: true
     peerDependencies:
       browserslist: '>= 4.21.0'
@@ -18187,7 +18175,7 @@ packages:
   /zwitch@1.0.5:
     resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
 
-  file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19):
+  file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19):
     resolution: {directory: packages/ember-toucan-core, type: directory}
     id: file:packages/ember-toucan-core
     name: '@crowdstrike/ember-toucan-core'
@@ -18202,23 +18190,23 @@ packages:
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
       '@babel/runtime': 7.21.5
-      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@ember/test-helpers': 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
       '@embroider/addon-shim': 1.8.4
       '@floating-ui/dom': 1.4.4
       '@glimmer/tracking': 1.1.2
-      autoprefixer: 10.4.17(postcss@8.4.35)
+      autoprefixer: 10.4.18(postcss@8.4.35)
       ember-source: 5.6.0(@babel/core@7.24.0)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.76.0)
       ember-velcro: 2.1.3(ember-modifier@4.1.0)(ember-source@5.6.0)
       fractal-page-object: 0.5.0
       postcss: 8.4.35
-      tailwindcss: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+      tailwindcss: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
     transitivePeerDependencies:
       - ember-modifier
       - supports-color
     dev: true
 
-  file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4):
+  file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4):
     resolution: {directory: packages/ember-toucan-core, type: directory}
     id: file:packages/ember-toucan-core
     name: '@crowdstrike/ember-toucan-core'
@@ -18233,12 +18221,12 @@ packages:
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
       '@babel/runtime': 7.21.5
-      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
+      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
       '@ember/test-helpers': 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
       '@embroider/addon-shim': 1.8.4
       '@floating-ui/dom': 1.4.4
       '@glimmer/tracking': 1.1.2
-      autoprefixer: 10.4.17(postcss@8.4.35)
+      autoprefixer: 10.4.18(postcss@8.4.35)
       ember-source: 5.6.0(@babel/core@7.24.0)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.76.0)
       ember-velcro: 2.1.3(ember-modifier@4.1.0)(ember-source@5.6.0)
       fractal-page-object: 0.5.0
@@ -18264,8 +18252,8 @@ packages:
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
       '@babel/runtime': 7.21.5
-      '@crowdstrike/ember-toucan-core': file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
-      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+      '@crowdstrike/ember-toucan-core': file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@2.2.19)
+      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@2.2.19)
       '@ember/test-helpers': 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
       '@embroider/addon-shim': 1.8.4
       '@glimmer/tracking': 1.1.2
@@ -18273,7 +18261,7 @@ packages:
       ember-modifier: 4.1.0(ember-source@5.6.0)
       ember-source: 5.6.0(@babel/core@7.24.0)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.76.0)
       postcss: 8.4.35
-      tailwindcss: 2.2.19(autoprefixer@10.4.17)(postcss@8.4.35)
+      tailwindcss: 2.2.19(autoprefixer@10.4.18)(postcss@8.4.35)
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -18293,8 +18281,8 @@ packages:
       tailwindcss: ^2.2.15 || ^3.0.0
     dependencies:
       '@babel/runtime': 7.21.5
-      '@crowdstrike/ember-toucan-core': file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4)
-      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.17)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
+      '@crowdstrike/ember-toucan-core': file:packages/ember-toucan-core(@crowdstrike/ember-toucan-styles@2.2.0)(@ember/test-helpers@3.3.0)(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-modifier@4.1.0)(ember-source@5.6.0)(fractal-page-object@0.5.0)(postcss@8.4.35)(tailwindcss@3.2.4)
+      '@crowdstrike/ember-toucan-styles': 2.2.0(@glimmer/tracking@1.1.2)(autoprefixer@10.4.18)(ember-source@5.6.0)(postcss@8.4.35)(tailwindcss@3.2.4)
       '@ember/test-helpers': 3.3.0(@glint/template@1.3.0)(ember-source@5.6.0)(webpack@5.76.0)
       '@embroider/addon-shim': 1.8.4
       '@glimmer/tracking': 1.1.2