.voice-area[data-v-2b14eac8]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.voice-btn[data-v-2b14eac8]{border-radius:20px;transition:all .3s}.voice-btn.recording[data-v-2b14eac8]{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;animation:pulse-2b14eac8 1.2s infinite}@keyframes pulse-2b14eac8{0%{box-shadow:0 0 0 0 rgba(255,77,79,.4)}70%{box-shadow:0 0 0 8px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}.voice-hint[data-v-2b14eac8]{font-size:12px;color:#999}.recording-hint[data-v-2b14eac8]{color:#ff4d4f;font-weight:500}.main-layout{height:100%}.layout-col{padding:0 8px!important}.col-card,.layout-col{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.col-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);transition:all .3s ease;overflow:hidden}.col-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(-2px)}.layout-col:first-child .col-card{border-top:4px solid #52c41a}.layout-col:nth-child(2) .col-card{border-top:4px solid #1890ff}.layout-col:nth-child(3) .col-card{border-top:4px solid #fa8c16}.agent-info-header{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;background:#fafbfc;border-bottom:1px solid #f0f0f0}.agent-logo{-ms-flex-negative:0;flex-shrink:0;background:#fff}.agent-logo,.agent-logo img{border-radius:12px}.agent-logo-emoji{-ms-flex-negative:0;flex-shrink:0;width:52px;height:52px;border-radius:12px;background:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;font-size:32px;line-height:1;color:initial}.agent-logo-emoji,.agent-text{display:-ms-flexbox;display:flex;justify-content:center}.agent-text{-ms-flex:1;flex:1;min-width:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center}.agent-name{font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.agent-desc{font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card-title{padding:16px 20px;background:#fff;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:16px;color:#1a1a1a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.col-scroll-content{-ms-flex:1;flex:1;overflow-y:auto}.form-item{padding:16px;border-bottom:1px solid #f0f0f0}.label{margin-bottom:8px;font-weight:500;color:#333}.action-area{padding:16px}.action-footer{padding:16px;border-top:1px solid #f0f0f0;background:#fff}.empty-placeholder,.loading-placeholder{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px}.scroll-area{-ms-flex:1;flex:1;overflow-y:auto;padding:16px;background:#fbfbfb}@media (max-width:991px){.layout-col,.main-layout{height:auto!important}.layout-col{margin-bottom:12px}.col-card{height:auto!important;min-height:200px;border-radius:12px}.col-scroll-content,.scroll-area{overflow-y:visible;-ms-flex:none;flex:none}}.topic-generation-container[data-v-9695ba3a]{padding:0;background:transparent;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.topic-count-badge[data-v-9695ba3a]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff;border-radius:10px;padding:0 8px;font-size:12px;font-weight:500}.gen-spin[data-v-9695ba3a] .ant-spin-text{color:#1890ff}.topics-area[data-v-9695ba3a]{-ms-flex:1;flex:1;overflow-y:auto;padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.topic-description[data-v-9695ba3a]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.7;color:#595959;white-space:pre-wrap}.topic-card[data-v-9695ba3a]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:16px 16px 12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;transition:box-shadow .2s,border-color .2s}.topic-card[data-v-9695ba3a]:hover{box-shadow:0 3px 12px rgba(0,0,0,.08);border-color:#d0d0d0}.topic-card-draft[data-v-9695ba3a]{opacity:.75;border-style:dashed;border-color:#91d5ff}.topic-main[data-v-9695ba3a]{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:start;align-items:flex-start}.topic-index[data-v-9695ba3a]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:#1890ff;color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;margin-top:2px}.topic-index-draft[data-v-9695ba3a]{background:#e6f7ff;color:#1890ff}.topic-text[data-v-9695ba3a]{-ms-flex:1;flex:1;font-size:15px;line-height:1.6;color:#262626;white-space:pre-wrap}.topic-footer[data-v-9695ba3a]{border-top:1px dashed #f0f0f0;padding-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;pointer-events:none;transition:opacity .18s}.topic-card:hover .topic-footer[data-v-9695ba3a]{opacity:1;pointer-events:auto}.topic-footer-label[data-v-9695ba3a]{font-size:12px;color:#999;white-space:nowrap}.topic-actions[data-v-9695ba3a]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-9695ba3a]{font-size:13px;height:30px;padding:0 12px;border-radius:6px;cursor:pointer}.action-wechat[data-v-9695ba3a]{color:#07c160;border-color:#07c160}.action-wechat[data-v-9695ba3a]:hover{background:#07c160;color:#fff}.action-xhs[data-v-9695ba3a]{color:#ff2442;border-color:#ff2442}.action-xhs[data-v-9695ba3a]:hover{background:#ff2442;color:#fff}.action-video[data-v-9695ba3a]{color:#722ed1;border-color:#722ed1}.action-video[data-v-9695ba3a]:hover{background:#722ed1;color:#fff}@media (max-width:991px){.topic-generation-container[data-v-9695ba3a]{height:auto;min-height:100%;overflow-y:auto;background:#f0f2f5;padding:12px 16px 32px}.col-scroll-content[data-v-9695ba3a],.topics-area[data-v-9695ba3a]{overflow-y:visible;-ms-flex:none;flex:none}.action-area[data-v-9695ba3a]{position:static}.topic-footer[data-v-9695ba3a]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}