.titleToolbar[data-v-0f7d9a3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.import-step[data-v-0f7d9a3a]{padding:20px 0;width:1200px;margin:0 auto}.import-body[data-v-0f7d9a3a]{padding:20px 0;width:1200px;margin:0 auto}.import-body .upload-dragger .ant-upload-drag-icon[data-v-0f7d9a3a]{padding:20px 0 0}.import-body .upload-dragger .ant-upload-text[data-v-0f7d9a3a]{color:#999}.import-body .tips[data-v-0f7d9a3a]{margin-bottom:15px;color:#999}.import-body-table[data-v-0f7d9a3a]{margin-top:20px}.import-download[data-v-0f7d9a3a]{margin-bottom:15px}.import-download span[data-v-0f7d9a3a]{margin-left:10px}.td-item[data-v-0f7d9a3a]{border-bottom:1px solid #ddd;margin:0 -16px;padding:10px}.td-item[data-v-0f7d9a3a]:first-child{margin-top:-6px;padding-top:0}.td-item[data-v-0f7d9a3a]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:-6px}.importFile-tips[data-v-61714ae0]{margin-bottom:20px}.importFile-tips span[data-v-61714ae0]{cursor:pointer}.importFile-tips span[data-v-61714ae0]:hover{text-decoration:underline}.importFile-upload[data-v-61714ae0]{position:relative}.importFile-upload--btn[data-v-61714ae0]{position:absolute;right:0;top:0}.importFile-upload--tips[data-v-61714ae0]{padding:10px 0}.importFile-upload--tips .success[data-v-61714ae0]{color:#19be6b}.importFile-upload--tips .success>a[data-v-61714ae0]{color:#85adee;text-decoration:underline;float:right}.importFile-upload--tips .error[data-v-61714ae0]{color:#ed4014}.importFile-upload--tips .error>a[data-v-61714ae0]{color:#85adee;text-decoration:underline;float:right}.importFile-upload--tips .error-info[data-v-61714ae0]{max-height:220px;overflow:auto;margin-top:10px;background:#f7f7f7;padding:10px;-webkit-box-shadow:inset 0 0 13px hsla(0,0%,71%,.25);box-shadow:inset 0 0 13px hsla(0,0%,71%,.25);border-radius:2px}.importFile-upload--tips .error-info p[data-v-61714ae0]{color:#ed4014}.upload-panel__dragger[data-v-e38a5784] .ant-upload.ant-upload-drag{background:#fff;border-radius:10px;border-color:#d6e4ff;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.upload-panel__dragger[data-v-e38a5784] .ant-upload.ant-upload-drag:hover{border-color:#1890ff;background:#f0f7ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.08);box-shadow:0 4px 12px rgba(24,144,255,.08)}.upload-panel__dragger[data-v-e38a5784] .ant-upload-drag-container{padding:8px 0}.upload-panel__drag-inner[data-v-e38a5784]{padding:8px 0 4px}.upload-panel__cloud[data-v-e38a5784]{width:48px;height:48px;margin:0 auto 12px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e6f7ff;color:#1890ff;font-size:24px}.upload-panel__text[data-v-e38a5784]{margin:0 0 4px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.upload-panel__hint[data-v-e38a5784]{margin:0;font-size:12px;color:rgba(0,0,0,.45)}.upload-panel__done[data-v-e38a5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:12px;background:#fff;border:1px solid #e8eef6;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.upload-panel__file[data-v-e38a5784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-panel__file-icon-wrap[data-v-e38a5784]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e6f7ff;-ms-flex-negative:0;flex-shrink:0}.upload-panel__file-icon[data-v-e38a5784]{font-size:18px;color:#1890ff}.upload-panel__file-meta[data-v-e38a5784]{min-width:0}.upload-panel__file-name[data-v-e38a5784]{font-size:13px;font-weight:500;color:rgba(0,0,0,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-panel__file-tip[data-v-e38a5784]{font-size:12px;color:rgba(0,0,0,.45);margin-top:2px}.estimate-summary[data-v-49c8ca64]{margin-top:20px}.estimate-summary__stats[data-v-49c8ca64]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.estimate-summary__stat[data-v-49c8ca64]{background:#fff;border:1px solid #e8eef6;border-radius:10px;padding:12px 8px;text-align:center;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.estimate-summary__stat--accent[data-v-49c8ca64]{border-color:#91d5ff;background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),to(#fff));background:linear-gradient(180deg,#f0f9ff,#fff);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.06);box-shadow:0 2px 8px rgba(24,144,255,.06)}.estimate-summary__num[data-v-49c8ca64]{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.02em}.estimate-summary__num--accent[data-v-49c8ca64]{color:#1890ff}.estimate-summary__label[data-v-49c8ca64]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.45)}.estimate-summary__hint[data-v-49c8ca64]{margin:10px 0 0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45)}.counts-form[data-v-7b8573cd]{margin-top:20px}.counts-form__total[data-v-7b8573cd]{margin-left:auto;font-size:12px;font-weight:600;color:#1890ff;background:#e6f7ff;padding:2px 10px;border-radius:999px;border:1px solid #91d5ff}.counts-form__list[data-v-7b8573cd]{background:#fff;border:1px solid #e8eef6;border-radius:10px;padding:4px 12px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.03);box-shadow:0 1px 2px rgba(15,23,42,.03)}.counts-form__row[data-v-7b8573cd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid #f5f7fa}.counts-form__row[data-v-7b8573cd]:last-child{border-bottom:none}.counts-form__label[data-v-7b8573cd]{width:56px;-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:rgba(0,0,0,.65)}.counts-form__input[data-v-7b8573cd]{width:96px}.counts-form__max[data-v-7b8573cd]{font-size:12px;color:rgba(0,0,0,.35);margin-left:auto;font-variant-numeric:tabular-nums}.counts-form__diff[data-v-7b8573cd]{margin-top:14px;padding-bottom:4px}.counts-form__diff-label[data-v-7b8573cd]{font-size:13px;color:rgba(0,0,0,.65);margin-bottom:8px}.counts-form[data-v-7b8573cd] .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.counts-form[data-v-7b8573cd] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;height:36px;line-height:34px;padding:0 8px}.progress-dock[data-v-706c16f7]{-ms-flex-negative:0;flex-shrink:0;margin:0 0 12px;padding:12px 14px 10px;border-radius:12px;border:1px solid #91d5ff;background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),to(#e6f4ff));background:linear-gradient(180deg,#f0f9ff,#e6f4ff);-webkit-box-shadow:0 2px 10px rgba(24,144,255,.08);box-shadow:0 2px 10px rgba(24,144,255,.08);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.progress-dock.is-saving[data-v-706c16f7]{border-color:#87e8de;background:-webkit-gradient(linear,left top,left bottom,from(#e6fffb),to(#d9f7f3));background:linear-gradient(180deg,#e6fffb,#d9f7f3);-webkit-box-shadow:0 2px 10px rgba(19,194,194,.08);box-shadow:0 2px 10px rgba(19,194,194,.08)}.progress-dock__body[data-v-706c16f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.progress-dock__left[data-v-706c16f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.progress-dock__icon[data-v-706c16f7]{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#1890ff;font-size:16px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #91d5ff}.progress-dock.is-saving .progress-dock__icon[data-v-706c16f7]{color:#13c2c2;border-color:#87e8de}.progress-dock__copy[data-v-706c16f7]{min-width:0}.progress-dock__title[data-v-706c16f7]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-dock__meta[data-v-706c16f7]{margin-top:2px;font-size:12px;color:rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.progress-dock__percent[data-v-706c16f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-negative:0;flex-shrink:0;color:#1890ff;font-variant-numeric:tabular-nums}.progress-dock.is-saving .progress-dock__percent[data-v-706c16f7]{color:#13c2c2}.progress-dock__num[data-v-706c16f7]{font-size:24px;font-weight:700;line-height:1}.progress-dock__unit[data-v-706c16f7]{margin-left:2px;font-size:12px;font-weight:600}.progress-dock[data-v-706c16f7] .ant-progress-outer{padding-right:0!important;margin-right:0!important}.progress-dock[data-v-706c16f7] .ant-progress-inner{background:hsla(0,0%,100%,.85)}.stream-panel[data-v-394fc537]{-ms-flex-negative:0;flex-shrink:0;margin:0 0 12px;border-radius:12px;border:1px solid #d6e4ff;background:-webkit-gradient(linear,left top,left bottom,from(#f7fbff),to(#f0f7ff));background:linear-gradient(180deg,#f7fbff,#f0f7ff);-webkit-box-shadow:0 2px 10px rgba(24,144,255,.06);box-shadow:0 2px 10px rgba(24,144,255,.06);overflow:hidden;-webkit-animation:stream-in-data-v-394fc537 .22s ease-out;animation:stream-in-data-v-394fc537 .22s ease-out}.stream-panel__head[data-v-394fc537]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(24,144,255,.1);background:hsla(0,0%,100%,.72)}.stream-panel__title-wrap[data-v-394fc537]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.stream-panel__pulse[data-v-394fc537]{width:8px;height:8px;border-radius:50%;background:#1890ff;-webkit-box-shadow:0 0 0 0 rgba(24,144,255,.45);box-shadow:0 0 0 0 rgba(24,144,255,.45);-webkit-animation:stream-pulse-data-v-394fc537 1.4s ease-out infinite;animation:stream-pulse-data-v-394fc537 1.4s ease-out infinite;-ms-flex-negative:0;flex-shrink:0}.stream-panel__title[data-v-394fc537]{font-size:13px;font-weight:600;color:rgba(0,0,0,.85)}.stream-panel__phase[data-v-394fc537]{margin:0;border-radius:999px;font-size:12px;line-height:20px}.stream-panel__hint[data-v-394fc537]{font-size:12px;color:rgba(0,0,0,.35);white-space:nowrap}.stream-panel__body[data-v-394fc537]{max-height:168px;overflow:auto;padding:12px 14px 14px;scrollbar-width:thin}.stream-panel__text[data-v-394fc537]{margin:0;font-family:SF Mono,Cascadia Code,Consolas,Menlo,monospace;font-size:12px;line-height:1.65;color:rgba(0,0,0,.72);white-space:pre-wrap;word-break:break-word}.stream-panel__caret[data-v-394fc537]{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:#1890ff;border-radius:1px;-webkit-animation:stream-blink-data-v-394fc537 1s steps(1) infinite;animation:stream-blink-data-v-394fc537 1s steps(1) infinite}.stream-panel__waiting[data-v-394fc537]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;color:rgba(0,0,0,.45)}.stream-panel__dots[data-v-394fc537]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.stream-panel__dots i[data-v-394fc537]{width:5px;height:5px;border-radius:50%;background:#1890ff;opacity:.35;-webkit-animation:stream-dot-data-v-394fc537 1.2s ease-in-out infinite;animation:stream-dot-data-v-394fc537 1.2s ease-in-out infinite}.stream-panel__dots i[data-v-394fc537]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.stream-panel__dots i[data-v-394fc537]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes stream-in-data-v-394fc537{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes stream-in-data-v-394fc537{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes stream-pulse-data-v-394fc537{0%{-webkit-box-shadow:0 0 0 0 rgba(24,144,255,.45);box-shadow:0 0 0 0 rgba(24,144,255,.45)}70%{-webkit-box-shadow:0 0 0 8px rgba(24,144,255,0);box-shadow:0 0 0 8px rgba(24,144,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(24,144,255,0);box-shadow:0 0 0 0 rgba(24,144,255,0)}}@keyframes stream-pulse-data-v-394fc537{0%{-webkit-box-shadow:0 0 0 0 rgba(24,144,255,.45);box-shadow:0 0 0 0 rgba(24,144,255,.45)}70%{-webkit-box-shadow:0 0 0 8px rgba(24,144,255,0);box-shadow:0 0 0 8px rgba(24,144,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(24,144,255,0);box-shadow:0 0 0 0 rgba(24,144,255,0)}}@-webkit-keyframes stream-blink-data-v-394fc537{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes stream-blink-data-v-394fc537{0%,50%{opacity:1}51%,to{opacity:0}}@-webkit-keyframes stream-dot-data-v-394fc537{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes stream-dot-data-v-394fc537{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.stream-panel[data-v-394fc537]{-webkit-animation:none;animation:none}.stream-panel__caret[data-v-394fc537],.stream-panel__dots i[data-v-394fc537],.stream-panel__pulse[data-v-394fc537]{-webkit-animation:none;animation:none}.stream-panel__caret[data-v-394fc537]{opacity:1}}.question-preview__bar[data-v-2b1474df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;color:rgba(0,0,0,.65);background:#f7f9fc;border:1px solid #e8eef6;border-radius:10px}.question-preview__count b[data-v-2b1474df]{color:#1890ff;font-variant-numeric:tabular-nums}.question-preview__bar-actions[data-v-2b1474df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card[data-v-2b1474df]{border:1px solid #e8eef6;border-radius:10px;padding:14px 16px;margin-bottom:12px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.03);box-shadow:0 1px 2px rgba(15,23,42,.03);-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,-webkit-box-shadow .2s ease;-webkit-animation:ai-q-fade-data-v-2b1474df .22s ease-out;animation:ai-q-fade-data-v-2b1474df .22s ease-out}.question-card[data-v-2b1474df]:hover{border-color:#c9d8ef;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.05);box-shadow:0 4px 12px rgba(15,23,42,.05)}.question-card.is-checked[data-v-2b1474df]{border-color:#91d5ff;background:#fafcff}.question-card.is-pending[data-v-2b1474df]{border-color:#ffe58f;background:#fffbe6}.question-card.is-saving[data-v-2b1474df]{border-color:#87e8de;background:#e6fffb;-webkit-box-shadow:0 0 0 3px rgba(19,194,194,.12);box-shadow:0 0 0 3px rgba(19,194,194,.12)}.question-card.is-saved[data-v-2b1474df]{border-color:#b7eb8f;background:#f6ffed}.question-card.is-error[data-v-2b1474df]{border-color:#ffa39e}.question-card__head[data-v-2b1474df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-card__index[data-v-2b1474df]{font-size:13px;color:rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.question-card__save-badge[data-v-2b1474df]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px}.question-card__save-badge.is-saving[data-v-2b1474df]{color:#08979c;background:#fff;border:1px solid #87e8de}.question-card__save-badge.is-pending[data-v-2b1474df]{color:#d48806;background:#fff;border:1px solid #ffe58f}.question-card__save-progress[data-v-2b1474df]{margin:-4px 0 12px;padding:8px 10px;background:hsla(0,0%,100%,.72);border-radius:8px;border:1px solid rgba(212,136,6,.18)}.question-card__save-progress.is-active[data-v-2b1474df]{border-color:rgba(19,194,194,.25)}.question-card__save-track[data-v-2b1474df]{height:4px;border-radius:2px;background:#f0f0f0;overflow:hidden}.question-card__save-bar[data-v-2b1474df]{height:100%;width:28%;border-radius:2px;background:#faad14;-webkit-transition:background .2s ease;transition:background .2s ease}.question-card__save-progress.is-active .question-card__save-bar[data-v-2b1474df]{background:#13c2c2;-webkit-animation:ai-save-indeterminate-data-v-2b1474df 1.2s ease-in-out infinite;animation:ai-save-indeterminate-data-v-2b1474df 1.2s ease-in-out infinite}.question-card__save-tip[data-v-2b1474df]{display:block;margin-top:6px;font-size:12px;color:rgba(0,0,0,.45)}.question-card__err[data-v-2b1474df]{font-size:12px;color:#ff4d4f}.question-card__field[data-v-2b1474df]{margin-bottom:10px}.question-card__field label[data-v-2b1474df]{display:block;font-size:12px;font-weight:500;color:rgba(0,0,0,.45);margin-bottom:4px}.question-card__text[data-v-2b1474df]{font-size:13px;color:rgba(0,0,0,.85);white-space:pre-wrap;line-height:1.6}.question-card__text--answer[data-v-2b1474df]{color:#1890ff;font-weight:500}.question-card__options[data-v-2b1474df]{margin-bottom:10px;padding:8px 10px;background:#f8fafc;border-radius:8px}.question-card__option[data-v-2b1474df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.question-card__option[data-v-2b1474df]:last-child{margin-bottom:0}.question-card__opt-key[data-v-2b1474df]{width:20px;-ms-flex-negative:0;flex-shrink:0;color:rgba(0,0,0,.65);font-weight:600}.question-card__keywords[data-v-2b1474df]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@-webkit-keyframes ai-q-fade-data-v-2b1474df{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ai-q-fade-data-v-2b1474df{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes ai-save-indeterminate-data-v-2b1474df{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(420%);transform:translateX(420%)}}@keyframes ai-save-indeterminate-data-v-2b1474df{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(420%);transform:translateX(420%)}}@media (prefers-reduced-motion:reduce){.question-card[data-v-2b1474df]{-webkit-animation:none;animation:none}.question-card__save-bar[data-v-2b1474df]{-webkit-animation:none!important;animation:none!important;width:100%}}.ai-toolbar[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-toolbar__btn[data-v-3eb2b0e7]{margin-left:12px}.ai-page[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.ai-steps[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;padding:14px 24px;background:#f7f9fc;border:1px solid #eef2f7;border-radius:10px}.ai-steps__inner[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:560px}.ai-steps__item[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ai-steps__dot[data-v-3eb2b0e7]{width:24px;height:24px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;color:rgba(0,0,0,.45);background:#e8ecf2;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,color .2s ease,box-shadow .2s ease;transition:background .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.ai-steps__label[data-v-3eb2b0e7]{font-size:13px;color:rgba(0,0,0,.45);white-space:nowrap;-webkit-transition:color .2s ease,font-weight .2s ease;transition:color .2s ease,font-weight .2s ease}.ai-steps__line[data-v-3eb2b0e7]{-webkit-box-flex:1;-ms-flex:1 1 72px;flex:1 1 72px;height:2px;margin:0 16px;max-width:120px;background:#e8ecf2;border-radius:1px;-webkit-transition:background .2s ease;transition:background .2s ease}.ai-steps__line.is-done[data-v-3eb2b0e7]{background:#b7eb8f}.ai-steps__item.is-active .ai-steps__dot[data-v-3eb2b0e7]{color:#fff;background:#1890ff;-webkit-box-shadow:0 0 0 4px rgba(24,144,255,.15);box-shadow:0 0 0 4px rgba(24,144,255,.15)}.ai-steps__item.is-active .ai-steps__label[data-v-3eb2b0e7]{color:rgba(0,0,0,.85);font-weight:600}.ai-steps__item.is-done .ai-steps__dot[data-v-3eb2b0e7]{color:#fff;background:#52c41a}.ai-steps__item.is-done .ai-steps__label[data-v-3eb2b0e7]{color:rgba(0,0,0,.65)}.ai-layout[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:20px;min-height:0;overflow:hidden}.ai-layout__left[data-v-3eb2b0e7]{width:380px;-ms-flex-negative:0;flex-shrink:0;padding:16px 16px 28px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f3f6fa));background:linear-gradient(180deg,#f8fafc,#f3f6fa);border-radius:12px;border:1px solid #eef2f7;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ai-layout__left.is-locked[data-v-3eb2b0e7]{pointer-events:none;opacity:.68}.ai-layout__right[data-v-3eb2b0e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;height:100%;padding:0 4px;background:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-layout__scroll[data-v-3eb2b0e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:0 4px 20px}.ai-left-loading[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;font-size:13px;color:#096dd9}.ai-empty[data-v-3eb2b0e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(ellipse at 50% 0,rgba(24,144,255,.06),transparent 55%),-webkit-gradient(linear,left top,left bottom,from(#fafbfc),color-stop(70%,#fff));background:radial-gradient(ellipse at 50% 0,rgba(24,144,255,.06),transparent 55%),linear-gradient(180deg,#fafbfc,#fff 70%);border:1px dashed #e2e8f0;border-radius:12px}.ai-empty__card[data-v-3eb2b0e7]{max-width:440px;padding:36px 28px;text-align:center}.ai-empty__visual[data-v-3eb2b0e7]{position:relative;width:72px;height:72px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-empty__ring[data-v-3eb2b0e7]{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(24,144,255,.2);background:rgba(24,144,255,.06)}.ai-empty__icon[data-v-3eb2b0e7]{position:relative;font-size:32px;color:#1890ff}.ai-empty__title[data-v-3eb2b0e7]{margin:0 0 8px;font-size:18px;font-weight:600;color:rgba(0,0,0,.85);letter-spacing:-.01em}.ai-empty__desc[data-v-3eb2b0e7]{margin:0 0 24px;font-size:13px;line-height:1.65;color:rgba(0,0,0,.45)}.ai-empty__checklist[data-v-3eb2b0e7]{list-style:none;margin:0 auto 28px;padding:0;max-width:240px;text-align:left}.ai-empty__checklist li[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:rgba(0,0,0,.45);border-bottom:1px solid #f0f0f0}.ai-empty__checklist li[data-v-3eb2b0e7]:last-child{border-bottom:none}.ai-empty__checklist li .anticon[data-v-3eb2b0e7]{color:#d9d9d9;font-size:14px}.ai-empty__checklist li.is-done[data-v-3eb2b0e7]{color:rgba(0,0,0,.75)}.ai-empty__checklist li.is-done .anticon[data-v-3eb2b0e7]{color:#52c41a}.ai-empty__cta[data-v-3eb2b0e7]{min-width:152px;height:40px}.ai-streaming-placeholder[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px;margin-top:8px;color:rgba(0,0,0,.45);font-size:13px;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f5f8fc));background:linear-gradient(180deg,#fafbfc,#f5f8fc);border:1px dashed #d6e4ff;border-radius:12px}.ai-streaming-placeholder__inner[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ai-streaming-placeholder__dots[data-v-3eb2b0e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.ai-streaming-placeholder__dots i[data-v-3eb2b0e7]{width:6px;height:6px;border-radius:50%;background:#1890ff;opacity:.35;-webkit-animation:ai-dot-data-v-3eb2b0e7 1.2s ease-in-out infinite;animation:ai-dot-data-v-3eb2b0e7 1.2s ease-in-out infinite}.ai-streaming-placeholder__dots i[data-v-3eb2b0e7]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ai-streaming-placeholder__dots i[data-v-3eb2b0e7]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.ai-partial-banner[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 14px;background:#fffbe6;border:1px solid #ffe58f;border-radius:10px}.ai-partial-banner .anticon[data-v-3eb2b0e7]{margin-top:1px;color:#faad14;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.ai-partial-banner__text[data-v-3eb2b0e7]{font-size:13px;line-height:1.55;color:rgba(0,0,0,.75)}.ai-review-banner[data-v-3eb2b0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px}.ai-review-banner .anticon[data-v-3eb2b0e7]{margin-top:2px;color:#52c41a;font-size:18px}.ai-review-banner__title[data-v-3eb2b0e7]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.ai-review-banner__desc[data-v-3eb2b0e7]{margin-top:2px;font-size:12px;color:rgba(0,0,0,.45);line-height:1.5}.ai-fail__tip[data-v-3eb2b0e7]{margin:12px 0;font-size:13px;color:rgba(0,0,0,.45)}@-webkit-keyframes ai-dot-data-v-3eb2b0e7{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes ai-dot-data-v-3eb2b0e7{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ai-streaming-placeholder__dots i[data-v-3eb2b0e7]{-webkit-animation:none;animation:none}}.ai-import-drawer .scroll-container{overflow:hidden!important}.ai-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.ai-section-head,.ai-section-head__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-section-head__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.12);box-shadow:0 0 0 3px rgba(24,144,255,.12)}.ai-section-head__title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}