.ai-assistant-widget{--ai-primary:#5547e8;--ai-primary-dark:#3f35bd;--ai-primary-soft:#f0efff;--ai-ink:#1c2340;--ai-muted:#68718c;--ai-line:#e7e9f2;--ai-surface:#fff;--ai-canvas:#f7f8fc;background:var(--ai-surface);border:1px solid #5d50eb1f;border-radius:20px;box-shadow:0 24px 72px #1c234038,0 6px 20px #5447e81f;color:var(--ai-ink);display:flex;flex-direction:column;height:min(620px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);min-height:min(420px,calc(100dvh - 20px));min-width:min(380px,calc(100vw - 20px));overflow:hidden;position:fixed;width:min(500px,calc(100vw - 32px));z-index:9999}.ai-assistant-widget *,.ai-assistant-widget :after,.ai-assistant-widget :before{box-sizing:border-box}.ai-assistant-widget button,.ai-assistant-widget input,.ai-assistant-widget select,.ai-assistant-widget textarea{font:inherit}.ai-assistant-launcher{align-items:center;background:linear-gradient(135deg,#6658ef,#493bd6);border:0;border-radius:999px;bottom:20px;box-shadow:0 12px 28px #4f46e55c;color:#fff;cursor:pointer;display:inline-flex;gap:10px;min-height:48px;padding:0 18px 0 14px;position:fixed;right:20px;transition:transform .18s ease,box-shadow .18s ease;z-index:9999}.ai-assistant-launcher:hover{box-shadow:0 16px 32px #4f46e56b;transform:translateY(-2px)}.ai-assistant-launcher:focus-visible,.ai-assistant-widget button:focus-visible,.ai-assistant-widget input:focus-visible,.ai-assistant-widget select:focus-visible,.ai-assistant-widget textarea:focus-visible{outline:3px solid #5447e847;outline-offset:2px}.ai-launcher-icon{display:inline-flex;font-size:21px;position:relative}.ai-launcher-count{background:#e5484d;border:2px solid #574ae2;border-radius:999px;color:#fff;font-size:11px;height:18px;line-height:14px;min-width:18px;padding:0 4px;position:absolute;right:-12px;text-align:center;top:-8px}.ai-launcher-label{font-size:14px;font-weight:700;letter-spacing:.01em}.ai-widget-header{align-items:center;background:radial-gradient(circle at 85% -70%,#ffffff3d,#0000 42%),radial-gradient(#ffffff24 1px,#0000 0),linear-gradient(118deg,#6558ee,#4b3dd8 55%,#4234bd);background-size:auto,14px 14px,auto;color:#fff;display:flex;gap:11px;min-height:68px;padding:12px 14px 12px 50px}.ai-widget-drag{align-items:center;cursor:grab;display:inline-flex;gap:10px;min-width:0;-webkit-user-select:none;user-select:none}.ai-widget-drag:active{cursor:grabbing}.ai-widget-mark{background:#ffffff2e;border:1px solid #fff3;border-radius:11px;display:grid;flex:none;font-size:18px;height:34px;place-items:center;width:34px}.ai-widget-title{min-width:0}.ai-widget-title strong{display:block;font-size:16px;letter-spacing:.01em;line-height:1.2}.ai-widget-title span{color:#ffffffbf;display:block;font-size:12px;margin-top:3px}.ai-widget-actions{display:flex;gap:6px;margin-left:auto}.ai-icon-button{background:#ffffff24;border:1px solid #ffffff1f;border-radius:9px;color:#fff;cursor:pointer;display:inline-grid;height:30px;place-items:center;transition:background .16s ease,transform .16s ease;width:30px}.ai-icon-button:hover{background:#ffffff42;transform:translateY(-1px)}.ai-widget-tabs{background:#fff;border-bottom:1px solid var(--ai-line);display:grid;grid-template-columns:repeat(3,1fr);padding:7px 10px 0}.ai-widget-tab{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#78819b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:43px;padding:0 4px 10px;position:relative;transition:color .16s ease,border-color .16s ease}.ai-widget-tab:hover{color:var(--ai-primary)}.ai-widget-tab.is-active{border-color:var(--ai-primary);color:var(--ai-primary)}.ai-widget-body{background:linear-gradient(180deg,#f4f5fb 0,var(--ai-canvas) 90px);display:flex;flex:1 1;min-height:0;overflow:hidden;padding:14px}.ai-widget-resize-handle{background:#ffffff29;border:1px solid #ffffff3d;border-radius:10px;cursor:nwse-resize;height:34px;left:6px;opacity:.98;padding:0;position:absolute;top:6px;touch-action:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:34px;z-index:3}.ai-widget-resize-handle:before{border-left:2px solid #ffffffe6;border-top:2px solid #ffffffe6;box-shadow:5px 5px 0 -3px #ffffffe6;content:"";height:13px;left:8px;position:absolute;top:8px;width:13px}.ai-widget-resize-handle.is-resizing,.ai-widget-resize-handle:hover{background:#ffffff47;border-color:#ffffff7a;box-shadow:0 4px 10px #23187938}.ai-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-scroll-area{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#c9c7f8 #0000;scrollbar-width:thin}.ai-scroll-area::-webkit-scrollbar{width:6px}.ai-scroll-area::-webkit-scrollbar-thumb{background:#c9c7f8;border-radius:999px}.ai-section-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ai-section-heading h2,.ai-section-heading h3{color:var(--ai-ink);font-size:16px;font-weight:750;line-height:1.35;margin:0}.ai-section-heading p{color:var(--ai-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.ai-section-eyebrow{align-items:center;color:var(--ai-primary);display:inline-flex;font-size:12px;font-weight:700;gap:5px}.ai-card{background:#fff;border:1px solid var(--ai-line);border-radius:14px;box-shadow:0 3px 8px rgba(30,35,60,.025)}.ai-card-title{align-items:center;color:#39415d;display:flex;font-size:13px;font-weight:700;gap:6px}.ai-card-title small{color:#939ab0;font-weight:500}.ai-field-label{align-items:center;color:#424a65;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:7px}.ai-field-label span{color:#9299ad;font-size:12px;font-weight:500}.ai-input,.ai-select,.ai-textarea{background:#fff;border:1px solid #d9ddea;border-radius:10px;color:var(--ai-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ai-input{font-size:14px;min-height:42px;padding:9px 12px}.ai-textarea{display:block;font-size:14px;line-height:1.6;min-height:94px;padding:11px 12px;resize:vertical}.ai-input::placeholder,.ai-textarea::placeholder{color:#9aa1b5}.ai-input:focus,.ai-select:focus,.ai-textarea:focus{border-color:#857bf2;box-shadow:0 0 0 3px #5b4be51a}.ai-button{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.ai-button:hover:not(:disabled){transform:translateY(-1px)}.ai-button:disabled{cursor:not-allowed;opacity:.52}.ai-button-primary{background:linear-gradient(135deg,#6658ee,#4d3fd7);box-shadow:0 7px 14px #4f46e538;color:#fff}.ai-button-primary:hover:not(:disabled){box-shadow:0 10px 20px #4f46e54d}.ai-button-secondary{background:#f4f3ff;border-color:#dcd9ff;color:#4b3ed0}.ai-button-ghost{background:#fff;border-color:#dbe0ec;color:#5d6680}.ai-alert{align-items:center;background:#fff2f3;border:1px solid #ffd2d6;border-radius:9px;color:#b4232a;display:flex;font-size:12px;gap:7px;line-height:1.5;margin-top:8px;padding:8px 10px}.ai-context-card{margin-bottom:12px;padding:12px;position:relative;z-index:2}.ai-context-top{justify-content:space-between;margin-bottom:9px}.ai-context-search,.ai-context-top{align-items:center;display:flex;gap:8px}.ai-context-search{background:#f7f7fd;border:1px solid #e1e2ed;border-radius:10px;min-height:42px;padding:0 6px 0 11px}.ai-context-search:focus-within{border-color:#857bf2;box-shadow:0 0 0 3px #5b4be51a}.ai-context-search svg{color:#76809a;font-size:15px}.ai-context-search input{background:#0000;border:0;color:var(--ai-ink);flex:1 1;font-size:13px;height:38px;min-width:0;outline:0}.ai-context-search button{min-height:32px;min-width:62px}.ai-context-results{background:#fff;border:1px solid #e4e7f0;border-radius:10px;box-shadow:0 10px 22px #242c4b17;margin-top:9px;max-height:156px;overflow-y:auto;padding:5px}.ai-context-result{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ai-ink);cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:9px;text-align:left;width:100%}.ai-context-result:hover{background:#f3f2ff}.ai-context-result span:last-child{color:#8d95aa;flex:none;font-size:12px}.ai-context-empty{color:#9098ad;font-size:12px;padding:9px 4px 2px}.ai-context-selected{align-items:center;background:#f1f0ff;border:1px solid #dfddff;border-radius:10px;color:#4640b4;display:flex;font-size:13px;gap:8px;margin-top:10px;padding:9px 10px}.ai-context-selected strong{color:#37309a}.ai-context-selected .ai-select{background:#0000;border:0;color:#414a66;flex:1 1;min-height:30px;min-width:0;padding:0 6px}.ai-context-selected button{background:#0000;border:0;border-radius:7px;color:#7c83a1;cursor:pointer;display:inline-grid;height:27px;margin-left:auto;place-items:center;width:27px}.ai-context-selected button:hover{background:#e5e3ff;color:#4d43cf}.ai-reply-empty{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;padding:12px}.ai-empty-card{background:linear-gradient(150deg,#fff,#f5f4ff);border:1px dashed #cfcafc;border-radius:16px;max-width:360px;padding:22px 18px;text-align:center;width:100%}.ai-empty-icon{background:#e9e7ff;border-radius:13px;color:var(--ai-primary);display:grid;font-size:21px;height:42px;margin:0 auto 10px;place-items:center;width:42px}.ai-empty-card h3{color:#303853;font-size:15px;margin:0}.ai-empty-card p{color:#77809a;font-size:13px;line-height:1.6;margin:7px 0 14px}.ai-suggestion-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.ai-suggestion-chip{background:#fff;border:1px solid #dcd9ff;border-radius:999px;color:#5851c8;cursor:pointer;font-size:12px;padding:5px 9px;transition:background .15s ease,color .15s ease}.ai-suggestion-chip:hover{background:#6457e8;border-color:#6457e8;color:#fff}.ai-message-parent{background:#f0efff;border:1px solid #dedbff;border-radius:13px 13px 13px 4px;margin-bottom:10px;padding:12px}.ai-message-kicker{align-items:center;color:#5b50ce;display:flex;font-size:12px;font-weight:700;gap:5px;margin-bottom:6px}.ai-message-parent p{color:#303954;font-size:14px;line-height:1.65;margin:0;white-space:pre-wrap;word-break:break-word}.ai-loading-state{align-items:center;color:#5b50ce;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:17px}.ai-loading-dot{animation:ai-pulse 1.1s ease-in-out infinite;background:#6658ee;border-radius:50%;height:8px;width:8px}.ai-composer{background:#fff;border:1px solid #e0e3ee;border-radius:14px;box-shadow:0 6px 18px #2b32550d;flex:none;margin-top:10px;padding:12px}.ai-composer-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.ai-composer-top label{color:#37405c;font-size:13px;font-weight:750}.ai-composer-top span{color:#949bae;font-size:12px}.ai-composer textarea{max-height:142px;min-height:78px}.ai-composer-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:9px}.ai-composer-hint{color:#8a92a7;font-size:12px}.ai-composer-footer .ai-button{min-height:40px;min-width:112px}.ai-reply-card{background:#fff;border:1px solid #e2e5f1;border-radius:14px;box-shadow:0 3px 12px rgba(43,50,85,.035);margin-bottom:10px;padding:13px}.ai-reply-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.ai-reply-card-head>span{align-items:center;color:#4d43c7;display:inline-flex;font-size:13px;font-weight:750;gap:6px}.ai-reply-card-head small{color:#8b93a8;font-size:12px}.ai-reply-content{color:#27314c;font-size:14px;line-height:1.72;white-space:pre-wrap;word-break:break-word}.ai-reply-actions{border-top:1px solid #eef0f5;display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px}.ai-mini-button{align-items:center;background:#fff;border:1px solid #e0e4ee;border-radius:8px;color:#65708c;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;min-height:29px;padding:0 8px;transition:background .15s ease,color .15s ease,border-color .15s ease}.ai-mini-button:hover:not(:disabled){background:#f4f3ff;border-color:#d3cfff;color:#4e43cd}.ai-mini-button.is-primary{background:#f0efff;border-color:#d6d2ff;color:#5144da}.ai-mini-button:disabled{color:#a5abbb;cursor:not-allowed}.ai-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ai-practice-intro{align-items:flex-start;background:linear-gradient(135deg,#eeedff,#f7f5ff);border:1px solid #dfdcff;border-radius:13px;color:#4a44bf;display:flex;gap:10px;margin-bottom:12px;padding:12px}.ai-practice-intro svg{font-size:17px;margin-top:1px}.ai-practice-intro strong{color:#3f39b5;display:block;font-size:13px}.ai-practice-intro p{color:#7370a1;font-size:12px;line-height:1.55;margin:3px 0 0}.ai-form-card{margin-bottom:10px;padding:13px}.ai-form-card .ai-textarea{min-height:120px}.ai-form-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:11px}.ai-form-footer .ai-button{min-height:40px}.ai-practice-placeholder{background:#fff;border:1px dashed #d8dce9;border-radius:13px;margin-top:10px;padding:15px 14px}.ai-practice-placeholder h3{color:#4b556f;font-size:13px;margin:0 0 8px}.ai-practice-placeholder ul{list-style:none;margin:0;padding:0}.ai-practice-placeholder li{color:#7d8598;display:flex;font-size:12px;gap:7px;line-height:1.5;margin:6px 0}.ai-practice-placeholder li svg{color:#5d50db;flex:none;margin-top:2px}.ai-practice-history{border-top:1px solid #eceef4;margin-top:10px;padding-top:10px}.ai-practice-history h3{color:#66708a;font-size:12px;margin:0 0 7px}.ai-practice-history-item{align-items:center;border-bottom:1px solid #f0f1f5;color:#68718a;display:flex;font-size:12px;gap:8px;padding:7px 0}.ai-practice-history-item strong{color:#4c45bc}.ai-practice-history-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-evaluation{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #f4dcab;border-radius:14px;margin-top:10px;padding:14px}.ai-evaluation-head{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ai-score{background:#ffedc9;border-radius:50%;color:#a45508;display:grid;flex:none;font-size:15px;font-weight:800;height:48px;place-items:center;width:48px}.ai-evaluation-head h3{color:#75420b;font-size:15px;margin:0}.ai-evaluation-head p{color:#a36b2e;font-size:12px;margin:3px 0 0}.ai-score-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.ai-score-item{align-items:center;background:#fff9ed;border:1px solid #fae8c6;border-radius:8px;color:#80541f;display:flex;font-size:12px;justify-content:space-between;padding:7px 8px}.ai-evaluation-section{margin-top:12px}.ai-evaluation-section h4{color:#795019;font-size:13px;margin:0 0 6px}.ai-evaluation-problem{color:#82633d;font-size:12px;line-height:1.6;margin:5px 0;padding-left:14px;position:relative}.ai-evaluation-problem:before{color:#db8d19;content:"•";left:2px;position:absolute}.ai-improved-reply{background:#fff;border:1px solid #f0dfc1;border-radius:9px;color:#47351b;font-size:13px;line-height:1.68;padding:10px;white-space:pre-wrap;word-break:break-word}.ai-evaluation-actions{display:flex;gap:8px;margin-top:10px}.ai-history-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:12px}.ai-history-total{color:#4c5570;font-size:13px;font-weight:700}.ai-history-total strong{color:#4d43d1;font-size:18px}.ai-history-list{background:#fff;border:1px solid var(--ai-line);border-radius:14px;padding:4px}.ai-history-item{align-items:center;background:#fff;border:0;border-bottom:1px solid #eff0f5;cursor:pointer;display:flex;gap:10px;padding:11px;text-align:left;transition:background .15s ease;width:100%}.ai-history-item:last-child{border-bottom:0}.ai-history-item:hover{background:#f7f6ff}.ai-history-avatar{background:#eeedff;border-radius:11px;color:#5349d6;display:grid;flex:none;font-size:16px;height:36px;place-items:center;width:36px}.ai-history-copy{flex:1 1;min-width:0}.ai-history-title{color:#333c57;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-history-meta{align-items:center;color:#8b93a6;display:flex;font-size:12px;gap:5px;margin-top:4px}.ai-history-status{background:#efeeff;border-radius:999px;color:#5750bb;font-size:11px;padding:2px 6px}.ai-history-empty{align-items:center;display:flex;justify-content:center;min-height:270px;padding:20px;text-align:center}.ai-history-empty .ai-empty-card{max-width:320px}.ai-pagination{align-items:center;display:flex;gap:8px;justify-content:center;padding:12px 0 2px}.ai-pagination span{color:#68718c;font-size:12px;min-width:24px;text-align:center}@keyframes ai-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (max-width:520px){.ai-assistant-widget{border-radius:16px;height:min(620px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.ai-widget-header{min-height:62px}.ai-widget-title span{display:none}.ai-widget-body{padding:10px}.ai-widget-tab{font-size:13px}.ai-widget-tab svg{display:none}}@media (prefers-reduced-motion:reduce){.ai-assistant-widget *,.ai-assistant-widget :after,.ai-assistant-widget :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--yx-brand:#4f46e5;--yx-brand-strong:#4338ca;--yx-brand-soft:#eef0fe;--yx-crm:#4f46e5;--yx-edu:#0d9488;--yx-fin:#d97706;--yx-data:#2563eb;--yx-hr:#7c3aed;--yx-success:#059669;--yx-warning:#d97706;--yx-danger:#dc2626;--yx-ink:#161d3f;--yx-ink-2:#1d2550;--yx-ink-text:#e2e8ff9e;--yx-bg:#f4f6fb;--yx-card:#fff;--yx-line:#e3e8f2;--yx-line-soft:#edf0f7;--yx-text:#1e293b;--yx-text-2:#5a6b94;--yx-text-3:#94a3c0;--yx-font-display:"Bahnschrift","DIN Alternate","Segoe UI","Microsoft YaHei",sans-serif;--yx-font-body:-apple-system,BlinkMacSystemFont,"Microsoft YaHei","PingFang SC","Helvetica Neue",sans-serif;--yx-ease:cubic-bezier(0.22,1,0.36,1);--yx-shadow-1:0 2px 10px #161d3f12;--yx-shadow-2:0 6px 20px #161d3f1a;--yx-shadow-3:0 14px 34px #161d3f29}.yx-cta,.yx-cta.ant-btn-primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border:none!important;box-shadow:0 6px 18px #7c3aed61!important;color:#fff!important;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1)!important;transition:transform .18s var(--yx-ease),box-shadow .18s var(--yx-ease),filter .18s var(--yx-ease)!important}.yx-cta.ant-btn-primary:hover,.yx-cta:hover{background:linear-gradient(135deg,#a78bfa,#7c3aed)!important;box-shadow:0 10px 24px #7c3aed80!important;color:#fff!important;filter:saturate(1.08);transform:translateY(-1px)}.yx-cta.ant-btn-primary:disabled,.yx-cta.ant-btn-primary[disabled]{background:#c4b5fd!important;box-shadow:none!important;color:#fff!important}body{-moz-osx-font-smoothing:grayscale;background:#f4f6fb;background:var(--yx-bg);color:#1e293b;color:var(--yx-text);font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,PingFang SC,Helvetica Neue,sans-serif;font-family:var(--yx-font-body);margin:0}#root{height:100%}.yx-display,.yx-num{font-feature-settings:"tnum";font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ant-layout-content{background:radial-gradient(rgba(79,70,229,.035) 1px,#0000 0) 0 0 /22px 22px,#f4f6fb;background:radial-gradient(rgba(79,70,229,.035) 1px,#0000 1px) 0 0 /22px 22px,var(--yx-bg);min-height:280px}.yx-sider{background:linear-gradient(178deg,#161d3f,#131a38);background:linear-gradient(178deg,var(--yx-ink) 0,#131a38 100%);position:relative}.yx-sider:before{background:radial-gradient(#7886ff1a 1px,#0000 0) 0 0 /20px 20px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 45%);mask-image:linear-gradient(180deg,#000,#0000 45%);pointer-events:none;position:absolute}.yx-brand{gap:12px;padding:20px 18px 18px;position:relative;z-index:1}.yx-brand,.yx-brand-mark{align-items:center;display:flex}.yx-brand-mark{background:linear-gradient(135deg,#5b6cff,#4f46e5 60%,#4338ca);border-radius:12px;box-shadow:0 4px 14px #4f46e573;color:#fff;flex-shrink:0;font-size:21px;font-weight:800;height:42px;justify-content:center;width:42px}.yx-brand-name{color:#fff;font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-size:20px;font-weight:700;letter-spacing:.18em;line-height:1.15}.yx-brand-sub{color:#a0aede99;font-size:10px;letter-spacing:.22em;margin-top:2px;text-transform:uppercase}.yx-domain{align-items:center;color:#a0aede8c;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin:16px 18px 6px;position:relative;z-index:1}.yx-domain:before{background:#4f46e5;background:var(--yx-domain-color,var(--yx-brand));border-radius:2px;content:"";height:12px;width:3px}.yx-sider .ant-menu{position:relative;z-index:1}.yx-sider .ant-menu-item,.yx-sider .ant-menu-submenu-title{font-size:13.5px}.yx-sider .ant-menu-item-selected{box-shadow:inset 3px 0 0 #4f46e5;box-shadow:inset 3px 0 0 var(--yx-domain-color,var(--yx-brand))}.yx-sider-foot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#131a38d9;border-top:1px solid #ffffff12;bottom:0;left:0;padding:12px 14px;position:absolute;right:0;z-index:2}.yx-topbar{align-items:center;background:#fff;border-bottom:1px solid #edf0f7;border-bottom:1px solid var(--yx-line-soft);box-shadow:0 1px 6px #161d3f0d;display:flex;height:60px;justify-content:space-between;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.yx-crumb-title{color:#1e293b;color:var(--yx-text);font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-size:17px;font-weight:700;letter-spacing:.02em}.yx-crumb-domain{color:#94a3c0;color:var(--yx-text-3);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:1px}.yx-campus-chip{align-items:center;background:#eef0fe;background:var(--yx-brand-soft);border:1px solid #4f46e52e;border-radius:999px;color:#4338ca;color:var(--yx-brand-strong);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:6px 14px;transition:all .2s cubic-bezier(.22,1,.36,1);transition:all .2s var(--yx-ease)}.yx-campus-chip:hover{box-shadow:0 3px 10px #4f46e52e;transform:translateY(-1px)}.yx-topbtn{align-items:center;border-radius:10px;color:#5a6b94;color:var(--yx-text-2);cursor:pointer;display:flex;font-size:17px;height:38px;justify-content:center;transition:all .18s cubic-bezier(.22,1,.36,1);transition:all .18s var(--yx-ease);width:38px}.yx-topbtn:hover{background:#eef0fe;background:var(--yx-brand-soft);color:#4f46e5;color:var(--yx-brand)}.ant-card{border:1px solid #edf0f7;border:1px solid var(--yx-line-soft);border-radius:12px!important;box-shadow:0 2px 10px #161d3f12;box-shadow:var(--yx-shadow-1);transition:box-shadow .25s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s var(--yx-ease),transform .2s var(--yx-ease)}.ant-card-body{padding:20px!important}.ant-card-head{border-bottom:1px solid #edf0f7!important;border-bottom:1px solid var(--yx-line-soft)!important;min-height:48px!important;padding:14px 20px!important}.ant-card-head-title{color:#1e293b!important;color:var(--yx-text)!important;font-size:16px!important;font-weight:700!important;padding:0!important}.ant-modal-content{border-radius:14px;box-shadow:0 14px 34px #161d3f29;box-shadow:var(--yx-shadow-3);padding:24px}.ant-modal-header{border-bottom:1px solid #edf0f7;border-bottom:1px solid var(--yx-line-soft);border-radius:14px 14px 0 0;padding:20px 24px 16px}.ant-modal-title{color:#1e293b;color:var(--yx-text);font-size:17px;font-weight:700}.ant-modal-footer{border-top:1px solid #edf0f7;border-top:1px solid var(--yx-line-soft);padding:16px 24px 20px}.ant-table-wrapper .ant-table{border-radius:10px}.ant-table-thead>tr>th{color:#5a6b94!important;color:var(--yx-text-2)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em}.ant-table-tbody>tr>td{color:#3d4b6e;font-size:14px}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f3f5fc!important}.ant-form-item-label>label{color:#5a6b94;color:var(--yx-text-2);font-size:14px;font-weight:600;height:auto}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{background-color:#fafbfe;border:1.5px solid #e3e8f2;border:1.5px solid var(--yx-line);border-radius:9px;transition:all .2s cubic-bezier(.22,1,.36,1);transition:all .2s var(--yx-ease)}.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#8b93f0}.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused{background-color:#fff;border-color:#4f46e5;border-color:var(--yx-brand);box-shadow:0 0 0 3px #4f46e51f}.ant-select-focused .ant-select-selector{background-color:#fff!important;border-color:#4f46e5!important;border-color:var(--yx-brand)!important;box-shadow:0 0 0 3px #4f46e51f!important}.ant-input-textarea textarea{background:#fafbfe;border:1.5px solid #e3e8f2;border:1.5px solid var(--yx-line);border-radius:9px}.ant-input-textarea textarea:focus{background:#fff;border-color:#4f46e5;border-color:var(--yx-brand);box-shadow:0 0 0 3px #4f46e51f}.ant-btn-primary{background:linear-gradient(135deg,#5b6cff,#4f46e5);border:none;border-radius:9px;box-shadow:0 3px 8px #4f46e547;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1);transition:all .2s var(--yx-ease)}.ant-btn-primary:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 5px 14px #4f46e55c}.ant-btn-primary:active{transform:translateY(0) scale(.98)}.ant-btn-default{border-radius:9px;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1);transition:all .2s var(--yx-ease)}.ant-btn-default:hover{border-color:var(--yx-brand);color:var(--yx-brand)}.ant-btn-link{color:#4f46e5;color:var(--yx-brand);font-weight:600}.btn-toggle-enable{background:#059669!important;background:var(--yx-success)!important;border:none!important;border-radius:7px!important;color:#fff!important;font-size:13px!important;font-weight:600!important;height:32px!important}.btn-toggle-enable:hover{background:#047857!important}.btn-toggle-disable{background:#dc2626!important;background:var(--yx-danger)!important;border:none!important;border-radius:7px!important;color:#fff!important;font-size:13px!important;font-weight:600!important;height:32px!important}.btn-toggle-disable:hover{background:#b91c1c!important}.ant-btn-dangerous.ant-btn-link{color:#f87171}.ant-btn-dangerous.ant-btn-link:hover{background:#ef44440f;border-radius:6px;color:#ef4444}.ant-tag{border-radius:6px;font-weight:600;line-height:20px}.ant-pagination{margin-top:16px!important}.ant-pagination-item-active{background:#4f46e5!important;background:var(--yx-brand)!important;border-color:#4f46e5!important;border-color:var(--yx-brand)!important}.ant-pagination-item-active a{color:#fff!important}.ant-empty-description{color:#94a3c0!important;color:var(--yx-text-3)!important}.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#4f46e5!important;border-color:var(--yx-brand)!important}.stat-card{border:none!important;border-radius:12px!important;overflow:hidden;position:relative}.stat-card:before{border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.stat-card .ant-card-body{padding:20px 22px!important}.stat-card .ant-statistic-title{color:#5a6b94!important;color:var(--yx-text-2)!important;font-size:13px!important;font-weight:600;margin-bottom:6px!important}.stat-card .ant-statistic-content{font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-size:28px!important;font-weight:700}.quick-link-card{border:1px solid #edf0f7!important;border:1px solid var(--yx-line-soft)!important;border-radius:10px!important;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1)!important;transition:all .25s var(--yx-ease)!important}.quick-link-card:hover{box-shadow:0 6px 20px #161d3f1a!important;box-shadow:var(--yx-shadow-2)!important;transform:translateY(-3px)}.gradient-card-1{background:linear-gradient(135deg,#eef0fe,#f3f1ff)}.gradient-card-2{background:linear-gradient(135deg,#ecfdf5,#eff9ff)}.gradient-card-3{background:linear-gradient(135deg,#fffbeb,#fef7e6)}.gradient-card-4{background:linear-gradient(135deg,#fef2f2,#fff1f2)}@keyframes yx-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes yx-flame{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.22)}}@keyframes yx-row-flash{0%{background:#4f46e524}to{background:#0000}}.yx-reveal{animation:yx-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation:yx-fade-up .5s var(--yx-ease) both}.stu-hero{background:linear-gradient(118deg,#2e2a72,#3d3aa0 48%,#4f46e5);border-radius:16px;color:#fff;margin-bottom:14px;overflow:hidden;padding:22px 24px 20px;position:relative}.stu-hero:before{background-image:radial-gradient(#ffffff29 1px,#0000 0);background-size:18px 18px;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 25%,#000 85%);mask-image:linear-gradient(105deg,#0000 25%,#000 85%)}.stu-hero:after,.stu-hero:before{content:"";pointer-events:none;position:absolute}.stu-hero:after{border:42px solid hsla(0,0%,100%,.055);border-radius:50%;height:280px;right:-70px;top:-90px;width:280px}.stu-hero-title{font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-size:24px;font-weight:800;letter-spacing:.03em}.stu-hero-sub{color:#ffffffb8;font-size:13px;margin-top:4px}.stu-hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;position:relative;z-index:1}.stu-hero-stat{background:#ffffff17;border:1px solid #ffffff29;border-radius:12px;cursor:pointer;flex:1 1;max-width:200px;min-width:128px;padding:12px 16px;transition:all .2s cubic-bezier(.22,1,.36,1);transition:all .2s var(--yx-ease)}.stu-hero-stat:hover{background:#ffffff2b;transform:translateY(-2px)}.stu-hero-stat.active{background:#fff;box-shadow:0 6px 18px #1e1b4b59}.stu-hero-stat .num{font-feature-settings:"tnum";font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.stu-hero-stat .lbl{color:#ffffffb8;font-size:12px;margin-top:2px}.stu-hero-stat.active .lbl{color:#64748b}.stu-hero-stat.total{cursor:default}.stu-hero-stat.total:hover{background:#ffffff17;transform:none}.stu-hero-stat.total .num{color:#fff}.stu-tabs{display:flex;flex-wrap:wrap;gap:8px}.stu-tab{align-items:center;background:#fff;border:1.5px solid #e3e8f2;border:1.5px solid var(--yx-line);border-radius:999px;color:#5a6b94;color:var(--yx-text-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px;transition:all .18s cubic-bezier(.22,1,.36,1);transition:all .18s var(--yx-ease);-webkit-user-select:none;user-select:none}.stu-tab:hover{border-color:#8b93f0;color:#4f46e5;color:var(--yx-brand);transform:translateY(-1px)}.stu-tab-count{font-feature-settings:"tnum";background:#f1f5f9;border-radius:999px;color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;line-height:18px;margin-left:7px;min-width:22px;padding:0 6px;text-align:center;transition:all .18s cubic-bezier(.22,1,.36,1);transition:all .18s var(--yx-ease)}@keyframes stuCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stu-col{animation:stuCardIn .5s cubic-bezier(.22,1,.36,1) both;animation:stuCardIn .5s var(--yx-ease) both}.stu-flame{animation:yx-flame 1.6s ease-in-out infinite;display:inline-block}.stu-copy{opacity:0;transition:opacity .15s ease}.stu-card:hover .stu-copy{opacity:1}.stu-copy:hover{color:#4f46e5!important;color:var(--yx-brand)!important}.stu-card{position:relative}.stu-card .stu-glow{background:#6374ff1a;background:var(--stu-glow,#6374ff1a);border-radius:50%;filter:blur(6px);height:110px;opacity:.7;pointer-events:none;position:absolute;right:-34px;top:-34px;transition:opacity .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s var(--yx-ease);width:110px}.stu-card:hover .stu-glow{opacity:1}.stu-avatar{align-items:center;border-radius:11px;box-shadow:0 3px 8px #161d3f2e;color:#fff;display:flex;flex-shrink:0;font-size:17px;height:38px;justify-content:center;width:38px}.stu-avatar,.stu-name{font-family:Bahnschrift,DIN Alternate,Segoe UI,Microsoft YaHei,sans-serif;font-family:var(--yx-font-display);font-weight:700}.stu-name{color:#1e293b;color:var(--yx-text);font-size:15px;letter-spacing:.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes stuPulse{0%{box-shadow:0 0 0 0 #ef4444;box-shadow:0 0 0 0 var(--stu-dot,#ef4444)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 0 0 #0000}}.stu-fresh-dot{background:#94a3b8;background:var(--stu-dot,#94a3b8);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.stu-fresh-dot.pulse{animation:stuPulse 1.6s ease-out infinite}.stu-fresh-pill{background:#f1f5f9;background:var(--stu-pill-bg,#f1f5f9);border-radius:999px;color:#64748b;color:var(--stu-pill-fg,#64748b);display:inline-flex;font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.stu-fresh-pill,.stu-meta{align-items:center;gap:6px}.stu-meta{color:#5a6b94;color:var(--yx-text-2);display:flex;font-size:12px;min-width:0}.stu-meta .sep{color:#d7deee}.stu-comm{color:#5a6b94;color:var(--yx-text-2);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stu-divider{background:#edf0f7;background:var(--yx-line-soft);height:1px;margin:8px 0}.stu-btn-claim,.stu-btn-ghost,.stu-btn-solid{border-radius:7px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5;padding:4px 11px;transition:all .18s cubic-bezier(.22,1,.36,1);transition:all .18s var(--yx-ease);white-space:nowrap}.stu-btn-ghost{background:#f3f1ff;border:1px solid #c9cdfb;color:#4f46e5;color:var(--yx-brand)}.stu-btn-ghost:hover{background:#e9e7fe;transform:translateY(-1px)}.stu-btn-solid{background:#4f46e5;background:var(--yx-brand);border:1px solid #4f46e5;border:1px solid var(--yx-brand);color:#fff}.stu-btn-solid:hover{background:#4338ca;background:var(--yx-brand-strong);box-shadow:0 3px 8px #4f46e54d;transform:translateY(-1px)}.stu-btn-claim{background:linear-gradient(135deg,#5b6cff,#7a7af8);border:none;box-shadow:0 2px 6px #5b5bd659;color:#fff}.stu-btn-claim:hover{box-shadow:0 4px 12px #5b5bd673;transform:translateY(-1px)}.stu-bulkbar{align-items:center;animation:stuCardIn .28s cubic-bezier(.22,1,.36,1) both;animation:stuCardIn .28s var(--yx-ease) both;background:#161d3f;background:var(--yx-ink);border-radius:14px;bottom:24px;box-shadow:0 12px 34px #0f172a66;display:flex;gap:16px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:100}@media (max-width:768px){.ant-card-body{padding:16px!important}}:root{--primary:#4f46e5;--primary-hover:#4338ca;--primary-light:#eef2ff;--sidebar-bg:#1e293b;--sidebar-text:#cbd5e1;--sidebar-text-active:#fff;--sidebar-item-hover:#334155;--sidebar-item-active:#4f46e5;--page-bg:#f3f4f6;--card-bg:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--success:#10b981;--success-light:#ecfdf5;--warning:#f59e0b;--warning-light:#fffbeb;--error:#ef4444;--error-light:#fef2f2;--border-light:#f3f4f6;--border-normal:#e5e7eb;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000000f,0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000008;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif}body{-webkit-font-smoothing:antialiased;background-color:#f3f4f6;background-color:var(--page-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-family)}.ant-layout-sider{background:#fafbfc!important;box-shadow:1px 0 0 0 #f0f0f0,4px 0 12px #00000008}.ant-menu{background:#0000!important}.ant-menu-item{border-radius:8px;color:#4b5563!important;font-weight:500;margin:2px 8px;transition:all .15s ease}.ant-menu-item-selected,.ant-menu-item:hover{background:#eef2ff!important;color:#4f46e5!important}.ant-menu-item-selected{box-shadow:inset 3px 0 0 #4f46e5;font-weight:600}.ant-menu-submenu-title{color:#4b5563!important;font-weight:600}.ant-menu-submenu-title:hover{background:#f5f7fa!important;color:#4f46e5!important}.ant-btn-primary{background:#4f46e5;background:var(--primary);border-color:#4f46e5;border-color:var(--primary);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs)}.ant-btn-primary:hover{background:#4338ca;background:var(--primary-hover);border-color:#4338ca;border-color:var(--primary-hover)}.ant-btn-default{background:#fff;border-color:#e5e7eb;border-color:var(--border-normal);color:#6b7280;color:var(--text-secondary)}.ant-btn-default:hover{border-color:#4f46e5;border-color:var(--primary);color:#4f46e5;color:var(--primary)}.ant-btn-link{border-radius:6px;color:#6b7280;color:var(--text-secondary);padding:4px 8px}.ant-btn-link:hover{background:#eef2ff;background:var(--primary-light);color:#4f46e5;color:var(--primary)}.ant-btn-link.ant-btn-dangerous{color:#9ca3af;color:var(--text-tertiary)}.ant-btn-link.ant-btn-dangerous:hover{background:#fef2f2;background:var(--error-light);color:#ef4444;color:var(--error)}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:12px 16px}.ant-table-thead>tr>th{background:#f9fafb;border-bottom:2px solid #f3f4f6;border-bottom:2px solid var(--border-light);color:#6b7280;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ant-table-tbody>tr.ant-table-row:nth-child(2n){background-color:#fafbfc}.ant-table-tbody>tr.ant-table-row:hover{background-color:#f5f3ff!important}.ant-table-cell:empty:after{color:#9ca3af;color:var(--text-tertiary);content:"—";font-style:italic}.ant-table-row .ant-btn-link{opacity:.6;transition:opacity .2s ease}.ant-table-row:hover .ant-btn-link{opacity:1}.search-card{margin-bottom:16px;padding:20px 24px}.search-card,.table-card{background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 #0000000f,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm)}.table-card{overflow:hidden;padding:0}.stat-mini-card{background:#fff;background:var(--card-bg);border:1px solid #f3f4f6;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);padding:16px 20px}.stat-mini-card .stat-value{font-feature-settings:"tnum";color:#1f2937;color:var(--text-primary);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700}.stat-mini-card .stat-label{color:#9ca3af;color:var(--text-tertiary);font-size:13px;margin-top:2px}.ant-tag{border:none;border-radius:999px;font-size:12px;font-weight:500;padding:2px 10px}.tag-success{background:#ecfdf5;background:var(--success-light);color:#065f46}.tag-warning{background:#fffbeb;background:var(--warning-light);color:#92400e}.tag-error{background:#fef2f2;background:var(--error-light);color:#991b1b}.tag-neutral{background:#f9fafb;color:#4b5563}.tag-info{background:#eef2ff;background:var(--primary-light);color:#3730a3}.ant-btn,.ant-card,.ant-input,.ant-modal-content,.ant-picker,.ant-select-selector,.ant-table-wrapper{border-radius:8px;border-radius:var(--radius-sm)}.ant-input-search .ant-input{font-size:14px;height:42px}.amount-text,.phone-number,.score-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ant-btn,.ant-menu-item,.ant-table-row,.ant-tag{transition:all .2s ease}.risk-dot{animation:pulse-error 2s infinite;background:#ef4444;background:var(--error);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes pulse-error{0%{box-shadow:0 0 0 0 #ef444466}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.ant-modal-content{border-radius:16px!important;box-shadow:0 10px 40px #0000001a!important}.ant-modal-header{border-radius:16px 16px 0 0!important}.ant-modal-title{font-size:18px!important;font-weight:600!important}.ant-modal-body{padding:24px}.ant-modal-footer{border-radius:0 0 16px 16px;padding:16px 24px}.ant-drawer-content-wrapper{border-radius:20px 0 0 20px;overflow:hidden}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,.ant-select-selector{border-radius:10px!important;height:44px!important}.ant-input-textarea textarea{border-radius:12px!important;min-height:120px!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#5b5bd6!important;box-shadow:0 0 0 3px #5b5bd61a!important}.ant-select-selector{align-items:center!important;display:flex!important}.ant-btn-primary{background:linear-gradient(135deg,#5b5bd6,#7a7af8)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px #5b5bd640!important;font-weight:600!important;height:44px!important;transition:all .2s ease!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#4f4fc8,#6b6bea)!important;box-shadow:0 6px 16px #5b5bd659!important;transform:translateY(-1px)}.ant-btn-primary:active{transform:translateY(0)}.ant-btn-default{background:#f3f4f6!important;border-color:#e5e7eb!important;border-radius:10px!important;color:#6b7280!important;height:44px!important;transition:all .2s ease!important}.ant-btn-default:hover{background:#e5e7eb!important;border-color:#d1d5db!important;color:#374151!important}.ant-btn-link{border-radius:6px!important;color:#6b7280!important;transition:all .2s ease!important}.ant-btn-link:hover{background:#f5f3ff!important;color:#5b5bd6!important}.ant-btn-dangerous:hover{background:#fef2f2!important}.ant-table-tbody>tr.ant-table-row:hover>td{background-color:#f5f3ff!important}.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background-color:#fafbfc}.ant-table-row{transition:all .2s ease}.ant-btn,.ant-drawer,.ant-menu-item,.ant-modal,.ant-table-row,.ant-tag{transition:all .2s ease!important}.ant-layout-content{animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:.85;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}