'@' model selector and defer interaction

Hi dbt-community!

I was wondering how the ‘@’ node selection operator interacts with the --defer flag.

Take this example from the dbt docs:

Here, dbt run --select @snowplow_web_page_context, will run all models shown in the image.

I could achieve the same result with defer:
dbt run --select snowplow_web_page_context+ --defer --state 'path-to-manifest-where-snowplow_base_events-exists'

But what if I do both? :
dbt run --select @snowplow_web_page_context --defer --state 'path-to-manifest-where-snowplow_base_events-exists'
What takes precedence, defer, @ or some mix?

Thanks!