.bot-activity{position:absolute;bottom:100%;left:0;right:0;padding:7px 10px;color:#777;background:rgba(255,255,255,.96);font-size:12px;line-height:1.4;pointer-events:none;overflow-wrap:anywhere}.chat-composer:has(.bot-activity) .chat-latest{bottom:calc(100% + 32px)}.host-settings{border-top:1px solid #eee;padding:20px 0;margin-top:24px}.host-settings summary{cursor:pointer;font-size:13px}.host-settings label{display:flex;align-items:center;gap:9px;font-size:13px;margin:14px 0}.host-settings input{width:16px;height:16px;accent-color:#111}.host-settings button{min-height:44px;margin-right:12px}.host-profile-note{font-size:14px;line-height:1.6;max-width:660px;margin:20px 0;color:#777}

.eight-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-person .eight-avatar{width:80px;height:80px}.profile-person .eight-avatar img{width:100%;height:100%;object-fit:contain}

.host-identity{display:flex;align-items:center;gap:16px}.host-identity h1{margin:0 0 4px}.host-identity p{margin:0;color:#777}.host-identity .eight-avatar{width:64px;height:64px}
