.ai-logo{box-sizing:border-box;border:1px solid var(--site-line-grid,var(--site-line));border-radius:var(--site-radius-sm);background-color:var(--site-surface-raised,var(--site-surface));color:var(--site-text-muted);letter-spacing:.02em;vertical-align:middle;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ai-logo-initials{grid-area:1/1}.ai-logo[data-state=loaded] .ai-logo-initials{visibility:hidden}.ai-logo-image{object-fit:contain;opacity:0;grid-area:1/1;display:block}.ai-logo[data-state=loaded] .ai-logo-image{opacity:1}.ai-logo[data-source=favicon] .ai-logo-image{background-color:var(--site-white)}@media (prefers-reduced-motion:no-preference){.ai-logo-image{transition:opacity .12s ease-out}}
