html,body,#app{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-fade-enter-active{transition:opacity .2s,transform .2s}.page-fade-leave-active{transition:opacity .15s,transform .15s}.page-fade-enter-from{opacity:0;transform:translateY(6px)}.page-fade-leave-to{opacity:0;transform:translateY(-4px)}*{box-sizing:border-box}:root{--bg-base:#fff;--bg-elevated:#f5f7fa;--bg-container:#fff;--bg-hover:#f8f9fb;--bg-active:#f5f8ff;--bg-subtle:#fafafa;--bg-divider:#f5f5f5;--bg-mask:#fff9;--bg-upload:#fafafa;--border-base:#f0f0f0;--border-light:#f3f4f6;--border-strong:#d9d9d9;--text-primary:#1a1a2e;--text-regular:#333;--text-secondary:#595959;--text-tertiary:#666;--text-placeholder:#8c8c8c;--text-disabled:#999;--text-hint:#bbb;--text-faint:#bfbfbf;--text-link:#1677ff;--text-success:#52c41a;--text-danger:#f5222d;--accent-bg:#1677ff0f;--accent-bg-hover:#1677ff14;--accent-bg-active:#1677ff1a;--accent-bg-strong:#1677ff26;--card-shadow:#00000014;--header-bg:#ffffffeb;--sidebar-bg:#ffffffd9;--layout-gradient:linear-gradient(135deg, #f5f7fa 0%, #f0f4ff 50%, #f5f0ff 100%);--actions-bg-normal:linear-gradient(90deg, #fafbfc00, #fafbfce6 30%, #fafbfc);--actions-bg-active:linear-gradient(90deg, #e6f4ff00, #d6e4ffe6 30%, #d6e4ff);--stat-bg-blue:linear-gradient(135deg, #1677ff14, #1677ff05);--stat-bg-green:linear-gradient(135deg, #52c41a14, #52c41a05);--stat-bg-purple:linear-gradient(135deg, #722ed114, #722ed105);--stat-bg-cyan:linear-gradient(135deg, #13c2c214, #13c2c205);--stat-bg-gold:linear-gradient(135deg, #faad1414, #faad1405);--stat-bg-orange:linear-gradient(135deg, #fa8c1614, #fa8c1605);--stat-bg-pink:linear-gradient(135deg, #eb2f9614, #eb2f9605);--stat-bg-red:linear-gradient(135deg, #ff4d4f14, #ff4d4f05);--stat-icon-blue:#1677ff;--stat-icon-green:#52c41a;--stat-icon-purple:#722ed1;--stat-icon-cyan:#13c2c2;--stat-icon-gold:#faad14;--stat-icon-orange:#fa8c16;--stat-icon-pink:#eb2f96;--stat-icon-red:#ff4d4f;--compare-up:#52c41a;--compare-down:#ff4d4f;--md-preview-bg:#fff}html[data-theme=dark]{--bg-base:#141414;--bg-elevated:#1f1f1f;--bg-container:#1a1a1a;--bg-hover:#262626;--bg-active:#1677ff0f;--bg-subtle:#222;--bg-divider:#262626;--bg-mask:#1e1e1e99;--bg-upload:#222;--border-base:#303030;--border-light:#333;--border-strong:#434343;--text-primary:#ffffffd9;--text-regular:#ffffffbf;--text-secondary:#ffffffa6;--text-tertiary:#ffffff8c;--text-placeholder:#ffffff73;--text-disabled:#ffffff59;--text-hint:#ffffff40;--text-faint:#fff3;--text-link:#4096ff;--accent-bg:#1677ff1f;--accent-bg-hover:#1677ff26;--accent-bg-active:#1677ff2e;--accent-bg-strong:#1677ff38;--card-shadow:#0000004d;--header-bg:#1e1e1eeb;--sidebar-bg:#1a1a1ad9;--layout-gradient:linear-gradient(135deg, #1677ff00);--actions-bg-normal:linear-gradient(90deg, #1a1a1a00, #1a1a1ae6 30%, #1a1a1a);--actions-bg-active:linear-gradient(90deg, #1677ff00, #1677ff1f 30%, #1677ff2e);--stat-bg-blue:linear-gradient(135deg, #1677ff1f, #1677ff08);--stat-bg-green:linear-gradient(135deg, #52c41a1f, #52c41a08);--stat-bg-purple:linear-gradient(135deg, #722ed11f, #722ed108);--stat-bg-cyan:linear-gradient(135deg, #13c2c21f, #13c2c208);--stat-bg-gold:linear-gradient(135deg, #faad141f, #faad1408);--stat-bg-orange:linear-gradient(135deg, #fa8c161f, #fa8c1608);--stat-bg-pink:linear-gradient(135deg, #eb2f961f, #eb2f9608);--stat-bg-red:linear-gradient(135deg, #ff4d4f1f, #ff4d4f08);--stat-icon-blue:#4096ff;--stat-icon-green:#73d13d;--stat-icon-purple:#b37feb;--stat-icon-cyan:#36cfc9;--stat-icon-gold:#ffc53d;--stat-icon-orange:#ffa940;--stat-icon-pink:#f759ab;--stat-icon-red:#ff7a7a;--compare-up:#73d13d;--compare-down:#ff7875;--md-preview-bg:#1a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg-base);height:100%;color:var(--text-primary);margin:0;padding:0;overflow:hidden}#app{height:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#c8ccd4;border-radius:4px;transition:background .2s}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#424242}::-webkit-scrollbar-thumb:hover{background:#a8adb7}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-track{background:0 0}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-elevated)}::selection{color:#1677ff;background:#1677ff22}html[data-theme=dark] ::selection{color:#4096ff;background:#1677ff44}.ant-card{transition:box-shadow .25s,transform .25s}.ant-btn{transition:all .2s!important}.ant-btn:active{transform:scale(.96)}.ant-btn-primary{background:linear-gradient(135deg,#1677ff 0%,#722ed1 100%)!important;border:none!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#4096ff 0%,#9254de 100%)!important}.ant-btn-primary:not(:disabled):active{transform:scale(.96)}.ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f 0%,#cf1322 100%)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:linear-gradient(135deg,#ff7875 0%,#f5222d 100%)!important}.ant-tag{cursor:default;transition:all .2s}.ant-tag:not(.ant-tag-checkable):hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.ant-table-tbody>tr.ant-table-row{transition:background .15s}.stat-value{font-size:28px;font-weight:600;line-height:1.4}.stat-compare{margin-top:4px;font-size:13px}.stat-compare .up{color:var(--compare-up)}.stat-compare .down{color:var(--compare-down)}@media screen and (width<=768px){table{font-size:12px}}@media screen and (width<=576px){.hide-on-mobile{display:none!important}}
