/*!
 * FizzGate-Admin v3.6.0
 * (c) 2020-2025 Joker-Lee
 * AGPL v3 Licensed.
 */.install-tip[data-v-988ef7cc]{color:#606266;font-size:12px;margin-bottom:6px}.install-cmd-card[data-v-988ef7cc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.install-cmd[data-v-988ef7cc]{margin:0;padding:10px 12px;background:#0f172a;color:#e5e7eb;border:1px solid #1f2937;border-radius:4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.25;white-space:pre;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.cmd-actions[data-v-988ef7cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copy-btn-lg[data-v-988ef7cc]{padding:10px 16px;font-size:14px}.method-switch[data-v-988ef7cc],.os-switch[data-v-988ef7cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:.25rem 0 .25rem .25rem}.method-switch .label[data-v-988ef7cc],.os-switch .label[data-v-988ef7cc]{color:#111827;font-size:1rem;font-weight:800}.method-switch[data-v-988ef7cc] .el-radio-group{background:#ffe4e6;border:1px solid #fb7185;border-radius:999px;padding:.2rem}.method-switch[data-v-988ef7cc] .el-radio-button__inner{background:transparent;border:0;color:#9f1239;font-weight:700;padding:.35rem .9rem;border-radius:999px}.method-switch[data-v-988ef7cc] .el-radio-button__inner:hover{background:#fecdd3;color:#881337}.method-switch[data-v-988ef7cc] .el-radio-button__orig-radio:checked+.el-radio-button__inner,.method-switch[data-v-988ef7cc] .is-active .el-radio-button__inner{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;-webkit-box-shadow:0 0 0 1px #db2777 inset;box-shadow:inset 0 0 0 1px #db2777}.method-switch[data-v-988ef7cc] .is-active .el-radio-button__inner:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.advanced-box[data-v-988ef7cc]{border:1px dashed #d1d5db;border-radius:6px;padding:10px 12px;background:#fafafa}.advanced-title[data-v-988ef7cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.25rem}.advanced-desc[data-v-988ef7cc]{color:#6b7280;font-size:12px}.hint[data-v-988ef7cc]{color:#9ca3af;font-size:12px;margin-top:4px}.ai-dashboard[data-v-98c0d6b2]{padding:20px}.stats-row[data-v-98c0d6b2]{margin-bottom:20px}.group-card[data-v-98c0d6b2]{height:160px}.group-header[data-v-98c0d6b2]{font-weight:700;color:#303133;font-size:14px;text-align:center}.group-header i[data-v-98c0d6b2]{margin-right:5px;color:#409eff}.stat-item[data-v-98c0d6b2]{padding:10px 5px}.single-stat[data-v-98c0d6b2],.stat-item[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.single-stat[data-v-98c0d6b2]{padding:20px;height:100%}.single-stat[data-v-98c0d6b2],.stat-icon[data-v-98c0d6b2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-icon[data-v-98c0d6b2]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:16px;color:#fff}.stat-icon.balance[data-v-98c0d6b2]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.cost[data-v-98c0d6b2]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-icon.total[data-v-98c0d6b2]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-icon.valid[data-v-98c0d6b2]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.stat-icon.count[data-v-98c0d6b2]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.stat-icon.token[data-v-98c0d6b2]{background:linear-gradient(135deg,#a8caba,#5d4e75)}.stat-icon.package[data-v-98c0d6b2]{background:linear-gradient(135deg,#ff9a9e,#fecfef);width:40px;height:40px;font-size:18px}.stat-info[data-v-98c0d6b2]{text-align:center}.stat-value[data-v-98c0d6b2]{font-size:16px;font-weight:700;color:#303133;margin-bottom:3px;line-height:1.2}.single-stat .stat-value[data-v-98c0d6b2]{font-size:18px;margin-bottom:6px}.stat-label[data-v-98c0d6b2]{font-size:11px;color:#909399;line-height:1.2}.single-stat .stat-label[data-v-98c0d6b2]{font-size:12px}.card-header[data-v-98c0d6b2]{font-weight:700;color:#303133}.charts-row[data-v-98c0d6b2]{margin-bottom:20px}.chart-card[data-v-98c0d6b2]{height:400px}.card-header[data-v-98c0d6b2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-header[data-v-98c0d6b2],.trend-toolbar[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trend-toolbar[data-v-98c0d6b2]{gap:8px}.chart-container[data-v-98c0d6b2]{height:320px}.billing-stats[data-v-98c0d6b2]{padding:20px}.billing-item[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #ebeef5}.billing-item[data-v-98c0d6b2]:last-child{border-bottom:none}.billing-label[data-v-98c0d6b2]{font-weight:700;color:#303133}.billing-value[data-v-98c0d6b2]{color:#606266}.main-content[data-v-98c0d6b2]{margin-bottom:20px}.management-card[data-v-98c0d6b2]{height:400px}.management-card .card-header[data-v-98c0d6b2]{font-size:13px}.management-card .el-button[data-v-98c0d6b2]{font-size:11px;padding:5px 8px}.expire-time-form[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.api-keys-list[data-v-98c0d6b2]{max-height:320px;overflow-y:auto}.api-key-item[data-v-98c0d6b2]{padding:12px 14px;border-bottom:1px solid #ebeef5;-webkit-transition:background-color .3s;transition:background-color .3s}.api-key-item[data-v-98c0d6b2]:hover{background-color:#f5f7fa}.api-key-item[data-v-98c0d6b2]:last-child{border-bottom:none}.key-main[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.key-head[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-name[data-v-98c0d6b2]{font-weight:700;color:#303133;font-size:12px}.key-token[data-v-98c0d6b2]{color:#606266;font-size:11px;word-break:break-all}.key-meta[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#909399}.meta[data-v-98c0d6b2]{color:#909399}.meta-tag[data-v-98c0d6b2]{margin-right:2px}.key-actions[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.key-actions .el-button.danger[data-v-98c0d6b2]{color:#f56c6c}.install-cmd-wrap[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.install-cmd[data-v-98c0d6b2]{margin:0;padding:10px 12px;background:#0f172a;color:#e5e7eb;border:1px solid #1f2937;border-radius:4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.25;white-space:pre;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.copy-btn[data-v-98c0d6b2]{padding:6px 10px}.install-cmd-card[data-v-98c0d6b2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.install-cmd-card .cmd-lang[data-v-98c0d6b2]{position:absolute;top:-10px;left:8px;background:#374151;color:#e5e7eb;border-radius:3px;padding:2px 6px;font-size:10px;border:1px solid #4b5563}.install-tip[data-v-98c0d6b2]{color:#606266;font-size:12px;margin-bottom:6px}.cmd-actions[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copy-btn-lg[data-v-98c0d6b2]{padding:10px 16px;font-size:14px}.email-tip[data-v-98c0d6b2]{font-size:12px;color:#909399;margin-top:4px}.nodes-list[data-v-98c0d6b2]{max-height:320px;overflow-y:auto}.node-item[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #ebeef5;-webkit-transition:background-color .3s;transition:background-color .3s}.node-item[data-v-98c0d6b2]:hover{background-color:#f5f7fa}.node-item[data-v-98c0d6b2]:last-child{border-bottom:none}.node-info[data-v-98c0d6b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.node-name[data-v-98c0d6b2]{font-weight:700;color:#303133;margin-bottom:5px}.node-name i[data-v-98c0d6b2]{margin-right:5px;color:#409eff}.node-details[data-v-98c0d6b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-size:12px}.node-region[data-v-98c0d6b2]{color:#606266}.node-latency[data-v-98c0d6b2]{font-weight:700}.node-latency.low-latency[data-v-98c0d6b2]{color:#67c23a}.node-latency.medium-latency[data-v-98c0d6b2]{color:#e6a23c}.node-latency.high-latency[data-v-98c0d6b2]{color:#f56c6c}.node-status[data-v-98c0d6b2]{text-align:right}.ai-notice-dialog[data-v-98c0d6b2] .el-dialog__body{padding-top:10px;min-height:520px}.notice-detail[data-v-98c0d6b2]{padding-right:8px}.notice-title[data-v-98c0d6b2]{margin:0 0 6px;font-size:16px;line-height:22px}.notice-time[data-v-98c0d6b2]{color:#909399;font-size:12px;margin-bottom:10px}.notice-content[data-v-98c0d6b2]{line-height:1.6}.notice-empty[data-v-98c0d6b2]{color:#909399}.notice-list[data-v-98c0d6b2]{max-height:520px;overflow-y:auto;border-left:1px solid #ebeef5;padding-left:8px}.notice-item[data-v-98c0d6b2]{padding:8px;border-radius:4px;cursor:pointer}.notice-item[data-v-98c0d6b2]:hover{background:#f5f7fa}.notice-item.active[data-v-98c0d6b2]{background:#ecf5ff}.notice-item .item-title[data-v-98c0d6b2]{font-size:13px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-item .item-time[data-v-98c0d6b2]{font-size:12px;color:#909399;margin-top:2px}@media (max-width:768px){.ai-dashboard[data-v-98c0d6b2]{padding:12px}.stats-row .el-col[data-v-98c0d6b2]{margin-bottom:12px}.main-content .el-col+.el-col[data-v-98c0d6b2]{margin-top:16px}.chart-card[data-v-98c0d6b2],.group-card[data-v-98c0d6b2],.management-card[data-v-98c0d6b2]{height:auto}.chart-container[data-v-98c0d6b2]{height:240px}.stat-icon[data-v-98c0d6b2]{width:30px;height:30px;font-size:14px;margin-bottom:6px}.stat-icon.package[data-v-98c0d6b2]{width:34px;height:34px;font-size:16px}.stat-value[data-v-98c0d6b2]{font-size:14px}.single-stat .stat-value[data-v-98c0d6b2]{font-size:16px}.stat-label[data-v-98c0d6b2]{font-size:10px}.trend-toolbar[data-v-98c0d6b2]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}.trend-toolbar .el-date-editor[data-v-98c0d6b2]{width:100%}.api-keys-list[data-v-98c0d6b2],.nodes-list[data-v-98c0d6b2]{max-height:none}}.muted[data-v-0c15a82c]{color:#909399}.usage-log-filter[data-v-0c15a82c]{margin-bottom:16px}.usage-log-filter .el-form-item[data-v-0c15a82c]{margin-right:16px;margin-bottom:12px}.timestamp-cell[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.timestamp-text[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#606266}.trace-id-text[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#909399;word-break:break-all}.card-key-text[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#409eff}.url-text[data-v-0c15a82c]{font-size:12px;color:#606266;word-break:break-all}.bytes-text[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#909399}.tokens-text[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#606266}.tokens-usage[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.tokens-usage .token-item[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:monospace;font-size:12px;color:#606266}.tokens-usage .label[data-v-0c15a82c]{color:#909399}.tokens-usage .value[data-v-0c15a82c]{color:#606266}.error-text[data-v-0c15a82c]{color:#f56c6c;font-size:12px}.error-text.muted[data-v-0c15a82c]{color:#909399}.auth-info[data-v-0c15a82c]{line-height:1.4}.auth-row[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-label[data-v-0c15a82c]{color:#909399;font-size:12px;margin-right:4px}.auth-mono[data-v-0c15a82c]{font-family:monospace;font-size:12px;color:#606266}.response-time-ok[data-v-0c15a82c]{color:#67c23a;font-weight:700}.response-time-error[data-v-0c15a82c]{color:#f56c6c;font-weight:700}.usage-expand[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:10px 12px;background:#f5f7fa;border-radius:6px}.usage-expand__block[data-v-0c15a82c]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.05);box-shadow:0 1px 2px rgba(15,23,42,.05)}.usage-expand__title[data-v-0c15a82c]{font-size:12px;font-weight:600;color:#374151}.usage-expand__text[data-v-0c15a82c]{white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;color:#1f2937;margin:0}.usage-expand__empty[data-v-0c15a82c]{font-size:12px;color:#909399}@media (max-width:768px){.usage-log-filter .el-form[data-v-0c15a82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.usage-log-filter .el-form-item[data-v-0c15a82c]{width:100%;margin-right:0}.usage-log-filter .el-date-editor[data-v-0c15a82c],.usage-log-filter .el-input[data-v-0c15a82c],.usage-log-filter .el-select[data-v-0c15a82c]{width:100%!important}}.claude-sidebar[data-v-329b8e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:260px;min-width:220px;max-width:280px;height:100%;border-right:1px solid #ebeef5;background:#fff}.claude-sidebar__header[data-v-329b8e8a]{padding:10px 12px 6px;border-bottom:1px solid #ebeef5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.claude-sidebar__header[data-v-329b8e8a],.claude-sidebar__title[data-v-329b8e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claude-sidebar__title-icon[data-v-329b8e8a]{font-size:18px;color:#409eff;margin-right:4px}.claude-sidebar__title-text[data-v-329b8e8a]{font-weight:600;font-size:14px}.claude-sidebar__new-agent[data-v-329b8e8a]{padding:8px 12px;border-bottom:1px solid #ebeef5}.claude-sidebar__body[data-v-329b8e8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.claude-sidebar__scroll[data-v-329b8e8a]{height:100%}.claude-sidebar__threads[data-v-329b8e8a]{padding:8px 8px 12px}.claude-sidebar__thread[data-v-329b8e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px;border-radius:4px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.claude-sidebar__thread[data-v-329b8e8a]:hover{background:#f5f7fa}.claude-sidebar__thread.is-active[data-v-329b8e8a]{background:#ecf5ff}.claude-sidebar__thread-main[data-v-329b8e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:190px}.claude-sidebar__thread-dot[data-v-329b8e8a]{width:6px;height:6px;border-radius:50%;margin-top:6px;margin-right:6px;background:#c0c4cc}.claude-sidebar__thread-dot.is-claude-3-5-sonnet-20241022[data-v-329b8e8a],.claude-sidebar__thread-dot.is-claude-3-7-sonnet-latest[data-v-329b8e8a],.claude-sidebar__thread-dot.is-claude-4-sonnet-latest[data-v-329b8e8a]{background:#409eff}.claude-sidebar__thread-dot.is-claude-3-5-haiku-20241022[data-v-329b8e8a],.claude-sidebar__thread-dot.is-claude-3-haiku-20240307[data-v-329b8e8a]{background:#67c23a}.claude-sidebar__thread-dot.is-claude-3-opus-20240229[data-v-329b8e8a],.claude-sidebar__thread-dot.is-claude-4.1-opus-latest[data-v-329b8e8a]{background:#9b59b6}.claude-sidebar__thread-text[data-v-329b8e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.claude-sidebar__thread-name[data-v-329b8e8a]{font-size:13px;font-weight:500;color:#303133;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.claude-sidebar__thread-model[data-v-329b8e8a]{font-size:11px;color:#909399}.claude-sidebar__thread-delete[data-v-329b8e8a]{opacity:0;padding:0}.claude-sidebar__thread:hover .claude-sidebar__thread-delete[data-v-329b8e8a]{opacity:1}.claude-sidebar__empty[data-v-329b8e8a]{padding:40px 12px;text-align:center;color:#909399}.claude-sidebar__empty-icon[data-v-329b8e8a]{font-size:24px;margin-bottom:8px}.claude-sidebar__empty-title[data-v-329b8e8a]{font-size:13px;margin-bottom:4px}.claude-sidebar__empty-desc[data-v-329b8e8a]{font-size:12px}.claude-sidebar__footer[data-v-329b8e8a]{border-top:1px solid #ebeef5;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.claude-sidebar__footer-btn[data-v-329b8e8a]{font-size:12px;padding:3px 4px}.claude-sidebar__footer-btn.is-danger[data-v-329b8e8a]{color:#f56c6c}.claude-msg[data-v-3bd32503]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.claude-msg.is-user[data-v-3bd32503]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.claude-msg__avatar[data-v-3bd32503]{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ecf5ff;color:#409eff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 6px}.claude-msg.is-user .claude-msg__avatar[data-v-3bd32503]{background:#f0f9eb;color:#67c23a}.claude-msg__body[data-v-3bd32503]{max-width:80%}.claude-msg__meta[data-v-3bd32503]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#909399;margin-bottom:2px}.claude-msg__role[data-v-3bd32503],.claude-msg__time[data-v-3bd32503]{margin-right:6px}.claude-msg__streaming[data-v-3bd32503]{color:#409eff}.claude-msg__bubble[data-v-3bd32503]{border-radius:6px;padding:6px 9px;line-height:1.6;font-size:13px;word-break:break-word;border:1px solid #ebeef5;background:#fff}.claude-msg__bubble--user[data-v-3bd32503]{background:#e8f5e9;border-color:#d9f0db}.claude-msg__bubble--assistant[data-v-3bd32503]{background:#fff}.claude-msg__actions[data-v-3bd32503]{margin-top:2px}.claude-msg__actions .el-button[data-v-3bd32503]{font-size:11px;padding:0 4px}.claude-msg-list[data-v-bef534fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:12px 16px;background:#f5f7fa}.claude-msg-list__inner[data-v-bef534fc]{max-width:900px;margin:0 auto}.claude-msg-list__empty[data-v-bef534fc]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#909399;text-align:center}.claude-msg-list__empty-icon[data-v-bef534fc]{font-size:32px;margin-bottom:8px}.claude-msg-list__empty-title[data-v-bef534fc]{font-size:16px;font-weight:500;margin-bottom:4px}.claude-msg-list__empty-desc[data-v-bef534fc]{font-size:13px}.claude-msg-list__anchor[data-v-bef534fc]{height:1px}.claude-files[data-v-58ca1e81]{margin-bottom:6px}.claude-files__summary[data-v-58ca1e81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#606266;margin-bottom:4px}.claude-files__icon[data-v-58ca1e81]{font-size:14px;margin-right:4px}.claude-files__grid[data-v-58ca1e81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.claude-files__item[data-v-58ca1e81]{border:1px solid #ebeef5;border-radius:4px;padding:4px 6px;background:#fff;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.claude-files__item.is-selected[data-v-58ca1e81]{border-color:#409eff;background:#ecf5ff}.claude-files__item-main[data-v-58ca1e81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claude-files__checkbox[data-v-58ca1e81]{margin-right:4px}.claude-files__meta[data-v-58ca1e81]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.claude-files__name[data-v-58ca1e81]{font-size:12px;color:#303133;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.claude-files__info[data-v-58ca1e81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.claude-files__info .el-tag[data-v-58ca1e81]{margin-right:4px}.claude-files__size[data-v-58ca1e81]{font-size:11px;color:#909399}.claude-files__remove[data-v-58ca1e81]{padding:0;margin-left:4px}.claude-input[data-v-49ed0a08]{border-top:1px solid #ebeef5;padding:8px 10px;background:#fff}.claude-input__area[data-v-49ed0a08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.claude-input__attach[data-v-49ed0a08]{margin-right:4px;padding:0 4px}.claude-input__send[data-v-49ed0a08]{margin-left:4px}.claude-input__footer[data-v-49ed0a08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.claude-input__counter[data-v-49ed0a08],.claude-input__hint[data-v-49ed0a08]{font-size:12px;color:#909399}.claude-input__file[data-v-49ed0a08]{display:none}.claude-create__tip[data-v-409b5bf2]{margin-top:4px;font-size:12px;color:#909399}.claude-chat-root[data-v-063afe12]{display:-webkit-box;display:-ms-flexbox;display:flex;height:72vh;min-height:520px;border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff}.claude-chat-main[data-v-063afe12]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.claude-chat-header[data-v-063afe12]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #ebeef5}.claude-chat-header[data-v-063afe12],.claude-chat-header__left[data-v-063afe12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claude-chat-header__title[data-v-063afe12]{font-weight:600;margin-right:8px}.claude-chat-header__right .el-button+.el-button[data-v-063afe12]{margin-left:4px}.mono[data-v-3d301f45]{font-family:SFMono-Regular,Consolas,monospace}.expired[data-v-3d301f45]{color:#909399}.email-tip[data-v-3d301f45]{font-size:12px;color:#909399;margin-top:4px}.install-tip[data-v-3d301f45]{color:#606266;font-size:12px;margin-bottom:6px}.install-cmd-card[data-v-3d301f45]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.install-cmd[data-v-3d301f45]{margin:0;padding:10px 12px;background:#0f172a;color:#e5e7eb;border:1px solid #1f2937;border-radius:4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.25;white-space:pre;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.cmd-actions[data-v-3d301f45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copy-btn-lg[data-v-3d301f45]{padding:10px 16px;font-size:14px}.personal-center[data-v-68538674]{padding:20px}.stats-row[data-v-68538674]{margin-bottom:20px}.group-card[data-v-68538674]{height:160px}.group-header[data-v-68538674]{font-weight:700;color:#303133;font-size:14px;text-align:center}.group-header i[data-v-68538674]{margin-right:5px;color:#409eff}.stat-item[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 5px;text-align:center}.single-stat[data-v-68538674]{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.single-stat[data-v-68538674],.stat-icon[data-v-68538674],.stat-item[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex}.stat-icon[data-v-68538674]{width:36px;height:36px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;font-size:16px;color:#fff}.stat-icon.balance[data-v-68538674]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.cost[data-v-68538674]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-icon.total[data-v-68538674]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.subscription-row[data-v-68538674]{margin-bottom:20px}.subscription-card[data-v-68538674]{min-height:120px}.subscription-explain-wrapper[data-v-68538674]{margin-top:8px;margin-bottom:18px}.subscription-explain-alert[data-v-68538674]{margin-bottom:4px;border-left:4px solid #f56c6c;background:#fff1f0;border-radius:4px;padding:12px 18px}.subscription-explain-content[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.subscription-explain-main[data-v-68538674]{-webkit-box-flex:1;-ms-flex:1;flex:1}.subscription-explain-title[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px;font-weight:600;margin-bottom:8px;color:#c0392b}.subscription-explain-label[data-v-68538674]{font-weight:600;margin-right:4px;color:#c0392b}.subscription-explain-text[data-v-68538674]{font-size:14px;line-height:1.6}.subscription-explain-more[data-v-68538674]{text-align:right;font-size:12px}.stat-info[data-v-68538674]{text-align:center}.stat-value[data-v-68538674]{font-size:16px;font-weight:700;color:#303133;margin-bottom:3px;line-height:1.2}.single-stat .stat-value[data-v-68538674]{font-size:18px;margin-bottom:6px}.stat-label[data-v-68538674]{font-size:11px;color:#909399;line-height:1.2}.single-stat .stat-label[data-v-68538674]{font-size:12px}.main-content[data-v-68538674]{margin-bottom:20px}.card-header[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#303133}.chart-card[data-v-68538674]{min-height:360px}.management-card[data-v-68538674]{min-height:240px}.action-row[data-v-68538674]{margin-top:10px}.hint[data-v-68538674]{color:#909399;font-size:12px;margin-top:8px}.sub-title[data-v-68538674]{margin:12px 0 6px;font-weight:700;color:#606266}.api-keys-list[data-v-68538674]{max-height:360px;overflow-y:auto}.api-key-item[data-v-68538674]{padding:12px 14px;border-bottom:1px solid #ebeef5;-webkit-transition:background-color .3s;transition:background-color .3s}.api-key-item[data-v-68538674]:hover{background-color:#f5f7fa}.api-key-item[data-v-68538674]:last-child{border-bottom:none}.key-main[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.key-head[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-name[data-v-68538674]{font-size:12px;color:#303133;font-weight:700}.key-actions[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.key-actions .danger[data-v-68538674],.key-actions .el-button.danger[data-v-68538674]{color:#f56c6c}.key-meta[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#909399}.meta[data-v-68538674]{color:#909399}.meta.expired-text[data-v-68538674]{color:#f56c6c}.meta-tag[data-v-68538674]{margin-right:2px}.key-details[data-v-68538674]{padding-top:8px;gap:10px}.key-details[data-v-68538674],.usage-block[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usage-block[data-v-68538674]{gap:6px}.platform-inline[data-v-68538674]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.platform-inline[data-v-68538674],.platform-tags[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.platform-tags[data-v-68538674]{gap:4px}.usage-line[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#606266}.usage-label[data-v-68538674]{color:#909399}.usage-text[data-v-68538674]{font-family:monospace}.usage-hint[data-v-68538674]{color:#c0c4cc;font-size:11px}.selfcode-block[data-v-68538674]{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.selfcode-line[data-v-68538674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#606266}.selfcode-meta[data-v-68538674]{margin-top:2px}.remark[data-v-68538674]{margin-top:4px;font-size:12px;color:#909399}.mono[data-v-68538674]{font-family:monospace}.pager[data-v-68538674]{text-align:right;margin-top:10px}@media (max-width:768px){.personal-center[data-v-68538674]{padding:12px}.stats-row .el-col[data-v-68538674]{margin-bottom:12px}.main-content .el-col+.el-col[data-v-68538674]{margin-top:16px}.chart-card[data-v-68538674],.group-card[data-v-68538674],.management-card[data-v-68538674]{min-height:0;height:auto}.api-keys-list[data-v-68538674]{max-height:none}.stat-icon[data-v-68538674]{width:30px;height:30px;font-size:14px}.stat-value[data-v-68538674]{font-size:14px}.single-stat .stat-value[data-v-68538674]{font-size:16px}.stat-label[data-v-68538674]{font-size:10px}}