*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#d1d4dc;background:#131722;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.up{color:#f23645}.down{color:#089981}.num{font-variant-numeric:tabular-nums;font-family:SF Mono,Consolas,monospace}.ant-card{box-shadow:0 1px 2px #00000040;border-color:#2a2e39!important}.ant-card .ant-card-head{min-height:42px;border-bottom-color:#2a2e39!important}.ant-table{border-color:#2a2e39}.ant-table-thead>tr>th{border-bottom-color:#2a2e39!important}.ant-table-tbody>tr>td{border-bottom-color:#23262f!important}.ant-modal .ant-modal-content{border:1px solid #2a2e39}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2a2e39;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3f4d}::-webkit-scrollbar-track{background:0 0}.metric-info{cursor:pointer;color:#4d5a75;margin-left:4px;font-size:12px}.metric-info:hover{color:#2962ff}.metric-detail{color:#c3c9d4;max-width:340px;font-size:13px;line-height:1.7}.metric-detail .mtitle{color:#e8ebf0;margin-bottom:6px;font-size:14px;font-weight:600}.metric-detail .mformula{color:#8ab4ff;background:#191d28;border:1px solid #2a2e39;border-radius:6px;margin:6px 0;padding:6px 10px;font-family:Consolas,monospace;font-size:12px}.md-body{color:#c3c9d4;font-size:14px;line-height:1.8}.md-body h1,.md-body h2,.md-body h3,.md-body h4{color:#e8ebf0;margin-top:1.2em}.md-body h1{border-bottom:1px solid #2a2e39;padding-bottom:8px;font-size:22px}.md-body h2{font-size:18px}.md-body h3{font-size:15px}.md-body a{color:#6ea8fe}.md-body code{background:#191d28;border-radius:4px;padding:2px 6px;font-size:13px}.md-body pre{background:#0f1219;border-radius:8px;padding:12px;overflow:auto}.md-body pre code{background:0 0;padding:0}.md-body table{border-collapse:collapse;width:100%;margin:12px 0}.md-body th,.md-body td{border:1px solid #2a2e39;padding:6px 10px;font-size:13px}.md-body th{background:#191d28}.md-body blockquote{color:#8b93a6;background:#191d28;border-left:3px solid #2962ff;margin:12px 0;padding:4px 12px}.md-body img{max-width:100%}.md-body ul,.md-body ol{padding-left:22px}.pdf-frame{background:#0f1219;border:1px solid #2a2e39;border-radius:6px;width:100%;height:72vh}
