/* FollowerAbzar 75.10.0 — load-aware avatar/logo fallback */
.fasmm-account-avatar{position:relative;display:inline-grid;place-items:center;width:var(--fasmm-avatar-size,32px);height:var(--fasmm-avatar-size,32px);min-width:0;flex:0 0 var(--fasmm-avatar-size,32px);overflow:hidden;border-radius:50%;color:var(--fasmm-icon-strong,#334155);background:var(--fasmm-bg-surface-3,#f1f5f9)}
.fasmm-account-avatar__fallback,.fasmm-account-avatar__image{grid-area:1/1;width:100%;height:100%}
.fasmm-account-avatar__fallback{display:grid;place-items:center;opacity:1;visibility:visible;transition:opacity .16s ease}
.fasmm-account-avatar__fallback svg{display:block;width:100%;height:100%;color:currentColor}
.fasmm-account-avatar__image{display:block;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .16s ease}
.fasmm-account-avatar.is-loaded .fasmm-account-avatar__image{opacity:1;visibility:visible}
.fasmm-account-avatar.is-loaded .fasmm-account-avatar__fallback{opacity:0;visibility:hidden}
.fasmm-account-avatar.is-error .fasmm-account-avatar__image,.fasmm-account-avatar.is-fallback .fasmm-account-avatar__image{display:none}
.fasmm-user-avatar,.fasmm-profile-avatar .fasmm-account-avatar,.fasmm-ticket-message__avatar .fasmm-account-avatar{width:var(--fasmm-avatar-size,100%);height:var(--fasmm-avatar-size,100%)}
.fasmm-site-logo-media{position:relative;display:inline-grid;align-items:center;min-width:0;max-width:100%}
.fasmm-site-logo-media>.fasmm-site-logo-fallback,.fasmm-site-logo-media>.fasmm-public-site-logo__image,.fasmm-site-logo-media>.fasmm-panel-logo__image{grid-area:1/1}
.fasmm-site-logo-media>.fasmm-site-logo-fallback{display:inline-flex;align-items:center;gap:8px;opacity:1;visibility:visible}
.fasmm-site-logo-media>:is(.fasmm-public-site-logo__image,.fasmm-panel-logo__image){display:block;max-width:100%;height:auto;opacity:0;visibility:hidden;transition:opacity .16s ease}
.fasmm-site-logo-media.is-loaded>:is(.fasmm-public-site-logo__image,.fasmm-panel-logo__image){opacity:1;visibility:visible}
.fasmm-site-logo-media.is-loaded>.fasmm-site-logo-fallback{opacity:0;visibility:hidden;pointer-events:none}
.fasmm-site-logo-media.is-error>:is(.fasmm-public-site-logo__image,.fasmm-panel-logo__image),.fasmm-site-logo-media.is-fallback>:is(.fasmm-public-site-logo__image,.fasmm-panel-logo__image){display:none}
.fasmm-panel-logo-fallback{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--fasmm-bg-surface-3,#f1f5f9);color:var(--fasmm-primary,#4f46e5);font-weight:900}
