"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4020],{4020:function(e,t,n){n.d(t,{f:function(){return o}});function o(e){if(!e||"default"===e)return"";if(["green","purple"].includes(e)){var t="#1A1625",n="#211b2f",o="#373244",a="#8c63f7",r="#9067f812",d="rgb(126, 34, 206)",c="#2f2e33",m="#84838d",s="#2E2055FF",i="#9570f8",u="#795bc7",l="#f8f6fb",b="#e59dfe",h="#5b02cd",g="rgba(117, 89, 197, 0.6)",v="rgb(80, 35, 217)",p="rgb(217, 35, 189)";return"green"===e&&(t="#1B2315",n="#212b19",o="#37402f",a="#7fba02",r="#9dfb5514",d="#66950A",c="#2f2e33",m="#84838d",s="#293C0B",i="#7dc845",u="#6EAF41",l="#f8f6fb",b="#FBD46B",h="#43672D",g="rgba(125, 200, 69, 0.35)",v="#16a085",p="#f4d03f"),":root {\n    --dark-bg-workspace: ".concat(t,";\n    --dark-bg: ").concat(n,";\n    --dark-hover: ").concat(o,";\n    --user-msg-bg: ").concat(a,";\n    --hover-overlay: ").concat(r,";\n    --border-outline: ").concat(d,";\n    --text-dark: ").concat(c,";\n    --text-light: ").concat(m,";\n    --side-bar-bg: ").concat(s,";\n    --side-bar-btn: ").concat(i,";\n    --side-bar-hover: ").concat(u,";\n    --placeholder-text: ").concat(l,";\n    --gradient-stop-1: ").concat(b,";\n    --gradient-stop-2: ").concat(h,";\n    --chat-item-bg: ").concat(g,";\n    --brand-name-gradient-stop-1: ").concat(v,";\n    --brand-name-gradient-stop-2: ").concat(p,";\n    --dark-btn-bg: ").concat("rgb(24 24 27)",";\n    --light-bg: ").concat(a+"40","\n  }\n    .dark body {\n    background: var(--dark-bg) !important;\n  }\n  .dark .custom-theme [data-element-id='workspace-bar'] {\n    background: var(--dark-bg-workspace) !important;\n  }\n  .dark .custom-theme [data-element-id='chat-space-background'] {\n    background: var(--dark-bg) !important;\n  }\n  .dark .custom-theme [data-element-id='chat-space-end-part'] {\n    background: var(--dark-bg);\n  }\n  \n  .dark .custom-theme [data-element-id='character-list-header'],\n  .dark .custom-theme [data-element-id='sticky-agent-header-mobile'],\n  .dark .custom-theme [data-element-id='chat-space-beginning-part'],\n  .dark .custom-theme [data-element-id='ai-agent-editor-header'] {\n    background: var(--dark-bg);\n  }\n\n  .custom-theme [data-element-id='static-category-navigation'] button:hover {\n    background: var(--hover-overlay);\n  }\n  .dark .custom-theme [data-element-id='static-category-navigation'] button:hover {\n    background: var(--dark-hover);\n  }\n    \n  .dark .custom-theme [data-element-id='width-adjust-bar'] {\n    background: var(--dark-bg);\n  }\n  .dark .custom-theme [data-element-id='width-adjust-bar']:hover {\n    background: var(--dark-hover);\n    color: white;\n  }\n  .custom-theme [data-element-id='user-message'] {\n    background: var(--user-msg-bg);\n    color: white;\n  }\n  .custom-theme [data-element-id='user-message']::selection {\n    background: var(--dark-bg);\n  }\n  .custom-theme [data-element-id='ai-response'] {\n    background: var(--dark-hover);\n    padding: 0.5rem 1rem;\n    color: white;\n    border-radius: 12px;\n  }\n  .custom-theme [data-element-id='response-block']:hover {\n    background: var(--hover-overlay);\n  }\n  .dark .custom-theme [data-element-id='response-block']:hover {\n    background: var(--hover-overlay);\n  }\n  .custom-theme [data-element-id='model-setting-button'] {\n    background: radial-gradient(\n      circle at 10% 20%,\n      var(--gradient-stop-1) 0%,\n      var(--gradient-stop-2) 72.4%\n    );\n    color: white;\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='model-setting-button']:focus {\n    outline: none;\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='model-setting-button']:hover {\n    background: radial-gradient(\n      circle at 10% 20%,\n      var(--gradient-stop-2) 0%,\n      var(--gradient-stop-1) 72.4%\n    );\n  }\n  .dark .custom-theme [data-element-id='model-setting-button'] {\n    color: white;\n  }\n  .custom-theme [data-element-id='model-setting-info'] {\n  }\n\n  .dark .custom-theme [data-element-id='chat-input-textbox'] {\n    background: var(--dark-hover);\n  }\n  .custom-theme [data-element-id='current-chat-title'] {\n    color: var(--text-dark);\n  }\n  .custom-theme [data-element-id='current-chat-info'] {\n    color: var(--text-light);\n  }\n  .custom-theme [data-element-id='brand-icon'] {\n    border-radius: 50%;\n    width: 40px;\n    height: 40px;\n  }\n  .custom-theme [data-element-id='brand-name'] {\n    background: linear-gradient(\n      109.6deg,\n      var(--brand-name-gradient-stop-1) 11.2%,\n      var(--brand-name-gradient-stop-2) 91.1%\n    );\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    font-weight: 700;\n  }\n  .custom-theme [data-element-id='brand-tagline'] {\n    color: var(--text-light);\n  }\n  .dark .custom-theme [data-element-id='brand-tagline'] {\n    color: var(--text-light);\n  }\n  .custom-theme [data-element-id='current-character-description'] {\n  }\n  .custom-theme [data-element-id='regenerate-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='regenerate-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='regenerate-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='regenerate-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='share-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='share-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='share-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='share-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme #elements-in-action-buttons [data-element-id='prompt-library-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme #elements-in-action-buttons [data-element-id='prompt-library-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme #elements-in-action-buttons [data-element-id='prompt-library-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme #elements-in-action-buttons [data-element-id='prompt-library-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='prompt-library-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='prompt-library-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='prompt-library-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='prompt-library-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='available-prompts-count'] {\n    color: var(--text-light);\n  }\n  .dark .custom-theme [data-element-id='available-prompts-count'] {\n    color: rgb(226 232 240);\n  }\n  .custom-theme [data-element-id='new-chat-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='new-chat-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='new-chat-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='new-chat-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='reset-chat-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='reset-chat-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='reset-chat-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='reset-chat-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='list-more-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='list-more-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='list-more-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='list-more-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n\n  .custom-theme [data-element-id='more-options-button'],\n  .custom-theme [data-element-id='send-button'] {\n    background: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='more-options-button']:hover,\n  .custom-theme [data-element-id='send-button']:hover {\n    background: var(--border-outline);\n  }\n  .custom-theme [data-element-id='select-character-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='select-character-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='select-character-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n  }\n  .dark .custom-theme [data-element-id='select-character-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n    transition: background 0.5s ease;\n  }\n  .custom-theme [data-element-id='available-characters-count'] {\n    color: var(--text-light);\n  }\n  .dark .custom-theme [data-element-id='available-characters-count'] {\n    color: rgb(226 232 240);\n  }\n  .custom-theme [data-element-id='document-type'] {\n    color: var(--text-light);\n  }\n  .custom-theme [data-element-id='user-profile-button'] {\n  }\n  .custom-theme [data-element-id='user-profile-image'] {\n  }\n  .custom-theme [data-element-id='model-setting-button-main'] {\n  }\n  .custom-theme [data-element-id='temperature-info'] {\n  }\n  .custom-theme [data-element-id='plugins-button'] {\n  }\n  .custom-theme [data-element-id='plugins-info-button'] {\n  }\n  .custom-theme [data-element-id='plugins-switch-enabled'] {\n    background: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='plugins-switch-enabled']:focus {\n    outline: none;\n    box-shadow: 0 0 0 2px white, 0 0 0 4px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='plugins-switch-disabled']:focus {\n    box-shadow: 0 0 0 2px white, 0 0 0 4px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='side-bar-background'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='sidebar-beginning-part'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='new-chat-button-in-side-bar'] {\n    background: var(--side-bar-btn);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='new-chat-button-in-side-bar']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='new-chat-button-in-side-bar'] * {\n    color: white;\n  }\n  .custom-theme [data-element-id='settings-button'],\n  .custom-theme [data-element-id='nav-user-profile-button'] {\n    background: transparent;\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='settings-button']:hover,\n  .custom-theme [data-element-id='nav-user-profile-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='settings-button'] *,\n  .custom-theme [data-element-id='nav-user-profile-button'] * {\n    color: white;\n  }\n  .custom-theme [data-element-id='selected-chat-item'] {\n    background: var(--chat-item-bg);\n  }\n  .custom-theme [data-element-id='custom-chat-item']:hover {\n    background: var(--chat-item-bg);\n  }\n  .custom-theme [data-element-id='side-bar-footer'] {\n    background: var(--chat-item-bg);\n  }\n  .custom-theme [data-element-id='search-chats-bar'] {\n    background: var(--side-bar-bg);\n    border: solid 0.5px gray;\n  }\n  .custom-theme [data-element-id='search-chats-bar']::placeholder {\n    color: var(--placeholder-text);\n    font-size: 14px;\n  }\n  .custom-theme [data-element-id='search-chats-bar']:focus {\n    outline: none;\n    border: solid 0.5px var(--placeholder-text);\n    box-shadow: 0 0 0 1px var(--placeholder-text);\n  }\n  .custom-theme [data-element-id='select-chats-symbol'],\n  .custom-theme [data-element-id='create-new-folder'],\n  .custom-theme [data-element-id='tag-search-button'] {\n    color: var(--placeholder-text);\n  }\n  .dark .custom-theme [data-element-id='select-chats-symbol'],\n  .dark .custom-theme [data-element-id='create-new-folder'],\n  .dark .custom-theme [data-element-id='tag-search-button'] {\n    color: var(--placeholder-text);\n  }\n  .custom-theme [data-element-id='select-chats-button'] {\n    background: var(--side-bar-btn);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='select-chats-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='select-chats-button'] * {\n    color: white;\n  }\n  .custom-theme [data-element-id='language-button'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='language-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='dark-mode-button'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='dark-mode-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='sound-mode-button'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='sound-mode-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='cloud-button'] {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='cloud-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='login-button'] {\n    background: var(--side-bar-btn);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='login-button']:hover {\n    background: var(--side-bar-hover);\n  }\n  .custom-theme [data-element-id='login-button'] * {\n    color: white;\n  }\n  .custom-theme [data-element-id='replace-only-button'] {\n  }\n  .custom-theme [data-element-id='cancel-edit-message-button'] {\n  }\n  .custom-theme [data-element-id='clear-context-button']:hover {\n    background: white;\n    color: var(--dark-hover);\n    border: solid 1px var(--dark-hover);\n  }\n  .custom-theme [data-element-id='clear-context-button'] {\n    background: white;\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='clear-context-button'] {\n    background: var(--dark-btn-bg);\n    color: var(--user-msg-bg);\n    border: solid 1px var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='clear-context-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n    border: solid 1px var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='pop-up-modal'] {\n  }\n  .custom-theme [data-element-id='prompt-library-modal-title'] {\n    color: var(--side-bar-bg);\n  }\n  .dark .custom-theme [data-element-id='prompt-library-modal-title'] {\n    color: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='prompt-library-modal-description'] {\n  }\n  .custom-theme [data-element-id='prompt-library-tabs'] {\n  }\n  .custom-theme [data-element-id='prompt-library-tabs'].selected {\n    color: var(--user-msg-bg);\n    border-bottom: 2px solid var(--user-msg-bg);\n  }\n  .dark .custom-theme [data-element-id='prompt-library-tabs'].selected {\n    color: var(--user-msg-bg);\n    border-bottom: solid var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='prompt-library-num-prompts'].selected {\n    background: var(--light-bg);\n    color: var(--user-msg-bg);\n  }\n\n  .custom-theme [data-element-id='static-category-navigation'] button[aria-current='true'] {\n    background: var(--light-bg);\n  }\n  .dark .custom-theme [data-element-id='static-category-navigation'] button[aria-current='true'] {\n    background: var(--light-bg);\n    color: var(--user-msg-bg);\n  }\n\n\n  .custom-theme [data-element-id='search-your-prompts'] {\n  }\n  .custom-theme [data-element-id='search-your-prompts']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='search-your-prompts']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='add-prompt-button'] {\n    color: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='add-new-prompt-title'] {\n  }\n  .custom-theme [data-element-id='add-new-prompt-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n\n  .dark .custom-theme [data-element-id='search-chats-bar']:focus,\n  .dark .custom-theme [data-element-id='add-new-prompt-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='add-new-prompt-description-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='add-new-prompt-description-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='add-new-prompt-tags-input'] input:focus {\n    border-color: var(--border-outline) !important;\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='add-new-prompt-tags-input'] input:focus {\n    border-color: var(--border-outline) !important;\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='add-new-prompt-title-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='add-new-prompt-title-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='add-new-prompt-button'] {\n    background: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='add-new-prompt-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='prompt-library-one-prompt-block'] {\n  }\n  .custom-theme [data-element-id='prompt-library-use-button'] {\n    background: var(--user-msg-bg);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='prompt-library-use-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='close-modal-button'] {\n    background: var(--user-msg-bg);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='close-modal-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='update-prompt-button'] {\n    background: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='update-prompt-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='select-characters-modal-title'] {\n    color: var(--side-bar-bg);\n  }\n  .dark .custom-theme [data-element-id='select-characters-modal-title'] {\n    color: var(--user-msg-bg);\n  }\n  .custom-theme [data-element-id='ai-characters'].selected {\n    background: var(--light-bg);\n    border: solid var(--side-bar-bg);\n    color: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='ai-characters'].selected:hover {\n    background: var(--light-bg);\n  }\n  .dark .custom-theme [data-element-id='ai-characters'].selected {\n    background: var(--light-bg);\n    border: solid var(--user-msg-bg);\n    color: white;\n  }\n  .dark .custom-theme [data-element-id='ai-characters'].selected:hover {\n    background: var(--light-bg);\n  }\n .custom-theme [data-element-id='sort-characters']:focus,\n  .custom-theme [data-element-id='search-characters']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='sort-characters']:focus,\n  .dark .custom-theme [data-element-id='search-characters']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='create-chatacter'] {\n    background: var(--user-msg-bg);\n    transition: background 0.2s ease;\n  }\n  .custom-theme [data-element-id='create-chatacter']:hover {\n    background: var(--side-bar-bg);\n  }\n\n  .custom-theme [data-element-id='one-ai-character-block'] {\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='one-ai-character-block']:hover {\n    box-shadow: 0 0 0 3px var(--light-bg);\n  }\n  .custom-theme [data-element-id='add-ai-character'] {\n    color: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='add-ai-character']:hover {\n    color: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='profile-setting-save-button'] {\n    background: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='profile-setting-save-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='ai-characters-title-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='ai-characters-title-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='ai-characters-description-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='ai-characters-description-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='ai-characters-pictureurl-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='ai-characters-pictureurl-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='ai-characters-system-instruction-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='ai-characters-system-instruction-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='ai-characters-welcome-message-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .dark .custom-theme [data-element-id='ai-characters-welcome-message-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='ai-characters-add-training-examples'] {\n    color: var(--user-msg-bg);\n  }\n  .custom theme [data-element-id='one-training-example-block'] textarea:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='save-ai-character-button'] {\n    background: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='save-ai-character-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='profile-setting-image-url']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='profile-setting-information-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='profile-setting-save-button'] {\n    background: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='profile-setting-save-button']:hover {\n    background: var(--side-bar-bg);\n  }\n\n  .custom-theme [data-element-id='context-limit-select']:focus,\n  .custom-theme [data-element-id='model-select']:focus,\n  .custom-theme [data-element-id='new-system-instruction']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='save-model-settings-button'] {\n    background: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='save-model-settings-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='create-new-plugin-button'] {\n    color: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='create-new-plugin-button']:hover {\n    color: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='import-plugin-button'] {\n    color: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='import-plugin-button']:hover {\n    color: var(--side-bar-bg);\n  }\n  .dark .custom-theme [data-element-id='create-new-plugin-button']:hover {\n    color: var(--chat-item-bg);\n  }\n  .dark .custom-theme [data-element-id='import-plugin-button']:hover {\n    color: var(--chat-item-bg);\n  }\n  .custom-theme [data-element-id='plugin-item-setting-tab'].selected {\n    color: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='plugin-item-setting-tab'].selected:hover {\n    color: var(--side-bar-bg);\n  }\n  .dark .custom-theme [data-element-id='plugin-item-setting-tab'].selected {\n    color: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .dark .custom-theme [data-element-id='plugin-item-setting-tab'].selected:hover {\n    color: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='plugin-url-input']:focus {\n    border-color: var(--border-outline) !important;\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n  .custom-theme [data-element-id='continue-import-plugin-button'] {\n    background: var(--user-msg-bg);\n    transition: all 0.2s ease-in-out;\n  }\n  .custom-theme [data-element-id='continue-import-plugin-button']:hover {\n    background: var(--side-bar-bg);\n  }\n  .custom-theme [data-element-id='chat-folder']:hover {\n    background: var(--light-bg);\n  }\n  .custom-theme [data-element-id='chat-folder']:focus-within {\n    background: var(--light-bg);\n  }\n  .custom-theme [data-element-id='chat-folder'] textarea {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline);\n  }\n\n  .custom-theme [data-element-id='change-character-button']:hover,  \n  .custom-theme [data-element-id='reset-character-button']:hover,  \n  .custom-theme [data-element-id='voice-input-button']:hover,  \n  .custom-theme [data-element-id='upload-document-button']:hover,  \n  .custom-theme [data-element-id='search-shortcut-button']:hover,\n  .custom-theme [data-element-id='mention-agent-button']:hover,\n  .custom-theme [data-element-id='prompt-library-small-button']:hover,\n  .custom-theme [data-element-id='output-settings-button']:hover {\n    background: transparent;\n    color: var(--dark-hover);\n  }\n\n  .custom-theme [data-element-id='change-character-button'],\n  .custom-theme [data-element-id='reset-character-button'],\n  .custom-theme [data-element-id='voice-input-button'],\n  .custom-theme [data-element-id='upload-document-button'],\n  .custom-theme [data-element-id='search-shortcut-button'],\n  .custom-theme [data-element-id='mention-agent-button'],\n  .custom-theme [data-element-id='prompt-library-small-button'],\n  .custom-theme [data-element-id='output-settings-button'] {\n    background: transparent;\n    color: var(--user-msg-bg);\n    transition: background 0.5s ease;\n  }\n\n\n  .dark .custom-theme [data-element-id='voice-input-button']:hover,\n  .dark .custom-theme [data-element-id='upload-document-button']:hover,\n  .dark .custom-theme [data-element-id='search-shortcut-button']:hover,\n  .dark .custom-theme [data-element-id='mention-agent-button']:hover,\n  .dark .custom-theme [data-element-id='prompt-library-small-button']:hover,\n  .dark .custom-theme [data-element-id='output-settings-button']:hover {\n    background: var(--user-msg-bg);\n    color: white;\n  }\n \n .dark .custom-theme [data-element-id='change-character-button']:hover,  \n .dark .custom-theme [data-element-id='reset-character-button']:hover {\ncolor: var(--user-msg-bg);\n}\n\n  .dark .custom-theme [data-element-id='voice-input-button'],\n  .dark .custom-theme [data-element-id='upload-document-button'],\n  .dark .custom-theme [data-element-id='search-shortcut-button'],\n  .dark .custom-theme [data-element-id='mention-agent-button'],\n  .dark .custom-theme [data-element-id='prompt-library-small-button'],\n  .dark .custom-theme [data-element-id='output-settings-button'] {\n    background: transparent;\n    color: var(--user-msg-bg);\n    transition: background 0.2s ease;\n  }\n\n.custom-theme [data-element-id='search-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline); \n}\n\n.dark .custom-theme [data-element-id='search-input']:focus {\n    border-color: var(--border-outline);\n    box-shadow: 0 0 0 1.6px var(--border-outline); \n}\n.custom-theme [data-element-id='search-action-open-ai-characters']:hover,\n.custom-theme [data-element-id='search-action-open-prompt-library']:hover,\n.custom-theme [data-element-id='search-action-switch-chat-model']:hover {\n    background: var(--hover-overlay); \n}\n\n.custom-theme [data-element-id='edit-title-button']:hover,\n.custom-theme [data-element-id='delete-chat-button']:hover,\n.custom-theme [data-element-id='move-to-folder-button']:hover,\n.custom-theme [data-element-id='archive-chat-button']:hover,\n.custom-theme [data-element-id='export-chat-button']:hover {\n    background: var(--hover-overlay); \n}\n  ")}if("citrus-sunset"===e)return":root {\n        --light-bg: #f2f2fc;\n        --border-color: #d1d5db;\n        --main-accent-color: #ed6126;\n        --main-accent-hover-color: #c95323;\n        --light-accent-color: #ff9750;\n        --positive-color: #d9f99d;\n        --strong-text-color: #1a2e05;\n        --highlight-color: #84cc16;\n        --background-darker: #2d2d3c;\n        --secondary-bg-color: #f5f7fd;\n        --tertiary-bg-color: #3e3e53;\n        --dark-hover-color: #14142c;\n        --contrast-high-color: #ffad68;\n        --contrast-med-color: #945632;\n        --contrast-light-color: #a36d56;\n        --light-text-color: #a1999d;\n        --active-element-color: #5e6774;\n        --active-element-hover-color: #fcd9bc;\n        --message-background-color: #fc9243;\n        --ai-response-color: #d9d9f5;\n        --highlight-responsive-color: #293341;\n        --bright-highlight-bg-color: #fee7db;\n        --pale-highlight-color: #d1d1f4;\n        --dark-accent-color: #51516d;\n        --positive-accent-color: #a3e635;\n        --deep-neutral-color: #3b4451;\n        --mid-tone-neutral-color: #484f5c;\n        --dark-tone-neutral-color: #2c333f;\n        --warm-accent-color: #ee8e50;\n        --deep-subdued-color: #323b49;\n        --vibrant-accent-color: #bef264;\n        --soft-focus-color: #3c3c51;\n        --deep-accent-color: #5b21b6;\n        --extra-dark-accent-color: #18183d;\n        --soft-accent-color: #c4b5fd;\n        --vibrant-accent-1-color: #7c3aed;\n        --vibrant-accent-2-color: #65a30d;\n        --light-neutral-color: #f5f3ff;\n        --subdued-accent-color: #333c49;\n      }\n      body {\n        background: var(--light-bg) !important;\n      }\n      .custom-theme [data-element-id='chat-space-end-part'] {\n        background: var(--light-bg);\n      }\n      .custom-theme [data-element-id='user-profile-button'] {\n        background: white;\n        border-radius: 20px;\n        border: none;\n      }\n      .dark body {\n        background: var(--background-darker) !important;\n      }\n      .custom-theme [data-element-id='chat-space-beginning-part'] {\n        background: var(--secondary-bg-color);\n        box-shadow: var(--pale-highlight-color) 0px 1px 2px 0px;\n      }\n      .dark .custom-theme [data-element-id='chat-space-beginning-part'] {\n        box-shadow: var(--dark-accent-color) 0px 1px 2px 0px;\n      }\n      \n      .dark .custom-theme [data-element-id='chat-space-beginning-part'] {\n        background: var(--tertiary-bg-color);\n      }\n      .dark .custom-theme [data-element-id='chat-space-end-part'] {\n        background: var(--background-darker);\n      }\n      .custom-theme [data-element-id='user-profile-image-container'] {\n        background: transparent;\n      }\n      .custom-theme [data-element-id='user-profile-symbol'] {\n        fill: var(--light-accent-color);\n      }\n      .custom-theme [data-element-id='model-setting-button-main'] {\n        background: white;\n        border-radius: 20px;\n        border: none;\n      }\n      .custom-theme [data-element-id='plugins-button'] {\n        background: white;\n        border-radius: 20px;\n        border: none;\n      }\n      .dark .custom-theme [data-element-id='user-profile-button'] {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='user-profile-button']:hover {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='model-setting-button-main'] {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='model-setting-button-main']:hover {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-button'] {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-button']:hover {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-button-checkbox-container'] {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-info-button'] {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-button-checkbox-container']:hover {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='plugins-info-button']:hover {\n        background: var(--dark-hover-color);\n      }\n      .dark .custom-theme [data-element-id='output-setting-options-container'] select {\n        background: var(--background-darker);\n      }\n      \n      .dark .custom-theme [data-element-id='output-setting-options-container'] label {\n        background: var(--contrast-high-color) !important;\n        color: var(--contrast-med-color) !important;\n      }\n      \n      .custom-theme [data-element-id='plugins-button-checkbox-container'] {\n        background: white;\n        border-radius: 20px 0 0 20px;\n        border: none;\n      }\n      .custom-theme [data-element-id='plugins-info-button'] {\n        background: white;\n        border-radius: 0 20px 20px 0;\n        border: none;\n      }\n      .custom-theme [data-element-id='plugins-switch-enabled'] {\n        background: var(--main-accent-color);\n      }\n      .custom-theme [data-element-id='select-character-button'] {\n        background: var(--positive-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='select-character-button']:hover {\n        background: var(--positive-accent-color);\n      }\n      .custom-theme [data-element-id='select-character-button'] * {\n        color: var(--strong-text-color) !important;\n      }\n      .custom-theme [data-element-id='prompt-library-button'] {\n        background: var(--main-accent-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='prompt-library-button']:hover {\n        background: var(--main-accent-hover-color);\n      }\n      .custom-theme [data-element-id='prompt-library-button'] * {\n        color: white !important;\n      }\n      .custom-theme [data-element-id='user-profile-title'] {\n        color: var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='user-profile-description'] {\n        color: var(--light-text-color);\n      }\n      .custom-theme [data-element-id='model-name'] {\n        color: var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='temperature-info'] {\n        color: var(--light-text-color);\n      }\n      .custom-theme [data-element-id='plugins-title'] {\n        color: var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='plugins-description'] {\n        color: var(--light-text-color);\n      }\n      .custom-theme [data-element-id='plugins-button']:hover [data-element-id='plugins-sandbox-symbol'] {\n        color: var(--highlight-color) !important;\n      }\n      .custom-theme [data-element-id='brand-name'] {\n        color: black;\n        font-weight: 800;\n        font-size: 20px;\n      }\n      .custom-theme [data-element-id='brand-icon'] {\n        display: none;\n      }\n      .custom-theme [data-element-id='brand-tagline'] {\n        font-size: 15px;\n      }\n      \n      .custom-theme [data-element-id='chat-input-textbox-container'] {\n        border-radius: 30px;\n        background: white;\n        overflow: hidden;\n      }\n      .custom-theme [data-element-id='search-shortcut-button'] {\n        border: none;\n        border-right: solid 1px var(--border-color);\n        border-radius: 0;\n        color: var(--strong-text-color);\n      }\n      \n      .dark .custom-theme [data-element-id='search-shortcut-button'] * {\n        color: var(--border-color) !important;\n      }\n      \n      .custom-theme [data-element-id='search-shortcut-button'] * {\n        color: var(--strong-text-color) !important;\n      }\n      .custom-theme [data-element-id='search-shortcut-button']:hover {\n        border-right: solid 1px var(--highlight-color);\n      }\n      .dark .custom-theme [data-element-id='search-shortcut-button']:hover {\n        border-right: solid 1px var(--highlight-color);\n      }\n      .custom-theme [data-element-id='search-shortcut-button']:hover * {\n        color: var(--highlight-color) !important;\n      }\n      .custom-theme [data-element-id='chat-input-textbox'] {\n        border-radius: 30px;\n        background: white;\n        border: solid 2px var(--light-bg);\n      }\n      \n      .dark .custom-theme [data-element-id='chat-input-textbox'] {\n        border: solid 2px var(--background-darker);\n      }\n      .dark .custom-theme [data-element-id='chat-input-textbox']:focus {\n        border: solid 2px var(--light-accent-color);\n        outline: none;\n        box-shadow: none;\n      }\n      .custom-theme [data-element-id='chat-input-textbox']:focus {\n        border: solid 2px var(--light-accent-color);\n        outline: none;\n        box-shadow: none;\n      }\n      \n      .custom-theme [data-element-id='output-settings-button'],\n      .custom-theme [data-element-id='prompt-library-small-button'] * {\n        color: var(--main-accent-color) !important;\n      }\n      .custom-theme [data-element-id='output-settings-button-clicked'] {\n        background: var(--main-accent-color);\n      }\n      .custom-theme [data-element-id='output-language-setting-title'] {\n        background: var(--bright-highlight-bg-color);\n        color: var(--contrast-light-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='output-language-setting-options']:focus {\n        box-shadow: 0 0 0 2px var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='output-tone-setting-title'] {\n        background: var(--bright-highlight-bg-color);\n        color: var(--contrast-light-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='output-tone-setting-options']:focus {\n        box-shadow: 0 0 0 2px var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='output-writing-setting-title'] {\n        background: var(--bright-highlight-bg-color);\n        color: var(--contrast-light-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='output-writing-setting-options']:focus {\n        box-shadow: 0 0 0 2px var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='output-format-setting-title'] {\n        background: var(--bright-highlight-bg-color);\n        color: var(--contrast-light-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='output-format-setting-options']:focus {\n        box-shadow: 0 0 0 2px var(--contrast-light-color);\n      }\n      \n      .custom-theme [data-element-id='voice-input-button'] {\n        margin-left: 4px;\n      }\n      \n      .custom-theme [data-element-id='voice-input-button'],\n      .custom-theme [data-element-id='upload-document-button'] {\n        background: var(--contrast-high-color);\n        color: var(--contrast-med-color);\n        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;\n      }\n      .custom-theme [data-element-id='voice-input-button']:hover,\n      .custom-theme [data-element-id='upload-document-button']:hover {\n        background: var(--active-element-hover-color);\n      }\n      .dark .custom-theme [data-element-id='voice-input-button'],\n      .dark .custom-theme [data-element-id='upload-document-button'] {\n        background: var(--contrast-high-color);\n        color: var(--contrast-med-color);\n        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;\n      }\n      .dark .custom-theme [data-element-id='voice-input-button']:hover,\n      .dark .custom-theme [data-element-id='upload-document-button']:hover {\n        background: var(--active-element-hover-color);\n      }\n      \n      .custom-theme [data-element-id='send-button'] {\n        background: var(--main-accent-color);\n      }\n      .custom-theme [data-element-id='send-button']:hover {\n        background: var(--main-accent-hover-color);\n      }\n      \n      .custom-theme [data-element-id='sidebar-beginning-part'] {\n        background: var(--active-element-color);\n      }\n      .custom-theme [data-element-id='new-chat-button-in-side-bar'] {\n        background: var(--light-accent-color);\n        border-radius: 20px;\n      }\n      .custom-theme [data-element-id='new-chat-button-in-side-bar'] * {\n        color: white !important;\n      }\n      .custom-theme [data-element-id='new-chat-button-in-side-bar']:hover {\n        background: var(--main-accent-color);\n      }\n      .custom-theme [data-element-id='side-bar-background'] {\n        background: var(--active-element-color);\n      }\n      .custom-theme [data-element-id='sidebar-middle-part'] {\n        border-top-left-radius: 20px;\n        border-top-right-radius: 23px;\n        padding-top: 18px;\n        background: linear-gradient(\n          to top,\n          var(--deep-neutral-color) 0%,\n          var(--mid-tone-neutral-color) 100%\n        );\n      }\n      .custom-theme [data-element-id='sidebar-middle-part'] > div {\n        margin-left: 10px;\n        margin-right: 10px;\n      }\n      .custom-theme [data-element-id='side-bar-footer'] {\n        background: var(--dark-tone-neutral-color);\n      }\n      .custom-theme [data-element-id='settings-button'] {\n        border-radius: 100%;\n        aspect-ratio: 1/1;\n        width: 2.6rem;\n      }\n      .custom-theme [data-element-id='settings-button']:hover * {\n        color: var(--main-accent-color) !important;\n      }\n      .custom-theme [data-element-id='settings-button'] * {\n        color: var(--warm-accent-color) !important;\n      }\n      .custom-theme [data-element-id='search-chats-bar'] {\n        background: var(--deep-subdued-color);\n        border-radius: 20px;\n        padding-left: 15px;\n        padding-right: 15px;\n      }\n      .custom-theme [data-element-id='search-chats-bar']:focus {\n        box-shadow: 0 0 0 1px var(--contrast-light-color);\n        outline: none;\n        border-color: var(--contrast-light-color);\n      }\n      .custom-theme [data-element-id='create-new-folder'],\n      .custom-theme [data-element-id='select-chats-symbol'],\n      .custom-theme [data-element-id='tag-search-button'] {\n        color: var(--vibrant-accent-color);\n      }\n      .custom-theme [data-element-id='create-new-folder']:hover,\n      .custom-theme [data-element-id='select-chats-symbol']:hover,\n      .custom-theme [data-element-id='tag-search-button']:hover {\n        color: var(--positive-accent-color);\n      }\n      .dark .custom-theme [data-element-id='create-new-folder'],\n      .dark .custom-theme [data-element-id='select-chats-symbol'],\n      .dark .custom-theme [data-element-id='tag-search-button'] {\n        color: var(--vibrant-accent-color);\n      }\n      .dark .custom-theme [data-element-id='create-new-folder']:hover,\n      .dark .custom-theme [data-element-id='select-chats-symbol'],\n      .dark .custom-theme [data-element-id='tag-search-button'] {\n        color: var(--positive-accent-color);\n      }\n      \n      .custom-theme [data-element-id='select-chats-button'] {\n        background: var(--vibrant-accent-color);\n        color: var(--strong-text-color) !important;\n      }\n      .custom-theme [data-element-id='select-chats-button']:hover {\n        background: var(--positive-accent-color);\n      }\n      .custom-theme [data-element-id='select-chats-button'] * {\n        color: var(--strong-text-color) !important;\n      }\n      \n      .custom-theme [data-element-id='chat-folder']:hover * {\n        color: var(--light-accent-color) !important;\n      }\n      .custom-theme [data-element-id='chat-folder']:hover {\n        background: transparent;\n      }\n      .custom-theme [data-element-id='chat-folder']:focus-within {\n        background: transparent;\n      }\n      .custom-theme [data-element-id='chat-folder']:focus-within * {\n        color: var(--light-accent-color) !important;\n      }\n      .custom-theme [data-element-id='chat-folder'] textarea {\n        color: var(--light-accent-color);\n        box-shadow: 0 0 0 1.6px var(--border-outline);\n      }\n      \n      .custom-theme [data-element-id='selected-chat-item'] {\n        border-radius: 15px;\n        background: var(--highlight-responsive-color);\n      }\n      .custom-theme [data-element-id='custom-chat-item']:hover {\n        border-radius: 15px;\n        background: var(--subdued-accent-color);\n      }\n      .custom-theme [data-element-id='user-message'] {\n        background: var(--message-background-color);\n        border-top-left-radius: 0;\n        padding: 0.5rem 1rem;\n      }\n      .custom-theme [data-element-id='ai-response'] {\n        background: var(--ai-response-color);\n        border-radius: 1rem;\n        border-top-left-radius: 0;\n        padding: 0.5rem 1rem;\n      }\n      .custom-theme [data-element-id='ai-response'] * {\n        color: var(--extra-dark-accent-color) !important;\n      }\n      .dark .custom-theme [data-element-id='in-message-play-button'] {\n        background: var(--extra-dark-accent-color);\n      }\n      .dark .custom-theme [data-element-id='in-message-play-button'] * {\n        color: var(--light-neutral-color) !important;\n      }\n      .custom-theme [data-element-id='chat-avatar-container'] {\n        border-radius: 100%;\n        overflow: hidden;\n      }\n      .custom-theme [data-element-id='response-block']:hover {\n        background: var(--secondary-bg-color);\n      }\n      .dark .custom-theme [data-element-id='response-block']:hover {\n        background: var(--soft-focus-color);\n      }\n      .dark .custom-theme [data-element-id='response-block'].is-pinned:hover {\n        background: var(--soft-focus-color);\n      }\n      .custom-theme [data-element-id='chat-input-textbox-container'].editing {\n        padding: 20px;\n        border-radius: 10px;\n      }\n      .dark .custom-theme [data-element-id='chat-input-textbox-container'].editing {\n        background: var(--soft-focus-color);\n      }\n      .custom-theme [data-element-id='edit-message-label'] {\n        background: var(--vibrant-accent-1-color);\n      }\n      .custom-theme [data-element-id='replace-only-button'] {\n        background: var(--vibrant-accent-2-color);\n      }\n      .custom-theme [data-element-id='replace-only-button']:hover {\n        background: var(--highlight-color);\n      }\n      .custom-theme [data-element-id='response-block'].is-pinned {\n        background: transparent;\n      }\n      .custom-theme [data-element-id='response-block'].is-pinned:hover {\n        background: var(--secondary-bg-color);\n      }\n      .custom-theme [data-element-id='push-pin-symbol'] {\n        left: 56px;\n        top: 7px;\n        width: 15px;\n        transform: scaleX(-1);\n        color: var(--extra-dark-accent-color);\n      }\n      .dark .custom-theme [data-element-id='push-pin-symbol'] {\n        color: var(--extra-dark-accent-color);\n      }\n      .custom-theme [data-element-id='pin-message-button'] {\n        transform: scaleX(-1);\n      }\n      .custom-theme [data-element-id='pin-message-button']:hover {\n        color: var(--message-background-color);\n      }\n      .custom-theme [data-element-id='edit-message-button']:hover {\n        color: var(--message-background-color);\n      }\n      .custom-theme [data-element-id='play-message-button']:hover {\n        color: var(--message-background-color);\n      }\n      \n      .custom-theme #elements-in-action-buttons > button {\n        border-radius: 20px !important;\n        background: var(--soft-accent-color) !important;\n        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;\n      }\n      .custom-theme #elements-in-action-buttons > button * {\n        color: var(--deep-accent-color) !important;\n      }\n      .dark [data-element-id='clear-context-divider']:hover {\n        background: var(--soft-focus-color) !important;\n      }\n      \n      .custom-theme [data-element-id='input-row'] {\n        align-items: center;\n      }\n      \n      .custom-theme [data-element-id='width-adjust-bar'] {\n        background: var(--light-bg);\n      }\n      .custom-theme [data-element-id='width-adjust-bar']:hover {\n        background: var(--pale-highlight-color);\n      }\n  "}}}]);