:root{--primary-color:#3370ff;--bg-color:#f5f6f8;--sidebar-bg:#1a1a2e;--sidebar-width:200px;--header-height:56px}.page-title{padding-bottom:8px;display:inline-block;position:relative;color:#1a1a2e!important;margin:0 0 4px!important;font-size:22px!important;font-weight:700!important}.page-title:after{content:"";background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.ant-table-thead>tr>th,.ant-table-thead>tr>td{color:#4a5568!important;background:#f8f9fc!important;border-bottom:1px solid #eef0f5!important;font-size:13px!important;font-weight:600!important}.ant-card{border:1px solid #0000000a!important;border-radius:12px!important;transition:transform .25s,box-shadow .25s!important;box-shadow:0 1px 3px #00000008!important}.ant-card:hover{box-shadow:0 4px 16px #0000000f!important}body{background:var(--bg-color);margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}#root{min-height:100vh}.stat-card{cursor:default;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;position:relative;overflow:hidden}.stat-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.stat-card:hover{transform:translateY(-12px)scale(1.04)}.stat-card:hover:before{left:100%}.stat-card .stat-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s}.stat-card:hover .stat-icon{transform:scale(1.2)rotate(-8deg);background:#fff6!important}.stat-card .stat-number{transition:transform .3s}.stat-card:hover .stat-number{transform:scale(1.08)}.stat-card .stat-deco{transition:transform .5s,opacity .5s}.stat-card:hover .stat-deco-circle1{opacity:.25;transform:scale(1.6)translate(10px,-10px)}.stat-card:hover .stat-deco-circle2{opacity:.2;transform:scale(1.8)translate(-15px,10px)}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #fff0}50%{box-shadow:0 0 30px #ffffff26}}.stat-card:hover{animation:1.5s ease-in-out infinite glow-pulse}.markdown-body p{margin:8px 0}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:16px 0 8px}.markdown-body ul,.markdown-body ol{margin:8px 0;padding-left:20px}.markdown-body img{border-radius:8px;max-width:100%;margin:12px 0;display:block}.markdown-body blockquote{color:#666;border-left:3px solid #3370ff;margin:8px 0;padding-left:12px}.markdown-body code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:13px}.markdown-body pre{background:#f5f5f5;border-radius:6px;padding:12px;overflow-x:auto}.agent-generated-content p{margin:8px 0;line-height:1.8}.agent-generated-content h1{color:#1a1a2e;border-bottom:1px solid #e8e8e8;margin:20px 0 12px;padding-bottom:8px;font-size:20px;font-weight:600}.agent-generated-content h2{color:#1a1a2e;margin:18px 0 10px;font-size:17px;font-weight:600}.agent-generated-content h3{color:#333;margin:14px 0 8px;font-size:15px;font-weight:600}.agent-generated-content ul,.agent-generated-content ol{margin:8px 0;padding-left:20px}.agent-generated-content li{margin:4px 0;line-height:1.8}.agent-generated-content blockquote{color:#666;border-left:3px solid #3370ff;margin:8px 0;padding-left:12px}.agent-generated-content code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:13px}.agent-generated-content pre{background:#f5f5f5;border-radius:6px;margin:8px 0;padding:12px;overflow-x:auto}.agent-generated-content strong{color:#1a1a2e}
