:root{--brand-primary: #1e6fff;--brand-primary-hover: #4d8dff;--brand-primary-active: #1759cc;--brand-primary-light: #e6efff;--color-success: #00b42a;--color-warning: #ff7d00;--color-danger: #f53f3f;--color-info: #86909c;--color-text: #1d2129;--color-text-secondary: #4e5969;--color-text-tertiary: #86909c;--color-text-disabled: #c9cdd4;--color-text-inverse: #ffffff;--color-page-bg: #f5f7fa;--color-card-bg: #ffffff;--color-overlay: rgba(29, 33, 41, .6);--color-border: #e5e6eb;--color-border-light: #f2f3f5;--color-fill: #f7f8fa;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--radius-sm: 4px;--radius-base: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-base: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--el-color-primary: var(--brand-primary);--el-color-primary-light-3: #4d8dff;--el-color-primary-light-5: #80aaff;--el-color-primary-light-7: #b3ccff;--el-color-primary-light-8: #d0e2ff;--el-color-primary-light-9: var(--brand-primary-light);--el-color-primary-dark-2: var(--brand-primary-active);--el-color-success: var(--color-success);--el-color-success-light-9: #e8ffea;--el-color-warning: var(--color-warning);--el-color-warning-light-9: #fff7e8;--el-color-danger: var(--color-danger);--el-color-danger-light-9: #ffece8;--el-color-error: var(--color-danger);--el-color-error-light-9: #ffece8;--el-color-info: var(--color-info);--el-color-info-light-9: #f2f3f5;--el-text-color-primary: var(--color-text);--el-text-color-regular: var(--color-text-secondary);--el-text-color-secondary: var(--color-text-tertiary);--el-text-color-placeholder: var(--color-text-tertiary);--el-text-color-disabled: var(--color-text-disabled);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-color-lighter: var(--color-border-light);--el-border-color-extra-light: #f7f8fa;--el-fill-color: var(--color-fill);--el-fill-color-light: var(--color-fill);--el-fill-color-blank: var(--color-card-bg);--el-bg-color: var(--color-card-bg);--el-bg-color-page: var(--color-page-bg);--el-font-family: var(--font-family);--el-font-size-base: var(--font-size-base);--el-border-radius-base: var(--radius-base);--el-box-shadow: var(--shadow-base);--el-box-shadow-light: var(--shadow-sm)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--font-family);background:var(--color-page-bg);color:var(--color-text);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cdd2d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8aeb6}::-webkit-scrollbar-track{background:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}
