@charset "UTF-8";:root{--brand-primary: #1890ff;--brand-dark: #0d47a1;--brand-light: #40a9ff;--brand-lighter: #69c0ff;--brand-lightest: #e6f7ff;--success-color: #52c41a;--success-lightest: #f6ffed;--warning-color: #fa8c16;--warning-lightest: #fff7e6;--danger-color: #f5222d;--danger-lightest: #fff1f0;--text-title: #1f2329;--text-primary: #4e5969;--text-secondary: #86909c;--text-placeholder: #c0c4cc;--border-base: #d9d9d9;--border-light: #e5e6eb;--border-lighter: #f0f0f0;--bg-page: #f0f2f5;--bg-white: #ffffff;--bg-muted: #f7f8fa;--rail-bg: #001529;--rail-border: #0f2a47;--rail-text: #a6b3c4;--rail-text-active: #ffffff;--rail-item-hover: #0b2a4a;--rail-item-active: #1890ff;--header-bg: #001529;--tab-bg: #0f2a47;--tab-text: #c3cfdc;--tab-active-bg: #f0f2f5;--tab-active-text: #1f2329;--rail-width: 232px;--rail-width-collapsed: 64px;--rail-section-height: 56px;--rail-toggle-height: 42px;--content-min-width: 1024px;--header-height: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--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-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-base);color:var(--text-title);background:var(--bg-page);-webkit-font-smoothing:antialiased}.aios-card{background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 20px}.aios-card__title{display:flex;align-items:center;gap:4px;margin:0;font-size:var(--font-size-base);font-weight:600;color:var(--text-title)}.num{font-variant-numeric:tabular-nums}.text-up{color:var(--danger-color)}.text-down{color:var(--success-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9cdd4;border-radius:4px}::-webkit-scrollbar-track{background:transparent}
