.sandbox-text-block[data-v-36e9246b]{color:#1d2129;font-size:14px;line-height:1.7;overflow:visible;word-break:break-word}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown{overflow-wrap:break-word;font-size:14px;line-height:1.75;color:#1d2129;letter-spacing:.01em}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown p{margin:0 0 14px}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown p:last-child{margin-bottom:0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h1,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h2,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h3,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h4,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h5,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h6{margin:24px 0 12px;font-weight:700;line-height:1.35;color:#1d2129;letter-spacing:-.01em}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h1:first-child,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h2:first-child,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h3:first-child,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h4:first-child{margin-top:4px}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h1{font-size:22px;padding-bottom:8px;border-bottom:2px solid #e5e6eb}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h2{font-size:18px;padding-bottom:6px;border-bottom:1px solid #e5e6eb}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h3{font-size:16px}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h4{font-size:15px;font-weight:600}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h5,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown h6{font-size:14px;font-weight:600;color:#4e5969}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown strong{font-weight:600;color:#1d2129}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown em{font-style:italic;color:#4e5969}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown code:not(pre>code):not(pre .code-block-scroll-wrapper>code){padding:2px 7px;border-radius:4px;background:linear-gradient(180deg,rgba(99,102,241,.08),rgba(0,0,0,.03));color:#6366f1;font-size:.88em;font-family:SF Mono,Menlo,Monaco,Courier New,monospace;border:1px solid rgba(99,102,241,.14);white-space:pre-wrap;word-break:break-word}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre{margin:16px 0;border:1px solid #e5e6eb;background-color:#f5f5f5;border-radius:8px;overflow:hidden;position:relative}.sandbox-text-block.is-streaming[data-v-36e9246b] .sandbox-markdown pre{max-height:215px;overflow:auto;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre>.code-block-scroll-wrapper>code,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre>code{display:block;padding:14px 18px;background-color:inherit;overflow-x:auto;font-size:13px;line-height:1.65;font-family:SF Mono,Menlo,Monaco,Courier New,monospace;color:#1f2328;white-space:pre}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-collapsed>.code-block-expand-btn,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-collapsed>.code-block-scroll-wrapper,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-collapsed>.code-block-scroll-wrapper>code,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-collapsed>code{display:none}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-code-truncated>.code-block-scroll-wrapper{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown pre.is-code-expanded>.code-block-scroll-wrapper{max-height:none!important;overflow:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-scroll-wrapper{position:relative}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-expand-btn{display:flex;align-items:center;justify-content:center;padding:6px 0;background:#ebebeb;border-top:1px solid #e5e6eb;border-radius:0 0 8px 8px;cursor:pointer;user-select:none;transition:background .15s}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-expand-btn:hover{background:#e0e0e0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-expand-btn__text{font-size:12px;color:#57606a;font-weight:500}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#ebebeb;border-bottom:1px solid #e5e6eb;border-radius:8px 8px 0 0;font-size:12px;user-select:none}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__lang{color:#57606a;font-weight:500;font-family:SF Mono,Menlo,Monaco,monospace}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__actions{display:flex;align-items:center;gap:4px}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__collapse,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__copy{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:none;background:transparent;color:#57606a;font-size:12px;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__collapse:hover,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__copy:hover{background:rgba(0,0,0,.08);color:#1f2328}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__collapse{padding:2px 4px}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__collapse i{transition:transform .2s}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown .code-block-header__collapse.is-rotated i{transform:rotate(-90deg)}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;font-size:13px;line-height:1.5;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown thead{background:#f8fafc}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown th{padding:10px 14px;border-bottom:1px solid #e5e6eb;font-weight:600;text-align:left;color:#1d2129}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown th:not(:last-child){border-right:1px solid #e5e6eb}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown td{padding:10px 14px;border-bottom:1px solid #f0f1f5;color:#4e5969;vertical-align:top}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown td:not(:last-child){border-right:1px solid #f0f1f5}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown tbody tr:last-child td{border-bottom:none}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown tbody tr:nth-child(2n){background:#fafbfc}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown tbody tr:hover{background:rgba(99,102,241,.03)}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown ol,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown ul{padding-left:22px;margin:10px 0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown ul{list-style-type:disc}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown li{margin:6px 0;padding-left:4px;color:#1d2129}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown li>ol,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown li>p,.sandbox-text-block[data-v-36e9246b] .sandbox-markdown li>ul{margin:4px 0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown blockquote{margin:16px 0;padding:12px 18px;border-left:3px solid #6366f1;background:rgba(99,102,241,.03);border-radius:0 8px 8px 0;color:#4e5969}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown blockquote p{margin:6px 0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown blockquote p:first-child{margin-top:0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown blockquote p:last-child{margin-bottom:0}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown hr{margin:20px 0;border:none;height:1px;background:#e5e6eb}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown a{color:#6366f1;text-decoration:underline}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown a:hover{color:#4f46e5}.sandbox-text-block[data-v-36e9246b] .sandbox-markdown img{max-width:100%;height:auto;border-radius:8px;margin:12px 0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.assistant-reasoning[data-v-f0f96686]{margin:0;font-size:12px;color:#666;cursor:pointer}.assistant-reasoning.collapse .assistant-reasoning__icon[data-v-f0f96686]{visibility:hidden;opacity:0;transform:rotate(-90deg)}.assistant-reasoning.collapse .assistant-reasoning__content[data-v-f0f96686]{display:none}.assistant-reasoning.collapse:hover .assistant-reasoning__icon[data-v-f0f96686]{visibility:visible;opacity:1}.assistant-reasoning.complete .assistant-reasoning__content[data-v-f0f96686]{background-image:none;background-clip:unset;-webkit-text-fill-color:unset}.assistant-reasoning__header[data-v-f0f96686]{display:flex;align-items:center;margin:0;padding-bottom:8px;gap:2px;line-height:18px}.assistant-reasoning__header.loading-text[data-v-f0f96686]{position:relative;background:linear-gradient(90deg,#666,#999 50%,#666);background-size:50% 100%;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;animation:thinking-sweep-f0f96686 1s linear infinite;width:fit-content}.assistant-reasoning__icon[data-v-f0f96686]{transition:transform .2s,opacity .4s;flex-shrink:0}.assistant-reasoning__content[data-v-f0f96686]{opacity:.6;color:#333;padding-left:12px;border-left:2px solid #d0d7de;line-height:20px;max-height:200px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.assistant-reasoning__content[data-v-f0f96686]::-webkit-scrollbar{width:6px}.assistant-reasoning__content[data-v-f0f96686]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.assistant-reasoning__content[data-v-f0f96686]::-webkit-scrollbar-track{background-color:transparent}.assistant-reasoning__text[data-v-f0f96686]{font-size:12px;line-height:20px;white-space:pre-wrap;word-break:break-word}.thinking-dots[data-v-f0f96686]{display:inline-flex}.thinking-dots .dot[data-v-f0f96686]{animation:thinking-bounce-f0f96686 1.4s infinite both;font-weight:700}.thinking-dots .dot1[data-v-f0f96686]{animation-delay:-.32s}.thinking-dots .dot2[data-v-f0f96686]{animation-delay:-.16s}.thinking-dots .dot3[data-v-f0f96686]{animation-delay:0s}@keyframes thinking-bounce-f0f96686{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes thinking-sweep-f0f96686{0%{background-position:-50% 0}to{background-position:150% 0}}.sandbox-plan-block[data-v-e293ff52]{margin:4px 0;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;background:#fafbfc}.plan-header[data-v-e293ff52]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;user-select:none;font-size:13px;color:#1d2129;background:#fafbfc}.plan-header[data-v-e293ff52]:hover{background:rgba(0,0,0,.03)}.plan-arrow[data-v-e293ff52]{display:flex;align-items:center;transition:transform .15s ease;transform:rotate(-90deg);color:#86909c;font-size:12px}.plan-arrow.expanded[data-v-e293ff52]{transform:rotate(0deg)}.plan-title[data-v-e293ff52]{font-weight:500}.plan-count[data-v-e293ff52]{font-size:12px;color:#86909c}.plan-entries[data-v-e293ff52]{padding:4px 12px 8px}.plan-entry[data-v-e293ff52]{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:19px}.plan-entry .entry-icon[data-v-e293ff52]{flex-shrink:0;width:16px;text-align:center;font-size:12px}.plan-entry .entry-content[data-v-e293ff52]{color:#1d2129}.plan-entry.status-completed .entry-icon[data-v-e293ff52]{color:#00b42a}.plan-entry.status-completed .entry-content[data-v-e293ff52]{text-decoration:line-through;color:#86909c}.plan-entry.status-in_progress .entry-icon[data-v-e293ff52]{color:#4c83f3}.plan-entry.status-pending .entry-icon[data-v-e293ff52]{color:#86909c}.delete-file-compact[data-v-1a973fa6],.execute-command-compact[data-v-1a973fa6],.generic-compact[data-v-1a973fa6],.read-file-compact[data-v-1a973fa6],.web-fetch-compact[data-v-1a973fa6],.web-search-compact[data-v-1a973fa6],.write-file-compact[data-v-1a973fa6]{display:flex;flex-direction:column;width:100%;padding-bottom:12px}.execute-command-compact[data-v-1a973fa6],.generic-compact[data-v-1a973fa6],.web-search-compact[data-v-1a973fa6],.write-file-compact[data-v-1a973fa6]{gap:5px}.delete-file-compact__header[data-v-1a973fa6],.execute-command-compact__header[data-v-1a973fa6],.generic-compact__header[data-v-1a973fa6],.read-file-compact__header[data-v-1a973fa6],.web-fetch-compact__header[data-v-1a973fa6],.web-search-compact__header[data-v-1a973fa6],.write-file-compact__header[data-v-1a973fa6]{display:flex;align-items:center;gap:4px;font-size:13px;line-height:20px;overflow:hidden;white-space:nowrap}.delete-file-compact__header.expandable[data-v-1a973fa6],.execute-command-compact__header.expandable[data-v-1a973fa6],.generic-compact__header.expandable[data-v-1a973fa6],.read-file-compact__header.expandable[data-v-1a973fa6],.web-fetch-compact__header.expandable[data-v-1a973fa6],.web-search-compact__header.expandable[data-v-1a973fa6],.write-file-compact__header.expandable[data-v-1a973fa6]{cursor:pointer}.delete-file-compact__icon[data-v-1a973fa6],.execute-command-compact__icon[data-v-1a973fa6],.generic-compact__icon[data-v-1a973fa6],.read-file-compact__icon[data-v-1a973fa6],.web-fetch-compact__icon[data-v-1a973fa6],.web-search-compact__icon[data-v-1a973fa6],.write-file-compact__icon[data-v-1a973fa6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:13px;height:13px;color:#666}.delete-file-compact__loading-icon[data-v-1a973fa6],.execute-command-compact__loading-icon[data-v-1a973fa6],.generic-compact__loading-icon[data-v-1a973fa6],.read-file-compact__loading-icon[data-v-1a973fa6],.web-fetch-compact__loading-icon[data-v-1a973fa6],.web-search-compact__loading-icon[data-v-1a973fa6],.write-file-compact__loading-icon[data-v-1a973fa6]{fill:#666;width:13px;height:13px;flex-shrink:0}.delete-file-compact__action[data-v-1a973fa6],.execute-command-compact__action[data-v-1a973fa6],.generic-compact__action[data-v-1a973fa6],.read-file-compact__action[data-v-1a973fa6],.web-fetch-compact__action[data-v-1a973fa6],.web-search-compact__action[data-v-1a973fa6],.write-file-compact__action[data-v-1a973fa6]{color:#333;font-weight:400;flex-shrink:0}.delete-file-compact__filename[data-v-1a973fa6],.execute-command-compact__command[data-v-1a973fa6],.read-file-compact__filename[data-v-1a973fa6],.web-fetch-compact__title[data-v-1a973fa6],.web-search-compact__query[data-v-1a973fa6],.write-file-compact__filename[data-v-1a973fa6]{color:#666;font-weight:400;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.read-file-compact__filename.clickable[data-v-1a973fa6],.write-file-compact__filename.clickable[data-v-1a973fa6]{cursor:pointer}.read-file-compact__filename.clickable[data-v-1a973fa6]:hover,.write-file-compact__filename.clickable[data-v-1a973fa6]:hover{text-decoration:underline}.generic-compact__agent-label[data-v-1a973fa6]{color:#aaa;font-size:12px;flex-shrink:0}.generic-compact__subtitle[data-v-1a973fa6]{padding-left:20px;font-size:12px;line-height:18px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tool-compact__status-failed[data-v-1a973fa6]{color:#f56c6c;font-size:12px;flex-shrink:0;padding:0 6px;border:1px solid #f56c6c;border-radius:4px;line-height:16px}.delete-file-compact__arrow[data-v-1a973fa6],.execute-command-compact__arrow[data-v-1a973fa6],.generic-compact__arrow[data-v-1a973fa6],.read-file-compact__arrow[data-v-1a973fa6],.web-fetch-compact__arrow[data-v-1a973fa6],.web-search-compact__arrow[data-v-1a973fa6],.write-file-compact__arrow[data-v-1a973fa6]{width:13px;height:13px;flex-shrink:0;color:#666;cursor:pointer;transition:transform .2s;opacity:.7}.delete-file-compact__arrow[data-v-1a973fa6]:hover,.execute-command-compact__arrow[data-v-1a973fa6]:hover,.generic-compact__arrow[data-v-1a973fa6]:hover,.read-file-compact__arrow[data-v-1a973fa6]:hover,.web-fetch-compact__arrow[data-v-1a973fa6]:hover,.web-search-compact__arrow[data-v-1a973fa6]:hover,.write-file-compact__arrow[data-v-1a973fa6]:hover{opacity:1}.delete-file-compact__arrow.expanded[data-v-1a973fa6],.execute-command-compact__arrow.expanded[data-v-1a973fa6],.generic-compact__arrow.expanded[data-v-1a973fa6],.read-file-compact__arrow.expanded[data-v-1a973fa6],.web-fetch-compact__arrow.expanded[data-v-1a973fa6],.web-search-compact__arrow.expanded[data-v-1a973fa6],.write-file-compact__arrow.expanded[data-v-1a973fa6]{transform:rotate(180deg)}.delete-file-compact__content[data-v-1a973fa6],.execute-command-compact__content[data-v-1a973fa6],.generic-compact__content[data-v-1a973fa6],.read-file-compact__content[data-v-1a973fa6],.web-fetch-compact__content[data-v-1a973fa6],.web-search-compact__content[data-v-1a973fa6],.write-file-compact__content[data-v-1a973fa6]{display:flex;flex-direction:column;background-color:rgba(31,35,41,.05);border-radius:4px;padding:8px 12px;overflow:hidden auto;max-height:300px}.delete-file-compact__content .compact-content pre[data-v-1a973fa6],.delete-file-compact__content .compact-diff pre[data-v-1a973fa6],.delete-file-compact__content .compact-raw-output pre[data-v-1a973fa6],.execute-command-compact__content .compact-content pre[data-v-1a973fa6],.execute-command-compact__content .compact-diff pre[data-v-1a973fa6],.execute-command-compact__content .compact-raw-output pre[data-v-1a973fa6],.generic-compact__content .compact-content pre[data-v-1a973fa6],.generic-compact__content .compact-diff pre[data-v-1a973fa6],.generic-compact__content .compact-raw-output pre[data-v-1a973fa6],.read-file-compact__content .compact-content pre[data-v-1a973fa6],.read-file-compact__content .compact-diff pre[data-v-1a973fa6],.read-file-compact__content .compact-raw-output pre[data-v-1a973fa6],.web-fetch-compact__content .compact-content pre[data-v-1a973fa6],.web-fetch-compact__content .compact-diff pre[data-v-1a973fa6],.web-fetch-compact__content .compact-raw-output pre[data-v-1a973fa6],.web-search-compact__content .compact-content pre[data-v-1a973fa6],.web-search-compact__content .compact-diff pre[data-v-1a973fa6],.web-search-compact__content .compact-raw-output pre[data-v-1a973fa6],.write-file-compact__content .compact-content pre[data-v-1a973fa6],.write-file-compact__content .compact-diff pre[data-v-1a973fa6],.write-file-compact__content .compact-raw-output pre[data-v-1a973fa6]{margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px;line-height:18px;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:transparent;border:none}.meta-fold[data-v-139b93f0]{margin:4px 0 2px}.meta-fold__head[data-v-139b93f0]{display:flex;align-items:center;gap:8px;padding:6px 10px;min-height:30px;cursor:pointer;user-select:none;font-size:12px;color:#aaa;border-radius:8px;transition:background .15s}.meta-fold__head[data-v-139b93f0]:hover{background:rgba(0,0,0,.03)}.meta-fold__arrow[data-v-139b93f0]{display:inline-flex;align-items:center;justify-content:center;color:#bbb;transition:transform .2s;transform:rotate(-90deg)}.meta-fold--open .meta-fold__arrow[data-v-139b93f0]{transform:rotate(0deg)}.meta-fold__segment[data-v-139b93f0]{display:flex;align-items:center;gap:4px}.meta-fold__section-label[data-v-139b93f0]{color:#777;font-size:12px;line-height:18px}.meta-fold__count[data-v-139b93f0]{font-weight:500;color:#999;font-family:SF Mono,Menlo,monospace;font-size:12px}.meta-fold__separator[data-v-139b93f0]{color:#b1b1b6;font-size:11px;line-height:1}.meta-fold__spinner[data-v-139b93f0]{width:12px;height:12px;border:2px solid transparent;border-top-color:#266fe8;border-radius:50%;animation:mf-spin-139b93f0 .8s linear infinite;flex-shrink:0;margin-left:4px}.meta-fold__body[data-v-139b93f0]{padding:2px 0}@keyframes mf-spin-139b93f0{to{transform:rotate(1turn)}}.sandbox-message-group[data-v-ea6f44e4]{display:flex;flex-direction:column}.user-message[data-v-ea6f44e4]{padding:32px 16px;position:relative}.user-message-flex[data-v-ea6f44e4]{display:flex;width:100%;flex-direction:row-reverse}.user-message-wrapper[data-v-ea6f44e4]{position:relative;display:flex;flex-direction:column;width:fit-content;max-width:85%;min-width:40px;padding-bottom:4px}.user-message-bubble[data-v-ea6f44e4]{box-sizing:border-box;padding:8px 12px;border-radius:6px;background:#f8f8f8;border:1px solid #d8dee4;display:flex;flex-direction:column;font-size:13px;line-height:19px;max-height:310px;overflow-y:auto;color:#333}.user-message-text[data-v-ea6f44e4]{white-space:pre-wrap;word-wrap:break-word}.user-message-skills[data-v-ea6f44e4]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:4px 0}.user-message-skills--with-text[data-v-ea6f44e4]{padding-bottom:6px}.user-skill-tag[data-v-ea6f44e4]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;background:#e9effd;color:#3372ff;border-radius:99px;font-size:12px;font-weight:500;max-width:200px}.user-skill-tag__icon[data-v-ea6f44e4]{width:12px;height:12px;flex-shrink:0;vertical-align:middle}.user-skill-tag__name[data-v-ea6f44e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.user-message-file[data-v-ea6f44e4]{display:flex;align-items:center;gap:6px;padding:6px 16px 6px 6px;border-radius:8px;background:#fff;width:200px}.user-message-file--with-text[data-v-ea6f44e4]{margin-bottom:6px}.user-message-file__icon[data-v-ea6f44e4]{width:46px;height:46px;flex-shrink:0}.user-message-file__info[data-v-ea6f44e4]{min-width:0}.user-message-file__name[data-v-ea6f44e4]{width:126px;color:#56566a;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-message-file__size[data-v-ea6f44e4]{color:#8f96a3;font-family:PingFang SC;font-size:12px;font-weight:400;line-height:14px;margin-top:4px}.avatar-wrapper[data-v-ea6f44e4]{width:100%;box-sizing:border-box;padding:0 12px;display:flex;align-items:center}.avatar-container[data-v-ea6f44e4]{display:flex;align-items:center;gap:10px;padding-bottom:12px}.avatar-container .face[data-v-ea6f44e4]{display:flex;position:relative;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:14px;img[data-v-ea6f44e4]{width:100%;height:100%;object-fit:cover}}.avatar-container .face-emoji[data-v-ea6f44e4]{font-size:14px;line-height:1}.avatar-container .name[data-v-ea6f44e4]{font-weight:700;font-size:12px;line-height:20px;color:#333}.avatar-container .expert-tag[data-v-ea6f44e4]{font-size:12px;line-height:20px;color:#86909c;font-weight:500}.assistant-message[data-v-ea6f44e4]{padding:0 12px 8px;position:relative;min-width:0}.assistant-content[data-v-ea6f44e4]{font-size:13px;line-height:19px;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-width:0}.loading-message[data-v-ea6f44e4]{display:flex;align-items:flex-start;width:100%;min-height:36px}.loading-message__content[data-v-ea6f44e4]{display:flex;gap:0}.loading-message__text[data-v-ea6f44e4]{display:flex;align-items:center;color:#666;font-size:12px;line-height:20px}.loading-message__dot[data-v-ea6f44e4]{display:inline-block;font-weight:700;animation:loading-bounce-ea6f44e4 1.4s infinite both;margin-left:1px;color:#666;font-size:12px;line-height:20px}.loading-message__dot--1[data-v-ea6f44e4]{animation-delay:-.32s}.loading-message__dot--2[data-v-ea6f44e4]{animation-delay:-.16s}.loading-message__dot--3[data-v-ea6f44e4]{animation-delay:0s}@keyframes loading-bounce-ea6f44e4{0%,80%,to{opacity:0}40%{opacity:1}}.error-block[data-v-ea6f44e4]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;border:1px solid #f53f3f;background:rgba(245,63,63,.05);font-size:13px}.error-block__content[data-v-ea6f44e4]{display:flex;align-items:center;gap:8px}.error-icon[data-v-ea6f44e4]{flex-shrink:0;color:#f53f3f;font-size:16px}.error-message[data-v-ea6f44e4]{color:#1d2129}.error-code[data-v-ea6f44e4]{color:#86909c;font-size:12px}