diff --git a/ui/public/imgs/providers/1panel.svg b/ui/public/imgs/providers/1panel.svg
index 42db9ac23..6044ed349 100644
--- a/ui/public/imgs/providers/1panel.svg
+++ b/ui/public/imgs/providers/1panel.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/acmeca.svg b/ui/public/imgs/providers/acmeca.svg
index 260530c96..4e67a63dd 100644
--- a/ui/public/imgs/providers/acmeca.svg
+++ b/ui/public/imgs/providers/acmeca.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/acmehttpreq.svg b/ui/public/imgs/providers/acmehttpreq.svg
index 936ca0771..1b460f3ab 100644
--- a/ui/public/imgs/providers/acmehttpreq.svg
+++ b/ui/public/imgs/providers/acmehttpreq.svg
@@ -1,2 +1 @@
-
+
diff --git a/ui/public/imgs/providers/actalisssl.png b/ui/public/imgs/providers/actalisssl.png
index 3897c6b4e..810e1316f 100644
Binary files a/ui/public/imgs/providers/actalisssl.png and b/ui/public/imgs/providers/actalisssl.png differ
diff --git a/ui/public/imgs/providers/akamai.svg b/ui/public/imgs/providers/akamai.svg
index 1bceab263..600f4614b 100644
--- a/ui/public/imgs/providers/akamai.svg
+++ b/ui/public/imgs/providers/akamai.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/aliyun.svg b/ui/public/imgs/providers/aliyun.svg
index 440541689..958be46f0 100644
--- a/ui/public/imgs/providers/aliyun.svg
+++ b/ui/public/imgs/providers/aliyun.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/apisix.svg b/ui/public/imgs/providers/apisix.svg
index 55b6e4f21..99a463565 100644
--- a/ui/public/imgs/providers/apisix.svg
+++ b/ui/public/imgs/providers/apisix.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/arvancloud.svg b/ui/public/imgs/providers/arvancloud.svg
index 709bea279..b36790551 100644
--- a/ui/public/imgs/providers/arvancloud.svg
+++ b/ui/public/imgs/providers/arvancloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/aws.svg b/ui/public/imgs/providers/aws.svg
index 0305683bc..85c69e7fb 100644
--- a/ui/public/imgs/providers/aws.svg
+++ b/ui/public/imgs/providers/aws.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/azure.svg b/ui/public/imgs/providers/azure.svg
index 014647a3c..98a021379 100644
--- a/ui/public/imgs/providers/azure.svg
+++ b/ui/public/imgs/providers/azure.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/baiducloud.svg b/ui/public/imgs/providers/baiducloud.svg
index f92dd1bf7..f1209ccbf 100644
--- a/ui/public/imgs/providers/baiducloud.svg
+++ b/ui/public/imgs/providers/baiducloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/baishan.png b/ui/public/imgs/providers/baishan.png
index af1e555da..e424756f4 100644
Binary files a/ui/public/imgs/providers/baishan.png and b/ui/public/imgs/providers/baishan.png differ
diff --git a/ui/public/imgs/providers/baota.svg b/ui/public/imgs/providers/baota.svg
new file mode 100644
index 000000000..3cc29a7f3
--- /dev/null
+++ b/ui/public/imgs/providers/baota.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/baotapanel.svg b/ui/public/imgs/providers/baotapanel.svg
deleted file mode 100644
index 2648f2836..000000000
--- a/ui/public/imgs/providers/baotapanel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ui/public/imgs/providers/baotawaf.svg b/ui/public/imgs/providers/baotawaf.svg
deleted file mode 100644
index 2648f2836..000000000
--- a/ui/public/imgs/providers/baotawaf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ui/public/imgs/providers/beget.svg b/ui/public/imgs/providers/beget.svg
index da62177f7..0aab58e58 100644
--- a/ui/public/imgs/providers/beget.svg
+++ b/ui/public/imgs/providers/beget.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/bookmyname.png b/ui/public/imgs/providers/bookmyname.png
index 5f47787c6..d99cfbce1 100644
Binary files a/ui/public/imgs/providers/bookmyname.png and b/ui/public/imgs/providers/bookmyname.png differ
diff --git a/ui/public/imgs/providers/bunny.svg b/ui/public/imgs/providers/bunny.svg
index edbbab32c..c142505e5 100644
--- a/ui/public/imgs/providers/bunny.svg
+++ b/ui/public/imgs/providers/bunny.svg
@@ -1,108 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/byteplus.svg b/ui/public/imgs/providers/byteplus.svg
index 66d692f80..7f3aec57a 100644
--- a/ui/public/imgs/providers/byteplus.svg
+++ b/ui/public/imgs/providers/byteplus.svg
@@ -1,4 +1 @@
-
-
+
diff --git a/ui/public/imgs/providers/cdnfly.png b/ui/public/imgs/providers/cdnfly.png
deleted file mode 100644
index 3a8d98434..000000000
Binary files a/ui/public/imgs/providers/cdnfly.png and /dev/null differ
diff --git a/ui/public/imgs/providers/cdnfly.svg b/ui/public/imgs/providers/cdnfly.svg
new file mode 100644
index 000000000..04face11d
--- /dev/null
+++ b/ui/public/imgs/providers/cdnfly.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/cloudflare.svg b/ui/public/imgs/providers/cloudflare.svg
index a88f89cb8..cfe745715 100644
--- a/ui/public/imgs/providers/cloudflare.svg
+++ b/ui/public/imgs/providers/cloudflare.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/cloudns.png b/ui/public/imgs/providers/cloudns.png
index 1ad3068d3..b40832238 100644
Binary files a/ui/public/imgs/providers/cloudns.png and b/ui/public/imgs/providers/cloudns.png differ
diff --git a/ui/public/imgs/providers/cmcccloud.svg b/ui/public/imgs/providers/cmcccloud.svg
index 0a44fcfa0..ee5bf234e 100644
--- a/ui/public/imgs/providers/cmcccloud.svg
+++ b/ui/public/imgs/providers/cmcccloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/conohavps.svg b/ui/public/imgs/providers/conohavps.svg
index 10841d52e..ab3bf6957 100644
--- a/ui/public/imgs/providers/conohavps.svg
+++ b/ui/public/imgs/providers/conohavps.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/constellix.png b/ui/public/imgs/providers/constellix.png
index 71a8722a3..c5494b087 100644
Binary files a/ui/public/imgs/providers/constellix.png and b/ui/public/imgs/providers/constellix.png differ
diff --git a/ui/public/imgs/providers/cpanel.svg b/ui/public/imgs/providers/cpanel.svg
index f4c60ea5b..4d318f2f3 100644
--- a/ui/public/imgs/providers/cpanel.svg
+++ b/ui/public/imgs/providers/cpanel.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/ctcccloud.svg b/ui/public/imgs/providers/ctcccloud.svg
index b5ea5d76d..4b2122d8a 100644
--- a/ui/public/imgs/providers/ctcccloud.svg
+++ b/ui/public/imgs/providers/ctcccloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/desec.svg b/ui/public/imgs/providers/desec.svg
index b20baa59e..a6a162e42 100644
--- a/ui/public/imgs/providers/desec.svg
+++ b/ui/public/imgs/providers/desec.svg
@@ -1,87 +1 @@
-
-
+
diff --git a/ui/public/imgs/providers/digicert.png b/ui/public/imgs/providers/digicert.png
deleted file mode 100644
index 5d00b77d6..000000000
Binary files a/ui/public/imgs/providers/digicert.png and /dev/null differ
diff --git a/ui/public/imgs/providers/digicert.svg b/ui/public/imgs/providers/digicert.svg
new file mode 100644
index 000000000..aa6256efb
--- /dev/null
+++ b/ui/public/imgs/providers/digicert.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/digitalocean.svg b/ui/public/imgs/providers/digitalocean.svg
index 94b90bf99..fbf3be0fb 100644
--- a/ui/public/imgs/providers/digitalocean.svg
+++ b/ui/public/imgs/providers/digitalocean.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/dingtalk.svg b/ui/public/imgs/providers/dingtalk.svg
index 24d3881a7..fd4bf0660 100644
--- a/ui/public/imgs/providers/dingtalk.svg
+++ b/ui/public/imgs/providers/dingtalk.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/discord.svg b/ui/public/imgs/providers/discord.svg
index 04f8f5e93..45b5f4a19 100644
--- a/ui/public/imgs/providers/discord.svg
+++ b/ui/public/imgs/providers/discord.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/dnsexit.png b/ui/public/imgs/providers/dnsexit.png
index e13388a51..dd26af091 100644
Binary files a/ui/public/imgs/providers/dnsexit.png and b/ui/public/imgs/providers/dnsexit.png differ
diff --git a/ui/public/imgs/providers/dnsla.svg b/ui/public/imgs/providers/dnsla.svg
index 7908049e9..a5acd3346 100644
--- a/ui/public/imgs/providers/dnsla.svg
+++ b/ui/public/imgs/providers/dnsla.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/dogecloud.png b/ui/public/imgs/providers/dogecloud.png
index 1897bc88f..bc6a54005 100644
Binary files a/ui/public/imgs/providers/dogecloud.png and b/ui/public/imgs/providers/dogecloud.png differ
diff --git a/ui/public/imgs/providers/dokploy.svg b/ui/public/imgs/providers/dokploy.svg
index 4a96eb4c2..9cd5668a7 100644
--- a/ui/public/imgs/providers/dokploy.svg
+++ b/ui/public/imgs/providers/dokploy.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/duckdns.png b/ui/public/imgs/providers/duckdns.png
index c80f4a9ed..4169c40e9 100644
Binary files a/ui/public/imgs/providers/duckdns.png and b/ui/public/imgs/providers/duckdns.png differ
diff --git a/ui/public/imgs/providers/dynadot.svg b/ui/public/imgs/providers/dynadot.svg
index ef253a55f..a07b92a60 100644
--- a/ui/public/imgs/providers/dynadot.svg
+++ b/ui/public/imgs/providers/dynadot.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/dynv6.svg b/ui/public/imgs/providers/dynv6.svg
index 652e4e453..4362012a8 100644
--- a/ui/public/imgs/providers/dynv6.svg
+++ b/ui/public/imgs/providers/dynv6.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/email.svg b/ui/public/imgs/providers/email.svg
index a74f0c416..81b402ba2 100644
--- a/ui/public/imgs/providers/email.svg
+++ b/ui/public/imgs/providers/email.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/flexcdn.png b/ui/public/imgs/providers/flexcdn.png
index 00805598c..99f655a71 100644
Binary files a/ui/public/imgs/providers/flexcdn.png and b/ui/public/imgs/providers/flexcdn.png differ
diff --git a/ui/public/imgs/providers/flyio.svg b/ui/public/imgs/providers/flyio.svg
index 4301f3b40..38ca42a8a 100644
--- a/ui/public/imgs/providers/flyio.svg
+++ b/ui/public/imgs/providers/flyio.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/ftp.svg b/ui/public/imgs/providers/ftp.svg
index d448b8757..19b1b770c 100644
--- a/ui/public/imgs/providers/ftp.svg
+++ b/ui/public/imgs/providers/ftp.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/gandinet.svg b/ui/public/imgs/providers/gandinet.svg
index 985e09000..b40cf4b30 100644
--- a/ui/public/imgs/providers/gandinet.svg
+++ b/ui/public/imgs/providers/gandinet.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/gcore.png b/ui/public/imgs/providers/gcore.png
deleted file mode 100644
index 3808329ab..000000000
Binary files a/ui/public/imgs/providers/gcore.png and /dev/null differ
diff --git a/ui/public/imgs/providers/gcore.svg b/ui/public/imgs/providers/gcore.svg
new file mode 100644
index 000000000..34053f78e
--- /dev/null
+++ b/ui/public/imgs/providers/gcore.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/gname.png b/ui/public/imgs/providers/gname.png
index ef3772f56..1ba0e5299 100644
Binary files a/ui/public/imgs/providers/gname.png and b/ui/public/imgs/providers/gname.png differ
diff --git a/ui/public/imgs/providers/godaddy.svg b/ui/public/imgs/providers/godaddy.svg
index c1cce6eac..eec454ddd 100644
--- a/ui/public/imgs/providers/godaddy.svg
+++ b/ui/public/imgs/providers/godaddy.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/goedge.png b/ui/public/imgs/providers/goedge.png
index 760ab333d..317dcd90a 100644
Binary files a/ui/public/imgs/providers/goedge.png and b/ui/public/imgs/providers/goedge.png differ
diff --git a/ui/public/imgs/providers/google.svg b/ui/public/imgs/providers/google.svg
index 350cdfcc1..2028d9d24 100644
--- a/ui/public/imgs/providers/google.svg
+++ b/ui/public/imgs/providers/google.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/hetzner.svg b/ui/public/imgs/providers/hetzner.svg
index 670cdda82..fa226ab59 100644
--- a/ui/public/imgs/providers/hetzner.svg
+++ b/ui/public/imgs/providers/hetzner.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/hostingde.svg b/ui/public/imgs/providers/hostingde.svg
index 2929b09d0..4d7e0f726 100644
--- a/ui/public/imgs/providers/hostingde.svg
+++ b/ui/public/imgs/providers/hostingde.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/hostinger.svg b/ui/public/imgs/providers/hostinger.svg
index e0f4829eb..d7813c40e 100644
--- a/ui/public/imgs/providers/hostinger.svg
+++ b/ui/public/imgs/providers/hostinger.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/huaweicloud.svg b/ui/public/imgs/providers/huaweicloud.svg
index ed3146e71..acd9f3182 100644
--- a/ui/public/imgs/providers/huaweicloud.svg
+++ b/ui/public/imgs/providers/huaweicloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/infomaniak.png b/ui/public/imgs/providers/infomaniak.png
deleted file mode 100644
index ff9f8931d..000000000
Binary files a/ui/public/imgs/providers/infomaniak.png and /dev/null differ
diff --git a/ui/public/imgs/providers/infomaniak.svg b/ui/public/imgs/providers/infomaniak.svg
new file mode 100644
index 000000000..233c9b2a2
--- /dev/null
+++ b/ui/public/imgs/providers/infomaniak.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/ionos.svg b/ui/public/imgs/providers/ionos.svg
index bda7bf943..4b433e7c7 100644
--- a/ui/public/imgs/providers/ionos.svg
+++ b/ui/public/imgs/providers/ionos.svg
@@ -1,2 +1 @@
-
+
diff --git a/ui/public/imgs/providers/jdcloud.svg b/ui/public/imgs/providers/jdcloud.svg
index 720dbf4de..d10f5b5e4 100644
--- a/ui/public/imgs/providers/jdcloud.svg
+++ b/ui/public/imgs/providers/jdcloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/kong.png b/ui/public/imgs/providers/kong.png
deleted file mode 100644
index 2b95e955b..000000000
Binary files a/ui/public/imgs/providers/kong.png and /dev/null differ
diff --git a/ui/public/imgs/providers/kong.svg b/ui/public/imgs/providers/kong.svg
new file mode 100644
index 000000000..a05140ec0
--- /dev/null
+++ b/ui/public/imgs/providers/kong.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/ksyun.svg b/ui/public/imgs/providers/ksyun.svg
index 424a5f12c..eadfe00a8 100644
--- a/ui/public/imgs/providers/ksyun.svg
+++ b/ui/public/imgs/providers/ksyun.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/kubernetes.svg b/ui/public/imgs/providers/kubernetes.svg
index 17933d4e4..f9c06df5c 100644
--- a/ui/public/imgs/providers/kubernetes.svg
+++ b/ui/public/imgs/providers/kubernetes.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/lark.svg b/ui/public/imgs/providers/lark.svg
index ab32e57c3..b73a878e8 100644
--- a/ui/public/imgs/providers/lark.svg
+++ b/ui/public/imgs/providers/lark.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/lecdn.svg b/ui/public/imgs/providers/lecdn.svg
index f9c18fa7f..1ec98521b 100644
--- a/ui/public/imgs/providers/lecdn.svg
+++ b/ui/public/imgs/providers/lecdn.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/letsencrypt.svg b/ui/public/imgs/providers/letsencrypt.svg
index 41da03b19..fb7abb6de 100644
--- a/ui/public/imgs/providers/letsencrypt.svg
+++ b/ui/public/imgs/providers/letsencrypt.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/linode.svg b/ui/public/imgs/providers/linode.svg
index cb6040479..ff1d8008e 100644
--- a/ui/public/imgs/providers/linode.svg
+++ b/ui/public/imgs/providers/linode.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/litessl.svg b/ui/public/imgs/providers/litessl.svg
index c2ac51bde..a8ba4f0bb 100644
--- a/ui/public/imgs/providers/litessl.svg
+++ b/ui/public/imgs/providers/litessl.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/local.svg b/ui/public/imgs/providers/local.svg
index 115584719..7b6a4f640 100644
--- a/ui/public/imgs/providers/local.svg
+++ b/ui/public/imgs/providers/local.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/mattermost.svg b/ui/public/imgs/providers/mattermost.svg
index 18cc28196..8c60fdfd7 100644
--- a/ui/public/imgs/providers/mattermost.svg
+++ b/ui/public/imgs/providers/mattermost.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/namecheap.svg b/ui/public/imgs/providers/namecheap.svg
index e90dbfe9a..e05dc6f0e 100644
--- a/ui/public/imgs/providers/namecheap.svg
+++ b/ui/public/imgs/providers/namecheap.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/namedotcom.svg b/ui/public/imgs/providers/namedotcom.svg
index 2b7c71313..4e5a6c33e 100644
--- a/ui/public/imgs/providers/namedotcom.svg
+++ b/ui/public/imgs/providers/namedotcom.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/namesilo.svg b/ui/public/imgs/providers/namesilo.svg
index c32fb45f3..9ee4445e6 100644
--- a/ui/public/imgs/providers/namesilo.svg
+++ b/ui/public/imgs/providers/namesilo.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/netcup.png b/ui/public/imgs/providers/netcup.png
deleted file mode 100644
index 2f56ce118..000000000
Binary files a/ui/public/imgs/providers/netcup.png and /dev/null differ
diff --git a/ui/public/imgs/providers/netcup.svg b/ui/public/imgs/providers/netcup.svg
new file mode 100644
index 000000000..7f634ed6d
--- /dev/null
+++ b/ui/public/imgs/providers/netcup.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/netlify.png b/ui/public/imgs/providers/netlify.png
deleted file mode 100644
index a04eeeba9..000000000
Binary files a/ui/public/imgs/providers/netlify.png and /dev/null differ
diff --git a/ui/public/imgs/providers/netlify.svg b/ui/public/imgs/providers/netlify.svg
new file mode 100644
index 000000000..3adfcf4a2
--- /dev/null
+++ b/ui/public/imgs/providers/netlify.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/nginxproxymanager.svg b/ui/public/imgs/providers/nginxproxymanager.svg
index a153a7037..de664f9ff 100644
--- a/ui/public/imgs/providers/nginxproxymanager.svg
+++ b/ui/public/imgs/providers/nginxproxymanager.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/ns1.svg b/ui/public/imgs/providers/ns1.svg
index 07811134b..409190a12 100644
--- a/ui/public/imgs/providers/ns1.svg
+++ b/ui/public/imgs/providers/ns1.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/ovhcloud.svg b/ui/public/imgs/providers/ovhcloud.svg
index b29b804d5..f6859f193 100644
--- a/ui/public/imgs/providers/ovhcloud.svg
+++ b/ui/public/imgs/providers/ovhcloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/porkbun.svg b/ui/public/imgs/providers/porkbun.svg
index 096d03ace..5568cdf19 100644
--- a/ui/public/imgs/providers/porkbun.svg
+++ b/ui/public/imgs/providers/porkbun.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/powerdns.svg b/ui/public/imgs/providers/powerdns.svg
index 768bbacfe..f9093a89a 100644
--- a/ui/public/imgs/providers/powerdns.svg
+++ b/ui/public/imgs/providers/powerdns.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/proxmoxve.svg b/ui/public/imgs/providers/proxmoxve.svg
index 76e497f1c..b965743ab 100644
--- a/ui/public/imgs/providers/proxmoxve.svg
+++ b/ui/public/imgs/providers/proxmoxve.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/qingcloud.svg b/ui/public/imgs/providers/qingcloud.svg
index 923ed910e..2d5ff5e23 100644
--- a/ui/public/imgs/providers/qingcloud.svg
+++ b/ui/public/imgs/providers/qingcloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/qiniu.svg b/ui/public/imgs/providers/qiniu.svg
index 276058450..34a6cc57b 100644
--- a/ui/public/imgs/providers/qiniu.svg
+++ b/ui/public/imgs/providers/qiniu.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/rainyun.svg b/ui/public/imgs/providers/rainyun.svg
index 1076cb760..89106c0f0 100644
--- a/ui/public/imgs/providers/rainyun.svg
+++ b/ui/public/imgs/providers/rainyun.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/ratpanel.png b/ui/public/imgs/providers/ratpanel.png
index f89808dd4..d704fa481 100644
Binary files a/ui/public/imgs/providers/ratpanel.png and b/ui/public/imgs/providers/ratpanel.png differ
diff --git a/ui/public/imgs/providers/regru.svg b/ui/public/imgs/providers/regru.svg
index 38888884e..e70d5e24b 100644
--- a/ui/public/imgs/providers/regru.svg
+++ b/ui/public/imgs/providers/regru.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/rfc.png b/ui/public/imgs/providers/rfc.png
deleted file mode 100644
index 90f5c6296..000000000
Binary files a/ui/public/imgs/providers/rfc.png and /dev/null differ
diff --git a/ui/public/imgs/providers/rfc.svg b/ui/public/imgs/providers/rfc.svg
new file mode 100644
index 000000000..58dabab8f
--- /dev/null
+++ b/ui/public/imgs/providers/rfc.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/ricru.svg b/ui/public/imgs/providers/rucenter.svg
similarity index 100%
rename from ui/public/imgs/providers/ricru.svg
rename to ui/public/imgs/providers/rucenter.svg
diff --git a/ui/public/imgs/providers/s3.svg b/ui/public/imgs/providers/s3.svg
index 76a77a383..2be1bf94b 100644
--- a/ui/public/imgs/providers/s3.svg
+++ b/ui/public/imgs/providers/s3.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/safeline.svg b/ui/public/imgs/providers/safeline.svg
index 9a0db2474..b36c2fcdd 100644
--- a/ui/public/imgs/providers/safeline.svg
+++ b/ui/public/imgs/providers/safeline.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/samwaf.png b/ui/public/imgs/providers/samwaf.png
index 9daf7bc62..7d53ab580 100644
Binary files a/ui/public/imgs/providers/samwaf.png and b/ui/public/imgs/providers/samwaf.png differ
diff --git a/ui/public/imgs/providers/sectigo.svg b/ui/public/imgs/providers/sectigo.svg
index dac99ee0d..d152111f5 100644
--- a/ui/public/imgs/providers/sectigo.svg
+++ b/ui/public/imgs/providers/sectigo.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/slack.svg b/ui/public/imgs/providers/slack.svg
index 100af3d45..d0a74be66 100644
--- a/ui/public/imgs/providers/slack.svg
+++ b/ui/public/imgs/providers/slack.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/spaceship.png b/ui/public/imgs/providers/spaceship.png
index 79d6fe2ae..a02779035 100644
Binary files a/ui/public/imgs/providers/spaceship.png and b/ui/public/imgs/providers/spaceship.png differ
diff --git a/ui/public/imgs/providers/ssh.svg b/ui/public/imgs/providers/ssh.svg
index 86bad304f..6416476bf 100644
--- a/ui/public/imgs/providers/ssh.svg
+++ b/ui/public/imgs/providers/ssh.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/sslcom.svg b/ui/public/imgs/providers/sslcom.svg
index 4cd53176e..e93b066e5 100644
--- a/ui/public/imgs/providers/sslcom.svg
+++ b/ui/public/imgs/providers/sslcom.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/synologydsm.png b/ui/public/imgs/providers/synologydsm.png
deleted file mode 100644
index b2fef85c8..000000000
Binary files a/ui/public/imgs/providers/synologydsm.png and /dev/null differ
diff --git a/ui/public/imgs/providers/synologydsm.svg b/ui/public/imgs/providers/synologydsm.svg
new file mode 100644
index 000000000..080ecc771
--- /dev/null
+++ b/ui/public/imgs/providers/synologydsm.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/technitiumdns.png b/ui/public/imgs/providers/technitiumdns.png
deleted file mode 100644
index 09d325f72..000000000
Binary files a/ui/public/imgs/providers/technitiumdns.png and /dev/null differ
diff --git a/ui/public/imgs/providers/technitiumdns.svg b/ui/public/imgs/providers/technitiumdns.svg
new file mode 100644
index 000000000..f63213afb
--- /dev/null
+++ b/ui/public/imgs/providers/technitiumdns.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/telegram.svg b/ui/public/imgs/providers/telegram.svg
index f4cd38c13..f07f47678 100644
--- a/ui/public/imgs/providers/telegram.svg
+++ b/ui/public/imgs/providers/telegram.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/tencentcloud.svg b/ui/public/imgs/providers/tencentcloud.svg
index 3f72e1ad6..dd237d832 100644
--- a/ui/public/imgs/providers/tencentcloud.svg
+++ b/ui/public/imgs/providers/tencentcloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/ucloud.svg b/ui/public/imgs/providers/ucloud.svg
index 3000023f4..d102a4f5c 100644
--- a/ui/public/imgs/providers/ucloud.svg
+++ b/ui/public/imgs/providers/ucloud.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/unicloud.png b/ui/public/imgs/providers/unicloud.png
index a6b0ca9b3..bc2e9f16a 100644
Binary files a/ui/public/imgs/providers/unicloud.png and b/ui/public/imgs/providers/unicloud.png differ
diff --git a/ui/public/imgs/providers/upyun.svg b/ui/public/imgs/providers/upyun.svg
index cc13793db..e60c4a3c8 100644
--- a/ui/public/imgs/providers/upyun.svg
+++ b/ui/public/imgs/providers/upyun.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/ui/public/imgs/providers/vercel.svg b/ui/public/imgs/providers/vercel.svg
index ae7e38c43..f85764386 100644
--- a/ui/public/imgs/providers/vercel.svg
+++ b/ui/public/imgs/providers/vercel.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/volcengine.svg b/ui/public/imgs/providers/volcengine.svg
index e06fbce2e..9435e4f39 100644
--- a/ui/public/imgs/providers/volcengine.svg
+++ b/ui/public/imgs/providers/volcengine.svg
@@ -1,8 +1 @@
-
-
+
diff --git a/ui/public/imgs/providers/vultr.svg b/ui/public/imgs/providers/vultr.svg
index cf49d15da..735836072 100644
--- a/ui/public/imgs/providers/vultr.svg
+++ b/ui/public/imgs/providers/vultr.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/wangsu.svg b/ui/public/imgs/providers/wangsu.svg
index 276ec1cc9..8d538c7fb 100644
--- a/ui/public/imgs/providers/wangsu.svg
+++ b/ui/public/imgs/providers/wangsu.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/webhook.svg b/ui/public/imgs/providers/webhook.svg
index 8839530b4..8db134054 100644
--- a/ui/public/imgs/providers/webhook.svg
+++ b/ui/public/imgs/providers/webhook.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/wecom.svg b/ui/public/imgs/providers/wecom.svg
index e99e59a7b..264386561 100644
--- a/ui/public/imgs/providers/wecom.svg
+++ b/ui/public/imgs/providers/wecom.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/westcn.svg b/ui/public/imgs/providers/westcn.svg
index 2ad4fa58a..3afdd8db0 100644
--- a/ui/public/imgs/providers/westcn.svg
+++ b/ui/public/imgs/providers/westcn.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/zenlayer.svg b/ui/public/imgs/providers/zenlayer.svg
index 2f1d841fa..c1399b02c 100644
--- a/ui/public/imgs/providers/zenlayer.svg
+++ b/ui/public/imgs/providers/zenlayer.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/imgs/providers/zerossl.svg b/ui/public/imgs/providers/zerossl.svg
index e4c2ac637..84f4e1857 100644
--- a/ui/public/imgs/providers/zerossl.svg
+++ b/ui/public/imgs/providers/zerossl.svg
@@ -1 +1 @@
-
+
diff --git a/ui/public/logo.svg b/ui/public/logo.svg
index 793e16472..8bac2dee7 100644
--- a/ui/public/logo.svg
+++ b/ui/public/logo.svg
@@ -1,2 +1 @@
-
+
diff --git a/ui/src/domain/provider.ts b/ui/src/domain/provider.ts
index dd6be0021..8ebfe8b20 100644
--- a/ui/src/domain/provider.ts
+++ b/ui/src/domain/provider.ts
@@ -177,8 +177,8 @@ export const accessProvidersMap: Map