:root{--copilot-kit-primary-color:rgb(28,28,28);--copilot-kit-contrast-color:rgb(255,255,255);--copilot-kit-background-color:hsl(var(--muted));--copilot-kit-input-background-color:hsl(var(--muted));--copilot-kit-secondary-color:rgb(255,255,255);--copilot-kit-secondary-contrast-color:rgb(28,28,28);--copilot-kit-separator-color:rgb(200,200,200);--copilot-kit-muted-color:rgb(200,200,200);--copilot-kit-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--copilot-kit-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--copilot-kit-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--copilot-kit-dev-console-bg:#f8f8fa;--copilot-kit-dev-console-text:black}.copilotKitAssistantMessage,.copilotKitButton,.copilotKitChat,.copilotKitCodeBlock,.copilotKitHeader,.copilotKitInput,.copilotKitMarkdown,.copilotKitPopup,.copilotKitSidebar,.copilotKitUserMessage,.copilotKitWindow{transition:none!important}.dark,[data-theme=dark],body.dark,body[style*="color-scheme: dark"] :root,html.dark,html[style*="color-scheme: dark"]{--copilot-kit-primary-color:rgb(255,255,255);--copilot-kit-contrast-color:rgb(28,28,28);--copilot-kit-background-color:hsl(var(--muted));--copilot-kit-input-background-color:hsl(240,5%,25%);--copilot-kit-secondary-color:rgb(28,28,28);--copilot-kit-secondary-contrast-color:rgb(255,255,255);--copilot-kit-separator-color:rgb(45,45,45);--copilot-kit-muted-color:rgb(45,45,45);--copilot-kit-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--copilot-kit-shadow-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -1px rgba(0,0,0,0.3);--copilot-kit-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.4),0 4px 6px -2px rgba(0,0,0,0.3)}.copilotKitInputContainer,.copilotKitMessagesContainer{max-width:100%;width:100%}.copilotKitMessagesContainer{display:flex;flex-direction:column;gap:12px}.copilotKitMessage{max-width:78%}.copilotKitUserMessage{align-self:flex-end;background:hsl(var(--primary)/.1)}.copilotKitAssistantMessage,.copilotKitUserMessage{text-align:left;border-radius:14px;padding:10px 12px}.copilotKitAssistantMessage{align-self:flex-start;background:hsl(var(--muted))}.copilotKitMessageControls{justify-content:flex-end}.copilotKitInput{max-width:800px}