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{--color-primary:#722ed1;--color-primary-rgb:22, 119, 255;--bg-base:#fff;--bg-elevated:#f5f7fa;--bg-container:#fff;--bg-hover:#f8f9fb;--bg-active:rgba(var(--color-primary-rgb), .06);--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:var(--color-primary);--text-success:#52c41a;--text-danger:#f5222d;--accent-bg:rgba(var(--color-primary-rgb), .06);--accent-bg-hover:rgba(var(--color-primary-rgb), .08);--accent-bg-active:rgba(var(--color-primary-rgb), .1);--accent-bg-strong:rgba(var(--color-primary-rgb), .15);--card-shadow:#00000014;--header-bg:#ffffffeb;--sidebar-bg:#ffffffd9;--layout-gradient:linear-gradient(135deg, #f5f7fa 0%, rgba(var(--color-primary-rgb), .04) 50%, #722ed108 100%);--actions-bg-normal:linear-gradient(90deg, #fafbfc00, #fafbfce6 30%, #fafbfc);--actions-bg-active:linear-gradient(90deg, rgba(var(--color-primary-rgb), 0), rgba(var(--color-primary-rgb), .12) 30%, rgba(var(--color-primary-rgb), .18));--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:rgba(var(--color-primary-rgb), .06);--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:var(--color-primary);--accent-bg:rgba(var(--color-primary-rgb), .12);--accent-bg-hover:rgba(var(--color-primary-rgb), .15);--accent-bg-active:rgba(var(--color-primary-rgb), .18);--accent-bg-strong:rgba(var(--color-primary-rgb), .22);--card-shadow:#0000004d;--header-bg:#1e1e1eeb;--sidebar-bg:#1a1a1ad9;--layout-gradient:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0));--actions-bg-normal:linear-gradient(90deg, #1a1a1a00, #1a1a1ae6 30%, #1a1a1a);--actions-bg-active:linear-gradient(90deg, rgba(var(--color-primary-rgb), 0), rgba(var(--color-primary-rgb), .12) 30%, rgba(var(--color-primary-rgb), .18));--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{background:rgba(var(--color-primary-rgb), .13);color:var(--color-primary)}html[data-theme=dark] ::selection{background:rgba(var(--color-primary-rgb), .27);color:var(--color-primary)}.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, var(--color-primary) 0%, #722ed1 100%)!important;border:none!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .85) 0%, #9254de 100%)!important}.ant-btn-primary:not(:disabled):active{transform:scale(.96)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{cursor:not-allowed!important;opacity:1!important;transition:all .25s!important}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:#ffffffd1!important;box-shadow:none!important;background:linear-gradient(135deg,#b4a9de 0%,#c4b8eb 100%)!important;border:none!important;transform:none!important}.ant-btn-default:disabled,.ant-btn-default.ant-btn-disabled{background:rgba(var(--color-primary-rgb), .04)!important;border-color:rgba(var(--color-primary-rgb), .15)!important;color:rgba(var(--color-primary-rgb), .45)!important;box-shadow:none!important}.ant-btn-dangerous:disabled,.ant-btn-dangerous.ant-btn-disabled{color:#ffffffc7!important;box-shadow:none!important;background:linear-gradient(135deg,#f0c4c4 0%,#e8adad 100%)!important;border:none!important}.ant-btn-text:disabled,.ant-btn-text.ant-btn-disabled,.ant-btn-link:disabled,.ant-btn-link.ant-btn-disabled{color:rgba(var(--color-primary-rgb), .35)!important;background:0 0!important}html[data-theme=dark] .ant-btn-primary:disabled,html[data-theme=dark] .ant-btn-primary.ant-btn-disabled{color:#fff6!important;background:linear-gradient(135deg,#3d2f5c 0%,#473568 100%)!important}html[data-theme=dark] .ant-btn-default:disabled,html[data-theme=dark] .ant-btn-default.ant-btn-disabled{background:rgba(var(--color-primary-rgb), .06)!important;border-color:rgba(var(--color-primary-rgb), .12)!important;color:rgba(var(--color-primary-rgb), .3)!important}html[data-theme=dark] .ant-btn-dangerous:disabled,html[data-theme=dark] .ant-btn-dangerous.ant-btn-disabled{color:#ffffff59!important;background:linear-gradient(135deg,#3d2727 0%,#342020 100%)!important}html[data-theme=dark] .ant-btn-text:disabled,html[data-theme=dark] .ant-btn-link:disabled{color:rgba(var(--color-primary-rgb), .25)!important}.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}}.inspire-btn{text-shadow:0 1px 2px #00000040;position:relative;overflow:hidden;color:#fff!important;background:0 0!important;border:none!important}.inspire-btn>*{z-index:2;position:relative}.inspire-btn:before{content:"";z-index:0;background:linear-gradient(110deg, var(--color-primary) 0%, #722ed1 45%, #c21365 100%);background-size:200% 100%;animation:2s ease-in-out infinite alternate inspire-flow;position:absolute;inset:0}@keyframes inspire-flow{0%{background-position:0%}to{background-position:100%}}.inspire-btn:hover:before{filter:brightness(1.1);animation-duration:2s}.inspire-btn:hover{box-shadow:0 3px 12px rgba(var(--color-primary-rgb), .45)}.inspire-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:5s ease-in-out infinite inspire-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes inspire-shine{0%,60%{left:-60%}75%,to{left:120%}}.inspire-btn:hover:after{animation-duration:1.8s}html[data-theme=dark] .inspire-btn:before{background:linear-gradient(110deg, rgba(var(--color-primary-rgb), .85) 0%, #722ed1cc 45%, #13c2c2cc 100%);background-size:200% 100%}
