.error-boundary[data-v-a3306aac]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.error-content[data-v-a3306aac]{text-align:center;max-width:500px}.error-icon[data-v-a3306aac]{color:#f56c6c;margin-bottom:20px}.error-title[data-v-a3306aac]{font-size:24px;font-weight:600;color:#303133;margin-bottom:16px}.error-message[data-v-a3306aac]{font-size:14px;color:#606266;margin-bottom:24px;line-height:1.6}.error-actions[data-v-a3306aac]{display:flex;gap:12px;justify-content:center}@media (max-width: 767px){.error-boundary[data-v-a3306aac]{min-height:300px;padding:20px 16px}.error-title[data-v-a3306aac]{font-size:20px}.error-actions[data-v-a3306aac]{flex-direction:column}.error-actions .el-button[data-v-a3306aac]{width:100%}}.theme-toggle[data-v-7a1a718d]{display:inline-flex;align-items:center;gap:0;padding:2px;background:var(--theme-surface-hover, #f9fafb);border-radius:var(--radius-pill);border:1px solid var(--theme-border-color, #e5e7eb);position:relative}.theme-toggle-btn[data-v-7a1a718d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--theme-text-secondary, #6b7280);cursor:pointer;border-radius:var(--radius-pill);transition:color var(--transition-base),background var(--transition-base);position:relative;z-index:var(--z-base)}.theme-toggle-btn[data-v-7a1a718d]:hover{color:var(--color-primary)}.theme-toggle-btn.active[data-v-7a1a718d]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.theme-toggle-btn[data-v-7a1a718d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-toggle-indicator[data-v-7a1a718d]{position:absolute;top:2px;left:2px;width:32px;height:32px;background:var(--theme-surface, #ffffff);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:transform var(--transition-base);z-index:0}.theme-toggle--dark .theme-toggle-btn[data-v-7a1a718d]{color:var(--theme-text-secondary, #94a3b8)}.theme-toggle--dark .theme-toggle-btn.active[data-v-7a1a718d]{color:var(--color-primary-light, #818cf8)}.page-header[data-v-29d0ad2b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;color:#fff;box-shadow:0 2px 12px #667eea4d}.page-title[data-v-29d0ad2b]{display:flex;align-items:center;gap:12px}.title-icon[data-v-29d0ad2b]{flex-shrink:0;opacity:.9}.title-content h1[data-v-29d0ad2b]{margin:0;font-size:20px;font-weight:600;letter-spacing:.5px}.subtitle[data-v-29d0ad2b]{margin:4px 0 0;font-size:13px;opacity:.85}.header-actions[data-v-29d0ad2b]{display:flex;gap:8px;align-items:center}.header-actions[data-v-29d0ad2b] .el-button{border-color:#ffffff4d;background:rgba(255,255,255,.1);color:#fff}.header-actions[data-v-29d0ad2b] .el-button:hover{background:rgba(255,255,255,.2);border-color:#ffffff80}.header-actions[data-v-29d0ad2b] .el-button--primary{background:white;color:#667eea;border-color:#fff}.header-actions[data-v-29d0ad2b] .el-button--primary:hover{background:rgba(255,255,255,.9)}@media (max-width: 768px){.page-header[data-v-29d0ad2b]{flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-29d0ad2b]{width:100%;justify-content:flex-start;flex-wrap:wrap}.title-content h1[data-v-29d0ad2b]{font-size:18px}.subtitle[data-v-29d0ad2b]{font-size:12px}}.stat-card[data-v-d44253e0]{cursor:pointer;transition:all .3s ease}.stat-card[data-v-d44253e0]:hover{transform:translateY(-4px)}.stat-card.info[data-v-d44253e0]{border-left:4px solid #409eff}.stat-card.success[data-v-d44253e0]{border-left:4px solid #67c23a}.stat-card.warning[data-v-d44253e0]{border-left:4px solid #e6a23c}.stat-card.danger[data-v-d44253e0]{border-left:4px solid #f56c6c}.stat-content[data-v-d44253e0]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-d44253e0]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(64,158,255,.1)}.stat-card.success .stat-icon[data-v-d44253e0]{background:rgba(103,194,58,.1);color:#67c23a}.stat-card.warning .stat-icon[data-v-d44253e0]{background:rgba(230,162,60,.1);color:#e6a23c}.stat-card.danger .stat-icon[data-v-d44253e0]{background:rgba(245,108,108,.1);color:#f56c6c}.stat-card.info .stat-icon[data-v-d44253e0]{color:#409eff}.stat-info[data-v-d44253e0]{flex:1}.stat-value[data-v-d44253e0]{font-size:24px;font-weight:700;color:#303133;line-height:1.2}.stat-label[data-v-d44253e0]{font-size:14px;color:#909399;margin-top:4px}.stat-trend[data-v-d44253e0]{margin-top:8px;font-size:12px;padding:2px 8px;border-radius:4px;display:inline-block}.stat-trend.success[data-v-d44253e0]{background:rgba(103,194,58,.1);color:#67c23a}.stat-trend.warning[data-v-d44253e0]{background:rgba(230,162,60,.1);color:#e6a23c}.stat-trend.danger[data-v-d44253e0]{background:rgba(245,108,108,.1);color:#f56c6c}.stat-trend.info[data-v-d44253e0]{background:rgba(64,158,255,.1);color:#409eff}@media (max-width: 768px){.stat-value[data-v-d44253e0]{font-size:20px}.stat-icon[data-v-d44253e0]{width:48px;height:48px}}.base-table[data-v-a5b56cb2]{width:100%}.search-bar[data-v-a5b56cb2]{margin-bottom:16px}.pagination-bar[data-v-a5b56cb2]{margin-top:16px;display:flex;justify-content:flex-end}.navbar[data-v-90401292]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:#fff;box-shadow:0 2px 8px #0000001a;height:64px}.navbar-left .logo[data-v-90401292]{font-size:20px;font-weight:700;color:#1d4ed8;cursor:pointer}.navbar-right[data-v-90401292]{display:flex;align-items:center;gap:16px}.user-info[data-v-90401292]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 10px;border-radius:20px;transition:background .2s}.user-info[data-v-90401292]:hover{background:rgba(64,158,255,.08)}.user-icon[data-v-90401292]{color:#606266;transition:color .2s}.user-info:hover .user-icon[data-v-90401292]{color:#409eff}.username[data-v-90401292]{color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-90401292]{color:#909399;transition:transform .2s}.user-info:hover .dropdown-arrow[data-v-90401292]{color:#409eff;transform:rotate(180deg)}.notification-bell[data-v-90401292]{cursor:pointer;color:#606266;transition:color .3s}.notification-bell[data-v-90401292]:hover{color:#409eff}.notification-dropdown[data-v-90401292]{max-height:400px;display:flex;flex-direction:column}.notification-header[data-v-90401292]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ebeef5}.notification-title[data-v-90401292]{font-size:16px;font-weight:600;color:#303133}.notification-list[data-v-90401292]{flex:1;overflow-y:auto;max-height:300px}.notification-empty[data-v-90401292]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399}.notification-empty p[data-v-90401292]{margin-top:8px;font-size:13px}.notification-item[data-v-90401292]{padding:12px 0;border-bottom:1px solid #f2f6fc;cursor:pointer;transition:background .2s}.notification-item[data-v-90401292]:hover{background:#f5f7fa}.notification-item.unread[data-v-90401292]{background:#ecf5ff}.notification-item.unread[data-v-90401292]:hover{background:#d9ecff}.notification-item-header[data-v-90401292]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.notification-time[data-v-90401292]{font-size:12px;color:#909399}.notification-item-title[data-v-90401292]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.notification-item-content[data-v-90401292]{font-size:13px;color:#606266;line-height:1.4}.notification-footer[data-v-90401292]{padding-top:12px;border-top:1px solid #ebeef5;text-align:center}@media (max-width: 767px){.navbar[data-v-90401292]{padding:0 16px}.navbar-left .logo span[data-v-90401292]{font-size:16px}.username[data-v-90401292]{display:none}}.info-form[data-v-45c0ae6e]{max-width:600px}.avatar-preview[data-v-45c0ae6e]{margin-top:10px}.password-form[data-v-04eaf165]{max-width:600px}.password-hint[data-v-04eaf165]{font-size:12px;color:#909399;margin-top:5px}.preferences-form[data-v-88b2391b]{max-width:600px}.profile-card-wrapper[data-v-5d7582a7]{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.avatar-card[data-v-5d7582a7]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:32px 20px 24px;position:relative;overflow:hidden}.avatar-bg[data-v-5d7582a7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.avatar-bg-circle[data-v-5d7582a7]{position:absolute;border-radius:50%;background:rgba(255,255,255,.06)}.avatar-bg-circle-1[data-v-5d7582a7]{width:120px;height:120px;top:-30px;right:-20px}.avatar-bg-circle-2[data-v-5d7582a7]{width:80px;height:80px;bottom:-10px;left:-15px}.avatar-bg-circle-3[data-v-5d7582a7]{width:50px;height:50px;top:20px;left:40%;background:rgba(255,255,255,.04)}.avatar-content[data-v-5d7582a7]{position:relative;z-index:1;text-align:center}.avatar-ring[data-v-5d7582a7]{display:inline-block;padding:4px;border-radius:50%;background:rgba(255,255,255,.3);box-shadow:0 4px 16px #00000026}.avatar-main[data-v-5d7582a7]{border:3px solid rgba(255,255,255,.6)}.avatar-name[data-v-5d7582a7]{margin:14px 0 10px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.tag-row[data-v-5d7582a7]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.info-card[data-v-5d7582a7]{background:#fff;padding:8px 20px 16px}.security-card[data-v-5d7582a7]{background:#fff;padding:16px 20px;border-top:1px solid #f2f3f5}.security-title[data-v-5d7582a7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.security-title .el-icon[data-v-5d7582a7]{color:#409eff}.security-items[data-v-5d7582a7]{display:flex;gap:24px;flex-wrap:wrap}.security-item[data-v-5d7582a7]{display:flex;align-items:center;gap:8px}.security-label[data-v-5d7582a7]{font-size:13px;color:#606266}.info-item[data-v-5d7582a7]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f2f3f5}.info-item[data-v-5d7582a7]:last-child{border-bottom:none}.info-item .label[data-v-5d7582a7]{color:#606266;font-size:14px;display:flex;align-items:center;gap:6px}.info-item .label .el-icon[data-v-5d7582a7]{font-size:15px;color:#606266}.info-item .value[data-v-5d7582a7]{color:#303133;font-size:14px;font-weight:500}.member-tier-card-wrapper[data-v-0a7f1447]{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.tier-card[data-v-0a7f1447]{padding:20px;border-radius:16px}.tier-card--member[data-v-0a7f1447]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);color:#fff}.tier-card--normal[data-v-0a7f1447]{background:#fff}.tier-card-header[data-v-0a7f1447]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tier-card-title[data-v-0a7f1447]{font-size:16px;font-weight:600;color:#fff}.tier-card--normal .tier-card-title[data-v-0a7f1447]{color:#303133}.tier-upgrade-btn[data-v-0a7f1447]{color:gold!important;font-weight:600}.tier-card--normal .tier-upgrade-btn[data-v-0a7f1447]{color:#409eff!important}.tier-info[data-v-0a7f1447]{text-align:center;padding:8px 0}.tier-badge[data-v-0a7f1447]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.tier-icon[data-v-0a7f1447]{font-size:44px;filter:drop-shadow(0 2px 8px rgba(255,215,0,.4))}.tier-name[data-v-0a7f1447]{font-size:22px;font-weight:700;color:gold}.tier-card--normal .tier-name[data-v-0a7f1447]{color:#303133}.growth-section[data-v-0a7f1447]{margin-bottom:16px}.growth-header[data-v-0a7f1447]{display:flex;justify-content:space-between;margin-bottom:8px}.growth-label[data-v-0a7f1447]{font-size:13px;color:#fff9}.tier-card--normal .growth-label[data-v-0a7f1447]{color:#909399}.growth-value[data-v-0a7f1447]{font-size:13px;color:#ffffffe6;font-weight:600}.tier-card--normal .growth-value[data-v-0a7f1447]{color:#606266}.growth-bar-track[data-v-0a7f1447]{height:8px;background:rgba(255,255,255,.12);border-radius:4px;overflow:hidden}.tier-card--normal .growth-bar-track[data-v-0a7f1447]{background:#f0f2f5}.growth-bar-fill[data-v-0a7f1447]{height:100%;border-radius:4px;transition:width .6s ease;box-shadow:0 0 8px #409eff66}.expiry-row[data-v-0a7f1447]{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}.expiry-label[data-v-0a7f1447]{color:#fff9}.tier-card--normal .expiry-label[data-v-0a7f1447]{color:#909399}.expiry-value[data-v-0a7f1447]{color:#ffffffe6;font-weight:500}.tier-card--normal .expiry-value[data-v-0a7f1447]{color:#606266}.member-actions[data-v-0a7f1447]{margin-top:16px;display:flex;justify-content:center;gap:10px}.member-info[data-v-0a7f1447]{text-align:center;padding:10px 0}.member-info .tip[data-v-0a7f1447]{margin:12px 0;color:#909399;font-size:14px}@media (max-width: 767px){.member-actions[data-v-0a7f1447]{flex-direction:column}.tier-icon[data-v-0a7f1447]{font-size:36px}.tier-name[data-v-0a7f1447]{font-size:18px}}@media (max-width: 375px){.tier-badge[data-v-0a7f1447]{flex-direction:column}.expiry-row[data-v-0a7f1447]{flex-direction:column;gap:4px}}.power-card-wrapper[data-v-cd43bca3]{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.power-card[data-v-cd43bca3]{background:linear-gradient(135deg,#0c3483 0%,#6a82fb 50%,#fc5c7d 100%);padding:20px;border-radius:16px;color:#fff}.power-card-header[data-v-cd43bca3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.power-card-title[data-v-cd43bca3]{font-size:16px;font-weight:600;color:#fff}.power-recharge-btn[data-v-cd43bca3]{color:gold!important;font-weight:600}.power-info[data-v-cd43bca3]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.power-value[data-v-cd43bca3]{font-size:42px;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 12px rgba(255,255,255,.3)}.power-unit[data-v-cd43bca3]{font-size:16px;color:#ffffffb3;font-weight:500}.power-stats[data-v-cd43bca3]{display:flex;gap:20px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.stats-item[data-v-cd43bca3]{display:flex;flex-direction:column;gap:2px}.stats-item-label[data-v-cd43bca3]{font-size:12px;color:#fff9}.stats-item-value[data-v-cd43bca3]{font-size:15px;color:#fffffff2;font-weight:600}.power-transfer[data-v-cd43bca3]{margin-top:14px;display:flex;align-items:center;gap:10px}.transfer-hint[data-v-cd43bca3]{font-size:12px;color:#fff9}@media (max-width: 767px){.power-transfer[data-v-cd43bca3]{flex-direction:column;align-items:flex-start}.power-value[data-v-cd43bca3]{font-size:36px}}.stats-card-wrapper[data-v-6387e3a1]{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.stats-card[data-v-6387e3a1]{background:#fff;padding:20px;border-radius:16px}.stats-card-title[data-v-6387e3a1]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.stats-grid[data-v-6387e3a1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-6387e3a1]{padding:16px 12px;background:#f8f9fc;border-radius:12px;text-align:center;transition:transform .2s,box-shadow .2s}.stat-item[data-v-6387e3a1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.stat-icon[data-v-6387e3a1]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:20px}.stat-icon--blue[data-v-6387e3a1]{background:rgba(64,158,255,.1);color:#409eff}.stat-icon--orange[data-v-6387e3a1]{background:rgba(230,162,60,.1);color:#e6a23c}.stat-icon--green[data-v-6387e3a1]{background:rgba(103,194,58,.1);color:#67c23a}.stat-icon--purple[data-v-6387e3a1]{background:rgba(144,116,255,.1);color:#9074ff}.stat-value[data-v-6387e3a1]{font-size:22px;font-weight:700;color:#303133;margin-bottom:4px}.stat-label[data-v-6387e3a1]{font-size:13px;color:#909399}@media (max-width: 767px){.stats-grid[data-v-6387e3a1]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-item[data-v-6387e3a1]{padding:12px 8px}.stat-value[data-v-6387e3a1]{font-size:18px}}@media (max-width: 375px){.stats-grid[data-v-6387e3a1]{grid-template-columns:1fr 1fr;gap:8px}.stat-value[data-v-6387e3a1]{font-size:16px}}.custom-table[data-v-6f55250f]{border-radius:12px;overflow:hidden}.custom-table[data-v-6f55250f] .el-table__header th{background:#f8f9fc!important;color:#606266;font-weight:600;font-size:13px}.custom-table[data-v-6f55250f] .el-table__row{transition:background .2s}.custom-table[data-v-6f55250f] .el-table__row:hover>td{background:#ecf5ff!important}.custom-table[data-v-6f55250f] .el-table__row--striped td{background:#fafbfc!important}.custom-table[data-v-6f55250f] .el-table__row--striped:hover>td{background:#ecf5ff!important}.tab-table-wrapper[data-v-6f55250f]{padding:0}.pagination-wrapper[data-v-6f55250f]{margin-top:20px;display:flex;justify-content:flex-end}.filter-bar[data-v-6f55250f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;background:#fafbfc;border-radius:8px;border:1px solid #ebeef5}.filter-bar[data-v-6f55250f] .el-input__wrapper,.filter-bar[data-v-6f55250f] .el-select .el-input__wrapper{box-shadow:0 0 0 1px #dcdfe6 inset}.filter-bar[data-v-6f55250f] .el-input__wrapper:hover,.filter-bar[data-v-6f55250f] .el-select .el-input__wrapper:hover{box-shadow:0 0 0 1px #c0c4cc inset}@media (max-width: 767px){.pagination-wrapper[data-v-6f55250f]{justify-content:center}.tab-table-wrapper[data-v-6f55250f]{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table[data-v-6f55250f]{min-width:560px}.pagination-wrapper[data-v-6f55250f] .el-pagination__total{display:none}}.custom-table[data-v-d87be8ea]{border-radius:12px;overflow:hidden}.custom-table[data-v-d87be8ea] .el-table__header th{background:#f8f9fc!important;color:#606266;font-weight:600;font-size:13px}.custom-table[data-v-d87be8ea] .el-table__row{transition:background .2s}.custom-table[data-v-d87be8ea] .el-table__row:hover>td{background:#ecf5ff!important}.custom-table[data-v-d87be8ea] .el-table__row--striped td{background:#fafbfc!important}.custom-table[data-v-d87be8ea] .el-table__row--striped:hover>td{background:#ecf5ff!important}.tab-table-wrapper[data-v-d87be8ea]{padding:0}.pagination-wrapper[data-v-d87be8ea]{margin-top:20px;display:flex;justify-content:flex-end}.action-placeholder[data-v-d87be8ea]{color:#c0c4cc;font-size:14px}@media (max-width: 767px){.pagination-wrapper[data-v-d87be8ea]{justify-content:center}.tab-table-wrapper[data-v-d87be8ea]{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table[data-v-d87be8ea]{min-width:560px}.pagination-wrapper[data-v-d87be8ea] .el-pagination__total{display:none}}.custom-table[data-v-f8f270cb]{border-radius:12px;overflow:hidden}.custom-table[data-v-f8f270cb] .el-table__header th{background:#f8f9fc!important;color:#606266;font-weight:600;font-size:13px}.custom-table[data-v-f8f270cb] .el-table__row{transition:background .2s}.custom-table[data-v-f8f270cb] .el-table__row:hover>td{background:#ecf5ff!important}.custom-table[data-v-f8f270cb] .el-table__row--striped td{background:#fafbfc!important}.custom-table[data-v-f8f270cb] .el-table__row--striped:hover>td{background:#ecf5ff!important}.tab-table-wrapper[data-v-f8f270cb]{padding:0}.pagination-wrapper[data-v-f8f270cb]{margin-top:20px;display:flex;justify-content:flex-end}.record-detail[data-v-f8f270cb]{padding:0 4px}.record-detail-header[data-v-f8f270cb]{display:flex;flex-direction:column;gap:8px}.record-detail-title[data-v-f8f270cb]{margin:0;font-size:18px;font-weight:600;color:#303133;line-height:1.4}.record-detail-meta[data-v-f8f270cb]{display:flex;flex-wrap:wrap;gap:16px;color:#606266;font-size:13px}.record-detail-meta .meta-item[data-v-f8f270cb]{display:inline-flex;align-items:center;gap:4px}.record-detail-content[data-v-f8f270cb]{margin-top:8px;max-height:480px;overflow-y:auto}.copy-content-pre[data-v-f8f270cb]{margin:0;padding:16px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;font-size:14px;line-height:1.7;color:#303133;white-space:pre-wrap;word-break:break-word}@media (max-width: 767px){.pagination-wrapper[data-v-f8f270cb]{justify-content:center}.tab-table-wrapper[data-v-f8f270cb]{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table[data-v-f8f270cb]{min-width:560px}.pagination-wrapper[data-v-f8f270cb] .el-pagination__total{display:none}.el-dialog{width:92%!important}.el-dialog__body{padding:16px!important}}@media (max-width: 375px){.custom-table[data-v-f8f270cb]{min-width:480px}.el-dialog{width:96%!important}.el-dialog__body{padding:12px!important}}.transfer-preview[data-v-7b22aca5]{display:flex;align-items:center;gap:10px;padding:12px;margin:0 0 16px 80px;border-radius:8px;transition:background .2s}.transfer-preview.is-loading[data-v-7b22aca5]{color:#909399;font-size:13px}.transfer-preview.is-loading .el-icon[data-v-7b22aca5]{font-size:16px}.transfer-preview.is-not-found[data-v-7b22aca5]{background:#fef0f0;color:#f56c6c;font-size:13px;border:1px solid #fde2e2}.transfer-preview.is-found[data-v-7b22aca5]{background:#f0f9eb;border:1px solid #e1f3d8}.transfer-preview.is-found .preview-info[data-v-7b22aca5]{display:flex;flex-direction:column;gap:4px}.transfer-preview.is-found .preview-name[data-v-7b22aca5]{font-size:14px;font-weight:600;color:#303133;line-height:1.2}.transfer-preview.is-found .preview-meta[data-v-7b22aca5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.transfer-preview.is-found .preview-username[data-v-7b22aca5]{font-size:12px;color:#909399}@media (max-width: 767px){.el-dialog{width:92%!important}.el-dialog__body{padding:16px!important}}@media (max-width: 375px){.el-dialog{width:96%!important}.el-dialog__body{padding:12px!important}}.user-center-content[data-v-8d64fe87]{width:100%}.right-panel[data-v-8d64fe87]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;padding:4px 20px 20px;min-height:400px}.custom-tabs[data-v-8d64fe87] .el-tabs__header{margin-bottom:20px}.custom-tabs[data-v-8d64fe87] .el-tabs__nav-wrap:after{height:1px;background:#f0f2f5}.custom-tabs[data-v-8d64fe87] .el-tabs__item{font-size:15px;font-weight:500;color:#909399;padding:0 20px;height:48px;line-height:48px;transition:color .2s}.custom-tabs[data-v-8d64fe87] .el-tabs__item.is-active{color:#409eff;font-weight:600}.custom-tabs[data-v-8d64fe87] .el-tabs__item:hover{color:#409eff}.custom-tabs[data-v-8d64fe87] .el-tabs__active-bar{height:3px;border-radius:2px}@media (max-width: 767px){.el-button[data-v-8d64fe87]{min-height:44px;min-width:44px}.el-tabs[data-v-8d64fe87] .el-tabs__item{min-height:44px;line-height:44px}.el-pagination[data-v-8d64fe87] .btn-prev,.el-pagination[data-v-8d64fe87] .btn-next,.el-pagination[data-v-8d64fe87] .el-pager li{min-width:36px;min-height:36px}.right-panel[data-v-8d64fe87]{padding:4px 12px 16px}.custom-tabs[data-v-8d64fe87] .el-tabs__item{padding:0 12px;font-size:14px}.custom-tabs[data-v-8d64fe87] .el-tabs__nav-wrap{overflow-x:auto}.el-dialog{width:92%!important}.el-dialog__body{padding:16px!important}}@media (max-width: 375px){.custom-tabs[data-v-8d64fe87] .el-tabs__item{padding:0 8px;font-size:13px}.el-dialog{width:96%!important}.el-dialog__body{padding:12px!important}}.new-user-guide[data-v-49a1bb58]{background:var(--bg-primary);border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);position:relative}.guide-header[data-v-49a1bb58]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.guide-title[data-v-49a1bb58]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary);flex:1 1 auto}.guide-subtitle[data-v-49a1bb58]{margin:0;font-size:13px;color:var(--text-secondary);flex:100 1 auto}.guide-close[data-v-49a1bb58]{position:absolute;top:12px;right:12px;color:var(--text-secondary)}.guide-steps[data-v-49a1bb58]{margin-bottom:16px}.guide-body[data-v-49a1bb58]{background:var(--bg-secondary);border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.step-detail[data-v-49a1bb58]{margin:0;font-size:14px;color:var(--text-regular);flex:1 1 240px}.guide-actions[data-v-49a1bb58]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.new-user-guide[data-v-49a1bb58]{padding:16px}.guide-title[data-v-49a1bb58]{font-size:16px}.guide-subtitle[data-v-49a1bb58]{font-size:12px}.guide-body[data-v-49a1bb58]{padding:12px}.step-detail[data-v-49a1bb58]{font-size:13px;flex:1 1 100%}}.chat-topbar[data-v-37362078]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:54px;background:linear-gradient(135deg,rgba(102,126,234,.04) 0%,rgba(255,255,255,.82) 60%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(102,126,234,.12);flex-shrink:0;padding-top:env(safe-area-inset-top,0px);z-index:10}.topbar-left[data-v-37362078],.topbar-right[data-v-37362078]{display:flex;align-items:center;min-width:44px}.topbar-right[data-v-37362078]{justify-content:flex-end}.topbar-icon-btn[data-v-37362078]{width:38px;height:38px;border-radius:12px;border:none;background:transparent;color:#4a4a5e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.topbar-icon-btn[data-v-37362078]:hover{background:rgba(102,126,234,.08);color:#667eea}.topbar-icon-btn[data-v-37362078]:active{transform:scale(.9)}.topbar-avatar[data-v-37362078]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #667eea40}.topbar-center[data-v-37362078]{flex:1;text-align:center}.topbar-title[data-v-37362078]{font-size:16px;font-weight:600;color:#1a1a2e;letter-spacing:.2px}@media (max-width: 767px){.chat-topbar[data-v-37362078]{height:48px;padding:0 10px}.topbar-title[data-v-37362078]{font-size:15px}.topbar-avatar[data-v-37362078]{width:28px;height:28px;font-size:12px}}.opening-selection-card[data-v-476ddbc9]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border:1px solid #c084fc;border-radius:12px;padding:16px;margin:8px 0}.card-header[data-v-476ddbc9]{font-size:14px;font-weight:600;color:#7c3aed;margin-bottom:12px}.opening-options[data-v-476ddbc9]{display:flex;flex-direction:column;gap:8px}.opening-option[data-v-476ddbc9]{display:flex;align-items:flex-start;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .2s;background:rgba(255,255,255,.6)}.opening-option[data-v-476ddbc9]:hover{background:rgba(255,255,255,.9)}.opening-option.recommended[data-v-476ddbc9]{border:1px solid #a78bfa;background:rgba(255,255,255,.9)}.option-number[data-v-476ddbc9]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;background:#8b5cf6;color:#fff;font-size:12px;font-weight:600;margin-right:10px;flex-shrink:0}.option-content[data-v-476ddbc9]{display:flex;flex-direction:column}.option-name[data-v-476ddbc9]{font-size:13px;font-weight:600;color:#1e1b4b}.option-example[data-v-476ddbc9]{font-size:12px;color:#6b7280;margin-top:2px}.sync-sound-selector[data-v-2be66f58]{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #7dd3fc;border-radius:12px;padding:16px;margin:8px 0}.selector-header[data-v-2be66f58]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(125,211,252,.3)}.header-icon[data-v-2be66f58]{font-size:18px}.header-title[data-v-2be66f58]{font-size:15px;font-weight:600;color:#0369a1}.header-hint[data-v-2be66f58]{font-size:12px;color:#64748b;margin-left:auto}.turning-points[data-v-2be66f58]{display:flex;flex-direction:column;gap:16px}.turning-point[data-v-2be66f58]{background:rgba(255,255,255,.7);border-radius:10px;padding:12px;border:1px solid rgba(125,211,252,.2)}.point-header[data-v-2be66f58]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.point-number[data-v-2be66f58]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.point-info[data-v-2be66f58]{display:flex;flex-direction:column}.point-position[data-v-2be66f58]{font-size:13px;font-weight:600;color:#0c4a6e}.point-context[data-v-2be66f58]{font-size:11px;color:#64748b;margin-top:1px}.sound-options[data-v-2be66f58]{display:flex;flex-direction:column;gap:8px}.sound-option[data-v-2be66f58]{display:flex;flex-direction:column;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;background:rgba(255,255,255,.5)}.sound-option[data-v-2be66f58]:hover{background:rgba(255,255,255,.9);transform:translate(4px)}.sound-option.selected[data-v-2be66f58]{background:rgba(255,255,255,.95);box-shadow:0 2px 8px #00000014}.sound-option.option-a.selected[data-v-2be66f58]{border-color:#f472b6;background:linear-gradient(135deg,rgba(251,207,232,.3) 0%,rgba(251,207,232,.1) 100%)}.sound-option.option-b.selected[data-v-2be66f58]{border-color:#a78bfa;background:linear-gradient(135deg,rgba(221,214,254,.3) 0%,rgba(221,214,254,.1) 100%)}.sound-option.option-c.selected[data-v-2be66f58]{border-color:#34d399;background:linear-gradient(135deg,rgba(209,250,229,.3) 0%,rgba(209,250,229,.1) 100%)}.option-header[data-v-2be66f58]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.option-code[data-v-2be66f58]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:700;color:#fff}.option-a .option-code[data-v-2be66f58]{background:linear-gradient(135deg,#ec4899 0%,#db2777 100%)}.option-b .option-code[data-v-2be66f58]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.option-c .option-code[data-v-2be66f58]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.option-label[data-v-2be66f58]{font-size:12px;font-weight:600;color:#374151}.option-check[data-v-2be66f58]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#10b981;color:#fff;font-size:11px;font-weight:700}.option-content[data-v-2be66f58]{font-size:12px;color:#4b5563;line-height:1.5;padding-left:30px}.selector-footer[data-v-2be66f58]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid rgba(125,211,252,.3)}.selection-summary[data-v-2be66f58]{display:flex;flex-direction:column;gap:2px}.summary-label[data-v-2be66f58]{font-size:11px;color:#64748b}.summary-value[data-v-2be66f58]{font-size:12px;color:#0369a1;font-weight:500}.confirm-btn[data-v-2be66f58]{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);color:#fff}.confirm-btn[data-v-2be66f58]:hover:not(:disabled){background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e94d}.confirm-btn[data-v-2be66f58]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.storyboard-table-wrapper[data-v-4d22361e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin:8px 0;overflow-x:auto}.storyboard-header[data-v-4d22361e]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.storyboard-table[data-v-4d22361e]{width:100%;border-collapse:collapse;font-size:12px}.storyboard-table th[data-v-4d22361e]{background:#f9fafb;padding:8px 10px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.storyboard-table td[data-v-4d22361e]{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#4b5563;vertical-align:top}.shot-number[data-v-4d22361e]{font-weight:600;color:#6366f1;text-align:center}.shot-copy[data-v-4d22361e]{min-width:120px;line-height:1.5}.shot-duration[data-v-4d22361e]{white-space:nowrap;color:#059669;font-weight:500}.storyboard-empty[data-v-4d22361e]{text-align:center;color:#9ca3af;padding:20px}.cross-agent-card[data-v-39b54c8a]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #93c5fd;border-radius:12px;padding:16px;margin:8px 0}.card-header[data-v-39b54c8a]{font-size:14px;font-weight:600;color:#1d4ed8;margin-bottom:10px}.transition-description[data-v-39b54c8a]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 12px;background:rgba(255,255,255,.6);border-radius:8px}.desc-icon[data-v-39b54c8a]{color:#3b82f6;font-size:14px;flex-shrink:0;margin-top:2px}.desc-text[data-v-39b54c8a]{font-size:13px;color:#374151;line-height:1.5}.agent-options[data-v-39b54c8a]{display:flex;flex-direction:column;gap:8px}.agent-option[data-v-39b54c8a]{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.7);border:1px solid #bfdbfe;cursor:pointer;transition:all .2s}.agent-option[data-v-39b54c8a]:hover{background:rgba(255,255,255,.9);border-color:#60a5fa;box-shadow:0 2px 8px #3b82f626}.agent-option.recommended[data-v-39b54c8a]{border-color:#3b82f6;background:rgba(219,234,254,.5)}.option-header[data-v-39b54c8a]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.option-name[data-v-39b54c8a]{font-size:13px;font-weight:600;color:#1e3a5f}.recommend-tag[data-v-39b54c8a]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;background:#3b82f6;color:#fff}.option-reason[data-v-39b54c8a]{font-size:12px;color:#6b7280;margin-bottom:4px;line-height:1.4}.option-dimensions[data-v-39b54c8a]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dim-label[data-v-39b54c8a]{font-size:11px;color:#9ca3af}.dim-tag[data-v-39b54c8a]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;background:#e0e7ff;color:#3730a3}.card-footer[data-v-39b54c8a]{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid rgba(59,130,246,.15)}.btn-skip[data-v-39b54c8a]{padding:5px 16px;border-radius:6px;border:1px solid #93c5fd;background:white;color:#3b82f6;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-skip[data-v-39b54c8a]:hover{background:#eff6ff}.hot-topic-list[data-v-c92b61df]{padding:12px}.hot-topic-header[data-v-c92b61df]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.hot-topic-header-icon[data-v-c92b61df]{font-size:18px;line-height:1}.hot-topic-header-title[data-v-c92b61df]{font-size:15px;font-weight:600;color:#1a1a2e}.hot-topic-cards[data-v-c92b61df]{display:flex;flex-direction:column;gap:10px}.hot-topic-card[data-v-c92b61df]{background:rgba(255,255,255,.92);border:1.5px solid rgba(0,0,0,.05);border-radius:14px;padding:14px 16px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hot-topic-card[data-v-c92b61df]:hover{border-color:#667eea40;box-shadow:0 3px 12px #667eea1a;transform:translateY(-1px)}.hot-topic-card[data-v-c92b61df]:active{transform:scale(.98)}.hot-topic-card--selected[data-v-c92b61df]{border-color:#667eea80;background:rgba(102,126,234,.04);box-shadow:0 3px 16px #667eea26}.hot-topic-card-top[data-v-c92b61df]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hot-topic-title[data-v-c92b61df]{font-size:14px;font-weight:600;color:#1a1a2e;line-height:1.4}.hot-topic-heat[data-v-c92b61df]{font-size:12px;font-weight:500;white-space:nowrap;padding:2px 8px;border-radius:10px}.heat-level--high[data-v-c92b61df]{color:#e74c3c;background:rgba(231,76,60,.08)}.heat-level--medium[data-v-c92b61df]{color:#f39c12;background:rgba(243,156,18,.08)}.heat-level--low[data-v-c92b61df]{color:#95a5a6;background:rgba(149,165,166,.08)}.hot-topic-desc[data-v-c92b61df]{font-size:13px;color:#666;line-height:1.5;margin-top:6px}.hot-topic-category[data-v-c92b61df]{margin-top:8px}.hot-topic-category-tag[data-v-c92b61df]{display:inline-block;padding:2px 10px;border-radius:10px;background:rgba(102,126,234,.06);color:#667eea;font-size:11px;font-weight:500}.hot-topic-empty[data-v-c92b61df]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px}.hot-topic-empty-icon[data-v-c92b61df]{font-size:32px}.hot-topic-empty-text[data-v-c92b61df]{font-size:13px;color:#999}.interaction-component--layer1[data-v-c92b61df]{border-left:3px solid #3b82f6}.interaction-component--layer2[data-v-c92b61df]{border-left:3px solid #f59e0b}.interaction-component--layer3[data-v-c92b61df]{border-left:3px solid #10b981}.rewrite-mode-selector[data-v-19a736be]{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rms-header[data-v-19a736be]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.rms-header-icon[data-v-19a736be]{font-size:16px}.rms-header-title[data-v-19a736be]{font-size:14px;font-weight:600;color:#1a1a2e}.rms-cards[data-v-19a736be]{display:flex;flex-direction:column;gap:8px}.rms-card[data-v-19a736be]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.6);border:1.5px solid rgba(0,0,0,.06);border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.rms-card[data-v-19a736be]:hover{border-color:#667eea4d;box-shadow:0 2px 12px #667eea1a;transform:translateY(-1px)}.rms-card[data-v-19a736be]:active{transform:scale(.98)}.rms-card--active[data-v-19a736be]{border-color:transparent;background-clip:padding-box;position:relative;background:rgba(102,126,234,.04);box-shadow:0 2px 12px #667eea26}.rms-card--active[data-v-19a736be]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;padding:1.5px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rms-card-icon[data-v-19a736be]{width:36px;height:36px;border-radius:10px;background:rgba(102,126,234,.08);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .2s ease}.rms-card--active .rms-card-icon[data-v-19a736be]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.rms-card-body[data-v-19a736be]{flex:1;min-width:0}.rms-card-title[data-v-19a736be]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.4}.rms-card--active .rms-card-title[data-v-19a736be]{color:#667eea}.rms-card-desc[data-v-19a736be]{font-size:12px;color:#8c8c9a;margin-top:2px;line-height:1.4}.rms-card-check[data-v-19a736be]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vlog-seven-segment[data-v-8aa9dbd0]{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:6px 0}.segment-header[data-v-8aa9dbd0]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.04)}.segment-header-icon[data-v-8aa9dbd0]{font-size:16px}.segment-header-title[data-v-8aa9dbd0]{font-size:14px;font-weight:600;color:#1a1a2e;flex:1}.segment-header-meta[data-v-8aa9dbd0]{font-size:11px;color:#6b7280;font-weight:500}.segment-list[data-v-8aa9dbd0]{display:flex;flex-direction:column;gap:10px}.segment-item[data-v-8aa9dbd0]{padding:10px 12px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.04);border-radius:12px;transition:all .2s ease}.segment-item[data-v-8aa9dbd0]:hover{border-color:#722ed133;box-shadow:0 2px 10px #722ed114}.segment-hook[data-v-8aa9dbd0]{border-left:3px solid #f5576c}.segment-background[data-v-8aa9dbd0]{border-left:3px solid #667eea}.segment-conflict1[data-v-8aa9dbd0]{border-left:3px solid #f093fb}.segment-turning1[data-v-8aa9dbd0]{border-left:3px solid #4facfe}.segment-conflict2[data-v-8aa9dbd0]{border-left:3px solid #fa709a}.segment-turning2[data-v-8aa9dbd0]{border-left:3px solid #43e97b}.segment-resonance[data-v-8aa9dbd0]{border-left:3px solid #ffdde1}.segment-item-header[data-v-8aa9dbd0]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.segment-index[data-v-8aa9dbd0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#722ED1 0%,#531DAB 100%);color:#fff;font-size:10px;font-weight:600;flex-shrink:0}.segment-title[data-v-8aa9dbd0]{font-size:13px;font-weight:600;color:#1a1a2e;flex:1}.segment-word-count[data-v-8aa9dbd0]{font-size:11px;color:#722ed1;font-weight:500;background:rgba(114,46,209,.08);padding:1px 6px;border-radius:6px}.segment-content[data-v-8aa9dbd0]{font-size:12px;color:#4b5563;line-height:1.6;white-space:pre-wrap;word-break:break-word}.segment-content-edit[data-v-8aa9dbd0]{width:100%;font-size:12px;color:#1a1a2e;line-height:1.6;padding:8px 10px;border:1px solid rgba(114,46,209,.2);border-radius:8px;background:rgba(255,255,255,.9);resize:vertical;font-family:inherit;outline:none;transition:border-color .2s ease;box-sizing:border-box}.segment-content-edit[data-v-8aa9dbd0]:focus{border-color:#722ed1;box-shadow:0 0 0 2px #722ed11a}.segment-technique[data-v-8aa9dbd0]{display:flex;align-items:center;gap:4px;margin-top:6px;padding:2px 6px;background:rgba(102,126,234,.06);border-radius:6px}.technique-icon[data-v-8aa9dbd0]{font-size:10px;flex-shrink:0}.technique-text[data-v-8aa9dbd0]{font-size:10px;color:#667eea;font-weight:500}.segment-empty[data-v-8aa9dbd0]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;color:#9ca3af}.empty-icon[data-v-8aa9dbd0]{font-size:24px;opacity:.5}.empty-text[data-v-8aa9dbd0]{font-size:12px}.interaction-component--layer1[data-v-8aa9dbd0]{border-left:3px solid #3b82f6}.interaction-component--layer2[data-v-8aa9dbd0]{border-left:3px solid #f59e0b}.interaction-component--layer3[data-v-8aa9dbd0]{border-left:3px solid #10b981}@media (max-width: 767px){.vlog-seven-segment[data-v-8aa9dbd0]{padding:10px}.segment-item[data-v-8aa9dbd0]{padding:8px 10px}.segment-title[data-v-8aa9dbd0]{font-size:12px}.segment-content[data-v-8aa9dbd0]{font-size:11px}}.welcome-area[data-v-f28c2977]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px 32px;text-align:center;min-height:320px}.welcome-logo[data-v-f28c2977]{margin-bottom:20px}.welcome-logo-icon[data-v-f28c2977]{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 8px 32px #667eea4d;margin:0 auto;animation:logo-float-f28c2977 3s ease-in-out infinite}@keyframes logo-float-f28c2977{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.welcome-title[data-v-f28c2977]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 8px;letter-spacing:-.5px}.welcome-subtitle[data-v-f28c2977]{font-size:14px;color:#9a9ab0;margin:0 0 28px;font-weight:400}.welcome-hints[data-v-f28c2977]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:480px;margin-bottom:20px}.welcome-hint-card[data-v-f28c2977]{display:flex;align-items:center;gap:8px;padding:12px 18px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(102,126,234,.08);box-shadow:0 2px 12px #00000008;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.welcome-hint-card[data-v-f28c2977]:hover{background:rgba(102,126,234,.06);border-color:#667eea33;transform:translateY(-2px);box-shadow:0 4px 16px #667eea14}.welcome-hint-card[data-v-f28c2977]:active{transform:scale(.96)}.welcome-hint-icon[data-v-f28c2977]{font-size:18px}.welcome-hint-text[data-v-f28c2977]{font-size:13px;font-weight:500;color:#4a4a5e}.welcome-agent-info[data-v-f28c2977]{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:24px 28px;box-shadow:0 4px 24px #0000000a,0 1px 2px #00000005;max-width:420px;width:100%;border:1px solid rgba(255,255,255,.6)}.welcome-agent-emoji[data-v-f28c2977]{margin-bottom:8px;color:#667eea;display:flex;align-items:center;justify-content:center}.welcome-agent-info h3[data-v-f28c2977]{font-size:17px;font-weight:600;color:#1a1a2e;margin:0 0 6px}.welcome-agent-info p[data-v-f28c2977]{font-size:13px;color:#8c8c9a;margin:0 0 16px;line-height:1.6}.welcome-quick-prompts[data-v-f28c2977]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quick-prompt-chip[data-v-f28c2977]{padding:6px 14px;border-radius:20px;background:rgba(102,126,234,.06);color:#5a5a72;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(102,126,234,.1);-webkit-tap-highlight-color:transparent}.quick-prompt-chip[data-v-f28c2977]:hover{background:rgba(102,126,234,.12);color:#667eea;border-color:#667eea4d;transform:translateY(-1px)}.quick-prompt-chip[data-v-f28c2977]:active{transform:scale(.96)}@media (max-width: 767px){.welcome-area[data-v-f28c2977]{padding:36px 16px 20px;min-height:260px}.welcome-title[data-v-f28c2977]{font-size:22px}.welcome-logo-icon[data-v-f28c2977]{width:52px;height:52px;font-size:26px;border-radius:16px}.welcome-agent-info[data-v-f28c2977]{padding:16px 20px;border-radius:16px}}@media (max-width: 375px){.welcome-title[data-v-f28c2977]{font-size:19px}.quick-prompt-chip[data-v-f28c2977]{font-size:12px;padding:4px 10px}}.copy-analysis-report[data-v-41aa6ebb]{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.car-header[data-v-41aa6ebb]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.car-header-icon[data-v-41aa6ebb]{font-size:16px}.car-header-title[data-v-41aa6ebb]{font-size:14px;font-weight:600;color:#1a1a2e}.car-dimensions[data-v-41aa6ebb]{display:flex;flex-direction:column;gap:10px}.car-dimension[data-v-41aa6ebb]{padding:10px 12px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.04);border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.car-dimension[data-v-41aa6ebb]:hover{border-color:#667eea4d;box-shadow:0 2px 10px #667eea1a;transform:translateY(-1px)}.car-dimension[data-v-41aa6ebb]:active{transform:scale(.98)}.car-dim-head[data-v-41aa6ebb]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.car-dim-icon[data-v-41aa6ebb]{font-size:14px}.car-dim-name[data-v-41aa6ebb]{font-size:13px;font-weight:500;color:#1a1a2e;flex:1}.car-dim-score[data-v-41aa6ebb]{font-size:13px;font-weight:600;color:#667eea}.car-dim-bar[data-v-41aa6ebb]{width:100%;height:5px;background:rgba(0,0,0,.06);border-radius:3px;overflow:hidden;margin-bottom:6px}.car-dim-fill[data-v-41aa6ebb]{height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:3px;transition:width .4s ease}.car-dim-tags[data-v-41aa6ebb]{display:flex;flex-wrap:wrap;gap:4px}.car-dim-tag[data-v-41aa6ebb]{padding:2px 8px;background:rgba(102,126,234,.08);border-radius:6px;font-size:10px;color:#667eea;font-weight:500}.interaction-component--layer1[data-v-41aa6ebb]{border-left:3px solid #3b82f6}.interaction-component--layer2[data-v-41aa6ebb]{border-left:3px solid #f59e0b}.interaction-component--layer3[data-v-41aa6ebb]{border-left:3px solid #10b981}.streaming-content[data-v-06031869]{word-break:break-word}.streaming-placeholder[data-v-06031869]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#667eea;margin-bottom:4px}.streaming-placeholder-text[data-v-06031869]{font-weight:500;line-height:1.5}.streaming-placeholder-dots[data-v-06031869]{display:inline-flex;align-items:center;gap:3px}.streaming-placeholder-dots span[data-v-06031869]{display:inline-block;width:5px;height:5px;border-radius:50%;background:#667eea;animation:placeholder-bounce-06031869 1.4s infinite ease-in-out both}.streaming-placeholder-dots span[data-v-06031869]:nth-child(1){animation-delay:-.32s}.streaming-placeholder-dots span[data-v-06031869]:nth-child(2){animation-delay:-.16s}.streaming-placeholder--thinking .streaming-placeholder-text[data-v-06031869]{color:#667eea}.streaming-placeholder--thinking .streaming-placeholder-dots span[data-v-06031869]{background:#667eea}.streaming-placeholder--generating .streaming-placeholder-text[data-v-06031869]{color:#67c23a}.streaming-placeholder--generating .streaming-placeholder-dots span[data-v-06031869]{background:#67c23a}@keyframes placeholder-bounce-06031869{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.typing-cursor[data-v-06031869]{display:inline;animation:blink-06031869 1s step-end infinite;color:#667eea;font-weight:300;margin-left:1px}.typing-cursor-inline[data-v-06031869]{display:inline;color:#667eea;font-weight:700;animation:blink-06031869 1s step-end infinite;margin-left:1px}@keyframes blink-06031869{0%,to{opacity:1}50%{opacity:0}}.streaming-content[data-v-06031869] h2{font-size:16px;margin:8px 0 4px;font-weight:600}.streaming-content[data-v-06031869] h3{font-size:15px;margin:6px 0 4px;font-weight:600}.streaming-content[data-v-06031869] h4{font-size:14px;margin:4px 0 2px;font-weight:600}.streaming-content[data-v-06031869] strong{font-weight:600}.streaming-content[data-v-06031869] .md-code-block{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:10px;overflow-x:auto;font-size:13px;margin:8px 0}.streaming-content[data-v-06031869] .md-code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #333}.streaming-content[data-v-06031869] .md-code-lang{color:#999;font-size:12px}.streaming-content[data-v-06031869] .md-code-copy{background:#333;color:#ccc;border:none;padding:2px 6px;border-radius:4px;cursor:pointer;font-size:12px}.streaming-content[data-v-06031869] .inline-code{background:rgba(102,126,234,.08);padding:1px 5px;border-radius:4px;font-size:13px;color:#667eea}.streaming-content[data-v-06031869] ul,.streaming-content[data-v-06031869] ol{padding-left:18px;margin:4px 0}.streaming-content[data-v-06031869] li{margin:2px 0}.streaming-content[data-v-06031869] blockquote{border-left:3px solid #667eea;margin:8px 0;color:#666;background:rgba(102,126,234,.03);border-radius:0 8px 8px 0;padding:6px 12px}.streaming-content[data-v-06031869] .ar-highlight{display:inline;padding:1px 4px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.streaming-content[data-v-06031869] .ar-highlight:hover{filter:brightness(.95);transform:scale(1.02)}.streaming-content[data-v-06031869] table{border-collapse:collapse;width:100%;margin:6px 0}.streaming-content[data-v-06031869] th,.streaming-content[data-v-06031869] td{border:1px solid #e8e8ed;padding:6px 10px;font-size:13px}.streaming-content[data-v-06031869] th{background:rgba(102,126,234,.05);font-weight:600}.evolution-degraded-notice[data-v-06031869]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12px;color:#e6a23c;background:rgba(230,162,60,.1);border-radius:6px;border:1px solid rgba(230,162,60,.3)}.evolution-degraded-notice .degraded-icon[data-v-06031869]{font-size:14px;line-height:1}.evolution-degraded-notice .degraded-text[data-v-06031869]{font-weight:500}.inline-options-row[data-v-06031869]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.06)}.inline-option-chip[data-v-06031869]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:16px;background:rgba(102,126,234,.06);border:1px solid rgba(102,126,234,.15);font-size:13px;color:#5a5a72;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.inline-option-chip[data-v-06031869]:hover{background:rgba(102,126,234,.14);color:#667eea;border-color:#667eea4d;transform:translateY(-1px)}.inline-option-chip[data-v-06031869]:active{transform:scale(.96)}.inline-option-chip--recommended[data-v-06031869]{background:rgba(250,173,20,.08);border-color:#faad144d;color:#ad6800;flex-direction:column;align-items:flex-start;gap:2px}.inline-option-chip--recommended[data-v-06031869]:hover{background:rgba(250,173,20,.16);color:#ad6800;border-color:#faad1480;transform:translateY(-1px)}.inline-option-star[data-v-06031869]{font-size:12px;line-height:1}.inline-option-label[data-v-06031869]{line-height:1.4}.inline-option-reason[data-v-06031869]{display:block;font-size:11px;color:#d48806;opacity:.8;line-height:1.3;font-weight:400}.follow-up-question[data-v-06031869]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 12px;background:rgba(102,126,234,.04);border-radius:10px;border:1px solid rgba(102,126,234,.08)}.follow-up-icon[data-v-06031869]{font-size:14px;flex-shrink:0;line-height:1.5}.follow-up-text[data-v-06031869]{font-size:13px;color:#667eea;line-height:1.5;font-weight:500}.follow-up-suggestions[data-v-06031869]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:0 4px}.suggestion-chip[data-v-06031869]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:16px;background:rgba(102,126,234,.06);border:1px solid rgba(102,126,234,.15);font-size:13px;color:#5a5a72;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.suggestion-chip[data-v-06031869]:hover{background:rgba(102,126,234,.14);color:#667eea;border-color:#667eea4d;transform:translateY(-1px)}.suggestion-chip[data-v-06031869]:active{transform:scale(.96)}.generation-preview-card[data-v-06031869]{margin-top:10px;padding:12px 16px;background:linear-gradient(135deg,#f0f9eb 0%,#e1f3d8 100%);border:1px solid #67c23a;border-radius:10px}.preview-card-header[data-v-06031869]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-weight:600;color:#67c23a}.preview-card-icon[data-v-06031869]{font-size:14px;line-height:1}.preview-card-title[data-v-06031869]{font-size:13px;font-weight:600;color:#67c23a}.preview-card-content[data-v-06031869]{color:#606266;font-size:13px;line-height:1.6;margin-bottom:10px}.preview-card-actions[data-v-06031869]{display:flex;gap:8px}.preview-card-btn[data-v-06031869]{padding:5px 14px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.preview-card-btn--confirm[data-v-06031869]{background:#67c23a;color:#fff;border-color:#67c23a}.preview-card-btn--confirm[data-v-06031869]:hover{background:#85ce61;border-color:#85ce61;transform:translateY(-1px)}.preview-card-btn--confirm[data-v-06031869]:active{transform:scale(.96)}.preview-card-btn--adjust[data-v-06031869]{background:white;color:#e6a23c;border-color:#e6a23c}.preview-card-btn--adjust[data-v-06031869]:hover{background:#fdf6ec;border-color:#ebb563;transform:translateY(-1px)}.preview-card-btn--adjust[data-v-06031869]:active{transform:scale(.96)}.snippet-preview-card[data-v-06031869]{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #7dd3fc;border-radius:12px;padding:12px 16px;margin:8px 0}.snippet-preview-title[data-v-06031869]{font-size:13px;font-weight:600;color:#0369a1;margin-bottom:8px}.snippet-preview-item[data-v-06031869]{display:flex;align-items:flex-start;padding:4px 0;font-size:12px;color:#475569}.snippet-order[data-v-06031869]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background:#0ea5e9;color:#fff;font-size:11px;font-weight:600;margin-right:8px;flex-shrink:0}.snippet-content[data-v-06031869]{line-height:20px}.creation-approach-hint[data-v-06031869]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 12px;background:rgba(250,173,20,.06);border-radius:10px;border:1px solid rgba(250,173,20,.12)}.creation-approach-hint--streaming[data-v-06031869]{background:rgba(250,173,20,.03);border-style:dashed;opacity:.8}.creation-approach-icon[data-v-06031869]{font-size:14px;flex-shrink:0;line-height:1.5}.creation-approach-text[data-v-06031869]{font-size:12px;color:#d48806;line-height:1.5}.suggest-mode-hint[data-v-06031869]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 12px;background:rgba(82,196,26,.06);border-radius:10px;border:1px solid rgba(82,196,26,.12)}.suggest-mode-hint--streaming[data-v-06031869]{background:rgba(82,196,26,.03);border-style:dashed;opacity:.8}.suggest-mode-icon[data-v-06031869]{font-size:14px;flex-shrink:0;line-height:1.5}.suggest-mode-text[data-v-06031869]{font-size:12px;color:#389e0d;line-height:1.5}.copy-analysis-report-inline[data-v-06031869]{margin-top:12px}.msg-footer[data-v-6297c491]{display:flex;align-items:center;gap:6px;margin-top:4px}.msg-time[data-v-6297c491]{font-size:10px;color:#6e6e7a}.msg-actions[data-v-6297c491]{display:flex;gap:4px;opacity:1;transition:opacity .2s ease}.msg-action-btn[data-v-6297c491]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.8);color:#aaa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.msg-action-btn[data-v-6297c491]:hover{color:#667eea;border-color:#667eea33;background:rgba(102,126,234,.05)}.msg-action-btn--active[data-v-6297c491]{color:#667eea;border-color:#667eea4d;background:rgba(102,126,234,.1)}@media (max-width: 767px){.msg-actions[data-v-6297c491]{opacity:1}}.think-step-handler[data-v-df3ec79d]{background:transparent;border:none;border-radius:0;padding:0;margin:4px 0 8px}.think-header[data-v-df3ec79d]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;color:#6b7280;transition:color .2s;padding:2px 0}.think-header[data-v-df3ec79d]:hover{color:#4b5563}.think-icon[data-v-df3ec79d]{font-size:13px}.think-title[data-v-df3ec79d]{flex:1}.think-status[data-v-df3ec79d]{font-size:11px;color:#9ca3af}.think-status.completed[data-v-df3ec79d]{color:#10b981}.think-toggle-icon[data-v-df3ec79d]{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;transition:transform .2s ease;transform:rotate(0)}.think-toggle-icon.expanded[data-v-df3ec79d]{transform:rotate(90deg)}.think-content[data-v-df3ec79d]{margin-top:6px;padding:0;background:transparent;border-radius:0;min-height:40px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.3) transparent}.think-content[data-v-df3ec79d]::-webkit-scrollbar{width:4px}.think-content[data-v-df3ec79d]::-webkit-scrollbar-track{background:transparent}.think-content[data-v-df3ec79d]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.3);border-radius:2px}.think-content[data-v-df3ec79d]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.5)}.think-text-wrapper[data-v-df3ec79d]{font-size:13px;color:#6b7280;line-height:1.7;word-break:break-word}.typing-cursor-inline[data-v-df3ec79d]{display:inline;color:#667eea;font-weight:700;animation:think-blink-df3ec79d 1s infinite;margin-left:1px}@keyframes think-blink-df3ec79d{0%,50%{opacity:1}51%,to{opacity:0}}.process-text[data-v-df3ec79d]{font-size:13px;color:#6b7280;line-height:1.7;white-space:pre-wrap;word-wrap:break-word}.think-preview[data-v-df3ec79d]{margin-top:4px;padding:0 0 4px;font-size:13px;line-height:1.7;color:#8a8a9a;word-break:break-word;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.satisfaction-card[data-v-482541a5]{background:linear-gradient(135deg,#f0f9ff 0%,#e8f4fd 100%);border:1px solid #b8daff;border-radius:12px;padding:16px;margin:8px 0}.satisfaction-card[data-v-482541a5]:hover{box-shadow:0 2px 8px #00000014}.satisfaction-header[data-v-482541a5]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.satisfaction-icon[data-v-482541a5]{font-size:18px}.satisfaction-title[data-v-482541a5]{font-size:14px;font-weight:500;color:#333}.satisfaction-options[data-v-482541a5]{display:flex;flex-wrap:wrap;gap:8px}.satisfaction-option[data-v-482541a5]{padding:8px 14px;border:1px solid #d0d7de;border-radius:8px;background:#fff;font-size:13px;color:#333;cursor:pointer;transition:all .2s}.satisfaction-option[data-v-482541a5]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.satisfaction-option.selected[data-v-482541a5]{border-color:#409eff;background:#409eff;color:#fff}.satisfaction-custom[data-v-482541a5]{margin-top:12px}.custom-divider[data-v-482541a5]{display:flex;align-items:center;margin-bottom:8px}.custom-divider[data-v-482541a5]:before,.custom-divider[data-v-482541a5]:after{content:"";flex:1;height:1px;background:rgba(0,0,0,.08)}.custom-divider-text[data-v-482541a5]{font-size:12px;color:#909399;padding:0 8px;white-space:nowrap}.custom-textarea[data-v-482541a5]{width:100%;padding:8px 10px;border:1px solid #d0d7de;border-radius:8px;font-size:13px;color:#333;resize:vertical;font-family:inherit;line-height:1.5;box-sizing:border-box;transition:border-color .2s;outline:none}.custom-textarea[data-v-482541a5]:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.custom-textarea[data-v-482541a5]::placeholder{color:#c0c4cc}.custom-submit[data-v-482541a5]{margin-top:8px;padding:7px 16px;border:none;border-radius:8px;background:#409eff;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.custom-submit[data-v-482541a5]:hover:not(:disabled){background:#66b1ff}.custom-submit[data-v-482541a5]:disabled{background:#c0c4cc;cursor:not-allowed}.iteration-counter[data-v-482541a5]{margin-top:8px;font-size:12px;color:#909399;text-align:right}.interaction-component--layer1[data-v-482541a5]{border-left:3px solid #3b82f6}.interaction-component--layer2[data-v-482541a5]{border-left:3px solid #f59e0b}.interaction-component--layer3[data-v-482541a5]{border-left:3px solid #10b981}.message[data-v-e022f778]{margin-bottom:18px;display:flex;gap:10px;animation:msg-in-e022f778 .3s cubic-bezier(.22,1,.36,1);align-items:flex-start}@keyframes msg-in-e022f778{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message.user[data-v-e022f778]{justify-content:flex-end}.message.assistant[data-v-e022f778]{justify-content:flex-start}.msg-avatar[data-v-e022f778]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:16px}.msg-avatar--ai[data-v-e022f778]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 2px 8px #667eea33;color:#fff}.msg-avatar--user[data-v-e022f778]{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #43e97b33}.msg-body[data-v-e022f778]{min-width:0}.message.assistant .msg-body[data-v-e022f778]{max-width:100%;flex:1}.message.user .msg-body[data-v-e022f778]{max-width:78%}.msg-bubble[data-v-e022f778]{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.7;word-break:break-word}.msg-bubble--user[data-v-e022f778]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-bottom-right-radius:6px;box-shadow:0 3px 12px #667eea33}.msg-bubble--ai[data-v-e022f778]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#1a1a2e;border-bottom-left-radius:6px;border:none;box-shadow:none;padding:8px 0}.user-text[data-v-e022f778]{white-space:pre-wrap;word-break:break-word}.word-count[data-v-e022f778]{display:block;text-align:right;font-size:12px;color:#999;margin-top:4px;line-height:1.4}.word-level[data-v-e022f778]{color:#667eea;font-weight:500}.msg-footer[data-v-e022f778]{display:flex;align-items:center;gap:6px;margin-top:4px}.msg-time[data-v-e022f778]{font-size:10px;color:#c0c0c8}.zone-red .msg-bubble--ai[data-v-e022f778],.zone-yellow .msg-bubble--ai[data-v-e022f778],.zone-green .msg-bubble--ai[data-v-e022f778]{border-left:none}@media (min-width: 1200px){.message.user .msg-body[data-v-e022f778]{max-width:70%}}@media (max-width: 767px){.message.user .msg-body[data-v-e022f778]{max-width:84%}.msg-bubble[data-v-e022f778]{padding:10px 14px;font-size:13px;border-radius:16px}.msg-avatar[data-v-e022f778]{width:28px;height:28px;font-size:14px}.msg-avatar--user[data-v-e022f778]{font-size:11px}}@media (max-width: 375px){.message.user .msg-body[data-v-e022f778]{max-width:88%}.msg-bubble[data-v-e022f778]{padding:8px 12px;font-size:13px}}.option-card-list[data-v-1e40d748]{display:flex;flex-direction:column;gap:8px}.option-card[data-v-1e40d748]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.92);border:1.5px solid rgba(0,0,0,.06);border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.option-card[data-v-1e40d748]:hover{border-color:#667eea4d;box-shadow:0 2px 12px #667eea1a;transform:translateY(-1px)}.option-card[data-v-1e40d748]:active{transform:scale(.98)}.option-card--selected[data-v-1e40d748]{border-color:#667eea80;background:rgba(102,126,234,.06);box-shadow:0 2px 12px #667eea26}.option-card-icon[data-v-1e40d748]{width:36px;height:36px;border-radius:10px;background:rgba(102,126,234,.08);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.option-card--selected .option-card-icon[data-v-1e40d748]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.option-card-body[data-v-1e40d748]{flex:1;min-width:0}.option-card-title[data-v-1e40d748]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.4}.option-card--selected .option-card-title[data-v-1e40d748]{color:#667eea}.option-card-desc[data-v-1e40d748]{font-size:12px;color:#8c8c9a;margin-top:2px;line-height:1.4}.option-card-check[data-v-1e40d748]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.layer-header[data-v-1e40d748]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border-radius:10px;background:rgba(102,126,234,.06)}.layer-badge[data-v-1e40d748]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600;color:#fff}.layer-header--L1 .layer-badge[data-v-1e40d748]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.layer-header--L2 .layer-badge[data-v-1e40d748]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.layer-header--L3 .layer-badge[data-v-1e40d748]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.layer-title[data-v-1e40d748]{font-size:14px;font-weight:500;color:#1a1a2e}.option-card--direction[data-v-1e40d748]{padding:14px 16px}.option-card-index[data-v-1e40d748]{width:28px;height:28px;border-radius:50%;background:rgba(102,126,234,.1);color:#667eea;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.option-card--selected .option-card-index[data-v-1e40d748]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.recommended-tag[data-v-1e40d748]{display:inline-block;margin-left:6px;font-size:11px;color:#f5576c;font-weight:500}.option-card--recommended[data-v-1e40d748]{border-color:#f5576c40;background:rgba(245,87,108,.03)}.option-card-radio[data-v-1e40d748]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.radio-circle[data-v-1e40d748]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.15);transition:all .2s}.radio-circle--checked[data-v-1e40d748]{border-color:#667eea;background:#667eea;box-shadow:inset 0 0 0 4px #fff}.confirm-actions[data-v-1e40d748]{display:flex;gap:12px;margin-top:4px}.confirm-btn[data-v-1e40d748]{flex:1;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.confirm-btn--primary[data-v-1e40d748]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 4px 12px #667eea4d}.confirm-btn--primary[data-v-1e40d748]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.confirm-btn--secondary[data-v-1e40d748]{background:rgba(102,126,234,.08);color:#667eea;border:1.5px solid rgba(102,126,234,.2)}.confirm-btn--secondary[data-v-1e40d748]:hover{background:rgba(102,126,234,.14);border-color:#667eea59}.direction-decision-card[data-v-a1b0c587]{background:rgba(255,255,255,.96);border-radius:16px;padding:20px;box-shadow:0 2px 16px #0000000f}.direction-header[data-v-a1b0c587]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.direction-badge[data-v-a1b0c587]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:10px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.direction-badge--m3[data-v-a1b0c587]{gap:4px;padding:3px 10px;color:var(--m3-badge-color, #fa8c16);background:var(--m3-badge-bg, rgba(250, 140, 22, .12));border:1.5px dashed var(--m3-badge-border, rgba(250, 140, 22, .5));border-radius:8px}.direction-badge-stage[data-v-a1b0c587]{font-weight:700;letter-spacing:.5px}.direction-badge-divider[data-v-a1b0c587]{opacity:.5;margin:0 1px}.direction-badge-label[data-v-a1b0c587]{font-weight:500}.direction-badge-optional[data-v-a1b0c587]{margin-left:4px;padding:1px 6px;font-size:10px;font-weight:500;color:#fff;background:var(--m3-badge-color, #fa8c16);border-radius:6px;opacity:.85}.direction-title[data-v-a1b0c587]{font-size:15px;font-weight:500;color:#1a1a2e}.interaction-mode-switch[data-v-a1b0c587]{display:flex;gap:4px;margin-left:auto;background:rgba(0,0,0,.04);border-radius:8px;padding:2px}.mode-btn[data-v-a1b0c587]{padding:4px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:#8c8c9a;transition:all .2s}.mode-btn--active[data-v-a1b0c587]{background:#fff;color:#f5576c;box-shadow:0 1px 4px #00000014}.mode-btn[data-v-a1b0c587]:hover:not(.mode-btn--active){color:#666}.direction-groups[data-v-a1b0c587]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.direction-group[data-v-a1b0c587]{border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.direction-group-header[data-v-a1b0c587]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(240,147,251,.04);cursor:pointer;-webkit-user-select:none;user-select:none}.group-dimension-label[data-v-a1b0c587]{font-size:13px;font-weight:600;color:#1a1a2e}.group-toggle-icon[data-v-a1b0c587]{font-size:10px;color:#8c8c9a}.direction-group-options[data-v-a1b0c587]{padding:8px;display:flex;flex-direction:column;gap:8px}.direction-option[data-v-a1b0c587]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:rgba(255,255,255,.92);border:1.5px solid rgba(0,0,0,.06);border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.direction-option[data-v-a1b0c587]:hover{border-color:#f093fb4d;box-shadow:0 2px 12px #f093fb1a;transform:translateY(-1px)}.direction-option[data-v-a1b0c587]:active{transform:scale(.98)}.direction-option--selected[data-v-a1b0c587]{border-color:#f093fb80;background:rgba(240,147,251,.06);box-shadow:0 2px 12px #f093fb26}.direction-option--recommended[data-v-a1b0c587]{border-color:#f5576c33;background:rgba(245,87,108,.02)}.direction-option--non-recommended[data-v-a1b0c587]{opacity:.65}.direction-option--non-recommended[data-v-a1b0c587]:hover{opacity:1}.direction-option--selected.direction-option--recommended[data-v-a1b0c587]{border-color:#f093fb80;background:rgba(240,147,251,.06)}.direction-option--selected.direction-option--non-recommended[data-v-a1b0c587]{opacity:1}.direction-option-index[data-v-a1b0c587]{width:30px;height:30px;border-radius:50%;background:rgba(240,147,251,.1);color:#f5576c;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.direction-option--selected .direction-option-index[data-v-a1b0c587]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff}.direction-option-body[data-v-a1b0c587]{flex:1;min-width:0}.direction-option-label[data-v-a1b0c587]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.4}.direction-option--selected .direction-option-label[data-v-a1b0c587]{color:#f5576c}.recommended-mark[data-v-a1b0c587]{display:inline-block;margin-left:6px;padding:1px 8px;font-size:11px;color:#fff;font-weight:500;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:8px}.direction-option-desc[data-v-a1b0c587]{font-size:12px;color:#8c8c9a;margin-top:3px;line-height:1.4}.direction-option-llm-desc[data-v-a1b0c587]{font-size:12px;color:#666;margin-top:4px;line-height:1.5;padding:4px 8px;background:rgba(240,147,251,.04);border-radius:6px;border-left:2px solid rgba(240,147,251,.3)}.direction-option-preview[data-v-a1b0c587]{font-size:11px;color:#aaa;margin-top:2px;line-height:1.4;font-style:italic}.direction-option-radio[data-v-a1b0c587]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.radio-dot[data-v-a1b0c587]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.15);transition:all .2s}.radio-dot--checked[data-v-a1b0c587]{border-color:#f5576c;background:#f5576c;box-shadow:inset 0 0 0 4px #fff}.recommend-tooltip-wrapper[data-v-a1b0c587]{position:relative;flex-shrink:0}.recommend-info-icon[data-v-a1b0c587]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(240,147,251,.15);color:#f5576c;font-size:11px;font-weight:600;cursor:help}.recommend-tooltip[data-v-a1b0c587]{position:absolute;right:0;top:24px;z-index:10;padding:8px 12px;background:#1a1a2e;color:#fff;font-size:12px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 12px #00000026}.recommend-tooltip[data-v-a1b0c587]:before{content:"";position:absolute;top:-4px;right:6px;width:8px;height:8px;background:#1a1a2e;transform:rotate(45deg)}.expand-more-btn[data-v-a1b0c587]{text-align:center;padding:8px;font-size:12px;color:#f5576c;cursor:pointer;-webkit-user-select:none;user-select:none}.expand-more-btn[data-v-a1b0c587]:hover{background:rgba(240,147,251,.04);border-radius:8px}.direction-actions[data-v-a1b0c587]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.timeout-hint[data-v-a1b0c587]{font-size:12px;color:#e6a23c;animation:blink-a1b0c587 1s infinite}@keyframes blink-a1b0c587{0%,to{opacity:1}50%{opacity:.5}}.direction-confirm-btn[data-v-a1b0c587]{padding:10px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;box-shadow:0 4px 12px #f5576c4d}.direction-confirm-btn[data-v-a1b0c587]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.direction-confirm-btn[data-v-a1b0c587]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #f5576c66}.direction-confirm-btn[data-v-a1b0c587]:not(:disabled):active{transform:scale(.98)}.direction-fallback[data-v-a1b0c587]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;text-align:center}.direction-fallback-hint[data-v-a1b0c587]{font-size:14px;color:#8c8c9a;margin:0;line-height:1.5}.direction-fallback-btn[data-v-a1b0c587]{padding:10px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;box-shadow:0 4px 12px #f5576c4d}.direction-fallback-btn[data-v-a1b0c587]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f5576c66}.direction-fallback-btn[data-v-a1b0c587]:active{transform:scale(.98)}.direction-fallback-supplement[data-v-a1b0c587]{font-size:12px;color:#b0b0ba;margin:0;line-height:1.4}.direction-switch-agent-row[data-v-a1b0c587]{display:flex;justify-content:center;margin-top:10px}.direction-switch-agent-btn[data-v-a1b0c587]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:1.5px solid rgba(102,126,234,.25);background:transparent;color:#667eea}.direction-switch-agent-btn[data-v-a1b0c587]:hover{border-color:#667eea80;background:rgba(102,126,234,.06);transform:translateY(-1px)}.direction-switch-agent-btn[data-v-a1b0c587]:active{transform:scale(.98)}.switch-agent-icon[data-v-a1b0c587]{font-size:14px;line-height:1}.smart-default-hint[data-v-375bfc5c]{background:rgba(102,126,234,.04);border:1px solid rgba(102,126,234,.12);border-radius:14px;padding:12px 14px}.sdh-label[data-v-375bfc5c]{font-size:11px;color:#8c8c9a;margin-bottom:4px;letter-spacing:.3px}.sdh-value[data-v-375bfc5c]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.5;margin-bottom:10px}.sdh-actions[data-v-375bfc5c]{display:flex;gap:8px}.sdh-btn[data-v-375bfc5c]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:20px;border:none;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.sdh-btn--confirm[data-v-375bfc5c]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 2px 8px #667eea40}.sdh-btn--confirm[data-v-375bfc5c]:hover{box-shadow:0 4px 12px #667eea59;transform:translateY(-1px)}.sdh-btn--modify[data-v-375bfc5c]{background:rgba(102,126,234,.08);color:#667eea;border:1px solid rgba(102,126,234,.15)}.sdh-btn--modify[data-v-375bfc5c]:hover{background:rgba(102,126,234,.14);border-color:#667eea4d}.sdh-btn[data-v-375bfc5c]:active{transform:scale(.96)}.topic-select-panel[data-v-28aba5c4]{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tsp-question[data-v-28aba5c4]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(102,126,234,.06);border-radius:10px;margin-bottom:12px}.tsp-question-icon[data-v-28aba5c4]{font-size:16px;flex-shrink:0}.tsp-question-text[data-v-28aba5c4]{font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.5}.tsp-topics[data-v-28aba5c4]{display:flex;flex-direction:column;gap:6px}.tsp-topic[data-v-28aba5c4]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.tsp-topic[data-v-28aba5c4]:hover{background:rgba(102,126,234,.06)}.tsp-topic[data-v-28aba5c4]:active{transform:scale(.98)}.tsp-topic-emoji[data-v-28aba5c4]{font-size:20px;flex-shrink:0}.tsp-topic-body[data-v-28aba5c4]{flex:1;min-width:0}.tsp-topic-name[data-v-28aba5c4]{font-size:14px;font-weight:500;color:#1a1a2e}.tsp-topic-desc[data-v-28aba5c4]{font-size:12px;color:#8c8c9a;margin-top:2px;line-height:1.4}.tsp-topic-arrow[data-v-28aba5c4]{color:#c0c0cc;flex-shrink:0}.tsp-topic:hover .tsp-topic-arrow[data-v-28aba5c4]{color:#667eea}.interaction-component--layer1[data-v-28aba5c4]{border-left:3px solid #3b82f6}.interaction-component--layer2[data-v-28aba5c4]{border-left:3px solid #f59e0b}.interaction-component--layer3[data-v-28aba5c4]{border-left:3px solid #10b981}.interrogation-panel[data-v-88b9182b]{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ip-dimension[data-v-88b9182b]{margin-bottom:12px}.ip-dimension[data-v-88b9182b]:last-of-type{margin-bottom:14px}.ip-label[data-v-88b9182b]{display:block;font-size:12px;font-weight:500;color:#5a5a72;margin-bottom:4px}.ip-required[data-v-88b9182b]{color:#f56c6c;margin-left:2px}.ip-desc[data-v-88b9182b]{font-size:11px;color:#909399;margin-top:4px}.ip-error[data-v-88b9182b]{font-size:11px;color:#f56c6c;margin-top:4px}.ip-input[data-v-88b9182b]{width:100%;padding:8px 12px;border:1.5px solid rgba(0,0,0,.08);border-radius:10px;font-size:14px;color:#1a1a2e;background:rgba(255,255,255,.8);outline:none;transition:all .2s ease;box-sizing:border-box}.ip-input[data-v-88b9182b]::placeholder{color:#c0c0cc}.ip-input[data-v-88b9182b]:focus{border-color:#667eea66;box-shadow:0 0 0 3px #667eea14}.ip-select[data-v-88b9182b]{width:100%;padding:8px 12px;border:1.5px solid rgba(0,0,0,.08);border-radius:10px;font-size:14px;color:#1a1a2e;background:rgba(255,255,255,.8);outline:none;transition:all .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ip-select[data-v-88b9182b]:focus{border-color:#667eea66;box-shadow:0 0 0 3px #667eea14}.ip-radio-group[data-v-88b9182b]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.ip-step-header[data-v-88b9182b]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ip-step-progress[data-v-88b9182b]{font-size:12px;color:#909399;white-space:nowrap}.ip-step-bar[data-v-88b9182b]{flex:1;height:4px;background:rgba(0,0,0,.06);border-radius:2px;overflow:hidden}.ip-step-bar-fill[data-v-88b9182b]{height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px;transition:width .3s ease}.ip-step-actions[data-v-88b9182b]{display:flex;align-items:center;gap:8px;margin-top:14px}.ip-btn[data-v-88b9182b]{padding:8px 20px;border-radius:10px;border:none;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ip-btn-primary[data-v-88b9182b]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 3px 12px #667eea40}.ip-btn-primary[data-v-88b9182b]:hover:not(:disabled){box-shadow:0 4px 16px #667eea59;transform:translateY(-1px)}.ip-btn-primary[data-v-88b9182b]:disabled{opacity:.4;cursor:not-allowed}.ip-btn-secondary[data-v-88b9182b]{background:rgba(0,0,0,.04);color:#5a5a72}.ip-btn-secondary[data-v-88b9182b]:hover{background:rgba(0,0,0,.08)}.ip-submit[data-v-88b9182b]{width:100%;padding:10px;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 3px 12px #667eea40}.ip-submit[data-v-88b9182b]:hover:not(:disabled){box-shadow:0 4px 16px #667eea59;transform:translateY(-1px)}.ip-submit[data-v-88b9182b]:active:not(:disabled){transform:scale(.98)}.ip-submit[data-v-88b9182b]:disabled{opacity:.4;cursor:not-allowed}.ip-btn-skip[data-v-88b9182b]{padding:8px 16px;border-radius:10px;border:1px dashed rgba(102,126,234,.3);background:transparent;color:#667eea;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ip-btn-skip[data-v-88b9182b]:hover{background:rgba(102,126,234,.06);border-color:#667eea80}.ip-skip-btn[data-v-88b9182b]{display:block;width:100%;padding:8px;margin-top:8px;border-radius:10px;border:1px dashed rgba(102,126,234,.3);background:transparent;color:#667eea;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.ip-skip-btn[data-v-88b9182b]:hover{background:rgba(102,126,234,.06);border-color:#667eea80}.interrogation-panel--layer1[data-v-88b9182b]{border-color:#667eea33}.interrogation-panel--layer2[data-v-88b9182b]{border-color:#f093fb33}.interrogation-panel--layer3[data-v-88b9182b]{border-color:#4facfe33}.ip-dimension--prefilled[data-v-88b9182b]{background:rgba(16,185,129,.04);border-radius:8px;padding:8px;margin-left:-8px;margin-right:-8px}.ip-prefilled-tag[data-v-88b9182b]{display:inline-block;font-size:10px;color:#10b981;background:rgba(16,185,129,.12);padding:1px 6px;border-radius:8px;margin-left:6px;font-weight:500}.ip-input--prefilled[data-v-88b9182b]{border-color:#10b9814d;background:rgba(16,185,129,.03)}.ip-input--prefilled[data-v-88b9182b]:focus{border-color:#10b98180;box-shadow:0 0 0 3px #10b98114}.ip-red-zone-alert[data-v-88b9182b]{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;border-radius:8px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:12px;font-weight:500;animation:ip-red-zone-pulse-88b9182b 2s ease-in-out infinite}.ip-red-zone-icon[data-v-88b9182b]{font-size:14px}.ip-red-zone-text[data-v-88b9182b]{flex:1;line-height:1.4}@keyframes ip-red-zone-pulse-88b9182b{0%,to{background:rgba(239,68,68,.08);box-shadow:0 0 #ef444466}50%{background:rgba(239,68,68,.14);box-shadow:0 0 0 4px #ef444400}}.interaction-panel-unified[data-v-35ef9097]{min-height:0;transition:min-height .2s ease}.interaction-panel-unified[data-v-35ef9097]:empty{min-height:0}.mode-fade-enter-active[data-v-35ef9097]{transition:opacity .3s ease}.mode-fade-leave-active[data-v-35ef9097]{transition:opacity .2s ease}.mode-fade-enter-from[data-v-35ef9097],.mode-fade-leave-to[data-v-35ef9097]{opacity:0}.interaction-panel-row[data-v-35ef9097]{padding:0 4px;margin-bottom:12px}.skip-dialogue-wrap[data-v-35ef9097]{margin-bottom:8px;padding:10px 18px;border-radius:16px;background:rgba(64,158,255,.06);border:1px solid rgba(64,158,255,.12);color:#303133;font-size:14px;line-height:1.5}.skip-dialogue-text[data-v-35ef9097]{font-weight:500}.skip-hint-card[data-v-35ef9097]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:16px;background:rgba(144,147,153,.06);border:1px solid rgba(144,147,153,.12);color:#909399;font-size:13px}.choose-hint-card[data-v-35ef9097]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:16px;background:rgba(103,194,58,.06);border:1px solid rgba(103,194,58,.12);color:#67c23a;font-size:13px}.choose-hint-icon[data-v-35ef9097]{font-size:16px;line-height:1}.choose-hint-text[data-v-35ef9097]{letter-spacing:.3px}.direct-generate-hint[data-v-35ef9097]{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:16px;background:rgba(64,158,255,.06);border:1px solid rgba(64,158,255,.15);color:#409eff;font-size:13px}.direct-generate-hint .hint-icon[data-v-35ef9097]{font-size:16px;line-height:1}.direct-generate-btn[data-v-35ef9097]{padding:6px 16px;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#409eff 0%,#66b1ff 100%);color:#fff;box-shadow:0 2px 8px #409eff4d;transition:all .2s}.direct-generate-btn[data-v-35ef9097]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff66}.direct-generate-btn[data-v-35ef9097]:active{transform:scale(.97)}.skip-hint-icon[data-v-35ef9097]{font-size:16px;line-height:1}.skip-hint-text[data-v-35ef9097]{letter-spacing:.3px}.ask-open-hint-card[data-v-35ef9097]{display:inline-flex;align-items:flex-start;gap:8px;padding:10px 18px;border-radius:16px;background:rgba(102,126,234,.06);border:1px solid rgba(102,126,234,.12);color:#667eea;font-size:13px}.ask-open-hint-icon[data-v-35ef9097]{font-size:16px;line-height:1;margin-top:2px}.ask-open-content[data-v-35ef9097]{display:flex;flex-direction:column;gap:8px}.ask-open-hint-text[data-v-35ef9097]{letter-spacing:.3px}.ask-open-hints[data-v-35ef9097]{display:flex;flex-wrap:wrap;gap:6px}.ask-open-hint-chip[data-v-35ef9097]{display:inline-block;padding:4px 12px;border-radius:12px;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.18);font-size:12px;color:#667eea;cursor:pointer;transition:all .2s}.ask-open-hint-chip[data-v-35ef9097]:hover{background:rgba(102,126,234,.2);border-color:#667eea59}.conversational-ask-card[data-v-35ef9097]{background:rgba(255,255,255,.95);border:1px solid rgba(102,126,234,.12);border-radius:16px;padding:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 12px #667eea14}.conv-ask-preview[data-v-35ef9097]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(102,126,234,.06));border-radius:10px;border-left:3px solid #3b82f6;font-size:13px;color:#475569;line-height:1.5}.conv-ask-preview-icon[data-v-35ef9097]{font-size:14px;flex-shrink:0;margin-top:1px}.conv-ask-preview-text[data-v-35ef9097]{flex:1}.conv-ask-question[data-v-35ef9097]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.conv-ask-icon[data-v-35ef9097]{font-size:16px;line-height:1.4;flex-shrink:0}.conv-ask-text[data-v-35ef9097]{font-size:14px;color:#1a1a2e;line-height:1.5;font-weight:500}.conv-ask-labels[data-v-35ef9097]{display:flex;flex-direction:column;gap:4px}.conv-ask-labels .conv-ask-label[data-v-35ef9097]{display:block;font-size:14px;color:#1a1a2e;line-height:1.5;font-weight:500}.conv-ask-input-row[data-v-35ef9097]{display:flex;align-items:center;gap:8px}.conv-ask-input[data-v-35ef9097]{flex:1;padding:10px 14px;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;font-size:14px;color:#1a1a2e;background:rgba(255,255,255,.8);outline:none;transition:all .2s ease;box-sizing:border-box}.conv-ask-input[data-v-35ef9097]::placeholder{color:#6e6e7a}.conv-ask-input[data-v-35ef9097]:focus{border-color:#667eea66;box-shadow:0 0 0 3px #667eea14}.conv-ask-send[data-v-35ef9097]{width:40px;height:40px;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:0 3px 12px #667eea40}.conv-ask-send[data-v-35ef9097]:hover:not(:disabled){box-shadow:0 4px 16px #667eea59;transform:translateY(-1px)}.conv-ask-send[data-v-35ef9097]:disabled{opacity:.4;cursor:not-allowed}.conv-ask-inspiration[data-v-35ef9097]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;background:rgba(255,193,7,.06);border-radius:10px}.conv-ask-inspiration-icon[data-v-35ef9097]{font-size:14px;flex-shrink:0;line-height:1.4}.conv-ask-inspiration-text[data-v-35ef9097]{font-size:12px;color:#8a6d00;line-height:1.4}.conv-ask-hints[data-v-35ef9097]{display:flex;gap:8px;margin-top:10px}.conv-ask-options[data-v-35ef9097]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.conv-ask-option-chip[data-v-35ef9097]{display:inline-flex;align-items:center;gap:2px;padding:6px 14px;border-radius:16px;background:rgba(102,126,234,.08);color:#444;font-size:13px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;border:1px solid rgba(102,126,234,.15)}.conv-ask-option-chip[data-v-35ef9097]:hover{background:rgba(102,126,234,.18);border-color:#667eea4d;transform:translateY(-1px)}.conv-ask-option-recommended[data-v-35ef9097]{background:rgba(102,126,234,.12);border-color:#667eea40;font-weight:500}.option-star[data-v-35ef9097]{font-size:11px}.conv-ask-hint[data-v-35ef9097]{display:inline-block;padding:4px 12px;border-radius:12px;background:rgba(102,126,234,.06);color:#667eea;font-size:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.conv-ask-hint[data-v-35ef9097]:hover{background:rgba(102,126,234,.12)}.resume-generate-btn[data-v-35ef9097]{display:block;margin:8px auto 0;padding:8px 20px;background:#409eff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.resume-generate-btn[data-v-35ef9097]:hover{background:#66b1ff}.direction-fallback-card[data-v-35ef9097]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 20px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 2px 16px #0000000f;text-align:center}.direction-fallback-card p[data-v-35ef9097]{font-size:13px;color:#6e6e7a;margin:0;line-height:1.5}.direction-fallback-btn[data-v-35ef9097]{padding:8px 24px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:none;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;box-shadow:0 4px 12px #f5576c4d}.direction-fallback-btn[data-v-35ef9097]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f5576c66}.direction-fallback-btn[data-v-35ef9097]:active{transform:scale(.98)}.chat-messages[data-v-bdac7cfc]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 16px 8px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.chat-messages[data-v-bdac7cfc]::-webkit-scrollbar{width:6px}.chat-messages[data-v-bdac7cfc]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-bdac7cfc]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.25);border-radius:3px}.chat-messages[data-v-bdac7cfc]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.45)}.message[data-v-bdac7cfc]{margin-bottom:18px;display:flex;gap:10px;animation:msg-in-bdac7cfc .3s cubic-bezier(.22,1,.36,1);align-items:flex-start}@keyframes msg-in-bdac7cfc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message.user[data-v-bdac7cfc]{justify-content:flex-end}.message.assistant[data-v-bdac7cfc]{justify-content:flex-start}.msg-avatar[data-v-bdac7cfc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:16px}.msg-avatar--ai[data-v-bdac7cfc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 2px 8px #667eea33;color:#fff}.msg-body[data-v-bdac7cfc]{max-width:78%;min-width:0}.msg-bubble[data-v-bdac7cfc]{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.7;word-break:break-word}.msg-bubble--user[data-v-bdac7cfc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-bottom-right-radius:6px;box-shadow:0 2px 12px #667eea33}.msg-bubble--ai[data-v-bdac7cfc]{background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1a1a2e;border-bottom-left-radius:6px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.03)}.typing-dots[data-v-bdac7cfc]{display:flex;gap:5px;padding:4px 0}.typing-dots span[data-v-bdac7cfc]{width:7px;height:7px;border-radius:50%;background:#c0c0d0;animation:dot-bounce-bdac7cfc 1.4s infinite ease-in-out}.typing-dots span[data-v-bdac7cfc]:nth-child(1){animation-delay:0s}.typing-dots span[data-v-bdac7cfc]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-bdac7cfc]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-bdac7cfc{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.thinking-indicator[data-v-bdac7cfc]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(102,126,234,.1);box-shadow:0 2px 12px #0000000a;margin-bottom:12px;animation:thinking-fade-in-bdac7cfc .3s ease}@keyframes thinking-fade-in-bdac7cfc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.thinking-dots[data-v-bdac7cfc]{display:flex;gap:4px}.thinking-dots span[data-v-bdac7cfc]{width:6px;height:6px;border-radius:50%;background:#667eea;animation:thinking-dot-pulse-bdac7cfc 1.4s infinite ease-in-out}.thinking-dots span[data-v-bdac7cfc]:nth-child(1){animation-delay:0s}.thinking-dots span[data-v-bdac7cfc]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-bdac7cfc]:nth-child(3){animation-delay:.4s}@keyframes thinking-dot-pulse-bdac7cfc{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.thinking-text[data-v-bdac7cfc]{font-size:13px;color:#667eea;font-weight:500;letter-spacing:.3px}.thinking-reasoning[data-v-bdac7cfc]{padding:0 18px 8px;margin-bottom:8px;animation:fadeIn-bdac7cfc .3s ease-in}.thinking-reasoning-icon[data-v-bdac7cfc]{font-size:14px;margin-right:4px}.thinking-reasoning-text[data-v-bdac7cfc]{font-size:13px;color:#999;font-style:italic;line-height:1.5}.thinking-reasoning-toggle[data-v-bdac7cfc]{display:inline-block;margin-left:6px;font-size:12px;color:#667eea;cursor:pointer;font-style:normal;-webkit-user-select:none;user-select:none}.thinking-reasoning-toggle[data-v-bdac7cfc]:hover{color:#764ba2}@keyframes fadeIn-bdac7cfc{0%{opacity:0}to{opacity:1}}.stop-row[data-v-bdac7cfc]{display:flex;justify-content:center;padding:8px 0}.stop-btn[data-v-bdac7cfc]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.9);color:#888;font-size:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000a;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stop-btn[data-v-bdac7cfc]:hover{color:#e74c3c;border-color:#e74c3c33;background:rgba(254,240,240,.9)}.stop-btn[data-v-bdac7cfc]:active{transform:scale(.96)}.zone-red .msg-bubble--ai[data-v-bdac7cfc]{border-left:3px solid #ef4444}.zone-yellow .msg-bubble--ai[data-v-bdac7cfc]{border-left:3px solid #f59e0b}.zone-green .msg-bubble--ai[data-v-bdac7cfc]{border-left:3px solid #22c55e}@media (min-width: 1200px){.chat-messages[data-v-bdac7cfc]{padding:24px 32px 8px;max-width:860px;margin:0 auto;width:100%}.msg-body[data-v-bdac7cfc]{max-width:70%}}@media (max-width: 767px){.chat-messages[data-v-bdac7cfc]{padding:12px 10px 4px}.msg-body[data-v-bdac7cfc]{max-width:84%}.msg-bubble[data-v-bdac7cfc]{padding:10px 14px;font-size:13px;border-radius:16px}.msg-avatar[data-v-bdac7cfc]{width:28px;height:28px;font-size:14px}}@media (max-width: 375px){.msg-body[data-v-bdac7cfc]{max-width:88%}.msg-bubble[data-v-bdac7cfc]{padding:8px 12px;font-size:13px}}.agent-cards-wrapper[data-v-d5cec291]{position:relative;padding:10px 12px 6px}.agent-cards-row[data-v-d5cec291]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.agent-cards-row[data-v-d5cec291]::-webkit-scrollbar{display:none}.agent-cards-scroll[data-v-d5cec291]{display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:4px;min-width:max-content}.agent-scroll-fade[data-v-d5cec291]{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#667eea;transition:all .2s ease;-webkit-tap-highlight-color:transparent;pointer-events:none}.agent-scroll-fade svg[data-v-d5cec291]{pointer-events:auto}.agent-scroll-fade[data-v-d5cec291]:hover{background:#fff;box-shadow:0 3px 12px #667eea33}.agent-scroll-fade--left[data-v-d5cec291]{left:4px}.agent-scroll-fade--right[data-v-d5cec291]{right:4px}.agent-chip[data-v-d5cec291]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:20px;background:rgba(255,255,255,.85);border:1.5px solid rgba(0,0,0,.05);cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);flex-shrink:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agent-chip[data-v-d5cec291]:hover{border-color:#667eea40;box-shadow:0 2px 8px #667eea1a;transform:translateY(-1px)}.agent-chip[data-v-d5cec291]:active{transform:scale(.96)}.agent-chip--active[data-v-d5cec291]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:transparent;box-shadow:0 3px 12px #667eea40;transform:translateY(-1px)}.agent-chip--active .agent-chip-name[data-v-d5cec291]{color:#fff;font-weight:500}.agent-chip-name[data-v-d5cec291]{font-size:12px;color:#5a5a72;white-space:nowrap;letter-spacing:.2px}.agent-chip--active .agent-chip-name[data-v-d5cec291]{color:#fff}@media (max-width: 767px){.agent-chip[data-v-d5cec291]{padding:5px 10px}.agent-chip-name[data-v-d5cec291]{font-size:11px}}@media (max-width: 375px){.agent-chip[data-v-d5cec291]{padding:4px 8px;gap:3px}.agent-chip-name[data-v-d5cec291]{font-size:10px}}.input-security-indicator[data-v-2dc4e8cd]{border-radius:10px;padding:6px 12px;font-size:12px;transition:all .25s ease;border:1px solid transparent}.is-safe[data-v-2dc4e8cd]{background:rgba(103,194,58,.06);border-color:#67c23a26;color:#67c23a}.is-warning[data-v-2dc4e8cd]{background:rgba(230,162,60,.06);border-color:#e6a23c33;color:#e6a23c}.is-danger[data-v-2dc4e8cd]{background:rgba(245,108,108,.06);border-color:#f56c6c33;color:#f56c6c}.security-summary[data-v-2dc4e8cd]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.security-icon[data-v-2dc4e8cd],.security-badge[data-v-2dc4e8cd]{flex-shrink:0}.security-text[data-v-2dc4e8cd]{flex:1;font-weight:500;letter-spacing:.2px}.expand-icon[data-v-2dc4e8cd]{flex-shrink:0;transition:transform .25s ease;opacity:.6}.expand-icon--open[data-v-2dc4e8cd]{transform:rotate(180deg)}.security-issues[data-v-2dc4e8cd]{list-style:none;margin:8px 0 0;padding:6px 0 0;border-top:1px solid rgba(0,0,0,.05)}.issue-item[data-v-2dc4e8cd]{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:11px;color:#5a5a72}.severity-high[data-v-2dc4e8cd]{color:#f56c6c}.severity-medium[data-v-2dc4e8cd]{color:#e6a23c}.severity-low[data-v-2dc4e8cd]{color:#909399}.issue-type-icon[data-v-2dc4e8cd]{flex-shrink:0}.issue-type-label[data-v-2dc4e8cd]{font-weight:500;white-space:nowrap}.issue-message[data-v-2dc4e8cd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-expand-enter-active[data-v-2dc4e8cd],.security-expand-leave-active[data-v-2dc4e8cd]{transition:all .2s ease;overflow:hidden}.security-expand-enter-from[data-v-2dc4e8cd],.security-expand-leave-to[data-v-2dc4e8cd]{opacity:0;max-height:0}.security-expand-enter-to[data-v-2dc4e8cd],.security-expand-leave-from[data-v-2dc4e8cd]{opacity:1;max-height:240px}@media (max-width: 767px){.input-security-indicator[data-v-2dc4e8cd]{padding:5px 10px;font-size:11px}.issue-message[data-v-2dc4e8cd]{white-space:normal}}.chat-bottom-area[data-v-50362d80]{background:linear-gradient(180deg,rgba(245,246,250,0) 0%,rgba(245,246,250,.95) 16px,#f5f6fa 100%);flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0px)}.ai-config-bar[data-v-50362d80]{display:flex;align-items:center;padding:6px 12px 0}.ai-config-btn[data-v-50362d80]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:14px;border:1px solid rgba(102,126,234,.18);background:linear-gradient(135deg,rgba(102,126,234,.06) 0%,rgba(118,75,162,.04) 100%);color:#4a4a5e;cursor:pointer;font-size:12px;line-height:1;transition:all .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.ai-config-btn[data-v-50362d80]:hover{background:linear-gradient(135deg,rgba(102,126,234,.12) 0%,rgba(118,75,162,.08) 100%);border-color:#667eea59;color:#667eea;box-shadow:0 2px 8px #667eea1f}.ai-config-btn[data-v-50362d80]:active{transform:scale(.96)}.ai-config-icon[data-v-50362d80]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 6px #667eea4d}.ai-config-label[data-v-50362d80]{font-weight:500;letter-spacing:.2px}.input-row[data-v-50362d80]{padding:4px 12px 10px}.input-security-wrapper[data-v-50362d80]{margin:0 4px 4px;border-radius:12px}.input-box[data-v-50362d80]{display:flex;align-items:flex-end;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;border:1.5px solid rgba(0,0,0,.06);padding:8px 8px 8px 16px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 12px #00000008}.input-box--focused[data-v-50362d80]{border-color:#667eea66;box-shadow:0 2px 20px #667eea1a,0 0 0 3px #667eea0f}.input-textarea[data-v-50362d80]{flex:1;border:none;outline:none;resize:none;font-size:14px;line-height:1.5;color:#1a1a2e;background:transparent;font-family:inherit;padding:4px 0;max-height:140px;overflow-y:auto}.input-textarea[data-v-50362d80]::placeholder{color:#b8b8c8}.send-btn[data-v-50362d80]{width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.04);color:#c0c0cc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);flex-shrink:0;-webkit-tap-highlight-color:transparent}.send-btn--active[data-v-50362d80]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 3px 12px #667eea4d}.send-btn--active[data-v-50362d80]:hover{box-shadow:0 4px 16px #667eea66;transform:scale(1.05)}.send-btn--active[data-v-50362d80]:active{transform:scale(.92)}.send-btn--stop[data-v-50362d80]{background:rgba(231,76,60,.08);color:#e74c3c}.send-btn--stop[data-v-50362d80]:hover{background:#e74c3c;color:#fff;box-shadow:0 3px 12px #e74c3c4d}.send-btn[data-v-50362d80]:disabled{cursor:not-allowed;opacity:.4}.input-tools[data-v-50362d80]{display:flex;align-items:center;gap:2px;padding:4px 8px 0}.tool-btn[data-v-50362d80]{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#c0c0cc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.tool-btn[data-v-50362d80]:hover{background:rgba(102,126,234,.06);color:#667eea}.tool-btn[data-v-50362d80]:active{transform:scale(.9)}.input-hint[data-v-50362d80]{font-size:10px;color:#d0d0d8;margin-left:auto;letter-spacing:.3px}@media (min-width: 1200px){.chat-bottom-area[data-v-50362d80]{max-width:860px;margin:0 auto;width:100%}}@media (max-width: 767px){.input-textarea[data-v-50362d80]{font-size:16px;max-height:100px}.send-btn[data-v-50362d80]{width:34px;height:34px}.input-hint[data-v-50362d80]{display:none}}.upload-icon-btn[data-v-50362d80]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#9aa0b4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent;margin-bottom:2px}.upload-icon-btn[data-v-50362d80]:hover:not(:disabled){background:rgba(102,126,234,.06);color:#667eea}.upload-icon-btn[data-v-50362d80]:active:not(:disabled){transform:scale(.9)}.upload-icon-btn--disabled[data-v-50362d80],.upload-icon-btn[data-v-50362d80]:disabled{cursor:not-allowed;opacity:.4}.file-input-hidden[data-v-50362d80]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-status-bar[data-v-50362d80]{display:flex;align-items:center;gap:6px;padding:6px 12px;margin:0 4px 6px;border-radius:10px;font-size:12px;line-height:1.4;border:1px solid transparent;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.file-status-bar--uploading[data-v-50362d80]{border-color:#667eea4d;background:rgba(102,126,234,.06);color:#667eea}.file-status-bar--success[data-v-50362d80]{border-color:#10b9814d;background:rgba(16,185,129,.06);color:#059669}.file-status-bar--error[data-v-50362d80]{border-color:#ef44444d;background:rgba(239,68,68,.06);color:#dc2626}.file-status-icon[data-v-50362d80]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;font-weight:700;flex-shrink:0}.file-status-name[data-v-50362d80]{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-status-size[data-v-50362d80]{color:#9aa0b4;font-size:11px;flex-shrink:0}.file-status-error[data-v-50362d80]{color:#dc2626;font-size:11px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-status-remove[data-v-50362d80]{width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:#9aa0b4;cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;transition:all .15s ease}.file-status-remove[data-v-50362d80]:hover{background:rgba(0,0,0,.06);color:#4a4a5e}.file-spinner[data-v-50362d80]{display:inline-block;width:12px;height:12px;border:2px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:file-spin-50362d80 .8s linear infinite}@keyframes file-spin-50362d80{to{transform:rotate(360deg)}}@media (max-width: 767px){.file-status-name[data-v-50362d80]{max-width:140px}.file-status-bar[data-v-50362d80]{padding:5px 10px;font-size:11px}}.chat-error-boundary[data-v-ab267e4e]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;position:relative!important}.chat-error-boundary[role=alert][data-v-ab267e4e]{position:relative!important}.error-boundary-panel[data-v-ab267e4e]{display:flex;align-items:center;justify-content:center;min-height:320px;padding:24px}.error-boundary-actions[data-v-ab267e4e]{display:flex;flex-direction:column;align-items:center;gap:12px}.error-boundary-actions .el-button[data-v-ab267e4e]{margin-left:0}.error-trace-id[data-v-ab267e4e]{font-size:12px;color:var(--el-text-color-secondary);font-family:monospace;margin:0 0 4px}.sse-error-handler[data-v-66f95912]{width:100%}.sse-status-alert[data-v-66f95912],.backpressure-alert[data-v-66f95912]{margin-bottom:8px}.sse-alert-content[data-v-66f95912]{display:flex;align-items:center;gap:8px}.sse-alert-text[data-v-66f95912]{flex:1;display:flex;align-items:center;gap:4px}.sse-alert-close[data-v-66f95912]{cursor:pointer;margin-left:auto;flex-shrink:0}.sse-alert-close[data-v-66f95912]:hover{color:var(--el-color-danger)}.scroll-bottom-fab[data-v-c8b9479c]{position:absolute;right:20px;bottom:140px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.04);background:rgba(255,255,255,.9);color:#888;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #00000014;transition:all .2s cubic-bezier(.22,1,.36,1);z-index:5;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.scroll-bottom-fab[data-v-c8b9479c]:hover{color:#667eea;border-color:#667eea33;box-shadow:0 4px 20px #667eea26;transform:translateY(-2px)}.scroll-bottom-fab[data-v-c8b9479c]:active{transform:scale(.9)}.scroll-fade-enter-active[data-v-c8b9479c],.scroll-fade-leave-active[data-v-c8b9479c]{transition:opacity .25s ease,transform .25s ease}.scroll-fade-enter-from[data-v-c8b9479c],.scroll-fade-leave-to[data-v-c8b9479c]{opacity:0;transform:translateY(8px)}@media (max-width: 767px){.scroll-bottom-fab[data-v-c8b9479c]{right:14px;bottom:130px;width:32px;height:32px}}.profile-preview[data-v-32ac5030]{margin-top:4px;padding:12px;background:#f9f9f9;border-radius:6px;border-left:3px solid #fe2c55}.preview-label[data-v-32ac5030]{font-size:12px;color:#909399;margin-bottom:4px}.preview-content[data-v-32ac5030]{font-size:13px;color:#606266;line-height:1.5;max-height:100px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.config-tips[data-v-32ac5030]{margin-top:12px;padding:10px 12px;background:#f5f5f5;border-radius:4px}.tip-item[data-v-32ac5030]{font-size:12px;color:#909399;line-height:1.7}.hot-topic-sidebar[data-v-83e10dd9]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:100}.sidebar-toggle[data-v-83e10dd9]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:linear-gradient(135deg,#fe2c55 0%,#000000 100%);color:#fff;border:none;border-radius:0 12px 12px 0;cursor:pointer;box-shadow:2px 0 8px #00000026;transition:all .3s}.sidebar-toggle[data-v-83e10dd9]:hover{padding-right:12px;box-shadow:2px 0 12px #fe2c5566}.douyin-icon[data-v-83e10dd9]{font-size:20px}.toggle-label[data-v-83e10dd9]{font-size:12px;writing-mode:vertical-rl;letter-spacing:2px}.sidebar-panel[data-v-83e10dd9]{position:fixed;left:0;top:15vh;bottom:15vh;width:320px;background:white;border-radius:0 12px 12px 0;box-shadow:4px 0 20px #0000001a;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-83e10dd9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#fe2c55 0%,#000000 100%);color:#fff}.sidebar-title[data-v-83e10dd9]{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.sidebar-close[data-v-83e10dd9]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px}.sidebar-close[data-v-83e10dd9]:hover{background:rgba(255,255,255,.2)}.sidebar-content[data-v-83e10dd9]{flex:1;overflow-y:auto;padding:12px}.sidebar-loading[data-v-83e10dd9],.sidebar-empty[data-v-83e10dd9]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.hot-topic-card[data-v-83e10dd9]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:#f9f9f9;border-radius:8px;cursor:pointer;border-left:3px solid transparent;transition:all .2s}.hot-topic-card[data-v-83e10dd9]:hover{background:#f0f0f0;transform:translate(4px)}.hot-topic-card--selected[data-v-83e10dd9]{background:#fff0f3;border-left-color:#fe2c55}.hot-topic-card--high[data-v-83e10dd9]{border-left-color:#f56c6c}.hot-topic-card--medium[data-v-83e10dd9]{border-left-color:#e6a23c}.hot-topic-rank[data-v-83e10dd9]{width:28px;height:28px;border-radius:50%;background:#fe2c55;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.hot-topic-card--high .hot-topic-rank[data-v-83e10dd9]{background:#f56c6c}.hot-topic-card--medium .hot-topic-rank[data-v-83e10dd9]{background:#e6a23c}.hot-topic-info[data-v-83e10dd9]{flex:1;min-width:0}.hot-topic-title[data-v-83e10dd9]{font-size:14px;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-topic-meta[data-v-83e10dd9]{display:flex;gap:8px;font-size:12px;color:#909399}.hot-value[data-v-83e10dd9]{color:#fe2c55}.sidebar-slide-enter-active[data-v-83e10dd9],.sidebar-slide-leave-active[data-v-83e10dd9]{transition:transform .3s ease}.sidebar-slide-enter-from[data-v-83e10dd9],.sidebar-slide-leave-to[data-v-83e10dd9]{transform:translate(-100%)}.chat-container[data-v-f2a493ed]{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;background:var(--gradient-chat-bg, linear-gradient(180deg, #f5f6fa 0%, #ffffff 100%));position:relative;overflow:hidden}.chat-container--mobile[data-v-f2a493ed]{height:100dvh}.chat-container--keyboard-visible[data-v-f2a493ed] .chat-bottom-area{position:fixed;bottom:0;left:0;right:0;z-index:10;background:var(--backdrop-bg, rgba(255, 255, 255, .95));box-shadow:0 -4px 20px #0000000f;-webkit-backdrop-filter:var(--backdrop-blur, blur(12px));backdrop-filter:var(--backdrop-blur, blur(12px))}.chat-container--keyboard-visible[data-v-f2a493ed] .chat-messages{padding-bottom:60px}@supports not (height: 100dvh){.chat-container[data-v-f2a493ed]{height:100vh}}.chat-container[data-v-f2a493ed]>.chat-error-boundary{flex:1;min-height:0;display:flex;flex-direction:column}.chat-container__body[data-v-f2a493ed]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.chat-container__body[data-v-f2a493ed]>.chat-messages{flex:1;min-width:0;min-height:0}.chat-container[data-v-f2a493ed] .chat-toolbar,.chat-container[data-v-f2a493ed] .chat-bottom-area{flex-shrink:0}.chat-container[data-v-f2a493ed]>.chat-error-boundary{overflow:hidden}.chat-container__body[data-v-f2a493ed]>.chat-messages{position:relative;flex:1 1 0;min-width:0;min-height:0}.chat-container[data-v-f2a493ed]{display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;width:100%!important;overflow:hidden!important;position:relative!important}.chat-container[data-v-f2a493ed]>.chat-error-boundary{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;width:100%!important;position:relative!important}.chat-container__body[data-v-f2a493ed]{flex:1 1 0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important;width:100%!important}.chat-container__body[data-v-f2a493ed]>.chat-messages{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;height:auto!important;width:100%!important}@media (min-width: 1200px){.chat-container[data-v-f2a493ed] .chat-messages,.chat-container[data-v-f2a493ed] .chat-bottom-area{max-width:860px;margin:0 auto;width:100%}}.degradation-handler[data-v-868a303e]{width:100%}.degradation-panel[data-v-868a303e]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;border-left:4px solid var(--el-color-warning)}.degradation-panel.level-l1[data-v-868a303e]{border-left-color:#e6a23c}.degradation-panel.level-l2[data-v-868a303e]{border-left-color:#f90}.degradation-panel.level-l3[data-v-868a303e]{border-left-color:#c60}.degradation-panel.level-l4[data-v-868a303e]{border-left-color:#f56c6c}.degradation-panel.level-l5[data-v-868a303e]{border-left-color:#900}.degradation-header[data-v-868a303e]{display:flex;align-items:center;gap:8px}.degradation-strategy[data-v-868a303e]{font-size:14px;font-weight:600}.degradation-alert[data-v-868a303e]{margin:0}.affected-features[data-v-868a303e]{display:flex;flex-direction:column;gap:4px}.features-label[data-v-868a303e]{font-size:12px;color:var(--el-text-color-secondary)}.features-tags[data-v-868a303e]{display:flex;flex-wrap:wrap;gap:4px}.recovery-condition[data-v-868a303e]{font-size:12px;color:var(--el-text-color-secondary);margin:0}.degradation-actions[data-v-868a303e]{display:flex;gap:8px}.degradation-actions .el-button[data-v-868a303e]{margin-left:0}
