.ai-chat-timeline[data-v-f1fe00e1]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:880px;padding:24px 16px 32px;width:100%}.ai-chat-timeline__top[data-v-f1fe00e1]{align-items:center;display:flex;justify-content:center;margin-bottom:8px;min-height:32px}.ai-chat-timeline__load-more[data-v-f1fe00e1]{align-items:center;background:var(--el-fill-color-lighter,#f5f7fa);border:1px solid var(--ai-live-image-crisp-border,rgba(0,0,0,.08));border-radius:16px;color:var(--ai-live-image-crisp-text-secondary,var(--el-text-color-regular));cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:8px 16px;transition:background .18s ease,border-color .18s ease}.ai-chat-timeline__load-more[data-v-f1fe00e1]:hover:not(:disabled){background:var(--el-fill-color,#f0f2f5);border-color:var(--ai-live-image-crisp-border,rgba(0,0,0,.12))}.ai-chat-timeline__load-more[data-v-f1fe00e1]:disabled{cursor:not-allowed;opacity:.6}.ai-chat-timeline__no-more[data-v-f1fe00e1]{color:var(--ai-live-image-crisp-text-tertiary,var(--el-text-color-secondary));font-size:12px;margin:0}.ai-chat-timeline__spinner[data-v-f1fe00e1]{animation:ai-spin-f1fe00e1 .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:12px;width:12px}@keyframes ai-spin-f1fe00e1{to{transform:rotate(1turn)}}.ai-chat-timeline__date-divider[data-v-f1fe00e1]{align-items:center;display:flex;gap:12px;margin:12px 0 4px}.ai-chat-timeline__date-divider[data-v-f1fe00e1]:after,.ai-chat-timeline__date-divider[data-v-f1fe00e1]:before{background:var(--ai-live-image-crisp-border,rgba(0,0,0,.06));content:"";flex:1;height:1px}.ai-chat-timeline__date-label[data-v-f1fe00e1]{color:var(--ai-live-image-crisp-text-tertiary,var(--el-text-color-secondary));font-size:12px;font-weight:500;letter-spacing:.04em}.ai-chat-timeline__skeleton[data-v-f1fe00e1]{display:flex;flex-direction:column;gap:16px}.ai-chat-timeline__skeleton-pair[data-v-f1fe00e1]{display:flex;flex-direction:column;gap:8px}.ai-chat-timeline__skeleton-bubble[data-v-f1fe00e1]{animation:ai-skeleton-shine-f1fe00e1 1.5s linear infinite;background:linear-gradient(90deg,var(--el-fill-color-lighter,#f5f7fa) 0,var(--el-fill-color,#ebeef5) 50%,var(--el-fill-color-lighter,#f5f7fa) 100%);background-size:200% 100%;border-radius:12px;height:60px}.ai-chat-timeline__skeleton-bubble--user[data-v-f1fe00e1]{align-self:flex-end;width:50%}.ai-chat-timeline__skeleton-bubble--ai[data-v-f1fe00e1]{height:180px;width:70%}@keyframes ai-skeleton-shine-f1fe00e1{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-chat-timeline__task[data-v-f1fe00e1]{display:flex;flex-direction:column;gap:8px}.ai-task-bubble[data-v-f1fe00e1]{display:flex;flex-direction:column;gap:4px;max-width:80%}.ai-task-bubble--user[data-v-f1fe00e1]{align-items:flex-end;align-self:flex-end}.ai-task-bubble--ai[data-v-f1fe00e1]{align-items:flex-start;align-self:flex-start}.ai-task-bubble__meta[data-v-f1fe00e1]{align-items:center;color:var(--ai-live-image-crisp-text-tertiary,var(--el-text-color-secondary));display:flex;font-size:11px;gap:6px}.ai-task-bubble__role[data-v-f1fe00e1]{font-weight:600}.ai-task-bubble__content[data-v-f1fe00e1]{border:1px solid transparent;border-radius:14px;font-size:14px;line-height:1.55;padding:10px 14px;word-break:break-word}.ai-task-bubble__content--user[data-v-f1fe00e1]{background:var(--el-color-primary,#409eff);border-bottom-right-radius:4px;color:#fff}.ai-task-bubble__content--ai[data-v-f1fe00e1]{background:var(--el-fill-color-lighter,#f5f7fa);border:1px solid var(--ai-live-image-crisp-border,rgba(0,0,0,.06));border-bottom-left-radius:4px;color:var(--ai-live-image-crisp-text-primary,var(--el-text-color-primary));max-width:680px;width:100%}.ai-task-bubble__caption[data-v-f1fe00e1]{align-items:center;color:var(--ai-live-image-crisp-text-secondary,var(--el-text-color-regular));display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin-bottom:8px}.ai-task-bubble__duration[data-v-f1fe00e1],.ai-task-bubble__hint[data-v-f1fe00e1]{color:var(--ai-live-image-crisp-text-tertiary,var(--el-text-color-secondary));font-size:11px}.ai-task-bubble__hint[data-v-f1fe00e1]{margin-top:6px}.ai-task-bubble__recap[data-v-f1fe00e1]{align-items:flex-start;background:var(--el-fill-color-light,#f0f2f5);border:1px solid var(--ai-live-image-crisp-border-light,var(--el-border-color-lighter));border-radius:10px;display:flex;gap:10px;margin:0 0 10px;padding:8px 10px}.ai-task-bubble__recap-icon[data-v-f1fe00e1]{flex-shrink:0;font-size:18px;line-height:1.2}.ai-task-bubble__recap-chips[data-v-f1fe00e1]{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.ai-task-bubble__recap-chip[data-v-f1fe00e1]{align-items:center;background:var(--el-bg-color,#fff);border:1px solid var(--el-border-color-lighter,rgba(0,0,0,.08));border-radius:999px;color:var(--ai-live-image-crisp-text-secondary,var(--el-text-color-regular));display:inline-flex;font-size:11px;line-height:1.6;padding:2px 10px;white-space:nowrap}.ai-task-bubble__recap-chip--success[data-v-f1fe00e1]{background:var(--el-color-success-light-9,rgba(103,194,58,.08));border-color:var(--el-color-success-light-5,rgba(103,194,58,.4));color:var(--el-color-success,#67c23a)}.ai-task-bubble__grid[data-v-f1fe00e1]{display:grid;gap:6px;margin-bottom:10px}.ai-task-bubble__grid--1[data-v-f1fe00e1]{grid-template-columns:1fr;max-width:360px}.ai-task-bubble__grid--2[data-v-f1fe00e1],.ai-task-bubble__grid--3[data-v-f1fe00e1],.ai-task-bubble__grid--4[data-v-f1fe00e1]{grid-template-columns:repeat(2,1fr);max-width:480px}@media(min-width:720px){.ai-task-bubble__grid--3[data-v-f1fe00e1],.ai-task-bubble__grid--4[data-v-f1fe00e1]{grid-template-columns:repeat(4,1fr);max-width:660px}}.ai-task-bubble__image-btn[data-v-f1fe00e1]{aspect-ratio:1;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;overflow:hidden;position:relative}.ai-task-bubble__image-btn img[data-v-f1fe00e1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.ai-task-bubble__image-btn:hover img[data-v-f1fe00e1]{transform:scale(1.04)}.ai-task-bubble__image-btn[data-v-f1fe00e1]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.ai-task-bubble__fav-btn[data-v-f1fe00e1]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .18s ease,background .18s ease;width:26px}.ai-task-bubble__fav-btn i[data-v-f1fe00e1]{font-size:14px}.ai-task-bubble__fav-btn.is-favorited[data-v-f1fe00e1]{color:#ff4d6d;opacity:1}.ai-task-bubble__fav-btn[data-v-f1fe00e1]:hover{background:#000000b3}.ai-task-bubble__image-btn:hover .ai-task-bubble__fav-btn[data-v-f1fe00e1]{opacity:1}.ai-task-bubble__actions[data-v-f1fe00e1]{display:flex;flex-wrap:wrap;gap:8px}.ai-task-bubble__action-btn[data-v-f1fe00e1]{align-items:center;background:transparent;border:1px solid var(--ai-live-image-crisp-border,rgba(0,0,0,.08));border-radius:8px;color:var(--ai-live-image-crisp-text-secondary,var(--el-text-color-regular));cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:4px;padding:6px 10px;transition:background .18s ease,border-color .18s ease,color .18s ease}.ai-task-bubble__action-btn i[data-v-f1fe00e1]{font-size:13px}.ai-task-bubble__action-btn[data-v-f1fe00e1]:hover{background:var(--el-fill-color-lighter,#f5f7fa);border-color:#00000029;color:var(--ai-live-image-crisp-text-primary,var(--el-text-color-primary))}.ai-task-bubble__action-btn--danger[data-v-f1fe00e1]:hover{background:#f56c6c0f;border-color:#f56c6c;color:#f56c6c}.ai-task-bubble__content--loading[data-v-f1fe00e1]{text-align:left}.ai-task-bubble__content--loading .ai-task-bubble__caption[data-v-f1fe00e1]{align-items:center;color:var(--ai-live-image-crisp-text-secondary,var(--el-text-color-secondary));display:flex;font-size:13px;gap:8px;margin-bottom:8px}.ai-task-bubble__hint-inline[data-v-f1fe00e1]{font-size:12px;opacity:.75}.ai-task-bubble__loading-animation[data-v-f1fe00e1]{align-items:center;display:inline-flex;gap:6px;margin-bottom:8px}.ai-task-bubble__loading-animation--inline[data-v-f1fe00e1]{margin-bottom:0;margin-right:4px}.ai-task-bubble__loading-dot[data-v-f1fe00e1]{animation:ai-loading-dot-f1fe00e1 1.2s ease-in-out infinite;background:var(--el-color-primary,#409eff);border-radius:50%;height:6px;width:6px}.ai-task-bubble__loading-dot[data-v-f1fe00e1]:nth-child(2){animation-delay:.15s}.ai-task-bubble__loading-dot[data-v-f1fe00e1]:nth-child(3){animation-delay:.3s}.ai-task-bubble--current[data-v-f1fe00e1]{max-width:100%;width:100%}.ai-task-bubble--current .ai-task-bubble__content--ai[data-v-f1fe00e1],.ai-task-bubble--current .ai-task-bubble__grid--3[data-v-f1fe00e1],.ai-task-bubble--current .ai-task-bubble__grid--4[data-v-f1fe00e1]{max-width:100%}@media(min-width:720px){.ai-task-bubble--current .ai-task-bubble__grid--3[data-v-f1fe00e1],.ai-task-bubble--current .ai-task-bubble__grid--4[data-v-f1fe00e1]{max-width:100%}}.ai-task-bubble--current .ai-task-bubble__grid--1[data-v-f1fe00e1]{max-width:480px}.ai-task-bubble--current .ai-task-bubble__grid--2[data-v-f1fe00e1]{max-width:600px}.ai-task-bubble__cell[data-v-f1fe00e1]{aspect-ratio:1;background:var(--el-fill-color-lighter,#f5f7fa);border-radius:8px;overflow:hidden;position:relative;width:100%}.ai-task-bubble__image-btn--in-cell[data-v-f1fe00e1]{aspect-ratio:auto;border-radius:0;height:100%;inset:0;position:absolute;width:100%}.ai-task-bubble__cell-skeleton[data-v-f1fe00e1]{animation:ai-skeleton-shine-f1fe00e1 1.5s linear infinite;background:linear-gradient(90deg,var(--el-color-primary-light-9,#ecf5ff) 0,var(--el-color-primary-light-7,#c6e2ff) 50%,var(--el-color-primary-light-9,#ecf5ff) 100%);background-size:200% 100%;border-radius:8px;inset:0;position:absolute}@keyframes ai-loading-dot-f1fe00e1{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ai-task-bubble--failed .ai-task-bubble__content--ai[data-v-f1fe00e1]{background:#f56c6c0a;border-color:#f56c6c66}.ai-task-bubble__content--failed .ai-task-bubble__caption[data-v-f1fe00e1]{color:#f56c6c}.ai-chat-timeline__current .ai-task-bubble--success[data-v-f1fe00e1]{animation:ai-task-fade-in-f1fe00e1 .4s ease}@keyframes ai-task-fade-in-f1fe00e1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.ai-chat-timeline[data-v-f1fe00e1]{gap:14px;padding:16px 12px 24px}.ai-task-bubble[data-v-f1fe00e1]{max-width:95%}.ai-task-bubble__content[data-v-f1fe00e1]{font-size:13px;padding:9px 12px}}:root.dark .ai-task-bubble__content--ai[data-v-f1fe00e1]{background:#ffffff0a;border-color:#ffffff14}:root.dark .ai-chat-timeline__load-more[data-v-f1fe00e1]{background:#ffffff0a;border-color:#ffffff1a}
