diff --git a/frontend/public/static/img/icons/guard-level-1.png b/frontend/public/static/img/icons/guard-level-1.png
new file mode 100644
index 0000000..9aefb3e
Binary files /dev/null and b/frontend/public/static/img/icons/guard-level-1.png differ
diff --git a/frontend/public/static/img/icons/guard-level-2.png b/frontend/public/static/img/icons/guard-level-2.png
new file mode 100644
index 0000000..247f486
Binary files /dev/null and b/frontend/public/static/img/icons/guard-level-2.png differ
diff --git a/frontend/public/static/img/icons/guard-level-3.png b/frontend/public/static/img/icons/guard-level-3.png
new file mode 100644
index 0000000..7361451
Binary files /dev/null and b/frontend/public/static/img/icons/guard-level-3.png differ
diff --git a/frontend/src/components/ChatRenderer/AuthorBadge.vue b/frontend/src/components/ChatRenderer/AuthorBadge.vue
new file mode 100644
index 0000000..840c010
--- /dev/null
+++ b/frontend/src/components/ChatRenderer/AuthorBadge.vue
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/ChatRenderer/ImgShadow.vue b/frontend/src/components/ChatRenderer/ImgShadow.vue
new file mode 100644
index 0000000..1060dd3
--- /dev/null
+++ b/frontend/src/components/ChatRenderer/ImgShadow.vue
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/ChatRenderer/LegacyPaidMessage.vue b/frontend/src/components/ChatRenderer/LegacyPaidMessage.vue
index 1ef199e..97f1b86 100644
--- a/frontend/src/components/ChatRenderer/LegacyPaidMessage.vue
+++ b/frontend/src/components/ChatRenderer/LegacyPaidMessage.vue
@@ -1,11 +1,9 @@
-
-
-
+
{{authorName}}
@@ -22,8 +20,13 @@