diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Black.ttf
new file mode 100644
index 0000000..dd7c2a0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Bold.ttf
new file mode 100644
index 0000000..d0d65b0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraBold.ttf
new file mode 100644
index 0000000..cfe91a0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraLight.ttf
new file mode 100644
index 0000000..81e9957
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Light.ttf
new file mode 100644
index 0000000..0dfb68b
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Medium.ttf
new file mode 100644
index 0000000..f351e5d
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Regular.ttf
new file mode 100644
index 0000000..296633a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-SemiBold.ttf
new file mode 100644
index 0000000..3e2b0bd
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Thin.ttf
new file mode 100644
index 0000000..7e7a39c
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/ttf/Vazirmatn-RD-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/variable/Vazirmatn-RD[wght].ttf b/app/Fonts/Vazirmatn/Round-Dots/fonts/variable/Vazirmatn-RD[wght].ttf
new file mode 100644
index 0000000..626a591
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/variable/Vazirmatn-RD[wght].ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Black.woff2
new file mode 100644
index 0000000..4ec3c64
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Bold.woff2
new file mode 100644
index 0000000..8de5f27
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraBold.woff2
new file mode 100644
index 0000000..305c34a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraLight.woff2
new file mode 100644
index 0000000..95da9ab
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Light.woff2
new file mode 100644
index 0000000..fd9071f
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Medium.woff2
new file mode 100644
index 0000000..0a0d223
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Regular.woff2
new file mode 100644
index 0000000..6461002
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-SemiBold.woff2
new file mode 100644
index 0000000..a246e47
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Thin.woff2
new file mode 100644
index 0000000..062b7da
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD[wght].woff2 b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD[wght].woff2
new file mode 100644
index 0000000..21a2009
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/fonts/webfonts/Vazirmatn-RD[wght].woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Black.ttf
new file mode 100644
index 0000000..00e5d6d
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Bold.ttf
new file mode 100644
index 0000000..9e28abc
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraBold.ttf
new file mode 100644
index 0000000..938137b
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraLight.ttf
new file mode 100644
index 0000000..65169ab
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Light.ttf
new file mode 100644
index 0000000..4d7c52a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Medium.ttf
new file mode 100644
index 0000000..468bd99
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Regular.ttf
new file mode 100644
index 0000000..4388f93
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-SemiBold.ttf
new file mode 100644
index 0000000..52ffd06
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Thin.ttf
new file mode 100644
index 0000000..f90df7d
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-FD-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Black.woff2
new file mode 100644
index 0000000..f4234e7
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Bold.woff2
new file mode 100644
index 0000000..2e1478e
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraBold.woff2
new file mode 100644
index 0000000..9539d63
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraLight.woff2
new file mode 100644
index 0000000..30a93dd
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Light.woff2
new file mode 100644
index 0000000..f258c8e
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Medium.woff2
new file mode 100644
index 0000000..8332dc7
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Regular.woff2
new file mode 100644
index 0000000..e8238d1
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-SemiBold.woff2
new file mode 100644
index 0000000..231ab5f
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Thin.woff2
new file mode 100644
index 0000000..bc0014a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-FD-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Black.ttf
new file mode 100644
index 0000000..0df2e01
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Bold.ttf
new file mode 100644
index 0000000..589eee5
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraBold.ttf
new file mode 100644
index 0000000..542c9b3
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraLight.ttf
new file mode 100644
index 0000000..57ddbf0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Light.ttf
new file mode 100644
index 0000000..1792422
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Medium.ttf
new file mode 100644
index 0000000..bb89d38
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Regular.ttf
new file mode 100644
index 0000000..91390e6
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-SemiBold.ttf
new file mode 100644
index 0000000..2f78697
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Thin.ttf
new file mode 100644
index 0000000..eaabfec
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/ttf/Vazirmatn-RD-FD-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Black.woff2
new file mode 100644
index 0000000..5038f6b
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Bold.woff2
new file mode 100644
index 0000000..1a35db5
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraBold.woff2
new file mode 100644
index 0000000..699a1f4
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraLight.woff2
new file mode 100644
index 0000000..ccc24b8
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Light.woff2
new file mode 100644
index 0000000..d66c383
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Medium.woff2
new file mode 100644
index 0000000..7c8d464
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Regular.woff2
new file mode 100644
index 0000000..d996eb7
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-SemiBold.woff2
new file mode 100644
index 0000000..155c212
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Thin.woff2
new file mode 100644
index 0000000..71f1766
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-RD-FD-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Black.ttf
new file mode 100644
index 0000000..090f5f6
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Bold.ttf
new file mode 100644
index 0000000..6f124f8
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraBold.ttf
new file mode 100644
index 0000000..4da39aa
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraLight.ttf
new file mode 100644
index 0000000..b0bfd59
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Light.ttf
new file mode 100644
index 0000000..c05c993
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Medium.ttf
new file mode 100644
index 0000000..0d083ef
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Regular.ttf
new file mode 100644
index 0000000..544b9fa
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-SemiBold.ttf
new file mode 100644
index 0000000..84edd7e
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Thin.ttf
new file mode 100644
index 0000000..f3d03dc
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/ttf/Vazirmatn-RD-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/variable/Vazirmatn-RD-NL[wght].ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/variable/Vazirmatn-RD-NL[wght].ttf
new file mode 100644
index 0000000..cd90b12
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/variable/Vazirmatn-RD-NL[wght].ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Black.woff2
new file mode 100644
index 0000000..26390a6
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Bold.woff2
new file mode 100644
index 0000000..65e6959
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraBold.woff2
new file mode 100644
index 0000000..381aad1
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraLight.woff2
new file mode 100644
index 0000000..a734744
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Light.woff2
new file mode 100644
index 0000000..3be158a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Medium.woff2
new file mode 100644
index 0000000..c50874d
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Regular.woff2
new file mode 100644
index 0000000..eb018c7
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-SemiBold.woff2
new file mode 100644
index 0000000..687e4fc
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Thin.woff2
new file mode 100644
index 0000000..64f68df
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL[wght].woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL[wght].woff2
new file mode 100644
index 0000000..cf464c0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/Non-Latin/fonts/webfonts/Vazirmatn-RD-NL[wght].woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Black.ttf
new file mode 100644
index 0000000..3e8cdb2
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Bold.ttf
new file mode 100644
index 0000000..df93ff0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraBold.ttf
new file mode 100644
index 0000000..0848070
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraLight.ttf
new file mode 100644
index 0000000..97d04b2
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Light.ttf
new file mode 100644
index 0000000..8e5fa90
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Medium.ttf
new file mode 100644
index 0000000..913fcc2
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Regular.ttf
new file mode 100644
index 0000000..7e57a00
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-SemiBold.ttf
new file mode 100644
index 0000000..2f5fb6d
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Thin.ttf
new file mode 100644
index 0000000..a39d848
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-FD-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Black.woff2
new file mode 100644
index 0000000..768f2fe
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Bold.woff2
new file mode 100644
index 0000000..c06826a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraBold.woff2
new file mode 100644
index 0000000..4cc311a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraLight.woff2
new file mode 100644
index 0000000..7ea625f
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Light.woff2
new file mode 100644
index 0000000..7db91b3
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Medium.woff2
new file mode 100644
index 0000000..0fef759
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Regular.woff2
new file mode 100644
index 0000000..9ca96e0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-SemiBold.woff2
new file mode 100644
index 0000000..be6c245
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Thin.woff2
new file mode 100644
index 0000000..a8e1259
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-FD-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Black.ttf
new file mode 100644
index 0000000..960753f
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Bold.ttf
new file mode 100644
index 0000000..2475cda
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraBold.ttf
new file mode 100644
index 0000000..36e588a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraLight.ttf
new file mode 100644
index 0000000..9e60dec
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Light.ttf
new file mode 100644
index 0000000..aecf14c
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Medium.ttf
new file mode 100644
index 0000000..c12edde
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Regular.ttf
new file mode 100644
index 0000000..5b988ff
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-SemiBold.ttf
new file mode 100644
index 0000000..03a19e9
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Thin.ttf
new file mode 100644
index 0000000..fa93a39
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-RD-UI-FD-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Black.woff2
new file mode 100644
index 0000000..28af896
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Bold.woff2
new file mode 100644
index 0000000..da4ef15
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraBold.woff2
new file mode 100644
index 0000000..75ec096
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraLight.woff2
new file mode 100644
index 0000000..86a324b
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Light.woff2
new file mode 100644
index 0000000..2aaefc5
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Medium.woff2
new file mode 100644
index 0000000..b3d2a60
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Regular.woff2
new file mode 100644
index 0000000..52fc711
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-SemiBold.woff2
new file mode 100644
index 0000000..78d167a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Thin.woff2
new file mode 100644
index 0000000..550788e
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-RD-UI-FD-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Black.ttf
new file mode 100644
index 0000000..ecc52ae
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Bold.ttf
new file mode 100644
index 0000000..6aa7c12
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraBold.ttf
new file mode 100644
index 0000000..e463b79
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraLight.ttf
new file mode 100644
index 0000000..8132b05
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Light.ttf
new file mode 100644
index 0000000..1811fbe
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Medium.ttf
new file mode 100644
index 0000000..65438c4
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Regular.ttf
new file mode 100644
index 0000000..40ddd51
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-SemiBold.ttf
new file mode 100644
index 0000000..7be5336
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Thin.ttf
new file mode 100644
index 0000000..e28d9f0
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-RD-UI-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Black.woff2
new file mode 100644
index 0000000..b4c006b
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Bold.woff2
new file mode 100644
index 0000000..6b8f9dc
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraBold.woff2
new file mode 100644
index 0000000..0990cb8
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraLight.woff2
new file mode 100644
index 0000000..31ca936
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Light.woff2
new file mode 100644
index 0000000..a00368a
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Medium.woff2
new file mode 100644
index 0000000..6debf0c
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Regular.woff2
new file mode 100644
index 0000000..bd84edb
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-SemiBold.woff2
new file mode 100644
index 0000000..e3f5f07
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Thin.woff2
new file mode 100644
index 0000000..2720676
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-RD-UI-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Black.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Black.ttf
new file mode 100644
index 0000000..e06e2b4
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Bold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Bold.ttf
new file mode 100644
index 0000000..39ee448
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraBold.ttf
new file mode 100644
index 0000000..9b40743
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraLight.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraLight.ttf
new file mode 100644
index 0000000..349be2c
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Light.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Light.ttf
new file mode 100644
index 0000000..ee5abd6
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Medium.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Medium.ttf
new file mode 100644
index 0000000..b5babac
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Regular.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Regular.ttf
new file mode 100644
index 0000000..a151892
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-SemiBold.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-SemiBold.ttf
new file mode 100644
index 0000000..6ebfba3
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Thin.ttf b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Thin.ttf
new file mode 100644
index 0000000..3bfee54
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/ttf/Vazirmatn-RD-UI-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Black.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Black.woff2
new file mode 100644
index 0000000..c1cbf36
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Bold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Bold.woff2
new file mode 100644
index 0000000..d25f185
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraBold.woff2
new file mode 100644
index 0000000..22e9e4f
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraLight.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraLight.woff2
new file mode 100644
index 0000000..71185c1
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Light.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Light.woff2
new file mode 100644
index 0000000..f168ba6
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Medium.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Medium.woff2
new file mode 100644
index 0000000..8d7028c
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Regular.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Regular.woff2
new file mode 100644
index 0000000..c99d1da
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-SemiBold.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-SemiBold.woff2
new file mode 100644
index 0000000..778f6fc
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Thin.woff2 b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Thin.woff2
new file mode 100644
index 0000000..f79b6a2
Binary files /dev/null and b/app/Fonts/Vazirmatn/Round-Dots/misc/UI/fonts/webfonts/Vazirmatn-RD-UI-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Black.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Black.ttf
new file mode 100644
index 0000000..bf59f01
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Bold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Bold.ttf
new file mode 100644
index 0000000..e70490c
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraBold.ttf
new file mode 100644
index 0000000..6c62681
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraLight.ttf
new file mode 100644
index 0000000..c1ee467
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Light.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Light.ttf
new file mode 100644
index 0000000..e1aa518
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Medium.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Medium.ttf
new file mode 100644
index 0000000..c05c32e
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Regular.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Regular.ttf
new file mode 100644
index 0000000..7ff26d4
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-SemiBold.ttf
new file mode 100644
index 0000000..598379d
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Thin.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Thin.ttf
new file mode 100644
index 0000000..718972c
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/ttf/Vazirmatn-UI-FD-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Black.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Black.woff2
new file mode 100644
index 0000000..ec57694
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Bold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Bold.woff2
new file mode 100644
index 0000000..8048291
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraBold.woff2
new file mode 100644
index 0000000..70018ea
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraLight.woff2
new file mode 100644
index 0000000..062f462
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Light.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Light.woff2
new file mode 100644
index 0000000..73348a3
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Medium.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Medium.woff2
new file mode 100644
index 0000000..764aa6a
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Regular.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Regular.woff2
new file mode 100644
index 0000000..13adfe8
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-SemiBold.woff2
new file mode 100644
index 0000000..1da3f3d
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Thin.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Thin.woff2
new file mode 100644
index 0000000..3f6199b
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits-Non-Latin/fonts/webfonts/Vazirmatn-UI-FD-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Black.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Black.ttf
new file mode 100644
index 0000000..e2083df
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Bold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Bold.ttf
new file mode 100644
index 0000000..0354ca3
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraBold.ttf
new file mode 100644
index 0000000..6b91e78
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraLight.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraLight.ttf
new file mode 100644
index 0000000..c6c3d8f
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Light.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Light.ttf
new file mode 100644
index 0000000..65668b1
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Medium.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Medium.ttf
new file mode 100644
index 0000000..86baad5
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Regular.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Regular.ttf
new file mode 100644
index 0000000..ecbd2d7
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-SemiBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-SemiBold.ttf
new file mode 100644
index 0000000..30b4f03
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Thin.ttf b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Thin.ttf
new file mode 100644
index 0000000..57b21b3
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/ttf/Vazirmatn-UI-FD-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Black.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Black.woff2
new file mode 100644
index 0000000..4ca8ab0
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Bold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Bold.woff2
new file mode 100644
index 0000000..8a4cced
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraBold.woff2
new file mode 100644
index 0000000..8c242c4
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraLight.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraLight.woff2
new file mode 100644
index 0000000..40bb0a7
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Light.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Light.woff2
new file mode 100644
index 0000000..3df3b74
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Medium.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Medium.woff2
new file mode 100644
index 0000000..0502971
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Regular.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Regular.woff2
new file mode 100644
index 0000000..0af837f
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-SemiBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-SemiBold.woff2
new file mode 100644
index 0000000..85465b5
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Thin.woff2 b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Thin.woff2
new file mode 100644
index 0000000..9ea69e3
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Farsi-Digits/fonts/webfonts/Vazirmatn-UI-FD-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Black.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Black.ttf
new file mode 100644
index 0000000..95447b4
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Bold.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Bold.ttf
new file mode 100644
index 0000000..34aa1db
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraBold.ttf
new file mode 100644
index 0000000..ebb8769
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraLight.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraLight.ttf
new file mode 100644
index 0000000..6ececda
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Light.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Light.ttf
new file mode 100644
index 0000000..95f8453
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Medium.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Medium.ttf
new file mode 100644
index 0000000..cdeca0d
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Regular.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Regular.ttf
new file mode 100644
index 0000000..9deb47e
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-SemiBold.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-SemiBold.ttf
new file mode 100644
index 0000000..3255b93
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Thin.ttf b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Thin.ttf
new file mode 100644
index 0000000..dde0662
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/ttf/Vazirmatn-UI-NL-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Black.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Black.woff2
new file mode 100644
index 0000000..8bbdbdf
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Bold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Bold.woff2
new file mode 100644
index 0000000..baeb026
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraBold.woff2
new file mode 100644
index 0000000..f72c635
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraLight.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraLight.woff2
new file mode 100644
index 0000000..3b6e611
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Light.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Light.woff2
new file mode 100644
index 0000000..a1a1e29
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Medium.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Medium.woff2
new file mode 100644
index 0000000..42f09bf
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Regular.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Regular.woff2
new file mode 100644
index 0000000..3ce577a
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-SemiBold.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-SemiBold.woff2
new file mode 100644
index 0000000..d97b240
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Thin.woff2 b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Thin.woff2
new file mode 100644
index 0000000..4192b54
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI-Non-Latin/fonts/webfonts/Vazirmatn-UI-NL-Thin.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Black.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Black.ttf
new file mode 100644
index 0000000..bc422d4
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Black.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Bold.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Bold.ttf
new file mode 100644
index 0000000..b76f47e
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Bold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraBold.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraBold.ttf
new file mode 100644
index 0000000..0747a45
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraLight.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraLight.ttf
new file mode 100644
index 0000000..ef46427
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-ExtraLight.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Light.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Light.ttf
new file mode 100644
index 0000000..ebfca7a
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Light.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Medium.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Medium.ttf
new file mode 100644
index 0000000..caa2056
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Medium.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Regular.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Regular.ttf
new file mode 100644
index 0000000..0b68e81
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Regular.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-SemiBold.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-SemiBold.ttf
new file mode 100644
index 0000000..9eff472
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-SemiBold.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Thin.ttf b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Thin.ttf
new file mode 100644
index 0000000..11b5597
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/ttf/Vazirmatn-UI-Thin.ttf differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Black.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Black.woff2
new file mode 100644
index 0000000..4819413
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Black.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Bold.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Bold.woff2
new file mode 100644
index 0000000..ae0916f
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Bold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraBold.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraBold.woff2
new file mode 100644
index 0000000..27c3930
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraLight.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraLight.woff2
new file mode 100644
index 0000000..7aed8e4
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-ExtraLight.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Light.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Light.woff2
new file mode 100644
index 0000000..6b6e012
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Light.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Medium.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Medium.woff2
new file mode 100644
index 0000000..5ccb642
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Medium.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Regular.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Regular.woff2
new file mode 100644
index 0000000..7deef0c
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Regular.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-SemiBold.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-SemiBold.woff2
new file mode 100644
index 0000000..1d6d937
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-SemiBold.woff2 differ
diff --git a/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Thin.woff2 b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Thin.woff2
new file mode 100644
index 0000000..1dee372
Binary files /dev/null and b/app/Fonts/Vazirmatn/misc/UI/fonts/webfonts/Vazirmatn-UI-Thin.woff2 differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Bold-WOL.eot b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.eot
new file mode 100644
index 0000000..193d9dd
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.eot differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Bold-WOL.ttf b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.ttf
new file mode 100644
index 0000000..e964296
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.ttf differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff
new file mode 100644
index 0000000..fe2c296
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff2 b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff2
new file mode 100644
index 0000000..7e91d01
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Bold-WOL.woff2 differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Light-WOL.eot b/app/Fonts/Without-Latin/Shabnam-Light-WOL.eot
new file mode 100644
index 0000000..192cea9
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Light-WOL.eot differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Light-WOL.ttf b/app/Fonts/Without-Latin/Shabnam-Light-WOL.ttf
new file mode 100644
index 0000000..2d996f5
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Light-WOL.ttf differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff b/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff
new file mode 100644
index 0000000..96d0106
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff2 b/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff2
new file mode 100644
index 0000000..7b38086
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Light-WOL.woff2 differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Medium-WOL.eot b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.eot
new file mode 100644
index 0000000..abf3eb6
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.eot differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Medium-WOL.ttf b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.ttf
new file mode 100644
index 0000000..ac3859a
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.ttf differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff
new file mode 100644
index 0000000..8110ff1
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff2 b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff2
new file mode 100644
index 0000000..4847f6f
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Medium-WOL.woff2 differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Thin-WOL.eot b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.eot
new file mode 100644
index 0000000..8245425
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.eot differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Thin-WOL.ttf b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.ttf
new file mode 100644
index 0000000..1361242
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.ttf differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff
new file mode 100644
index 0000000..fd5a9c0
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff differ
diff --git a/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff2 b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff2
new file mode 100644
index 0000000..98ed15e
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-Thin-WOL.woff2 differ
diff --git a/app/Fonts/Without-Latin/Shabnam-WOL.eot b/app/Fonts/Without-Latin/Shabnam-WOL.eot
new file mode 100644
index 0000000..b574dde
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-WOL.eot differ
diff --git a/app/Fonts/Without-Latin/Shabnam-WOL.ttf b/app/Fonts/Without-Latin/Shabnam-WOL.ttf
new file mode 100644
index 0000000..9f62738
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-WOL.ttf differ
diff --git a/app/Fonts/Without-Latin/Shabnam-WOL.woff b/app/Fonts/Without-Latin/Shabnam-WOL.woff
new file mode 100644
index 0000000..503c0d1
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-WOL.woff differ
diff --git a/app/Fonts/Without-Latin/Shabnam-WOL.woff2 b/app/Fonts/Without-Latin/Shabnam-WOL.woff2
new file mode 100644
index 0000000..300ff5a
Binary files /dev/null and b/app/Fonts/Without-Latin/Shabnam-WOL.woff2 differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-34-00-731Z-d5j1if.jpg b/app/generated_imgs/generated-2026-06-02T14-34-00-731Z-d5j1if.jpg
new file mode 100644
index 0000000..a156fa5
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-34-00-731Z-d5j1if.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-34-55-029Z-wvoswm.jpg b/app/generated_imgs/generated-2026-06-02T14-34-55-029Z-wvoswm.jpg
new file mode 100644
index 0000000..6bc20e8
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-34-55-029Z-wvoswm.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-37-29-288Z-p4b424.jpg b/app/generated_imgs/generated-2026-06-02T14-37-29-288Z-p4b424.jpg
new file mode 100644
index 0000000..745efb0
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-37-29-288Z-p4b424.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-38-22-119Z-8dnasv.jpg b/app/generated_imgs/generated-2026-06-02T14-38-22-119Z-8dnasv.jpg
new file mode 100644
index 0000000..819cfeb
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-38-22-119Z-8dnasv.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-41-40-248Z-3aue1h.jpg b/app/generated_imgs/generated-2026-06-02T14-41-40-248Z-3aue1h.jpg
new file mode 100644
index 0000000..0b83266
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-41-40-248Z-3aue1h.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T14-42-18-058Z-a6u4hs.jpg b/app/generated_imgs/generated-2026-06-02T14-42-18-058Z-a6u4hs.jpg
new file mode 100644
index 0000000..992b896
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T14-42-18-058Z-a6u4hs.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-04-42-700Z-vez0vi.jpg b/app/generated_imgs/generated-2026-06-02T15-04-42-700Z-vez0vi.jpg
new file mode 100644
index 0000000..fdfd3ab
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-04-42-700Z-vez0vi.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-07-02-419Z-mksvjf.jpg b/app/generated_imgs/generated-2026-06-02T15-07-02-419Z-mksvjf.jpg
new file mode 100644
index 0000000..fb291f7
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-07-02-419Z-mksvjf.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-08-08-430Z-y9i9d1.jpg b/app/generated_imgs/generated-2026-06-02T15-08-08-430Z-y9i9d1.jpg
new file mode 100644
index 0000000..6eae79b
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-08-08-430Z-y9i9d1.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-09-27-258Z-uk82qj.jpg b/app/generated_imgs/generated-2026-06-02T15-09-27-258Z-uk82qj.jpg
new file mode 100644
index 0000000..bd59ab4
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-09-27-258Z-uk82qj.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-09-53-933Z-baemy9.jpg b/app/generated_imgs/generated-2026-06-02T15-09-53-933Z-baemy9.jpg
new file mode 100644
index 0000000..fd80fa5
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-09-53-933Z-baemy9.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-11-13-254Z-i0bd9o.jpg b/app/generated_imgs/generated-2026-06-02T15-11-13-254Z-i0bd9o.jpg
new file mode 100644
index 0000000..401d564
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-11-13-254Z-i0bd9o.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-12-21-122Z-6g55xf.jpg b/app/generated_imgs/generated-2026-06-02T15-12-21-122Z-6g55xf.jpg
new file mode 100644
index 0000000..707907a
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-12-21-122Z-6g55xf.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-12-49-085Z-1hdqyk.jpg b/app/generated_imgs/generated-2026-06-02T15-12-49-085Z-1hdqyk.jpg
new file mode 100644
index 0000000..9ad4b85
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-12-49-085Z-1hdqyk.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-14-04-858Z-g97yi0.jpg b/app/generated_imgs/generated-2026-06-02T15-14-04-858Z-g97yi0.jpg
new file mode 100644
index 0000000..b28f3a9
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-14-04-858Z-g97yi0.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-15-03-719Z-17pks5.jpg b/app/generated_imgs/generated-2026-06-02T15-15-03-719Z-17pks5.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-15-03-719Z-17pks5.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-16-00-774Z-niq8gj.jpg b/app/generated_imgs/generated-2026-06-02T15-16-00-774Z-niq8gj.jpg
new file mode 100644
index 0000000..c17301f
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-16-00-774Z-niq8gj.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-16-45-374Z-ua8uc5.jpg b/app/generated_imgs/generated-2026-06-02T15-16-45-374Z-ua8uc5.jpg
new file mode 100644
index 0000000..fd068a1
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-16-45-374Z-ua8uc5.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-18-21-399Z-0ikj19.jpg b/app/generated_imgs/generated-2026-06-02T15-18-21-399Z-0ikj19.jpg
new file mode 100644
index 0000000..51fc968
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-18-21-399Z-0ikj19.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-19-13-432Z-4ik50b.jpg b/app/generated_imgs/generated-2026-06-02T15-19-13-432Z-4ik50b.jpg
new file mode 100644
index 0000000..9b1dbfc
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-19-13-432Z-4ik50b.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-20-00-411Z-h5gs8l.jpg b/app/generated_imgs/generated-2026-06-02T15-20-00-411Z-h5gs8l.jpg
new file mode 100644
index 0000000..c80a435
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-20-00-411Z-h5gs8l.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-21-01-648Z-51b3pw.jpg b/app/generated_imgs/generated-2026-06-02T15-21-01-648Z-51b3pw.jpg
new file mode 100644
index 0000000..75c9fab
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-21-01-648Z-51b3pw.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-21-49-528Z-7m8tct.jpg b/app/generated_imgs/generated-2026-06-02T15-21-49-528Z-7m8tct.jpg
new file mode 100644
index 0000000..26ae2ea
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-21-49-528Z-7m8tct.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T15-23-10-606Z-bpdxlw.jpg b/app/generated_imgs/generated-2026-06-02T15-23-10-606Z-bpdxlw.jpg
new file mode 100644
index 0000000..9a21334
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T15-23-10-606Z-bpdxlw.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-51-37-841Z-00xo0c.jpg b/app/generated_imgs/generated-2026-06-02T16-51-37-841Z-00xo0c.jpg
new file mode 100644
index 0000000..210f384
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-51-37-841Z-00xo0c.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-52-10-523Z-8t4hmi.jpg b/app/generated_imgs/generated-2026-06-02T16-52-10-523Z-8t4hmi.jpg
new file mode 100644
index 0000000..178269e
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-52-10-523Z-8t4hmi.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-53-54-668Z-99vpqq.jpg b/app/generated_imgs/generated-2026-06-02T16-53-54-668Z-99vpqq.jpg
new file mode 100644
index 0000000..bb616f2
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-53-54-668Z-99vpqq.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-54-46-929Z-6xqopq.jpg b/app/generated_imgs/generated-2026-06-02T16-54-46-929Z-6xqopq.jpg
new file mode 100644
index 0000000..53d7bda
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-54-46-929Z-6xqopq.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-55-45-276Z-in76wh.jpg b/app/generated_imgs/generated-2026-06-02T16-55-45-276Z-in76wh.jpg
new file mode 100644
index 0000000..1b7850e
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-55-45-276Z-in76wh.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-56-16-420Z-5fi334.jpg b/app/generated_imgs/generated-2026-06-02T16-56-16-420Z-5fi334.jpg
new file mode 100644
index 0000000..d177930
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-56-16-420Z-5fi334.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-56-50-536Z-wovzck.jpg b/app/generated_imgs/generated-2026-06-02T16-56-50-536Z-wovzck.jpg
new file mode 100644
index 0000000..d89d243
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-56-50-536Z-wovzck.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T16-57-30-481Z-cec3xu.jpg b/app/generated_imgs/generated-2026-06-02T16-57-30-481Z-cec3xu.jpg
new file mode 100644
index 0000000..4fd2938
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T16-57-30-481Z-cec3xu.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-17-51-584Z-9afaml.jpg b/app/generated_imgs/generated-2026-06-02T17-17-51-584Z-9afaml.jpg
new file mode 100644
index 0000000..13524bb
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-17-51-584Z-9afaml.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-22-24-886Z-ujit5l.jpg b/app/generated_imgs/generated-2026-06-02T17-22-24-886Z-ujit5l.jpg
new file mode 100644
index 0000000..c710017
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-22-24-886Z-ujit5l.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-22-39-319Z-pdnwrk.jpg b/app/generated_imgs/generated-2026-06-02T17-22-39-319Z-pdnwrk.jpg
new file mode 100644
index 0000000..3fcd57f
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-22-39-319Z-pdnwrk.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-28-01-159Z-g0elrr.jpg b/app/generated_imgs/generated-2026-06-02T17-28-01-159Z-g0elrr.jpg
new file mode 100644
index 0000000..93ed592
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-28-01-159Z-g0elrr.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-33-53-720Z-jk53xb.jpg b/app/generated_imgs/generated-2026-06-02T17-33-53-720Z-jk53xb.jpg
new file mode 100644
index 0000000..6556881
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-33-53-720Z-jk53xb.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-34-17-396Z-273876.jpg b/app/generated_imgs/generated-2026-06-02T17-34-17-396Z-273876.jpg
new file mode 100644
index 0000000..3846b66
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-34-17-396Z-273876.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-34-41-483Z-9ll3wj.jpg b/app/generated_imgs/generated-2026-06-02T17-34-41-483Z-9ll3wj.jpg
new file mode 100644
index 0000000..b647720
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-34-41-483Z-9ll3wj.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-35-24-495Z-fctkwl.jpg b/app/generated_imgs/generated-2026-06-02T17-35-24-495Z-fctkwl.jpg
new file mode 100644
index 0000000..56f6d9c
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-35-24-495Z-fctkwl.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-35-47-762Z-9wedug.jpg b/app/generated_imgs/generated-2026-06-02T17-35-47-762Z-9wedug.jpg
new file mode 100644
index 0000000..073b517
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-35-47-762Z-9wedug.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-36-30-160Z-lxzl3b.jpg b/app/generated_imgs/generated-2026-06-02T17-36-30-160Z-lxzl3b.jpg
new file mode 100644
index 0000000..be24f98
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-36-30-160Z-lxzl3b.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T17-39-50-339Z-u2w7id.jpg b/app/generated_imgs/generated-2026-06-02T17-39-50-339Z-u2w7id.jpg
new file mode 100644
index 0000000..1a2c709
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T17-39-50-339Z-u2w7id.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-36-39-356Z-fpnixe.jpg b/app/generated_imgs/generated-2026-06-02T21-36-39-356Z-fpnixe.jpg
new file mode 100644
index 0000000..f6ba317
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-36-39-356Z-fpnixe.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-37-10-272Z-q6hzcl.jpg b/app/generated_imgs/generated-2026-06-02T21-37-10-272Z-q6hzcl.jpg
new file mode 100644
index 0000000..585c4cf
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-37-10-272Z-q6hzcl.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-37-39-393Z-k4zxmd.jpg b/app/generated_imgs/generated-2026-06-02T21-37-39-393Z-k4zxmd.jpg
new file mode 100644
index 0000000..da9b0fe
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-37-39-393Z-k4zxmd.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-38-26-532Z-8vuaxg.jpg b/app/generated_imgs/generated-2026-06-02T21-38-26-532Z-8vuaxg.jpg
new file mode 100644
index 0000000..0c17865
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-38-26-532Z-8vuaxg.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-38-58-981Z-asrc23.jpg b/app/generated_imgs/generated-2026-06-02T21-38-58-981Z-asrc23.jpg
new file mode 100644
index 0000000..fa00dc5
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-38-58-981Z-asrc23.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-39-30-151Z-ytccjt.jpg b/app/generated_imgs/generated-2026-06-02T21-39-30-151Z-ytccjt.jpg
new file mode 100644
index 0000000..8fadc62
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-39-30-151Z-ytccjt.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-40-02-939Z-vpklc6.jpg b/app/generated_imgs/generated-2026-06-02T21-40-02-939Z-vpklc6.jpg
new file mode 100644
index 0000000..30711b1
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-40-02-939Z-vpklc6.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-40-36-518Z-77wr5a.jpg b/app/generated_imgs/generated-2026-06-02T21-40-36-518Z-77wr5a.jpg
new file mode 100644
index 0000000..52d829b
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-40-36-518Z-77wr5a.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-41-15-215Z-yqgt9s.jpg b/app/generated_imgs/generated-2026-06-02T21-41-15-215Z-yqgt9s.jpg
new file mode 100644
index 0000000..1a18e51
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-41-15-215Z-yqgt9s.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-41-44-950Z-d6todu.jpg b/app/generated_imgs/generated-2026-06-02T21-41-44-950Z-d6todu.jpg
new file mode 100644
index 0000000..863451e
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-41-44-950Z-d6todu.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-42-13-869Z-e66kwq.jpg b/app/generated_imgs/generated-2026-06-02T21-42-13-869Z-e66kwq.jpg
new file mode 100644
index 0000000..236b63f
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-42-13-869Z-e66kwq.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-42-44-086Z-ief5fc.jpg b/app/generated_imgs/generated-2026-06-02T21-42-44-086Z-ief5fc.jpg
new file mode 100644
index 0000000..3f41bfa
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-42-44-086Z-ief5fc.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-43-27-049Z-9d16s1.jpg b/app/generated_imgs/generated-2026-06-02T21-43-27-049Z-9d16s1.jpg
new file mode 100644
index 0000000..7d66f5c
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-43-27-049Z-9d16s1.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-43-58-373Z-ksok19.jpg b/app/generated_imgs/generated-2026-06-02T21-43-58-373Z-ksok19.jpg
new file mode 100644
index 0000000..56dbb4c
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-43-58-373Z-ksok19.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-44-28-475Z-nd560l.jpg b/app/generated_imgs/generated-2026-06-02T21-44-28-475Z-nd560l.jpg
new file mode 100644
index 0000000..752ba00
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-44-28-475Z-nd560l.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-45-00-759Z-gd6nvo.jpg b/app/generated_imgs/generated-2026-06-02T21-45-00-759Z-gd6nvo.jpg
new file mode 100644
index 0000000..00b70d6
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-45-00-759Z-gd6nvo.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-02T21-45-42-292Z-gdpqj6.jpg b/app/generated_imgs/generated-2026-06-02T21-45-42-292Z-gdpqj6.jpg
new file mode 100644
index 0000000..6bc8b26
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-02T21-45-42-292Z-gdpqj6.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-01-12-779Z-annbwj.jpg b/app/generated_imgs/generated-2026-06-03T09-01-12-779Z-annbwj.jpg
new file mode 100644
index 0000000..90b303d
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-01-12-779Z-annbwj.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-01-37-743Z-4283rk.jpg b/app/generated_imgs/generated-2026-06-03T09-01-37-743Z-4283rk.jpg
new file mode 100644
index 0000000..e585bfd
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-01-37-743Z-4283rk.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-02-03-819Z-wqymo6.jpg b/app/generated_imgs/generated-2026-06-03T09-02-03-819Z-wqymo6.jpg
new file mode 100644
index 0000000..c7eee38
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-02-03-819Z-wqymo6.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-02-26-611Z-irujlf.jpg b/app/generated_imgs/generated-2026-06-03T09-02-26-611Z-irujlf.jpg
new file mode 100644
index 0000000..7a642e8
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-02-26-611Z-irujlf.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-03-14-016Z-pnf0r8.jpg b/app/generated_imgs/generated-2026-06-03T09-03-14-016Z-pnf0r8.jpg
new file mode 100644
index 0000000..a96fa8c
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-03-14-016Z-pnf0r8.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-03-38-688Z-ue4k3l.jpg b/app/generated_imgs/generated-2026-06-03T09-03-38-688Z-ue4k3l.jpg
new file mode 100644
index 0000000..16b136f
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-03-38-688Z-ue4k3l.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-04-05-357Z-nkct81.jpg b/app/generated_imgs/generated-2026-06-03T09-04-05-357Z-nkct81.jpg
new file mode 100644
index 0000000..012dc42
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-04-05-357Z-nkct81.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-04-30-168Z-82fll8.jpg b/app/generated_imgs/generated-2026-06-03T09-04-30-168Z-82fll8.jpg
new file mode 100644
index 0000000..aaafed7
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-04-30-168Z-82fll8.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-04-54-453Z-74auks.jpg b/app/generated_imgs/generated-2026-06-03T09-04-54-453Z-74auks.jpg
new file mode 100644
index 0000000..27cdc68
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-04-54-453Z-74auks.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-05-22-285Z-7ade5s.jpg b/app/generated_imgs/generated-2026-06-03T09-05-22-285Z-7ade5s.jpg
new file mode 100644
index 0000000..4696675
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-05-22-285Z-7ade5s.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-05-51-162Z-exl2vy.jpg b/app/generated_imgs/generated-2026-06-03T09-05-51-162Z-exl2vy.jpg
new file mode 100644
index 0000000..b14b8c5
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-05-51-162Z-exl2vy.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-06-16-427Z-e6icoa.jpg b/app/generated_imgs/generated-2026-06-03T09-06-16-427Z-e6icoa.jpg
new file mode 100644
index 0000000..ccb5a8f
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-06-16-427Z-e6icoa.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-06-42-414Z-2cgxan.jpg b/app/generated_imgs/generated-2026-06-03T09-06-42-414Z-2cgxan.jpg
new file mode 100644
index 0000000..e8473e8
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-06-42-414Z-2cgxan.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-07-09-150Z-u6adsa.jpg b/app/generated_imgs/generated-2026-06-03T09-07-09-150Z-u6adsa.jpg
new file mode 100644
index 0000000..f88be65
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-07-09-150Z-u6adsa.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-07-33-800Z-vxi5w4.jpg b/app/generated_imgs/generated-2026-06-03T09-07-33-800Z-vxi5w4.jpg
new file mode 100644
index 0000000..81e3a89
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-07-33-800Z-vxi5w4.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-08-00-015Z-0yaak1.jpg b/app/generated_imgs/generated-2026-06-03T09-08-00-015Z-0yaak1.jpg
new file mode 100644
index 0000000..e3a4a1e
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-08-00-015Z-0yaak1.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T09-08-27-262Z-y8e9g2.jpg b/app/generated_imgs/generated-2026-06-03T09-08-27-262Z-y8e9g2.jpg
new file mode 100644
index 0000000..1cf1cd7
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T09-08-27-262Z-y8e9g2.jpg differ
diff --git a/app/generated_imgs/generated-2026-06-03T13-48-42-166Z-k3gi1x.jpg b/app/generated_imgs/generated-2026-06-03T13-48-42-166Z-k3gi1x.jpg
new file mode 100644
index 0000000..4652860
Binary files /dev/null and b/app/generated_imgs/generated-2026-06-03T13-48-42-166Z-k3gi1x.jpg differ
diff --git a/app/public/favicon.ico b/app/public/favicon.ico
new file mode 100644
index 0000000..4afd289
Binary files /dev/null and b/app/public/favicon.ico differ
diff --git a/app/public/favicon.png b/app/public/favicon.png
new file mode 100644
index 0000000..4afd289
Binary files /dev/null and b/app/public/favicon.png differ
diff --git a/app/public/fonts/PelakFA-Bold.woff b/app/public/fonts/PelakFA-Bold.woff
new file mode 100644
index 0000000..3718e87
Binary files /dev/null and b/app/public/fonts/PelakFA-Bold.woff differ
diff --git a/app/public/fonts/PelakFA-ExtraBold.woff b/app/public/fonts/PelakFA-ExtraBold.woff
new file mode 100644
index 0000000..5b6b355
Binary files /dev/null and b/app/public/fonts/PelakFA-ExtraBold.woff differ
diff --git a/app/public/fonts/Vazirmatn-Black.ttf b/app/public/fonts/Vazirmatn-Black.ttf
new file mode 100644
index 0000000..e2f4cf4
Binary files /dev/null and b/app/public/fonts/Vazirmatn-Black.ttf differ
diff --git a/app/public/fonts/Vazirmatn-Bold.ttf b/app/public/fonts/Vazirmatn-Bold.ttf
new file mode 100644
index 0000000..fe2226a
Binary files /dev/null and b/app/public/fonts/Vazirmatn-Bold.ttf differ
diff --git a/app/public/fonts/Vazirmatn-ExtraBold.ttf b/app/public/fonts/Vazirmatn-ExtraBold.ttf
new file mode 100644
index 0000000..67370af
Binary files /dev/null and b/app/public/fonts/Vazirmatn-ExtraBold.ttf differ
diff --git a/app/public/fonts/Vazirmatn-Medium.ttf b/app/public/fonts/Vazirmatn-Medium.ttf
new file mode 100644
index 0000000..82b0857
Binary files /dev/null and b/app/public/fonts/Vazirmatn-Medium.ttf differ
diff --git a/app/public/fonts/Vazirmatn-Regular.ttf b/app/public/fonts/Vazirmatn-Regular.ttf
new file mode 100644
index 0000000..d089a21
Binary files /dev/null and b/app/public/fonts/Vazirmatn-Regular.ttf differ
diff --git a/app/public/fonts/Vazirmatn-SemiBold.ttf b/app/public/fonts/Vazirmatn-SemiBold.ttf
new file mode 100644
index 0000000..fa4f890
Binary files /dev/null and b/app/public/fonts/Vazirmatn-SemiBold.ttf differ
diff --git a/app/public/fonts/fira/FiraCode-Bold.woff2 b/app/public/fonts/fira/FiraCode-Bold.woff2
new file mode 100644
index 0000000..349dc36
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-Bold.woff2 differ
diff --git a/app/public/fonts/fira/FiraCode-Light.woff2 b/app/public/fonts/fira/FiraCode-Light.woff2
new file mode 100644
index 0000000..eeaa303
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-Light.woff2 differ
diff --git a/app/public/fonts/fira/FiraCode-Medium.woff2 b/app/public/fonts/fira/FiraCode-Medium.woff2
new file mode 100644
index 0000000..7f1d770
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-Medium.woff2 differ
diff --git a/app/public/fonts/fira/FiraCode-Regular.woff2 b/app/public/fonts/fira/FiraCode-Regular.woff2
new file mode 100644
index 0000000..f8b63fb
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-Regular.woff2 differ
diff --git a/app/public/fonts/fira/FiraCode-SemiBold.woff2 b/app/public/fonts/fira/FiraCode-SemiBold.woff2
new file mode 100644
index 0000000..ccbefc8
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-SemiBold.woff2 differ
diff --git a/app/public/fonts/fira/FiraCode-VF.woff2 b/app/public/fonts/fira/FiraCode-VF.woff2
new file mode 100644
index 0000000..e755a9d
Binary files /dev/null and b/app/public/fonts/fira/FiraCode-VF.woff2 differ
diff --git a/app/public/fonts/fira/FiraMono-Bold.woff2 b/app/public/fonts/fira/FiraMono-Bold.woff2
new file mode 100644
index 0000000..832aaab
Binary files /dev/null and b/app/public/fonts/fira/FiraMono-Bold.woff2 differ
diff --git a/app/public/fonts/fira/FiraMono-Medium.woff2 b/app/public/fonts/fira/FiraMono-Medium.woff2
new file mode 100644
index 0000000..610e9b2
Binary files /dev/null and b/app/public/fonts/fira/FiraMono-Medium.woff2 differ
diff --git a/app/public/fonts/fira/FiraMono-Regular.woff2 b/app/public/fonts/fira/FiraMono-Regular.woff2
new file mode 100644
index 0000000..9fa44b7
Binary files /dev/null and b/app/public/fonts/fira/FiraMono-Regular.woff2 differ
diff --git a/app/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg b/app/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg
new file mode 100644
index 0000000..e3a4a1e
Binary files /dev/null and b/app/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg differ
diff --git a/app/public/images/articles/agentic-ai-production-2026-photo-1.jpg b/app/public/images/articles/agentic-ai-production-2026-photo-1.jpg
new file mode 100644
index 0000000..51fc968
Binary files /dev/null and b/app/public/images/articles/agentic-ai-production-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-clean-data-photo-1.jpg b/app/public/images/articles/ai-clean-data-photo-1.jpg
new file mode 100644
index 0000000..26ae2ea
Binary files /dev/null and b/app/public/images/articles/ai-clean-data-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-data-centric-2026-photo-1.jpg b/app/public/images/articles/ai-data-centric-2026-photo-1.jpg
new file mode 100644
index 0000000..c80a435
Binary files /dev/null and b/app/public/images/articles/ai-data-centric-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-data-centric-2026-photo-2.jpg b/app/public/images/articles/ai-data-centric-2026-photo-2.jpg
new file mode 100644
index 0000000..4fd2938
Binary files /dev/null and b/app/public/images/articles/ai-data-centric-2026-photo-2.jpg differ
diff --git a/app/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg b/app/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg
new file mode 100644
index 0000000..992b896
Binary files /dev/null and b/app/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-executive-order-june-2026-photo-1.jpg b/app/public/images/articles/ai-executive-order-june-2026-photo-1.jpg
new file mode 100644
index 0000000..c7eee38
Binary files /dev/null and b/app/public/images/articles/ai-executive-order-june-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-hardware-roadmap-photo-1.jpg b/app/public/images/articles/ai-hardware-roadmap-photo-1.jpg
new file mode 100644
index 0000000..b28f3a9
Binary files /dev/null and b/app/public/images/articles/ai-hardware-roadmap-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg b/app/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg
new file mode 100644
index 0000000..8fadc62
Binary files /dev/null and b/app/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg differ
diff --git a/app/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg b/app/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg
new file mode 100644
index 0000000..e8473e8
Binary files /dev/null and b/app/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg differ
diff --git a/app/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg b/app/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg
new file mode 100644
index 0000000..863451e
Binary files /dev/null and b/app/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg differ
diff --git a/app/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg b/app/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg
new file mode 100644
index 0000000..585c4cf
Binary files /dev/null and b/app/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg differ
diff --git a/app/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg b/app/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg
new file mode 100644
index 0000000..a96fa8c
Binary files /dev/null and b/app/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg differ
diff --git a/app/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg b/app/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg
new file mode 100644
index 0000000..707907a
Binary files /dev/null and b/app/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/browser-architecture-photo-1.jpg b/app/public/images/articles/browser-architecture-photo-1.jpg
new file mode 100644
index 0000000..401d564
Binary files /dev/null and b/app/public/images/articles/browser-architecture-photo-1.jpg differ
diff --git a/app/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg b/app/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg
new file mode 100644
index 0000000..90b303d
Binary files /dev/null and b/app/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg differ
diff --git a/app/public/images/articles/chrome-149-devtools-agents-photo-1.jpg b/app/public/images/articles/chrome-149-devtools-agents-photo-1.jpg
new file mode 100644
index 0000000..236b63f
Binary files /dev/null and b/app/public/images/articles/chrome-149-devtools-agents-photo-1.jpg differ
diff --git a/app/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg b/app/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg
new file mode 100644
index 0000000..e585bfd
Binary files /dev/null and b/app/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg differ
diff --git a/app/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg b/app/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg
new file mode 100644
index 0000000..fa00dc5
Binary files /dev/null and b/app/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg differ
diff --git a/app/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg b/app/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg
new file mode 100644
index 0000000..00b70d6
Binary files /dev/null and b/app/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg differ
diff --git a/app/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg b/app/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg
new file mode 100644
index 0000000..1a18e51
Binary files /dev/null and b/app/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg differ
diff --git a/app/public/images/articles/context-optimization-copilot-credits-photo-1.jpg b/app/public/images/articles/context-optimization-copilot-credits-photo-1.jpg
new file mode 100644
index 0000000..da9b0fe
Binary files /dev/null and b/app/public/images/articles/context-optimization-copilot-credits-photo-1.jpg differ
diff --git a/app/public/images/articles/copilot-token-billing-2026-photo-1.jpg b/app/public/images/articles/copilot-token-billing-2026-photo-1.jpg
new file mode 100644
index 0000000..f6ba317
Binary files /dev/null and b/app/public/images/articles/copilot-token-billing-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/custom-ai-chips-photo-1.jpg b/app/public/images/articles/custom-ai-chips-photo-1.jpg
new file mode 100644
index 0000000..a156fa5
Binary files /dev/null and b/app/public/images/articles/custom-ai-chips-photo-1.jpg differ
diff --git a/app/public/images/articles/custom-ai-chips-photo-2.jpg b/app/public/images/articles/custom-ai-chips-photo-2.jpg
new file mode 100644
index 0000000..6bc20e8
Binary files /dev/null and b/app/public/images/articles/custom-ai-chips-photo-2.jpg differ
diff --git a/app/public/images/articles/custom-ai-chips-photo-3.jpg b/app/public/images/articles/custom-ai-chips-photo-3.jpg
new file mode 100644
index 0000000..b28f3a9
Binary files /dev/null and b/app/public/images/articles/custom-ai-chips-photo-3.jpg differ
diff --git a/app/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg b/app/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/app/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg differ
diff --git a/app/public/images/articles/data-governance-2026-photo-1.jpg b/app/public/images/articles/data-governance-2026-photo-1.jpg
new file mode 100644
index 0000000..9b1dbfc
Binary files /dev/null and b/app/public/images/articles/data-governance-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/data-governance-2026-photo-2.jpg b/app/public/images/articles/data-governance-2026-photo-2.jpg
new file mode 100644
index 0000000..c80a435
Binary files /dev/null and b/app/public/images/articles/data-governance-2026-photo-2.jpg differ
diff --git a/app/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg b/app/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg
new file mode 100644
index 0000000..0c17865
Binary files /dev/null and b/app/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg differ
diff --git a/app/public/images/articles/dna-data-storage-biomemory-photo-1.jpg b/app/public/images/articles/dna-data-storage-biomemory-photo-1.jpg
new file mode 100644
index 0000000..fb291f7
Binary files /dev/null and b/app/public/images/articles/dna-data-storage-biomemory-photo-1.jpg differ
diff --git a/app/public/images/articles/dod-gates-ai-cicd-photo-1.jpg b/app/public/images/articles/dod-gates-ai-cicd-photo-1.jpg
new file mode 100644
index 0000000..52d829b
Binary files /dev/null and b/app/public/images/articles/dod-gates-ai-cicd-photo-1.jpg differ
diff --git a/app/public/images/articles/edge-computing-photo-1.jpg b/app/public/images/articles/edge-computing-photo-1.jpg
new file mode 100644
index 0000000..9ad4b85
Binary files /dev/null and b/app/public/images/articles/edge-computing-photo-1.jpg differ
diff --git a/app/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg b/app/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg
new file mode 100644
index 0000000..4652860
Binary files /dev/null and b/app/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg differ
diff --git a/app/public/images/articles/fintech-regulation-photo-1.jpg b/app/public/images/articles/fintech-regulation-photo-1.jpg
new file mode 100644
index 0000000..fd068a1
Binary files /dev/null and b/app/public/images/articles/fintech-regulation-photo-1.jpg differ
diff --git a/app/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg b/app/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg
new file mode 100644
index 0000000..6bc8b26
Binary files /dev/null and b/app/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg differ
diff --git a/app/public/images/articles/graphene-semiconductors-2026-photo-1.jpg b/app/public/images/articles/graphene-semiconductors-2026-photo-1.jpg
new file mode 100644
index 0000000..210f384
Binary files /dev/null and b/app/public/images/articles/graphene-semiconductors-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg b/app/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg
new file mode 100644
index 0000000..f88be65
Binary files /dev/null and b/app/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg differ
diff --git a/app/public/images/articles/india-sovereign-ai-audit-photo-1.jpg b/app/public/images/articles/india-sovereign-ai-audit-photo-1.jpg
new file mode 100644
index 0000000..7a642e8
Binary files /dev/null and b/app/public/images/articles/india-sovereign-ai-audit-photo-1.jpg differ
diff --git a/app/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg b/app/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg
new file mode 100644
index 0000000..16b136f
Binary files /dev/null and b/app/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg differ
diff --git a/app/public/images/articles/iranian-startups-scale-photo-1.jpg b/app/public/images/articles/iranian-startups-scale-photo-1.jpg
new file mode 100644
index 0000000..9a21334
Binary files /dev/null and b/app/public/images/articles/iranian-startups-scale-photo-1.jpg differ
diff --git a/app/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg b/app/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg
new file mode 100644
index 0000000..1cf1cd7
Binary files /dev/null and b/app/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg differ
diff --git a/app/public/images/articles/llm-security-photo-1.jpg b/app/public/images/articles/llm-security-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/app/public/images/articles/llm-security-photo-1.jpg differ
diff --git a/app/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg b/app/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg
new file mode 100644
index 0000000..75c9fab
Binary files /dev/null and b/app/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg b/app/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg
new file mode 100644
index 0000000..00b70d6
Binary files /dev/null and b/app/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg differ
diff --git a/app/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg b/app/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg
new file mode 100644
index 0000000..fd80fa5
Binary files /dev/null and b/app/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg differ
diff --git a/app/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg b/app/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg
new file mode 100644
index 0000000..b14b8c5
Binary files /dev/null and b/app/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg differ
diff --git a/app/public/images/articles/open-source-ai-sovereignty-photo-1.jpg b/app/public/images/articles/open-source-ai-sovereignty-photo-1.jpg
new file mode 100644
index 0000000..d177930
Binary files /dev/null and b/app/public/images/articles/open-source-ai-sovereignty-photo-1.jpg differ
diff --git a/app/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg b/app/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg
new file mode 100644
index 0000000..752ba00
Binary files /dev/null and b/app/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg differ
diff --git a/app/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg b/app/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg
new file mode 100644
index 0000000..56dbb4c
Binary files /dev/null and b/app/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg differ
diff --git a/app/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg b/app/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg
new file mode 100644
index 0000000..56dbb4c
Binary files /dev/null and b/app/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg differ
diff --git a/app/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg b/app/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg
new file mode 100644
index 0000000..7d66f5c
Binary files /dev/null and b/app/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg differ
diff --git a/app/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg b/app/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg
new file mode 100644
index 0000000..bd59ab4
Binary files /dev/null and b/app/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg differ
diff --git a/app/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg b/app/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg
new file mode 100644
index 0000000..745efb0
Binary files /dev/null and b/app/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg b/app/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg
new file mode 100644
index 0000000..819cfeb
Binary files /dev/null and b/app/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg differ
diff --git a/app/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg b/app/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg
new file mode 100644
index 0000000..178269e
Binary files /dev/null and b/app/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg differ
diff --git a/app/public/images/articles/project-solara-jit-ui-photo-1.jpg b/app/public/images/articles/project-solara-jit-ui-photo-1.jpg
new file mode 100644
index 0000000..012dc42
Binary files /dev/null and b/app/public/images/articles/project-solara-jit-ui-photo-1.jpg differ
diff --git a/app/public/images/articles/project-solara-wearable-frontline-photo-1.jpg b/app/public/images/articles/project-solara-wearable-frontline-photo-1.jpg
new file mode 100644
index 0000000..aaafed7
Binary files /dev/null and b/app/public/images/articles/project-solara-wearable-frontline-photo-1.jpg differ
diff --git a/app/public/images/articles/quantum-computing-photo-1.jpg b/app/public/images/articles/quantum-computing-photo-1.jpg
new file mode 100644
index 0000000..0b83266
Binary files /dev/null and b/app/public/images/articles/quantum-computing-photo-1.jpg differ
diff --git a/app/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg b/app/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg
new file mode 100644
index 0000000..fdfd3ab
Binary files /dev/null and b/app/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg differ
diff --git a/app/public/images/articles/rust-systems-2026-photo-1.jpg b/app/public/images/articles/rust-systems-2026-photo-1.jpg
new file mode 100644
index 0000000..c17301f
Binary files /dev/null and b/app/public/images/articles/rust-systems-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/small-llms-photo-1.jpg b/app/public/images/articles/small-llms-photo-1.jpg
new file mode 100644
index 0000000..53d7bda
Binary files /dev/null and b/app/public/images/articles/small-llms-photo-1.jpg differ
diff --git a/app/public/images/articles/software-supply-chain-photo-1.jpg b/app/public/images/articles/software-supply-chain-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/app/public/images/articles/software-supply-chain-photo-1.jpg differ
diff --git a/app/public/images/articles/synthetic-data-photo-1.jpg b/app/public/images/articles/synthetic-data-photo-1.jpg
new file mode 100644
index 0000000..d89d243
Binary files /dev/null and b/app/public/images/articles/synthetic-data-photo-1.jpg differ
diff --git a/app/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg b/app/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg
new file mode 100644
index 0000000..81e3a89
Binary files /dev/null and b/app/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg differ
diff --git a/app/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg b/app/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg
new file mode 100644
index 0000000..bb616f2
Binary files /dev/null and b/app/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg differ
diff --git a/app/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg b/app/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg
new file mode 100644
index 0000000..3f41bfa
Binary files /dev/null and b/app/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg differ
diff --git a/app/public/images/articles/venture-capital-ai-2026-photo-1.jpg b/app/public/images/articles/venture-capital-ai-2026-photo-1.jpg
new file mode 100644
index 0000000..1b7850e
Binary files /dev/null and b/app/public/images/articles/venture-capital-ai-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/vibe-coding-2026-photo-1.jpg b/app/public/images/articles/vibe-coding-2026-photo-1.jpg
new file mode 100644
index 0000000..6eae79b
Binary files /dev/null and b/app/public/images/articles/vibe-coding-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg b/app/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg
new file mode 100644
index 0000000..6eae79b
Binary files /dev/null and b/app/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg differ
diff --git a/app/public/images/articles/vibe-coding-production-failures-photo-1.jpg b/app/public/images/articles/vibe-coding-production-failures-photo-1.jpg
new file mode 100644
index 0000000..30711b1
Binary files /dev/null and b/app/public/images/articles/vibe-coding-production-failures-photo-1.jpg differ
diff --git a/app/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg b/app/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg
new file mode 100644
index 0000000..4696675
Binary files /dev/null and b/app/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg differ
diff --git a/app/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg b/app/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg
new file mode 100644
index 0000000..27cdc68
Binary files /dev/null and b/app/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg differ
diff --git a/app/public/images/authors-hero.jpg b/app/public/images/authors-hero.jpg
new file mode 100644
index 0000000..be24f98
Binary files /dev/null and b/app/public/images/authors-hero.jpg differ
diff --git a/app/public/images/avatar-ahmadreza.png b/app/public/images/avatar-ahmadreza.png
new file mode 100644
index 0000000..3d8af80
Binary files /dev/null and b/app/public/images/avatar-ahmadreza.png differ
diff --git a/app/public/images/avatar-arsam.png b/app/public/images/avatar-arsam.png
new file mode 100644
index 0000000..2eeb164
Binary files /dev/null and b/app/public/images/avatar-arsam.png differ
diff --git a/app/public/images/category-hero-ai-v2.jpg b/app/public/images/category-hero-ai-v2.jpg
new file mode 100644
index 0000000..93ed592
Binary files /dev/null and b/app/public/images/category-hero-ai-v2.jpg differ
diff --git a/app/public/images/category-hero-ai.jpg b/app/public/images/category-hero-ai.jpg
new file mode 100644
index 0000000..93ed592
Binary files /dev/null and b/app/public/images/category-hero-ai.jpg differ
diff --git a/app/public/images/category-hero-data.jpg b/app/public/images/category-hero-data.jpg
new file mode 100644
index 0000000..1a2c709
Binary files /dev/null and b/app/public/images/category-hero-data.jpg differ
diff --git a/app/public/images/category-hero-future.jpg b/app/public/images/category-hero-future.jpg
new file mode 100644
index 0000000..073b517
Binary files /dev/null and b/app/public/images/category-hero-future.jpg differ
diff --git a/app/public/images/category-hero-hardware.jpg b/app/public/images/category-hero-hardware.jpg
new file mode 100644
index 0000000..3846b66
Binary files /dev/null and b/app/public/images/category-hero-hardware.jpg differ
diff --git a/app/public/images/category-hero-security.jpg b/app/public/images/category-hero-security.jpg
new file mode 100644
index 0000000..b647720
Binary files /dev/null and b/app/public/images/category-hero-security.jpg differ
diff --git a/app/public/images/category-hero-software.jpg b/app/public/images/category-hero-software.jpg
new file mode 100644
index 0000000..56f6d9c
Binary files /dev/null and b/app/public/images/category-hero-software.jpg differ
diff --git a/app/public/images/category-hero-startup.jpg b/app/public/images/category-hero-startup.jpg
new file mode 100644
index 0000000..6556881
Binary files /dev/null and b/app/public/images/category-hero-startup.jpg differ
diff --git a/app/public/images/og/adafruit-fluxai-responsible-disclosure.jpg b/app/public/images/og/adafruit-fluxai-responsible-disclosure.jpg
new file mode 100644
index 0000000..08bb7a9
Binary files /dev/null and b/app/public/images/og/adafruit-fluxai-responsible-disclosure.jpg differ
diff --git a/app/public/images/og/agentic-ai-production-2026.jpg b/app/public/images/og/agentic-ai-production-2026.jpg
new file mode 100644
index 0000000..3bd3d9a
Binary files /dev/null and b/app/public/images/og/agentic-ai-production-2026.jpg differ
diff --git a/app/public/images/og/ai-clean-data.jpg b/app/public/images/og/ai-clean-data.jpg
new file mode 100644
index 0000000..77b0840
Binary files /dev/null and b/app/public/images/og/ai-clean-data.jpg differ
diff --git a/app/public/images/og/ai-data-centric-2026.jpg b/app/public/images/og/ai-data-centric-2026.jpg
new file mode 100644
index 0000000..7166a6a
Binary files /dev/null and b/app/public/images/og/ai-data-centric-2026.jpg differ
diff --git a/app/public/images/og/ai-energy-crisis-nuclear.jpg b/app/public/images/og/ai-energy-crisis-nuclear.jpg
new file mode 100644
index 0000000..c296f8a
Binary files /dev/null and b/app/public/images/og/ai-energy-crisis-nuclear.jpg differ
diff --git a/app/public/images/og/ai-executive-order-june-2026.jpg b/app/public/images/og/ai-executive-order-june-2026.jpg
new file mode 100644
index 0000000..7fc7e0f
Binary files /dev/null and b/app/public/images/og/ai-executive-order-june-2026.jpg differ
diff --git a/app/public/images/og/ai-hardware-roadmap.jpg b/app/public/images/og/ai-hardware-roadmap.jpg
new file mode 100644
index 0000000..caf44d5
Binary files /dev/null and b/app/public/images/og/ai-hardware-roadmap.jpg differ
diff --git a/app/public/images/og/ai-infrastructure-private-credit.jpg b/app/public/images/og/ai-infrastructure-private-credit.jpg
new file mode 100644
index 0000000..7d3bb27
Binary files /dev/null and b/app/public/images/og/ai-infrastructure-private-credit.jpg differ
diff --git a/app/public/images/og/ai-native-operating-systems.jpg b/app/public/images/og/ai-native-operating-systems.jpg
new file mode 100644
index 0000000..ea9cacc
Binary files /dev/null and b/app/public/images/og/ai-native-operating-systems.jpg differ
diff --git a/app/public/images/og/ai-scientific-discovery-sociology.jpg b/app/public/images/og/ai-scientific-discovery-sociology.jpg
new file mode 100644
index 0000000..9c01915
Binary files /dev/null and b/app/public/images/og/ai-scientific-discovery-sociology.jpg differ
diff --git a/app/public/images/og/android-studio-migration-agent-kotlin.jpg b/app/public/images/og/android-studio-migration-agent-kotlin.jpg
new file mode 100644
index 0000000..be5a143
Binary files /dev/null and b/app/public/images/og/android-studio-migration-agent-kotlin.jpg differ
diff --git a/app/public/images/og/anthropic-965b-valuation-apollo-debt.jpg b/app/public/images/og/anthropic-965b-valuation-apollo-debt.jpg
new file mode 100644
index 0000000..3e9ef00
Binary files /dev/null and b/app/public/images/og/anthropic-965b-valuation-apollo-debt.jpg differ
diff --git a/app/public/images/og/anthropic-military-ban-papal-encyclical.jpg b/app/public/images/og/anthropic-military-ban-papal-encyclical.jpg
new file mode 100644
index 0000000..bef075d
Binary files /dev/null and b/app/public/images/og/anthropic-military-ban-papal-encyclical.jpg differ
diff --git a/app/public/images/og/apple-spatial-intelligence-2026.jpg b/app/public/images/og/apple-spatial-intelligence-2026.jpg
new file mode 100644
index 0000000..928fb22
Binary files /dev/null and b/app/public/images/og/apple-spatial-intelligence-2026.jpg differ
diff --git a/app/public/images/og/browser-architecture.jpg b/app/public/images/og/browser-architecture.jpg
new file mode 100644
index 0000000..d5bd540
Binary files /dev/null and b/app/public/images/og/browser-architecture.jpg differ
diff --git a/app/public/images/og/chatgpt-product-liability-legal-threat.jpg b/app/public/images/og/chatgpt-product-liability-legal-threat.jpg
new file mode 100644
index 0000000..821af21
Binary files /dev/null and b/app/public/images/og/chatgpt-product-liability-legal-threat.jpg differ
diff --git a/app/public/images/og/chrome-149-devtools-agents.jpg b/app/public/images/og/chrome-149-devtools-agents.jpg
new file mode 100644
index 0000000..3bf9ca9
Binary files /dev/null and b/app/public/images/og/chrome-149-devtools-agents.jpg differ
diff --git a/app/public/images/og/claude-47-opus-reasoning.jpg b/app/public/images/og/claude-47-opus-reasoning.jpg
new file mode 100644
index 0000000..1793c8d
Binary files /dev/null and b/app/public/images/og/claude-47-opus-reasoning.jpg differ
diff --git a/app/public/images/og/claude-mythos-zero-day-restricted.jpg b/app/public/images/og/claude-mythos-zero-day-restricted.jpg
new file mode 100644
index 0000000..856548b
Binary files /dev/null and b/app/public/images/og/claude-mythos-zero-day-restricted.jpg differ
diff --git a/app/public/images/og/claude-opus-47-tokenizer-penalty.jpg b/app/public/images/og/claude-opus-47-tokenizer-penalty.jpg
new file mode 100644
index 0000000..5f5994b
Binary files /dev/null and b/app/public/images/og/claude-opus-47-tokenizer-penalty.jpg differ
diff --git a/app/public/images/og/clawhosters-agent-hosting-economy.jpg b/app/public/images/og/clawhosters-agent-hosting-economy.jpg
new file mode 100644
index 0000000..044f146
Binary files /dev/null and b/app/public/images/og/clawhosters-agent-hosting-economy.jpg differ
diff --git a/app/public/images/og/coderabbit-17x-bug-multiplier.jpg b/app/public/images/og/coderabbit-17x-bug-multiplier.jpg
new file mode 100644
index 0000000..0c60209
Binary files /dev/null and b/app/public/images/og/coderabbit-17x-bug-multiplier.jpg differ
diff --git a/app/public/images/og/context-optimization-copilot-credits.jpg b/app/public/images/og/context-optimization-copilot-credits.jpg
new file mode 100644
index 0000000..3b629b8
Binary files /dev/null and b/app/public/images/og/context-optimization-copilot-credits.jpg differ
diff --git a/app/public/images/og/copilot-token-billing-2026.jpg b/app/public/images/og/copilot-token-billing-2026.jpg
new file mode 100644
index 0000000..7efc234
Binary files /dev/null and b/app/public/images/og/copilot-token-billing-2026.jpg differ
diff --git a/app/public/images/og/custom-ai-chips.jpg b/app/public/images/og/custom-ai-chips.jpg
new file mode 100644
index 0000000..d77e045
Binary files /dev/null and b/app/public/images/og/custom-ai-chips.jpg differ
diff --git a/app/public/images/og/cve-2026-41940-cpanel-zero-day-analysis.jpg b/app/public/images/og/cve-2026-41940-cpanel-zero-day-analysis.jpg
new file mode 100644
index 0000000..6fd5c0a
Binary files /dev/null and b/app/public/images/og/cve-2026-41940-cpanel-zero-day-analysis.jpg differ
diff --git a/app/public/images/og/data-governance-2026.jpg b/app/public/images/og/data-governance-2026.jpg
new file mode 100644
index 0000000..78822c7
Binary files /dev/null and b/app/public/images/og/data-governance-2026.jpg differ
diff --git a/app/public/images/og/deepseek-migration-cost-quality.jpg b/app/public/images/og/deepseek-migration-cost-quality.jpg
new file mode 100644
index 0000000..40b407f
Binary files /dev/null and b/app/public/images/og/deepseek-migration-cost-quality.jpg differ
diff --git a/app/public/images/og/deepseek-v4-engram.jpg b/app/public/images/og/deepseek-v4-engram.jpg
new file mode 100644
index 0000000..74040ea
Binary files /dev/null and b/app/public/images/og/deepseek-v4-engram.jpg differ
diff --git a/app/public/images/og/default.jpg b/app/public/images/og/default.jpg
new file mode 100644
index 0000000..a79c112
Binary files /dev/null and b/app/public/images/og/default.jpg differ
diff --git a/app/public/images/og/dna-data-storage-biomemory.jpg b/app/public/images/og/dna-data-storage-biomemory.jpg
new file mode 100644
index 0000000..39a25c8
Binary files /dev/null and b/app/public/images/og/dna-data-storage-biomemory.jpg differ
diff --git a/app/public/images/og/dod-gates-ai-cicd.jpg b/app/public/images/og/dod-gates-ai-cicd.jpg
new file mode 100644
index 0000000..ba04888
Binary files /dev/null and b/app/public/images/og/dod-gates-ai-cicd.jpg differ
diff --git a/app/public/images/og/edge-computing.jpg b/app/public/images/og/edge-computing.jpg
new file mode 100644
index 0000000..41effa1
Binary files /dev/null and b/app/public/images/og/edge-computing.jpg differ
diff --git a/app/public/images/og/erdos-unit-distance-conjecture-disproved.jpg b/app/public/images/og/erdos-unit-distance-conjecture-disproved.jpg
new file mode 100644
index 0000000..51e5f8b
Binary files /dev/null and b/app/public/images/og/erdos-unit-distance-conjecture-disproved.jpg differ
diff --git a/app/public/images/og/fintech-regulation.jpg b/app/public/images/og/fintech-regulation.jpg
new file mode 100644
index 0000000..eb71a28
Binary files /dev/null and b/app/public/images/og/fintech-regulation.jpg differ
diff --git a/app/public/images/og/florida-openai-ceo-personal-liability.jpg b/app/public/images/og/florida-openai-ceo-personal-liability.jpg
new file mode 100644
index 0000000..0134b43
Binary files /dev/null and b/app/public/images/og/florida-openai-ceo-personal-liability.jpg differ
diff --git a/app/public/images/og/graphene-semiconductors-2026.jpg b/app/public/images/og/graphene-semiconductors-2026.jpg
new file mode 100644
index 0000000..e1998bc
Binary files /dev/null and b/app/public/images/og/graphene-semiconductors-2026.jpg differ
diff --git a/app/public/images/og/human-ai-symbiosis-mathematical-proof.jpg b/app/public/images/og/human-ai-symbiosis-mathematical-proof.jpg
new file mode 100644
index 0000000..1b2fab6
Binary files /dev/null and b/app/public/images/og/human-ai-symbiosis-mathematical-proof.jpg differ
diff --git a/app/public/images/og/india-sovereign-ai-audit.jpg b/app/public/images/og/india-sovereign-ai-audit.jpg
new file mode 100644
index 0000000..68251aa
Binary files /dev/null and b/app/public/images/og/india-sovereign-ai-audit.jpg differ
diff --git a/app/public/images/og/ios27-siri-conversational-overhaul.jpg b/app/public/images/og/ios27-siri-conversational-overhaul.jpg
new file mode 100644
index 0000000..9bf1d50
Binary files /dev/null and b/app/public/images/og/ios27-siri-conversational-overhaul.jpg differ
diff --git a/app/public/images/og/iranian-startups-scale.jpg b/app/public/images/og/iranian-startups-scale.jpg
new file mode 100644
index 0000000..6da4ab8
Binary files /dev/null and b/app/public/images/og/iranian-startups-scale.jpg differ
diff --git a/app/public/images/og/ladybird-rust-mandate-memory-safety.jpg b/app/public/images/og/ladybird-rust-mandate-memory-safety.jpg
new file mode 100644
index 0000000..4698e3a
Binary files /dev/null and b/app/public/images/og/ladybird-rust-mandate-memory-safety.jpg differ
diff --git a/app/public/images/og/llama-4-open-frontier.jpg b/app/public/images/og/llama-4-open-frontier.jpg
new file mode 100644
index 0000000..31df8f1
Binary files /dev/null and b/app/public/images/og/llama-4-open-frontier.jpg differ
diff --git a/app/public/images/og/llm-security.jpg b/app/public/images/og/llm-security.jpg
new file mode 100644
index 0000000..8c790e0
Binary files /dev/null and b/app/public/images/og/llm-security.jpg differ
diff --git a/app/public/images/og/mcp-model-context-protocol-2026.jpg b/app/public/images/og/mcp-model-context-protocol-2026.jpg
new file mode 100644
index 0000000..830fe96
Binary files /dev/null and b/app/public/images/og/mcp-model-context-protocol-2026.jpg differ
diff --git a/app/public/images/og/microservices-vs-monolith.jpg b/app/public/images/og/microservices-vs-monolith.jpg
new file mode 100644
index 0000000..5f37666
Binary files /dev/null and b/app/public/images/og/microservices-vs-monolith.jpg differ
diff --git a/app/public/images/og/microsoft-execution-containers-mxc.jpg b/app/public/images/og/microsoft-execution-containers-mxc.jpg
new file mode 100644
index 0000000..e141667
Binary files /dev/null and b/app/public/images/og/microsoft-execution-containers-mxc.jpg differ
diff --git a/app/public/images/og/microsoft-project-solara-jit-ui.jpg b/app/public/images/og/microsoft-project-solara-jit-ui.jpg
new file mode 100644
index 0000000..70bed98
Binary files /dev/null and b/app/public/images/og/microsoft-project-solara-jit-ui.jpg differ
diff --git a/app/public/images/og/neuromorphic-computing-loihi-3.jpg b/app/public/images/og/neuromorphic-computing-loihi-3.jpg
new file mode 100644
index 0000000..23eaf45
Binary files /dev/null and b/app/public/images/og/neuromorphic-computing-loihi-3.jpg differ
diff --git a/app/public/images/og/nvidia-rtx-spark-gb300-local-compute.jpg b/app/public/images/og/nvidia-rtx-spark-gb300-local-compute.jpg
new file mode 100644
index 0000000..a49ce77
Binary files /dev/null and b/app/public/images/og/nvidia-rtx-spark-gb300-local-compute.jpg differ
diff --git a/app/public/images/og/open-source-ai-sovereignty.jpg b/app/public/images/og/open-source-ai-sovereignty.jpg
new file mode 100644
index 0000000..eb4571a
Binary files /dev/null and b/app/public/images/og/open-source-ai-sovereignty.jpg differ
diff --git a/app/public/images/og/openclaw-china-geopolitical-split.jpg b/app/public/images/og/openclaw-china-geopolitical-split.jpg
new file mode 100644
index 0000000..f892bf1
Binary files /dev/null and b/app/public/images/og/openclaw-china-geopolitical-split.jpg differ
diff --git a/app/public/images/og/openclaw-docker-vps-guide.jpg b/app/public/images/og/openclaw-docker-vps-guide.jpg
new file mode 100644
index 0000000..00fa7c1
Binary files /dev/null and b/app/public/images/og/openclaw-docker-vps-guide.jpg differ
diff --git a/app/public/images/og/openclaw-prompt-injection-defense.jpg b/app/public/images/og/openclaw-prompt-injection-defense.jpg
new file mode 100644
index 0000000..46e16a1
Binary files /dev/null and b/app/public/images/og/openclaw-prompt-injection-defense.jpg differ
diff --git a/app/public/images/og/openclaw-self-hosted-architecture.jpg b/app/public/images/og/openclaw-self-hosted-architecture.jpg
new file mode 100644
index 0000000..a81f214
Binary files /dev/null and b/app/public/images/og/openclaw-self-hosted-architecture.jpg differ
diff --git a/app/public/images/og/orbital-edge-computing-spacex.jpg b/app/public/images/og/orbital-edge-computing-spacex.jpg
new file mode 100644
index 0000000..9004909
Binary files /dev/null and b/app/public/images/og/orbital-edge-computing-spacex.jpg differ
diff --git a/app/public/images/og/physical-ai-humanoids-2026.jpg b/app/public/images/og/physical-ai-humanoids-2026.jpg
new file mode 100644
index 0000000..02fbf4a
Binary files /dev/null and b/app/public/images/og/physical-ai-humanoids-2026.jpg differ
diff --git a/app/public/images/og/post-quantum-cryptography-qday.jpg b/app/public/images/og/post-quantum-cryptography-qday.jpg
new file mode 100644
index 0000000..3281789
Binary files /dev/null and b/app/public/images/og/post-quantum-cryptography-qday.jpg differ
diff --git a/app/public/images/og/project-solara-wearable-frontline.jpg b/app/public/images/og/project-solara-wearable-frontline.jpg
new file mode 100644
index 0000000..2d20820
Binary files /dev/null and b/app/public/images/og/project-solara-wearable-frontline.jpg differ
diff --git a/app/public/images/og/quantum-computing.jpg b/app/public/images/og/quantum-computing.jpg
new file mode 100644
index 0000000..fc6f95f
Binary files /dev/null and b/app/public/images/og/quantum-computing.jpg differ
diff --git a/app/public/images/og/robotics-warehouse-orchestration.jpg b/app/public/images/og/robotics-warehouse-orchestration.jpg
new file mode 100644
index 0000000..a93fea1
Binary files /dev/null and b/app/public/images/og/robotics-warehouse-orchestration.jpg differ
diff --git a/app/public/images/og/rust-systems-2026.jpg b/app/public/images/og/rust-systems-2026.jpg
new file mode 100644
index 0000000..6c52ab4
Binary files /dev/null and b/app/public/images/og/rust-systems-2026.jpg differ
diff --git a/app/public/images/og/small-llms.jpg b/app/public/images/og/small-llms.jpg
new file mode 100644
index 0000000..30f40d1
Binary files /dev/null and b/app/public/images/og/small-llms.jpg differ
diff --git a/app/public/images/og/software-supply-chain.jpg b/app/public/images/og/software-supply-chain.jpg
new file mode 100644
index 0000000..3b0426a
Binary files /dev/null and b/app/public/images/og/software-supply-chain.jpg differ
diff --git a/app/public/images/og/synthetic-data.jpg b/app/public/images/og/synthetic-data.jpg
new file mode 100644
index 0000000..660fc82
Binary files /dev/null and b/app/public/images/og/synthetic-data.jpg differ
diff --git a/app/public/images/og/tech-blog-triad-distribution-model.jpg b/app/public/images/og/tech-blog-triad-distribution-model.jpg
new file mode 100644
index 0000000..ae37e44
Binary files /dev/null and b/app/public/images/og/tech-blog-triad-distribution-model.jpg differ
diff --git a/app/public/images/og/tekrag-persian-data-centric-rag-benchmark.jpg b/app/public/images/og/tekrag-persian-data-centric-rag-benchmark.jpg
new file mode 100644
index 0000000..edf1f43
Binary files /dev/null and b/app/public/images/og/tekrag-persian-data-centric-rag-benchmark.jpg differ
diff --git a/app/public/images/og/ui-first-vibe-coding-structural-debt.jpg b/app/public/images/og/ui-first-vibe-coding-structural-debt.jpg
new file mode 100644
index 0000000..f73ccca
Binary files /dev/null and b/app/public/images/og/ui-first-vibe-coding-structural-debt.jpg differ
diff --git a/app/public/images/og/venture-capital-ai-2026.jpg b/app/public/images/og/venture-capital-ai-2026.jpg
new file mode 100644
index 0000000..4bac401
Binary files /dev/null and b/app/public/images/og/venture-capital-ai-2026.jpg differ
diff --git a/app/public/images/og/vibe-coding-2026.jpg b/app/public/images/og/vibe-coding-2026.jpg
new file mode 100644
index 0000000..253437b
Binary files /dev/null and b/app/public/images/og/vibe-coding-2026.jpg differ
diff --git a/app/public/images/og/vibe-coding-mcp-2026.jpg b/app/public/images/og/vibe-coding-mcp-2026.jpg
new file mode 100644
index 0000000..e2ccda7
Binary files /dev/null and b/app/public/images/og/vibe-coding-mcp-2026.jpg differ
diff --git a/app/public/images/og/vibe-coding-production-failures.jpg b/app/public/images/og/vibe-coding-production-failures.jpg
new file mode 100644
index 0000000..ab7ad49
Binary files /dev/null and b/app/public/images/og/vibe-coding-production-failures.jpg differ
diff --git a/app/public/images/og/webmcp-chrome-gemini-spark.jpg b/app/public/images/og/webmcp-chrome-gemini-spark.jpg
new file mode 100644
index 0000000..28cd2f2
Binary files /dev/null and b/app/public/images/og/webmcp-chrome-gemini-spark.jpg differ
diff --git a/app/public/images/og/wikipedia-editors-strike-wmf.jpg b/app/public/images/og/wikipedia-editors-strike-wmf.jpg
new file mode 100644
index 0000000..8464a54
Binary files /dev/null and b/app/public/images/og/wikipedia-editors-strike-wmf.jpg differ
diff --git a/app/public/videos/articles/dna-data-storage.mp4 b/app/public/videos/articles/dna-data-storage.mp4
new file mode 100644
index 0000000..081216e
Binary files /dev/null and b/app/public/videos/articles/dna-data-storage.mp4 differ
diff --git a/app/public/videos/articles/neuromorphic-computing.mp4 b/app/public/videos/articles/neuromorphic-computing.mp4
new file mode 100644
index 0000000..ccf37d6
Binary files /dev/null and b/app/public/videos/articles/neuromorphic-computing.mp4 differ
diff --git a/app/public/videos/articles/physical-ai-humanoids.mp4 b/app/public/videos/articles/physical-ai-humanoids.mp4
new file mode 100644
index 0000000..4899570
Binary files /dev/null and b/app/public/videos/articles/physical-ai-humanoids.mp4 differ
diff --git a/app/public/videos/articles/quantum-computing.mp4 b/app/public/videos/articles/quantum-computing.mp4
new file mode 100644
index 0000000..69ec6a5
Binary files /dev/null and b/app/public/videos/articles/quantum-computing.mp4 differ
diff --git a/app/screenshots/hero-warm.png b/app/screenshots/hero-warm.png
new file mode 100644
index 0000000..2457cc4
Binary files /dev/null and b/app/screenshots/hero-warm.png differ
diff --git a/app/screenshots/homepage-scroll.png b/app/screenshots/homepage-scroll.png
new file mode 100644
index 0000000..3c4aafe
Binary files /dev/null and b/app/screenshots/homepage-scroll.png differ
diff --git a/app/screenshots/homepage.png b/app/screenshots/homepage.png
new file mode 100644
index 0000000..f8c3fbb
Binary files /dev/null and b/app/screenshots/homepage.png differ
diff --git a/app/src/assets/icons/bell.svg b/app/src/assets/icons/bell.svg
new file mode 100644
index 0000000..0345ca3
--- /dev/null
+++ b/app/src/assets/icons/bell.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/book-open.svg b/app/src/assets/icons/book-open.svg
new file mode 100644
index 0000000..6906352
--- /dev/null
+++ b/app/src/assets/icons/book-open.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/bookmark.svg b/app/src/assets/icons/bookmark.svg
new file mode 100644
index 0000000..f0112a9
--- /dev/null
+++ b/app/src/assets/icons/bookmark.svg
@@ -0,0 +1,13 @@
+
diff --git a/app/src/assets/icons/bot.svg b/app/src/assets/icons/bot.svg
new file mode 100644
index 0000000..1a622f9
--- /dev/null
+++ b/app/src/assets/icons/bot.svg
@@ -0,0 +1,18 @@
+
diff --git a/app/src/assets/icons/chart-column.svg b/app/src/assets/icons/chart-column.svg
new file mode 100644
index 0000000..ef98cf9
--- /dev/null
+++ b/app/src/assets/icons/chart-column.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/src/assets/icons/clipboard-copy.svg b/app/src/assets/icons/clipboard-copy.svg
new file mode 100644
index 0000000..352e1b9
--- /dev/null
+++ b/app/src/assets/icons/clipboard-copy.svg
@@ -0,0 +1,17 @@
+
diff --git a/app/src/assets/icons/crown.svg b/app/src/assets/icons/crown.svg
new file mode 100644
index 0000000..2e857c3
--- /dev/null
+++ b/app/src/assets/icons/crown.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/database.svg b/app/src/assets/icons/database.svg
new file mode 100644
index 0000000..f95db0e
--- /dev/null
+++ b/app/src/assets/icons/database.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/eye.svg b/app/src/assets/icons/eye.svg
new file mode 100644
index 0000000..e5e7870
--- /dev/null
+++ b/app/src/assets/icons/eye.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/flame.svg b/app/src/assets/icons/flame.svg
new file mode 100644
index 0000000..9a77491
--- /dev/null
+++ b/app/src/assets/icons/flame.svg
@@ -0,0 +1,13 @@
+
diff --git a/app/src/assets/icons/globe.svg b/app/src/assets/icons/globe.svg
new file mode 100644
index 0000000..53c80ee
--- /dev/null
+++ b/app/src/assets/icons/globe.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/graduation-cap.svg b/app/src/assets/icons/graduation-cap.svg
new file mode 100644
index 0000000..1c0009b
--- /dev/null
+++ b/app/src/assets/icons/graduation-cap.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/heart.svg b/app/src/assets/icons/heart.svg
new file mode 100644
index 0000000..9e0ba06
--- /dev/null
+++ b/app/src/assets/icons/heart.svg
@@ -0,0 +1,13 @@
+
diff --git a/app/src/assets/icons/image.svg b/app/src/assets/icons/image.svg
new file mode 100644
index 0000000..3241134
--- /dev/null
+++ b/app/src/assets/icons/image.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/laptop.svg b/app/src/assets/icons/laptop.svg
new file mode 100644
index 0000000..613afff
--- /dev/null
+++ b/app/src/assets/icons/laptop.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/library.svg b/app/src/assets/icons/library.svg
new file mode 100644
index 0000000..bb6f673
--- /dev/null
+++ b/app/src/assets/icons/library.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/src/assets/icons/lightbulb.svg b/app/src/assets/icons/lightbulb.svg
new file mode 100644
index 0000000..3f4e409
--- /dev/null
+++ b/app/src/assets/icons/lightbulb.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/link.svg b/app/src/assets/icons/link.svg
new file mode 100644
index 0000000..645e746
--- /dev/null
+++ b/app/src/assets/icons/link.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/lock.svg b/app/src/assets/icons/lock.svg
new file mode 100644
index 0000000..b2b32d1
--- /dev/null
+++ b/app/src/assets/icons/lock.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/mail.svg b/app/src/assets/icons/mail.svg
new file mode 100644
index 0000000..4cff729
--- /dev/null
+++ b/app/src/assets/icons/mail.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/map-pin.svg b/app/src/assets/icons/map-pin.svg
new file mode 100644
index 0000000..5d73fbd
--- /dev/null
+++ b/app/src/assets/icons/map-pin.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/medal.svg b/app/src/assets/icons/medal.svg
new file mode 100644
index 0000000..977e7f2
--- /dev/null
+++ b/app/src/assets/icons/medal.svg
@@ -0,0 +1,18 @@
+
diff --git a/app/src/assets/icons/pen-line.svg b/app/src/assets/icons/pen-line.svg
new file mode 100644
index 0000000..8b22d50
--- /dev/null
+++ b/app/src/assets/icons/pen-line.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/pencil.svg b/app/src/assets/icons/pencil.svg
new file mode 100644
index 0000000..7384498
--- /dev/null
+++ b/app/src/assets/icons/pencil.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/ruler.svg b/app/src/assets/icons/ruler.svg
new file mode 100644
index 0000000..1eb52e3
--- /dev/null
+++ b/app/src/assets/icons/ruler.svg
@@ -0,0 +1,17 @@
+
diff --git a/app/src/assets/icons/scroll.svg b/app/src/assets/icons/scroll.svg
new file mode 100644
index 0000000..2cdf751
--- /dev/null
+++ b/app/src/assets/icons/scroll.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/settings.svg b/app/src/assets/icons/settings.svg
new file mode 100644
index 0000000..4c6263a
--- /dev/null
+++ b/app/src/assets/icons/settings.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/share-2.svg b/app/src/assets/icons/share-2.svg
new file mode 100644
index 0000000..f0b2466
--- /dev/null
+++ b/app/src/assets/icons/share-2.svg
@@ -0,0 +1,17 @@
+
diff --git a/app/src/assets/icons/sprout.svg b/app/src/assets/icons/sprout.svg
new file mode 100644
index 0000000..d483637
--- /dev/null
+++ b/app/src/assets/icons/sprout.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/square-pen.svg b/app/src/assets/icons/square-pen.svg
new file mode 100644
index 0000000..20855d7
--- /dev/null
+++ b/app/src/assets/icons/square-pen.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/star.svg b/app/src/assets/icons/star.svg
new file mode 100644
index 0000000..b35bedd
--- /dev/null
+++ b/app/src/assets/icons/star.svg
@@ -0,0 +1,13 @@
+
diff --git a/app/src/assets/icons/thumbs-up.svg b/app/src/assets/icons/thumbs-up.svg
new file mode 100644
index 0000000..573950c
--- /dev/null
+++ b/app/src/assets/icons/thumbs-up.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/src/assets/icons/triangle-alert.svg b/app/src/assets/icons/triangle-alert.svg
new file mode 100644
index 0000000..3232fb0
--- /dev/null
+++ b/app/src/assets/icons/triangle-alert.svg
@@ -0,0 +1,15 @@
+
diff --git a/app/src/assets/icons/waves.svg b/app/src/assets/icons/waves.svg
new file mode 100644
index 0000000..b0f8ece
--- /dev/null
+++ b/app/src/assets/icons/waves.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/src/assets/icons/zap.svg b/app/src/assets/icons/zap.svg
new file mode 100644
index 0000000..0cb53ec
--- /dev/null
+++ b/app/src/assets/icons/zap.svg
@@ -0,0 +1,13 @@
+
diff --git a/global/public/favicon.svg b/global/public/favicon.svg
new file mode 100644
index 0000000..e47c4a8
--- /dev/null
+++ b/global/public/favicon.svg
@@ -0,0 +1,4 @@
+
diff --git a/global/public/fonts/Inter-Bold.woff2 b/global/public/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..a68fb10
Binary files /dev/null and b/global/public/fonts/Inter-Bold.woff2 differ
diff --git a/global/public/fonts/Inter-Medium.woff2 b/global/public/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..54f0a59
Binary files /dev/null and b/global/public/fonts/Inter-Medium.woff2 differ
diff --git a/global/public/fonts/Inter-Regular.woff2 b/global/public/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..f15b025
Binary files /dev/null and b/global/public/fonts/Inter-Regular.woff2 differ
diff --git a/global/public/fonts/Inter-SemiBold.woff2 b/global/public/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..d189794
Binary files /dev/null and b/global/public/fonts/Inter-SemiBold.woff2 differ
diff --git a/global/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg b/global/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg
new file mode 100644
index 0000000..e3a4a1e
Binary files /dev/null and b/global/public/images/articles/adafruit-fluxai-responsible-disclosure-photo-1.jpg differ
diff --git a/global/public/images/articles/agentic-ai-production-2026-photo-1.jpg b/global/public/images/articles/agentic-ai-production-2026-photo-1.jpg
new file mode 100644
index 0000000..51fc968
Binary files /dev/null and b/global/public/images/articles/agentic-ai-production-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-clean-data-photo-1.jpg b/global/public/images/articles/ai-clean-data-photo-1.jpg
new file mode 100644
index 0000000..26ae2ea
Binary files /dev/null and b/global/public/images/articles/ai-clean-data-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-data-centric-2026-photo-1.jpg b/global/public/images/articles/ai-data-centric-2026-photo-1.jpg
new file mode 100644
index 0000000..c80a435
Binary files /dev/null and b/global/public/images/articles/ai-data-centric-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-data-centric-2026-photo-2.jpg b/global/public/images/articles/ai-data-centric-2026-photo-2.jpg
new file mode 100644
index 0000000..4fd2938
Binary files /dev/null and b/global/public/images/articles/ai-data-centric-2026-photo-2.jpg differ
diff --git a/global/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg b/global/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg
new file mode 100644
index 0000000..992b896
Binary files /dev/null and b/global/public/images/articles/ai-energy-crisis-nuclear-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-executive-order-june-2026-photo-1.jpg b/global/public/images/articles/ai-executive-order-june-2026-photo-1.jpg
new file mode 100644
index 0000000..c7eee38
Binary files /dev/null and b/global/public/images/articles/ai-executive-order-june-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-hardware-roadmap-photo-1.jpg b/global/public/images/articles/ai-hardware-roadmap-photo-1.jpg
new file mode 100644
index 0000000..b28f3a9
Binary files /dev/null and b/global/public/images/articles/ai-hardware-roadmap-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg b/global/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg
new file mode 100644
index 0000000..8fadc62
Binary files /dev/null and b/global/public/images/articles/ai-infrastructure-private-credit-photo-1.jpg differ
diff --git a/global/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg b/global/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg
new file mode 100644
index 0000000..e8473e8
Binary files /dev/null and b/global/public/images/articles/ai-scientific-discovery-sociology-photo-1.jpg differ
diff --git a/global/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg b/global/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg
new file mode 100644
index 0000000..863451e
Binary files /dev/null and b/global/public/images/articles/android-studio-migration-agent-kotlin-photo-1.jpg differ
diff --git a/global/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg b/global/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg
new file mode 100644
index 0000000..585c4cf
Binary files /dev/null and b/global/public/images/articles/anthropic-965b-valuation-apollo-debt-photo-1.jpg differ
diff --git a/global/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg b/global/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg
new file mode 100644
index 0000000..a96fa8c
Binary files /dev/null and b/global/public/images/articles/anthropic-military-ban-papal-encyclical-photo-1.jpg differ
diff --git a/global/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg b/global/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg
new file mode 100644
index 0000000..707907a
Binary files /dev/null and b/global/public/images/articles/apple-spatial-intelligence-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/browser-architecture-photo-1.jpg b/global/public/images/articles/browser-architecture-photo-1.jpg
new file mode 100644
index 0000000..401d564
Binary files /dev/null and b/global/public/images/articles/browser-architecture-photo-1.jpg differ
diff --git a/global/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg b/global/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg
new file mode 100644
index 0000000..90b303d
Binary files /dev/null and b/global/public/images/articles/chatgpt-product-liability-legal-threat-photo-1.jpg differ
diff --git a/global/public/images/articles/chrome-149-devtools-agents-photo-1.jpg b/global/public/images/articles/chrome-149-devtools-agents-photo-1.jpg
new file mode 100644
index 0000000..236b63f
Binary files /dev/null and b/global/public/images/articles/chrome-149-devtools-agents-photo-1.jpg differ
diff --git a/global/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg b/global/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg
new file mode 100644
index 0000000..e585bfd
Binary files /dev/null and b/global/public/images/articles/claude-mythos-zero-day-restricted-photo-1.jpg differ
diff --git a/global/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg b/global/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg
new file mode 100644
index 0000000..fa00dc5
Binary files /dev/null and b/global/public/images/articles/claude-opus-47-tokenizer-photo-1.jpg differ
diff --git a/global/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg b/global/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg
new file mode 100644
index 0000000..00b70d6
Binary files /dev/null and b/global/public/images/articles/clawhosters-agent-hosting-economy-photo-1.jpg differ
diff --git a/global/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg b/global/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg
new file mode 100644
index 0000000..1a18e51
Binary files /dev/null and b/global/public/images/articles/coderabbit-17x-bug-multiplier-photo-1.jpg differ
diff --git a/global/public/images/articles/context-optimization-copilot-credits-photo-1.jpg b/global/public/images/articles/context-optimization-copilot-credits-photo-1.jpg
new file mode 100644
index 0000000..da9b0fe
Binary files /dev/null and b/global/public/images/articles/context-optimization-copilot-credits-photo-1.jpg differ
diff --git a/global/public/images/articles/copilot-token-billing-2026-photo-1.jpg b/global/public/images/articles/copilot-token-billing-2026-photo-1.jpg
new file mode 100644
index 0000000..f6ba317
Binary files /dev/null and b/global/public/images/articles/copilot-token-billing-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/custom-ai-chips-photo-1.jpg b/global/public/images/articles/custom-ai-chips-photo-1.jpg
new file mode 100644
index 0000000..a156fa5
Binary files /dev/null and b/global/public/images/articles/custom-ai-chips-photo-1.jpg differ
diff --git a/global/public/images/articles/custom-ai-chips-photo-2.jpg b/global/public/images/articles/custom-ai-chips-photo-2.jpg
new file mode 100644
index 0000000..6bc20e8
Binary files /dev/null and b/global/public/images/articles/custom-ai-chips-photo-2.jpg differ
diff --git a/global/public/images/articles/custom-ai-chips-photo-3.jpg b/global/public/images/articles/custom-ai-chips-photo-3.jpg
new file mode 100644
index 0000000..b28f3a9
Binary files /dev/null and b/global/public/images/articles/custom-ai-chips-photo-3.jpg differ
diff --git a/global/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg b/global/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/global/public/images/articles/cve-2026-41940-cpanel-zero-day-analysis-photo-1.jpg differ
diff --git a/global/public/images/articles/data-governance-2026-photo-1.jpg b/global/public/images/articles/data-governance-2026-photo-1.jpg
new file mode 100644
index 0000000..9b1dbfc
Binary files /dev/null and b/global/public/images/articles/data-governance-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/data-governance-2026-photo-2.jpg b/global/public/images/articles/data-governance-2026-photo-2.jpg
new file mode 100644
index 0000000..c80a435
Binary files /dev/null and b/global/public/images/articles/data-governance-2026-photo-2.jpg differ
diff --git a/global/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg b/global/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg
new file mode 100644
index 0000000..0c17865
Binary files /dev/null and b/global/public/images/articles/deepseek-migration-cost-quality-photo-1.jpg differ
diff --git a/global/public/images/articles/dna-data-storage-biomemory-photo-1.jpg b/global/public/images/articles/dna-data-storage-biomemory-photo-1.jpg
new file mode 100644
index 0000000..fb291f7
Binary files /dev/null and b/global/public/images/articles/dna-data-storage-biomemory-photo-1.jpg differ
diff --git a/global/public/images/articles/dod-gates-ai-cicd-photo-1.jpg b/global/public/images/articles/dod-gates-ai-cicd-photo-1.jpg
new file mode 100644
index 0000000..52d829b
Binary files /dev/null and b/global/public/images/articles/dod-gates-ai-cicd-photo-1.jpg differ
diff --git a/global/public/images/articles/edge-computing-photo-1.jpg b/global/public/images/articles/edge-computing-photo-1.jpg
new file mode 100644
index 0000000..9ad4b85
Binary files /dev/null and b/global/public/images/articles/edge-computing-photo-1.jpg differ
diff --git a/global/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg b/global/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg
new file mode 100644
index 0000000..4652860
Binary files /dev/null and b/global/public/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg differ
diff --git a/global/public/images/articles/fintech-regulation-photo-1.jpg b/global/public/images/articles/fintech-regulation-photo-1.jpg
new file mode 100644
index 0000000..fd068a1
Binary files /dev/null and b/global/public/images/articles/fintech-regulation-photo-1.jpg differ
diff --git a/global/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg b/global/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg
new file mode 100644
index 0000000..6bc8b26
Binary files /dev/null and b/global/public/images/articles/florida-openai-ceo-personal-liability-photo-1.jpg differ
diff --git a/global/public/images/articles/graphene-semiconductors-2026-photo-1.jpg b/global/public/images/articles/graphene-semiconductors-2026-photo-1.jpg
new file mode 100644
index 0000000..210f384
Binary files /dev/null and b/global/public/images/articles/graphene-semiconductors-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg b/global/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg
new file mode 100644
index 0000000..f88be65
Binary files /dev/null and b/global/public/images/articles/human-ai-symbiosis-mathematical-proof-photo-1.jpg differ
diff --git a/global/public/images/articles/india-sovereign-ai-audit-photo-1.jpg b/global/public/images/articles/india-sovereign-ai-audit-photo-1.jpg
new file mode 100644
index 0000000..7a642e8
Binary files /dev/null and b/global/public/images/articles/india-sovereign-ai-audit-photo-1.jpg differ
diff --git a/global/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg b/global/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg
new file mode 100644
index 0000000..16b136f
Binary files /dev/null and b/global/public/images/articles/ios27-siri-conversational-overhaul-photo-1.jpg differ
diff --git a/global/public/images/articles/iranian-startups-scale-photo-1.jpg b/global/public/images/articles/iranian-startups-scale-photo-1.jpg
new file mode 100644
index 0000000..9a21334
Binary files /dev/null and b/global/public/images/articles/iranian-startups-scale-photo-1.jpg differ
diff --git a/global/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg b/global/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg
new file mode 100644
index 0000000..1cf1cd7
Binary files /dev/null and b/global/public/images/articles/ladybird-rust-mandate-memory-safety-photo-1.jpg differ
diff --git a/global/public/images/articles/llm-security-photo-1.jpg b/global/public/images/articles/llm-security-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/global/public/images/articles/llm-security-photo-1.jpg differ
diff --git a/global/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg b/global/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg
new file mode 100644
index 0000000..75c9fab
Binary files /dev/null and b/global/public/images/articles/mcp-model-context-protocol-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg b/global/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg
new file mode 100644
index 0000000..00b70d6
Binary files /dev/null and b/global/public/images/articles/microsoft-execution-containers-mxc-photo-1.jpg differ
diff --git a/global/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg b/global/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg
new file mode 100644
index 0000000..fd80fa5
Binary files /dev/null and b/global/public/images/articles/neuromorphic-computing-loihi-3-photo-1.jpg differ
diff --git a/global/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg b/global/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg
new file mode 100644
index 0000000..b14b8c5
Binary files /dev/null and b/global/public/images/articles/nvidia-rtx-spark-gb300-local-compute-photo-1.jpg differ
diff --git a/global/public/images/articles/open-source-ai-sovereignty-photo-1.jpg b/global/public/images/articles/open-source-ai-sovereignty-photo-1.jpg
new file mode 100644
index 0000000..d177930
Binary files /dev/null and b/global/public/images/articles/open-source-ai-sovereignty-photo-1.jpg differ
diff --git a/global/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg b/global/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg
new file mode 100644
index 0000000..752ba00
Binary files /dev/null and b/global/public/images/articles/openclaw-china-geopolitical-split-photo-1.jpg differ
diff --git a/global/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg b/global/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg
new file mode 100644
index 0000000..56dbb4c
Binary files /dev/null and b/global/public/images/articles/openclaw-docker-vps-guide-photo-1.jpg differ
diff --git a/global/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg b/global/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg
new file mode 100644
index 0000000..56dbb4c
Binary files /dev/null and b/global/public/images/articles/openclaw-prompt-injection-defense-photo-1.jpg differ
diff --git a/global/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg b/global/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg
new file mode 100644
index 0000000..7d66f5c
Binary files /dev/null and b/global/public/images/articles/openclaw-self-hosted-architecture-photo-1.jpg differ
diff --git a/global/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg b/global/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg
new file mode 100644
index 0000000..bd59ab4
Binary files /dev/null and b/global/public/images/articles/orbital-edge-computing-spacex-photo-1.jpg differ
diff --git a/global/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg b/global/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg
new file mode 100644
index 0000000..745efb0
Binary files /dev/null and b/global/public/images/articles/physical-ai-humanoids-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg b/global/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg
new file mode 100644
index 0000000..819cfeb
Binary files /dev/null and b/global/public/images/articles/physical-ai-humanoids-2026-photo-2.jpg differ
diff --git a/global/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg b/global/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg
new file mode 100644
index 0000000..178269e
Binary files /dev/null and b/global/public/images/articles/post-quantum-cryptography-qday-photo-1.jpg differ
diff --git a/global/public/images/articles/project-solara-jit-ui-photo-1.jpg b/global/public/images/articles/project-solara-jit-ui-photo-1.jpg
new file mode 100644
index 0000000..012dc42
Binary files /dev/null and b/global/public/images/articles/project-solara-jit-ui-photo-1.jpg differ
diff --git a/global/public/images/articles/project-solara-wearable-frontline-photo-1.jpg b/global/public/images/articles/project-solara-wearable-frontline-photo-1.jpg
new file mode 100644
index 0000000..aaafed7
Binary files /dev/null and b/global/public/images/articles/project-solara-wearable-frontline-photo-1.jpg differ
diff --git a/global/public/images/articles/quantum-computing-photo-1.jpg b/global/public/images/articles/quantum-computing-photo-1.jpg
new file mode 100644
index 0000000..0b83266
Binary files /dev/null and b/global/public/images/articles/quantum-computing-photo-1.jpg differ
diff --git a/global/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg b/global/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg
new file mode 100644
index 0000000..fdfd3ab
Binary files /dev/null and b/global/public/images/articles/robotics-warehouse-orchestration-photo-1.jpg differ
diff --git a/global/public/images/articles/rust-systems-2026-photo-1.jpg b/global/public/images/articles/rust-systems-2026-photo-1.jpg
new file mode 100644
index 0000000..c17301f
Binary files /dev/null and b/global/public/images/articles/rust-systems-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/small-llms-photo-1.jpg b/global/public/images/articles/small-llms-photo-1.jpg
new file mode 100644
index 0000000..53d7bda
Binary files /dev/null and b/global/public/images/articles/small-llms-photo-1.jpg differ
diff --git a/global/public/images/articles/software-supply-chain-photo-1.jpg b/global/public/images/articles/software-supply-chain-photo-1.jpg
new file mode 100644
index 0000000..73aabf2
Binary files /dev/null and b/global/public/images/articles/software-supply-chain-photo-1.jpg differ
diff --git a/global/public/images/articles/synthetic-data-photo-1.jpg b/global/public/images/articles/synthetic-data-photo-1.jpg
new file mode 100644
index 0000000..d89d243
Binary files /dev/null and b/global/public/images/articles/synthetic-data-photo-1.jpg differ
diff --git a/global/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg b/global/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg
new file mode 100644
index 0000000..81e3a89
Binary files /dev/null and b/global/public/images/articles/tech-blog-triad-distribution-model-photo-1.jpg differ
diff --git a/global/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg b/global/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg
new file mode 100644
index 0000000..bb616f2
Binary files /dev/null and b/global/public/images/articles/tekrag-persian-data-centric-rag-benchmark-photo-1.jpg differ
diff --git a/global/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg b/global/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg
new file mode 100644
index 0000000..3f41bfa
Binary files /dev/null and b/global/public/images/articles/ui-first-vibe-coding-structural-debt-photo-1.jpg differ
diff --git a/global/public/images/articles/venture-capital-ai-2026-photo-1.jpg b/global/public/images/articles/venture-capital-ai-2026-photo-1.jpg
new file mode 100644
index 0000000..1b7850e
Binary files /dev/null and b/global/public/images/articles/venture-capital-ai-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/vibe-coding-2026-photo-1.jpg b/global/public/images/articles/vibe-coding-2026-photo-1.jpg
new file mode 100644
index 0000000..6eae79b
Binary files /dev/null and b/global/public/images/articles/vibe-coding-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg b/global/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg
new file mode 100644
index 0000000..6eae79b
Binary files /dev/null and b/global/public/images/articles/vibe-coding-mcp-2026-photo-1.jpg differ
diff --git a/global/public/images/articles/vibe-coding-production-failures-photo-1.jpg b/global/public/images/articles/vibe-coding-production-failures-photo-1.jpg
new file mode 100644
index 0000000..30711b1
Binary files /dev/null and b/global/public/images/articles/vibe-coding-production-failures-photo-1.jpg differ
diff --git a/global/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg b/global/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg
new file mode 100644
index 0000000..4696675
Binary files /dev/null and b/global/public/images/articles/webmcp-chrome-gemini-spark-photo-1.jpg differ
diff --git a/global/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg b/global/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg
new file mode 100644
index 0000000..27cdc68
Binary files /dev/null and b/global/public/images/articles/wikipedia-editors-strike-wmf-photo-1.jpg differ
diff --git a/global/public/images/og/default.jpg b/global/public/images/og/default.jpg
new file mode 100644
index 0000000..7166a6a
Binary files /dev/null and b/global/public/images/og/default.jpg differ