.code-config-form[data-v-0a52de42]{padding:20px}.form-help-text[data-v-0a52de42]{font-size:12px;color:#999;margin-top:5px;line-height:1.4}.code-config-form .ant-form-item[data-v-0a52de42]{margin-bottom:24px}.code-config-form .ant-form-item-label[data-v-0a52de42]{font-weight:500;color:#262626;margin-bottom:8px}.code-config-form .ant-radio-group[data-v-0a52de42]{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.code-config-form .ant-radio-wrapper[data-v-0a52de42]{font-size:14px;color:#595959;margin-bottom:8px}.code-config-form .ant-radio-group[style*="flex-direction: column"][data-v-0a52de42]{gap:8px}.code-config-form .ant-radio-group[disabled][data-v-0a52de42]{opacity:.5}.code-config-form .ant-radio-group[disabled] .ant-radio-wrapper[data-v-0a52de42]{color:#bfbfbf}.code-config-form .ant-row[data-v-0a52de42]{margin-bottom:16px}.code-config-form .ant-col[data-v-0a52de42]{min-height:100px}.deai-aw-side[data-v-5d4fde28]{--ink:#1f2744;--muted:#6b7390;--faint:#8b93ab;--line:#e4e8f4;--paper:#fbfcff;--wash:#f3f5fb;--accent:#4c63d2;-ms-flex:0 0 auto;flex:0 0 auto;flex-direction:column;min-width:0;min-height:calc(100vh - 108px);background:radial-gradient(420px 180px at 0 -10%,rgba(92,107,192,.12),transparent 58%),var(--paper);border-right:1px solid var(--line);box-shadow:8px 0 24px rgba(31,50,110,.04);overflow:hidden;font-family:Segoe UI,ui-sans-serif,system-ui,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);transition:width .18s ease}.deai-aw-rail[data-v-5d4fde28],.deai-aw-side[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;height:100%}.deai-aw-rail[data-v-5d4fde28]{width:100%;border:0;padding:18px 0;background:transparent;color:var(--muted);cursor:pointer;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px}.deai-aw-rail[data-v-5d4fde28]:hover{color:var(--ink);background:rgba(92,107,192,.06)}.deai-aw-rail-mark[data-v-5d4fde28]{width:26px;height:26px;border-radius:8px;background:linear-gradient(180deg,#5c6bc0,#3f51b5);color:#fff;font-size:13px;font-weight:700;line-height:26px;text-align:center;box-shadow:0 6px 14px rgba(63,81,181,.28)}.deai-aw-rail-label[data-v-5d4fde28]{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:12px;letter-spacing:.18em;font-weight:600}.deai-aw-head[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:14px 14px 10px}.deai-aw-brand[data-v-5d4fde28]{display:-ms-flexbox;display:flex;gap:10px;min-width:0}.deai-aw-mark[data-v-5d4fde28]{width:32px;height:32px;border-radius:10px;background:linear-gradient(180deg,#5c6bc0,#3f51b5);color:#fff;font-weight:700;text-align:center;line-height:32px;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 8px 16px rgba(63,81,181,.25)}.deai-aw-head-copy[data-v-5d4fde28]{min-width:0}.deai-aw-kicker[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;color:var(--faint);letter-spacing:.04em}.deai-aw-beta[data-v-5d4fde28]{padding:0 6px;height:16px;line-height:16px;border-radius:999px;background:rgba(92,107,192,.12);color:#5c6bc0;font-size:10px;font-weight:600}.deai-aw-title[data-v-5d4fde28]{font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.3}.deai-aw-collapse[data-v-5d4fde28]{width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--muted)}.deai-aw-collapse[data-v-5d4fde28]:hover{border-color:#c5cbe0;color:var(--ink)}.deai-aw-collapse-ico[data-v-5d4fde28]{width:7px;height:7px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-left:2px}.deai-aw-chips[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.deai-aw-chip[data-v-5d4fde28]{padding:2px 8px;border-radius:999px;font-size:11px;line-height:18px;border:1px solid var(--line);background:#fff;color:var(--muted)}.deai-aw-chip.is-run[data-v-5d4fde28]{background:#1f2744;border-color:#1f2744;color:#fff}.deai-aw-chip.is-ok[data-v-5d4fde28]{background:#eef9f0;border-color:#b7e0bf;color:#237a3b}.deai-aw-chip.is-fail[data-v-5d4fde28]{background:#fff1f0;border-color:#ffccc7;color:#a8071a}.deai-aw-seg[data-v-5d4fde28]{display:-ms-flexbox;display:flex;margin:0 14px 10px;padding:3px;border-radius:10px;background:var(--wash);border:1px solid var(--line)}.deai-aw-seg button[data-v-5d4fde28]{-ms-flex:1;flex:1;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.deai-aw-seg button.is-on[data-v-5d4fde28]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(31,50,110,.08)}.deai-aw-body[data-v-5d4fde28]{-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:4px 14px 12px}.deai-aw-pre[data-v-5d4fde28]{margin:0;padding:12px;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid var(--line);border-radius:12px;color:#3a425c}.deai-aw-empty[data-v-5d4fde28]{margin-top:28px;text-align:center;padding:8px 10px 20px}.deai-aw-empty strong[data-v-5d4fde28]{display:block;font-size:14px;margin-bottom:8px}.deai-aw-empty-soft[data-v-5d4fde28],.deai-aw-empty p[data-v-5d4fde28],.deai-aw-hint[data-v-5d4fde28]{font-size:12px;color:var(--faint);line-height:1.65;margin:0}.deai-aw-empty-art[data-v-5d4fde28]{width:44px;height:32px;margin:0 auto 14px;position:relative}.deai-aw-empty-art[data-v-5d4fde28]:after,.deai-aw-empty-art[data-v-5d4fde28]:before{content:"";position:absolute;border:1.5px solid #c9d0e6;background:#fff;border-radius:10px}.deai-aw-empty-art[data-v-5d4fde28]:before{left:0;bottom:0;width:26px;height:18px;border-bottom-left-radius:3px}.deai-aw-empty-art[data-v-5d4fde28]:after{right:0;top:0;width:28px;height:20px;background:#3f51b5;border-color:#3f51b5;border-bottom-right-radius:3px}.deai-aw-runline[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--muted)}.deai-aw-runline i[data-v-5d4fde28]{width:8px;height:8px;border-radius:50%;background:#5c6bc0;box-shadow:0 0 0 4px rgba(92,107,192,.16);animation:deaiPulse-5d4fde28 1.2s ease-in-out infinite}.deai-aw-err[data-v-5d4fde28]{color:#a8071a;background:#fff1f0;border:1px solid #ffccc7;border-radius:10px;padding:8px 10px;font-size:12px;margin-bottom:10px;line-height:1.5}.deai-aw-kpi[data-v-5d4fde28]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px}.deai-aw-kpi div[data-v-5d4fde28]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 8px}.deai-aw-kpi span[data-v-5d4fde28]{display:block;font-size:11px;color:var(--faint);margin-bottom:4px}.deai-aw-kpi strong[data-v-5d4fde28]{font-size:16px;letter-spacing:-.02em}.deai-aw-job[data-v-5d4fde28]{border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:8px;background:#fff}.deai-aw-job-top[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:12px}.deai-aw-job-top span[data-v-5d4fde28]{color:var(--faint);-ms-flex-negative:0;flex-shrink:0}.deai-aw-job-nums[data-v-5d4fde28]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted);margin-top:6px}.deai-aw-remark[data-v-5d4fde28]{margin:6px 0 0;font-size:12px;color:var(--faint)}.deai-aw-foot[data-v-5d4fde28]{padding:12px 14px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(251,252,255,.4),#fff)}.deai-aw-run[data-v-5d4fde28]{width:100%;height:38px;border:0;border-radius:11px;background:linear-gradient(180deg,#5c6bc0,#3f51b5);color:#fff;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 16px rgba(63,81,181,.28)}.deai-aw-run[data-v-5d4fde28]:hover:not(:disabled){filter:brightness(1.04)}.deai-aw-run[data-v-5d4fde28]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.deai-aw-foot .deai-aw-hint[data-v-5d4fde28]{margin-top:8px;text-align:center}@keyframes deaiPulse-5d4fde28{0%,to{opacity:1}50%{opacity:.35}}.deai-aw[data-v-c152b77c]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-height:calc(100vh - 108px);margin:-12px;background:#f4f6fb}.deai-aw-main[data-v-c152b77c]{-ms-flex:1;flex:1;min-width:0;overflow:auto;padding:12px}.code-deai-page[data-v-c152b77c]{max-width:1680px;margin:0 auto}.code-deai-header[data-v-c152b77c]{margin-bottom:14px}.code-deai-hero[data-v-c152b77c]{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#f5faf8,#eef6f3 42%,#f8faf5);border:1px solid rgba(56,158,13,.12);box-shadow:0 8px 28px rgba(30,80,50,.05)}.code-deai-hero-glow[data-v-c152b77c]{position:absolute;width:220px;height:220px;right:-70px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(82,196,26,.2) 0,transparent 70%);pointer-events:none}.code-deai-hero-inner[data-v-c152b77c]{position:relative;padding:12px 16px 12px;z-index:1}.code-deai-hero-top[data-v-c152b77c]{margin-bottom:10px}.code-deai-hero-badge[data-v-c152b77c]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#389e0d;background:rgba(56,158,13,.12);padding:2px 8px;border-radius:999px;margin-bottom:4px}.code-deai-title[data-v-c152b77c]{font-size:18px;margin:0;font-weight:600;color:rgba(0,0,0,.88);letter-spacing:.02em;line-height:1.25}.code-deai-meta-grid[data-v-c152b77c]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:1199px){.code-deai-meta-grid[data-v-c152b77c]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.code-deai-meta-grid[data-v-c152b77c]{-ms-grid-columns:1fr;grid-template-columns:1fr}}.code-deai-meta-tile[data-v-c152b77c]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 1px 8px rgba(25,40,90,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .2s ease}.code-deai-meta-tile[data-v-c152b77c]:hover{box-shadow:0 4px 14px rgba(25,40,90,.07)}.code-deai-meta-tile-icon[data-v-c152b77c]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:15px;color:#fff}.code-deai-meta-tile-icon--violet[data-v-c152b77c]{background:linear-gradient(145deg,#52c41a,#389e0d);box-shadow:0 3px 10px rgba(56,158,13,.3)}.code-deai-meta-tile-icon--cyan[data-v-c152b77c]{background:linear-gradient(145deg,#36cfc9,#13c2c2);box-shadow:0 3px 10px rgba(19,194,194,.25)}.code-deai-meta-tile-icon--amber[data-v-c152b77c]{background:linear-gradient(145deg,#ffc53d,#fa8c16);box-shadow:0 3px 10px rgba(250,140,22,.22)}.code-deai-meta-tile-icon--emerald[data-v-c152b77c]{background:linear-gradient(145deg,#7c6cf0,#5c6bc0);box-shadow:0 3px 10px rgba(92,107,192,.22)}.code-deai-meta-tile-body[data-v-c152b77c]{min-width:0;-ms-flex:1;flex:1}.code-deai-meta-tile-label[data-v-c152b77c]{font-size:11px;color:rgba(0,0,0,.45);margin-bottom:2px;font-weight:500}.code-deai-meta-tile-value[data-v-c152b77c]{font-size:13px;font-weight:600;color:rgba(0,0,0,.85);line-height:1.35;word-break:break-word}.code-deai-meta-tile-value--clamp[data-v-c152b77c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.code-deai-meta-tile-value--mono[data-v-c152b77c]{font-family:SF Mono,Consolas,Roboto Mono,monospace;font-size:12px;font-weight:500}.code-deai-card-title-text[data-v-c152b77c]{font-weight:600}.code-deai-card-extra[data-v-c152b77c]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.code-deai-hint[data-v-c152b77c]{margin-bottom:6px}.code-deai-hint[data-v-c152b77c] .ant-alert-message{font-size:12px;line-height:1.45;color:rgba(0,0,0,.75)}.code-deai-weighted-score[data-v-c152b77c]{font-size:12px;color:rgba(0,0,0,.65);margin-left:16px}.code-deai-weighted-score .code-deai-weighted-pct[data-v-c152b77c]{color:#389e0d;font-size:15px;font-weight:700;margin-left:4px}.code-deai-weighted-sep[data-v-c152b77c]{margin:0 6px;color:rgba(0,0,0,.35);font-weight:400}.code-deai-weighted-pct--algo[data-v-c152b77c]{color:#00897b!important}.code-deai-weighted-pct--fusion[data-v-c152b77c]{color:#1565c0!important;font-size:17px!important}.code-deai-score-dual[data-v-c152b77c]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-align:start;align-items:flex-start}.code-deai-score-label[data-v-c152b77c]{font-size:11px;color:rgba(0,0,0,.45);margin-right:4px}.code-deai-score-wrap[data-v-c152b77c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.code-deai-score-wrap--algo .code-deai-score-num[data-v-c152b77c]{color:#00695c}.code-deai-score-wrap--fusion .code-deai-score-num[data-v-c152b77c]{color:#1565c0;font-size:16px}.code-deai-score-wrap--fusion .code-deai-score-label[data-v-c152b77c]{color:#1565c0;font-weight:600}.code-deai-score-num[data-v-c152b77c]{font-weight:600;font-size:15px;color:rgba(0,0,0,.85)}.code-deai-score-unit[data-v-c152b77c]{font-size:12px;color:rgba(0,0,0,.45)}.code-deai-level-tag[data-v-c152b77c]{margin:0!important}.text-muted[data-v-c152b77c]{color:rgba(0,0,0,.35);font-size:12px}.code-deai-cell-ellipsis[data-v-c152b77c]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.code-deai-preview-text[data-v-c152b77c]{font-size:12px;color:rgba(0,0,0,.65);font-family:SF Mono,Consolas,Roboto Mono,monospace}.code-deai-edit-meta[data-v-c152b77c]{margin-bottom:10px;font-size:13px}.code-deai-edit-id[data-v-c152b77c]{display:block;margin-top:4px;font-size:12px;color:rgba(0,0,0,.45);word-break:break-all}.code-deai-bulk-modal-hint[data-v-c152b77c]{margin-bottom:12px;color:rgba(0,0,0,.65);font-size:13px;line-height:1.6}.code-deai-bulk-preview[data-v-c152b77c]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-family:SF Mono,Consolas,monospace;font-size:12px}.code-deai-bulk-modal-footer[data-v-c152b77c]{margin-top:16px;text-align:right}.code-deai-bulk-modal-footer .ant-btn+.ant-btn[data-v-c152b77c]{margin-left:8px}.code-deai-expand-body{white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto;font-size:12px;line-height:1.55;color:rgba(0,0,0,.75);padding:8px;background:#f6f8fa;border-radius:4px;font-family:SF Mono,Consolas,Roboto Mono,monospace;border:1px solid #e8e8e8}