.view-tag{display:inline-block;font-size:12px!important;color:#303133;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;margin-right:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-tag--active{background:var(--el-color-primary);color:#fff;border:1px solid var(--el-color-primary)}.view-tag-content{display:flex;align-items:center;justify-content:space-between;height:26px}.view-tag_circle{display:inline-block;width:8px;height:8px;background:currentColor;border-radius:50%;margin-right:5px}.view-tag_close{width:11px;height:11px;line-height:11px;color:#606266;font-size:8px;text-align:center;border-radius:50%;margin-left:5px}.view-tag_close--active{color:currentColor}.view-tag_close:hover{background:#c0c4cc}.view-tag:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.view-tag_close:focus-visible{outline:2px solid currentColor;outline-offset:1px}html.dark .view-tag{color:var(--fsmp-text-body,#c0cbcd);border-color:var(--fsmp-border,#2a3739)}html.dark .view-tag--active{background:var(--el-color-primary-light-9,#1d3230);color:var(--el-color-primary-light-7,#8fcbc5);border-color:var(--el-color-primary-light-7,#8fcbc5)}html.dark .view-tag_close{color:var(--fsmp-text-secondary,#98a6a9)}html.dark .view-tag_close--active{color:currentColor}html.dark .view-tag_close:hover{background:hsla(0,0%,100%,.2)}.message-card[data-v-a7009c6e]{display:flex;padding:12px 10px;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s}.message-card_avatar--group[data-v-a7009c6e]{background-color:#eaf4f0}html.dark .message-card_avatar--group[data-v-a7009c6e]{background-color:rgba(12,133,134,.25)}.message-card_name[data-v-a7009c6e]{color:var(--fsmp-text,#303133);font-size:14px;font-weight:500}.message-card_group-tag[data-v-a7009c6e]{background:var(--el-color-primary-light-9,#e6f6f4);color:var(--el-color-primary,#0f766e)}.message-card_ai-tag[data-v-a7009c6e],.message-card_group-tag[data-v-a7009c6e]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;font-size:11px;line-height:18px;vertical-align:1px}.message-card_ai-tag[data-v-a7009c6e]{background:#fff7e6;color:#d46b08}.message-card_ai-prefix[data-v-a7009c6e]{flex:none;padding:0 4px;border-radius:3px;background:var(--el-color-primary-light-9,#e6f6f4);color:var(--el-color-primary,#0f766e);font-size:11px;line-height:16px}.message-card--selected[data-v-a7009c6e]{background-color:#f5f7fa;box-shadow:inset 3px 0 0 var(--el-color-primary,#134e4a)}.message-card[data-v-a7009c6e]:hover{background-color:#f5f7fa}.message-card_right[data-v-a7009c6e]{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:10px;overflow:hidden}.message-card_last[data-v-a7009c6e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--fsmp-text-secondary,#70767f)}.message-card_last-icon[data-v-a7009c6e]{flex:none;font-size:14px;color:#93a8a2}.message-card_last--alert[data-v-a7009c6e],.message-card_last-icon--alert[data-v-a7009c6e]{color:#e34d59}.message-card_time[data-v-a7009c6e]{font-size:12px;white-space:nowrap;margin-left:4px;color:var(--fsmp-text-secondary,#70767f)}html.dark .message-card[data-v-a7009c6e]{background-color:transparent}html.dark .message-card--selected[data-v-a7009c6e]{background-color:var(--fsmp-surface-soft,#1c2628);box-shadow:inset 3px 0 0 var(--fsmp-primary,#45b1a6)}html.dark .message-card[data-v-a7009c6e]:hover{background-color:var(--fsmp-surface-soft,#1c2628)}html.dark .message-card_ai-tag[data-v-a7009c6e]{background:rgba(212,107,8,.18);color:#f0a35e}html.dark .message-card_ai-prefix[data-v-a7009c6e]{background:var(--fsmp-surface-soft,#1c2628);color:var(--fsmp-primary,#45b1a6)}.message-item[data-v-de003536]{margin-bottom:24px}.message-item_notice[data-v-de003536]{display:flex;align-items:center;justify-content:center;gap:6px;max-width:70%;margin:12px auto;padding:6px 14px;border-radius:8px;background:#fff7e6;color:#d46b08;font-size:12px;line-height:1.5;text-align:center}.message-item_notice-icon[data-v-de003536]{flex:none;font-size:14px}.message-item_body[data-v-de003536]{display:flex}.message-item_body--right[data-v-de003536]{justify-content:flex-end}.message-item_body--pending[data-v-de003536]{opacity:.65}.message-item_col[data-v-de003536]{display:flex;flex-direction:column;align-items:flex-start;max-width:70%}.message-item_col--right[data-v-de003536]{align-items:flex-end}.message-item_avatar[data-v-de003536]{margin-right:12px}.message-item_avatar--right[data-v-de003536]{margin-left:12px}.message-item_text[data-v-de003536]{display:inline-block;max-width:100%;background:var(--fsmp-surface,#fff);padding:10px 12px;border-radius:4px 10px 10px;margin-top:6px;word-break:break-word;white-space:pre-wrap}.message-item_text--right[data-v-de003536]{border-radius:10px 4px 10px 10px;color:#fff;background:var(--el-color-primary)}.message-item_img[data-v-de003536]{max-width:160px;margin-top:6px;border-radius:8px}.message-item_voice[data-v-de003536]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:88px;padding:8px 14px;color:var(--el-color-primary);text-align:center;background-color:var(--fsmp-surface,#fff);border-radius:4px 10px 10px;margin-top:6px;cursor:pointer;transition:opacity .15s}.message-item_voice[data-v-de003536]:hover{opacity:.85}.message-item_voice[data-v-de003536]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.message-item_voice--right[data-v-de003536]{border-radius:10px 4px 10px 10px;color:#fff;background-color:var(--el-color-primary)}.message-item_voice-icon[data-v-de003536]{width:26px;height:26px}.message-item_transcript[data-v-de003536]{display:inline-block;max-width:100%;margin-top:6px;padding:8px 12px;background:var(--fsmp-surface,#fff);border-radius:4px 10px 10px;color:var(--fsmp-text,#303133);font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.message-item_transcript--right[data-v-de003536]{border-radius:10px 4px 10px 10px;color:#fff;background:var(--el-color-primary)}.message-item_transcribe[data-v-de003536]{margin-top:4px;padding:0 4px;font-size:12px;color:var(--fsmp-text-secondary,#909399);cursor:pointer;transition:color .15s}.message-item_transcribe[data-v-de003536]:hover{color:var(--el-color-primary)}.message-item_transcribe.is-loading[data-v-de003536]{cursor:default;color:var(--fsmp-text-secondary,#909399)}.message-item_time-row[data-v-de003536]{display:flex;align-items:center;gap:6px;margin-top:4px;padding:0 4px}.message-item_time-row--right[data-v-de003536]{flex-direction:row-reverse}.message-item_time[data-v-de003536]{font-size:11px;color:var(--fsmp-text-secondary,#909399)}.message-item_copy[data-v-de003536]{font-size:13px;color:var(--fsmp-text-secondary,#a8abb2);cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.message-item_body:hover .message-item_copy[data-v-de003536]{opacity:.8}.message-item_copy[data-v-de003536]:hover{opacity:1;color:var(--el-color-primary)}.message-item_ai-tag[data-v-de003536]{margin-top:6px;padding:0 6px;border-radius:4px;background:var(--el-color-primary-light-9,#e6f6f4);color:var(--el-color-primary,#0f766e);font-size:11px;line-height:18px}.message-item_avatar--ai-right[data-v-de003536]{display:flex;align-items:center;justify-content:center;background:var(--el-color-primary,#0f766e)}.message-item_ai-avatar--right[data-v-de003536]{font-size:12px;font-weight:500;letter-spacing:.5px;color:#fff}.message-item_text--ai-right[data-v-de003536]{border:1px dashed hsla(0,0%,100%,.8)}html.dark .message-item_text[data-v-de003536]:not(.message-item_text--right),html.dark .message-item_transcript[data-v-de003536]:not(.message-item_transcript--right),html.dark .message-item_voice[data-v-de003536]:not(.message-item_voice--right){background:var(--fsmp-surface-soft,#263234);border:1px solid var(--fsmp-border,#2a3739)}html.dark .message-item_notice[data-v-de003536]{background:rgba(212,107,8,.15)}html.dark .message-item_avatar--ai-right[data-v-de003536]{background:var(--fsmp-primary,#45b1a6)}html.dark .message-item_ai-tag[data-v-de003536]{background:var(--fsmp-surface-soft,#263234);color:var(--fsmp-primary,#45b1a6)}.grid[data-v-54953378]{display:grid;grid-template-columns:repeat(4,60px)}.grid_item[data-v-54953378]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0}.grid_avatar[data-v-54953378]{width:40px;height:40px;border-radius:4px;flex-shrink:0}.grid_member-name[data-v-54953378]{width:60px;font-size:12px;text-align:center;margin-top:3px}[data-v-64cd0e71] .el-dialog,[data-v-64cd0e71] .el-dialog__header{padding:0}[data-v-64cd0e71] .el-dialog{border-radius:0}[data-v-64cd0e71] .el-dialog .el-dialog__body{padding-left:0;padding-right:0}[data-v-64cd0e71] .el-dialog{position:relative;overflow:visible}[data-v-64cd0e71] .send-section_input-area .el-input__wrapper,[data-v-64cd0e71] .send-section_input-area .el-input__wrapper:focus,[data-v-64cd0e71] .send-section_input-area .el-input__wrapper:hover{box-shadow:none!important}.dialog-header[data-v-64cd0e71]{display:flex;height:50px;border-bottom:1px solid #d4d7de;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-header_left[data-v-64cd0e71]{display:flex;align-items:center;width:300px;padding:10px}.dialog-header_middle[data-v-64cd0e71]{width:600px;text-align:right;padding:10px 10px 0}.dialog-header_icon[data-v-64cd0e71]{cursor:pointer;font-size:18px;padding:4px;border-radius:4px;color:var(--fsmp-text-body,#606266);transition:background-color .2s,color .2s}.dialog-header_icon[data-v-64cd0e71]:hover{background:rgba(0,0,0,.06)}.dialog-header_icon[data-v-64cd0e71]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.dialog-header_right[data-v-64cd0e71]{width:240px;line-height:50px;text-align:center;background:#fff;overflow:hidden}.chat-dialog[data-v-64cd0e71]{display:flex}.chat-dialog_left[data-v-64cd0e71]{flex:none;width:300px;height:var(--chat-h,550px);padding:0 10px;border-right:1px solid #d4d7de}.chat-dialog_search[data-v-64cd0e71]{position:sticky;z-index:100;top:0;display:flex;gap:8px;padding:10px 0;background-color:#fff;border-bottom:1px solid #d4d7de}.chat-dialog_middle[data-v-64cd0e71]{position:relative;flex:1;min-width:0;height:var(--chat-h,550px);display:flex;flex-direction:column}.msg-list-wrap[data-v-64cd0e71]{position:relative;flex:1;min-height:0}.chat-dialog_right[data-v-64cd0e71]{position:absolute;right:-240px;top:0;background:#f7f8fa;height:calc(var(--chat-h, 550px) + 50px);width:240px;border-left:1px solid #d4d7de;overflow:hidden}.group[data-v-64cd0e71]{position:relative;height:inherit}.group_name[data-v-64cd0e71]{display:flex;align-items:center;justify-content:space-between;height:35px;background:#fff;padding:0 10px;border-radius:6px;cursor:default}.group_name-input[data-v-64cd0e71]{box-sizing:border-box;width:100%;border:0;height:35px;border-radius:6px}.group_edit-icon[data-v-64cd0e71]{width:22px;height:22px}.group_exit[data-v-64cd0e71]{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#f54848;cursor:default}.msg-list[data-v-64cd0e71]{height:100%;background:#f7f8fa;padding:0 20px 0}.msg-date-divider[data-v-64cd0e71]{text-align:center;margin:18px 0 14px;font-size:12px;color:var(--fsmp-text-secondary,#909399)}.chat-list-skeleton[data-v-64cd0e71]{padding:12px 10px}.skeleton-row[data-v-64cd0e71]{display:flex;align-items:center;gap:10px;padding:12px 0}.skeleton-avatar[data-v-64cd0e71]{flex:none;width:40px;height:40px;border-radius:6px;background:linear-gradient(90deg,#eef2f3 25%,#dde4e6 37%,#eef2f3 63%);background-size:200% 100%;animation:chat-shimmer-64cd0e71 1.4s ease-in-out infinite}.skeleton-lines[data-v-64cd0e71]{flex:1}.skeleton-line[data-v-64cd0e71]{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef2f3 25%,#dde4e6 37%,#eef2f3 63%);background-size:200% 100%;animation:chat-shimmer-64cd0e71 1.4s ease-in-out infinite}.skeleton-line--name[data-v-64cd0e71]{width:45%}.skeleton-line--msg[data-v-64cd0e71]{width:75%;height:10px;margin-top:10px}@keyframes chat-shimmer-64cd0e71{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-list-state[data-v-64cd0e71]{display:flex;flex-direction:column;align-items:center;padding:60px 0 40px}.chat-list-state_icon[data-v-64cd0e71]{font-size:36px;color:#d97706}.chat-list-state_text[data-v-64cd0e71]{margin:12px 0 16px;font-size:13px;color:var(--fsmp-text-secondary,#70767f)}.chat-list-datepill[data-v-64cd0e71]{display:inline-block;position:relative;left:50%;transform:translateX(-50%);margin:14px 0 6px;padding:2px 10px;border-radius:999px;background-color:#e1ece9;color:#607974;font-size:12px;line-height:1.6}.send-section[data-v-64cd0e71]{position:relative;height:120px;border-top:1px solid #d4d7de}.send-section_tools[data-v-64cd0e71]{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px}.tool-btn[data-v-64cd0e71]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:#f0f2f5;color:var(--el-color-primary,#0f766e);font-size:15px;line-height:1;cursor:pointer;transition:background-color .15s}.tool-btn[data-v-64cd0e71]:hover{background-color:#e4e9ed}.tool-btn--active[data-v-64cd0e71]{background-color:var(--el-color-primary,#0f766e);color:#fff}.tool-btn--disabled[data-v-64cd0e71]{opacity:.45;cursor:not-allowed}.tool-btn--ai[data-v-64cd0e71]{box-sizing:border-box;border:1px solid var(--el-color-primary,#0f766e);color:var(--el-color-primary,#0f766e)}.tool-btn--ai[data-v-64cd0e71]:disabled{cursor:progress}.tool-btn_ai-icon[data-v-64cd0e71]{width:18px;height:18px;fill:currentColor}.tool-btn_ai-icon.is-loading[data-v-64cd0e71]{animation:ai-suggest-pulse-64cd0e71 1s ease-in-out infinite}@keyframes ai-suggest-pulse-64cd0e71{0%,to{opacity:1}50%{opacity:.3}}.ai-takeover-banner[data-v-64cd0e71]{display:flex;align-items:center;gap:6px;flex:none;padding:8px 12px;background:#fff7e6;border-bottom:1px solid #ffe0b2;color:#d46b08;font-size:12px;line-height:1.5}.ai-takeover-banner_icon[data-v-64cd0e71]{flex:none;font-size:14px}.ai-takeover-banner_text[data-v-64cd0e71]{flex:1}.ai-suggest[data-v-64cd0e71]{flex:none;padding:8px 12px;border-top:1px solid #d4d7de;background:var(--el-color-primary-light-9,#e6f6f4)}.ai-suggest_head[data-v-64cd0e71]{display:flex;align-items:center;justify-content:space-between}.ai-suggest_title[data-v-64cd0e71]{font-size:12px;font-weight:500;color:var(--el-color-primary,#0f766e)}.ai-suggest_close[data-v-64cd0e71]{padding:0 2px;border:none;background:transparent;color:var(--fsmp-text-secondary,#909399);font-size:16px;line-height:1;cursor:pointer}.ai-suggest_close[data-v-64cd0e71]:hover{color:var(--el-color-primary,#0f766e)}.ai-suggest_body[data-v-64cd0e71]{max-height:78px;margin:6px 0 8px;padding:8px 10px;overflow-y:auto;border-radius:6px;background:var(--fsmp-surface,#fff);color:var(--fsmp-text,#303133);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ai-suggest_actions[data-v-64cd0e71]{display:flex;justify-content:flex-end;gap:8px}.send-section_recording[data-v-64cd0e71]{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px}.recording-dot[data-v-64cd0e71]{width:10px;height:10px;border-radius:50%;background-color:#fa5151;animation:recording-blink-64cd0e71 .9s ease-in-out infinite}@keyframes recording-blink-64cd0e71{0%,to{opacity:1}50%{opacity:.35}}.recording-time[data-v-64cd0e71]{flex:1;font-size:13px;color:var(--fsmp-text-secondary,#70767f)}.emoji-panel[data-v-64cd0e71]{position:absolute;bottom:calc(100% - 2px);left:10px;right:10px;display:block;padding:10px;border:1px solid #d4d7de;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.06);z-index:10}.emoji-tabs[data-v-64cd0e71]{display:flex;gap:6px;overflow-x:auto;margin-bottom:8px}.emoji-tab[data-v-64cd0e71]{flex:none;padding:5px 9px;border:0;border-radius:999px;color:var(--fsmp-text-secondary,#70767f);background:var(--fsmp-surface-soft,#f5f7f8);font-size:12px;cursor:pointer}.emoji-tab--active[data-v-64cd0e71]{color:#fff;background:var(--el-color-primary,#0f766e)}.emoji-grid[data-v-64cd0e71]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:132px;overflow-y:auto}.emoji-item[data-v-64cd0e71]{width:auto;min-height:38px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:21px;cursor:pointer}.emoji-item[data-v-64cd0e71]:hover{background:#f0f2f5}.send-section_send-btn[data-v-64cd0e71]{margin-left:auto}.chat-empty[data-v-64cd0e71]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:var(--fsmp-text-secondary,#70767f)}.chat-empty_icon[data-v-64cd0e71]{font-size:42px;margin-bottom:12px}.chat-list-empty[data-v-64cd0e71]{padding:24px 0}.chat-list-empty[data-v-64cd0e71],.msg-empty[data-v-64cd0e71]{text-align:center;font-size:13px;color:var(--fsmp-text-secondary,#70767f)}.msg-empty[data-v-64cd0e71]{padding:40px 0}.send-section_input-area[data-v-64cd0e71]{height:80px}.load[data-v-64cd0e71]{display:flex;justify-content:center;align-items:center;padding:10px 15px}.load_loading[data-v-64cd0e71]{width:15px;height:15px;vertical-align:middle;animation:loading-64cd0e71 2s linear infinite}@keyframes loading-64cd0e71{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.img-selector[data-v-64cd0e71]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;overflow:visible;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}.img-selector[data-v-64cd0e71]:hover{background-color:#e4e9ed}.img-selector[data-v-64cd0e71]:focus-within{outline:2px solid var(--el-color-primary,#0f766e);outline-offset:2px}.img-selector[data-v-64cd0e71]:active{transform:scale(.96)}.img-selector input[type=file][data-v-64cd0e71]{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.img-selector_icon[data-v-64cd0e71]{width:20px;height:20px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:transform .15s ease,opacity .15s ease}.img-selector:hover .img-selector_icon[data-v-64cd0e71]{opacity:.85;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.img-selector[data-v-64cd0e71],.img-selector_icon[data-v-64cd0e71]{transition:none}}html.dark .chat-dialog_search[data-v-64cd0e71]{background-color:var(--fsmp-surface,#1a2426)}html.dark .msg-list[data-v-64cd0e71]{background:var(--fsmp-surface-soft,#1c2628)}html.dark .dialog-header_right[data-v-64cd0e71]{background:var(--fsmp-surface,#1a2426)}html.dark .chat-dialog_right[data-v-64cd0e71]{background:var(--fsmp-surface-soft,#1c2628);border-left-color:var(--fsmp-border,#2a3739)}html.dark .group_name[data-v-64cd0e71]{background:var(--fsmp-surface,#1a2426)}html.dark .dialog-header_icon[data-v-64cd0e71]:hover{background:hsla(0,0%,100%,.08)}html.dark .dialog-header[data-v-64cd0e71]{border-bottom-color:var(--fsmp-border,#2a3739)}html.dark .chat-dialog_left[data-v-64cd0e71]{border-right-color:var(--fsmp-border,#2a3739)}html.dark .chat-dialog_search[data-v-64cd0e71]{border-bottom-color:var(--fsmp-border,#2a3739)}html.dark .send-section[data-v-64cd0e71]{border-top-color:var(--fsmp-border,#2a3739)}html.dark .emoji-panel[data-v-64cd0e71]{background:var(--fsmp-surface,#1a2426);border-color:var(--fsmp-border,#2a3739)}html.dark .tool-btn[data-v-64cd0e71]{background-color:var(--fsmp-surface-soft,#263234)}html.dark .tool-btn--ai[data-v-64cd0e71]{color:var(--fsmp-primary,#45b1a6);border-color:var(--fsmp-primary,#45b1a6)}html.dark .ai-takeover-banner[data-v-64cd0e71]{background:rgba(212,107,8,.15);border-bottom-color:rgba(212,107,8,.3);color:#f0a35e}html.dark .ai-suggest[data-v-64cd0e71]{background:var(--fsmp-surface-soft,#263234);border-top-color:var(--fsmp-border,#2a3739)}html.dark .ai-suggest_title[data-v-64cd0e71]{color:var(--fsmp-primary,#45b1a6)}html.dark .ai-suggest_body[data-v-64cd0e71]{background:var(--fsmp-surface,#1a2426);border:1px solid var(--fsmp-border,#2a3739)}.chat-resize-handle[data-v-64cd0e71]{position:absolute;right:0;bottom:0;z-index:10;width:18px;height:18px;cursor:nwse-resize;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg stroke='%23909399' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='m12 5-7 7M12 8l-4 4M12 10.5 10.5 12'/%3E%3C/g%3E%3C/svg%3E") no-repeat right 2px bottom 2px /12px 12px;opacity:.55;transition:opacity .15s}.chat-resize-handle[data-v-64cd0e71]:hover{opacity:1}.jump-latest[data-v-64cd0e71]{position:absolute;right:20px;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#fff;color:var(--el-color-primary,#0f766e);box-shadow:0 4px 16px rgba(0,0,0,.18);cursor:pointer;transition:transform .15s,box-shadow .15s}.jump-latest[data-v-64cd0e71]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.22)}.jump-latest_count[data-v-64cd0e71]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e34d59;color:#fff;font-size:11px;line-height:18px;text-align:center;box-sizing:border-box}.jump-fade-enter-active[data-v-64cd0e71],.jump-fade-leave-active[data-v-64cd0e71]{transition:opacity .2s ease,transform .2s ease}.jump-fade-enter-from[data-v-64cd0e71],.jump-fade-leave-to[data-v-64cd0e71]{opacity:0;transform:translateY(8px)}.chat-fab[data-v-64cd0e71]{position:fixed;right:28px;bottom:84px;z-index:2000;display:flex;align-items:center}.chat-fab_btn[data-v-64cd0e71]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--el-color-primary,#0ea5a6),var(--el-color-primary-dark-2,#0f766e));color:#fff;box-shadow:0 8px 24px rgba(15,118,110,.4);cursor:pointer;transition:transform .15s}.chat-fab_btn[data-v-64cd0e71]:hover{transform:scale(1.06)}.chat-fab_icon[data-v-64cd0e71]{font-size:26px}.chat-fab_close[data-v-64cd0e71]{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#606266;color:#fff;font-size:12px;cursor:pointer}.fab-pop-enter-active[data-v-64cd0e71]{transition:opacity .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1)}.fab-pop-leave-active[data-v-64cd0e71]{transition:opacity .15s ease,transform .15s ease}.fab-pop-enter-from[data-v-64cd0e71],.fab-pop-leave-to[data-v-64cd0e71]{opacity:0;transform:scale(.4) translateY(20px)}html.dark .jump-latest[data-v-64cd0e71]{background:var(--fsmp-surface-soft,#263234)}html.dark .chat-fab_close[data-v-64cd0e71]{background:var(--fsmp-border,#2a3739)}html.dark .chat-resize-handle[data-v-64cd0e71]{filter:brightness(1.9)}@media (prefers-reduced-motion:reduce){.recording-dot[data-v-64cd0e71],.skeleton-avatar[data-v-64cd0e71],.skeleton-line[data-v-64cd0e71]{animation:none}.fab-pop-enter-active[data-v-64cd0e71],.fab-pop-leave-active[data-v-64cd0e71],.jump-fade-enter-active[data-v-64cd0e71],.jump-fade-leave-active[data-v-64cd0e71]{transition:none}}.pwd-tip[data-v-c58c9074]{color:var(--fsmp-text-secondary,#70767f);font-size:12px;line-height:1.4;margin-top:4px}.dialog-footer[data-v-c58c9074]{text-align:right}.tags-wrap[data-v-47c61285]{display:flex;align-items:center;height:auto;padding:10px;background:var(--fsmp-surface,#fff);box-shadow:var(--el-box-shadow-light)}.view-tags[data-v-47c61285]{flex:1;min-width:0;height:auto;display:flex;white-space:nowrap}.tags-oper[data-v-47c61285]{display:flex;align-items:center;flex-shrink:0;margin-left:10px;padding:4px 6px;color:var(--fsmp-text-body,#606266);cursor:pointer;border-radius:4px;transition:background-color .2s}.tags-oper[data-v-47c61285]:hover{background:var(--fsmp-surface-soft,#f5f7fa)}.toolbar[data-v-47c61285]{display:flex;align-items:center;justify-content:space-between;height:auto;background-color:var(--fsmp-surface,#fff);padding:5px 10px;border-bottom:1px solid var(--fsmp-border,#dcdfe6)}.container[data-v-47c61285]{height:100vh}.container .el-aside[data-v-47c61285]{width:200px;height:100vh;display:flex;flex-direction:column;background:var(--fsmp-sidebar-bg)}.container .el-aside .el-scrollbar[data-v-47c61285]{background:var(--fsmp-sidebar-bg)}.system-logo[data-v-47c61285]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 10px;background-color:var(--fsmp-sidebar-bg);cursor:pointer;flex-shrink:0}.system-title[data-v-47c61285]{font-size:16px;font-weight:600;color:var(--fsmp-sidebar-text);white-space:nowrap;letter-spacing:2px}.container .el-menu[data-v-47c61285]{border-right:none;--el-menu-bg-color:var(--fsmp-sidebar-bg);--el-menu-text-color:var(--fsmp-sidebar-text);--el-menu-hover-bg-color:var(--fsmp-sidebar-hover)}.container .el-header[data-v-47c61285]{height:auto;padding:0}.container[data-v-47c61285] .el-main{padding:10px}.container .el-main.el-main--fit[data-v-47c61285]{overflow:hidden}@media (max-width:1200px){.container .el-main.el-main--fit[data-v-47c61285]{overflow:auto}}.el-aside--collapse[data-v-47c61285]{width:64px!important}.el-menu-vertical-demo[data-v-47c61285]:not(.el-menu--collapse){width:200px;min-height:400px}.fade-transform-enter-active[data-v-47c61285],.fade-transform-leave-active[data-v-47c61285]{transition:all .3s ease-out}.fade-transform-enter-from[data-v-47c61285]{opacity:0;transform:translateX(-20px)}.fade-transform-leave-to[data-v-47c61285]{opacity:0;transform:translateX(20px)}.fold-icon[data-v-47c61285]:hover{color:#606266}.fold-icon[data-v-47c61285]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px;border-radius:4px}.user-info[data-v-47c61285]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.user-info[data-v-47c61285]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 12px;border-radius:4px;transition:background-color .2s}.user-info[data-v-47c61285]:hover{background-color:var(--fsmp-surface-soft,#f5f7fa)}.user-name[data-v-47c61285]{font-size:14px;color:var(--fsmp-text,#303133)}.role-info[data-v-47c61285]{display:flex;align-items:center;gap:8px}.role-label[data-v-47c61285]{color:var(--fsmp-text-secondary,#909399);font-size:13px}.role-value[data-v-47c61285]{color:var(--fsmp-text,#303133);font-weight:500;font-size:13px}.dropdown-icon[data-v-47c61285]{font-size:12px;color:var(--fsmp-text-secondary,#909399);transition:transform .2s;margin-left:4px}.user-info:hover .dropdown-icon[data-v-47c61285]{transform:rotate(180deg)}.toolbar-btns[data-v-47c61285] .el-button+.el-button{margin-left:4px}.toolbar-divider[data-v-47c61285]{width:1px;height:20px;margin:0 10px;flex-shrink:0;background:var(--fsmp-border,#dcdfe6)}.screen-btn{&[data-v-47c61285]{margin-right:4px;margin-left:4px;transition:all .3s ease;--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-active-text-color:#fff}&[data-v-47c61285]:hover{transform:scale(1.1)}&[data-v-47c61285]:focus-visible{outline:2px solid var(--fsmp-accent,#6bd3ff);outline-offset:2px}}.screen-btn--data{&[data-v-47c61285]{--el-button-bg-color:#0369a1;--el-button-border-color:#0369a1;--el-button-hover-bg-color:#0284c7;--el-button-hover-border-color:#0284c7;--el-button-active-bg-color:#075985;--el-button-active-border-color:#075985}&[data-v-47c61285]:hover{box-shadow:0 2px 12px rgba(3,105,161,.45)}}.screen-btn--cockpit{&[data-v-47c61285]{--el-button-bg-color:#0d9488;--el-button-border-color:#0d9488;--el-button-hover-bg-color:#14b8a6;--el-button-hover-border-color:#14b8a6;--el-button-active-bg-color:#0f766e;--el-button-active-border-color:#0f766e}&[data-v-47c61285]:hover{box-shadow:0 2px 12px rgba(13,148,136,.45)}}.screen-btn--nutrition{&[data-v-47c61285]{--el-button-bg-color:#d97706;--el-button-border-color:#d97706;--el-button-hover-bg-color:#f59e0b;--el-button-hover-border-color:#f59e0b;--el-button-active-bg-color:#b45309;--el-button-active-border-color:#b45309}&[data-v-47c61285]:hover{box-shadow:0 2px 12px rgba(217,119,6,.45)}}.screen-btn--chronic{&[data-v-47c61285]{--el-button-bg-color:#7c3aed;--el-button-border-color:#7c3aed;--el-button-hover-bg-color:#8b5cf6;--el-button-hover-border-color:#8b5cf6;--el-button-active-bg-color:#6d28d9;--el-button-active-border-color:#6d28d9}&[data-v-47c61285]:hover{box-shadow:0 2px 12px rgba(124,58,237,.45)}}html.dark{.toolbar-divider[data-v-47c61285]{background:var(--fsmp-border)}.screen-btn--data[data-v-47c61285]{--el-button-bg-color:#0c8ce9;--el-button-border-color:#0c8ce9;--el-button-hover-bg-color:#38a9f0;--el-button-hover-border-color:#38a9f0;--el-button-active-bg-color:#0369a1;--el-button-active-border-color:#0369a1}.screen-btn--cockpit[data-v-47c61285]{--el-button-bg-color:#14b8a6;--el-button-border-color:#14b8a6;--el-button-hover-bg-color:#2dd4bf;--el-button-hover-border-color:#2dd4bf;--el-button-active-bg-color:#0d9488;--el-button-active-border-color:#0d9488}.screen-btn--nutrition[data-v-47c61285]{--el-button-bg-color:#f59e0b;--el-button-border-color:#f59e0b;--el-button-hover-bg-color:#fbbf24;--el-button-hover-border-color:#fbbf24;--el-button-active-bg-color:#d97706;--el-button-active-border-color:#d97706}.screen-btn--chronic[data-v-47c61285]{--el-button-bg-color:#8b5cf6;--el-button-border-color:#8b5cf6;--el-button-hover-bg-color:#a78bfa;--el-button-hover-border-color:#a78bfa;--el-button-active-bg-color:#7c3aed;--el-button-active-border-color:#7c3aed}}.chat-badge[data-v-47c61285]{margin-right:4px}.chat-btn[data-v-47c61285]{transition:all .3s ease}.chat-btn[data-v-47c61285]:hover{transform:scale(1.1);box-shadow:0 2px 12px rgba(19,78,74,.35)}.flex{display:flex}.flex-1{flex:1}.flex-2{flex:2}.flex-direction-c{flex-direction:column}.justify-content-c{justify-content:center}.justify-content-f-e{justify-content:flex-end}.align-items-c{align-items:center}.align-items-b{align-items:baseline}.flex-wrap-w{flex-wrap:wrap}.justify-content-s-b{justify-content:space-between}.justify-content-s-a{justify-content:space-around}body{color:#303133}div{box-sizing:border-box}.ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}:root{--fsmp-primary:#134e4a;--fsmp-primary-bg:#f0fdfa;--fsmp-accent:#13c2c2;--fsmp-bg:#f9f9f9;--fsmp-surface:#fff;--fsmp-surface-soft:#fafbfc;--fsmp-chart-bg:#fbfdfd;--fsmp-text:#303133;--fsmp-text-primary:#303133;--fsmp-text-body:#606266;--fsmp-success:#67c23a;--fsmp-success-text:#47831f;--fsmp-warning:#e6a23c;--fsmp-danger:#d9534f;--fsmp-danger-bg:#fef2f2;--fsmp-danger-border:#fecaca;--fsmp-danger-text:#b91c1c;--fsmp-warning-bg:#fdf6ec;--fsmp-warning-border:#fed7aa;--fsmp-warning-text:#96690a;--fsmp-text-secondary:#70767f;--fsmp-border:#ebeef5;--fsmp-track:#eee;--fsmp-bg-secondary:#f5f7fa;--fsmp-sidebar-bg:#103f3c;--fsmp-sidebar-text:#d7e8e6;--fsmp-sidebar-hover:hsla(0,0%,100%,.08);--el-color-primary:#134e4a;--el-color-primary-light-3:#5a8380;--el-color-primary-light-5:#89a7a5;--el-color-primary-light-7:#b8cac9;--el-color-primary-light-8:#d0dcdb;--el-color-primary-light-9:#e7edec;--el-color-primary-dark-2:#0f3e3b;--el-box-shadow-light:0 1px 2px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}html.dark{--fsmp-primary:#45b1a6;--fsmp-primary-bg:#122725;--fsmp-accent:#20cfcf;--fsmp-bg:#11191b;--fsmp-surface:#1a2426;--fsmp-surface-soft:#1c2628;--fsmp-chart-bg:#182322;--fsmp-text:#e5ecea;--fsmp-text-primary:#e5ecea;--fsmp-text-body:#c0cbcd;--fsmp-success:#85d465;--fsmp-success-text:#85d465;--fsmp-warning:#e0aa5e;--fsmp-danger:#e8746f;--fsmp-danger-bg:#2e1d1d;--fsmp-danger-border:#52302e;--fsmp-danger-text:#ef8a86;--fsmp-warning-bg:#2e2718;--fsmp-warning-border:#4a3a1c;--fsmp-warning-text:#e0aa5e;--fsmp-text-secondary:#98a6a9;--fsmp-border:#2a3739;--fsmp-track:#263234;--fsmp-bg-secondary:#262727;--fsmp-sidebar-bg:#132324;--fsmp-sidebar-text:#c0cbcd;--fsmp-sidebar-hover:hsla(0,0%,100%,.06);--el-color-primary:#2f9e94;--el-color-primary-light-3:#55a9a2;--el-color-primary-light-5:#6fbab3;--el-color-primary-light-7:#8fcbc5;--el-color-primary-light-8:#a9d6d1;--el-color-primary-light-9:#1d3230;--el-color-primary-dark-2:#27827a;--el-box-shadow-light:0 2px 8px rgba(0,0,0,.4)}html.dark body{color:var(--fsmp-text);background:var(--fsmp-bg)}.el-card{--el-card-border-color:var(--fsmp-border);border-radius:8px}@media (max-width:1200px){.report-page{overflow-x:auto}}