/* ============================================================
 * LIZI AI · Sub2API 主题覆盖  (由 gen_theme.py v3 生成，勿手改)
 * 设计来源：TokenFlux/TokenRouter — Blue Archive 蓝白主题
 *   teal #14b8a6 → #00D2FF    青蓝主色
 *   slate/gray（偏蓝）→ zinc（中性）
 *   阴影归零，纯边框分层；深色导航与页面同底色
 * 覆盖范围：全部 42 个 CSS chunk（含按路由懒加载的控制台样式）
 * ============================================================ */

:root {
  --lz-page-bg: #FCFCFE;
  --lz-accent: #00D2FF;
  --lz-accent-600: #12A7E8;
  --lz-radius-surface: 12px;
  --lz-radius-control: 8px;
}

html.dark, .dark {
  --lz-page-bg: #0A0A0B;
}

/* ── Pass 1 · Tailwind 工具类颜色映射（含 /opacity 变体）─────── */
.dark\:text-dark-100:is(.dark *) { color: #DEE0E2; }
.dark\:text-dark-200:is(.dark *) { color: #D4D4D8; }
.dark\:text-dark-300:is(.dark *) { color: #A1A1AA; }
.dark\:border-dark-400:is(.dark *) { border-color: #8B8B94; }
.dark\:text-dark-400:is(.dark *) { color: #8B8B94; }
.dark\:bg-dark-500:is(.dark *) { background-color: #5F5F67; }
.dark\:border-dark-500:is(.dark *) { border-color: #5F5F67; }
.dark\:decoration-dark-500:is(.dark *) { text-decoration-color: #5F5F67; }
.dark\:text-dark-500:is(.dark *) { color: #5F5F67; }
.dark\:bg-dark-600:is(.dark *) { background-color: #3D3D42; }
.dark\:bg-dark-600\/70:is(.dark *) { background-color: rgb(61 61 66 / 0.7); }
.border-dark-600 { border-color: #3D3D42; }
.dark\:border-dark-600:is(.dark *) { border-color: #3D3D42; }
.dark\:border-dark-600\/60:is(.dark *) { border-color: rgb(61 61 66 / 0.6); }
.dark\:divide-dark-600:is(.dark *) { border-color: #3D3D42; }
.dark\:ring-dark-600:is(.dark *) { --tw-ring-color: #3D3D42; }
.dark\:text-dark-600:is(.dark *) { color: #3D3D42; }
.dark\:to-dark-600:is(.dark *) { --tw-gradient-to: #3D3D42; }
.bg-dark-700 { background-color: #27272A; }
.dark\:bg-dark-700:is(.dark *) { background-color: #27272A; }
.dark\:bg-dark-700\/20:is(.dark *) { background-color: rgb(39 39 42 / 0.2); }
.dark\:bg-dark-700\/30:is(.dark *) { background-color: rgb(39 39 42 / 0.3); }
.dark\:bg-dark-700\/40:is(.dark *) { background-color: rgb(39 39 42 / 0.4); }
.dark\:bg-dark-700\/50:is(.dark *) { background-color: rgb(39 39 42 / 0.5); }
.dark\:bg-dark-700\/60:is(.dark *) { background-color: rgb(39 39 42 / 0.6); }
.dark\:bg-dark-700\/70:is(.dark *) { background-color: rgb(39 39 42 / 0.7); }
.dark\:bg-dark-700\/95:is(.dark *) { background-color: rgb(39 39 42 / 0.95); }
.dark\:border-dark-700:is(.dark *) { border-color: #27272A; }
.border-dark-700\/50 { border-color: rgb(39 39 42 / 0.5); }
.dark\:border-dark-700\/50:is(.dark *) { border-color: rgb(39 39 42 / 0.5); }
.dark\:border-dark-700\/60:is(.dark *) { border-color: rgb(39 39 42 / 0.6); }
.dark\:border-dark-700\/70:is(.dark *) { border-color: rgb(39 39 42 / 0.7); }
.dark\:border-dark-700\/80:is(.dark *) { border-color: rgb(39 39 42 / 0.8); }
.dark\:divide-dark-700:is(.dark *) { border-color: #27272A; }
.dark\:divide-dark-700\/60:is(.dark *) { border-color: rgb(39 39 42 / 0.6); }
.dark\:from-dark-700:is(.dark *) { --tw-gradient-from: #27272A; }
.dark\:ring-dark-700:is(.dark *) { --tw-ring-color: #27272A; }
.dark\:text-dark-700:is(.dark *) { color: #27272A; }
.dark\:to-dark-700:is(.dark *) { --tw-gradient-to: #27272A; }
.dark\:bg-dark-800:is(.dark *) { background-color: #17171A; }
.dark\:bg-dark-800\/30:is(.dark *) { background-color: rgb(23 23 26 / 0.3); }
.dark\:bg-dark-800\/40:is(.dark *) { background-color: rgb(23 23 26 / 0.4); }
.dark\:bg-dark-800\/50:is(.dark *) { background-color: rgb(23 23 26 / 0.5); }
.dark\:bg-dark-800\/60:is(.dark *) { background-color: rgb(23 23 26 / 0.6); }
.dark\:bg-dark-800\/70:is(.dark *) { background-color: rgb(23 23 26 / 0.7); }
.dark\:bg-dark-800\/80:is(.dark *) { background-color: rgb(23 23 26 / 0.8); }
.dark\:border-dark-800:is(.dark *) { border-color: #17171A; }
.dark\:border-dark-800\/50:is(.dark *) { border-color: rgb(23 23 26 / 0.5); }
.dark\:divide-dark-800:is(.dark *) { border-color: #17171A; }
.dark\:ring-dark-800:is(.dark *) { --tw-ring-color: #17171A; }
.dark\:text-dark-800:is(.dark *) { color: #17171A; }
.dark\:to-dark-800:is(.dark *) { --tw-gradient-to: #17171A; }
.dark\:bg-dark-900:is(.dark *) { background-color: #0F0F10; }
.dark\:bg-dark-900\/20:is(.dark *) { background-color: rgb(15 15 16 / 0.2); }
.dark\:bg-dark-900\/30:is(.dark *) { background-color: rgb(15 15 16 / 0.3); }
.dark\:bg-dark-900\/40:is(.dark *) { background-color: rgb(15 15 16 / 0.4); }
.dark\:bg-dark-900\/50:is(.dark *) { background-color: rgb(15 15 16 / 0.5); }
.dark\:bg-dark-900\/60:is(.dark *) { background-color: rgb(15 15 16 / 0.6); }
.dark\:bg-dark-900\/70:is(.dark *) { background-color: rgb(15 15 16 / 0.7); }
.dark\:bg-dark-900\/90:is(.dark *) { background-color: rgb(15 15 16 / 0.9); }
.dark\:bg-dark-900\/95:is(.dark *) { background-color: rgb(15 15 16 / 0.95); }
.dark\:from-dark-900:is(.dark *) { --tw-gradient-from: #0F0F10; }
.dark\:via-dark-900:is(.dark *) { --tw-gradient-via: #0F0F10; }
.dark\:bg-dark-950:is(.dark *) { background-color: #0A0A0B; }
.dark\:bg-dark-950\/60:is(.dark *) { background-color: rgb(10 10 11 / 0.6); }
.dark\:from-dark-950:is(.dark *) { --tw-gradient-from: #0A0A0B; }
.dark\:to-dark-950:is(.dark *) { --tw-gradient-to: #0A0A0B; }
.bg-emerald-50 { background-color: #F6FCFF; }
.from-emerald-50 { --tw-gradient-from: #F6FCFF; }
.bg-emerald-100 { background-color: #DDF4FC; }
.ring-emerald-100 { --tw-ring-color: #DDF4FC; }
.text-emerald-100 { color: #DDF4FC; }
.dark\:text-emerald-100:is(.dark *) { color: #DDF4FC; }
.to-emerald-100 { --tw-gradient-to: #DDF4FC; }
.bg-emerald-200\/60 { background-color: rgb(191 234 255 / 0.6); }
.border-emerald-200 { border-color: #BFEAFF; }
.ring-emerald-200 { --tw-ring-color: #BFEAFF; }
.text-emerald-200 { color: #BFEAFF; }
.dark\:text-emerald-200:is(.dark *) { color: #BFEAFF; }
.border-emerald-300 { border-color: #8BDDF8; }
.text-emerald-300 { color: #8BDDF8; }
.dark\:text-emerald-300:is(.dark *) { color: #8BDDF8; }
.dark\:border-emerald-400:is(.dark *) { border-color: #4DD4F6; }
.from-emerald-400 { --tw-gradient-from: #4DD4F6; }
.text-emerald-400 { color: #4DD4F6; }
.dark\:text-emerald-400:is(.dark *) { color: #4DD4F6; }
.dark\:text-emerald-400\/70:is(.dark *) { color: rgb(77 212 246 / 0.7); }
.bg-emerald-500 { background-color: #00D2FF; }
.bg-emerald-500\/10 { background-color: rgb(0 210 255 / 0.1); }
.dark\:bg-emerald-500\/10:is(.dark *) { background-color: rgb(0 210 255 / 0.1); }
.dark\:bg-emerald-500\/15:is(.dark *) { background-color: rgb(0 210 255 / 0.15); }
.dark\:bg-emerald-500\/20:is(.dark *) { background-color: rgb(0 210 255 / 0.2); }
.border-emerald-500 { border-color: #00D2FF; }
.dark\:border-emerald-500\/30:is(.dark *) { border-color: rgb(0 210 255 / 0.3); }
.from-emerald-500 { --tw-gradient-from: #00D2FF; }
.dark\:from-emerald-500\/10:is(.dark *) { --tw-gradient-from: rgb(0 210 255 / 0.1); }
.text-emerald-500 { color: #00D2FF; }
.to-emerald-500 { --tw-gradient-to: #00D2FF; }
.dark\:to-emerald-500\/20:is(.dark *) { --tw-gradient-to: rgb(0 210 255 / 0.2); }
.bg-emerald-600 { background-color: #12A7E8; }
.text-emerald-600 { color: #12A7E8; }
.text-emerald-600\/70 { color: rgb(18 167 232 / 0.7); }
.to-emerald-600 { --tw-gradient-to: #12A7E8; }
.dark\:border-emerald-700:is(.dark *) { border-color: #0B8FD8; }
.text-emerald-700 { color: #0B8FD8; }
.dark\:bg-emerald-800\/40:is(.dark *) { background-color: rgb(23 111 158 / 0.4); }
.dark\:border-emerald-800:is(.dark *) { border-color: #176F9E; }
.dark\:border-emerald-800\/30:is(.dark *) { border-color: rgb(23 111 158 / 0.3); }
.dark\:border-emerald-800\/50:is(.dark *) { border-color: rgb(23 111 158 / 0.5); }
.dark\:ring-emerald-800:is(.dark *) { --tw-ring-color: #176F9E; }
.text-emerald-800 { color: #176F9E; }
.dark\:bg-emerald-900:is(.dark *) { background-color: #2D4F68; }
.dark\:bg-emerald-900\/10:is(.dark *) { background-color: rgb(45 79 104 / 0.1); }
.dark\:bg-emerald-900\/20:is(.dark *) { background-color: rgb(45 79 104 / 0.2); }
.dark\:bg-emerald-900\/25:is(.dark *) { background-color: rgb(45 79 104 / 0.25); }
.dark\:bg-emerald-900\/30:is(.dark *) { background-color: rgb(45 79 104 / 0.3); }
.dark\:bg-emerald-900\/40:is(.dark *) { background-color: rgb(45 79 104 / 0.4); }
.dark\:border-emerald-900\/60:is(.dark *) { border-color: rgb(45 79 104 / 0.6); }
.dark\:from-emerald-900\/10:is(.dark *) { --tw-gradient-from: rgb(45 79 104 / 0.1); }
.dark\:from-emerald-900\/20:is(.dark *) { --tw-gradient-from: rgb(45 79 104 / 0.2); }
.dark\:ring-emerald-900\/50:is(.dark *) { --tw-ring-color: rgb(45 79 104 / 0.5); }
.text-emerald-900 { color: #2D4F68; }
.dark\:bg-emerald-950\/30:is(.dark *) { background-color: rgb(7 26 42 / 0.3); }
.dark\:bg-emerald-950\/40:is(.dark *) { background-color: rgb(7 26 42 / 0.4); }
.dark\:bg-emerald-950\/50:is(.dark *) { background-color: rgb(7 26 42 / 0.5); }
.bg-gray-50 { background-color: #FAFAFA; }
.bg-gray-50\/30 { background-color: rgb(250 250 250 / 0.3); }
.bg-gray-50\/40 { background-color: rgb(250 250 250 / 0.4); }
.bg-gray-50\/50 { background-color: rgb(250 250 250 / 0.5); }
.bg-gray-50\/60 { background-color: rgb(250 250 250 / 0.6); }
.bg-gray-50\/70 { background-color: rgb(250 250 250 / 0.7); }
.bg-gray-50\/80 { background-color: rgb(250 250 250 / 0.8); }
.border-gray-50 { border-color: #FAFAFA; }
.from-gray-50 { --tw-gradient-from: #FAFAFA; }
.dark\:text-gray-50:is(.dark *) { color: #FAFAFA; }
.bg-gray-100 { background-color: #F4F4F5; }
.border-gray-100 { border-color: #F4F4F5; }
.border-gray-100\/50 { border-color: rgb(244 244 245 / 0.5); }
.border-gray-100\/70 { border-color: rgb(244 244 245 / 0.7); }
.border-gray-100\/80 { border-color: rgb(244 244 245 / 0.8); }
.divide-gray-100 { border-color: #F4F4F5; }
.from-gray-100 { --tw-gradient-from: #F4F4F5; }
.text-gray-100 { color: #F4F4F5; }
.dark\:text-gray-100:is(.dark *) { color: #F4F4F5; }
.to-gray-100 { --tw-gradient-to: #F4F4F5; }
.bg-gray-200 { background-color: #E4E4E7; }
.bg-gray-200\/60 { background-color: rgb(228 228 231 / 0.6); }
.bg-gray-200\/70 { background-color: rgb(228 228 231 / 0.7); }
.bg-gray-200\/80 { background-color: rgb(228 228 231 / 0.8); }
.border-gray-200 { border-color: #E4E4E7; }
.border-gray-200\/50 { border-color: rgb(228 228 231 / 0.5); }
.border-gray-200\/60 { border-color: rgb(228 228 231 / 0.6); }
.border-gray-200\/80 { border-color: rgb(228 228 231 / 0.8); }
.divide-gray-200 { border-color: #E4E4E7; }
.ring-gray-200 { --tw-ring-color: #E4E4E7; }
.text-gray-200 { color: #E4E4E7; }
.dark\:text-gray-200:is(.dark *) { color: #E4E4E7; }
.to-gray-200 { --tw-gradient-to: #E4E4E7; }
.bg-gray-300 { background-color: #D4D4D8; }
.border-gray-300 { border-color: #D4D4D8; }
.decoration-gray-300 { text-decoration-color: #D4D4D8; }
.text-gray-300 { color: #D4D4D8; }
.dark\:text-gray-300:is(.dark *) { color: #D4D4D8; }
.bg-gray-400 { background-color: #A1A1AA; }
.border-gray-400 { border-color: #A1A1AA; }
.border-gray-400\/70 { border-color: rgb(161 161 170 / 0.7); }
.decoration-gray-400 { text-decoration-color: #A1A1AA; }
.placeholder-gray-400 { color: #A1A1AA; }
.text-gray-400 { color: #A1A1AA; }
.dark\:text-gray-400:is(.dark *) { color: #A1A1AA; }
.dark\:bg-gray-500:is(.dark *) { background-color: #71717A; }
.dark\:bg-gray-500\/20:is(.dark *) { background-color: rgb(113 113 122 / 0.2); }
.dark\:border-gray-500:is(.dark *) { border-color: #71717A; }
.dark\:decoration-gray-500:is(.dark *) { text-decoration-color: #71717A; }
.from-gray-500 { --tw-gradient-from: #71717A; }
.dark\:placeholder-gray-500:is(.dark *) { color: #71717A; }
.dark\:ring-gray-500\/30:is(.dark *) { --tw-ring-color: rgb(113 113 122 / 0.3); }
.text-gray-500 { color: #71717A; }
.dark\:text-gray-500:is(.dark *) { color: #71717A; }
.dark\:bg-gray-600:is(.dark *) { background-color: #52525B; }
.dark\:border-gray-600:is(.dark *) { border-color: #52525B; }
.ring-gray-600\/20 { --tw-ring-color: rgb(82 82 91 / 0.2); }
.text-gray-600 { color: #52525B; }
.dark\:text-gray-600:is(.dark *) { color: #52525B; }
.to-gray-600 { --tw-gradient-to: #52525B; }
.bg-gray-700 { background-color: #3F3F46; }
.dark\:bg-gray-700:is(.dark *) { background-color: #3F3F46; }
.border-gray-700 { border-color: #3F3F46; }
.text-gray-700 { color: #3F3F46; }
.bg-gray-800 { background-color: #27272A; }
.dark\:bg-gray-800:is(.dark *) { background-color: #27272A; }
.bg-gray-800\/80 { background-color: rgb(39 39 42 / 0.8); }
.dark\:bg-gray-800\/80:is(.dark *) { background-color: rgb(39 39 42 / 0.8); }
.dark\:border-gray-800:is(.dark *) { border-color: #27272A; }
.text-gray-800 { color: #27272A; }
.bg-gray-900 { background-color: #18181B; }
.dark\:bg-gray-900:is(.dark *) { background-color: #18181B; }
.dark\:bg-gray-900\/30:is(.dark *) { background-color: rgb(24 24 27 / 0.3); }
.ring-gray-900\/5 { --tw-ring-color: rgb(24 24 27 / 0.05); }
.text-gray-900 { color: #18181B; }
.dark\:text-gray-900:is(.dark *) { color: #18181B; }
.bg-gray-950 { background-color: #09090B; }
.bg-gray-950\/60 { background-color: rgb(9 9 11 / 0.6); }
.text-gray-950 { color: #09090B; }
.bg-green-50 { background-color: #F6FCFF; }
.bg-green-50\/50 { background-color: rgb(246 252 255 / 0.5); }
.bg-green-100 { background-color: #DDF4FC; }
.border-green-200 { border-color: #BFEAFF; }
.dark\:text-green-200:is(.dark *) { color: #BFEAFF; }
.border-green-300 { border-color: #8BDDF8; }
.text-green-300 { color: #8BDDF8; }
.dark\:text-green-300:is(.dark *) { color: #8BDDF8; }
.bg-green-400 { background-color: #4DD4F6; }
.border-green-400 { border-color: #4DD4F6; }
.text-green-400 { color: #4DD4F6; }
.dark\:text-green-400:is(.dark *) { color: #4DD4F6; }
.dark\:text-green-400\/70:is(.dark *) { color: rgb(77 212 246 / 0.7); }
.bg-green-500 { background-color: #00D2FF; }
.bg-green-500\/10 { background-color: rgb(0 210 255 / 0.1); }
.dark\:bg-green-500\/10:is(.dark *) { background-color: rgb(0 210 255 / 0.1); }
.bg-green-500\/20 { background-color: rgb(0 210 255 / 0.2); }
.dark\:bg-green-500\/20:is(.dark *) { background-color: rgb(0 210 255 / 0.2); }
.border-green-500 { border-color: #00D2FF; }
.border-green-500\/20 { border-color: rgb(0 210 255 / 0.2); }
.dark\:border-green-500\/20:is(.dark *) { border-color: rgb(0 210 255 / 0.2); }
.border-green-500\/30 { border-color: rgb(0 210 255 / 0.3); }
.dark\:border-green-500\/30:is(.dark *) { border-color: rgb(0 210 255 / 0.3); }
.border-green-500\/35 { border-color: rgb(0 210 255 / 0.35); }
.from-green-500 { --tw-gradient-from: #00D2FF; }
.ring-green-500 { --tw-ring-color: #00D2FF; }
.dark\:ring-green-500\/30:is(.dark *) { --tw-ring-color: rgb(0 210 255 / 0.3); }
.text-green-500 { color: #00D2FF; }
.dark\:text-green-500:is(.dark *) { color: #00D2FF; }
.bg-green-600 { background-color: #12A7E8; }
.dark\:bg-green-600:is(.dark *) { background-color: #12A7E8; }
.dark\:bg-green-600\/80:is(.dark *) { background-color: rgb(18 167 232 / 0.8); }
.dark\:border-green-600:is(.dark *) { border-color: #12A7E8; }
.ring-green-600\/20 { --tw-ring-color: rgb(18 167 232 / 0.2); }
.text-green-600 { color: #12A7E8; }
.text-green-600\/70 { color: rgb(18 167 232 / 0.7); }
.to-green-600 { --tw-gradient-to: #12A7E8; }
.dark\:border-green-700:is(.dark *) { border-color: #0B8FD8; }
.text-green-700 { color: #0B8FD8; }
.dark\:bg-green-800\/50:is(.dark *) { background-color: rgb(23 111 158 / 0.5); }
.dark\:border-green-800:is(.dark *) { border-color: #176F9E; }
.dark\:border-green-800\/50:is(.dark *) { border-color: rgb(23 111 158 / 0.5); }
.text-green-800 { color: #176F9E; }
.dark\:bg-green-900\/10:is(.dark *) { background-color: rgb(45 79 104 / 0.1); }
.dark\:bg-green-900\/20:is(.dark *) { background-color: rgb(45 79 104 / 0.2); }
.dark\:bg-green-900\/30:is(.dark *) { background-color: rgb(45 79 104 / 0.3); }
.dark\:bg-green-900\/50:is(.dark *) { background-color: rgb(45 79 104 / 0.5); }
.dark\:border-green-900:is(.dark *) { border-color: #2D4F68; }
.dark\:bg-green-950:is(.dark *) { background-color: #071A2A; }
.dark\:bg-green-950\/20:is(.dark *) { background-color: rgb(7 26 42 / 0.2); }
.dark\:bg-green-950\/40:is(.dark *) { background-color: rgb(7 26 42 / 0.4); }
.bg-lime-100 { background-color: #DDF4FC; }
.dark\:text-lime-400:is(.dark *) { color: #4DD4F6; }
.text-lime-600 { color: #12A7E8; }
.text-lime-700 { color: #0B8FD8; }
.dark\:bg-lime-900\/30:is(.dark *) { background-color: rgb(45 79 104 / 0.3); }
.bg-primary-50 { background-color: #F6FCFF; }
.bg-primary-50\/40 { background-color: rgb(246 252 255 / 0.4); }
.bg-primary-50\/50 { background-color: rgb(246 252 255 / 0.5); }
.bg-primary-50\/60 { background-color: rgb(246 252 255 / 0.6); }
.bg-primary-50\/70 { background-color: rgb(246 252 255 / 0.7); }
.bg-primary-50\/80 { background-color: rgb(246 252 255 / 0.8); }
.from-primary-50 { --tw-gradient-from: #F6FCFF; }
.via-primary-50\/30 { --tw-gradient-via: rgb(246 252 255 / 0.3); }
.bg-primary-100 { background-color: #DDF4FC; }
.border-primary-100 { border-color: #DDF4FC; }
.border-primary-100\/80 { border-color: rgb(221 244 252 / 0.8); }
.ring-primary-100 { --tw-ring-color: #DDF4FC; }
.text-primary-100 { color: #DDF4FC; }
.dark\:text-primary-100:is(.dark *) { color: #DDF4FC; }
.to-primary-100 { --tw-gradient-to: #DDF4FC; }
.bg-primary-200\/50 { background-color: rgb(191 234 255 / 0.5); }
.border-primary-200 { border-color: #BFEAFF; }
.border-primary-200\/80 { border-color: rgb(191 234 255 / 0.8); }
.ring-primary-200\/80 { --tw-ring-color: rgb(191 234 255 / 0.8); }
.text-primary-200 { color: #BFEAFF; }
.dark\:text-primary-200:is(.dark *) { color: #BFEAFF; }
.dark\:text-primary-200\/80:is(.dark *) { color: rgb(191 234 255 / 0.8); }
.dark\:bg-primary-300:is(.dark *) { background-color: #8BDDF8; }
.bg-primary-300\/10 { background-color: rgb(139 221 248 / 0.1); }
.border-primary-300 { border-color: #8BDDF8; }
.text-primary-300 { color: #8BDDF8; }
.dark\:text-primary-300:is(.dark *) { color: #8BDDF8; }
.bg-primary-400 { background-color: #4DD4F6; }
.bg-primary-400\/10 { background-color: rgb(77 212 246 / 0.1); }
.dark\:bg-primary-400\/10:is(.dark *) { background-color: rgb(77 212 246 / 0.1); }
.bg-primary-400\/20 { background-color: rgb(77 212 246 / 0.2); }
.border-primary-400 { border-color: #4DD4F6; }
.dark\:border-primary-400:is(.dark *) { border-color: #4DD4F6; }
.dark\:border-primary-400\/25:is(.dark *) { border-color: rgb(77 212 246 / 0.25); }
.dark\:border-primary-400\/30:is(.dark *) { border-color: rgb(77 212 246 / 0.3); }
.from-primary-400 { --tw-gradient-from: #4DD4F6; }
.text-primary-400 { color: #4DD4F6; }
.dark\:text-primary-400:is(.dark *) { color: #4DD4F6; }
.dark\:text-primary-400\/90:is(.dark *) { color: rgb(77 212 246 / 0.9); }
.bg-primary-500 { background-color: #00D2FF; }
.bg-primary-500\/10 { background-color: rgb(0 210 255 / 0.1); }
.dark\:bg-primary-500\/10:is(.dark *) { background-color: rgb(0 210 255 / 0.1); }
.bg-primary-500\/15 { background-color: rgb(0 210 255 / 0.15); }
.dark\:bg-primary-500\/15:is(.dark *) { background-color: rgb(0 210 255 / 0.15); }
.border-primary-500 { border-color: #00D2FF; }
.dark\:border-primary-500:is(.dark *) { border-color: #00D2FF; }
.dark\:border-primary-500\/20:is(.dark *) { border-color: rgb(0 210 255 / 0.2); }
.from-primary-500 { --tw-gradient-from: #00D2FF; }
.ring-primary-500\/20 { --tw-ring-color: rgb(0 210 255 / 0.2); }
.dark\:ring-primary-500\/20:is(.dark *) { --tw-ring-color: rgb(0 210 255 / 0.2); }
.ring-primary-500\/40 { --tw-ring-color: rgb(0 210 255 / 0.4); }
.shadow-primary-500\/20 { --tw-shadow-color: rgb(0 210 255 / 0.2); }
.dark\:shadow-primary-500\/20:is(.dark *) { --tw-shadow-color: rgb(0 210 255 / 0.2); }
.shadow-primary-500\/25 { --tw-shadow-color: rgb(0 210 255 / 0.25); }
.shadow-primary-500\/30 { --tw-shadow-color: rgb(0 210 255 / 0.3); }
.text-primary-500 { color: #00D2FF; }
.to-primary-500 { --tw-gradient-to: #00D2FF; }
.accent-primary-600 { accent-color: #12A7E8; }
.bg-primary-600 { background-color: #12A7E8; }
.dark\:bg-primary-600:is(.dark *) { background-color: #12A7E8; }
.border-primary-600 { border-color: #12A7E8; }
.dark\:border-primary-600:is(.dark *) { border-color: #12A7E8; }
.border-primary-600\/25 { border-color: rgb(18 167 232 / 0.25); }
.from-primary-600 { --tw-gradient-from: #12A7E8; }
.shadow-primary-600\/20 { --tw-shadow-color: rgb(18 167 232 / 0.2); }
.text-primary-600 { color: #12A7E8; }
.text-primary-600\/90 { color: rgb(18 167 232 / 0.9); }
.to-primary-600 { --tw-gradient-to: #12A7E8; }
.dark\:border-primary-700:is(.dark *) { border-color: #0B8FD8; }
.dark\:border-primary-700\/50:is(.dark *) { border-color: rgb(11 143 216 / 0.5); }
.dark\:ring-primary-700\/50:is(.dark *) { --tw-ring-color: rgb(11 143 216 / 0.5); }
.text-primary-700 { color: #0B8FD8; }
.dark\:text-primary-700:is(.dark *) { color: #0B8FD8; }
.dark\:bg-primary-800\/40:is(.dark *) { background-color: rgb(23 111 158 / 0.4); }
.dark\:border-primary-800:is(.dark *) { border-color: #176F9E; }
.dark\:border-primary-800\/50:is(.dark *) { border-color: rgb(23 111 158 / 0.5); }
.text-primary-800 { color: #176F9E; }
.dark\:text-primary-800:is(.dark *) { color: #176F9E; }
.dark\:to-primary-800\/20:is(.dark *) { --tw-gradient-to: rgb(23 111 158 / 0.2); }
.bg-primary-900\/10 { background-color: rgb(45 79 104 / 0.1); }
.dark\:bg-primary-900\/10:is(.dark *) { background-color: rgb(45 79 104 / 0.1); }
.dark\:bg-primary-900\/20:is(.dark *) { background-color: rgb(45 79 104 / 0.2); }
.dark\:bg-primary-900\/25:is(.dark *) { background-color: rgb(45 79 104 / 0.25); }
.dark\:bg-primary-900\/30:is(.dark *) { background-color: rgb(45 79 104 / 0.3); }
.dark\:bg-primary-900\/40:is(.dark *) { background-color: rgb(45 79 104 / 0.4); }
.dark\:border-primary-900\/40:is(.dark *) { border-color: rgb(45 79 104 / 0.4); }
.dark\:border-primary-900\/50:is(.dark *) { border-color: rgb(45 79 104 / 0.5); }
.dark\:from-primary-900\/20:is(.dark *) { --tw-gradient-from: rgb(45 79 104 / 0.2); }
.dark\:from-primary-900\/30:is(.dark *) { --tw-gradient-from: rgb(45 79 104 / 0.3); }
.dark\:ring-primary-900:is(.dark *) { --tw-ring-color: #2D4F68; }
.dark\:ring-primary-900\/40:is(.dark *) { --tw-ring-color: rgb(45 79 104 / 0.4); }
.text-primary-900 { color: #2D4F68; }
.dark\:bg-primary-950:is(.dark *) { background-color: #071A2A; }
.dark\:bg-primary-950\/20:is(.dark *) { background-color: rgb(7 26 42 / 0.2); }
.dark\:bg-primary-950\/40:is(.dark *) { background-color: rgb(7 26 42 / 0.4); }
.dark\:from-primary-950\/40:is(.dark *) { --tw-gradient-from: rgb(7 26 42 / 0.4); }
.bg-slate-50 { background-color: #FAFAFA; }
.bg-slate-100 { background-color: #F4F4F5; }
.border-slate-200 { border-color: #E4E4E7; }
.ring-slate-200\/80 { --tw-ring-color: rgb(228 228 231 / 0.8); }
.dark\:text-slate-200:is(.dark *) { color: #E4E4E7; }
.bg-slate-300 { background-color: #D4D4D8; }
.dark\:text-slate-300:is(.dark *) { color: #D4D4D8; }
.text-slate-400 { color: #A1A1AA; }
.dark\:text-slate-400:is(.dark *) { color: #A1A1AA; }
.dark\:bg-slate-500:is(.dark *) { background-color: #71717A; }
.bg-slate-500\/10 { background-color: rgb(113 113 122 / 0.1); }
.border-slate-500\/30 { border-color: rgb(113 113 122 / 0.3); }
.from-slate-500 { --tw-gradient-from: #71717A; }
.dark\:ring-slate-500\/30:is(.dark *) { --tw-ring-color: rgb(113 113 122 / 0.3); }
.text-slate-500 { color: #71717A; }
.from-slate-600 { --tw-gradient-from: #52525B; }
.ring-slate-600\/20 { --tw-ring-color: rgb(82 82 91 / 0.2); }
.text-slate-600 { color: #52525B; }
.dark\:bg-slate-700:is(.dark *) { background-color: #3F3F46; }
.dark\:border-slate-700:is(.dark *) { border-color: #3F3F46; }
.dark\:ring-slate-700\/70:is(.dark *) { --tw-ring-color: rgb(63 63 70 / 0.7); }
.text-slate-700 { color: #3F3F46; }
.dark\:bg-slate-800:is(.dark *) { background-color: #27272A; }
.dark\:bg-slate-800\/50:is(.dark *) { background-color: rgb(39 39 42 / 0.5); }
.dark\:bg-slate-900:is(.dark *) { background-color: #18181B; }
.dark\:bg-slate-900\/30:is(.dark *) { background-color: rgb(24 24 27 / 0.3); }
.dark\:bg-slate-950:is(.dark *) { background-color: #09090B; }

/* ── Pass 2 · 全量规则字面量改写（@apply 编译产物）─────────── */
.account-tools-menu-item[data-v-4d2fd0ca]{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.account-tools-menu-item[data-v-4d2fd0ca]:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.account-tools-menu-item[data-v-4d2fd0ca]:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.account-tools-menu-item[data-v-4d2fd0ca]:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.driver-active-element{outline:4px solid rgb(0 210 255 / .2)!important}
.driver-popover.theme-tour-popover{border:1px solid #E4E4E7!important;color:#27272A!important}
.dark .driver-popover.theme-tour-popover{background-color:#27272A!important;border-color:#3F3F46!important;color:#F4F4F5!important}
.driver-popover-title-text{color:#18181B!important}
.theme-tour-popover .driver-popover-close-btn{color:#A1A1AA!important}
.theme-tour-popover .driver-popover-close-btn:hover{background-color:#F4F4F5!important;color:#52525B!important}
.dark .theme-tour-popover .driver-popover-close-btn:hover{background-color:#3F3F46!important}
.theme-tour-popover .driver-popover-description{color:#52525B!important}
.dark .theme-tour-popover .driver-popover-description{color:#D4D4D8!important}
.theme-tour-popover .driver-popover-footer{background-color:#FAFAFA!important;border-top:1px solid #F4F4F5!important}
.dark .theme-tour-popover .driver-popover-footer{background-color:#18181B!important;border-top-color:#27272A!important}
.theme-tour-popover .driver-popover-progress-text{color:#71717A!important}
.dark .theme-tour-popover .driver-popover-progress-text{color:#A1A1AA!important}
.footer-shortcuts{border-left:1px solid #E4E4E7!important}
.dark .footer-shortcuts{border-left-color:#3F3F46!important}
.shortcut-item{color:#71717A!important}
.dark .shortcut-item{color:#A1A1AA!important}
.shortcut-item kbd{border:1px solid #E4E4E7!important;color:#52525B!important}
.dark .shortcut-item kbd{background-color:#27272A!important;border-color:#52525B!important;color:#D4D4D8!important}
.theme-tour-popover .driver-popover-next-btn{background-color:#00D2FF!important}
.theme-tour-popover .driver-popover-next-btn:hover{background-color:#12A7E8!important}
.theme-tour-popover .driver-popover-prev-btn{color:#71717A!important;border:1px solid #E4E4E7!important}
.theme-tour-popover .driver-popover-prev-btn:hover{background-color:#FAFAFA!important;color:#3F3F46!important}
.dark .theme-tour-popover .driver-popover-prev-btn{background-color:#27272A!important;border-color:#52525B!important;color:#A1A1AA!important}
.dark .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#27272A!important}
.dark .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#27272A!important}
.dark .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#27272A!important}
.dark .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#27272A!important}
.sidebar-section-title[data-v-b811eb84]:after{background:#E4E4E7}
.dark .sidebar-section-title[data-v-b811eb84]:after{background:#3F3F46}
.overflow-y-auto[data-v-2d45de02]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#D4D4D8,#A1A1AA)}
.dark .overflow-y-auto[data-v-2d45de02]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#52525B,#3F3F46)}
.overflow-y-auto[data-v-2d45de02]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#A1A1AA,#71717A)}
.dark .overflow-y-auto[data-v-2d45de02]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#71717A,#52525B)}
.text-gradient[data-v-86388737]{--tw-gradient-from:#12A7E8 var(--tw-gradient-from-position);--tw-gradient-to:#00D2FF var(--tw-gradient-to-position)}
.aliyun-captcha-button[data-v-f958ff23]{border:1px solid rgb(212 212 216);background-color:#FAFAFA;color:#3F3F46}
.aliyun-captcha-button[data-v-f958ff23]:hover:not(:disabled){border-color:#A1A1AA;background-color:#F4F4F5}
.aliyun-captcha-button--verified[data-v-f958ff23]{border-color:#00D2FF;background-color:#F6FCFF;color:#0B8FD8}
:root.dark .aliyun-captcha-button[data-v-f958ff23],.dark .aliyun-captcha-button[data-v-f958ff23]{border-color:#3F3F46;background-color:#27272A;color:#D4D4D8}
:root.dark .aliyun-captcha-button[data-v-f958ff23]:hover:not(:disabled),.dark .aliyun-captcha-button[data-v-f958ff23]:hover:not(:disabled){border-color:#52525B;background-color:#3F3F46}
:root.dark .aliyun-captcha-button--verified[data-v-f958ff23],.dark .aliyun-captcha-button--verified[data-v-f958ff23]{border-color:#00D2FF;background-color:#2D4F684d;color:#8BDDF8}
.select-trigger[data-v-34616c70]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-34616c70]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-34616c70]:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.select-trigger[data-v-34616c70]:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.select-trigger[data-v-34616c70]:hover:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.select-trigger-open[data-v-34616c70]{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.filter-dropdown[data-v-34616c70]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.filter-dropdown[data-v-34616c70]:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.health-score10[data-v-160eba47]{background:#12A7E8}
.health-score9[data-v-160eba47]{background:#00D2FF}
.health-score8[data-v-160eba47]{background:#4DD4F6}
.health-score7[data-v-160eba47]{background:#4DD4F6}
.health-healthy[data-v-160eba47]{background:#00D2FF}
.health-unknown[data-v-160eba47]{background:#A1A1AA}
.score-legend[data-v-160eba47]{background:linear-gradient(90deg,#ef4343,#f87171,#f97316,#f59e0b 45%,#facc15 55%,#4DD4F6,#00D2FF,#12A7E8)}
.pulse-tooltip[data-v-160eba47]{border:1px solid rgb(228 228 231)}
.pulse-tooltip-line[data-v-160eba47]{color:#52525B}
.pulse-tooltip-title[data-v-160eba47]{color:#18181B}
.matrix-floating-tooltip[data-v-160eba47]{border:1px solid rgb(228 228 231)}
.dark{border-color:#3F3F46;color:#F4F4F5;background:linear-gradient(90deg,#3F3F46 25%,#27272A,#3F3F46 75%)}
.matrix-floating-tooltip-line[data-v-160eba47]{color:#52525B}
.matrix-floating-tooltip-title[data-v-160eba47]{color:#18181B}
.health-score10[data-v-3e0168ae]{background:#12A7E8}
.health-score9[data-v-3e0168ae]{background:#00D2FF}
.health-score8[data-v-3e0168ae]{background:#4DD4F6}
.health-score7[data-v-3e0168ae]{background:#4DD4F6}
.health-healthy[data-v-3e0168ae]{background:#00D2FF}
.health-unknown[data-v-3e0168ae]{background:#A1A1AA}
.channel-tab-active[data-v-e2b911b5]{border-color:rgb(18 167 232 / var(--tw-border-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.channel-tab-active[data-v-e2b911b5]:is(.dark *){border-color:rgb(77 212 246 / var(--tw-border-opacity, 1));color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.channel-tab-inactive[data-v-e2b911b5]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.channel-tab-inactive[data-v-e2b911b5]:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.channel-tab-inactive[data-v-e2b911b5]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.channel-tab-inactive[data-v-e2b911b5]:hover:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.toc-sidebar[data-v-d4976463]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.toc-sidebar[data-v-d4976463]:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.toc-header[data-v-d4976463]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.toc-header[data-v-d4976463]:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.toc-title[data-v-d4976463]{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.toc-title[data-v-d4976463]:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.toc-close-btn[data-v-d4976463]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.toc-close-btn[data-v-d4976463]:hover{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.toc-close-btn[data-v-d4976463]:hover:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1));color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.toc-item[data-v-d4976463]{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.toc-item[data-v-d4976463]:hover{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.toc-item[data-v-d4976463]:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.toc-item[data-v-d4976463]:hover:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.toc-item.toc-active[data-v-d4976463]{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.toc-item.toc-active[data-v-d4976463]:is(.dark *){background-color:#2D4F6833;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.toc-toggle-btn[data-v-d4976463]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.toc-toggle-btn[data-v-d4976463]:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1));background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.toc-toggle-btn[data-v-d4976463]:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.toc-toggle-btn[data-v-d4976463]:hover:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.custom-embed-shell[data-v-d4976463]{--tw-gradient-from:#FAFAFA var(--tw-gradient-from-position)}
.custom-embed-shell[data-v-d4976463]:is(.dark *){--tw-gradient-from:#18181B var(--tw-gradient-from-position);--tw-gradient-to:#09090B var(--tw-gradient-to-position)}
.markdown-page-content h1{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-page-content h1:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.markdown-page-content a{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.markdown-page-content a:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.markdown-page-content blockquote{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.markdown-page-content blockquote:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.markdown-page-content th{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.markdown-page-content th:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1));background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.markdown-page-content td{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.markdown-page-content td:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.markdown-page-content code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.markdown-page-content code:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.markdown-page-content pre{background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.markdown-page-content pre:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.markdown-page-content hr{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-page-content hr:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.copy-btn{color:#E4E4E7}
.table-wrapper .table-header[data-v-352b6634]{background-color:#FAFAFA}
.dark .table-wrapper .table-header[data-v-352b6634]{background-color:#27272A}
.sticky-header-cell[data-v-352b6634]{background-color:#FAFAFA}
.dark .sticky-header-cell[data-v-352b6634]{background-color:#27272A}
.dark tbody .sticky-col[data-v-352b6634]{background-color:#18181B}
tbody tr:hover .sticky-col[data-v-352b6634]{background-color:#FAFAFA}
.dark tbody tr:hover .sticky-col[data-v-352b6634]{background-color:#27272A}
.table-wrapper::-webkit-scrollbar-thumb{background-color:#71717Abf!important}
.table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#52525Be6!important}
.dark .table-wrapper::-webkit-scrollbar-thumb{background-color:#A1A1AAbf!important}
.dark .table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#D4D4D8e6!important}
.terminal-window[data-v-9883d0e0]{background:linear-gradient(145deg,#27272A,#18181B)}
.terminal-header[data-v-9883d0e0]{background:#27272Acc}
.btn-maximize[data-v-9883d0e0]{background:#00D2FF}
.terminal-title[data-v-9883d0e0]{color:#71717A}
.code-prompt[data-v-9883d0e0]{color:#00D2FF}
.code-url[data-v-9883d0e0]{color:#00D2FF}
.code-comment[data-v-9883d0e0]{color:#71717A}
.code-success[data-v-9883d0e0]{color:#00D2FF;background:#00D2FF26}
.cursor[data-v-9883d0e0]{background:#00D2FF}
[data-v-9883d0e0] .dark .terminal-window{box-shadow:0 25px 50px -12px #0009,0 0 0 1px #00D2FF33,0 0 40px #00D2FF1a,inset 0 1px #ffffff1a}
.navigation-progress-bar[data-v-0856a86e]{background:linear-gradient(90deg,transparent 0%,#4DD4F6 20%,#00D2FF 50%,#4DD4F6 80%,transparent 100%)}
:root.dark .navigation-progress-bar[data-v-0856a86e]{background:linear-gradient(90deg,transparent 0%,#00D2FF 20%,#4DD4F6 50%,#00D2FF 80%,transparent 100%)}
.legal-document-content[data-v-42404ff1] h1{color:rgb(9 9 11 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] h2{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] p{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] p:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] ul,.legal-document-content[data-v-42404ff1] ol{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] ul:is(.dark *),.legal-document-content[data-v-42404ff1] ol:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-42404ff1] strong{color:rgb(9 9 11 / var(--tw-text-opacity, 1))}
.markdown-body{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.markdown-body:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.markdown-body h1{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body h1:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.markdown-body h2{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body h2:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.markdown-body h3{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body h4{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body blockquote{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.markdown-body blockquote:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.markdown-body code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.markdown-body code:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.markdown-body pre{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.markdown-body pre:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));background-color:#18181B80}
.markdown-body pre code{color:rgb(39 39 42 / var(--tw-text-opacity, 1))}
.markdown-body pre code:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.markdown-body hr{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-body hr:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.markdown-body table{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-body table:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.markdown-body th,.markdown-body td{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-body th:is(.dark *),.markdown-body td:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.markdown-body th{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body tbody tr:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.markdown-body tbody tr:hover:is(.dark *){background-color:#3F3F464d}
.markdown-body img{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.markdown-body img:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.markdown-body strong{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.markdown-body em{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.markdown-body em:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.overflow-y-auto[data-v-bdbde8bb]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#D4D4D8,#A1A1AA)}
.dark .overflow-y-auto[data-v-bdbde8bb]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#52525B,#3F3F46)}
*,:before,:after{border-color:#E4E4E7}
body{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
input::-moz-placeholder,textarea::-moz-placeholder{color:#A1A1AA}
input::placeholder,textarea::placeholder{color:#A1A1AA}
*{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
*:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
body:is(.dark *){background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
*:hover::-webkit-scrollbar-thumb{background-color:#D4D4D880}
*:hover:is(.dark *)::-webkit-scrollbar-thumb{background-color:#52525B80}
*:hover::-webkit-scrollbar-thumb:hover{background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}
*:hover:is(.dark *)::-webkit-scrollbar-thumb:hover{background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}
::-moz-selection{background-color:#00D2FF33;color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
::selection{background-color:#00D2FF33;color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
:is(.dark *)::-moz-selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
:is(.dark *)::selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.btn:focus{--tw-ring-color:rgb(0 210 255 / .5)}
.btn-primary{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position);--tw-shadow-color:rgb(0 210 255 / .25)}
.btn-primary:hover{--tw-gradient-from:#12A7E8 var(--tw-gradient-from-position);--tw-gradient-to:#0B8FD8 var(--tw-gradient-to-position);--tw-shadow-color:rgb(0 210 255 / .3)}
.btn-primary:is(.dark *){--tw-shadow-color:rgb(0 210 255 / .2)}
.btn-secondary{color:rgb(63 63 70 / var(--tw-text-opacity, 1));border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.btn-secondary:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));color:rgb(228 228 231 / var(--tw-text-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.btn-secondary:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.btn-secondary:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1));border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.btn-ghost{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.btn-ghost:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.btn-ghost:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.btn-ghost:hover:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.btn-success{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position);--tw-shadow-color:rgb(0 210 255 / .25)}
.btn-success:hover{--tw-gradient-from:#12A7E8 var(--tw-gradient-from-position);--tw-gradient-to:#0B8FD8 var(--tw-gradient-to-position);--tw-shadow-color:rgb(0 210 255 / .3)}
.btn-success:is(.dark *){--tw-shadow-color:rgb(0 210 255 / .2)}
.btn-airwallex{--tw-shadow-color:rgb(0 210 255 / .2)}
.btn-airwallex:hover{--tw-shadow-color:rgb(0 210 255 / .25)}
.btn-airwallex:is(.dark *){color:rgb(9 9 11 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(0 210 255 / .2)}
.\!input{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.\!input:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.input{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.input:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.\!input::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.\!input::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.\!input:is(.dark *)::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.\!input:is(.dark *)::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.input::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.input::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.input:is(.dark *)::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.input:is(.dark *)::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.\!input:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.input:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.\!input:disabled{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.\!input:disabled:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.input:disabled{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.input:disabled:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.input-label{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.input-label:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.input-hint{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.input-hint:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.card{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.card:is(.dark *){background-color:#27272A80;border-color:#3F3F4680}
.card-glass:is(.dark *){background-color:#27272Ab3;border-color:#3F3F4680}
.card-header{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.card-header:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.stat-card{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.stat-card:is(.dark *){background-color:#27272A80;border-color:#3F3F4680}
.stat-icon-primary{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.stat-icon-primary:is(.dark *){background-color:#2D4F684d;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.stat-icon-success{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.stat-icon-success:is(.dark *){background-color:#2D4F684d;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.stat-value{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.stat-label{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.stat-label:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.stat-trend-up{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.stat-trend-up:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.table-container{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.table-container:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.table th{color:rgb(82 82 91 / var(--tw-text-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.table th:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1));background-color:#27272A80;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.table td{color:rgb(63 63 70 / var(--tw-text-opacity, 1));border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.table td:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1));border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.table tbody tr:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.table tbody tr:hover:is(.dark *){background-color:#27272A4d}
.badge-primary{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1));color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.badge-primary:is(.dark *){background-color:#2D4F684d;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.badge-success{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1));color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.badge-success:is(.dark *){background-color:#2D4F684d;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.badge-gray{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.badge-gray:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.\!dropdown{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.\!dropdown:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dropdown{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.dropdown:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dropdown-item{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.dropdown-item:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dropdown-item:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.dropdown-item:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.modal-content{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.modal-content:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.modal-header{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.modal-header:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.modal-title{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.modal-footer{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.modal-footer:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.toast:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.sidebar{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.sidebar:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.sidebar-header{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.sidebar-header:is(.dark *){border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.sidebar-link{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.sidebar-link:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.sidebar-link:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.sidebar-link:hover:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.sidebar-link-active{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.sidebar-link-active:is(.dark *){background-color:#2D4F6833;color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.sidebar-link-active:hover{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.sidebar-link-active:hover:is(.dark *){background-color:#2D4F684d}
.sidebar-section-title{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.sidebar-section-title:is(.dark *){color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.page-title{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.page-description{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.page-description:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.empty-state-icon{color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.empty-state-icon:is(.dark *){color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.empty-state-title{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.empty-state-description{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.empty-state-description:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.skeleton{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.skeleton:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.tabs{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.tabs:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.tab{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.tab:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.tab:hover{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.tab-active{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.tab-active:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.progress{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.progress:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.switch{background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}
.switch:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.\!code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.\!code:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.code:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(244 244 245 / var(--tw-divide-opacity, 1))}
.divide-gray-200>:not([hidden])~:not([hidden]){border-color:rgb(228 228 231 / var(--tw-divide-opacity, 1))}
.border-dark-600{border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.border-dark-700\/50{border-color:#3F3F4680}
.border-emerald-200{border-color:rgb(191 234 255 / var(--tw-border-opacity, 1))}
.border-emerald-300{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.border-emerald-500{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.border-gray-100{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.border-gray-100\/50{border-color:#F4F4F580}
.border-gray-100\/70{border-color:#F4F4F5b3}
.border-gray-100\/80{border-color:#F4F4F5cc}
.border-gray-200{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.border-gray-200\/50{border-color:#E4E4E780}
.border-gray-200\/60{border-color:#E4E4E799}
.border-gray-200\/80{border-color:#E4E4E7cc}
.border-gray-300{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.border-gray-400{border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}
.border-gray-400\/70{border-color:#A1A1AAb3}
.border-gray-50{border-color:rgb(250 250 250 / var(--tw-border-opacity, 1))}
.border-gray-700{border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.border-green-200{border-color:rgb(191 234 255 / var(--tw-border-opacity, 1))}
.border-green-300{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.border-green-400{border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.border-green-500{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.border-green-500\/20{border-color:#00D2FF33}
.border-green-500\/30{border-color:#00D2FF4d}
.border-green-500\/35{border-color:#00D2FF59}
.border-primary-100{border-color:rgb(221 244 252 / var(--tw-border-opacity, 1))}
.border-primary-100\/80{border-color:#DDF4FCcc}
.border-primary-200{border-color:rgb(191 234 255 / var(--tw-border-opacity, 1))}
.border-primary-200\/80{border-color:#BFEAFFcc}
.border-primary-300{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.border-primary-400{border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.border-primary-500{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.border-primary-600{border-color:rgb(18 167 232 / var(--tw-border-opacity, 1))}
.border-primary-600\/25{border-color:#12A7E840}
.border-slate-200{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.border-slate-500\/30{border-color:#71717A4d}
.border-teal-500{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.border-teal-500\/20{border-color:#00D2FF33}
.border-teal-500\/30{border-color:#00D2FF4d}
.border-teal-500\/35{border-color:#00D2FF59}
.border-b-gray-200{border-bottom-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.border-b-gray-800{border-bottom-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.border-b-gray-900{border-bottom-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}
.border-r-gray-900{border-right-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}
.border-t-gray-900{border-top-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}
.border-t-primary-600{border-top-color:rgb(18 167 232 / var(--tw-border-opacity, 1))}
.bg-dark-700{background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.bg-emerald-100{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.bg-emerald-200\/60{background-color:#BFEAFF99}
.bg-emerald-50{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.bg-emerald-500{background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.bg-emerald-500\/10{background-color:#00D2FF1a}
.bg-emerald-600{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.bg-gray-100{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.bg-gray-200{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.bg-gray-200\/60{background-color:#E4E4E799}
.bg-gray-200\/70{background-color:#E4E4E7b3}
.bg-gray-200\/80{background-color:#E4E4E7cc}
.bg-gray-300{background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}
.bg-gray-400{background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}
.bg-gray-50{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.bg-gray-50\/30{background-color:#FAFAFA4d}
.bg-gray-50\/40{background-color:#FAFAFA66}
.bg-gray-50\/50{background-color:#FAFAFA80}
.bg-gray-50\/60{background-color:#FAFAFA99}
.bg-gray-50\/70{background-color:#FAFAFAb3}
.bg-gray-50\/80{background-color:#FAFAFAcc}
.bg-gray-700{background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.bg-gray-800{background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.bg-gray-800\/80{background-color:#27272Acc}
.bg-gray-900{background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.bg-gray-950{background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}
.bg-gray-950\/60{background-color:#09090B99}
.bg-green-100{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.bg-green-400{background-color:rgb(77 212 246 / var(--tw-bg-opacity, 1))}
.bg-green-50{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.bg-green-50\/50{background-color:#F6FCFF80}
.bg-green-500{background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.bg-green-500\/10{background-color:#00D2FF1a}
.bg-green-500\/20{background-color:#00D2FF33}
.bg-green-600{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.bg-lime-100{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.bg-primary-100{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.bg-primary-200\/50{background-color:#BFEAFF80}
.bg-primary-300\/10{background-color:#8BDDF81a}
.bg-primary-400{background-color:rgb(77 212 246 / var(--tw-bg-opacity, 1))}
.bg-primary-400\/10{background-color:#4DD4F61a}
.bg-primary-400\/20{background-color:#4DD4F633}
.bg-primary-50{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.bg-primary-50\/40{background-color:#F6FCFF66}
.bg-primary-50\/50{background-color:#F6FCFF80}
.bg-primary-50\/60{background-color:#F6FCFF99}
.bg-primary-50\/70{background-color:#F6FCFFb3}
.bg-primary-50\/80{background-color:#F6FCFFcc}
.bg-primary-500{background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.bg-primary-500\/10{background-color:#00D2FF1a}
.bg-primary-500\/15{background-color:#00D2FF26}
.bg-primary-600{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.bg-primary-900\/10{background-color:#2D4F681a}
.bg-slate-100{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.bg-slate-300{background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}
.bg-slate-50{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.bg-slate-500\/10{background-color:#71717A1a}
.bg-teal-100{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.bg-teal-200\/60{background-color:#BFEAFF99}
.bg-teal-50{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.bg-teal-500{background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.bg-teal-500\/10{background-color:#00D2FF1a}
.bg-\[linear-gradient\(rgba\(20\,184\,166\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(20\,184\,166\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgb(0 210 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(0 210 255 / .05) 1px,transparent 1px)}
/* ── 控制台主区环境底纹（固定全屏覆盖层 .bg-mesh-gradient）────────────
   上游原值是 teal-500 rgba(20,184,166,*)；映射为品牌青 #00D2FF。
   这里显式拆成浅色 / 深色两套，因为同一组透明度在近白底上几乎不可见、
   在近黑底上又偏弱。选择器特异性：.dark .bg-mesh-gradient (0,2,0) >
   .bg-mesh-gradient (0,1,0) > 上游同名规则，且本文件最后加载。 */
.bg-mesh-gradient{background-image:radial-gradient(at 40% 20%,rgb(0 210 255 / .13) 0px,transparent 50%),radial-gradient(at 80% 0%,rgb(18 167 232 / .10) 0px,transparent 50%),radial-gradient(at 0% 50%,rgb(0 210 255 / .09) 0px,transparent 50%)}
.dark .bg-mesh-gradient{background-image:radial-gradient(at 40% 20%,rgb(0 210 255 / .16) 0px,transparent 50%),radial-gradient(at 80% 0%,rgb(18 167 232 / .11) 0px,transparent 50%),radial-gradient(at 0% 50%,rgb(0 210 255 / .11) 0px,transparent 50%)}
.from-emerald-400{--tw-gradient-from:#4DD4F6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(77 212 246 / 0) var(--tw-gradient-to-position)}
.from-emerald-50{--tw-gradient-from:#F6FCFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 252 255 / 0) var(--tw-gradient-to-position)}
.from-emerald-500{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.from-gray-100{--tw-gradient-from:#F4F4F5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 244 245 / 0) var(--tw-gradient-to-position)}
.from-gray-50{--tw-gradient-from:#FAFAFA var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 250 250 / 0) var(--tw-gradient-to-position)}
.from-gray-500{--tw-gradient-from:#71717A var(--tw-gradient-from-position);--tw-gradient-to:rgb(113 113 122 / 0) var(--tw-gradient-to-position)}
.from-green-500{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.from-primary-400{--tw-gradient-from:#4DD4F6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(77 212 246 / 0) var(--tw-gradient-to-position)}
.from-primary-50{--tw-gradient-from:#F6FCFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 252 255 / 0) var(--tw-gradient-to-position)}
.from-primary-500{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.from-primary-600{--tw-gradient-from:#12A7E8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 167 232 / 0) var(--tw-gradient-to-position)}
.from-slate-500{--tw-gradient-from:#71717A var(--tw-gradient-from-position);--tw-gradient-to:rgb(113 113 122 / 0) var(--tw-gradient-to-position)}
.from-slate-600{--tw-gradient-from:#52525B var(--tw-gradient-from-position);--tw-gradient-to:rgb(82 82 91 / 0) var(--tw-gradient-to-position)}
.from-teal-400{--tw-gradient-from:#4DD4F6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(77 212 246 / 0) var(--tw-gradient-to-position)}
.from-teal-50{--tw-gradient-from:#F6FCFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 252 255 / 0) var(--tw-gradient-to-position)}
.from-teal-500{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.via-primary-50\/30{--tw-gradient-to:rgb(246 252 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(246 252 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.to-emerald-100{--tw-gradient-to:#DDF4FC var(--tw-gradient-to-position)}
.to-emerald-500{--tw-gradient-to:#00D2FF var(--tw-gradient-to-position)}
.to-emerald-600{--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position)}
.to-gray-100{--tw-gradient-to:#F4F4F5 var(--tw-gradient-to-position)}
.to-gray-200{--tw-gradient-to:#E4E4E7 var(--tw-gradient-to-position)}
.to-gray-600{--tw-gradient-to:#52525B var(--tw-gradient-to-position)}
.to-green-600{--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position)}
.to-primary-100{--tw-gradient-to:#DDF4FC var(--tw-gradient-to-position)}
.to-primary-500{--tw-gradient-to:#00D2FF var(--tw-gradient-to-position)}
.to-primary-600{--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position)}
.to-teal-100{--tw-gradient-to:#DDF4FC var(--tw-gradient-to-position)}
.to-teal-50{--tw-gradient-to:#F6FCFF var(--tw-gradient-to-position)}
.to-teal-500{--tw-gradient-to:#00D2FF var(--tw-gradient-to-position)}
.to-teal-600{--tw-gradient-to:#12A7E8 var(--tw-gradient-to-position)}
.text-emerald-100{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.text-emerald-200{color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.text-emerald-300{color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.text-emerald-400{color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.text-emerald-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.text-emerald-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.text-emerald-600\/70{color:#12A7E8b3}
.text-emerald-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.text-emerald-800{color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.text-emerald-900{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.text-gray-100{color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.text-gray-200{color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.text-gray-300{color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.text-gray-400{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.text-gray-500{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.text-gray-600{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.text-gray-700{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.text-gray-800{color:rgb(39 39 42 / var(--tw-text-opacity, 1))}
.text-gray-900{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.text-gray-950{color:rgb(9 9 11 / var(--tw-text-opacity, 1))}
.text-green-300{color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.text-green-400{color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.text-green-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.text-green-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.text-green-600\/70{color:#12A7E8b3}
.text-green-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.text-green-800{color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.text-lime-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.text-lime-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.text-primary-100{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.text-primary-200{color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.text-primary-300{color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.text-primary-400{color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.text-primary-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.text-primary-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.text-primary-600\/90{color:#12A7E8e6}
.text-primary-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.text-primary-800{color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.text-primary-900{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.text-slate-400{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.text-slate-500{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.text-slate-600{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.text-slate-700{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.text-teal-100{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.text-teal-200{color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.text-teal-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.text-teal-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.text-teal-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.text-teal-800{color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.decoration-gray-300{text-decoration-color:#D4D4D8}
.decoration-gray-400{text-decoration-color:#A1A1AA}
.placeholder-gray-400::-moz-placeholder{color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}
.placeholder-gray-400::placeholder{color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}
.accent-primary-600{accent-color:#12A7E8}
.shadow-\[0_-12px_35px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -12px 35px rgb(24 24 27 / .08)}
.shadow-\[0_0_0_2px_rgba\(16\,185\,129\,0\.14\)\]{--tw-shadow:0 0 0 2px rgb(0 210 255 / .14)}
.shadow-\[0_14px_36px_-20px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 14px 36px -20px rgb(24 24 27 / .35)}
.shadow-glow{--tw-shadow:0 0 20px rgb(0 210 255 / .25)}
.shadow-primary-500\/20{--tw-shadow-color:rgb(0 210 255 / .2)}
.shadow-primary-500\/25{--tw-shadow-color:rgb(0 210 255 / .25)}
.shadow-primary-500\/30{--tw-shadow-color:rgb(0 210 255 / .3)}
.shadow-primary-600\/20{--tw-shadow-color:rgb(18 167 232 / .2)}
.ring-emerald-100{--tw-ring-color:rgb(221 244 252 / var(--tw-ring-opacity, 1))}
.ring-emerald-200{--tw-ring-color:rgb(191 234 255 / var(--tw-ring-opacity, 1))}
.ring-gray-200{--tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity, 1))}
.ring-gray-600\/20{--tw-ring-color:rgb(82 82 91 / .2)}
.ring-gray-900\/5{--tw-ring-color:rgb(24 24 27 / .05)}
.ring-green-500{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.ring-green-600\/20{--tw-ring-color:rgb(18 167 232 / .2)}
.ring-primary-100{--tw-ring-color:rgb(221 244 252 / var(--tw-ring-opacity, 1))}
.ring-primary-200\/80{--tw-ring-color:rgb(191 234 255 / .8)}
.ring-primary-500\/20{--tw-ring-color:rgb(0 210 255 / .2)}
.ring-primary-500\/40{--tw-ring-color:rgb(0 210 255 / .4)}
.ring-slate-200\/80{--tw-ring-color:rgb(228 228 231 / .8)}
.ring-slate-600\/20{--tw-ring-color:rgb(82 82 91 / .2)}
.text-gradient{--tw-gradient-from:#00D2FF var(--tw-gradient-from-position);--tw-gradient-to:#71717A var(--tw-gradient-to-position)}
.glass:is(.dark *){background-color:#27272Acc}
.selection\:bg-primary-100 *::-moz-selection{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-100 *::selection{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-200 *::-moz-selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-200 *::selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.selection\:text-gray-900 *::-moz-selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.selection\:text-gray-900 *::selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.selection\:text-primary-900 *::-moz-selection{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.selection\:text-primary-900 *::selection{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.selection\:bg-primary-100::-moz-selection{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-100::selection{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-200::-moz-selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.selection\:bg-primary-200::selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.selection\:text-gray-900::-moz-selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.selection\:text-gray-900::selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.selection\:text-primary-900::-moz-selection{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.selection\:text-primary-900::selection{color:rgb(45 79 104 / var(--tw-text-opacity, 1))}
.placeholder\:text-gray-400::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.placeholder\:text-gray-400::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.after\:border-gray-300:after{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.focus-within\:border-primary-300:focus-within{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.focus-within\:border-primary-500:focus-within{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.focus-within\:ring-primary-500:focus-within{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.hover\:border-emerald-300:hover{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.hover\:border-gray-200:hover{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.hover\:border-gray-300:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.hover\:border-gray-400:hover{border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}
.hover\:border-green-300:hover{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.hover\:border-primary-200:hover{border-color:rgb(191 234 255 / var(--tw-border-opacity, 1))}
.hover\:border-primary-300:hover{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.hover\:border-primary-400:hover{border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.hover\:border-primary-500:hover{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.hover\:border-teal-300:hover{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.hover\:border-l-primary-500:hover{border-left-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.hover\:bg-emerald-100:hover{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-200:hover{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-50:hover{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-100:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-100\/80:hover{background-color:#F4F4F5cc}
.hover\:bg-gray-200:hover{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-200\/70:hover{background-color:#E4E4E7b3}
.hover\:bg-gray-300:hover{background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-50:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-50\/40:hover{background-color:#FAFAFA66}
.hover\:bg-gray-50\/70:hover{background-color:#FAFAFAb3}
.hover\:bg-gray-50\/80:hover{background-color:#FAFAFAcc}
.hover\:bg-gray-600:hover{background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-700:hover{background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.hover\:bg-gray-800:hover{background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-200:hover{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-50:hover{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-600:hover{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-700:hover{background-color:rgb(11 143 216 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-200:hover{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary-100:hover{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary-200:hover{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary-50:hover{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary-50\/50:hover{background-color:#F6FCFF80}
.hover\:bg-primary-600:hover{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.hover\:bg-primary-700:hover{background-color:rgb(11 143 216 / var(--tw-bg-opacity, 1))}
.hover\:bg-slate-200:hover{background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.hover\:bg-teal-200:hover{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-teal-600:hover{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.hover\:from-primary-600:hover{--tw-gradient-from:#12A7E8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 167 232 / 0) var(--tw-gradient-to-position)}
.hover\:to-primary-700:hover{--tw-gradient-to:#0B8FD8 var(--tw-gradient-to-position)}
.hover\:text-emerald-600:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.hover\:text-emerald-700:hover{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.hover\:text-gray-500:hover{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.hover\:text-gray-600:hover{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.hover\:text-gray-700:hover{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.hover\:text-gray-900:hover{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.hover\:text-green-500:hover{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.hover\:text-green-600:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.hover\:text-primary-500:hover{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.hover\:text-primary-600:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.hover\:text-primary-700:hover{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.hover\:text-primary-800:hover{color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.hover\:text-teal-700:hover{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.hover\:decoration-primary-400:hover{text-decoration-color:#4DD4F6}
.hover\:shadow-primary-500\/10:hover{--tw-shadow-color:rgb(0 210 255 / .1)}
.hover\:shadow-primary-500\/30:hover{--tw-shadow-color:rgb(0 210 255 / .3)}
.focus\:border-green-500:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.focus\:border-primary-300:focus{border-color:rgb(139 221 248 / var(--tw-border-opacity, 1))}
.focus\:border-primary-400:focus{border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.focus\:border-primary-500:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.focus\:text-primary-600:focus{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.focus\:ring-green-500:focus{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary-100:focus{--tw-ring-color:rgb(221 244 252 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary-300:focus{--tw-ring-color:rgb(139 221 248 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary-400:focus{--tw-ring-color:rgb(77 212 246 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary-500:focus{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.focus\:ring-primary-500\/20:focus{--tw-ring-color:rgb(0 210 255 / .2)}
.focus\:ring-primary-500\/30:focus{--tw-ring-color:rgb(0 210 255 / .3)}
.focus\:ring-primary-500\/40:focus{--tw-ring-color:rgb(0 210 255 / .4)}
.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.focus-visible\:ring-primary-500\/30:focus-visible{--tw-ring-color:rgb(0 210 255 / .3)}
.active\:bg-green-800:active{background-color:rgb(23 111 158 / var(--tw-bg-opacity, 1))}
.active\:bg-teal-700:active{background-color:rgb(11 143 216 / var(--tw-bg-opacity, 1))}
.enabled\:hover\:bg-gray-50:hover:enabled{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.enabled\:hover\:text-gray-900:hover:enabled{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.enabled\:hover\:ring-gray-300:hover:enabled{--tw-ring-color:rgb(212 212 216 / var(--tw-ring-opacity, 1))}
.disabled\:text-gray-300:disabled{color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.disabled\:text-gray-400:disabled{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.disabled\:hover\:text-gray-300:hover:disabled{color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:border-gray-400{border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}
.group:hover .group-hover\:bg-primary-50{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:text-emerald-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-primary-500{color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-primary-600{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:text-primary-700{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:ring-primary-100{--tw-ring-color:rgb(221 244 252 / var(--tw-ring-opacity, 1))}
.peer:checked~.peer-checked\:border-primary-500{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.peer:checked~.peer-checked\:bg-primary-50\/60{background-color:#F6FCFF99}
.peer:checked~.peer-checked\:bg-primary-500{background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.peer:checked~.peer-checked\:bg-primary-600{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.peer:checked~.peer-checked\:ring-primary-500{--tw-ring-color:rgb(0 210 255 / var(--tw-ring-opacity, 1))}
.peer:focus~.peer-focus\:ring-primary-300{--tw-ring-color:rgb(139 221 248 / var(--tw-ring-opacity, 1))}
.peer:focus-visible~.peer-focus-visible\:outline-primary-500{outline-color:#00D2FF}
.dark\:divide-dark-600:is(.dark *)>:not([hidden])~:not([hidden]){border-color:rgb(82 82 91 / var(--tw-divide-opacity, 1))}
.dark\:divide-dark-700:is(.dark *)>:not([hidden])~:not([hidden]){border-color:rgb(63 63 70 / var(--tw-divide-opacity, 1))}
.dark\:divide-dark-700\/60:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#3F3F4699}
.dark\:divide-dark-800:is(.dark *)>:not([hidden])~:not([hidden]){border-color:rgb(39 39 42 / var(--tw-divide-opacity, 1))}
.dark\:border-dark-400:is(.dark *){border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}
.dark\:border-dark-500:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.dark\:border-dark-600:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:border-dark-600\/60:is(.dark *){border-color:#52525B99}
.dark\:border-dark-700:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dark\:border-dark-700\/50:is(.dark *){border-color:#3F3F4680}
.dark\:border-dark-700\/60:is(.dark *){border-color:#3F3F4699}
.dark\:border-dark-700\/70:is(.dark *){border-color:#3F3F46b3}
.dark\:border-dark-700\/80:is(.dark *){border-color:#3F3F46cc}
.dark\:border-dark-800:is(.dark *){border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.dark\:border-dark-800\/50:is(.dark *){border-color:#27272A80}
.dark\:border-emerald-400:is(.dark *){border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.dark\:border-emerald-500\/30:is(.dark *){border-color:#00D2FF4d}
.dark\:border-emerald-700:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:border-emerald-800:is(.dark *){border-color:rgb(23 111 158 / var(--tw-border-opacity, 1))}
.dark\:border-emerald-800\/30:is(.dark *){border-color:#176F9E4d}
.dark\:border-emerald-800\/50:is(.dark *){border-color:#176F9E80}
.dark\:border-emerald-900\/60:is(.dark *){border-color:#2D4F6899}
.dark\:border-gray-500:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.dark\:border-gray-600:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:border-gray-800:is(.dark *){border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.dark\:border-green-500\/20:is(.dark *){border-color:#00D2FF33}
.dark\:border-green-500\/30:is(.dark *){border-color:#00D2FF4d}
.dark\:border-green-600:is(.dark *){border-color:rgb(18 167 232 / var(--tw-border-opacity, 1))}
.dark\:border-green-700:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:border-green-800:is(.dark *){border-color:rgb(23 111 158 / var(--tw-border-opacity, 1))}
.dark\:border-green-800\/50:is(.dark *){border-color:#176F9E80}
.dark\:border-green-900:is(.dark *){border-color:rgb(45 79 104 / var(--tw-border-opacity, 1))}
.dark\:border-primary-400:is(.dark *){border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.dark\:border-primary-400\/25:is(.dark *){border-color:#4DD4F640}
.dark\:border-primary-400\/30:is(.dark *){border-color:#4DD4F64d}
.dark\:border-primary-500:is(.dark *){border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.dark\:border-primary-500\/20:is(.dark *){border-color:#00D2FF33}
.dark\:border-primary-600:is(.dark *){border-color:rgb(18 167 232 / var(--tw-border-opacity, 1))}
.dark\:border-primary-700:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:border-primary-700\/50:is(.dark *){border-color:#0B8FD880}
.dark\:border-primary-800:is(.dark *){border-color:rgb(23 111 158 / var(--tw-border-opacity, 1))}
.dark\:border-primary-800\/50:is(.dark *){border-color:#176F9E80}
.dark\:border-primary-900\/40:is(.dark *){border-color:#2D4F6866}
.dark\:border-primary-900\/50:is(.dark *){border-color:#2D4F6880}
.dark\:border-slate-700:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dark\:border-teal-400:is(.dark *){border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.dark\:border-teal-500\/20:is(.dark *){border-color:#00D2FF33}
.dark\:border-teal-500\/30:is(.dark *){border-color:#00D2FF4d}
.dark\:border-b-dark-600:is(.dark *){border-bottom-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:border-b-dark-700\/60:is(.dark *){border-bottom-color:#3F3F4699}
.dark\:border-b-gray-700:is(.dark *){border-bottom-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dark\:border-b-gray-900:is(.dark *){border-bottom-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}
.dark\:border-r-gray-800:is(.dark *){border-right-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
.dark\:border-t-dark-600:is(.dark *){border-top-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:border-t-gray-700:is(.dark *){border-top-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.dark\:border-t-primary-400:is(.dark *){border-top-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.dark\:\!bg-dark-800:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))!important}
.dark\:bg-dark-500:is(.dark *){background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-600:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-600\/70:is(.dark *){background-color:#52525Bb3}
.dark\:bg-dark-700:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-700\/20:is(.dark *){background-color:#3F3F4633}
.dark\:bg-dark-700\/30:is(.dark *){background-color:#3F3F464d}
.dark\:bg-dark-700\/40:is(.dark *){background-color:#3F3F4666}
.dark\:bg-dark-700\/50:is(.dark *){background-color:#3F3F4680}
.dark\:bg-dark-700\/60:is(.dark *){background-color:#3F3F4699}
.dark\:bg-dark-700\/70:is(.dark *){background-color:#3F3F46b3}
.dark\:bg-dark-700\/95:is(.dark *){background-color:#3F3F46f2}
.dark\:bg-dark-800:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-800\/30:is(.dark *){background-color:#27272A4d}
.dark\:bg-dark-800\/40:is(.dark *){background-color:#27272A66}
.dark\:bg-dark-800\/50:is(.dark *){background-color:#27272A80}
.dark\:bg-dark-800\/60:is(.dark *){background-color:#27272A99}
.dark\:bg-dark-800\/70:is(.dark *){background-color:#27272Ab3}
.dark\:bg-dark-800\/80:is(.dark *){background-color:#27272Acc}
.dark\:bg-dark-900:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-900\/20:is(.dark *){background-color:#18181B33}
.dark\:bg-dark-900\/30:is(.dark *){background-color:#18181B4d}
.dark\:bg-dark-900\/40:is(.dark *){background-color:#18181B66}
.dark\:bg-dark-900\/50:is(.dark *){background-color:#18181B80}
.dark\:bg-dark-900\/60:is(.dark *){background-color:#18181B99}
.dark\:bg-dark-900\/70:is(.dark *){background-color:#18181Bb3}
.dark\:bg-dark-900\/90:is(.dark *){background-color:#18181Be6}
.dark\:bg-dark-900\/95:is(.dark *){background-color:#18181Bf2}
.dark\:bg-dark-950:is(.dark *){background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}
.dark\:bg-dark-950\/60:is(.dark *){background-color:#09090B99}
.dark\:bg-emerald-500\/10:is(.dark *){background-color:#00D2FF1a}
.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00D2FF26}
.dark\:bg-emerald-500\/20:is(.dark *){background-color:#00D2FF33}
.dark\:bg-emerald-800\/40:is(.dark *){background-color:#176F9E66}
.dark\:bg-emerald-900:is(.dark *){background-color:rgb(45 79 104 / var(--tw-bg-opacity, 1))}
.dark\:bg-emerald-900\/10:is(.dark *){background-color:#2D4F681a}
.dark\:bg-emerald-900\/20:is(.dark *){background-color:#2D4F6833}
.dark\:bg-emerald-900\/25:is(.dark *){background-color:#2D4F6840}
.dark\:bg-emerald-900\/30:is(.dark *){background-color:#2D4F684d}
.dark\:bg-emerald-900\/40:is(.dark *){background-color:#2D4F6866}
.dark\:bg-emerald-950\/30:is(.dark *){background-color:#071A2A4d}
.dark\:bg-emerald-950\/40:is(.dark *){background-color:#071A2A66}
.dark\:bg-emerald-950\/50:is(.dark *){background-color:#071A2A80}
.dark\:bg-gray-500:is(.dark *){background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-500\/20:is(.dark *){background-color:#71717A33}
.dark\:bg-gray-600:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-700:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-800:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-800\/80:is(.dark *){background-color:#27272Acc}
.dark\:bg-gray-900:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-900\/30:is(.dark *){background-color:#18181B4d}
.dark\:bg-green-500\/10:is(.dark *){background-color:#00D2FF1a}
.dark\:bg-green-500\/20:is(.dark *){background-color:#00D2FF33}
.dark\:bg-green-600:is(.dark *){background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.dark\:bg-green-600\/80:is(.dark *){background-color:#12A7E8cc}
.dark\:bg-green-800\/50:is(.dark *){background-color:#176F9E80}
.dark\:bg-green-900\/10:is(.dark *){background-color:#2D4F681a}
.dark\:bg-green-900\/20:is(.dark *){background-color:#2D4F6833}
.dark\:bg-green-900\/30:is(.dark *){background-color:#2D4F684d}
.dark\:bg-green-900\/50:is(.dark *){background-color:#2D4F6880}
.dark\:bg-green-950:is(.dark *){background-color:rgb(7 26 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-green-950\/20:is(.dark *){background-color:#071A2A33}
.dark\:bg-green-950\/40:is(.dark *){background-color:#071A2A66}
.dark\:bg-lime-900\/30:is(.dark *){background-color:#2D4F684d}
.dark\:bg-primary-300:is(.dark *){background-color:rgb(139 221 248 / var(--tw-bg-opacity, 1))}
.dark\:bg-primary-400\/10:is(.dark *){background-color:#4DD4F61a}
.dark\:bg-primary-500\/10:is(.dark *){background-color:#00D2FF1a}
.dark\:bg-primary-500\/15:is(.dark *){background-color:#00D2FF26}
.dark\:bg-primary-600:is(.dark *){background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.dark\:bg-primary-800\/40:is(.dark *){background-color:#176F9E66}
.dark\:bg-primary-900\/10:is(.dark *){background-color:#2D4F681a}
.dark\:bg-primary-900\/20:is(.dark *){background-color:#2D4F6833}
.dark\:bg-primary-900\/25:is(.dark *){background-color:#2D4F6840}
.dark\:bg-primary-900\/30:is(.dark *){background-color:#2D4F684d}
.dark\:bg-primary-900\/40:is(.dark *){background-color:#2D4F6866}
.dark\:bg-primary-950:is(.dark *){background-color:rgb(7 26 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-primary-950\/20:is(.dark *){background-color:#071A2A33}
.dark\:bg-primary-950\/40:is(.dark *){background-color:#071A2A66}
.dark\:bg-slate-500:is(.dark *){background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}
.dark\:bg-slate-700:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.dark\:bg-slate-800:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:bg-slate-800\/50:is(.dark *){background-color:#27272A80}
.dark\:bg-slate-900:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.dark\:bg-slate-900\/30:is(.dark *){background-color:#18181B4d}
.dark\:bg-slate-950:is(.dark *){background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}
.dark\:bg-teal-500\/10:is(.dark *){background-color:#00D2FF1a}
.dark\:bg-teal-500\/15:is(.dark *){background-color:#00D2FF26}
.dark\:bg-teal-500\/80:is(.dark *){background-color:#00D2FFcc}
.dark\:bg-teal-800\/40:is(.dark *){background-color:#176F9E66}
.dark\:bg-teal-900:is(.dark *){background-color:rgb(45 79 104 / var(--tw-bg-opacity, 1))}
.dark\:bg-teal-900\/20:is(.dark *){background-color:#2D4F6833}
.dark\:bg-teal-900\/30:is(.dark *){background-color:#2D4F684d}
.dark\:bg-teal-900\/40:is(.dark *){background-color:#2D4F6866}
.dark\:from-dark-700:is(.dark *){--tw-gradient-from:#3F3F46 var(--tw-gradient-from-position);--tw-gradient-to:rgb(63 63 70 / 0) var(--tw-gradient-to-position)}
.dark\:from-dark-900:is(.dark *){--tw-gradient-from:#18181B var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 24 27 / 0) var(--tw-gradient-to-position)}
.dark\:from-dark-950:is(.dark *){--tw-gradient-from:#09090B var(--tw-gradient-from-position);--tw-gradient-to:rgb(9 9 11 / 0) var(--tw-gradient-to-position)}
.dark\:from-emerald-500\/10:is(.dark *){--tw-gradient-from:rgb(0 210 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.dark\:from-emerald-900\/10:is(.dark *){--tw-gradient-from:rgb(45 79 104 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(45 79 104 / 0) var(--tw-gradient-to-position)}
.dark\:from-emerald-900\/20:is(.dark *){--tw-gradient-from:rgb(45 79 104 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(45 79 104 / 0) var(--tw-gradient-to-position)}
.dark\:from-primary-900\/20:is(.dark *){--tw-gradient-from:rgb(45 79 104 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(45 79 104 / 0) var(--tw-gradient-to-position)}
.dark\:from-primary-900\/30:is(.dark *){--tw-gradient-from:rgb(45 79 104 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(45 79 104 / 0) var(--tw-gradient-to-position)}
.dark\:from-primary-950\/40:is(.dark *){--tw-gradient-from:rgb(7 26 42 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 26 42 / 0) var(--tw-gradient-to-position)}
.dark\:from-teal-500\/10:is(.dark *){--tw-gradient-from:rgb(0 210 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 210 255 / 0) var(--tw-gradient-to-position)}
.dark\:via-dark-900:is(.dark *){--tw-gradient-to:rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181B var(--tw-gradient-via-position), var(--tw-gradient-to)}
.dark\:to-dark-600:is(.dark *){--tw-gradient-to:#52525B var(--tw-gradient-to-position)}
.dark\:to-dark-700:is(.dark *){--tw-gradient-to:#3F3F46 var(--tw-gradient-to-position)}
.dark\:to-dark-800:is(.dark *){--tw-gradient-to:#27272A var(--tw-gradient-to-position)}
.dark\:to-dark-950:is(.dark *){--tw-gradient-to:#09090B var(--tw-gradient-to-position)}
.dark\:to-emerald-500\/20:is(.dark *){--tw-gradient-to:rgb(0 210 255 / .2) var(--tw-gradient-to-position)}
.dark\:to-primary-800\/20:is(.dark *){--tw-gradient-to:rgb(23 111 158 / .2) var(--tw-gradient-to-position)}
.dark\:to-teal-500\/20:is(.dark *){--tw-gradient-to:rgb(0 210 255 / .2) var(--tw-gradient-to-position)}
.dark\:to-teal-900\/20:is(.dark *){--tw-gradient-to:rgb(45 79 104 / .2) var(--tw-gradient-to-position)}
.dark\:text-dark-100:is(.dark *){color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.dark\:text-dark-200:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.dark\:text-dark-300:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dark\:text-dark-400:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:text-dark-500:is(.dark *){color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:text-dark-600:is(.dark *){color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.dark\:text-dark-700:is(.dark *){color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.dark\:text-dark-800:is(.dark *){color:rgb(39 39 42 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-100:is(.dark *){color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-200:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-300:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-400:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:text-emerald-400\/70:is(.dark *){color:#4DD4F6b3}
.dark\:text-gray-100:is(.dark *){color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.dark\:text-gray-200:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.dark\:text-gray-300:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dark\:text-gray-400:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:text-gray-50:is(.dark *){color:rgb(250 250 250 / var(--tw-text-opacity, 1))}
.dark\:text-gray-500:is(.dark *){color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:text-gray-600:is(.dark *){color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.dark\:text-gray-900:is(.dark *){color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.dark\:text-green-200:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.dark\:text-green-300:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark\:text-green-400:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:text-green-400\/70:is(.dark *){color:#4DD4F6b3}
.dark\:text-green-500:is(.dark *){color:rgb(0 210 255 / var(--tw-text-opacity, 1))}
.dark\:text-lime-400:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:text-primary-100:is(.dark *){color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:text-primary-200:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.dark\:text-primary-200\/80:is(.dark *){color:#BFEAFFcc}
.dark\:text-primary-300:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark\:text-primary-400:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:text-primary-400\/90:is(.dark *){color:#4DD4F6e6}
.dark\:text-primary-700:is(.dark *){color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.dark\:text-primary-800:is(.dark *){color:rgb(23 111 158 / var(--tw-text-opacity, 1))}
.dark\:text-slate-200:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.dark\:text-slate-300:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dark\:text-slate-400:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:text-teal-200:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.dark\:text-teal-300:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark\:text-teal-400:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:decoration-dark-500:is(.dark *){text-decoration-color:#71717A}
.dark\:decoration-gray-500:is(.dark *){text-decoration-color:#71717A}
.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}
.dark\:placeholder-gray-500:is(.dark *)::placeholder{color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}
.dark\:shadow-primary-500\/20:is(.dark *){--tw-shadow-color:rgb(0 210 255 / .2)}
.dark\:ring-dark-600:is(.dark *){--tw-ring-color:rgb(82 82 91 / var(--tw-ring-opacity, 1))}
.dark\:ring-dark-700:is(.dark *){--tw-ring-color:rgb(63 63 70 / var(--tw-ring-opacity, 1))}
.dark\:ring-dark-800:is(.dark *){--tw-ring-color:rgb(39 39 42 / var(--tw-ring-opacity, 1))}
.dark\:ring-emerald-800:is(.dark *){--tw-ring-color:rgb(23 111 158 / var(--tw-ring-opacity, 1))}
.dark\:ring-emerald-900\/50:is(.dark *){--tw-ring-color:rgb(45 79 104 / .5)}
.dark\:ring-gray-500\/30:is(.dark *){--tw-ring-color:rgb(113 113 122 / .3)}
.dark\:ring-green-500\/30:is(.dark *){--tw-ring-color:rgb(0 210 255 / .3)}
.dark\:ring-primary-500\/20:is(.dark *){--tw-ring-color:rgb(0 210 255 / .2)}
.dark\:ring-primary-700\/50:is(.dark *){--tw-ring-color:rgb(11 143 216 / .5)}
.dark\:ring-primary-900:is(.dark *){--tw-ring-color:rgb(45 79 104 / var(--tw-ring-opacity, 1))}
.dark\:ring-primary-900\/40:is(.dark *){--tw-ring-color:rgb(45 79 104 / .4)}
.dark\:ring-slate-500\/30:is(.dark *){--tw-ring-color:rgb(113 113 122 / .3)}
.dark\:ring-slate-700\/70:is(.dark *){--tw-ring-color:rgb(63 63 70 / .7)}
.dark\:selection\:bg-primary-200 *:is(.dark *)::-moz-selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.dark\:selection\:bg-primary-200 *:is(.dark *)::selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.dark\:selection\:bg-primary-900\/60 *:is(.dark *)::-moz-selection{background-color:#2D4F6899}
.dark\:selection\:bg-primary-900\/60 *:is(.dark *)::selection{background-color:#2D4F6899}
.dark\:selection\:text-gray-900 *:is(.dark *)::-moz-selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-gray-900 *:is(.dark *)::selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-primary-100 *:is(.dark *)::-moz-selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-primary-100 *:is(.dark *)::selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:selection\:bg-primary-200:is(.dark *)::-moz-selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.dark\:selection\:bg-primary-200:is(.dark *)::selection{background-color:rgb(191 234 255 / var(--tw-bg-opacity, 1))}
.dark\:selection\:bg-primary-900\/60:is(.dark *)::-moz-selection{background-color:#2D4F6899}
.dark\:selection\:bg-primary-900\/60:is(.dark *)::selection{background-color:#2D4F6899}
.dark\:selection\:text-gray-900:is(.dark *)::-moz-selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-gray-900:is(.dark *)::selection{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-primary-100:is(.dark *)::-moz-selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:selection\:text-primary-100:is(.dark *)::selection{color:rgb(221 244 252 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-dark-400:is(.dark *)::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-dark-400:is(.dark *)::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-dark-500:is(.dark *)::-moz-placeholder{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-dark-500:is(.dark *)::placeholder{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.dark\:after\:border-gray-500:is(.dark *):after{border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.dark\:after\:border-gray-600:is(.dark *):after{border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:focus-within\:border-primary-700:focus-within:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-dark-400:hover:is(.dark *){border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-dark-500:hover:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-dark-600:hover:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-emerald-500\/50:hover:is(.dark *){border-color:#00D2FF80}
.dark\:hover\:border-gray-600:hover:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-green-700:hover:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-primary-400:hover:is(.dark *){border-color:rgb(77 212 246 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-primary-500:hover:is(.dark *){border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-primary-500\/30:hover:is(.dark *){border-color:#00D2FF4d}
.dark\:hover\:border-primary-700:hover:is(.dark *){border-color:rgb(11 143 216 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-primary-800:hover:is(.dark *){border-color:rgb(23 111 158 / var(--tw-border-opacity, 1))}
.dark\:hover\:border-teal-500\/50:hover:is(.dark *){border-color:#00D2FF80}
.dark\:hover\:bg-dark-500:hover:is(.dark *){background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-dark-600:hover:is(.dark *){background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-dark-700:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-dark-700\/30:hover:is(.dark *){background-color:#3F3F464d}
.dark\:hover\:bg-dark-700\/40:hover:is(.dark *){background-color:#3F3F4666}
.dark\:hover\:bg-dark-700\/50:hover:is(.dark *){background-color:#3F3F4680}
.dark\:hover\:bg-dark-700\/60:hover:is(.dark *){background-color:#3F3F4699}
.dark\:hover\:bg-dark-800:hover:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-dark-800\/40:hover:is(.dark *){background-color:#27272A66}
.dark\:hover\:bg-dark-800\/50:hover:is(.dark *){background-color:#27272A80}
.dark\:hover\:bg-dark-800\/55:hover:is(.dark *){background-color:#27272A8c}
.dark\:hover\:bg-dark-800\/60:hover:is(.dark *){background-color:#27272A99}
.dark\:hover\:bg-dark-800\/70:hover:is(.dark *){background-color:#27272Ab3}
.dark\:hover\:bg-emerald-900\/20:hover:is(.dark *){background-color:#2D4F6833}
.dark\:hover\:bg-emerald-900\/30:hover:is(.dark *){background-color:#2D4F684d}
.dark\:hover\:bg-gray-200:hover:is(.dark *){background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-gray-700:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#27272A80}
.dark\:hover\:bg-green-600:hover:is(.dark *){background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-green-900\/20:hover:is(.dark *){background-color:#2D4F6833}
.dark\:hover\:bg-primary-500:hover:is(.dark *){background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-primary-800:hover:is(.dark *){background-color:rgb(23 111 158 / var(--tw-bg-opacity, 1))}
.dark\:hover\:bg-primary-900\/20:hover:is(.dark *){background-color:#2D4F6833}
.dark\:hover\:bg-primary-900\/30:hover:is(.dark *){background-color:#2D4F684d}
.dark\:hover\:bg-primary-900\/50:hover:is(.dark *){background-color:#2D4F6880}
.dark\:hover\:bg-teal-500:hover:is(.dark *){background-color:rgb(0 210 255 / var(--tw-bg-opacity, 1))}
.dark\:hover\:text-dark-200:hover:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-dark-300:hover:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-dark-400:hover:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-emerald-400:hover:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-gray-200:hover:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-gray-300:hover:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-green-400:hover:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-primary-200:hover:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-primary-300:hover:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-primary-400:hover:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:focus\:border-primary-500:focus:is(.dark *){border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.dark\:focus\:border-primary-600:focus:is(.dark *){border-color:rgb(18 167 232 / var(--tw-border-opacity, 1))}
.dark\:focus\:bg-dark-800:focus:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:focus\:bg-dark-900:focus:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.dark\:focus\:text-primary-400:focus:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1))}
.dark\:focus\:ring-primary-600:focus:is(.dark *){--tw-ring-color:rgb(18 167 232 / var(--tw-ring-opacity, 1))}
.dark\:focus\:ring-primary-900\/40:focus:is(.dark *){--tw-ring-color:rgb(45 79 104 / .4)}
.dark\:enabled\:hover\:bg-dark-800:hover:enabled:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.dark\:disabled\:text-dark-600:disabled:is(.dark *){color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.dark\:disabled\:hover\:text-dark-600:hover:disabled:is(.dark *){color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.group:hover .dark\:group-hover\:bg-primary-500\/10:is(.dark *){background-color:#00D2FF1a}
.group:hover .dark\:group-hover\:text-primary-200:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.group:hover .dark\:group-hover\:text-primary-300:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.group:hover .dark\:group-hover\:ring-primary-500\/20:is(.dark *){--tw-ring-color:rgb(0 210 255 / .2)}
.peer:checked~.dark\:peer-checked\:border-primary-500:is(.dark *){border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.peer:checked~.peer-checked\:dark\:border-primary-500:is(.dark *){border-color:rgb(0 210 255 / var(--tw-border-opacity, 1))}
.peer:checked~.dark\:peer-checked\:bg-primary-500\/10:is(.dark *){background-color:#00D2FF1a}
.peer:focus~.dark\:peer-focus\:ring-primary-800:is(.dark *){--tw-ring-color:rgb(23 111 158 / var(--tw-ring-opacity, 1))}
.input-ring[data-v-a0ec3d82]:focus{box-shadow:0 0 0 3px #00D2FF33;border-color:#00D2FF}
.skeleton[data-v-a0ec3d82]{background:linear-gradient(90deg,#E4E4E7 25%,#F4F4F5,#E4E4E7 75%)}
.legal-document-content[data-v-6726f351] h1{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.legal-document-content[data-v-6726f351] h1:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.legal-document-content[data-v-6726f351] p{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] p:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] a{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] a:hover{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] a:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] a:hover:is(.dark *){color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] li{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] li:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] blockquote{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] blockquote:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.legal-document-content[data-v-6726f351] code:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.legal-document-content[data-v-6726f351] pre{background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.legal-document-content[data-v-6726f351] th{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.legal-document-content[data-v-6726f351] th:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.legal-document-content[data-v-6726f351] td{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.legal-document-content[data-v-6726f351] td:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}
.legal-document-content[data-v-6726f351] hr{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.legal-document-content[data-v-6726f351] hr:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.plaza-description[data-v-10883807] h1,.plaza-description[data-v-10883807] h2,.plaza-description[data-v-10883807] h3{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] p{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] p:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] a{color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] a:hover{color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] a:is(.dark *){color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] li{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] li:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] code{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.plaza-description[data-v-10883807] code:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.plaza-description[data-v-10883807] blockquote{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.plaza-description[data-v-10883807] blockquote:is(.dark *){border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.custom-scrollbar[data-v-484aa3d3]::-webkit-scrollbar-thumb{background-color:#A1A1AA4d}
.custom-scrollbar[data-v-484aa3d3]::-webkit-scrollbar-thumb:hover{background-color:#A1A1AA80}
.select-trigger[data-v-c62534a0]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-c62534a0]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-c62534a0]:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.select-trigger[data-v-c62534a0]:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.select-trigger[data-v-c62534a0]:hover:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.select-trigger-open[data-v-c62534a0]{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.select-trigger-disabled[data-v-c62534a0]{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.select-trigger-disabled[data-v-c62534a0]:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.select-icon[data-v-c62534a0]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-icon[data-v-c62534a0]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown[data-v-c62534a0]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.select-dropdown[data-v-c62534a0]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.select-header[data-v-c62534a0]{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.select-header[data-v-c62534a0]:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.select-search-input[data-v-c62534a0]{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.select-search-input[data-v-c62534a0]:is(.dark *){color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.select-search-input[data-v-c62534a0]::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-search-input[data-v-c62534a0]::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-search-input[data-v-c62534a0]:is(.dark *)::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-search-input[data-v-c62534a0]:is(.dark *)::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.batch-test-btn[data-v-c62534a0]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.batch-test-btn[data-v-c62534a0]:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1));background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.batch-test-btn[data-v-c62534a0]:hover:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1));background-color:#2D4F6833}
.select-option[data-v-c62534a0]{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.select-option[data-v-c62534a0]:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.select-option[data-v-c62534a0]:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.select-option[data-v-c62534a0]:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.select-option-selected[data-v-c62534a0]{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1));color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.select-option-selected[data-v-c62534a0]:is(.dark *){background-color:#2D4F6833;color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.select-empty[data-v-c62534a0]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.select-empty[data-v-c62534a0]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.test-btn[data-v-c62534a0]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.test-btn[data-v-c62534a0]:hover{color:rgb(18 167 232 / var(--tw-text-opacity, 1));background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1))}
.test-btn[data-v-c62534a0]:hover:is(.dark *){color:rgb(77 212 246 / var(--tw-text-opacity, 1));background-color:#2D4F6833}
.select-trigger[data-v-b9972308]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-b9972308]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.select-trigger[data-v-b9972308]:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.select-trigger[data-v-b9972308]:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.select-trigger[data-v-b9972308]:hover:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.select-trigger-open[data-v-b9972308]{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.select-trigger-disabled[data-v-b9972308]{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.select-trigger-disabled[data-v-b9972308]:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.select-icon[data-v-b9972308]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-icon[data-v-b9972308]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-clear[data-v-b9972308]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-clear[data-v-b9972308]:hover{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.select-clear[data-v-b9972308]:hover:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.select-dropdown-portal{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.select-dropdown-portal:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.select-dropdown-portal .select-search{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.select-dropdown-portal .select-search:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.select-dropdown-portal .select-search-input{color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-search-input:is(.dark *){color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-search-input::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-search-input::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-search-input:is(.dark *)::-moz-placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-search-input:is(.dark *)::placeholder{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-option:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-option-selected{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1));color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option-selected:is(.dark *){background-color:#2D4F6833;color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option-focused{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-option-focused:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-option-group{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option-group:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-option-group:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-option-group:hover:is(.dark *){background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}
.select-dropdown-portal .select-empty{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.select-dropdown-portal .select-empty:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.settings-tabs-shell[data-v-8f71cc0b]{box-shadow:0 12px 28px #18181B12,0 1px #ffffffe6 inset}
.settings-tab[data-v-8f71cc0b]{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.settings-tab[data-v-8f71cc0b]:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.settings-tab[data-v-8f71cc0b]:before{background:linear-gradient(135deg,#FAFAFAf2,#F4F4F5cc)}
.settings-tab[data-v-8f71cc0b]:focus-visible{--tw-ring-color:rgb(0 210 255 / .4)}
.settings-tab-active[data-v-8f71cc0b]{border-color:#BFEAFFcc;color:rgb(11 143 216 / var(--tw-text-opacity, 1));box-shadow:0 8px 18px #18181B14,0 1px #ffffffeb inset}
.settings-tab-active[data-v-8f71cc0b]:is(.dark *){border-color:#4DD4F64d;background-color:#3F3F46f2;color:rgb(191 234 255 / var(--tw-text-opacity, 1))}
.settings-tab-active[data-v-8f71cc0b]:after{background:linear-gradient(90deg,#00D2FF,#0ea5e9)}
.settings-tab-icon[data-v-8f71cc0b]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.settings-tab-icon[data-v-8f71cc0b]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.settings-tab:hover .settings-tab-icon[data-v-8f71cc0b],.settings-tab:focus-visible .settings-tab-icon[data-v-8f71cc0b]{color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.settings-tab:hover .settings-tab-icon[data-v-8f71cc0b]:is(.dark *),.settings-tab:focus-visible .settings-tab-icon[data-v-8f71cc0b]:is(.dark *){color:rgb(228 228 231 / var(--tw-text-opacity, 1))}
.settings-tab-active .settings-tab-icon[data-v-8f71cc0b]{background-color:rgb(246 252 255 / var(--tw-bg-opacity, 1));color:rgb(18 167 232 / var(--tw-text-opacity, 1))}
.settings-tab-active .settings-tab-icon[data-v-8f71cc0b]:is(.dark *){background-color:#4DD4F61a;color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.dark .settings-tabs-shell{border-color:#3F3F46a6;background:#18181Bdb}
.dark .settings-tab:before{background:linear-gradient(135deg,#27272Ae6,#3F3F469e)}
.usage-label[data-v-c03c4556]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.usage-label[data-v-c03c4556]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.usage-amount[data-v-c03c4556]{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.usage-amount[data-v-c03c4556]:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.table-scroll-container[data-v-d8153291]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.table-scroll-container[data-v-d8153291]:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1));background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}
.table-scroll-container[data-v-d8153291] thead{background-color:#FAFAFAcc}
.table-scroll-container[data-v-d8153291] thead:is(.dark *){background-color:#27272Acc}
.table-scroll-container[data-v-d8153291] th{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.table-scroll-container[data-v-d8153291] th:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.table-scroll-container[data-v-d8153291] td{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1));color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.table-scroll-container[data-v-d8153291] td:is(.dark *){border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.date-picker-trigger[data-v-265519a6]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(63 63 70 / var(--tw-text-opacity, 1))}
.date-picker-trigger[data-v-265519a6]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(212 212 216 / var(--tw-text-opacity, 1))}
.date-picker-trigger[data-v-265519a6]:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.date-picker-trigger[data-v-265519a6]:hover{border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}
.date-picker-trigger[data-v-265519a6]:hover:is(.dark *){border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}
.date-picker-trigger-open[data-v-265519a6]{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.date-picker-icon[data-v-265519a6]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-icon[data-v-265519a6]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-chevron[data-v-265519a6]{color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-chevron[data-v-265519a6]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-dropdown[data-v-265519a6]{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
.date-picker-dropdown[data-v-265519a6]:is(.dark *){background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1));border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.date-picker-preset[data-v-265519a6]{color:rgb(82 82 91 / var(--tw-text-opacity, 1))}
.date-picker-preset[data-v-265519a6]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-preset[data-v-265519a6]:hover{background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}
.date-picker-preset[data-v-265519a6]:hover:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}
.date-picker-preset-active[data-v-265519a6]{background-color:rgb(221 244 252 / var(--tw-bg-opacity, 1));color:rgb(11 143 216 / var(--tw-text-opacity, 1))}
.date-picker-preset-active[data-v-265519a6]:is(.dark *){background-color:#2D4F684d;color:rgb(139 221 248 / var(--tw-text-opacity, 1))}
.date-picker-divider[data-v-265519a6]{border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
.date-picker-divider[data-v-265519a6]:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
.date-picker-label[data-v-265519a6]{color:rgb(113 113 122 / var(--tw-text-opacity, 1))}
.date-picker-label[data-v-265519a6]:is(.dark *){color:rgb(161 161 170 / var(--tw-text-opacity, 1))}
.date-picker-input[data-v-265519a6]{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
.date-picker-input[data-v-265519a6]:is(.dark *){background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1));border-color:rgb(82 82 91 / var(--tw-border-opacity, 1));color:rgb(244 244 245 / var(--tw-text-opacity, 1))}
.date-picker-input[data-v-265519a6]:focus{border-color:rgb(0 210 255 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(0 210 255 / .3)}
.date-picker-apply[data-v-265519a6]{background-color:rgb(18 167 232 / var(--tw-bg-opacity, 1))}
.date-picker-apply[data-v-265519a6]:hover{background-color:rgb(11 143 216 / var(--tw-bg-opacity, 1))}
@supports (backdrop-filter: var(--tw)) {
  .custom-open-fab[data-v-d4976463]:is(.dark *){background-color:#27272Acc}
  .dark\:supports-\[backdrop-filter\]\:bg-dark-800\/95:is(.dark *){background-color:#27272Af2}
}
@media (min-width: 1024px) {
  .lg\:\!table th{color:rgb(82 82 91 / var(--tw-text-opacity, 1));background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
  .lg\:\!table th:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1));background-color:#27272A80;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
  .lg\:\!table td{color:rgb(63 63 70 / var(--tw-text-opacity, 1));border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}
  .lg\:\!table td:is(.dark *){color:rgb(212 212 216 / var(--tw-text-opacity, 1));border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}
  .lg\:\!table tbody tr:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
  .lg\:\!table tbody tr:hover:is(.dark *){background-color:#27272A4d}
}
@media (min-width: 768px) {
  .md\:border-gray-200{border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}
  .dark\:md\:border-dark-700:is(.dark *){border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}
}

/* ── Pass 3 · 手工补充（Pass 1/2 无法表达的部分）───────────────
   除 box-shadow 归零外一律不用 !important —— 理由同 Pass 1。 */

/* 阴影归零：两种模式都要归零，用 !important 是安全的 */
.shadow-sm, .shadow, .shadow-md, .shadow-lg, .shadow-xl, .shadow-2xl,
.shadow-card, .shadow-glass, .shadow-inner,
.card, .stat-card, .card-glass, .modal-content, .dropdown-item, .tab-active,
.shadow-card-hover, .shadow-glow {
  box-shadow: none !important;
}
/* 品牌发光保留并改为青色（TokenRouter 是唯一保留阴影的地方） */
.shadow-glow { box-shadow: 0 0 20px rgb(0 210 255 / 0.28) !important; }

/* 主按钮：原为 teal 渐变。底色走 background-image 而非 background-color，
   所以必须直接覆盖 background-image。 */
.btn-primary {
  background-image: linear-gradient(135deg, #00D2FF 0%, #0B8FD8 100%);
}
.btn-primary:hover {
  background-image: linear-gradient(135deg, #12A7E8 0%, #176F9E 100%);
}
.btn-primary:disabled, .btn-primary[disabled] {
  background-image: linear-gradient(135deg, #A1A1AA 0%, #71717A 100%);
  opacity: 0.6;
}

/* 导航进度条：teal 渐变 → 青蓝 */
.navigation-progress-bar {
  background: linear-gradient(90deg, transparent 0%, #00D2FF 20%, #4DD4F6 50%, #00D2FF 80%, transparent 100%);
}

/* 页面底色：与原始 body / body:is(.dark *) 保持同特异性，靠加载顺序取胜 */
html { background-color: #FCFCFE; }
html:is(.dark *) { background-color: #0A0A0B; }
body { background-color: #FCFCFE; }
body:is(.dark *) { background-color: #0A0A0B; }

/* 圆角归一：对齐 TokenRouter 的 radius scale（surface 12 / control 8） */
.card, .stat-card, .card-glass, .modal-content { border-radius: var(--lz-radius-surface); }
.btn-primary, .btn-secondary, .btn-ghost, .btn-danger, .btn-success, .btn-warning,
.input, .dropdown-item, .sidebar-link { border-radius: var(--lz-radius-control); }


/* ── Pass 4 · 控制台 / 侧栏（对齐 TokenRouter 导航规范）────────────
   TokenRouter 的深色导航外壳【与页面同底色】，只用一条极淡分割线分层，
   不引入独立表面色 —— 这是它「扁平、无阴影」观感的来源。
   注意：这些是语义改写，Pass 1/2 的字面量替换表达不了。 */

/* 侧栏外壳 */
.sidebar { background-color: #FFFFFF; border-right-color: #E4E4E7; }
.sidebar:is(.dark *) { background-color: #0A0A0B; border-right-color: rgb(252 252 254 / 0.078); }

/* 导航项：默认色（浅=zinc-700 / 深=dark-100） */
.sidebar-link { color: #3F3F46; }
.sidebar-link:is(.dark *) { color: #DEE0E2; }
/* 悬停：淡品牌底 + 品牌色文字（TokenRouter: hover:bg-primary-100 / dark:hover:bg-dark-800） */
.sidebar-link:hover { background-color: #F6FCFF; color: #0B8FD8; }
.sidebar-link:is(.dark *):hover { background-color: #17171A; color: #00D2FF; }

/* 当前项：淡品牌底 + 品牌色文字（TokenRouter: bg-primary-100 / dark:bg-primary-500/8） */
.sidebar-link-active { background-color: #DDF4FC; color: #0B8FD8; }
.sidebar-link-active:hover { background-color: #BFEAFF; }
.sidebar-link-active:is(.dark *) { background-color: rgb(0 210 255 / 0.08); color: #00D2FF; }
.sidebar-link-active:is(.dark *):hover { background-color: rgb(0 210 255 / 0.13); }

/* 分组标题（TokenRouter: text-primary-900/80 dark:text-dark-400） */
.sidebar-section-title { color: rgb(63 63 70 / 0.8); }
.sidebar-section-title:is(.dark *) { color: #8B8B94; }

/* 品牌区标题 */
.sidebar-brand-title { color: #18181B; }
.sidebar-brand-title:is(.dark *) { color: #FAFAFA; }

/* 顶栏：深色下同样贴页面底色（TokenRouter: .dark .site-header{background:var(--page-bg)}） */
.app-header:is(.dark *) { background-color: #0A0A0B; }

/* 表格：sticky 表头贴表面色（原 gray-50 / gray-800，深色下会亮得突兀）
   ⚠️ 必须写成 .table-header.table-header（类名重复一次）抬高特异性。
   源码里有一条作用域规则 .dark .table-wrapper .table-header[data-v-352b6634]（特异性 0,4,0），
   而普通的 .dark .table-wrapper .table-header 只有 0,3,0 —— 直接被压掉，本段等于没写。
   重复类名把特异性抬到 0,4,0，靠「同特异性、后出现者胜」压过它。
   不要改用 !important：那会反过来压掉 Tailwind 的 dark: 变体（它们靠特异性取胜）。 */
.table-wrapper .table-header,
.table-wrapper .table-header.table-header { background-color: #FAFAFA; }
.dark .table-wrapper .table-header,
.dark .table-wrapper .table-header.table-header { background-color: #0F0F10; }

/* 统计卡 / 卡片：表面色 + hairline 边框，不用阴影分层 */
.stat-card { background-color: #FFFFFF; border-color: #E4E4E7; }
.stat-card:is(.dark *) { background-color: #0F0F10; border-color: rgb(252 252 254 / 0.078); }
.card { background-color: #FFFFFF; border-color: #E4E4E7; }
.card:is(.dark *) { background-color: #0F0F10; border-color: rgb(252 252 254 / 0.078); }

/* 下拉项悬停（原 gray-100 / slate-700） */
.dropdown-item:hover { background-color: #F4F4F5; }
.dropdown-item:hover:is(.dark *) { background-color: #17171A; }
