.side-nav[data-v-7c5f3f18]{background:#fafafa;border-radius:8px;padding:8px}.side-nav-item[data-v-7c5f3f18]{padding:10px 14px;border-radius:6px;cursor:pointer;font-size:14px;color:#555;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.side-nav-item[data-v-7c5f3f18]:hover{background:#e6f7ff;color:#1890ff}.side-nav-item.active[data-v-7c5f3f18]{background:#1890ff;color:#fff;font-weight:600}.side-nav-item.active .side-nav-count[data-v-7c5f3f18]{background:hsla(0,0%,100%,.3);color:#fff}.side-nav-count[data-v-7c5f3f18]{margin-left:auto;background:#f0f0f0;color:#999;font-size:12px;padding:1px 8px;border-radius:10px}.card-grid[data-v-7c5f3f18]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.agent-card[data-v-7c5f3f18]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;-webkit-transition:all .25s;transition:all .25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agent-card[data-v-7c5f3f18]:hover{border-color:#1890ff;-webkit-box-shadow:0 4px 16px rgba(24,144,255,.12);box-shadow:0 4px 16px rgba(24,144,255,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.agent-card.card-disabled[data-v-7c5f3f18]{opacity:.65}.agent-card.card-disabled[data-v-7c5f3f18]:hover{border-color:#f0f0f0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.agent-icon[data-v-7c5f3f18]{width:48px;height:48px;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}.agent-name[data-v-7c5f3f18]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.agent-desc[data-v-7c5f3f18]{font-size:13px;color:#888;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agent-footer[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f5f5f5;padding-top:12px}.agent-tags[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.agent-modal-header[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agent-modal-icon[data-v-7c5f3f18]{width:64px;height:64px;border-radius:16px;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}.agent-modal-info[data-v-7c5f3f18]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.agent-modal-name[data-v-7c5f3f18]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.agent-modal-desc[data-v-7c5f3f18]{font-size:13px;color:#888;line-height:1.5}.agent-modal-action[data-v-7c5f3f18]{padding:8px 0}.agent-modal-inline[data-v-7c5f3f18]{padding:16px 0}.scenario-grid[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.scenario-card[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.scenario-card[data-v-7c5f3f18]:hover{border-color:#1890ff;background:#e6f7ff;-webkit-transform:translateX(4px);transform:translateX(4px)}.scenario-icon[data-v-7c5f3f18]{width:36px;height:36px;border-radius:8px;background:#f0f5ff;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;color:#1890ff;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.scenario-content[data-v-7c5f3f18]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.scenario-name[data-v-7c5f3f18]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.scenario-desc[data-v-7c5f3f18]{font-size:12px;color:#999}.scenario-arrow[data-v-7c5f3f18]{color:#ccc;font-size:14px}.scenario-card:hover .scenario-arrow[data-v-7c5f3f18]{color:#1890ff}.scenario-workspace[data-v-7c5f3f18]{min-height:300px}.workspace-header[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.workspace-title[data-v-7c5f3f18]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:#1a1a1a}.workspace-form[data-v-7c5f3f18]{padding:8px 0}.workspace-result[data-v-7c5f3f18]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:16px;margin-top:12px}.result-content[data-v-7c5f3f18]{white-space:pre-wrap;font-size:13px;color:#333;line-height:1.6}.workspace-chat[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:400px}.chat-messages[data-v-7c5f3f18]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px;background:#fafafa;border-radius:8px;margin-bottom:12px}.chat-msg[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat-msg.user[data-v-7c5f3f18]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-avatar[data-v-7c5f3f18]{width:32px;height:32px;border-radius:50%;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}.chat-msg.ai .chat-avatar[data-v-7c5f3f18]{background:#e6f7ff;color:#1890ff}.chat-msg.user .chat-avatar[data-v-7c5f3f18]{background:#f0f0f0;color:#666}.chat-bubble[data-v-7c5f3f18]{max-width:70%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;white-space:pre-wrap}.chat-msg.ai .chat-bubble[data-v-7c5f3f18]{background:#fff;border:1px solid #e8e8e8}.chat-msg.user .chat-bubble[data-v-7c5f3f18]{background:#1890ff;color:#fff}.chat-bubble.typing[data-v-7c5f3f18]{padding:8px 16px}.chat-input[data-v-7c5f3f18]{-ms-flex-negative:0;flex-shrink:0}.workspace-analyze[data-v-7c5f3f18],.workspace-default[data-v-7c5f3f18],.workspace-practice[data-v-7c5f3f18]{padding:20px 0}.workspace-report[data-v-7c5f3f18]{padding:8px 0}.rp-section[data-v-7c5f3f18]{margin-bottom:16px}.rp-section-title[data-v-7c5f3f18]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.rp-section-title[data-v-7c5f3f18],.rp-step-num[data-v-7c5f3f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rp-step-num[data-v-7c5f3f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fa8c16;color:#fff;font-size:11px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.rp-section-body[data-v-7c5f3f18]{padding-left:26px}.rp-drop-zone[data-v-7c5f3f18]{border:2px dashed #d9d9d9;border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:#fafafa}.rp-drop-zone[data-v-7c5f3f18]:hover{border-color:#fa8c16;background:#fff7e6}.rp-drop-zone.rp-drop-active[data-v-7c5f3f18]{border-color:#fa8c16;background:#fff7e6;-webkit-box-shadow:0 0 8px rgba(250,140,22,.3);box-shadow:0 0 8px rgba(250,140,22,.3)}.rp-file-item[data-v-7c5f3f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-bottom:1px solid #f0f0f0}.rp-file-item[data-v-7c5f3f18]:last-child{border-bottom:none}.rp-report-content[data-v-7c5f3f18]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px;font-size:13px;line-height:1.8;color:#333;max-height:500px;overflow-y:auto}.rp-report-content strong[data-v-7c5f3f18]{color:#1a1a1a}