.api-keys-page .page-header[data-v-65da6972]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.api-keys-page .page-header h1[data-v-65da6972]{font-size:24px;margin-bottom:8px}.api-keys-page .page-header .subtitle[data-v-65da6972]{color:#9ca3af}.key-list[data-v-65da6972]{background:#111118;border:1px solid #374151;border-radius:16px;overflow:hidden}.empty[data-v-65da6972]{padding:60px;text-align:center;color:#6b7280}.key-card[data-v-65da6972]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #374151}.key-card[data-v-65da6972]:last-child{border-bottom:none}.key-card[data-v-65da6972]:hover{background:hsla(0,0%,100%,.02)}.key-info[data-v-65da6972]{display:flex;align-items:center;gap:16px}.key-info .key-status[data-v-65da6972]{width:12px;height:12px;border-radius:50%;background:#ef4444}.key-info .key-status.active[data-v-65da6972]{background:#10b981}.key-info .key-name[data-v-65da6972]{font-weight:500;margin-bottom:4px}.key-info .key-value[data-v-65da6972]{color:#6b7280;font-size:13px;background:#0a0a0f;padding:4px 8px;border-radius:4px}.key-actions[data-v-65da6972]{display:flex;gap:8px}.key-actions .el-button[data-v-65da6972]{padding:8px}.key-actions .el-button.danger[data-v-65da6972]{color:#ef4444}.success-content .success-tip[data-v-65da6972]{color:#f59e0b;font-weight:500;margin-bottom:16px}.success-content .key-display[data-v-65da6972]{display:flex;align-items:center;gap:12px;background:#f5f5f5;padding:16px;border-radius:8px}.success-content .key-display code[data-v-65da6972]{flex:1;font-size:14px;word-break:break-all}