log.Printf("[GeminiOAuth] Found project from Cloud Resource Manager: %s",fallback)
returnstrings.TrimSpace(fallback),tierID,nil
}
// No project found - user must provide project_id manually
log.Printf("[GeminiOAuth] No project found from Cloud Resource Manager, user must provide project_id manually")
return"",tierID,fmt.Errorf("user is registered (tier: %s) but no project_id available. Please provide Project ID manually in the authorization form, or create a project at https://console.cloud.google.com",registeredTierID)