diff --git a/.cursorrules b/.cursorrules
index 61be15792..2a61e6f26 100644
--- a/.cursorrules
+++ b/.cursorrules
@@ -49,4 +49,6 @@ const additionalInstructions = `
7. Implement proper error handling
8. Follow Vue 3 style guide and naming conventions
9. Use Vite for fast development and building
+10. Use vue-i18n in composition API for any string literals. Place new translation
+entries in src/locales/en/main.json.
`;
diff --git a/src/components/dialog/content/SignInContent.vue b/src/components/dialog/content/SignInContent.vue
new file mode 100644
index 000000000..d005ffe87
--- /dev/null
+++ b/src/components/dialog/content/SignInContent.vue
@@ -0,0 +1,118 @@
+
+