.ai-code-studio[data-v-16b6468f]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0}.ai-code-studio__status[data-v-16b6468f]{border:1px solid #e8e8e8;border-left:4px solid #1890ff;border-radius:10px;padding:12px 14px;margin-bottom:14px;background:#f7fbff}.ai-code-studio__status.is-running[data-v-16b6468f]{border-left-color:#1890ff;background:#f0f7ff}.ai-code-studio__status.is-success[data-v-16b6468f]{border-left-color:#52c41a;background:#f6ffed}.ai-code-studio__status.is-error[data-v-16b6468f]{border-left-color:#ff4d4f;background:#fff2f0}.ai-code-studio__status-top[data-v-16b6468f]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-code-studio__title[data-v-16b6468f]{font-size:15px;font-weight:600;color:#1f1f1f;text-wrap:balance}.ai-code-studio__title>.anticon[data-v-16b6468f],.ai-code-studio__title>i[data-v-16b6468f]{margin-right:6px}.ai-code-studio__meta[data-v-16b6468f]{color:#8c8c8c;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-code-studio__dot[data-v-16b6468f]{margin:0 4px}.ai-code-studio__stages[data-v-16b6468f]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-code-studio__stage[data-v-16b6468f]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;color:#8c8c8c;background:#fff;border:1px solid #f0f0f0}.ai-code-studio__stage.is-active[data-v-16b6468f]{color:#1890ff;border-color:#91d5ff;background:#e6f7ff}.ai-code-studio__stage.is-done[data-v-16b6468f]{color:#389e0d;border-color:#b7eb8f;background:#f6ffed}.ai-code-studio__hint[data-v-16b6468f]{margin-top:8px;color:#595959;font-size:13px;line-height:1.5;text-wrap:pretty}.ai-code-studio__label[data-v-16b6468f]{margin-bottom:6px;color:#262626;font-weight:600}.ai-code-studio__tip[data-v-16b6468f]{margin-bottom:14px}.ai-code-studio__toolbar[data-v-16b6468f]{-ms-flex-pack:justify;justify-content:space-between;gap:10px 12px;margin-bottom:12px;padding:10px;border:1px solid #ecece8;border-radius:12px;background:#fafaf8}.ai-code-studio__actions[data-v-16b6468f],.ai-code-studio__toolbar[data-v-16b6468f]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.ai-code-studio__actions[data-v-16b6468f]{gap:8px;min-width:0}.acs-btn[data-v-16b6468f]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid #e4e4de;border-radius:9px;background:#fff;color:#1f1f1f;font-size:13px;line-height:1;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.acs-btn[data-v-16b6468f]:hover:not(:disabled){border-color:#111;color:#111}.acs-btn[data-v-16b6468f]:focus-visible{outline:2px solid #111;outline-offset:2px}.acs-btn[data-v-16b6468f]:disabled{opacity:.45;cursor:not-allowed}.acs-btn--primary[data-v-16b6468f]{border-color:#1677ff;background:#1677ff;color:#fff}.acs-btn--primary[data-v-16b6468f]:hover:not(:disabled){border-color:#0958d9;background:#0958d9;color:#fff}.acs-btn--ghost[data-v-16b6468f]{background:transparent}.ai-code-studio__func[data-v-16b6468f]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;max-width:100%;min-width:0;height:34px;padding:0 10px;border-radius:9px;background:#fff;border:1px solid #ecece6}.ai-code-studio__func-k[data-v-16b6468f]{-ms-flex:none;flex:none;color:#8a8a82;font-size:11px;font-weight:600;letter-spacing:.04em}.ai-code-studio__func-v[data-v-16b6468f]{min-width:0;color:#3d3d38;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-code-studio__tabs[data-v-16b6468f]{margin-top:4px}.ai-code-studio__log[data-v-16b6468f]{margin:0;min-height:360px;max-height:calc(100vh - 420px);overflow:auto;padding:12px 14px;border-radius:10px;background:#1f2328;color:#d7ddd3;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain}.ai-code-studio__log.is-empty[data-v-16b6468f]{color:#8b939c}.ai-code-studio__caret[data-v-16b6468f]{display:inline-block;margin-left:1px;color:#73d13d;animation:ai-code-caret-16b6468f 1s step-end infinite}.ai-code-studio__editor[data-v-16b6468f]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;min-height:360px!important}@keyframes ai-code-caret-16b6468f{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.acs-btn[data-v-16b6468f]{transition:none}.ai-code-studio__caret[data-v-16b6468f]{animation:none}}