/* AZONLY1 (Todd/MAIN 10-28): az.com shows only AZ. No AI company logos anywhere a customer looks; engine names come from the
   server already rewritten to AZ names. (body.az-only is set by the page shell; AZONLY=off removes it.) */
.az-only .bd-mk, .az-only .pm:not(.pm-more), .az-only .mp-maker { display: none !important; }
.az-only .cmk { font-weight: 800; font-size: 11px; letter-spacing: -.02em; }
.az-only .cmk svg { display: none; }
.az-only .cmk::after { content: "AZ"; }
.az-only .cmk:not(:empty) { font-size: 0; }
.az-only .cmk:not(:empty)::after { font-size: 11px; }
/* links to retired pages (they 301 to /) are not shown */
.az-only a[href="/engines"], .az-only a[href^="/engines?"], .az-only a[href="/compare"], .az-only a[href^="/compare?"], .az-only a[href="/all"], .az-only a[href="/models"] { display: none !important; }
/* AZCLS1: the account column appears once it is filled (no card swap shift); shows anyway after 2.5 s */
[data-acct-wait] { visibility: hidden; animation: azAcctShow 0s 2.5s forwards; }
@keyframes azAcctShow { to { visibility: visible; } }
