.profile-agent-page[data-v-6fe77f7a]{display:flex;flex-direction:column;height:calc(100vh - 116px);min-height:620px;padding:12px 16px 16px;background:linear-gradient(180deg,rgba(255,244,233,.96),rgba(255,250,245,.96) 42%,rgba(246,248,243,.98));color:#2c261f;overflow:hidden}.agent-head[data-v-6fe77f7a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:10px 16px;border:1px solid #f0d8c8;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(180,93,38,.08)}.agent-head p[data-v-6fe77f7a]{margin:0;color:#6d5b4f;font-size:13px}.agent-meta[data-v-6fe77f7a]{display:flex;align-items:center;gap:7px;line-height:1.5}.agent-meta span[data-v-6fe77f7a]{color:#9a8b7d}.agent-meta i[data-v-6fe77f7a]{width:1px;height:12px;background:#e6d4c6}.head-actions[data-v-6fe77f7a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.head-actions[data-v-6fe77f7a] .el-button{height:32px;padding:8px 14px;border-radius:6px}.head-actions[data-v-6fe77f7a] .profile-return-button{border-color:#d86f37;color:#fff;background:#d86f37;box-shadow:0 6px 14px rgba(216,111,55,.16)}.head-actions[data-v-6fe77f7a] .profile-return-button:focus,.head-actions[data-v-6fe77f7a] .profile-return-button:hover{border-color:#c7602c;color:#fff;background:#c7602c}.head-actions[data-v-6fe77f7a] .new-session-button{border-color:#ead2c0;color:#7a5943;background:#fff8f1}.head-actions[data-v-6fe77f7a] .new-session-button:focus,.head-actions[data-v-6fe77f7a] .new-session-button:hover{border-color:#dba984;color:#a45227;background:#fff1e6}.agent-shell[data-v-6fe77f7a]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:stretch;flex:1;min-height:0}.chat-card[data-v-6fe77f7a]{display:flex;flex-direction:column;min-height:0;border:1px solid #eadfd5;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(75,54,35,.04);overflow:hidden}.chat-card-head[data-v-6fe77f7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #eadfd5;background:linear-gradient(180deg,#fffdf9,#fff8f0)}.chat-card-head h3[data-v-6fe77f7a]{margin:0;color:#2f261f;font-size:15px;font-weight:700}.chat-card-head p[data-v-6fe77f7a]{margin:4px 0 0;color:#74675c;font-size:12px}.message-list[data-v-6fe77f7a]{flex:1;min-height:0;padding:14px 16px 18px;background:#fffaf5;overflow-y:auto}.message[data-v-6fe77f7a]{display:flex;gap:8px;margin-bottom:12px}.message.is-user[data-v-6fe77f7a]{flex-direction:row-reverse}.message.is-user .message-bubble[data-v-6fe77f7a]{color:#fff;border-color:#e77f45;background:#e77f45;box-shadow:0 8px 22px rgba(215,101,36,.18)}.message.is-user .message-role[data-v-6fe77f7a]{color:#fff;background:#d76524}.message-role[data-v-6fe77f7a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;color:#4f805a;font-size:11px;font-weight:700;background:#e8f3e8}.message-bubble[data-v-6fe77f7a]{max-width:min(760px,78%);padding:10px 12px;border:1px solid #eadfd5;border-radius:8px;color:#342a22;background:#fffdf9;box-shadow:0 4px 16px rgba(75,54,35,.05)}.message-bubble pre[data-v-6fe77f7a]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12px;line-height:1.6}.message-bubble.is-thinking[data-v-6fe77f7a]{display:inline-flex;align-items:center;gap:6px;color:#d76524;font-size:12px}.thinking-icon[data-v-6fe77f7a]{font-size:14px;animation:profile-agent-rotating-6fe77f7a 1.2s linear infinite}@keyframes profile-agent-rotating-6fe77f7a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-error[data-v-6fe77f7a]{display:block;margin-top:8px;color:#f56c6c;font-size:12px}.attachment-analysis[data-v-6fe77f7a]{margin-top:12px;padding:10px;border-radius:8px;color:#3a3028;background:#fff3e8}.attachment-analysis pre[data-v-6fe77f7a]{margin-top:10px}.message.is-user .attachment-analysis[data-v-6fe77f7a]{color:#3a2a20;background:hsla(0,0%,100%,.92)}.attachment-analysis-toggle[data-v-6fe77f7a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.attachment-analysis-toggle span[data-v-6fe77f7a]{color:#7d6b5c;font-size:12px}.attachment-analysis-toggle em[data-v-6fe77f7a]{color:#d76524;font-style:normal;font-size:12px;font-weight:700}.profile-panel[data-v-6fe77f7a]{display:flex;flex-direction:column;min-height:0;border:1px solid #eadfd5;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(75,54,35,.04);overflow:hidden}.profile-summary[data-v-6fe77f7a]{padding:14px 16px 12px;border-bottom:1px solid #eadfd5;background:linear-gradient(180deg,#fff7ef,#fff)}.profile-summary-head[data-v-6fe77f7a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-summary-head strong[data-v-6fe77f7a]{color:#2f261f;font-size:15px}.profile-summary-head p[data-v-6fe77f7a]{margin:5px 0 0;color:#74675c;font-size:12px}.profile-summary-head>span[data-v-6fe77f7a]{flex:0 0 auto;padding:3px 9px;border:1px solid #cdeac6;border-radius:999px;color:#3e9b36;font-size:13px;line-height:1.3;background:#f1ffed}.profile-score-line[data-v-6fe77f7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.profile-score-line strong[data-v-6fe77f7a]{color:#2f261f;font-size:14px;font-weight:700}.profile-score-line span[data-v-6fe77f7a]{color:#74675c;font-size:12px}.profile-summary p[data-v-6fe77f7a]{margin:8px 0 0;color:#74675c;font-size:12px;line-height:1.5}.profile-section-list[data-v-6fe77f7a]{flex:1;min-height:0;padding:12px;background:#fffdf9;overflow-y:auto}.profile-section[data-v-6fe77f7a]{padding:14px;border:1px solid #eadfd5;border-radius:8px;background:#fff}.profile-section+.profile-section[data-v-6fe77f7a]{margin-top:12px}.profile-section header[data-v-6fe77f7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.profile-section header strong[data-v-6fe77f7a]{color:#2f261f;font-size:14px;font-weight:700}.profile-section header span[data-v-6fe77f7a]{color:#9a8b7d;font-size:12px}.profile-section dl[data-v-6fe77f7a]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:9px 12px;margin:0}.profile-section dt[data-v-6fe77f7a]{color:#897a6d;font-size:13px;line-height:1.6}.profile-section dd[data-v-6fe77f7a]{margin:0;color:#9aa39d;font-size:12px;font-weight:400;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.profile-section dd.filled[data-v-6fe77f7a]{color:#283228;font-weight:500}.composer[data-v-6fe77f7a]{flex:0 0 auto;padding:12px 14px;border-top:1px solid #eadfd5;background:#fffdf9}.composer-row[data-v-6fe77f7a]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:flex-end}.composer-row[data-v-6fe77f7a] .el-textarea__inner{min-height:40px!important;padding:10px 12px;line-height:20px}.attachment-tray[data-v-6fe77f7a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.attachment-chip[data-v-6fe77f7a]{display:inline-flex;align-items:center;gap:8px;max-width:520px;padding:6px 8px;border:1px solid #eadfd5;border-radius:8px;background:#fff}.attachment-chip span[data-v-6fe77f7a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip em[data-v-6fe77f7a]{flex:0 0 auto;color:#8a746c;font-style:normal;font-size:12px}.attachment-chip button[data-v-6fe77f7a]{border:0;color:#8a746c;background:transparent;cursor:pointer}@media(max-width:900px){.profile-agent-page[data-v-6fe77f7a]{padding:16px}.agent-head[data-v-6fe77f7a],.composer-row[data-v-6fe77f7a]{flex-direction:column;align-items:stretch}.agent-shell[data-v-6fe77f7a],.composer-row[data-v-6fe77f7a]{grid-template-columns:1fr}.head-actions[data-v-6fe77f7a]{justify-content:flex-start}.message-bubble[data-v-6fe77f7a]{max-width:100%}}