.ai-via{display:inline-flex;align-items:center;gap:.3em;flex:none;max-width:100%;padding:.05em .55em .05em .4em;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.72rem;font-weight:600;line-height:1.4;vertical-align:middle;white-space:nowrap}.ai-via-mark{flex:none;width:.5rem;height:.5rem;border-radius:2px;background:currentColor;transform:rotate(45deg)}.ai-via-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-via-host{flex:none;max-width:70%;overflow:hidden;text-overflow:ellipsis}
