:root{--ink: #141821;--ink-2: #3d4553;--ink-3: #6b7484;--ink-4: #9aa2b1;--primary: #1a3a5c;--primary-2: #2e5f8a;--primary-l: #eef3f8;--up: #c0392b;--down: #0e7c5a;--warn: #b45309;--line: #e6e9ee;--line-2: #d3d8e0;--bg: #f7f8fa;--card: #ffffff;--side: #10151d;--fs-xl: 26px;--lh-xl: 32px;--fs-lg: 20px;--lh-lg: 28px;--fs-md: 16px;--lh-md: 24px;--fs-base: 14px;--lh-base: 22px;--fs-sm: 13px;--lh-sm: 20px;--fs-xs: 12px;--lh-xs: 18px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--row-h: 36px;--ctrl-h: 34px;--drawer-w: 560px;--radius: 6px;--radius-sm: 5px;--shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .04);--shadow-lg: 0 12px 32px rgba(16, 24, 40, .12), 0 2px 8px rgba(16, 24, 40, .06)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;outline:none;border:none;background:none}button{cursor:pointer}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px;border-radius:3px}
