class ClaudeChatContainer extends HTMLElement { constructor() { super(); this.autoScroll = true; } connectedCallback() { this.attachShadow({ mode: 'open' }); this.render(); this.setupEventListeners(); this.loadConversationHistory(); } render() { this.shadowRoot.innerHTML = `