/*! on-codemerge v1.2.14 @author Pavel Kuzmin @license MIT @homepage https://s00d.github.io/on-codemerge/ @repository git+https://github.com/s00d/on-codemerge.git Copyright (c) 2025 Pavel Kuzmin - Built on 2025-09-02T12:37:26.743Z */
@charset "UTF-8";.ai-assistant{width:33.333333%;max-width:24rem}.ai-assistant-container{display:flex;flex-direction:column;gap:1rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem}html.dark .ai-assistant-container{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.ai-assistant-container .api-key-container,.ai-assistant-container .model-container,.ai-assistant-container .prompt-container,.ai-assistant-container .response-format-container{display:flex;flex-direction:column;gap:.5rem}.ai-assistant-container .api-key-container label,.ai-assistant-container .model-container label,.ai-assistant-container .prompt-container label,.ai-assistant-container .response-format-container label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}html.dark .ai-assistant-container .api-key-container label,html.dark .ai-assistant-container .model-container label,html.dark .ai-assistant-container .prompt-container label,html.dark .ai-assistant-container .response-format-container label{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.ai-assistant-container .api-key-container input,.ai-assistant-container .api-key-container textarea,.ai-assistant-container .api-key-container select,.ai-assistant-container .model-container input,.ai-assistant-container .model-container textarea,.ai-assistant-container .model-container select,.ai-assistant-container .prompt-container input,.ai-assistant-container .prompt-container textarea,.ai-assistant-container .prompt-container select,.ai-assistant-container .response-format-container input,.ai-assistant-container .response-format-container textarea,.ai-assistant-container .response-format-container select{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.5rem;font-size:.875rem;line-height:1.25rem}html.dark .ai-assistant-container .api-key-container input,html.dark .ai-assistant-container .api-key-container textarea,html.dark .ai-assistant-container .api-key-container select,html.dark .ai-assistant-container .model-container input,html.dark .ai-assistant-container .model-container textarea,html.dark .ai-assistant-container .model-container select,html.dark .ai-assistant-container .prompt-container input,html.dark .ai-assistant-container .prompt-container textarea,html.dark .ai-assistant-container .prompt-container select,html.dark .ai-assistant-container .response-format-container input,html.dark .ai-assistant-container .response-format-container textarea,html.dark .ai-assistant-container .response-format-container select{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.ai-assistant-container .api-key-container input:focus,.ai-assistant-container .api-key-container textarea:focus,.ai-assistant-container .api-key-container select:focus,.ai-assistant-container .model-container input:focus,.ai-assistant-container .model-container textarea:focus,.ai-assistant-container .model-container select:focus,.ai-assistant-container .prompt-container input:focus,.ai-assistant-container .prompt-container textarea:focus,.ai-assistant-container .prompt-container select:focus,.ai-assistant-container .response-format-container input:focus,.ai-assistant-container .response-format-container textarea:focus,.ai-assistant-container .response-format-container select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1)) }html.dark .ai-assistant-container .api-key-container input:focus,html.dark .ai-assistant-container .api-key-container textarea:focus,html.dark .ai-assistant-container .api-key-container select:focus,html.dark .ai-assistant-container .model-container input:focus,html.dark .ai-assistant-container .model-container textarea:focus,html.dark .ai-assistant-container .model-container select:focus,html.dark .ai-assistant-container .prompt-container input:focus,html.dark .ai-assistant-container .prompt-container textarea:focus,html.dark .ai-assistant-container .prompt-container select:focus,html.dark .ai-assistant-container .response-format-container input:focus,html.dark .ai-assistant-container .response-format-container textarea:focus,html.dark .ai-assistant-container .response-format-container select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1)) }
