diff --git a/package-lock.json b/package-lock.json
index cb61ed4..f4abdae 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,8 +27,9 @@
         "clsx": "^2.1.1",
         "codemirror": "^6.0.1",
         "convert-units": "^2.3.4",
+        "eslint-config-next": "^15.1.2",
         "file-saver": "^2.0.5",
-        "framer-motion": "^11.11.11",
+        "framer-motion": "^11.15.0",
         "free-ps-banner": "^0.0.2",
         "fuse.js": "^7.0.0",
         "html-to-jsx-transform": "^1.2.0",
@@ -7690,16 +7691,18 @@
       }
     },
     "node_modules/framer-motion": {
-      "version": "11.11.11",
-      "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.11.tgz",
-      "integrity": "sha512-tuDH23ptJAKUHGydJQII9PhABNJBpB+z0P1bmgKK9QFIssHGlfPd6kxMq00LSKwE27WFsb2z0ovY0bpUyMvfRw==",
+      "version": "11.15.0",
+      "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.15.0.tgz",
+      "integrity": "sha512-MLk8IvZntxOMg7lDBLw2qgTHHv664bYoYmnFTmE0Gm/FW67aOJk0WM3ctMcG+Xhcv+vh5uyyXwxvxhSeJzSe+w==",
       "dependencies": {
+        "motion-dom": "^11.14.3",
+        "motion-utils": "^11.14.3",
         "tslib": "^2.4.0"
       },
       "peerDependencies": {
         "@emotion/is-prop-valid": "*",
-        "react": "^18.0.0",
-        "react-dom": "^18.0.0"
+        "react": "^18.0.0 || ^19.0.0",
+        "react-dom": "^18.0.0 || ^19.0.0"
       },
       "peerDependenciesMeta": {
         "@emotion/is-prop-valid": {
@@ -12468,6 +12471,16 @@
       "license": "MIT",
       "peer": true
     },
+    "node_modules/motion-dom": {
+      "version": "11.14.3",
+      "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.14.3.tgz",
+      "integrity": "sha512-lW+D2wBy5vxLJi6aCP0xyxTxlTfiu+b+zcpVbGVFUxotwThqhdpPRSmX8xztAgtZMPMeU0WGVn/k1w4I+TbPqA=="
+    },
+    "node_modules/motion-utils": {
+      "version": "11.14.3",
+      "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.14.3.tgz",
+      "integrity": "sha512-Xg+8xnqIJTpr0L/cidfTTBFkvRw26ZtGGuIhA94J9PQ2p4mEa06Xx7QVYZH0BP+EpMSaDlu+q0I0mmvwADPsaQ=="
+    },
     "node_modules/ms": {
       "version": "2.1.2",
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
diff --git a/package.json b/package.json
index 9c910ab..525c650 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
     "convert-units": "^2.3.4",
     "eslint-config-next": "^15.1.2",
     "file-saver": "^2.0.5",
-    "framer-motion": "^11.11.11",
+    "framer-motion": "^11.15.0",
     "free-ps-banner": "^0.0.2",
     "fuse.js": "^7.0.0",
     "html-to-jsx-transform": "^1.2.0",