.doc-ask-empty[data-v-a0db7bf8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px 24px;text-align:center}.doc-ask-empty[data-v-a0db7bf8],.doc-ask-empty__badge[data-v-a0db7bf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc-ask-empty__badge[data-v-a0db7bf8]{width:56px;height:56px;border-radius:16px;background:#4b5efc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;-webkit-box-shadow:0 10px 20px rgba(75,94,252,.28);box-shadow:0 10px 20px rgba(75,94,252,.28)}.doc-ask-empty__title[data-v-a0db7bf8]{margin:0 0 8px;font-size:20px;font-weight:800;color:#1c1f2e}.doc-ask-empty__desc[data-v-a0db7bf8]{margin:0 0 22px;font-size:13px;line-height:1.6;color:#8b91a3}.doc-ask-empty__chip[data-v-a0db7bf8]{width:100%;max-width:320px;margin-bottom:10px;padding:12px 14px;border:1px solid #dce3ff;border-radius:12px;background:#fff;color:#3d4fe8;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:left}.doc-ask-user[data-v-fb0492b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:14px}.doc-ask-user__bubble[data-v-fb0492b6]{margin:0;max-width:80%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#4b5efc;color:#fff;font-size:15px;line-height:1.5}.doc-ask-ai[data-v-fb0492b6]{margin-bottom:18px;padding:14px 16px 12px;border-radius:16px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(28,31,46,.04);box-shadow:0 1px 2px rgba(28,31,46,.04)}.doc-ask-ai__text[data-v-fb0492b6]{margin:0;font-size:14px;line-height:1.7;color:#1c1f2e;white-space:pre-wrap;word-break:break-word}.doc-ask-ai__note[data-v-fb0492b6]{margin:12px 0 0;padding-top:12px;border-top:1px solid #eef0f5;font-size:12px;line-height:1.6;color:#8b91a3}.doc-ask-ai__cite[data-v-fb0492b6]{margin-top:12px;width:100%;border:none;background:#f4f6fb;border-radius:10px;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#4b5efc;font-size:13px;font-weight:600}.doc-ask-ai__cite span[data-v-fb0492b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-ask-ai__ops[data-v-fb0492b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:8px}.doc-ask-ai__op[data-v-fb0492b6]{width:32px;height:32px;border:none;background:none;color:#8b91a3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc-ask-ai__op[data-v-fb0492b6],.doc-ask-composer[data-v-5324d883]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc-ask-composer[data-v-5324d883]{gap:10px;padding:10px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff}.doc-ask-composer__input[data-v-5324d883]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:44px;border:none;border-radius:22px;background:#f3f4f8;padding:0 16px;font-size:15px;color:#1c1f2e}.doc-ask-composer__send[data-v-5324d883]{width:44px;height:44px;border:none;border-radius:22px;background:#4b5efc;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;-ms-flex-negative:0;flex-shrink:0}.doc-ask-history[data-v-21358f55]{position:fixed;inset:0;z-index:40;background:rgba(16,18,28,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.doc-ask-history__sheet[data-v-21358f55]{width:100%;max-height:70vh;overflow-y:auto;background:#fff;border-radius:16px 16px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.doc-ask-history__bar[data-v-21358f55]{width:36px;height:4px;border-radius:2px;background:#e4e6ee;margin:4px auto 12px}.doc-ask-history__title[data-v-21358f55]{margin:0 0 12px;font-size:16px;font-weight:700;color:#1c1f2e}.doc-ask-history__empty[data-v-21358f55]{margin:0;padding:24px 0 12px;text-align:center;font-size:13px;color:#9aa0b0}.doc-ask-history__item[data-v-21358f55]{width:100%;border:none;background:#f6f7fb;border-radius:12px;padding:12px 14px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-align:left}.doc-ask-history__item--active[data-v-21358f55]{background:#eef2ff}.doc-ask-history__preview[data-v-21358f55]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:14px;color:#1c1f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-ask-history__time[data-v-21358f55]{-ms-flex-negative:0;flex-shrink:0;font-size:11px;color:#9aa0b0}.doc-ask-page[data-v-50586784]{height:100vh;height:100dvh;background:#f4f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.doc-ask-header[data-v-50586784]{padding:calc(8px + env(safe-area-inset-top, 0px)) 4px 8px;background:#fff}.doc-ask-header[data-v-50586784],.doc-ask-header__btn[data-v-50586784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.doc-ask-header__btn[data-v-50586784]{width:40px;height:40px;border:none;background:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc-ask-header__titles[data-v-50586784]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}.doc-ask-header__title[data-v-50586784]{margin:0;font-size:16px;font-weight:700;color:#1c1f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-ask-header__sub[data-v-50586784]{margin:2px 0 0;font-size:11px;color:#8b91a3}.doc-ask-thread[data-v-50586784]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 16px 16px}