diff --git a/README.en.md b/README.en.md
index 9a29dd0..de71ef8 100644
--- a/README.en.md
+++ b/README.en.md
@@ -57,11 +57,28 @@ It's more than an API proxy: it ships with **credit billing, CDK top-ups, referr
## 🖼️ Screenshots
-| Playground | Dashboard |
-|:---:|:---:|
-|  |  |
-| **Accounts** | **Logs** |
-|  |  |
+
+🎨 Modern generation frontend · light / dark admin console · data-driven ops dashboard
+
+
+
+
+  |
+  |
+
+
+ 📊 Dashboard Users / volume / provider health / 24h trend |
+ 🧩 Model management Per-model capabilities, pricing & weight |
+
+
+  |
+  |
+
+
+ 🔑 Account pools Multi-account pools · weight / concurrency · CRUD |
+ 📜 Call logs Success / failure / in-progress · prompts & latency |
+
+
## 🚀 Features
diff --git a/README.md b/README.md
index ffda05a..a38b0b2 100644
--- a/README.md
+++ b/README.md
@@ -57,11 +57,28 @@
## 🖼️ 界面预览
-| 画图台 | 概览看板 |
-|:---:|:---:|
-|  |  |
-| **账号管理** | **日志** |
-|  |  |
+
+🎨 现代化画图前端 · 深 / 浅双主题管理后台 · 数据驱动的运营看板
+
+
+
+
+  |
+  |
+
+
+ 📊 概览看板 用户 / 生成量 / Provider 健康 / 24h 趋势 |
+ 🧩 模型管理 按模型独立配置能力、定价与权重 |
+
+
+  |
+  |
+
+
+ 🔑 账号池管理 多账号池 · 权重 / 并发 · 一键增删改 |
+ 📜 调用日志 成功 / 失败 / 进行中 · 提示词与耗时全留痕 |
+
+
## 🚀 核心功能
diff --git a/docs/screenshots/accounts.png b/docs/screenshots/accounts.png
index d139015..4a94eeb 100644
Binary files a/docs/screenshots/accounts.png and b/docs/screenshots/accounts.png differ
diff --git a/docs/screenshots/dashboard.png b/docs/screenshots/dashboard.png
index 4590b35..bca7fc7 100644
Binary files a/docs/screenshots/dashboard.png and b/docs/screenshots/dashboard.png differ
diff --git a/docs/screenshots/logs.png b/docs/screenshots/logs.png
index c92db83..76ad6cc 100644
Binary files a/docs/screenshots/logs.png and b/docs/screenshots/logs.png differ
diff --git a/docs/screenshots/models.png b/docs/screenshots/models.png
new file mode 100644
index 0000000..92192dc
Binary files /dev/null and b/docs/screenshots/models.png differ
diff --git a/docs/screenshots/playground.png b/docs/screenshots/playground.png
index 5e66db3..b2a9309 100644
Binary files a/docs/screenshots/playground.png and b/docs/screenshots/playground.png differ
diff --git a/frontend/src/components/AccountEditModal.vue b/frontend/src/components/AccountEditModal.vue
index f86930d..ae8b0d3 100644
--- a/frontend/src/components/AccountEditModal.vue
+++ b/frontend/src/components/AccountEditModal.vue
@@ -72,3 +72,21 @@ async function submit() {
+
+
diff --git a/frontend/src/style.css b/frontend/src/style.css
index bd4957e..df3c90c 100644
--- a/frontend/src/style.css
+++ b/frontend/src/style.css
@@ -415,6 +415,15 @@ button:not(:disabled), [role="button"]:not([aria-disabled="true"]) { cursor: poi
}
select.field::-ms-expand { display: none; }
+ /* Number inputs using .field: hide the native +/- spinner arrows for a
+ cleaner look (value is still typeable / editable). */
+ input.field[type='number'] { -moz-appearance: textfield; appearance: textfield; }
+ input.field[type='number']::-webkit-outer-spin-button,
+ input.field[type='number']::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+ }
+
/* status pill */
.pill { @apply inline-flex items-center rounded-md px-2 py-0.5 text-xs font-medium; }