diff --git a/.yarn/cache/@emnapi-runtime-npm-1.1.0-332a0fb64d-a29917ac2a.zip b/.yarn/cache/@emnapi-runtime-npm-1.1.0-332a0fb64d-a29917ac2a.zip
deleted file mode 100644
index 604ef03..0000000
Binary files a/.yarn/cache/@emnapi-runtime-npm-1.1.0-332a0fb64d-a29917ac2a.zip and /dev/null differ
diff --git a/.yarn/cache/@emnapi-runtime-npm-1.1.1-95f20014be-db5ec075a8.zip b/.yarn/cache/@emnapi-runtime-npm-1.1.1-95f20014be-db5ec075a8.zip
new file mode 100644
index 0000000..87a3124
Binary files /dev/null and b/.yarn/cache/@emnapi-runtime-npm-1.1.1-95f20014be-db5ec075a8.zip differ
diff --git a/.yarn/cache/@iconify-react-npm-4.1.1-f66d08052a-43b71a0eb4.zip b/.yarn/cache/@iconify-react-npm-4.1.1-f66d08052a-43b71a0eb4.zip
new file mode 100644
index 0000000..7ff24ab
Binary files /dev/null and b/.yarn/cache/@iconify-react-npm-4.1.1-f66d08052a-43b71a0eb4.zip differ
diff --git a/.yarn/cache/@iconify-types-npm-2.0.0-faa2398199-029f58542c.zip b/.yarn/cache/@iconify-types-npm-2.0.0-faa2398199-029f58542c.zip
new file mode 100644
index 0000000..25e16a9
Binary files /dev/null and b/.yarn/cache/@iconify-types-npm-2.0.0-faa2398199-029f58542c.zip differ
diff --git a/.yarn/cache/@npmcli-agent-npm-2.2.1-8af33193ae-c69aca42db.zip b/.yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-67de7b88cc.zip
similarity index 54%
rename from .yarn/cache/@npmcli-agent-npm-2.2.1-8af33193ae-c69aca42db.zip
rename to .yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-67de7b88cc.zip
index 9af9467..b4c6d42 100644
Binary files a/.yarn/cache/@npmcli-agent-npm-2.2.1-8af33193ae-c69aca42db.zip and b/.yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-67de7b88cc.zip differ
diff --git a/.yarn/cache/@radix-ui-react-dialog-npm-1.0.5-75ee492863-3d11ca31af.zip b/.yarn/cache/@radix-ui-react-dialog-npm-1.0.5-75ee492863-3d11ca31af.zip
new file mode 100644
index 0000000..da28b1a
Binary files /dev/null and b/.yarn/cache/@radix-ui-react-dialog-npm-1.0.5-75ee492863-3d11ca31af.zip differ
diff --git a/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip b/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip
deleted file mode 100644
index cfa8ee7..0000000
Binary files a/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip and /dev/null differ
diff --git a/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-51c158769c.zip b/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-51c158769c.zip
new file mode 100644
index 0000000..424c1a7
Binary files /dev/null and b/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-51c158769c.zip differ
diff --git a/.yarn/cache/framer-motion-npm-11.0.27-2dbfc141e8-07809e3862.zip b/.yarn/cache/framer-motion-npm-11.0.27-2dbfc141e8-07809e3862.zip
new file mode 100644
index 0000000..3ed1838
Binary files /dev/null and b/.yarn/cache/framer-motion-npm-11.0.27-2dbfc141e8-07809e3862.zip differ
diff --git a/.yarn/cache/react-icons-npm-5.0.1-5e01385cf2-e5df9c5e3b.zip b/.yarn/cache/react-icons-npm-5.0.1-5e01385cf2-e5df9c5e3b.zip
new file mode 100644
index 0000000..c44a10a
Binary files /dev/null and b/.yarn/cache/react-icons-npm-5.0.1-5e01385cf2-e5df9c5e3b.zip differ
diff --git a/.yarn/cache/socks-npm-2.8.1-3b253d7256-29586d42e9.zip b/.yarn/cache/socks-npm-2.8.3-3532b59899-7a6b7f6eed.zip
similarity index 83%
rename from .yarn/cache/socks-npm-2.8.1-3b253d7256-29586d42e9.zip
rename to .yarn/cache/socks-npm-2.8.3-3532b59899-7a6b7f6eed.zip
index 8ab1c77..6b88cd2 100644
Binary files a/.yarn/cache/socks-npm-2.8.1-3b253d7256-29586d42e9.zip and b/.yarn/cache/socks-npm-2.8.3-3532b59899-7a6b7f6eed.zip differ
diff --git a/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-4fb165df08.zip b/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-4fb165df08.zip
deleted file mode 100644
index a8e45c4..0000000
Binary files a/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-4fb165df08.zip and /dev/null differ
diff --git a/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-8fab38821c.zip b/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-8fab38821c.zip
new file mode 100644
index 0000000..e15d8ef
Binary files /dev/null and b/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-8fab38821c.zip differ
diff --git a/.yarn/cache/vaul-npm-0.9.0-e906465865-12c4ced1a9.zip b/.yarn/cache/vaul-npm-0.9.0-e906465865-12c4ced1a9.zip
new file mode 100644
index 0000000..90ce2be
Binary files /dev/null and b/.yarn/cache/vaul-npm-0.9.0-e906465865-12c4ced1a9.zip differ
diff --git a/app/components/ModeToggle.tsx b/app/components/ModeToggle.tsx
deleted file mode 100644
index c150e60..0000000
--- a/app/components/ModeToggle.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-"use client"
-
-import * as React from "react"
-import { MoonIcon, SunIcon } from "@radix-ui/react-icons"
-import { useTheme } from "next-themes"
-
-import { Button } from "@/components/ui/button"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuTrigger,
-} from "@/components/ui/dropdown-menu"
-
-export function ModeToggle() {
- const { setTheme } = useTheme()
-
- return (
-